Browse Source

完善案件进程管理

master
yunuo970428 1 month ago
parent
commit
e0b9ff0675
  1. 4
      anrui-riskcenter-ui/src/views/courseofthecase/courseofthecase.vue
  2. 45
      anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseAdd.vue
  3. 112
      anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseInfo.vue

4
anrui-riskcenter-ui/src/views/courseofthecase/courseofthecase.vue

@ -83,7 +83,7 @@
<el-table-column prop="createDept" label="申请部门" align="center" width="130" />
<el-table-column prop="createByName" label="创建人" align="center" width="100" />
<el-table-column prop="createTime" label="创建日期" align="center" width="100" />
<el-table-column prop="companyHead" label="公司负责人" align="center" width="100" />
<el-table-column prop="companyHead" label="公司负责人" align="center" width="120" />
<el-table-column prop="lawsuitSubject" label="诉讼主体" align="center" width="100" />
<el-table-column prop="caseNo" label="案件编号" align="center" width="160" />
<el-table-column prop="caseType" label="案件类型" align="center" width="100" />
@ -95,7 +95,7 @@
<el-table-column prop="caseStage" label="案件当前阶段" align="center" width="120" />
<el-table-column prop="caseTache" label="案件当前环节" align="center" width="160" />
<el-table-column prop="useDays" label="当前环节用时(天)" align="center" width="170" />
<el-table-column prop="lawFirms" label="律师事务所" align="center" width="100" />
<el-table-column prop="lawFirms" label="律师事务所" align="center" width="120" />
<el-table-column prop="lawer" label="承办律师" align="center" width="100" />
<el-table-column prop="full" label="是否全额诉讼" align="center" width="120" />
</el-table>

45
anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseAdd.vue

@ -296,11 +296,11 @@
</el-table>
<el-row>
<el-col :span="24">
<el-button type="text" size="small" @click="toFirst">一审</el-button>
<el-button type="text" size="small" @click="toTwo">二审</el-button>
<el-button type="text" size="small" @click="toThree">再审</el-button>
<el-button type="text" size="small" @click="toFour">执行</el-button>
<el-button type="text" size="small" @click="toFive">结案</el-button>
<el-button :type="isFirstSelect ? 'primary' : 'default'" size="small" @click="toFirst">一审</el-button>
<el-button :type="isTwoSelect ? 'primary' : 'default'" size="small" @click="toTwo">二审</el-button>
<el-button :type="isThreeSelect ? 'primary' : 'default'" size="small" @click="toThree">再审</el-button>
<el-button :type="isFourSelect ? 'primary' : 'default'" size="small" @click="toFour">执行</el-button>
<el-button :type="isFiveSelect ? 'primary' : 'default'" size="small" @click="toFive">结案</el-button>
</el-col>
</el-row>
<div>
@ -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')
}

112
anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseInfo.vue

@ -179,11 +179,11 @@
</el-table>
<el-row>
<el-col :span="24">
<el-button type="text" size="small" @click="toFirst">一审</el-button>
<el-button type="text" size="small" @click="toTwo">二审</el-button>
<el-button type="text" size="small" @click="toThree">再审</el-button>
<el-button type="text" size="small" @click="toFour">执行</el-button>
<el-button type="text" size="small" @click="toFive">结案</el-button>
<el-button :type="isFirstSelect ? 'primary' : 'default'" size="small" @click="toFirst">一审</el-button>
<el-button :type="isTwoSelect ? 'primary' : 'default'" size="small" @click="toTwo">二审</el-button>
<el-button :type="isThreeSelect ? 'primary' : 'default'" size="small" @click="toThree">再审</el-button>
<el-button :type="isFourSelect ? 'primary' : 'default'" size="small" @click="toFour">执行</el-button>
<el-button :type="isFiveSelect ? 'primary' : 'default'" size="small" @click="toFive">结案</el-button>
</el-col>
</el-row>
<div>
@ -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')
}
}

Loading…
Cancel
Save