Browse Source

完善资方信审终审结果反馈--增加重推

master
yunuo970428 1 year ago
parent
commit
0e14d580b8
  1. 7
      anrui-riskcenter-ui/src/api/managementcreditaudit/managementcreditaudit.js
  2. 45
      anrui-riskcenter-ui/src/views/managementcreditaudit/managementcreditauditfeedback.vue

7
anrui-riskcenter-ui/src/api/managementcreditaudit/managementcreditaudit.js

@ -10,6 +10,13 @@ export default {
headers: { 'Content-Type': 'application/json' } headers: { 'Content-Type': 'application/json' }
}) })
}, },
rePush: function(data) {
return request({
url: '/riskcenter/v1/loancapitalcreditresult/rePush',
method: 'post',
params: data
})
},
// 确认 // 确认
save: function(params) { save: function(params) {
return request({ return request({

45
anrui-riskcenter-ui/src/views/managementcreditaudit/managementcreditauditfeedback.vue

@ -51,7 +51,8 @@
<pageye v-show="list.length > 0" :total="listQuery.total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="getList"/> <pageye v-show="list.length > 0" :total="listQuery.total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="getList"/>
</div> </div>
<div class=""> <div class="">
<el-table :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%;"> <el-table :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%;" @selection-change="handleSelectionChange">
<el-table-column type="selection" align="center" width="50"/>
<el-table-column width="60" label="序号" type="index" :index="indexMethod" align="center"/> <el-table-column width="60" label="序号" type="index" :index="indexMethod" align="center"/>
<el-table-column label="资方信审时间" align="center" width="110"> <el-table-column label="资方信审时间" align="center" width="110">
<template slot-scope="scope"> <template slot-scope="scope">
@ -163,6 +164,13 @@ export default {
dialogVisible: false, dialogVisible: false,
dialog_list: [], dialog_list: [],
btnList: [ btnList: [
{
type: 'primary',
size: 'small',
icon: '',
btnKey: 'toPush',
btnLabel: '重推'
},
{ {
type: 'info', type: 'info',
size: 'small', size: 'small',
@ -176,6 +184,7 @@ export default {
// ----------- // -----------
tableKey: 0, tableKey: 0,
list: [], list: [],
sids: [], // SIDs
listLoading: false, listLoading: false,
listQuery: { listQuery: {
params: { params: {
@ -216,6 +225,9 @@ export default {
btnHandle(btnKey) { btnHandle(btnKey) {
console.log('XXXXXXXXXXXXXXX ' + btnKey) console.log('XXXXXXXXXXXXXXX ' + btnKey)
switch (btnKey) { switch (btnKey) {
case 'toPush':
this.toPush()
break
case 'doClose': case 'doClose':
this.doClose() this.doClose()
break break
@ -229,6 +241,14 @@ export default {
var pageindex = index + 1 + pagestart var pageindex = index + 1 + pagestart
return pageindex return pageindex
}, },
// sid
handleSelectionChange(row) {
const aa = []
row.forEach(element => {
aa.push(element.sid)
})
this.sids = aa
},
// //
getList() { getList() {
this.listLoading = true this.listLoading = true
@ -278,6 +298,29 @@ export default {
} }
this.getList() this.getList()
}, },
toPush() {
if (this.sids.length === 1) {
const loading = this.$loading({
lock: true,
text: '数据推送中',
spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.7)'
})
req.rePush({ sid: this.sids[0] }).then((resp) => {
if (resp.success) {
loading.close()
this.$message({ showClose: true, type: 'success', message: '重推成功' })
this.getList()
} else {
loading.close()
}
}).catch(() => {
loading.close()
})
} else {
this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行重推操作' })
}
},
lookFile(row) { lookFile(row) {
req.selectImages({ sid: row.sid }).then((resp) => { req.selectImages({ sid: row.sid }).then((resp) => {
if (resp.success && resp.data.length > 0) { if (resp.success && resp.data.length > 0) {

Loading…
Cancel
Save