Browse Source

完善案件进程

master
yunuo970428 1 year ago
parent
commit
587a4fbe98
  1. 52
      anrui-riskcenter-ui/src/views/courseofthecase/courseofthecase.vue

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

@ -85,19 +85,19 @@
<el-table-column prop="createTime" label="创建日期" align="center" width="100" />
<el-table-column prop="companyHead" label="公司负责人" align="center" width="100" />
<el-table-column prop="lawsuitSubject" label="诉讼主体" align="center" width="100" />
<el-table-column prop="caseNo" 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" />
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="160" />
<el-table-column prop="bankName" label="资方" align="center" width="100" />
<el-table-column prop="bankContractNo" label="资方合同编号" align="center" min-width="160" />
<el-table-column prop="customerName" label="客户名称" align="center" width="100" />
<el-table-column prop="loanName" label="贷款人" align="center" min-width="100" />
<el-table-column prop="caseStage" label="案件当前阶段" align="center" 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 prop="useDays" label="当前环节用时(天)" align="center" width="170" />
<el-table-column prop="lawFirms" label="律师事务所" align="center" width="100" />
<el-table-column prop="lawer" label="承办律师" align="center" width="100" />
<el-table-column prop="full" label="是否全额诉讼" align="center" width="100" />
<el-table-column prop="full" label="是否全额诉讼" align="center" width="120" />
</el-table>
</div>
<!--End 主页面主要部分-->
@ -117,6 +117,10 @@
<casedelegationAdd v-show="viewState == 5" ref="divCaseDelegation" @doback="resetState"/>
<!-- 案件上诉 -->
<caseappealAdd v-show="viewState == 6" ref="divCaseAppeal" @doback="resetState"/>
<!-- 案件执行 -->
<caseexecutionAdd v-show="viewState == 7" ref="divCasEexecution" @doback="resetState"/>
<!-- 案件结案 -->
<caseclosedAdd v-show="viewState == 8" ref="divCaseClosed" @doback="resetState"/>
</div>
</template>
@ -130,6 +134,8 @@ import courseofthecaseAdd from './courseofthecaseAdd'
import courseofthecaseInfo from './courseofthecaseInfo'
import casedelegationAdd from '../casedelegation/casedelegationAdd'
import caseappealAdd from '../caseappeal/caseappealAdd'
import caseexecutionAdd from '../caseexecution/caseexecutionAdd'
import caseclosedAdd from '../caseclosed/caseclosedAdd'
export default {
name: 'CourseOfTheCase',
@ -140,7 +146,9 @@ export default {
courseofthecaseAdd,
courseofthecaseInfo,
casedelegationAdd,
caseappealAdd
caseappealAdd,
caseexecutionAdd,
caseclosedAdd
},
data() {
return {
@ -202,6 +210,7 @@ export default {
tableKey: 0,
list: [],
sids: [], // SIDs
multipleSelection: [],
FormLoading: false,
listLoading: false,
//
@ -293,6 +302,7 @@ export default {
// sid
handleSelectionChange(row) {
const aa = []
this.multipleSelection = row
row.forEach(element => {
aa.push(element.sid)
})
@ -399,8 +409,12 @@ export default {
//
toEntrust() {
if (this.sids.length === 1) {
this.viewState = 5
this.$refs['divCaseDelegation'].showAdd(this.sids[0])
if (this.multipleSelection[0].caseStage === '一审' || this.multipleSelection[0].caseStage === '二审') {
this.viewState = 5
this.$refs['divCaseDelegation'].showAdd(this.sids[0])
} else {
this.$message({ showClose: true, type: 'error', message: '请选择案件当前阶段为一审或二审的记录,进行操作' })
}
} else {
this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' })
}
@ -408,16 +422,34 @@ export default {
// /
toAppeal() {
if (this.sids.length === 1) {
this.viewState = 6
this.$refs['divCaseAppeal'].showAdd(this.sids[0])
if (this.multipleSelection[0].caseStage === '一审' || this.multipleSelection[0].caseStage === '二审') {
this.viewState = 6
this.$refs['divCaseAppeal'].showAdd(this.sids[0])
} else {
this.$message({ showClose: true, type: 'error', message: '请选择案件当前阶段为一审或二审的记录,进行操作' })
}
} else {
this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' })
}
},
//
toExecute() {},
toExecute() {
if (this.sids.length === 1) {
this.viewState = 7
this.$refs['divCasEexecution'].showAdd(this.sids[0])
} else {
this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' })
}
},
//
toClosing() {},
toClosing() {
if (this.sids.length === 1) {
this.viewState = 8
this.$refs['divCaseClosed'].showAdd(this.sids[0])
} else {
this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' })
}
},
//
resetState() {
this.viewState = 1

Loading…
Cancel
Save