From e0b9ff0675fde92ce290cdb27c727ed8c6bfbc96 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Wed, 7 May 2025 13:44:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=A1=88=E4=BB=B6=E8=BF=9B?= =?UTF-8?q?=E7=A8=8B=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/courseofthecase/courseofthecase.vue | 4 +- .../courseofthecase/courseofthecaseAdd.vue | 45 ++++++- .../courseofthecase/courseofthecaseInfo.vue | 112 ++++++++++++++++-- 3 files changed, 141 insertions(+), 20 deletions(-) diff --git a/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecase.vue b/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecase.vue index f2218629d5..ddd8bde965 100644 --- a/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecase.vue +++ b/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecase.vue @@ -83,7 +83,7 @@ - + @@ -95,7 +95,7 @@ - + diff --git a/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseAdd.vue b/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseAdd.vue index 1961784ef3..666a27f2cf 100644 --- a/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseAdd.vue +++ b/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseAdd.vue @@ -296,11 +296,11 @@ - 一审 - 二审 - 再审 - 执行 - 结案 + 一审 + 二审 + 再审 + 执行 + 结案
@@ -381,6 +381,11 @@ export default { legalHead_list: [], preserveType_list: [], activeName: 0, // 一审、二审、再审、执行、结案模块切换 + isFirstSelect: false, // 一审是否选中 + isTwoSelect: false, // 二审是否选中 + isThreeSelect: false, // 再审是否选中 + isFourSelect: false, // 执行是否选中 + isFiveSelect: false, // 结案是否选中 formobj: { sid: '', useOrgName: '', @@ -610,24 +615,49 @@ export default { }, // 一审模块 toFirst() { + this.isFirstSelect = true + this.isTwoSelect = false + this.isThreeSelect = false + this.isFourSelect = false + this.isFiveSelect = false this.activeName = 1 this.$refs['divFirst'].showEdit(this.formobj.sid) }, // 二审模块 toTwo() { + this.isFirstSelect = false + this.isTwoSelect = true + this.isThreeSelect = false + this.isFourSelect = false + this.isFiveSelect = false this.activeName = 2 this.$refs['divSecond'].showEdit(this.formobj.sid) }, // 再审模块 toThree() { + this.isFirstSelect = false + this.isTwoSelect = false + this.isThreeSelect = true + this.isFourSelect = false + this.isFiveSelect = false this.activeName = 3 this.$refs['divExamineagain'].showEdit(this.formobj.sid) }, toFour() { + this.isFirstSelect = false + this.isTwoSelect = false + this.isThreeSelect = false + this.isFourSelect = true + this.isFiveSelect = false this.activeName = 4 this.$refs['divExecute'].showEdit(this.formobj.sid) }, toFive() { + this.isFirstSelect = false + this.isTwoSelect = false + this.isThreeSelect = false + this.isFourSelect = false + this.isFiveSelect = true this.activeName = 5 this.$refs['divSettlealawsuit'].showEdit(this.formobj.sid) }, @@ -698,6 +728,11 @@ export default { preserve: [] } this.activeName = 0 + this.isFirstSelect = false + this.isTwoSelect = false + this.isThreeSelect = false + this.isFourSelect = false + this.isFiveSelect = false this.submitdisabled = false this.$emit('doback') } diff --git a/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseInfo.vue b/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseInfo.vue index cd2681b20c..a7df54b3d0 100644 --- a/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseInfo.vue +++ b/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseInfo.vue @@ -179,11 +179,11 @@ - 一审 - 二审 - 再审 - 执行 - 结案 + 一审 + 二审 + 再审 + 执行 + 结案
@@ -220,7 +220,7 @@ import executeInfo from './relation/execute/executeInfo' import settlealawsuitInfo from './relation/settlealawsuit/settlealawsuitInfo' export default { - name: '', + name: 'CourseOfTheCaseInfo', components: { caseactionInfo, firstinstanceInfo, @@ -242,6 +242,11 @@ export default { preserveKey: 3, index: 0, activeName: 0, + isFirstSelect: false, // 一审是否选中 + isTwoSelect: false, // 二审是否选中 + isThreeSelect: false, // 再审是否选中 + isFourSelect: false, // 执行是否选中 + isFiveSelect: false, // 结案是否选中 formobj: { sid: '', useOrgName: '', @@ -289,7 +294,22 @@ export default { req.fetchBySid({ sid: row.sid }).then((res) => { if (res.success) { this.formobj = res.data - this.toFirst() + if (this.formobj.caseStage === '一审') { + // 获取一审模块 + this.toFirst() + } else if (this.formobj.caseStage === '二审') { + // 获取二审模块 + this.toTwo() + } else if (this.formobj.caseStage === '再审') { + // 获取再审模块 + this.toThree() + } else if (this.formobj.caseStage === '执行') { + // 获取执行模块 + this.toFour() + } else if (this.formobj.caseStage === '结案') { + // 获取结案模块 + this.toFive() + } } }) }, @@ -306,26 +326,51 @@ export default { }, // 一审模块 toFirst() { + this.isFirstSelect = true + this.isTwoSelect = false + this.isThreeSelect = false + this.isFourSelect = false + this.isFiveSelect = false this.activeName = 1 - this.$refs['divFirst'].showInfo(this.formobj.sid) + this.$refs['divFirst'].showEdit(this.formobj.sid) }, // 二审模块 toTwo() { + this.isFirstSelect = false + this.isTwoSelect = true + this.isThreeSelect = false + this.isFourSelect = false + this.isFiveSelect = false this.activeName = 2 - this.$refs['divSecond'].showInfo(this.formobj.sid) + this.$refs['divSecond'].showEdit(this.formobj.sid) }, // 再审模块 toThree() { + this.isFirstSelect = false + this.isTwoSelect = false + this.isThreeSelect = true + this.isFourSelect = false + this.isFiveSelect = false this.activeName = 3 - this.$refs['divExamineagain'].showInfo(this.formobj.sid) + this.$refs['divExamineagain'].showEdit(this.formobj.sid) }, toFour() { + this.isFirstSelect = false + this.isTwoSelect = false + this.isThreeSelect = false + this.isFourSelect = true + this.isFiveSelect = false this.activeName = 4 - this.$refs['divExecute'].showInfo(this.formobj.sid) + this.$refs['divExecute'].showEdit(this.formobj.sid) }, toFive() { + this.isFirstSelect = false + this.isTwoSelect = false + this.isThreeSelect = false + this.isFourSelect = false + this.isFiveSelect = true this.activeName = 5 - this.$refs['divSettlealawsuit'].showInfo(this.formobj.sid) + this.$refs['divSettlealawsuit'].showEdit(this.formobj.sid) }, lookSuSong() { if (this.formobj.suSongSid !== '') { @@ -339,7 +384,48 @@ export default { this.viewState = 1 }, handleReturn() { - this.formobj = {} + this.formobj = { + sid: '', + useOrgName: '', + createDept: '', + createByName: '', + createDate: '', + companyHead: '', + companyHeadSid: '', + legalHead: '', + legalHeadSid: '', + caseType: '', + caseNo: '', + caseTypeKey: '', + loanContractNo: '', + loanName: '', + idNumber: '', + borrowerAddress: '', + customerName: '', + bankName: '', + bankContractNo: '', + amountAll: '', + full: '', + sueMoney: '', + sueShows: '', + sueReason: '', + suSongSid: '', + caseStage: '', + useDays: '', + enterDate: '', + caseTache: '', + sueAging: '', + veh: [], + fees: [], + guarantor: [], + preserve: [] + } + this.activeName = 0 + this.isFirstSelect = false + this.isTwoSelect = false + this.isThreeSelect = false + this.isFourSelect = false + this.isFiveSelect = false this.$emit('doback') } }