From 3df8326d9b016f8ed0513f64b75ff0ea44063e16 Mon Sep 17 00:00:00 2001 From: gyj Date: Wed, 27 Dec 2023 15:14:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E4=BB=B2=E8=A3=81=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=E9=A1=B5=E9=9D=A2=E5=BC=80=E5=8F=91=EF=BC=8C=E6=A1=88?= =?UTF-8?q?=E4=BB=B6=E5=BD=95=E5=85=A5=E6=96=B0=E5=A2=9E=E8=A3=81=E5=86=B3?= =?UTF-8?q?=E4=B9=A6=E6=A8=A1=E6=9D=BF=EF=BC=8C=E6=A1=88=E4=BB=B6=E5=8E=8B?= =?UTF-8?q?=E7=BC=A9=E5=8C=85=E5=AF=BC=E5=85=A5=E4=BC=98=E5=8C=96=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/caseManagement/caseList.vue | 5 +- .../components/caseCompressionPackage.vue | 6 +- .../components/caseentryDialog.vue | 32 ++++- .../components/choosetrialmethodDaiog.vue | 111 +++++++++++++----- .../caseManagement/components/payDialog.vue | 4 +- 5 files changed, 117 insertions(+), 41 deletions(-) diff --git a/src/views/caseManagement/caseList.vue b/src/views/caseManagement/caseList.vue index 430fec2..ff7231e 100644 --- a/src/views/caseManagement/caseList.vue +++ b/src/views/caseManagement/caseList.vue @@ -49,8 +49,8 @@ 案件压缩包导入 - 案件批量导入 + 案件批量提交
- + - + + - - + + +
+
+ + {{choosetrialmethodata.arbitratMethodIllustrate}} + + + + + 书面审理 + 开庭审理 + + + + 确定 + 取消 + + +
@@ -49,16 +68,24 @@ export default { name: "showchoosetrialmethodDialog", props: ["showchoosetrialmethod", "choosetrialmethodata", "queryParams"], data() { - return {}; + return { + form:{}, + rules:{ + arbitratMethod: [ + { required: true, message: '请选择开庭方式', trigger: 'change' } + ] + } + }; }, methods: { // 审核仲裁方式 arbitrateMethod submitForm(val) { let paramsdata = { - opinion: val, + opinion: val }; let id = { id: this.choosetrialmethodata.id, + arbitratMethod:this.choosetrialmethodata.arbitratMethod }; arbitrateMethod(paramsdata,id) .then((res) => { @@ -68,6 +95,28 @@ export default { }) .catch((err) => {}); }, + determine(val){ + this.$refs["form"].validate((valid) => { + if (valid) { + let paramsdata = { + opinion: val, + arbitratMethod:this.form.arbitratMethod + }; + let id = { + id: this.choosetrialmethodata.id, + }; + arbitrateMethod(paramsdata,id) + .then((res) => { + this.$modal.msgSuccess("提交成功"); + this.cancel(); + this.$emit("getcaseApply", this.queryParams); + }) + .catch((err) => {}); + } else { + return false; + } + }); + }, cancel() { this.$emit("cancelshowchoosetrialMethod"); }, diff --git a/src/views/caseManagement/components/payDialog.vue b/src/views/caseManagement/components/payDialog.vue index a41abbc..793c05f 100644 --- a/src/views/caseManagement/components/payDialog.vue +++ b/src/views/caseManagement/components/payDialog.vue @@ -26,9 +26,9 @@ - {{ +