Commit 4f2d84e8 by xionglin

复核列表

parent 8a79c137
......@@ -5,6 +5,7 @@ export default class Litdla{
this.data = {
lidgrp:{
rec:{
inr:"",
ownref:"", // Reference .lidgrp.rec.ownref
nam:"", // Name .lidgrp.rec.nam
avbby:"", // Available by .lidgrp.rec.avbby
......@@ -46,6 +47,7 @@ export default class Litdla{
spcbenflg:"", // Special payment conditions for beneficiary exists .lidgrp.rec.spcbenflg
spcrcbflg:"", // Special Payment Conditions for specified Bank only .lidgrp.rec.spcrcbflg
stagod:"", // Goods Code .lidgrp.rec.stagod
branchinr:"",
},
cbs:{
nom1:{
......
......@@ -130,23 +130,35 @@ export default {
refuse: this.onReprow.bind(this, idx),
}
);
let Flag = JSON.parse(localStorage.getItem('flag_'+row.inifrm.toLowerCase()))
//判断该交易名是否存在已打开复核页面,如果存在则提示
if ( Flag ) {
console.log
this.$notify({
title: "错误",
message: row.inifrm.toLowerCase()+"交易已存在一笔复核",
type: "error",
});
return
}
this.$router.push({
// name: 'Review-new' + trnName.charAt(0).toUpperCase() + trnName.substring(1),
path: 'review-new/' + row['inifrm'].toLowerCase(),
query: { trn: row['inr'], operateId: operateId },
query: { trn: row['inr'], operateId: operateId,newFlag:row.inifrm.toLowerCase()},
params: { prePageId: this.model.pageId },
});
localStorage.setItem(`review_${row.inifrm.toLowerCase()}`, JSON.stringify(row))
//进入复核之后,给该交易的交易码设置flag,用来判断是否存在该交易码的复核页面
localStorage.setItem(`flag_${row.inifrm.toLowerCase()}`,true)
},
async onRelrow(idx) {
this.$confirm('您确定复核该笔交易?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
}).then(async () => {
// 提交复核之后给该交易码的flag设置为false,用来判断此交易码没有当前页面
localStorage.removeItem('flag_'+this.$route.query.newFlag)
let params = {
transName: 'trnrel',
userId: window.sessionStorage.userId || 'ZL',
......@@ -210,6 +222,8 @@ export default {
cancelButtonText: '取消',
type: 'warning',
}).then(async () => {
// 退回复核之后给该交易码的flag设置为false,用来判断此交易码没有当前页面
localStorage.removeItem('flag_'+this.$route.query.newFlag)
let params = {
trninr: this.$route.query.trn,
transName: 'trnrel',
......
......@@ -49,6 +49,7 @@
import ScrollPane from "./ScrollPane";
import path from "path";
import { routes as allRoute } from "~/routers";
import { log } from 'util';
export default {
components: { ScrollPane },
......@@ -165,6 +166,8 @@ export default {
showCancelButton: true,
type: "warning",
}).then(() => {
// 在当前 点击确定按钮关闭复核页面,清空缓存
localStorage.removeItem('flag_'+this.$route.query.newFlag)
this.closeTagView(view);
});
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment