diff --git a/src/components/company/BusinessManagementModule.vue b/src/components/company/BusinessManagementModule.vue index 05b66b7..c82970a 100644 --- a/src/components/company/BusinessManagementModule.vue +++ b/src/components/company/BusinessManagementModule.vue @@ -120,6 +120,11 @@ export default { type: Number, required: false, default: 0 + }, + // 是否调用无权限接口 + isLimit: { + type: Boolean, + default: false } }, data() { @@ -187,9 +192,9 @@ export default { } }, methods: { - add(limit) { + add() { // true 是调用无权限接口 - if (limit) { + if (this.isLimit) { this.url.add = '/company/payCompanyManagement/addMeeting' } else { this.url.add = '/company/payCompanyManagement/add' @@ -266,7 +271,6 @@ export default { } else { callback('请输入正确的电话号码') } - return } callback() }, @@ -283,7 +287,6 @@ export default { } else { callback('请输入正确格式的邮政编码') } - return } callback() }, @@ -300,7 +303,6 @@ export default { } else { callback('请输入数字') } - return } callback('请输入银行账号') }, @@ -314,24 +316,18 @@ export default { if (value) { if (!dutyCode(value)) { callback('请输入15位、18位的信用代码') - return } - if (this.model.dutyCode !== value) { - const params = { - confusionCode: 'pay_company_duty_code', - fieldVal: value + const params = { + confusionCode: 'pay_company_duty_code', + fieldVal: value + } + duplicateCheck(params).then(res => { + if (res.success) { + callback() + } else { + callback('信用代码已存在') } - duplicateCheck(params).then(res => { - if (res.success) { - callback() - } else { - callback('信用代码已存在') - } - }) - return - } else { - callback() - } + }) } else { callback('请输入信用代码') } @@ -356,7 +352,6 @@ export default { callback('企业名称已存在') } }) - return } callback() } else { diff --git a/src/components/company/BusinessSelect.vue b/src/components/company/BusinessSelect.vue index 85a6c18..d25bba7 100644 --- a/src/components/company/BusinessSelect.vue +++ b/src/components/company/BusinessSelect.vue @@ -64,6 +64,13 @@ import { JeroListMixin } from '@/mixins/JeroListMixin' export default { name: 'BusinessSelect', + props: { + // 是否调用无权限接口 + isLimit: { + type: Boolean, + default: false + } + }, mixins: [JeroListMixin], data() { return { @@ -72,7 +79,7 @@ export default { visible: false, confirmLoading: false, url: { - list: '/company/payCompanyManagement/list' + list: '' }, selectedCompany: {}, selectedRowKeys: [], @@ -94,10 +101,19 @@ export default { } ], dataSource: [], - // 是否调用无权限接口 - isLimit: false + disableMixinCreated: true } }, + created() { + // 调用无权限接口 + console.log(this.isLimit) + if(this.isLimit){ + this.url.list = '/company/payCompanyManagement/listMeeting' + } else { + this.url.list = '/company/payCompanyManagement/list' + } + this.loadData() + }, methods: { handleOk() { this.$emit('ok', this.selectedCompany) diff --git a/src/components/company/CompanySelect.vue b/src/components/company/CompanySelect.vue index 6a07af6..7fa32a4 100644 --- a/src/components/company/CompanySelect.vue +++ b/src/components/company/CompanySelect.vue @@ -1,8 +1,9 @@ @@ -44,12 +45,6 @@ export default { type: Boolean, required: false, default: true - }, - // 是否调用无权限接口 - isLimit:{ - type:Boolean, - required:false, - default:false } }, methods: { @@ -61,7 +56,6 @@ export default { return } // 修改参数 是否调用无权限接口 - this.$refs.businessSelect.isLimit = this.isLimit this.$refs.businessSelect.searchReset() this.$refs.businessSelect.visible = true this.$refs.businessSelect.selectedRowKeys[0] = this.value.id diff --git a/src/utils/validate.js b/src/utils/validate.js index ffb6e71..652c9cf 100644 --- a/src/utils/validate.js +++ b/src/utils/validate.js @@ -62,4 +62,21 @@ export function postcode(s) { */ export function money(s) { return /^[-]?[0-9](\d{1,9})?(\.\d{1,2})$|^[-]?0\.([1-9](\d{0,1})|\d[1-9])$|^[-]?[1-9]\d{0,9}$|^0$/.test(s) +} + +/** + * 信用代码 15、18位 + * @param s + * @returns {boolean} + */ +export function dutyCode(s) { + return /^([0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}|[1-9]\d{14})$/.test(s) +} + +/** + * 只能输入数字 + * @param s + */ +export function number(s) { + return /^[0-9]*$/.test(s) } \ No newline at end of file diff --git a/src/views/MessagePage/PaymentVoucher.vue b/src/views/MessagePage/PaymentVoucher.vue index 17ec34e..880881c 100644 --- a/src/views/MessagePage/PaymentVoucher.vue +++ b/src/views/MessagePage/PaymentVoucher.vue @@ -409,7 +409,9 @@ export default { } &-img { - width: calc(100% - 6rem); + max-width: calc(100% - 6rem); + max-height: 150px; + cursor: pointer; } } diff --git a/src/views/MessagePage/modules/ProofInfoModal.vue b/src/views/MessagePage/modules/ProofInfoModal.vue index 87bf1d4..ca4b58d 100644 --- a/src/views/MessagePage/modules/ProofInfoModal.vue +++ b/src/views/MessagePage/modules/ProofInfoModal.vue @@ -40,7 +40,7 @@
- +
@@ -49,12 +49,18 @@ + + + @@ -136,6 +152,8 @@ h3.title::before { img { max-width: 100%; + max-height: 200px; + cursor: pointer; } } } diff --git a/src/views/user/register/Register.vue b/src/views/user/register/Register.vue index 57539e3..f4f6498 100644 --- a/src/views/user/register/Register.vue +++ b/src/views/user/register/Register.vue @@ -7,25 +7,26 @@
-
- - 注册 -
- - - -
- -
+
+ + 注册 +
+ + + +
+ +
+ + :wrapperCol="{span: 19}"> @@ -41,7 +42,7 @@ :labelCol="{span: 5}" :wrapperCol="{span: 19}"> @@ -66,6 +67,7 @@ placeholder="请输入新密码" v-decorator="['password', validatorRules.password]" autocomplete="new-password" + :maxLength='50' @paste.native.capture.prevent="handleOperate" type="password"> @@ -81,8 +83,9 @@ :wrapperCol="{span: 19}"> @@ -90,10 +93,12 @@ -
+ +
- -
+ +
+ + v-decorator="['company',validatorRules.company]" + :maxLength="50" + is-limit> @@ -112,7 +118,8 @@ :wrapperCol="wrapperCol"> @@ -138,7 +145,8 @@ :wrapperCol="wrapperCol"> @@ -152,6 +160,8 @@ :wrapperCol="wrapperCol"> @@ -164,7 +174,8 @@ :wrapperCol="wrapperCol"> @@ -178,7 +189,8 @@ :wrapperCol="wrapperCol"> @@ -189,8 +201,9 @@ :labelCol="labelCol" :wrapperCol="wrapperCol"> @@ -208,8 +221,8 @@ -
- + +