身份证刷卡和id检查完成

20240205
luoJunYong.123 3 years ago
parent 24950989d9
commit 90195d6968
  1. 18082
      package-lock.json
  2. 1
      package.json
  3. BIN
      src/assets/img/loading.gif
  4. BIN
      src/assets/img/loading2.gif
  5. 6
      src/components/case/index.vue
  6. 6
      src/main.js
  7. 138
      src/pages/counter/list/index.vue
  8. 20
      src/pages/counter/list/myConfig.js
  9. 22
      src/pages/index/list/index.vue
  10. 44
      src/pages/lobbyManager/list/index.vue
  11. 12
      src/pages/manage/list/client/consumerClient.vue
  12. 3
      src/pages/manage/list/client/corporateClient.vue
  13. 41
      src/pages/manage/list/personal/callDeposits/openAccount.vue
  14. 6
      src/pages/manage/list/personal/timeDeposit/deposit.vue
  15. 27
      src/pages/manage/list/personal/timeDeposit/withdrawal.vue
  16. 36
      src/pages/manage/list/personal/usefulPhrases/accountClosed.vue
  17. 21
      src/pages/manage/list/personal/usefulPhrases/continueDeposit.vue
  18. 19
      src/pages/manage/list/personal/usefulPhrases/openAccount.vue
  19. 16
      src/pages/manage/list/servicesAccount/passwordChange.vue
  20. 8
      src/pages/manage/navbar/index.vue

18082
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -37,6 +37,7 @@
"element-theme-chalk": "^2.13.0", "element-theme-chalk": "^2.13.0",
"node-sass": "^4.14.0", "node-sass": "^4.14.0",
"sass-loader": "^8.0.0", "sass-loader": "^8.0.0",
"vue-lazyload": "^1.3.3",
"vue-template-compiler": "^2.6.10" "vue-template-compiler": "^2.6.10"
} }
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

@ -205,7 +205,8 @@ export default {
clearInterval(this.intervalJudge) clearInterval(this.intervalJudge)
this.$alert('考试已结束,已自动为您提交。', '提示', { this.$alert('考试已结束,已自动为您提交。', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
type: 'warning' type: 'warning',
center: true
}); });
// //
this.sureSubmit(true) this.sureSubmit(true)
@ -600,7 +601,8 @@ export default {
} else { } else {
this.$alert('考试已结束,已自动为您提交。', '提示', { this.$alert('考试已结束,已自动为您提交。', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
type: 'warning' type: 'warning',
center: true
}); });
this.sss = 0 this.sss = 0
this.sureSubmit(true) this.sureSubmit(true)

@ -13,6 +13,7 @@ import store from '@/store'
import Setting from '@/setting'; import Setting from '@/setting';
import permission from '@/router/permission'; import permission from '@/router/permission';
import "tailwindcss/tailwind.css" import "tailwindcss/tailwind.css"
import VueLazyload from 'vue-lazyload';
// 插件 // 插件
import plugins from '@/plugins'; import plugins from '@/plugins';
import filters from '@/plugins/filters' import filters from '@/plugins/filters'
@ -41,6 +42,11 @@ Vue.directive('throttle', {/* 节流 */
Vue.use(plugins); Vue.use(plugins);
Vue.use(VueLazyload, {
preLoad: 1.3,
loading: require('@/assets/img/loading.gif'),
attempt: 2
})
Object.keys(filters).forEach(item => Vue.filter(item,filters[item])) Object.keys(filters).forEach(item => Vue.filter(item,filters[item]))

@ -1,97 +1,97 @@
<template> <template>
<div class="wrap"> <div class="wrap">
<back-Button /> <back-Button />
<!-- <img class="sth bg" src="" alt="" />--> <!-- <img class="sth bg" v-lazy="lazyImg[2]" alt="" />-->
<!-- <img class="sth guide" src="@/assets/img/guide.png" alt="" /> --> <!-- <img class="sth guide" src="@/assets/img/guide.png" alt="" /> -->
<img class="sth man cp" src="@/assets/img/man.png" alt="" @click="showData('客户签字',0)"/> <img class="sth man cp" v-lazy="lazyImg[0]" alt="" @click="showData('客户签字',0)"/>
<img class="sth counter" src="@/assets/img/counter.png" alt="" /> <img class="sth counter" v-lazy="lazyImg[1]" alt="" />
<img class="sth glass" src="@/assets/img/glass.png" alt="" /> <img class="sth glass" v-lazy="lazyImg[2]" alt="" />
<!-- 系统录入 --> <!-- 系统录入 -->
<el-tooltip placement="top" popper-class="sth-popper"> <el-tooltip placement="top" popper-class="sth-popper">
<div slot="content"> <div slot="content">
<img style="height: 178px;position:relative;top:-450px;right:20px" src="@/assets/img/tooltip/system.png" alt="" /> <img style="height: 178px;position:relative;top:-450px;right:20px" v-lazy="lazyImg[3]" alt="" />
</div> </div>
<img @click="showManage" class="sth computer cp" src="@/assets/img/computer.png" alt="" /> <img @click="showManage" class="sth computer cp" v-lazy="lazyImg[4]" alt="" />
</el-tooltip> </el-tooltip>
<el-tooltip placement="top" popper-class="sth-popper" offset="50"> <el-tooltip placement="top" popper-class="sth-popper" offset="50">
<div slot="content"> <div slot="content">
<img src="@/assets/img/tooltip/cpl.png" alt="" /> <img v-lazy="lazyImg[5]" alt="" />
</div> </div>
<img class="sth summons cp" src="@/assets/img/summons.png" alt="" @click="showData('传票箱',1)" /> <img class="sth summons cp" v-lazy="lazyImg[6]" alt="" @click="showData('传票箱',1)" />
</el-tooltip> </el-tooltip>
<el-tooltip placement="top-start" popper-class="sth-popper" offset="250"> <el-tooltip placement="top-start" popper-class="sth-popper" offset="250">
<div slot="content"> <div slot="content">
<img src="@/assets/img/tooltip/ptpzx.png" alt="" /> <img v-lazy="lazyImg[7]" alt="" />
</div> </div>
<img class="sth voucher-box cp" src="@/assets/img/voucher-box.png" alt="" @click="showData('普通凭证箱',2)" /> <img class="sth voucher-box cp" v-lazy="lazyImg[8]" alt="" @click="showData('普通凭证箱',2)" />
</el-tooltip> </el-tooltip>
<el-tooltip placement="top-start" popper-class="sth-popper" offset="250"> <el-tooltip placement="top-start" popper-class="sth-popper" offset="250">
<div slot="content"> <div slot="content">
<img src="@/assets/img/tooltip/zk.png" alt="" /> <img v-lazy="lazyImg[9]" alt="" />
</div> </div>
<img class="sth important cp" src="@/assets/img/important.png" alt="" @click="showData('重要空白凭证箱',3)" /> <img class="sth important cp" v-lazy="lazyImg[10]" alt="" @click="showData('重要空白凭证箱',3)" />
</el-tooltip> </el-tooltip>
<el-tooltip placement="left-start" popper-class="sth-popper"> <el-tooltip placement="left-start" popper-class="sth-popper">
<div slot="content"> <div slot="content">
<img src="@/assets/img/tooltip/qx.png" alt="" /> <img v-lazy="lazyImg[11]" alt="" />
</div> </div>
<img class="sth money-box cp" src="@/assets/img/money-box.png" alt="" @click="showData('钱箱',4)" /> <img class="sth money-box cp" v-lazy="lazyImg[12]" alt="" @click="showData('钱箱',4)" />
</el-tooltip> </el-tooltip>
<el-tooltip placement="top" popper-class="sth-popper" offset="-100"> <el-tooltip placement="top" popper-class="sth-popper" offset="-100">
<div slot="content"> <div slot="content">
<img src="@/assets/img/tooltip/yzh.png" alt="" /> <img v-lazy="lazyImg[13]" alt="" />
</div> </div>
<img class="sth seal-box cp" src="@/assets/img/seal-box.png" @click="showData('印章盒',5)" alt="" /> <img class="sth seal-box cp" v-lazy="lazyImg[14]" @click="showData('印章盒',5)" alt="" />
</el-tooltip> </el-tooltip>
<el-tooltip placement="top" popper-class="sth-popper" offset="-100"> <el-tooltip placement="top" popper-class="sth-popper" offset="-100">
<div slot="content"> <div slot="content">
<img src="@/assets/img/tooltip/ycj.png" alt="" /> <img v-lazy="lazyImg[15]" alt="" />
</div> </div>
<img class="sth currency-detector cp" src="@/assets/img/currency-detector.png" @click="showData('验钞机',6)" alt="" /> <img class="sth currency-detector cp" v-lazy="lazyImg[16]" @click="showData('验钞机',6)" alt="" />
</el-tooltip> </el-tooltip>
<el-tooltip placement="top" popper-class="sth-popper" offset="-400"> <el-tooltip placement="top" popper-class="sth-popper" offset="-400">
<div slot="content"> <div slot="content">
<img src="@/assets/img/tooltip/dyj.png" alt="" /> <img v-lazy="lazyImg[17]" alt="" />
</div> </div>
<img class="sth printer cp" src="@/assets/img/printer.png" alt="" @click="showData('打印机',7)" /> <img class="sth printer cp" v-lazy="lazyImg[18]" alt="" @click="showData('打印机',7)" />
</el-tooltip> </el-tooltip>
<el-tooltip placement="top" popper-class="sth-popper" offset="50"> <el-tooltip placement="top" popper-class="sth-popper" offset="50">
<div slot="content"> <div slot="content">
<img src="@/assets/img/tooltip/mmq.png" alt="" /> <img v-lazy="lazyImg[19]" alt="" />
</div> </div>
<img class="sth cipher-machine cp" src="@/assets/img/cipher-machine.png" @click="showData('密码器',8)" alt="" /> <img class="sth cipher-machine cp" v-lazy="lazyImg[20]" @click="showData('密码器',8)" alt="" />
</el-tooltip> </el-tooltip>
<img class="sth employee" src="@/assets/img/employee.png" alt="" /> <img class="sth employee" v-lazy="lazyImg[21]" alt="" />
<el-tooltip placement="top" popper-class="sth-popper" offset="-50"> <el-tooltip placement="top" popper-class="sth-popper" offset="-50">
<div slot="content"> <div slot="content">
<img src="@/assets/img/tooltip/data.png" alt="" /> <img v-lazy="lazyImg[22]" alt="" />
</div> </div>
<p class="employeeText" @click="showData('资料',9)">资料</p> <p class="employeeText" @click="showData('资料',9)">资料</p>
</el-tooltip> </el-tooltip>
<el-tooltip placement="top" popper-class="sth-popper" offset="00"> <el-tooltip placement="top" popper-class="sth-popper" offset="00">
<div slot="content"> <div slot="content">
<img src="@/assets/img/tooltip/skj.png" alt="" /> <img v-lazy="lazyImg[23]" alt="" />
</div> </div>
<img class="sth card-machine cp" src="@/assets/img/card-machine.png" alt="" @click="showData('刷卡器',10)" /> <img class="sth card-machine cp" v-lazy="lazyImg[24]" alt="" @click="showData('刷卡器',10)" />
</el-tooltip> </el-tooltip>
<el-tooltip placement="top" popper-class="sth-popper" offset="-100"> <el-tooltip placement="top" popper-class="sth-popper" offset="-100">
<div slot="content"> <div slot="content">
<img src="@/assets/img/tooltip/sfz.png" alt="" /> <img v-lazy="lazyImg[25]" alt="" />
</div> </div>
<img class="sth idCard-scanner cp" src="@/assets/img/idCard-scanner.png" @click="showData('身份证扫描仪',11)" alt="" /> <img class="sth idCard-scanner cp" v-lazy="lazyImg[26]" @click="showData('身份证扫描仪',11)" alt="" />
</el-tooltip> </el-tooltip>
<!-- 物品栏 --> <!-- 物品栏 -->
@ -103,14 +103,14 @@
</div> </div>
<div class="goods" :class="{ active: showGoods }" @click="toggleGoods"> <div class="goods" :class="{ active: showGoods }" @click="toggleGoods">
<span>物品栏</span> <span>物品栏</span>
<img class="icon" src="@/assets/svg/arrow-right.svg" alt="" /> <img class="icon" v-lazy="lazyImg[27]" alt="" />
</div> </div>
<!-- 硬件交互--弹框 --> <!-- 硬件交互--弹框 -->
<div v-show="showPop" width="1120px" class="data-dia"> <div v-show="showPop" width="1120px" class="data-dia">
<div class="dia-header"> <div class="dia-header">
<div class="data-title">{{ popText }}</div> <div class="data-title">{{ popText }}</div>
<img class="close" src="@/assets/svg/close.svg" alt="" @click="closePop" /> <img class="close" v-lazy="lazyImg[28]" alt="" @click="closePop" />
</div> </div>
<p v-if="popText=='密码器'" class="tips"></p> <p v-if="popText=='密码器'" class="tips"></p>
<p v-else-if="popText=='重要空白凭证箱'||popText=='普通凭证箱'" class="tips">- 请从以下物品中选取所需材料 -</p> <p v-else-if="popText=='重要空白凭证箱'||popText=='普通凭证箱'" class="tips">- 请从以下物品中选取所需材料 -</p>
@ -336,6 +336,37 @@ export default {
showImg:false, showImg:false,
imgSrc:'', imgSrc:'',
nbm:0, nbm:0,
lazyImg: [
require('@/assets/img/man.png'),
require('@/assets/img/counter.png'),
require('@/assets/img/glass.png'),
require('@/assets/img/tooltip/system.png'),
require('@/assets/img/computer.png'),
require('@/assets/img/tooltip/cpl.png'),
require('@/assets/img/summons.png'),
require('@/assets/img/tooltip/ptpzx.png'),
require('@/assets/img/voucher-box.png'),
require('@/assets/img/tooltip/zk.png'),
require('@/assets/img/important.png'),
require('@/assets/img/tooltip/qx.png'),
require('@/assets/img/money-box.png'),
require('@/assets/img/tooltip/yzh.png'),
require('@/assets/img/seal-box.png'),
require('@/assets/img/tooltip/ycj.png'),
require('@/assets/img/currency-detector.png'),
require('@/assets/img/tooltip/dyj.png'),
require('@/assets/img/printer.png'),
require('@/assets/img/tooltip/mmq.png'),
require('@/assets/img/cipher-machine.png'),
require('@/assets/img/employee.png'),
require('@/assets/img/tooltip/data.png'),
require('@/assets/img/tooltip/skj.png'),
require('@/assets/img/card-machine.png'),
require('@/assets/img/tooltip/sfz.png'),
require('@/assets/img/idCard-scanner.png'),
require('@/assets/svg/arrow-right.svg'),
require('@/assets/svg/close.svg')
]
}; };
}, },
computed: { computed: {
@ -493,8 +524,43 @@ export default {
} }
}).catch((error)=>{ }).catch((error)=>{
}) })
}else if (myConfig[this.$store.state.system.id]){
const { nbm, parentId, name } = myConfig[this.$store.state.system.id]
console.log(nbm)
console.log(sessionStorage.getItem(name))
this.nbm = nbm
let param= {
parentId
}
getOperation(param).then((data)=> {
console.log(data)
if (data.data.status == 200) {
let tmpName = sessionStorage.getItem(name)
console.log(tmpName)
if(tmpName) {
this.receptionList = JSON.parse(tmpName);
}else {
var list = data.data.judgmentRuleReqs
for(var j=0;j<list.length;j++){
for(var i=0;i<this.goodsShelfTotalData.length;i++){
if(list[j].answerId == this.goodsShelfTotalData[i].id){
this.receptionList.push(this.goodsShelfTotalData[i])
}
}
}
}
}else{
let tmpName = sessionStorage.getItem(name)
this.receptionList = JSON.parse(tmpName);
if(this.receptionList == null){
this.receptionList = []
} }
else{ }
}).catch((error)=>{
})
}else{
let dataList = JSON.parse(sessionStorage.getItem('dataList')); let dataList = JSON.parse(sessionStorage.getItem('dataList'));
if (dataList){ if (dataList){
this.receptionList = [] this.receptionList = []
@ -529,6 +595,13 @@ export default {
this.passwordForm.password = nomCurrentSettlePassword this.passwordForm.password = nomCurrentSettlePassword
this.passwordForm.passwordAgain = nomCurrentSettlePassword this.passwordForm.passwordAgain = nomCurrentSettlePassword
} }
}else if (myConfig[this.$store.state.system.id]){
const { name } = myConfig[this.$store.state.system.id]
let nomCurrentSettlePassword = sessionStorage.getItem(name);
if(nomCurrentSettlePassword){
this.passwordForm.password = nomCurrentSettlePassword
this.passwordForm.passwordAgain = nomCurrentSettlePassword
}
}else{ }else{
let accountPasswordAll = sessionStorage.getItem('accountPasswordAll'); let accountPasswordAll = sessionStorage.getItem('accountPasswordAll');
if(accountPasswordAll){ if(accountPasswordAll){
@ -958,6 +1031,7 @@ export default {
this.nbm = 33 this.nbm = 33
this.goodsShelfTotalData = this.auditGoodsShelf this.goodsShelfTotalData = this.auditGoodsShelf
if (this.receptionList.length >0){ if (this.receptionList.length >0){
console.log(this.receptionList)
sessionStorage.setItem('nomClientIdentity', JSON.stringify(this.receptionList)) sessionStorage.setItem('nomClientIdentity', JSON.stringify(this.receptionList))
} }
} }
@ -1291,7 +1365,7 @@ export default {
}, },
toPart(){ toPart(){
this.$router.push('/index') this.$router.push('/index')
} },
} }
}; };
</script> </script>

@ -13,6 +13,26 @@ const myConfig = {
nbm: 131, nbm: 131,
name: 'nomtimeDeposit1', name: 'nomtimeDeposit1',
parentId: '0,5,26,58,119' parentId: '0,5,26,58,119'
},
'144,1': {
nbm: 144,
name: 'nomtimeDepositWithdrawal1',
parentId: '0,5,26,58,120'
},
'156': {
nbm: 156,
name: 'nomtimeDepositContinue',
parentId: '0,5,26,59,156'
},
'157,2': {
nbm: 157,
name: 'nomtimeDepositContinue2',
parentId: '0,5,26,59,157'
},
'193,1': {
nbm: 193,
name: 'nomCallDepositOpen2',
parentId: '0,5,26,60,193'
} }
} }

@ -4,20 +4,21 @@
<div class="case">项目案例</div> <div class="case">项目案例</div>
<div class="sth integrated-counter cp"> <div class="sth integrated-counter cp">
<img width="100%" src="@/assets/img/integrated-counter.png" alt="" @click="toPart('/counter')"> <img width="100%" v-lazy="lazy1" alt="" @click="toPart('/counter')">
<!-- src="@/assets/img/integrated-counter.png" -->
<div class="name">综合柜台</div> <div class="name">综合柜台</div>
</div> </div>
<img class="sth international cp" src="@/assets/img/international.png" alt="" @click="showComing"> <img class="sth international cp" v-lazy="lazy2" alt="" @click="showComing">
<img class="sth manager cp" src="@/assets/img/manager-index.png" alt="" @click="toPart('/lobbyManager')"> <img class="sth manager cp" v-lazy="lazy3" alt="" @click="toPart('/lobbyManager')">
<img class="sth credit-dep cp" src="@/assets/img/credit-dep.png" alt="" @click="showComing"> <img class="sth credit-dep cp" v-lazy="lazy4" alt="" @click="showComing">
<img class="sth company-finance cp" src="@/assets/img/company-finance.png" alt="" @click="showComing"> <img class="sth company-finance cp" v-lazy="lazy5" alt="" @click="showComing">
<img class="sth personal-finance cp" src="@/assets/img/personal-finance.png" alt="" @click="showComing"> <img class="sth personal-finance cp" v-lazy="lazy6" alt="" @click="showComing">
<div class="coming" :class="{active: comingVisible}"> <div class="coming" :class="{active: comingVisible}">
<div style="width: 20%;margin: auto"> <div style="width: 20%;margin: auto">
<img style="width: 100%" src="@/assets/svg/coming.svg" alt=""> <img style="width: 100%" v-lazy="lazy7" alt="">
</div> </div>
<p class="text">敬请期待</p> <p class="text">敬请期待</p>
</div> </div>
@ -33,6 +34,13 @@ export default {
caseVisible: true, caseVisible: true,
comingVisible: false, comingVisible: false,
timer: null, timer: null,
lazy1: require('@/assets/img/integrated-counter.png'),
lazy2: require('@/assets/img/international.png'),
lazy3: require('@/assets/img/manager-index.png'),
lazy4: require('@/assets/img/credit-dep.png'),
lazy5: require('@/assets/img/company-finance.png'),
lazy6: require('@/assets/img/personal-finance.png'), // @/assets/svg/coming.svg
lazy7: require('@/assets/svg/coming.svg')
} }
}, },

@ -171,28 +171,29 @@ export default {
this.takeResultVisible = true this.takeResultVisible = true
}, },
toPart(){ toPart(){
let token = sessionStorage.getItem('token') this.$router.push('/index/list')
let cid = sessionStorage.getItem('cid') // let token = sessionStorage.getItem('token')
let systemId = sessionStorage.getItem('systemId') // let cid = sessionStorage.getItem('cid')
// let systemId = sessionStorage.getItem('systemId')
let projectId = sessionStorage.getItem('projectId') // let projectId = sessionStorage.getItem('projectId')
let assessmentId = sessionStorage.getItem('assessmentId') // let assessmentId = sessionStorage.getItem('assessmentId')
let classId = sessionStorage.getItem('classId') // let classId = sessionStorage.getItem('classId')
if (projectId){ // if (projectId){
//线 // //线
// location.href = 'http://www.huorantech.cn/banksystem/#/index/list?'+'token='+token+'&cid='+cid+'&systemId='+systemId+'&projectId='+projectId+'&assessmentId='+assessmentId+'&classId='+classId // // location.href = 'http://www.huorantech.cn/banksystem/#/index/list?'+'token='+token+'&cid='+cid+'&systemId='+systemId+'&projectId='+projectId+'&assessmentId='+assessmentId+'&classId='+classId
// // //
location.href = 'http://39.108.250.202/banksystem/#/index/list?'+'token='+token+'&cid='+cid+'&systemId='+systemId+'&projectId='+projectId+'&assessmentId='+assessmentId+'&classId='+classId // location.href = 'http://39.108.250.202/banksystem/#/index/list?'+'token='+token+'&cid='+cid+'&systemId='+systemId+'&projectId='+projectId+'&assessmentId='+assessmentId+'&classId='+classId
// // //
// location.href = "http://192.168.31.254:8093/#/index/list?"+'token='+token+'&cid='+cid+'&systemId='+systemId+'&projectId='+projectId+'&assessmentId='+assessmentId+'&classId='+classId // // location.href = "http://192.168.31.254:8093/#/index/list?"+'token='+token+'&cid='+cid+'&systemId='+systemId+'&projectId='+projectId+'&assessmentId='+assessmentId+'&classId='+classId
}else{ // }else{
//线 // //线
// location.href = 'http://www.huorantech.cn/banksystem/#/index/list?'+'token='+token+'&cid='+cid+'&systemId='+systemId // // location.href = 'http://www.huorantech.cn/banksystem/#/index/list?'+'token='+token+'&cid='+cid+'&systemId='+systemId
// // //
location.href = 'http://39.108.250.202/banksystem/#/index/list?'+'token='+token+'&cid='+cid+'&systemId='+systemId // location.href = 'http://39.108.250.202/banksystem/#/index/list?'+'token='+token+'&cid='+cid+'&systemId='+systemId
// // //
// location.href = "http://192.168.31.254:8093/#/index/list?"+'token='+token+'&cid='+cid+'&systemId='+systemId // // location.href = "http://192.168.31.254:8093/#/index/list?"+'token='+token+'&cid='+cid+'&systemId='+systemId
} // }
}, },
showData(){ showData(){
this.dataVisible = true this.dataVisible = true
@ -244,6 +245,7 @@ export default {
} }
.manager{ .manager{
top: 68px; top: 68px;
// top: 0;
left: 0; left: 0;
width: 100%; width: 100%;
height: calc(100% - 68px); height: calc(100% - 68px);

@ -232,6 +232,7 @@ export default {
parentId: '0,5,25,33' parentId: '0,5,25,33'
} }
getOperation(param).then((data)=>{ getOperation(param).then((data)=>{
console.log(data)
if(data.status == 200) { if(data.status == 200) {
var list = data.data.judgmentRuleReqs var list = data.data.judgmentRuleReqs
for (var i = 0; i < list.length; i++) { for (var i = 0; i < list.length; i++) {
@ -259,17 +260,15 @@ export default {
submitForm(){ submitForm(){
let projectId = sessionStorage.getItem('projectId') let projectId = sessionStorage.getItem('projectId')
let startTime = sessionStorage.getItem('startTime') let startTime = sessionStorage.getItem('startTime')
let formExternalData = sessionStorage.getItem('formExternalData') let nomClientIdentity = sessionStorage.getItem('nomClientIdentity')
let consumerClientDragList = JSON.parse(formExternalData); let consumerClientDragList = JSON.parse(nomClientIdentity);
this.$refs.form.validate(myValidate(() => { this.$refs.form.validate(myValidate(() => {
this.visible = true; this.visible = true;
let formList = []; let formList = [];
let nomClientIdentity = sessionStorage.getItem('nomClientIdentity') let nomClientIdentity = sessionStorage.getItem('nomClientIdentity')
let nomClientIdentitys = JSON.parse(nomClientIdentity); let nomClientIdentitys = JSON.parse(nomClientIdentity);
if (nomClientIdentitys && nomClientIdentitys.length > 0){ if (nomClientIdentitys && nomClientIdentitys.length > 0){
for (var i=0;i<nomClientIdentitys.length;i++){ formList.push({"answerId":'41',"emptyOne": "", "emptyTwo": nomClientIdentity, "operationIds": "0,5,25,33,41","type": ""})
formList.push({"answerId":nomClientIdentitys[i].id,"emptyOne": "", "emptyTwo": "", "operationIds": "0,5,25,33,41,"+nomClientIdentitys[i].id,"type": ""})
}
if(this.form.sex){ if(this.form.sex){
formList.push({ formList.push({
"answerId":'43', "answerId":'43',
@ -316,6 +315,9 @@ export default {
}); });
}).catch((error)=>{ }).catch((error)=>{
}) })
}else{ }else{
this.$message.error('有必填项未填哦~'); this.$message.error('有必填项未填哦~');
} }

@ -155,6 +155,7 @@ export default {
parentId: '0,5,25,34' parentId: '0,5,25,34'
} }
getOperation(param).then((data)=>{ getOperation(param).then((data)=>{
console.log(data)
if(data.status == 200) { if(data.status == 200) {
var list = data.data.judgmentRuleReqs var list = data.data.judgmentRuleReqs
for (var i = 0; i < list.length; i++) { for (var i = 0; i < list.length; i++) {
@ -192,7 +193,7 @@ export default {
let firmClientIdentitys = JSON.parse(firmClientIdentity); let firmClientIdentitys = JSON.parse(firmClientIdentity);
if (firmClientIdentitys && firmClientIdentitys.length > 0){ if (firmClientIdentitys && firmClientIdentitys.length > 0){
for (var i=0;i<firmClientIdentitys.length;i++){ for (var i=0;i<firmClientIdentitys.length;i++){
formList.push({"answerId":firmClientIdentitys[i].id,"emptyOne": "", "emptyTwo": "", "operationIds": "0,5,25,34,54,"+firmClientIdentitys[i].id,"type": ""})// formList.push({"answerId":54,"emptyOne": "", "emptyTwo": firmClientIdentity, "operationIds": "0,5,25,34,54","type": ""})//
} }
if(this.form.documentType){ if(this.form.documentType){
formList.push({ "answerId":'48', "emptyOne": "19", "emptyTwo": this.form.documentType, "operationIds": "0,5,25,34,48","type": "1"})// formList.push({ "answerId":'48', "emptyOne": "19", "emptyTwo": this.form.documentType, "operationIds": "0,5,25,34,48","type": "1"})//

@ -23,7 +23,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="通知类型" prop="noticeType"> <el-form-item label="通知类型" prop="noticeType">
<el-select disabled v-model="form.noticeType" placeholder="请选择" ref="noticeType"> <el-select v-model="form.noticeType" placeholder="请选择" ref="noticeType">
<el-option label="1年" value="1年"> </el-option> <el-option label="1年" value="1年"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -46,12 +46,12 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="凭证号码" required> <el-form-item label="凭证号码" required>
<div class="idCard" @click="popUp('输入器')"> <div class="idCard" @click="popUp('刷卡器')">
<p>请填凭证号码</p> <p>请填凭证号码</p>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="存款类别" prop="depositType"> <el-form-item label="存款类别" prop="depositType">
<el-select disabled v-model="form.depositType" placeholder="请选择" ref="depositType"> <el-select v-model="form.depositType" placeholder="请选择" ref="depositType">
<el-option label="现金" value="现金"> </el-option> <el-option label="现金" value="现金"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -82,7 +82,7 @@ export default{
currency: 'CYN人民币', // currency: 'CYN人民币', //
currencyMark: '钞户', // currencyMark: '钞户', //
voucherType: '存单', // voucherType: '存单', //
noticeType: '', // noticeType: '后台没有这个', //
depositType: '', // '' depositType: '', // ''
money: '', // money: '', //
// voucherNumber: '', // // voucherNumber: '', //
@ -162,8 +162,24 @@ export default{
prop: 'voucherType',// prop: 'voucherType',//
type: '1' type: '1'
}, },
127: {
prop: 'depositType',//
type: '1'
},
129: {
prop: 'money',//
type: '1'
},
// : { // : {
// prop: 'voucherType',// // prop: 'noticeType',//
// type: '1'
// },
// 127: {
// prop: 'voucherType',//
// type: '1'
// },
// 129: {
// prop: 'withdrawingWay',//
// type: '1' // type: '1'
// }, // },
// 127: { // 127: {
@ -184,17 +200,26 @@ export default{
methods: { methods: {
getFormData(){ getFormData(){
const parentId = '0,5,26,60,193' const parentId = '0,5,26,60,193'
autoPlay2(parentId, this.form, this.myTable2, this.myTable) const cards = {
202: 'nomCallDepositOpen2'
}
autoPlay2(parentId, this.form, this.myTable2, this.myTable, cards)
}, },
popUp(text) { popUp(text) {
this.$store.commit('system/changePop',{show:true,text}) this.$store.commit('system/changePop',{show:true,text, id:'193,1'})
}, },
submitForm() { submitForm() {
this.$refs.form.validate(myValidate(() => { this.$refs.form.validate(myValidate(() => {
// //
this.visible = true; this.visible = true;
const parentId = '0,5,26,60,193' const parentId = '0,5,26,60,193'
autoPlay(parentId, this.form, this.myTable2, this.myTable) const nomCallDepositOpen2 = sessionStorage.getItem('nomCallDepositOpen2')
const cards = [
{
202: nomCallDepositOpen2
}
]
autoPlay(parentId, this.form, this.myTable2, this.myTable, cards)
}, this.$refs)); }, this.$refs));
}, },
ismoney: ismoney, ismoney: ismoney,

@ -52,8 +52,8 @@
</el-form-item> </el-form-item>
<el-form-item label="续存" prop="extendPeriod"> <el-form-item label="续存" prop="extendPeriod">
<el-radio-group v-model="form.extendPeriod" ref="extendPeriod"> <el-radio-group v-model="form.extendPeriod" ref="extendPeriod">
<el-radio :label="3">不续存</el-radio> <el-radio label="不续存">不续存</el-radio>
<el-radio :label="6">续存</el-radio> <el-radio label="续存">续存</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="支取密码" required> <el-form-item label="支取密码" required>
@ -204,6 +204,8 @@ export default{
}, },
mounted() { mounted() {
this.getFormData() this.getFormData()
console.log('---')
console.log(this.form.extendPeriod)
this.$refs.customerName.focus() this.$refs.customerName.focus()
}, },
methods: { methods: {

@ -5,7 +5,7 @@
<el-form ref="form" :model="form" label-width="120px" :rules="rules"> <el-form ref="form" :model="form" label-width="120px" :rules="rules">
<el-col :span="10" :offset="1"> <el-col :span="10" :offset="1">
<el-form-item label="凭证号码" required> <el-form-item label="凭证号码" required>
<div class="idCard" @click="popUp('刷卡器')"> <div class="idCard" @click="popUp('身份证扫描仪')">
<p>请填凭证号码</p> <p>请填凭证号码</p>
</div> </div>
</el-form-item> </el-form-item>
@ -31,7 +31,7 @@
</el-col> </el-col>
<el-col :span="10" :offset="1"> <el-col :span="10" :offset="1">
<el-form-item label="客户姓名" prop="customerName"> <el-form-item label="客户姓名" prop="customerName">
<el-input :value="form.customerName" @input="(val) => checkName(val, form, 'customerName')" disabled ref="customerName"></el-input> <el-input :value="form.customerName" @input="(val) => checkName(val, form, 'customerName')" ref="customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="钞汇标识" prop="currencyMark"> <el-form-item label="钞汇标识" prop="currencyMark">
<el-select disabled v-model="form.currencyMark" placeholder="请选择" ref="currencyMark"> <el-select disabled v-model="form.currencyMark" placeholder="请选择" ref="currencyMark">
@ -48,8 +48,8 @@
</el-form-item> </el-form-item>
<el-form-item label="支取方式" prop="withdrawWay"> <el-form-item label="支取方式" prop="withdrawWay">
<el-radio-group v-model="form.withdrawWay" ref="withdrawWay"> <el-radio-group v-model="form.withdrawWay" ref="withdrawWay">
<el-radio :label="3">部分支取</el-radio> <el-radio label="部分支取">部分支取</el-radio>
<el-radio :label="6">全部支取</el-radio> <el-radio label="全部支取">全部支取</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -143,17 +143,30 @@ export default{
methods: { methods: {
getFormData(){ getFormData(){
const parentId = '0,5,26,58,120' const parentId = '0,5,26,58,120'
autoPlay2(parentId, this.form, this.myTable2, this.myTable) const cards = {
144: 'nomtimeDepositWithdrawal1'
// 129: 'nomCurrentCancellPassword'
}
autoPlay2(parentId, this.form, this.myTable2, this.myTable, cards)
}, },
popUp(text) { popUp(text) {
this.$store.commit('system/changePop',{show:true,text}) this.$store.commit('system/changePop',{show:true,text, id: '144,1'})
}, },
submitIt() { submitIt() {
let nomtimeDepositWithdrawal1 = sessionStorage.getItem('nomtimeDepositWithdrawal1')
this.$refs.form.validate(myValidate(() => { this.$refs.form.validate(myValidate(() => {
// //
this.visible = true; this.visible = true;
const parentId = '0,5,26,58,120' const parentId = '0,5,26,58,120'
autoPlay(parentId, this.form, this.myTable2, this.myTable) const cards = [
{
144: nomtimeDepositWithdrawal1
}
// {
// 129: nomCurrentCancellPassword
// }
]
autoPlay(parentId, this.form, this.myTable2, this.myTable, cards)
}, this.$refs)); }, this.$refs));
}, },
ismoney: ismoney, ismoney: ismoney,

@ -10,12 +10,12 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="凭证号码" prop="voucherNumber"> <el-form-item label="凭证号码" prop="voucherNumber">
<div class="idCard" @click="popUp('刷卡器')"> <div class="idCard" @click="popUp2('身份证扫描仪')">
<p>请刷银行卡</p> <p>请刷银行卡</p>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="币种" prop="currency"> <el-form-item label="币种" prop="currency">
<el-select disabled v-model="form.currency" placeholder="请选择" ref="currency"> <el-select v-model="form.currency" placeholder="请选择" ref="currency">
<el-option label="CYN人民币" value="CYN人民币"> </el-option> <el-option label="CYN人民币" value="CYN人民币"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -118,13 +118,13 @@ export default{
trigger: 'blur' trigger: 'blur'
} }
], ],
voucherNumber: [ // voucherNumber: [
{ // {
required: true, // required: true,
message: '请选择凭证号码', // message: '',
trigger: 'blur' // trigger: 'blur'
} // }
], // ],
interestRate: [ interestRate: [
{ {
pattern: ratePattern, pattern: ratePattern,
@ -189,17 +189,29 @@ export default{
methods: { methods: {
getFormData(){ getFormData(){
const parentId = '0,5,26,59,157' const parentId = '0,5,26,59,157'
autoPlay2(parentId, this.form, this.myTable2, this.myTable) const cards = {
181: 'nomtimeDepositContinue2'
}
autoPlay2(parentId, this.form, this.myTable2, this.myTable, cards)
}, },
popUp(text) { popUp(text) {
this.$store.commit('system/changePop',{show:true,text}) this.$store.commit('system/changePop',{show:true,text, id: '181'})
},
popUp2(text) {
this.$store.commit('system/changePop',{show:true,text, id: '157,2'})
}, },
submitForm() { submitForm() {
this.$refs.form.validate(myValidate(() => { this.$refs.form.validate(myValidate(() => {
// //
this.visible = true; this.visible = true;
const parentId = '0,5,26,59,157' const parentId = '0,5,26,59,157'
autoPlay(parentId, this.form, this.myTable2, this.myTable) const nomtimeDepositContinue2 = sessionStorage.getItem('nomtimeDepositContinue2')
const cards = [
{
181: nomtimeDepositContinue2
}
]
autoPlay(parentId, this.form, this.myTable2, this.myTable, cards)
}, this.$refs)); }, this.$refs));
}, },
ismoney: ismoney, ismoney: ismoney,

@ -5,7 +5,7 @@
<el-form ref="form" :model="form" label-width="120px" :rules="rules"> <el-form ref="form" :model="form" label-width="120px" :rules="rules">
<el-col :span="10" :offset="1"> <el-col :span="10" :offset="1">
<el-form-item label="凭证号码" required> <el-form-item label="凭证号码" required>
<div class="idCard" @click="popUp('输入器')"> <div class="idCard" @click="popUp('身份证扫描仪')">
<p>请刷银行卡</p> <p>请刷银行卡</p>
</div> </div>
</el-form-item> </el-form-item>
@ -26,7 +26,7 @@
<el-input ref="customerName" :value="form.customerName" @input="(val) => checkName(val, form, 'customerName')"></el-input> <el-input ref="customerName" :value="form.customerName" @input="(val) => checkName(val, form, 'customerName')"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="币种" prop="currency"> <el-form-item label="币种" prop="currency">
<el-select disabled v-model="form.currency" placeholder="请选择" ref="currency"> <el-select v-model="form.currency" placeholder="请选择" ref="currency">
<el-option label="CYN人民币" value="CYN人民币"> </el-option> <el-option label="CYN人民币" value="CYN人民币"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -86,15 +86,15 @@ export default{
}, },
myTable: { myTable: {
175: { 175: {
prop: 'currencyMark',// prop: 'moneyTarget',//
type: '1' type: '1'
}, },
173: { 173: {
prop: 'currencyMark',// prop: 'depositNumber',//
type: '3' type: '3'
}, },
177: { 177: {
prop: 'certificateType',// prop: 'monthDeposit',//
type: '3' type: '3'
}, },
}, },
@ -121,16 +121,25 @@ export default{
methods: { methods: {
getFormData(){ getFormData(){
const parentId = '0,5,26,59,156' const parentId = '0,5,26,59,156'
const cards = {
171: 'nomtimeDepositContinue'
}
autoPlay2(parentId, this.form, this.myTable2, this.myTable) autoPlay2(parentId, this.form, this.myTable2, this.myTable)
}, },
popUp(text) { popUp(text) {
this.$store.commit('system/changePop',{show:true,text}) this.$store.commit('system/changePop',{show:true,text, id: '156'})
}, },
submitForm() { submitForm() {
this.$refs.form.validate(myValidate(() => { this.$refs.form.validate(myValidate(() => {
// //
const nomtimeDepositContinue = sessionStorage.getItem('nomtimeDepositContinue')
this.visible = true; this.visible = true;
const parentId = '0,5,26,59,156' const parentId = '0,5,26,59,156'
const cards = [
{
171: nomtimeDepositContinue
}
]
autoPlay(parentId, this.form, this.myTable2, this.myTable) autoPlay(parentId, this.form, this.myTable2, this.myTable)
}, this.$refs)); }, this.$refs));
}, },

@ -56,6 +56,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="月存金额" prop="monthDeposit"> <el-form-item label="月存金额" prop="monthDeposit">
<!-- :value="form.monthDeposit" -->
<el-input :value="form.monthDeposit" @input="val => ismoney(val, form, 'monthDeposit')" ref="monthDeposit" ></el-input> <el-input :value="form.monthDeposit" @input="val => ismoney(val, form, 'monthDeposit')" ref="monthDeposit" ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="客户经理" prop="customerManage"> <el-form-item label="客户经理" prop="customerManage">
@ -91,6 +92,7 @@ export default{
// //
clientNumber: '', // clientNumber: '', //
certificateType: '', // certificateType: '', //
customerManage: '', //
}, },
rules: { rules: {
customerName: vercustomer, customerName: vercustomer,
@ -137,17 +139,22 @@ export default{
} }
], ],
}, },
myTable: { myTable2: {
158: { 158: {
prop: 'certificateType',// prop: 'certificateType',//
type: '1' type: '1'
}, },
169: {
prop: 'customerManage',//
type: '1'
},
160: { 160: {
prop: 'clientNumber',// prop: 'clientNumber',//
type: '3' type: '3'
}
}, },
}, myTable: {
myTable2: {
161: { 161: {
prop: 'customerName',// prop: 'customerName',//
type: '3' type: '3'
@ -165,13 +172,9 @@ export default{
type: '1' type: '1'
}, },
168: { 168: {
prop: 'voucherType',// prop: 'monthDeposit',//
type: '3' type: '3'
}, },
169: {
prop: 'voucherType',//
type: '1'
},
170: { 170: {
prop: 'customerManage',// prop: 'customerManage',//
type: '1' type: '1'

@ -109,14 +109,14 @@ export default{
}, },
submitForm() { submitForm() {
let servicesAccount = sessionStorage.getItem('servicesAccount') let servicesAccount = sessionStorage.getItem('servicesAccount')
const cards = [ // const cards = [
{ // {
94: nomCurrentTransferCard // 94: nomCurrentTransferCard
}, // },
{ // {
99: nomCurrentTransferPassword // 99: nomCurrentTransferPassword
} // }
] // ]
this.$refs.form.validate(myValidate(() => { this.$refs.form.validate(myValidate(() => {
// //
this.$message({ this.$message({

@ -84,10 +84,10 @@ export default {
index: '/counter/list/manage/callDeposits', index: '/counter/list/manage/callDeposits',
title: '通知存款', title: '通知存款',
}, },
{ // {
index: '/counter/list/manage/accountService', // index: '/counter/list/manage/accountService',
title: '账户服务', // title: '',
}, // },
] ]
}, },
{ {

Loading…
Cancel
Save