diff --git a/anrui-riskcenter-ui/src/api/transferToLitigation/transferToLitigation.js b/anrui-riskcenter-ui/src/api/transferToLitigation/transferToLitigation.js
new file mode 100644
index 0000000000..008bedee14
--- /dev/null
+++ b/anrui-riskcenter-ui/src/api/transferToLitigation/transferToLitigation.js
@@ -0,0 +1,111 @@
+import request from '@/utils/request'
+
+export default {
+ // 查询分页列表
+ listPage: function(params) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/listPage',
+ method: 'post',
+ data: params,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ saveOrUpdate: function(data) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/save',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ init: function(data) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/init/' + data,
+ method: 'get'
+ })
+ },
+ fetchBySid: function(data) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/fetchDetailsBySid/' + data,
+ method: 'get'
+ })
+ },
+ deleteBySids: function(data) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/delBySids',
+ method: 'DELETE',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ // 提交流程
+ submit: function(params) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/submit',
+ method: 'post',
+ data: params,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ // 流程审批(同意)
+ complete: function(params) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/complete',
+ method: 'post',
+ data: params,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ // 流程审批(加签)
+ delegate: function(params) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/delegate',
+ method: 'post',
+ data: params,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ // 流程审批(驳回)
+ reject: function(params) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/reject',
+ method: 'post',
+ data: params,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ // 流程审批(终止)
+ breakProcess: function(params) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/breakProcess',
+ method: 'post',
+ data: params,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ // 流程审批(撤回)
+ revokeProcess: function(params) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/revokeProcess',
+ method: 'post',
+ data: params,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ // 审批流程(同意)获取下一环节
+ getNextNodesForSubmit: function(data) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/getNextNodesForSubmit',
+ method: 'get',
+ params: data
+ })
+ },
+ // 审批流程(驳回)获取上一环节
+ getPreviousNodesForReject: function(data) {
+ return request({
+ url: '/riskcenter/v1/loanlawsuitsubapply/getPreviousNodesForReject',
+ method: 'get',
+ params: data
+ })
+ }
+}
diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js
index da7ccd8b8b..b535b7c4f0 100644
--- a/anrui-riskcenter-ui/src/router/index.js
+++ b/anrui-riskcenter-ui/src/router/index.js
@@ -912,6 +912,23 @@ export const constantRoutes = [{
}
}]
},
+ {
+ path: '/transferToLitigation',
+ component: Layout,
+ redirect: '/transferToLitigation',
+ meta: {
+ title: '转诉讼科目管理'
+ },
+ children: [{
+ path: '/transferToLitigation/transferToLitigation',
+ component: () => import('@/views/transferToLitigation/transferToLitigation.vue'),
+ name: 'TransferToLitigation',
+ meta: {
+ title: '转诉讼科目管理',
+ noCache: true
+ }
+ }]
+ },
{
path: '/provisionoffunds',
component: Layout,
diff --git a/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecase.vue b/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecase.vue
index ddd8bde965..8d9096c163 100644
--- a/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecase.vue
+++ b/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecase.vue
@@ -56,6 +56,11 @@
+
+
+
+
+
查询
@@ -94,6 +99,11 @@
+
+
+ {{ scope.row.isZfull == '1' ? '是' : scope.row.isZfull == '0' ? '否' : '' }}
+
+
@@ -121,6 +131,8 @@
+
+
@@ -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: '请选择一条记录进行操作' })
}
diff --git a/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseInfo.vue b/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseInfo.vue
index a7df54b3d0..457c747306 100644
--- a/anrui-riskcenter-ui/src/views/courseofthecase/courseofthecaseInfo.vue
+++ b/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 !== '') {
diff --git a/anrui-riskcenter-ui/src/views/transferToLitigation/transferToLitigation.vue b/anrui-riskcenter-ui/src/views/transferToLitigation/transferToLitigation.vue
new file mode 100644
index 0000000000..e3bcdb78fa
--- /dev/null
+++ b/anrui-riskcenter-ui/src/views/transferToLitigation/transferToLitigation.vue
@@ -0,0 +1,356 @@
+
+
+
+
+
+
+
+
+
{{ searchxianshitit }}
+
+
+
+
+
+
+
+
+
+
+
+ 办理
+ 查看
+
+
+
+
+ 待提交
+ {{ scope.row.nodeState }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/anrui-riskcenter-ui/src/views/transferToLitigation/transferToLitigationAdd.vue b/anrui-riskcenter-ui/src/views/transferToLitigation/transferToLitigationAdd.vue
new file mode 100644
index 0000000000..7744e8257d
--- /dev/null
+++ b/anrui-riskcenter-ui/src/views/transferToLitigation/transferToLitigationAdd.vue
@@ -0,0 +1,264 @@
+
+
+
+
+
+
+
+
+ 申请部门
+ {{ formobj.createDept }}
+
+
+ 申请人
+ {{ formobj.createByName }}
+
+
+ 申请日期
+ {{ formobj.createTime }}
+
+
+
+
+ 客户名称
+ {{ formobj.customerName }}
+
+
+ 贷款人
+ {{ formobj.loanName }}
+
+
+ 贷款合同编号
+ {{ formobj.loanContractNo }}
+
+
+
+
+ 资方
+ {{ formobj.bankName }}
+
+
+ 资方合同编号
+ {{ formobj.bankContractNo }}
+
+
+ 转诉讼科目金额合计
+ {{ formobj.amount }}
+
+
+
+
+ 备注
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.repo == '1' ? '1' : scope.row.repo == '0' ? '否' : '' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/anrui-riskcenter-ui/src/views/transferToLitigation/transferToLitigationInfo.vue b/anrui-riskcenter-ui/src/views/transferToLitigation/transferToLitigationInfo.vue
new file mode 100644
index 0000000000..242d9b9c0b
--- /dev/null
+++ b/anrui-riskcenter-ui/src/views/transferToLitigation/transferToLitigationInfo.vue
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+
+
+ 申请部门
+ {{ formobj.createDept }}
+
+
+ 申请人
+ {{ formobj.createByName }}
+
+
+ 申请日期
+ {{ formobj.createTime }}
+
+
+
+
+ 客户名称
+ {{ formobj.customerName }}
+
+
+ 贷款人
+ {{ formobj.loanName }}
+
+
+ 贷款合同编号
+ {{ formobj.loanContractNo }}
+
+
+
+
+ 资方
+ {{ formobj.bankName }}
+
+
+ 资方合同编号
+ {{ formobj.bankContractNo }}
+
+
+ 转诉讼科目金额合计
+ {{ formobj.amount }}
+
+
+
+
+ 备注
+ {{ formobj.remarks }}
+
+
+
+
+
+
+
+
+ {{ scope.row.riskState == '0' ? '正常' : scope.row.riskState == '1' ? '交回' : scope.row.riskState == '2' ? '赎回' : scope.row.riskState == '3' ? '转租' : '' }}
+
+
+
+
+ {{ scope.row.repo == '1' ? '是' : scope.row.repo == '0' ? '否' : '' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+