diff --git a/src/components/tools/HeaderNotice.vue b/src/components/tools/HeaderNotice.vue index b6c2e05..c43ac82 100644 --- a/src/components/tools/HeaderNotice.vue +++ b/src/components/tools/HeaderNotice.vue @@ -30,299 +30,305 @@ - - 通知消息 + + 通知消息 - + diff --git a/src/components/tools/UserMenu.vue b/src/components/tools/UserMenu.vue index ea064e4..7c4a488 100644 --- a/src/components/tools/UserMenu.vue +++ b/src/components/tools/UserMenu.vue @@ -3,7 +3,7 @@ - 欢迎您,{{ nickname() }} + 欢迎您,{{ username }} @@ -34,196 +34,201 @@ diff --git a/src/views/MessagePage/ProjectDetailModal.vue b/src/views/MessagePage/ProjectDetailModal.vue index e5d9de0..88bedab 100644 --- a/src/views/MessagePage/ProjectDetailModal.vue +++ b/src/views/MessagePage/ProjectDetailModal.vue @@ -97,7 +97,7 @@ class="j-table-force-nowrap" > - 查看物流 + 查看物流 @@ -291,8 +291,9 @@ export default { /* * 查看物流 * */ - lookLogistics() { - window.open('https://www.ems.com.cn/', '_blank') + lookLogistics(record) { + const com = Number(record.sendMethod) === 1 && 'ems' || 'shunfeng' + window.open(`https://www.kuaidi100.com/chaxun?com=${ com }&nu=${ record.postNo }`) }, /* * 去合同详情 传入合同id diff --git a/src/views/dashboard/Analysis.vue b/src/views/dashboard/Analysis.vue index 95bb447..5515a2a 100644 --- a/src/views/dashboard/Analysis.vue +++ b/src/views/dashboard/Analysis.vue @@ -255,6 +255,9 @@ export default { text-align: center; } .operate { + a { + color: #FFFFFF; + } //width: 150px; } diff --git a/src/views/user/Login.vue b/src/views/user/Login.vue index e035542..1822bec 100644 --- a/src/views/user/Login.vue +++ b/src/views/user/Login.vue @@ -87,7 +87,7 @@ @@ -173,7 +173,7 @@ export default { username: { rules: [{ required: true, message: '请输入手机号!' }, { validator: this.checkPhone }] }, password: { rules: [{ required: true, message: '请输入密码!' }] }, mobile: { rules: [{ validator: this.validateMobile }] }, - captcha: { rule: [{ required: true, message: '请输入验证码!' }] }, + captcha: { rules: [{ required: true, message: '请输入验证码!' }] }, inputCode: { rules: [{ required: true, message: '请输入验证码!' }] }, phone: { rules: [{ required: true, message: '请输入手机号!' }, { validator: this.checkPhone }] } }, diff --git a/src/views/user/alteration/Alteration.vue b/src/views/user/alteration/Alteration.vue index 3ae2fe7..a335527 100644 --- a/src/views/user/alteration/Alteration.vue +++ b/src/views/user/alteration/Alteration.vue @@ -13,7 +13,7 @@ @@ -37,7 +37,7 @@ v-decorator="['captcha', validatorRules.captcha]" type="text" autocomplete="new-password" - placeholder="验证码"> + placeholder="请输入验证码"> ?,.\/]).{8,}$/, - message: '密码由8位数字、大小写字母和特殊符号组成!!' + message: '密码由8位及以上数字、大小写字母和特殊符号组成!' } ], validateTrigger: 'blur' }, confirmPassword: { rules: [ - { required: true, message: '密码不能为空!' }, + { required: true, message: '请输入确认密码!' }, + { pattern: /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,./]).{8,30}$/, + message: '密码由8位及以上数字、大小写字母和特殊符号组成!' + }, { validator: this.handlePasswordCheck } ], validateTrigger: 'blur'