From b102626c23a2f1234c23a5901a4a5164fa792862 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Tue, 11 Feb 2025 14:08:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/importPackageDialog.vue | 2 +- .../components/importPackageDialog.vue | 2 +- .../event-tracing/components/CallDialog.vue | 2 +- .../components/repaymentDialog.vue | 4 ++-- .../components/RepaymentSchedule.vue | 18 ++++++++++++++++-- .../mediation-page/components/cassWrit.vue | 11 +++++++++-- 6 files changed, 30 insertions(+), 9 deletions(-) diff --git a/src/pages/case-mistake/components/importPackageDialog.vue b/src/pages/case-mistake/components/importPackageDialog.vue index fbaeb08..f05f370 100644 --- a/src/pages/case-mistake/components/importPackageDialog.vue +++ b/src/pages/case-mistake/components/importPackageDialog.vue @@ -72,7 +72,7 @@ - + diff --git a/src/pages/case-package/components/importPackageDialog.vue b/src/pages/case-package/components/importPackageDialog.vue index ab6bad5..ed860d6 100644 --- a/src/pages/case-package/components/importPackageDialog.vue +++ b/src/pages/case-package/components/importPackageDialog.vue @@ -70,7 +70,7 @@ - + diff --git a/src/pages/event-tracing/components/CallDialog.vue b/src/pages/event-tracing/components/CallDialog.vue index 5abdc5e..1db0f0d 100644 --- a/src/pages/event-tracing/components/CallDialog.vue +++ b/src/pages/event-tracing/components/CallDialog.vue @@ -76,7 +76,7 @@ diff --git a/src/pages/event-tracing/components/repaymentDialog.vue b/src/pages/event-tracing/components/repaymentDialog.vue index 7341960..829e235 100644 --- a/src/pages/event-tracing/components/repaymentDialog.vue +++ b/src/pages/event-tracing/components/repaymentDialog.vue @@ -64,11 +64,11 @@ - + diff --git a/src/pages/mediation-page/components/RepaymentSchedule.vue b/src/pages/mediation-page/components/RepaymentSchedule.vue index ba2f15a..7646299 100644 --- a/src/pages/mediation-page/components/RepaymentSchedule.vue +++ b/src/pages/mediation-page/components/RepaymentSchedule.vue @@ -230,6 +230,17 @@ import api from "@/services/caseManagement"; }, }, data() { + var validatePass2 = (rule, value, callback) => { + if (value === '') { + callback(new Error('请输入分期前偿还金额')); + } else if (!/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0.\d{1,2}$/.test(value)) { + callback(new Error('只能输入2位小数金额')); + } else if (value > this.repaymentObj.totalAmount) { + callback(new Error('分期前偿还金额不能大于还款金额!')); + } else { + callback(); + } + }; return { updateFlag:false, repaymentObj:{type:'ALL'}, @@ -248,9 +259,12 @@ import api from "@/services/caseManagement"; stagesDay: [ { required: true, message: '请选择每期还款日期', trigger: 'change',}, ], + // partAmount: [ + // { required: true, message: '请输入分期前偿还金额', trigger: 'change',}, + // { pattern: /^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0.\d{1,2}$/, message: '请输入2位小数金额', trigger: ['blur', 'change']} + // ], partAmount: [ - { required: true, message: '请输入分期前偿还金额 ', trigger: 'change',}, - { pattern: /^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0.\d{1,2}$/, message: '请输入2位小数金额', trigger: ['blur', 'change']} + { required: true, validator: validatePass2, trigger: 'change'}, ], partDate: [ { required: true, message: '请选择分期前偿还日期', trigger: 'change',}, diff --git a/src/pages/mediation-page/components/cassWrit.vue b/src/pages/mediation-page/components/cassWrit.vue index 7d3ad82..d621153 100644 --- a/src/pages/mediation-page/components/cassWrit.vue +++ b/src/pages/mediation-page/components/cassWrit.vue @@ -77,10 +77,10 @@ 生成文书 - 重新生成文书 + 重新生成文书 删除 预览 - 下载模板 + 下载模板 下载文件 @@ -207,7 +207,14 @@ export default { // console.log(res) // this.$util.downloadFileByBlob(res, item.name) // }) + }, + handleTemplateDownload(item){ + this.$fetchApi.viewFullFile({path: item.documentUrl}).then((res) => { + console.log(res,'resresres') + }); + } + }, }