From befff9a050091ccf61dda099cba968202da1542c Mon Sep 17 00:00:00 2001 From: mo-bai <1873032855@qq.com> Date: Fri, 15 Apr 2022 11:45:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E6=88=B7=E8=A1=8C=E7=BC=96=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/merchant-list/index.vue | 2 +- pages/merchant-setting/index.vue | 51 +++++++++++++++++++++----------- utils/index.js | 9 +++++- 3 files changed, 43 insertions(+), 19 deletions(-) diff --git a/pages/merchant-list/index.vue b/pages/merchant-list/index.vue index 3fcac85..eaa80d2 100644 --- a/pages/merchant-list/index.vue +++ b/pages/merchant-list/index.vue @@ -5,7 +5,7 @@ - 广西印刷有限公司 + {{ merchant.name }} {{ showIcon(merchant.applymentState).text }} diff --git a/pages/merchant-setting/index.vue b/pages/merchant-setting/index.vue index 9391319..055151e 100644 --- a/pages/merchant-setting/index.vue +++ b/pages/merchant-setting/index.vue @@ -7,7 +7,7 @@ - {{ form.name }} + {{ form.name }} - + @@ -30,26 +30,32 @@ - {{ accountTypeName }} + {{ accountTypeName }} - {{ form.accountName }} + {{ form.accountName }} - {{ form.accountNumber }} + {{ form.accountNumber }} - {{ form.accountBank }} + {{ form.accountBank }} + + + + + + - {{ form.contactName }} + {{ form.contactName }} - {{ form.contactIdNumber }} + {{ form.contactIdNumber }} - {{ form.mobilePhone }} + {{ form.mobilePhone }} @@ -92,15 +98,15 @@ const accountFields = [ { label: '银行账号', key: 'accountNumber' - }, - { - label: '开户银行省市编码', - key: 'bankAddressCode' - }, - { - label: '开户银行联行号', - key: 'bankBranchId' } + // { + // label: '开户银行省市编码', + // key: 'bankAddressCode' + // }, + // { + // label: '开户银行联行号', + // key: 'bankBranchId' + // } ] const validateFields = [ @@ -114,6 +120,14 @@ const validateFields = [ { required: true, message: '请输入客服电话' }, { type: 'phone', message: '请输入正确的手机号' } ] + }, + { + name: 'bankAddressCode', + rules: [{ required: true, message: '请输入开户行所属市编码' }] + }, + { + name: 'bankBranchId', + rules: [{ required: true, message: '请输入开户行联行号' }] } ] export default { @@ -244,6 +258,9 @@ export default { height: 120rpx; border: 1px solid #f7f8fa; } + .text { + font-size: 28rpx; + } } .section_1 { width: 750rpx; diff --git a/utils/index.js b/utils/index.js index 049c92b..f5b35fe 100644 --- a/utils/index.js +++ b/utils/index.js @@ -313,7 +313,7 @@ export const validateField = (value, rules) => { let msg = '' for (let rule of rules) { if (rule.required) { - if (value === '' || value === undefined || value === null) { + if (value === undefined || value === null) { isValid = false msg = rule.message break @@ -323,6 +323,13 @@ export const validateField = (value, rules) => { msg = rule.message break } + if (isString(value)) { + if (value.trim() === '') { + isValid = false + msg = rule.message + break + } + } } if (rule.type === 'phone' && value !== '' && !/^1[3456789]\d{9}$/.test(value)) { isValid = false