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-input v-model="listQuery.params.full" placeholder="" clearable/>
</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>
<div class="btn" style="text-align: center;">
<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="caseStage" label="案件当前阶段" align="center" width="120" />
<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="lawFirms" label="律师事务所" align="center" width="120" />
<el-table-column prop="lawer" label="承办律师" align="center" width="100" />
@ -121,6 +131,8 @@
<caseexecutionAdd v-show="viewState == 7" ref="divCasEexecution" @doback="resetState"/>
<!-- 案件结案 -->
<caseclosedAdd v-show="viewState == 8" ref="divCaseClosed" @doback="resetState"/>
<!-- 转诉讼科目申请 -->
<transferToLitigationAdd v-show="viewState == 9" ref="divLitigation" @doback="resetState" />
</div>
</template>
@ -136,6 +148,7 @@ import casedelegationAdd from '../casedelegation/casedelegationAdd'
import caseappealAdd from '../caseappeal/caseappealAdd'
import caseexecutionAdd from '../caseexecution/caseexecutionAdd'
import caseclosedAdd from '../caseclosed/caseclosedAdd'
import transferToLitigationAdd from '../transferToLitigation/transferToLitigationAdd'
export default {
name: 'CourseOfTheCase',
@ -148,7 +161,8 @@ export default {
casedelegationAdd,
caseappealAdd,
caseexecutionAdd,
caseclosedAdd
caseclosedAdd,
transferToLitigationAdd
},
data() {
return {
@ -175,6 +189,13 @@ export default {
btnKey: 'toEntrust',
btnLabel: '委托律师申请'
},
{
type: 'primary',
size: 'small',
icon: '',
btnKey: 'toLitigation',
btnLabel: '转诉讼科目申请'
},
{
type: 'primary',
size: 'small',
@ -210,6 +231,16 @@ export default {
tableKey: 0,
list: [],
sids: [], // SIDs
state_list: [
{
dictKey: '1',
dictValue: '是'
},
{
dictKey: '0',
dictValue: '否'
}
],
multipleSelection: [],
FormLoading: false,
listLoading: false,
@ -237,6 +268,7 @@ export default {
lawFirms: '',
lawer: '',
full: '',
isZfull: '',
orgPath: '',
menuUrl: ''
}
@ -283,6 +315,9 @@ export default {
case 'toEntrust':
this.toEntrust()
break
case 'toLitigation':
this.toLitigation()
break
case 'toAppeal':
this.toAppeal()
break
@ -361,6 +396,7 @@ export default {
lawFirms: '',
lawer: '',
full: '',
isZfull: '',
orgPath: '',
menuUrl: ''
}
@ -419,6 +455,15 @@ export default {
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() {
if (this.sids.length === 1) {
@ -435,8 +480,12 @@ export default {
//
toExecute() {
if (this.sids.length === 1) {
this.viewState = 7
this.$refs['divCasEexecution'].showAdd(this.sids[0])
if (this.multipleSelection[0].isZfull === '1') {
this.viewState = 7
this.$refs['divCasEexecution'].showAdd(this.sids[0])
} else {
this.$message({ showClose: true, type: 'error', message: '请先转诉讼科目后,再发起申请!' })
}
} else {
this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' })
}
@ -444,8 +493,12 @@ export default {
//
toClosing() {
if (this.sids.length === 1) {
this.viewState = 8
this.$refs['divCaseClosed'].showAdd(this.sids[0])
if (this.multipleSelection[0].isZfull === '1') {
this.viewState = 8
this.$refs['divCaseClosed'].showAdd(this.sids[0])
} else {
this.$message({ showClose: true, type: 'error', message: '请先转诉讼科目后,再发起申请!' })
}
} else {
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.isFiveSelect = false
this.activeName = 1
this.$refs['divFirst'].showEdit(this.formobj.sid)
this.$refs['divFirst'].showInfo(this.formobj.sid)
},
//
toTwo() {
@ -342,7 +342,7 @@ export default {
this.isFourSelect = false
this.isFiveSelect = false
this.activeName = 2
this.$refs['divSecond'].showEdit(this.formobj.sid)
this.$refs['divSecond'].showInfo(this.formobj.sid)
},
//
toThree() {
@ -352,7 +352,7 @@ export default {
this.isFourSelect = false
this.isFiveSelect = false
this.activeName = 3
this.$refs['divExamineagain'].showEdit(this.formobj.sid)
this.$refs['divExamineagain'].showInfo(this.formobj.sid)
},
toFour() {
this.isFirstSelect = false
@ -361,7 +361,7 @@ export default {
this.isFourSelect = true
this.isFiveSelect = false
this.activeName = 4
this.$refs['divExecute'].showEdit(this.formobj.sid)
this.$refs['divExecute'].showInfo(this.formobj.sid)
},
toFive() {
this.isFirstSelect = false
@ -370,7 +370,7 @@ export default {
this.isFourSelect = false
this.isFiveSelect = true
this.activeName = 5
this.$refs['divSettlealawsuit'].showEdit(this.formobj.sid)
this.$refs['divSettlealawsuit'].showInfo(this.formobj.sid)
},
lookSuSong() {
if (this.formobj.suSongSid !== '') {

Loading…
Cancel
Save