diff --git a/anrui-riskcenter-ui/src/views/alsotransfer/alsotransfer.vue b/anrui-riskcenter-ui/src/views/alsotransfer/alsotransfer.vue index 8d5f21b690..2568ffdb62 100644 --- a/anrui-riskcenter-ui/src/views/alsotransfer/alsotransfer.vue +++ b/anrui-riskcenter-ui/src/views/alsotransfer/alsotransfer.vue @@ -51,10 +51,10 @@
- + - + @@ -62,12 +62,12 @@ - - - - - - + + + + + +
diff --git a/anrui-riskcenter-ui/src/views/alsotransfer/pendingtransfer.vue b/anrui-riskcenter-ui/src/views/alsotransfer/pendingtransfer.vue index bb4b1534ae..2756484fc4 100644 --- a/anrui-riskcenter-ui/src/views/alsotransfer/pendingtransfer.vue +++ b/anrui-riskcenter-ui/src/views/alsotransfer/pendingtransfer.vue @@ -56,10 +56,10 @@ - + - + @@ -127,6 +127,7 @@ export default { tableKey: 0, list: [], sids: [], + multipleSelection: [], overdue_list: [ { dictKey: '0', @@ -201,6 +202,7 @@ export default { }, handleSelectionChange(row) { const aa = [] + this.multipleSelection = row row.forEach((element) => { aa.push(element.sid) }) @@ -225,8 +227,22 @@ export default { }, toAdd() { if (this.sids.length > 0) { - this.viewState = 3 - this.$refs['divAdd'].showAdd(this.sids) + if (this.multipleSelection.length > 0) { + let aa = '0' + this.multipleSelection.forEach((e) => { + if (e.paymentState === '转付中') { + aa = '1' + return + } + }) + // 1代表选择的数据中包含转付状态为转付中的,不允许进行代收代付操作 + if (aa === '0') { + this.viewState = 3 + this.$refs['divAdd'].showAdd(this.sids) + } else { + this.$message({ showClose: true, type: 'error', message: '请选择转付状态为待转付的记录进行代收代付操作' }) + } + } } else { this.$message({ showClose: true, type: 'error', message: '请至少选择一条记录进行操作' }) }