Browse Source

完善案件进程

zhanglei
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="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="100" />
<el-table-column prop="lawsuitSubject" 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="caseType" label="案件类型" align="center" width="100" />
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="160" /> <el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="160" />
<el-table-column prop="bankName" label="资方" align="center" width="100" /> <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="bankContractNo" label="资方合同编号" align="center" min-width="160" />
<el-table-column prop="customerName" label="客户名称" align="center" width="100" /> <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="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="caseTache" label="案件当前环节" align="center" width="160" />
<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="100" /> <el-table-column prop="lawFirms" label="律师事务所" align="center" width="100" />
<el-table-column prop="lawer" 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> </el-table>
</div> </div>
<!--End 主页面主要部分--> <!--End 主页面主要部分-->
@ -117,6 +117,10 @@
<casedelegationAdd v-show="viewState == 5" ref="divCaseDelegation" @doback="resetState"/> <casedelegationAdd v-show="viewState == 5" ref="divCaseDelegation" @doback="resetState"/>
<!-- 案件上诉 --> <!-- 案件上诉 -->
<caseappealAdd v-show="viewState == 6" ref="divCaseAppeal" @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> </div>
</template> </template>
@ -130,6 +134,8 @@ import courseofthecaseAdd from './courseofthecaseAdd'
import courseofthecaseInfo from './courseofthecaseInfo' import courseofthecaseInfo from './courseofthecaseInfo'
import casedelegationAdd from '../casedelegation/casedelegationAdd' import casedelegationAdd from '../casedelegation/casedelegationAdd'
import caseappealAdd from '../caseappeal/caseappealAdd' import caseappealAdd from '../caseappeal/caseappealAdd'
import caseexecutionAdd from '../caseexecution/caseexecutionAdd'
import caseclosedAdd from '../caseclosed/caseclosedAdd'
export default { export default {
name: 'CourseOfTheCase', name: 'CourseOfTheCase',
@ -140,7 +146,9 @@ export default {
courseofthecaseAdd, courseofthecaseAdd,
courseofthecaseInfo, courseofthecaseInfo,
casedelegationAdd, casedelegationAdd,
caseappealAdd caseappealAdd,
caseexecutionAdd,
caseclosedAdd
}, },
data() { data() {
return { return {
@ -202,6 +210,7 @@ export default {
tableKey: 0, tableKey: 0,
list: [], list: [],
sids: [], // SIDs sids: [], // SIDs
multipleSelection: [],
FormLoading: false, FormLoading: false,
listLoading: false, listLoading: false,
// //
@ -293,6 +302,7 @@ export default {
// sid // sid
handleSelectionChange(row) { handleSelectionChange(row) {
const aa = [] const aa = []
this.multipleSelection = row
row.forEach(element => { row.forEach(element => {
aa.push(element.sid) aa.push(element.sid)
}) })
@ -399,8 +409,12 @@ export default {
// //
toEntrust() { toEntrust() {
if (this.sids.length === 1) { if (this.sids.length === 1) {
this.viewState = 5 if (this.multipleSelection[0].caseStage === '一审' || this.multipleSelection[0].caseStage === '二审') {
this.$refs['divCaseDelegation'].showAdd(this.sids[0]) this.viewState = 5
this.$refs['divCaseDelegation'].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: '请选择一条记录进行操作' })
} }
@ -408,16 +422,34 @@ export default {
// / // /
toAppeal() { toAppeal() {
if (this.sids.length === 1) { if (this.sids.length === 1) {
this.viewState = 6 if (this.multipleSelection[0].caseStage === '一审' || this.multipleSelection[0].caseStage === '二审') {
this.$refs['divCaseAppeal'].showAdd(this.sids[0]) this.viewState = 6
this.$refs['divCaseAppeal'].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: '请选择一条记录进行操作' })
} }
}, },
// //
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() { resetState() {
this.viewState = 1 this.viewState = 1

Loading…
Cancel
Save