From 8fb25d6ede3a14adbc327cf5c857acce56fbfe6e Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Sun, 27 Jul 2025 11:57:20 +0800 Subject: [PATCH] 优化相关bug --- src/components/contract/editContract.vue | 2 +- src/components/role/AddRoleStaff.vue | 252 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------- src/components/role/RoleStaff.vue | 301 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- src/views/contract/addContractLang.js | 10 ++++++++-- src/views/contract/addContractList.vue | 22 +++++++++++++++++----- src/views/report/reportFeeSummaryList.vue | 12 ++++++++---- 6 files changed, 268 insertions(+), 331 deletions(-) diff --git a/src/components/contract/editContract.vue b/src/components/contract/editContract.vue index 1e48cf0..290b26b 100644 --- a/src/components/contract/editContract.vue +++ b/src/components/contract/editContract.vue @@ -5,7 +5,7 @@ width="70%" :before-close="handleClose" > - + diff --git a/src/components/role/AddRoleStaff.vue b/src/components/role/AddRoleStaff.vue index 6fae35a..d8f48d6 100644 --- a/src/components/role/AddRoleStaff.vue +++ b/src/components/role/AddRoleStaff.vue @@ -1,152 +1,118 @@ - - \ No newline at end of file +} + \ No newline at end of file diff --git a/src/components/role/RoleStaff.vue b/src/components/role/RoleStaff.vue index bb5982b..64e07ee 100644 --- a/src/components/role/RoleStaff.vue +++ b/src/components/role/RoleStaff.vue @@ -1,187 +1,136 @@ - - - - \ No newline at end of file +} + \ No newline at end of file diff --git a/src/views/contract/addContractLang.js b/src/views/contract/addContractLang.js index 824e303..1a384c8 100644 --- a/src/views/contract/addContractLang.js +++ b/src/views/contract/addContractLang.js @@ -74,7 +74,10 @@ export const messages = { contact: 'Contact', submitSuccess: 'Submit successfully', invalidFileType: 'Operation failed, please upload image or PDF format files', - required: 'Required' + required: 'Required', + requiredOperator: 'Required, please fill in operator', + requiredOperatorPhone: 'Required, please fill in operator phone', + requiredContractAmount: 'Required, please fill in contract amount' } }, zh: { @@ -152,7 +155,10 @@ export const messages = { contact: '联系方式', submitSuccess: '提交成功', invalidFileType: '操作失败,请上传图片、PDF格式的文件', - required: '必填' + required: '必填', + requiredOperator: '必填,请填写经办人', + requiredOperatorPhone: '必填,请填写联系电话', + requiredContractAmount: '必填,请填写合同金额' } } } \ No newline at end of file diff --git a/src/views/contract/addContractList.vue b/src/views/contract/addContractList.vue index 0eed952..8803a2f 100644 --- a/src/views/contract/addContractList.vue +++ b/src/views/contract/addContractList.vue @@ -9,7 +9,7 @@ - + @@ -103,17 +103,17 @@ - + - + - + @@ -278,7 +278,19 @@ export default { staffName: '', nextUserId: '' }, - communityId: '' + communityId: '', + rules: { + contractName: [{ required: true, message: this.$t('contract.requiredContractName'), trigger: 'blur' }], + contractCode: [{ required: true, message: this.$t('contract.requiredContractCode'), trigger: 'blur' }], + contractType: [{ required: true, message: this.$t('contract.requiredContractType'), trigger: 'blur' }], + operator: [{ required: true, message: this.$t('contract.requiredOperator'), trigger: 'blur' }], + operatorLink: [{ required: true, message: this.$t('contract.requiredOperatorPhone'), trigger: 'blur' }], + amount: [{ required: true, message: this.$t('contract.requiredContractAmount'), trigger: 'blur' }], + startTime: [{ required: true, message: this.$t('contract.requiredStartTime'), trigger: 'blur' }], + endTime: [{ required: true, message: this.$t('contract.requiredEndTime'), trigger: 'blur' }], + signingTime: [{ required: true, message: this.$t('contract.requiredSigningTime'), trigger: 'blur' }], + partyA: [{ required: true, message: this.$t('contract.requiredPartyA'), trigger: 'blur' }], + } } }, created() { diff --git a/src/views/report/reportFeeSummaryList.vue b/src/views/report/reportFeeSummaryList.vue index 9915370..c27710c 100644 --- a/src/views/report/reportFeeSummaryList.vue +++ b/src/views/report/reportFeeSummaryList.vue @@ -13,7 +13,8 @@ + :placeholder="$t('reportFeeSummary.selectStartDate')" style="width: 100%" + @change="handleDateChange" /> - +