Browse Source

完善案件进程管理

zhanglei
yunuo970428 1 week ago
parent
commit
184e08a8d4
  1. 63
      anrui-riskcenter-ui/src/views/courseofthecase/courseofthecase.vue
  2. 10
      anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseInfo.vue

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

@ -56,6 +56,11 @@
<el-form-item label="是否全额诉讼"> <el-form-item label="是否全额诉讼">
<el-input v-model="listQuery.params.full" placeholder="" clearable/> <el-input v-model="listQuery.params.full" placeholder="" clearable/>
</el-form-item> </el-form-item>
<el-form-item label="是否转诉讼科目">
<el-select v-model="listQuery.params.isZfull" placeholder="请选择" clearable>
<el-option v-for="item in state_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"></el-option>
</el-select>
</el-form-item>
</el-form> </el-form>
<div class="btn" style="text-align: center;"> <div class="btn" style="text-align: center;">
<el-button type="primary" icon="el-icon-search" size="small" @click="handleFilter">查询</el-button> <el-button type="primary" icon="el-icon-search" size="small" @click="handleFilter">查询</el-button>
@ -94,6 +99,11 @@
<el-table-column prop="loanName" label="贷款人" align="center" min-width="100" /> <el-table-column prop="loanName" label="贷款人" align="center" min-width="100" />
<el-table-column prop="caseStage" label="案件当前阶段" align="center" width="120" /> <el-table-column prop="caseStage" label="案件当前阶段" align="center" width="120" />
<el-table-column prop="caseTache" label="案件当前环节" align="center" width="160" /> <el-table-column prop="caseTache" label="案件当前环节" align="center" width="160" />
<el-table-column label="是否转诉讼科目" align="center" width="170">
<template slot-scope="scope">
<span>{{ scope.row.isZfull == '1' ? '是' : scope.row.isZfull == '0' ? '否' : '' }}</span>
</template>
</el-table-column>
<el-table-column prop="useDays" label="当前环节用时(天)" align="center" width="170" /> <el-table-column prop="useDays" label="当前环节用时(天)" align="center" width="170" />
<el-table-column prop="lawFirms" label="律师事务所" align="center" width="120" /> <el-table-column prop="lawFirms" label="律师事务所" align="center" width="120" />
<el-table-column prop="lawer" label="承办律师" align="center" width="100" /> <el-table-column prop="lawer" label="承办律师" align="center" width="100" />
@ -121,6 +131,8 @@
<caseexecutionAdd v-show="viewState == 7" ref="divCasEexecution" @doback="resetState"/> <caseexecutionAdd v-show="viewState == 7" ref="divCasEexecution" @doback="resetState"/>
<!-- 案件结案 --> <!-- 案件结案 -->
<caseclosedAdd v-show="viewState == 8" ref="divCaseClosed" @doback="resetState"/> <caseclosedAdd v-show="viewState == 8" ref="divCaseClosed" @doback="resetState"/>
<!-- 转诉讼科目申请 -->
<transferToLitigationAdd v-show="viewState == 9" ref="divLitigation" @doback="resetState" />
</div> </div>
</template> </template>
@ -136,6 +148,7 @@ import casedelegationAdd from '../casedelegation/casedelegationAdd'
import caseappealAdd from '../caseappeal/caseappealAdd' import caseappealAdd from '../caseappeal/caseappealAdd'
import caseexecutionAdd from '../caseexecution/caseexecutionAdd' import caseexecutionAdd from '../caseexecution/caseexecutionAdd'
import caseclosedAdd from '../caseclosed/caseclosedAdd' import caseclosedAdd from '../caseclosed/caseclosedAdd'
import transferToLitigationAdd from '../transferToLitigation/transferToLitigationAdd'
export default { export default {
name: 'CourseOfTheCase', name: 'CourseOfTheCase',
@ -148,7 +161,8 @@ export default {
casedelegationAdd, casedelegationAdd,
caseappealAdd, caseappealAdd,
caseexecutionAdd, caseexecutionAdd,
caseclosedAdd caseclosedAdd,
transferToLitigationAdd
}, },
data() { data() {
return { return {
@ -175,6 +189,13 @@ export default {
btnKey: 'toEntrust', btnKey: 'toEntrust',
btnLabel: '委托律师申请' btnLabel: '委托律师申请'
}, },
{
type: 'primary',
size: 'small',
icon: '',
btnKey: 'toLitigation',
btnLabel: '转诉讼科目申请'
},
{ {
type: 'primary', type: 'primary',
size: 'small', size: 'small',
@ -210,6 +231,16 @@ export default {
tableKey: 0, tableKey: 0,
list: [], list: [],
sids: [], // SIDs sids: [], // SIDs
state_list: [
{
dictKey: '1',
dictValue: '是'
},
{
dictKey: '0',
dictValue: '否'
}
],
multipleSelection: [], multipleSelection: [],
FormLoading: false, FormLoading: false,
listLoading: false, listLoading: false,
@ -237,6 +268,7 @@ export default {
lawFirms: '', lawFirms: '',
lawer: '', lawer: '',
full: '', full: '',
isZfull: '',
orgPath: '', orgPath: '',
menuUrl: '' menuUrl: ''
} }
@ -283,6 +315,9 @@ export default {
case 'toEntrust': case 'toEntrust':
this.toEntrust() this.toEntrust()
break break
case 'toLitigation':
this.toLitigation()
break
case 'toAppeal': case 'toAppeal':
this.toAppeal() this.toAppeal()
break break
@ -361,6 +396,7 @@ export default {
lawFirms: '', lawFirms: '',
lawer: '', lawer: '',
full: '', full: '',
isZfull: '',
orgPath: '', orgPath: '',
menuUrl: '' menuUrl: ''
} }
@ -419,6 +455,15 @@ export default {
this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' }) this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' })
} }
}, },
//
toLitigation() {
if (this.sids.length === 1) {
this.viewState = 9
this.$refs['divLitigation'].showAdd(this.sids[0])
} else {
this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' })
}
},
// / // /
toAppeal() { toAppeal() {
if (this.sids.length === 1) { if (this.sids.length === 1) {
@ -435,8 +480,12 @@ export default {
// //
toExecute() { toExecute() {
if (this.sids.length === 1) { if (this.sids.length === 1) {
this.viewState = 7 if (this.multipleSelection[0].isZfull === '1') {
this.$refs['divCasEexecution'].showAdd(this.sids[0]) this.viewState = 7
this.$refs['divCasEexecution'].showAdd(this.sids[0])
} else {
this.$message({ showClose: true, type: 'error', message: '请先转诉讼科目后,再发起申请!' })
}
} else { } else {
this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' }) this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' })
} }
@ -444,8 +493,12 @@ export default {
// //
toClosing() { toClosing() {
if (this.sids.length === 1) { if (this.sids.length === 1) {
this.viewState = 8 if (this.multipleSelection[0].isZfull === '1') {
this.$refs['divCaseClosed'].showAdd(this.sids[0]) this.viewState = 8
this.$refs['divCaseClosed'].showAdd(this.sids[0])
} else {
this.$message({ showClose: true, type: 'error', message: '请先转诉讼科目后,再发起申请!' })
}
} else { } else {
this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' }) this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' })
} }

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

@ -332,7 +332,7 @@ export default {
this.isFourSelect = false this.isFourSelect = false
this.isFiveSelect = false this.isFiveSelect = false
this.activeName = 1 this.activeName = 1
this.$refs['divFirst'].showEdit(this.formobj.sid) this.$refs['divFirst'].showInfo(this.formobj.sid)
}, },
// //
toTwo() { toTwo() {
@ -342,7 +342,7 @@ export default {
this.isFourSelect = false this.isFourSelect = false
this.isFiveSelect = false this.isFiveSelect = false
this.activeName = 2 this.activeName = 2
this.$refs['divSecond'].showEdit(this.formobj.sid) this.$refs['divSecond'].showInfo(this.formobj.sid)
}, },
// //
toThree() { toThree() {
@ -352,7 +352,7 @@ export default {
this.isFourSelect = false this.isFourSelect = false
this.isFiveSelect = false this.isFiveSelect = false
this.activeName = 3 this.activeName = 3
this.$refs['divExamineagain'].showEdit(this.formobj.sid) this.$refs['divExamineagain'].showInfo(this.formobj.sid)
}, },
toFour() { toFour() {
this.isFirstSelect = false this.isFirstSelect = false
@ -361,7 +361,7 @@ export default {
this.isFourSelect = true this.isFourSelect = true
this.isFiveSelect = false this.isFiveSelect = false
this.activeName = 4 this.activeName = 4
this.$refs['divExecute'].showEdit(this.formobj.sid) this.$refs['divExecute'].showInfo(this.formobj.sid)
}, },
toFive() { toFive() {
this.isFirstSelect = false this.isFirstSelect = false
@ -370,7 +370,7 @@ export default {
this.isFourSelect = false this.isFourSelect = false
this.isFiveSelect = true this.isFiveSelect = true
this.activeName = 5 this.activeName = 5
this.$refs['divSettlealawsuit'].showEdit(this.formobj.sid) this.$refs['divSettlealawsuit'].showInfo(this.formobj.sid)
}, },
lookSuSong() { lookSuSong() {
if (this.formobj.suSongSid !== '') { if (this.formobj.suSongSid !== '') {

Loading…
Cancel
Save