diff --git a/src/pages/counter/list/index.vue b/src/pages/counter/list/index.vue index 4989973..722523d 100644 --- a/src/pages/counter/list/index.vue +++ b/src/pages/counter/list/index.vue @@ -196,7 +196,7 @@
-
+

{{item.name}}

@@ -404,7 +404,8 @@ export default { showBusiness: false, manageVisible: false, // 显示系统录入 checkList: [],// 物品栏选中 - // tmpBox: [], // 存储暂未保存的证件 + tmpBox: [], // 存储暂未保存的证件 + tmpBox2: [], // 存储暂时移除的证件 elseBoxCheck:[],/* 所有其他可从物品栏拖拽物品进入的弹框 */ //身份证扫描仪//审核资料//验钞机//选择重要空白凭证 // 拿业务的东西替换掉 @@ -979,6 +980,10 @@ export default { return 'cultureIn' }else if(this.popText == '印章盒') { return 'sealBox' + }else if(this.popText == '验钞机') { + return 'currencyDetector' + }else if(this.popText == '打印机') { + return 'printer' }else { return '' } @@ -1043,7 +1048,11 @@ export default { } }else { // 去掉临时存储的证件 - // this.tmpBox.splice(0, this.tmpBox.length) + this.$nextTick(() => { + this.tmpBox.splice(0, this.tmpBox.length) + this.tmpBox2.splice(0, this.tmpBox2.length) + }) + } } }, @@ -1101,7 +1110,11 @@ export default { return } that.pushThings({ idArr: that.goodsShelfTotalData[evt.oldIndex].id, name: that.myMap}) - // that.tmpBox.push(that.goodsShelfTotalData[evt.oldIndex].id) + that.tmpBox.push(that.goodsShelfTotalData[evt.oldIndex].id) + const indexBox2 = that.tmpBox2.findIndex(item => item === that.goodsShelfTotalData[evt.oldIndex].id) + if( indexBox2 !== -1 ) { + that.tmpBox2.splice(indexBox2, 1) + } that.outThingsGoods([that.goodsShelfTotalData[evt.oldIndex].id]) }else{ for(var i=0;i item === id) - // if( index!== -1 ) { - // this.tmpBox.splice(index, 1) - // } + const index = this.tmpBox.findIndex(item => item === id) + + if( index!== -1 ) { + this.tmpBox.splice(index, 1) + } }else { // const index = this.receptionList.findIndex(item => item.id === id) @@ -1419,11 +1434,16 @@ export default { this.commonChecked.includes(id) ? this.commonChecked.splice(this.commonChecked.indexOf(id), 1) : this.commonChecked.push(id); }, closePop() {// 关闭弹窗 - // if(this.myMap) { - // // const index = this[this.myMap].length-this.tmpBox.length // 计算原来的减去临时的长度后从哪个位置开始删 - // this.pushThingsGoods([...this.tmpBox]) - // this.outThings({ name: this.myMap, idArr: [...this.tmpBox]}) - // } + if(this.myMap) { + // const index = this[this.myMap].length-this.tmpBox.length // 计算原来的减去临时的长度后从哪个位置开始删 + // this.pushThingsGoods([...this.tmpBox]) + // this.outThings({ name: this.myMap, idArr: [...this.tmpBox]}) + // this.outThingsGoods([...this.tmpBox2]) + // this.pushThings({ name: this.myMap, idArr: [...this.tmpBox2]}) + // console.log('BOx12') + // console.log(this.tmpBox) + // console.log(this.tmpBox2) + } this.receptionList = []; this.changeShowGoods(false) @@ -1440,7 +1460,7 @@ export default { /* 添加文件:处理选中的文件,commit到stor里,提示。 印章:添加一个字段,判断已盖章的图表 - 其他:直接展示已处理,或已完成,且添加处理过的文件到物品栏 + 其他:直接展示已处理,或已完成,且添加处理过的文件到物品栏 tmpBox2 */ let arr = [] if(this.popText==='重要空白凭证箱'||this.popText==='普通凭证箱'){ @@ -1461,6 +1481,47 @@ export default { // this.auditGoodsShelf.push({name:'银行卡', src:require('@/assets/img/goods/bankCard.png'), id:16}) // // this.closePop() // this.changeShowGoods(false) + console.log(clickList) + + if(this.popText==='重要空白凭证箱') { + let formList = [] + let projectId = sessionStorage.getItem('projectId') + let startTime = sessionStorage.getItem('startTime') + for (var i=0;i{ + this.$message({ + message: '提交成功', + type: 'success' + }); + }).catch((error)=>{ + }) + }else { + let formList = [] + let projectId = sessionStorage.getItem('projectId') + let startTime = sessionStorage.getItem('startTime') + console.log(clickList) + for (var i=0;i{ + this.$message({ + message: '提交成功', + type: 'success' + }); + }).catch((error)=>{ + }) + } + // 清空 clickList = [] this.importantChecked = [] }else if(this.popText == '密码器'){ @@ -1662,7 +1723,6 @@ export default { this.toggleGoods() this.$message.success(`${this.popText}操作成功!`) this.$store.commit('system/changePop',{show:false,text:''}) // 关闭弹窗 - console.log('---关闭弹窗') if (this.nbm == 0){ //用户 }else if (this.nbm == 1){ //传票栏 let projectId = sessionStorage.getItem('projectId') diff --git a/src/store/modules/system.js b/src/store/modules/system.js index 2ead747..c453efe 100644 --- a/src/store/modules/system.js +++ b/src/store/modules/system.js @@ -53,6 +53,13 @@ const allGoods = { '现金支票存根': {name:'现金支票存根',src:require('@/assets/img/goods/khsqs.png'),id:'现金支票存根'}, '转账支票本联': {name:'转账支票本联',src:require('@/assets/img/goods/khsqs.png'),id:'转账支票本联'}, '转账支票存根': {name:'转账支票存根',src:require('@/assets/img/goods/khsqs.png'),id:'转账支票存根'}, + '特殊业务申请书': {name:'特殊业务申请书',src:require('@/assets/img/goods/khsqs.png'),id:'特殊业务申请书'}, + '特殊业务申请书凭证联': {name:'特殊业务申请书凭证联',src:require('@/assets/img/goods/khsqs.png'),id:'特殊业务申请书凭证联'}, + '特殊业务申请书回单': {name:'特殊业务申请书回单',src:require('@/assets/img/goods/khsqs.png'),id:'特殊业务申请书回单'}, + '密码挂失申请书': {name:'密码挂失申请书',src:require('@/assets/img/goods/khsqs.png'),id:'密码挂失申请书'}, + '密码挂失申请书凭证联': {name:'密码挂失申请书凭证联',src:require('@/assets/img/goods/khsqs.png'),id:'密码挂失申请书凭证联'}, + '密码挂失申请书回单': {name:'密码挂失申请书回单',src:require('@/assets/img/goods/khsqs.png'),id:'密码挂失申请书回单'}, + '密码挂失申请书银行留存联': {name:'密码挂失申请书银行留存联',src:require('@/assets/img/goods/khsqs.png'),id:'密码挂失申请书银行留存联'}, } const sealArray = [/* 印章盒物品默认排序 */ @@ -90,7 +97,9 @@ export default { moneyBox: [], // 钱箱 peopleSign: [], // 客户签字 cultureIn: [], // 传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, '项目二': { data: [16, 13, 23, '转账凭条'], @@ -106,7 +115,9 @@ export default { moneyBox: [15], // 钱箱 peopleSign: [], // 客户签字 cultureIn: [], // 传票栏传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, '项目三': { data: [15, 13, 23, 14], // 现金、身份证原件、复印件、开户申请书 @@ -120,7 +131,9 @@ export default { moneyBox: [], // 钱箱 peopleSign: [], // 客户签字 cultureIn: [], // 传票栏传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, '项目四': { data: [13, 23, 191], // 身份证原件、复印件、 旧定期存单 @@ -139,7 +152,9 @@ export default { moneyBox: [ 15 ], // 钱箱 peopleSign: [], // 客户签字 cultureIn: [], // 传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, '项目五': { data: [13, 23, 191], // 身份证原件、复印件、 旧定期存单 @@ -155,7 +170,9 @@ export default { moneyBox: [ 15 ], // 钱箱 peopleSign: [], // 客户签字 cultureIn: [], // 传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, '项目六': { data: [13, 23, 14, 15], // 身份证原件、复印件、 开户申请书、 现金 @@ -171,7 +188,9 @@ export default { moneyBox: [ ], // 钱箱 peopleSign: [], // 客户签字 cultureIn: [], // 传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, '项目七': { data: [ 16, 15 ], // 银行卡、 现金 @@ -185,7 +204,9 @@ export default { moneyBox: [ ], // 钱箱 peopleSign: [ ], // 客户签字 cultureIn: [], // 传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, '项目八': { data: [ 13, 23, 16 ], // 身份证原件 复印件 银行卡 @@ -200,7 +221,9 @@ export default { moneyBox: [ 15 ], // 钱箱 peopleSign: [ ], // 客户签字 cultureIn: [], // 传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, '项目九': { data: [ 15, 13, 23, 14 ], // 现金、身份证原件、复印件、开户申请书 @@ -216,7 +239,9 @@ export default { moneyBox: [ ], // 钱箱 peopleSign: [ ], // 客户签字 cultureIn: [], // 传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, '项目十': { data: [ 13, 23, 19 ], // 身份证原件、复印件、定期存单 @@ -232,7 +257,9 @@ export default { moneyBox: [ 15 ], // 钱箱 peopleSign: [ ], // 客户签字 cultureIn: [], // 传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, '项目十一': { data: [ '法人身份证', '法人身份证复印件', '开立银行接算账户申请书', '统一社会信用代码证', '统一社会信用代码证复印件', '开户许可证', '开户许可证复印件' ], @@ -248,7 +275,9 @@ export default { moneyBox: [ ], // 钱箱 peopleSign: [ ], // 客户签字 cultureIn: [], // 传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, '项目十二': { data: [ '法人身份证', '法人身份证复印件', '现金存款凭证', 15 ], // 15是现金 @@ -262,7 +291,9 @@ export default { moneyBox: [ ], // 钱箱 peopleSign: [ ], // 客户签字 cultureIn: [], // 传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, '项目十三': { data: [ '法人身份证', '现金支票' ], @@ -276,22 +307,74 @@ export default { moneyBox: [ 15 ], // 钱箱 peopleSign: [ ], // 客户签字 cultureIn: [], // 传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, - '项目十四': { data: [ '法人身份证', '转账支票' ], needs: [ '转账凭条' ], isStamp: { '私章转讫章': [ '转账支票' ], - '业务专用章': [ ' 转账凭条'] + '业务专用章': [ '转账凭条'] }, backPeople: [ '法人身份证', '转账支票存根', '转账凭条回单' ], cultureArr: [ '转账支票本联', '转账凭条凭证联' ], moneyBox: [ 15 ], // 钱箱 peopleSign: [ ], // 客户签字 cultureIn: [], // 传票栏 - sealBox: [] // 印章盒 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 + }, + '项目十五': { + data: [ 13, 23, 16, '特殊业务申请书' ], // 身份证原件、复印件、银行卡、特殊业务申请书 + needs: [ ], + isStamp: { + '附件章': [ 13 ], + '业务专用章': [ '特殊业务申请书'] + }, + backPeople: [ 13, 16, '特殊业务申请书回单' ], // 少了身份证原件、银行卡、特殊业务申请书回单 + cultureArr: [ 23, '特殊业务申请书凭证联' ], // 少了复印件、特殊业务申请书凭证联 + moneyBox: [ ], // 钱箱 + peopleSign: [ ], // 客户签字 + cultureIn: [], // 传票栏 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 + }, + '项目十六': { + data: [ 13, 23, 16, '密码挂失申请书' ], // 身份证原件、复印件、银行卡、密码挂失申请书 + needs: [ ], + isStamp: { + '附件章': [ 13 ], + '业务专用章': [ '密码挂失申请书'] + }, + backPeople: [ 13, 16, '密码挂失申请书回单' ], // 少了身份证原件、银行卡、特殊业务申请书回单 + cultureArr: [ 23, '密码挂失申请书凭证联', '密码挂失申请书银行留存联' ], // 少了复印件、密码挂失申请书凭证联、密码挂失申请书银行留存联 + moneyBox: [ ], // 钱箱 + peopleSign: [ ], // 客户签字 + cultureIn: [], // 传票栏 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 + }, + + '项目十七': { + data: [ 13, 23, 16, '密码挂失申请书回单', '密码挂失申请书银行留存联' ], // 身份证原件、复印件、银行卡、密码挂失申请书回单、密码挂失申请书银行留存联 + needs: [ ], + isStamp: { + '附件章': [ 13, '密码挂失申请书回单' ], + '业务专用章': [ '密码挂失申请书银行留存联' ] + }, + backPeople: [ 13, 16, '密码挂失申请书回单' ], // + cultureArr: [ 23, '密码挂失申请书银行留存联' ], // + moneyBox: [ ], // 钱箱 + peopleSign: [ ], // 客户签字 + cultureIn: [], // 传票栏 + sealBox: [], // 印章盒 + currencyDetector: [], // 验钞机 + printer: [], // 打印机 }, }, goods:[// 物品栏的物品 @@ -367,7 +450,6 @@ export default { } }, outThingsGoods(state, idArr) { - console.log(idArr) for(let i=0; i item === idArr[i]) if(index !== -1) { @@ -410,7 +492,7 @@ export default { let judgeDelete = true if(sealArr.length === 1) { const seal = sealArr[0] - if(seal in needStamp && needStamp[seal].includes(id)) { + if((seal in needStamp) && (needStamp[seal].findIndex(item => item === id) >= 0)) { if(seal === '业务专用章') { if(id === 14) { state.businessSelect[state.businessKey].data.push(141, 142) @@ -426,6 +508,17 @@ export default { judgeDelete = false }else if (id === '普通空白凭证') { console.log('加分 没变成什么') + }else if(id === '转账凭条') { + state.businessSelect[state.businessKey].data.push('转账凭条凭证联', '转账凭条回单') + judgeDelete = false + }else if(id === '特殊业务申请书') { + state.businessSelect[state.businessKey].data.push('特殊业务申请书凭证联', '特殊业务申请书回单') + judgeDelete = false + }else if(id === '密码挂失申请书') { + state.businessSelect[state.businessKey].data.push('密码挂失申请书凭证联', '密码挂失申请书回单', '密码挂失申请书银行留存联') + judgeDelete = false + }else if(id === '密码挂失申请书银行留存联') { + console.log('加分 没变成什么') } }else if(seal === '付讫章') { if(id === '取款凭条') { @@ -452,6 +545,8 @@ export default { console.log('加分 没变成什么') }else if(id === '法人身份证复印件') { console.log('加分 没变成什么') + }else if(id === '密码挂失申请书回单') { + console.log('加分 没变成什么') } // '统一社会信用代码证复印件', '开户许可证复印件', '法人身份证复印件' }else if(seal === '收讫章') { @@ -482,7 +577,7 @@ export default { }else { seal = sealArr[1] + sealArr[0] } - if((seal in needStamp && needStamp[seal].includes(id))) { + if(((seal in needStamp) && (needStamp[seal].findIndex(item => item === id) >= 0))) { if(seal === '私章业务专用章') { if(id === '现金支票') { state.businessSelect[state.businessKey].data.push('现金支票本联', '现金支票存根') @@ -557,7 +652,6 @@ export default { } } if(judge) { - console.log(judge) state.goods.push(obj.push[j]) } } @@ -616,6 +710,15 @@ export default { for(let item of state.businessSelect[state.businessKey].sealBox) { arr.push(allGoods[item]) } + } + else if(state.popText == '验钞机') { + for(let item of state.businessSelect[state.businessKey].currencyDetector) { + arr.push(allGoods[item]) + } + }else if(state.popText == '打印机') { + for(let item of state.businessSelect[state.businessKey].printer) { + arr.push(allGoods[item]) + } }else { // return }