Browse Source

修改UI样式

wangxin 5 years atrás
parent
commit
47d4d986de
80 changed files with 185 additions and 30 deletions
  1. 1 0
      dist/css/app.7284a3fc.css
  2. 1 0
      dist/css/chunk-074364aa.19b76417.css
  3. 1 0
      dist/css/chunk-17e83b6d.58d93727.css
  4. 1 0
      dist/css/chunk-1dabea0c.8116afed.css
  5. 1 0
      dist/css/chunk-2e039b75.9485ac3f.css
  6. 1 0
      dist/css/chunk-2ecbfb68.4c238d04.css
  7. 1 0
      dist/css/chunk-33b36eee.2ff4da95.css
  8. 1 0
      dist/css/chunk-3e6b1409.68efc686.css
  9. 1 0
      dist/css/chunk-4155cd94.d28106d8.css
  10. 1 0
      dist/css/chunk-4b3b5a53.fd363097.css
  11. 1 0
      dist/css/chunk-50c96736.979956e1.css
  12. 1 0
      dist/css/chunk-58c23868.c874c3b5.css
  13. 1 0
      dist/css/chunk-634b534b.bd65566c.css
  14. 1 0
      dist/css/chunk-7fcf24bb.51aff8a1.css
  15. 1 0
      dist/css/chunk-8fd59276.5c249f66.css
  16. 1 0
      dist/css/chunk-b19646a8.e623d6c0.css
  17. 1 0
      dist/css/chunk-b958b0ea.b8cb58d4.css
  18. 1 0
      dist/css/chunk-f4e47106.aeaccd7c.css
  19. 1 0
      dist/css/chunk-vendors.985e36ec.css
  20. BIN
      dist/img/banner.dd8c5d26.png
  21. BIN
      dist/img/dk_hight.76c9ea48.png
  22. BIN
      dist/img/dk_low.2e5dc064.png
  23. BIN
      dist/img/dk_no.846ce3a2.png
  24. BIN
      dist/img/dk_normal.20ef1d8e.png
  25. BIN
      dist/img/donations_banner.ac0bc9ea.png
  26. BIN
      dist/img/donations_sign.bdfc636e.png
  27. BIN
      dist/img/qrcode.a495f0f5.png
  28. BIN
      dist/img/return.78937e9e.png
  29. BIN
      dist/img/share.37755f6e.png
  30. BIN
      dist/img/staff_return.3fb300e8.png
  31. BIN
      dist/img/staff_tmpe.34c60951.png
  32. BIN
      dist/img/temperature.1467f953.png
  33. BIN
      dist/img/yiqing.a1dbd769.png
  34. 13 0
      dist/index.html
  35. 2 0
      dist/js/app.a476810a.js
  36. 1 0
      dist/js/app.a476810a.js.map
  37. 2 0
      dist/js/chunk-0288b892.5f1775e9.js
  38. 1 0
      dist/js/chunk-0288b892.5f1775e9.js.map
  39. 2 0
      dist/js/chunk-074364aa.b77b3023.js
  40. 1 0
      dist/js/chunk-074364aa.b77b3023.js.map
  41. 2 0
      dist/js/chunk-17e83b6d.e170805a.js
  42. 1 0
      dist/js/chunk-17e83b6d.e170805a.js.map
  43. 2 0
      dist/js/chunk-1dabea0c.61c82c26.js
  44. 1 0
      dist/js/chunk-1dabea0c.61c82c26.js.map
  45. 2 0
      dist/js/chunk-2e039b75.f9173e75.js
  46. 1 0
      dist/js/chunk-2e039b75.f9173e75.js.map
  47. 2 0
      dist/js/chunk-2ecbfb68.768b3ba2.js
  48. 1 0
      dist/js/chunk-2ecbfb68.768b3ba2.js.map
  49. 2 0
      dist/js/chunk-33b36eee.8b97f7bb.js
  50. 1 0
      dist/js/chunk-33b36eee.8b97f7bb.js.map
  51. 2 0
      dist/js/chunk-3e6b1409.85a324fa.js
  52. 1 0
      dist/js/chunk-3e6b1409.85a324fa.js.map
  53. 2 0
      dist/js/chunk-4155cd94.80e0fb98.js
  54. 1 0
      dist/js/chunk-4155cd94.80e0fb98.js.map
  55. 2 0
      dist/js/chunk-4b3b5a53.a61f73c1.js
  56. 1 0
      dist/js/chunk-4b3b5a53.a61f73c1.js.map
  57. 2 0
      dist/js/chunk-50c96736.852be092.js
  58. 1 0
      dist/js/chunk-50c96736.852be092.js.map
  59. 2 0
      dist/js/chunk-58c23868.cb23830c.js
  60. 1 0
      dist/js/chunk-58c23868.cb23830c.js.map
  61. 2 0
      dist/js/chunk-634b534b.9862f8d8.js
  62. 1 0
      dist/js/chunk-634b534b.9862f8d8.js.map
  63. 2 0
      dist/js/chunk-7fcf24bb.7219b2f8.js
  64. 1 0
      dist/js/chunk-7fcf24bb.7219b2f8.js.map
  65. 2 0
      dist/js/chunk-8fd59276.8dda1a37.js
  66. 1 0
      dist/js/chunk-8fd59276.8dda1a37.js.map
  67. 2 0
      dist/js/chunk-b19646a8.e982355d.js
  68. 1 0
      dist/js/chunk-b19646a8.e982355d.js.map
  69. 2 0
      dist/js/chunk-b958b0ea.be80e029.js
  70. 1 0
      dist/js/chunk-b958b0ea.be80e029.js.map
  71. 2 0
      dist/js/chunk-f4e47106.2f24e8e4.js
  72. 1 0
      dist/js/chunk-f4e47106.2f24e8e4.js.map
  73. 20 0
      dist/js/chunk-vendors.be4966f4.js
  74. 1 0
      dist/js/chunk-vendors.be4966f4.js.map
  75. BIN
      dist/logo.png
  76. 1 1
      public/index.html
  77. BIN
      src/assets/banner_talent_exchange.png
  78. BIN
      src/assets/submit_success_talent_exchange.png
  79. 5 0
      src/router.js
  80. 69 29
      src/view/talent_exchange/Index.vue

+ 1 - 0
dist/css/app.7284a3fc.css

@@ -0,0 +1 @@
+body{font-family:PingFangSC-Medium,PingFang SC;background-color:#fff;-webkit-font-smoothing:antialiased}

File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-074364aa.19b76417.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-17e83b6d.58d93727.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-1dabea0c.8116afed.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-2e039b75.9485ac3f.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-2ecbfb68.4c238d04.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-33b36eee.2ff4da95.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-3e6b1409.68efc686.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-4155cd94.d28106d8.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-4b3b5a53.fd363097.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-50c96736.979956e1.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-58c23868.c874c3b5.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-634b534b.bd65566c.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-7fcf24bb.51aff8a1.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-8fd59276.5c249f66.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-b19646a8.e623d6c0.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-b958b0ea.b8cb58d4.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-f4e47106.aeaccd7c.css


File diff suppressed because it is too large
+ 1 - 0
dist/css/chunk-vendors.985e36ec.css


BIN
dist/img/banner.dd8c5d26.png


BIN
dist/img/dk_hight.76c9ea48.png


BIN
dist/img/dk_low.2e5dc064.png


BIN
dist/img/dk_no.846ce3a2.png


BIN
dist/img/dk_normal.20ef1d8e.png


BIN
dist/img/donations_banner.ac0bc9ea.png


BIN
dist/img/donations_sign.bdfc636e.png


BIN
dist/img/qrcode.a495f0f5.png


BIN
dist/img/return.78937e9e.png


BIN
dist/img/share.37755f6e.png


BIN
dist/img/staff_return.3fb300e8.png


BIN
dist/img/staff_tmpe.34c60951.png


BIN
dist/img/temperature.1467f953.png


BIN
dist/img/yiqing.a1dbd769.png


File diff suppressed because it is too large
+ 13 - 0
dist/index.html


File diff suppressed because it is too large
+ 2 - 0
dist/js/app.a476810a.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/app.a476810a.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-0288b892.5f1775e9.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-0288b892.5f1775e9.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-074364aa.b77b3023.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-074364aa.b77b3023.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-17e83b6d.e170805a.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-17e83b6d.e170805a.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-1dabea0c.61c82c26.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-1dabea0c.61c82c26.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-2e039b75.f9173e75.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-2e039b75.f9173e75.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-2ecbfb68.768b3ba2.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-2ecbfb68.768b3ba2.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-33b36eee.8b97f7bb.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-33b36eee.8b97f7bb.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-3e6b1409.85a324fa.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-3e6b1409.85a324fa.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-4155cd94.80e0fb98.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-4155cd94.80e0fb98.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-4b3b5a53.a61f73c1.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-4b3b5a53.a61f73c1.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-50c96736.852be092.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-50c96736.852be092.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-58c23868.cb23830c.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-58c23868.cb23830c.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-634b534b.9862f8d8.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-634b534b.9862f8d8.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-7fcf24bb.7219b2f8.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-7fcf24bb.7219b2f8.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-8fd59276.8dda1a37.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-8fd59276.8dda1a37.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-b19646a8.e982355d.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-b19646a8.e982355d.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-b958b0ea.be80e029.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-b958b0ea.be80e029.js.map


File diff suppressed because it is too large
+ 2 - 0
dist/js/chunk-f4e47106.2f24e8e4.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-f4e47106.2f24e8e4.js.map


File diff suppressed because it is too large
+ 20 - 0
dist/js/chunk-vendors.be4966f4.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/chunk-vendors.be4966f4.js.map


BIN
dist/logo.png


+ 1 - 1
public/index.html

@@ -6,7 +6,7 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover">
     <link rel="icon" href="<%= BASE_URL %>logo.png">
     <script src="https://res2.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
-    <title>打卡</title>
+    <title></title>
     <script>
       window._CONFIG = {};
         // 本地

BIN
src/assets/banner_talent_exchange.png


BIN
src/assets/submit_success_talent_exchange.png


+ 5 - 0
src/router.js

@@ -167,6 +167,11 @@ router.beforeEach((to, from, next) => {
     }
 
     if ( whiteList.includes(to.name)  ) {
+        if(to.name === 'talentExchange'){
+            const body = document.getElementsByTagName('body')[0];
+            body.style.background = '#f5f5f5'
+            body.style.height = '100%'
+        }
         next()
     } else {
         if (getStore('role')) {

+ 69 - 29
src/view/talent_exchange/Index.vue

@@ -2,7 +2,7 @@
     <div>
         <div class="exchange" v-if="isRegister === false">
             <img
-                    src="http://attachments.gfan.com/forum/attachments2/day_110311/1103111625a0f59f9afb32be51.jpg"
+                    src="../../assets/banner_talent_exchange.png"
                     alt=""
                     width="100%">
             <van-cell-group>
@@ -10,29 +10,30 @@
                         @submit="onSubmit"
                         :scroll-to-error="true"
                         :validate-first="true"
-                        label-width="100"
+                        :show-error-message="false"
+                        label-width="130"
                         ref="form">
                     <van-field
                             v-model="phone"
                             name="phone"
-                            label="手机号"
+                            label="手机号码(必填):"
                             placeholder="请输入手机号"
-                            required
+                            input-align="right"
                             maxlength="11"
-                            :rules="[{required: true,validator:phoneRule,message: '请输入正确的手机号' }]"
+                            :rules="[{validator:phoneRule,message: '请输入正确的手机号' }]"
                     />
                     <van-field
                             v-model="name"
                             name="name"
-                            label="姓名"
+                            label="姓名(必填):"
                             placeholder="请输入姓名"
-                            required
                             maxlength="30"
-                            :rules="[{required: true,message: '请输入姓名' }]"
+                            input-align="right"
+                            :rules="[{validator:nameRule,message: '请输入姓名' }]"
                     />
                     <div class="bar"></div>
-                    <van-field label="意向企业(可选择多项)" label-width="200"></van-field>
-                    <van-field name="intent_company">
+                    <van-field label="意向企业(可选择多项)" label-width="200" readonly></van-field>
+                    <van-field name="intent_company" style="padding: 0">
                         <template #input>
                             <van-checkbox-group
                                     v-model="intent_company"
@@ -43,6 +44,7 @@
                                         v-for="(item,index) in intentIompany"
                                         :key="index"
                                         :name="item.label"
+                                        icon-size="15px"
                                         class="checkbox">{{item.label}}
                                 </van-checkbox>
                             </van-checkbox-group>
@@ -54,11 +56,12 @@
                                     color="#0177FF"
                                     block
                                     :loading="loading"
+                                    :disabled="disabled"
                                     type="info"
                                     native-type="submit"
                                     loading-text="提交中..."
                                     style="border-radius:5px;font-size: 17px;font-weight: 500;">
-                                提交签到
+                                提交并入场
                             </van-button>
                         </div>
                     </div>
@@ -67,23 +70,21 @@
         </div>
         <div v-if="isRegister === true" class="is-sign">
             <div class="sign-image">
-                <van-image
-                        round
-                        src="http://b-ssl.duitang.com/uploads/item/201410/09/20141009224754_AswrQ.jpeg"
-                        alt=""
-                        width="120"/>
+                <img src="../../assets/submit_success_talent_exchange.png" alt="">
+            </div>
+            <div class="text">
+                <div class="text-title">提交成功</div>
+                <div>请主动向工作人员出示此页面</div>
             </div>
-            <div class="text">请主动向工作人员出示此页面</div>
             <van-button
                     plain
                     hairline
                     type="primary"
-                    color="#0177FF"
+                    color="#000000"
                     class="sign-button-con"
                     @click="backToIndex">回到首页
             </van-button>
         </div>
-
     </div>
 </template>
 
@@ -126,6 +127,7 @@
         },
         data() {
             return {
+                disabled: true,
                 loading: false,
                 name: '',
                 phone: '',
@@ -149,7 +151,7 @@
             this.phone = phone;
             this.isRegister = JSON.parse(isRegister || null)
             if (this.isRegister) {
-                document.title = '签到成功'
+                document.title = '提交成功'
             } else {
                 this.getSignStatus(this.$route.query)
             }
@@ -164,8 +166,17 @@
                     this.intentIompany = intentIompany
                 })
             },
+            nameRule(val) {
+                const status = Boolean(val);
+                this.disabled = !(status && isMobile(this.phone));
+                !status && this.$toast('请填写姓名');
+                return status
+            },
             phoneRule(val) {
-                return isMobile(val)
+                const status = isMobile(val);
+                this.disabled = !(status && Boolean(this.name));
+                !status && this.$toast('请输入正确的手机号');
+                return status
             },
             onSubmit(data) {
                 delete data.undefined
@@ -188,7 +199,7 @@
                     this.$toast.success({
                         message: '提交成功',
                         onClose: () => {
-                            document.title = '签到成功'
+                            document.title = '提交成功'
                             this.loading = false
                             this.isRegister = true
                         }
@@ -238,29 +249,58 @@
     }
 
     .checkbox {
-        margin-bottom: 5px;
+        /*margin-bottom: 5px;*/
+        height: 58px;
+        font-size: 15px;
+        border-bottom: 1px solid #f5f5f5;
+        padding: 0 15px;
+        box-sizing: border-box;
     }
 
-    .van-checkbox__label {
-        font-size: 24px !important;
+    /deep/ .van-checkbox__icon {
+        margin-right: 15px;
     }
 
     .is-sign {
-        padding-top: 45%;
+        width: 100%;
+        height: 100%;
+        position: absolute;
+        background: #fff;
+        padding-top: 30%;
+        box-sizing: border-box;
     }
 
     .sign-image {
         text-align: center;
     }
 
+    .sign-image img {
+        width: 114px
+    }
+
     .text {
         font-size: 15px;
-        margin: 20px auto 45px auto;
+        margin: 32px auto 90px auto;
         text-align: center;
     }
 
+    .text-title {
+        font-size: 24px;
+        font-family: PingFangSC-Semibold, PingFang SC;
+        margin-bottom: 5px
+    }
+
     .sign-button-con {
-        width: 60%;
-        margin: 0 20%;
+        width: 50%;
+        margin: 0 25%;
+    }
+
+    .van-button::before {
+        border: 1px solid #000000;
+        border-radius: 5px !important;
+    }
+
+    .van-checkbox .van-checkbox__label {
+        margin-left: 30px !important;
     }
 </style>