From 8de2a1347d6fcf93ac157c4e961533acad9219f6 Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Thu, 16 Sep 2021 14:07:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E7=BB=84=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E7=BB=B4=E6=8A=A4=E5=8F=98=E6=9B=B4=E4=BF=AE=E6=94=B9=20?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=B7=BB=E5=8A=A0=E9=82=AE=E7=AE=B1=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=E7=A0=81=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/validate.js | 2 +- .../modules/AddMemberProject.vue | 2 +- .../meetManage/AddOrDetailMeet.vue | 91 ++++++++++++++++++- .../ConferenceMaintenance.vue | 8 +- .../modules/PublishRemindModal.vue | 17 +++- src/views/system/modules/UserModal.vue | 13 ++- 6 files changed, 119 insertions(+), 14 deletions(-) diff --git a/src/utils/validate.js b/src/utils/validate.js index 693f7da..3d1e2c4 100644 --- a/src/utils/validate.js +++ b/src/utils/validate.js @@ -77,5 +77,5 @@ export function number(s) { * @returns {boolean} */ export function money(s) { - return /^[1-9](\d{1,10})?(\.\d{1,2})$|^0\.([1-9](\d{0,1})|\d[1-9])$|^[1-9]\d{0,9}$|^0$/.test(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) } diff --git a/src/views/contractManagement/revenueContract/modules/AddMemberProject.vue b/src/views/contractManagement/revenueContract/modules/AddMemberProject.vue index d23effd..163eade 100644 --- a/src/views/contractManagement/revenueContract/modules/AddMemberProject.vue +++ b/src/views/contractManagement/revenueContract/modules/AddMemberProject.vue @@ -255,7 +255,7 @@ export default { if(value && money(value)){ callback() }else { - callback('请输入合法的金额数字,最多2位小数,11位正数') + callback('请输入合法的金额数字,最多2位小数,10位正数') } } diff --git a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue index ddcfda4..fd0bb32 100644 --- a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue +++ b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue @@ -201,7 +201,7 @@ :maxLength='50' @change="(e) => {e.target.value = e.target.value.replace(/[^0-9.]/g,'')}" @blur="addZero" - v-decorator="[ 'meetingCosts',validatorRules.meetingCosts]"> + v-decorator="[ 'meetingCosts',validateInviteCode.meetingCosts]"> 元/人 @@ -212,10 +212,18 @@ + @blur="addZero" + v-decorator="[ 'meetingCostsVip',validateInviteCode.meetingCostsVip]"> 元/人 + + + + + + @@ -301,6 +309,25 @@ + + + + @@ -111,7 +111,7 @@ 上传文件 - 报名信息 + 编辑 删除 @@ -285,7 +285,7 @@ export default { }) }, /* - * 发布提醒 + * 发布 * */ publishRemind() { if (this.selectionRows.length === 0) { @@ -294,7 +294,7 @@ export default { } else { // 传入选中的会议id this.$refs.publishRemindModal.open(this.selectedRowKeys) - this.$refs.publishRemindModal.title = '发布-提醒' + this.$refs.publishRemindModal.title = '发布' } }, diff --git a/src/views/projectManagement/modules/PublishRemindModal.vue b/src/views/projectManagement/modules/PublishRemindModal.vue index 945fbd8..1b7b90e 100644 --- a/src/views/projectManagement/modules/PublishRemindModal.vue +++ b/src/views/projectManagement/modules/PublishRemindModal.vue @@ -44,7 +44,8 @@ @@ -53,9 +54,10 @@ + @@ -90,12 +92,21 @@ export default { align: 'center', width: 200, dataIndex: 'chargeCompanyTemporaryName', + scopedSlots: {customRender: 'text'} }, { title: '企业联系人', align: 'center', width: 200, dataIndex: 'contactsTemporaryNameOne', + scopedSlots: {customRender: 'text'} + }, + { + title: '是否提醒', + align: 'center', + width: 200, + dataIndex: '', + // scopedSlots: {customRender: 'text'} }, ], model: {}, diff --git a/src/views/system/modules/UserModal.vue b/src/views/system/modules/UserModal.vue index e261255..f1c9353 100644 --- a/src/views/system/modules/UserModal.vue +++ b/src/views/system/modules/UserModal.vue @@ -137,6 +137,10 @@ + + + + @@ -208,6 +212,13 @@ export default { }], validateTrigger: 'blur' }, + emailCode:{ + rules: [{ + required: true, + message: '请输入邮箱授权码' + }], + validateTrigger: 'blur' + }, password: { rules: [{ required: true, @@ -492,7 +503,7 @@ export default { // 触发表单验证 this.form.validateFields((err, values) => { if (!err) { - console.log("values=======", values) + console.log('values=======', values) let formData = Object.assign(this.model, values) if (that.fileList !== '') { formData.avatar = that.fileList