身份证刷卡和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",
"node-sass": "^4.14.0",
"sass-loader": "^8.0.0",
"vue-lazyload": "^1.3.3",
"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)
this.$alert('考试已结束,已自动为您提交。', '提示', {
confirmButtonText: '确定',
type: 'warning'
type: 'warning',
center: true
});
//
this.sureSubmit(true)
@ -600,7 +601,8 @@ export default {
} else {
this.$alert('考试已结束,已自动为您提交。', '提示', {
confirmButtonText: '确定',
type: 'warning'
type: 'warning',
center: true
});
this.sss = 0
this.sureSubmit(true)

@ -13,6 +13,7 @@ import store from '@/store'
import Setting from '@/setting';
import permission from '@/router/permission';
import "tailwindcss/tailwind.css"
import VueLazyload from 'vue-lazyload';
// 插件
import plugins from '@/plugins';
import filters from '@/plugins/filters'
@ -41,6 +42,11 @@ Vue.directive('throttle', {/* 节流 */
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]))

@ -1,97 +1,97 @@
<template>
<div class="wrap">
<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 man cp" src="@/assets/img/man.png" alt="" @click="showData('客户签字',0)"/>
<img class="sth counter" src="@/assets/img/counter.png" alt="" />
<img class="sth glass" src="@/assets/img/glass.png" alt="" />
<img class="sth man cp" v-lazy="lazyImg[0]" alt="" @click="showData('客户签字',0)"/>
<img class="sth counter" v-lazy="lazyImg[1]" alt="" />
<img class="sth glass" v-lazy="lazyImg[2]" alt="" />
<!-- 系统录入 -->
<el-tooltip placement="top" popper-class="sth-popper">
<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>
<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 placement="top" popper-class="sth-popper" offset="50">
<div slot="content">
<img src="@/assets/img/tooltip/cpl.png" alt="" />
<img v-lazy="lazyImg[5]" alt="" />
</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 placement="top-start" popper-class="sth-popper" offset="250">
<div slot="content">
<img src="@/assets/img/tooltip/ptpzx.png" alt="" />
<img v-lazy="lazyImg[7]" alt="" />
</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 placement="top-start" popper-class="sth-popper" offset="250">
<div slot="content">
<img src="@/assets/img/tooltip/zk.png" alt="" />
<img v-lazy="lazyImg[9]" alt="" />
</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 placement="left-start" popper-class="sth-popper">
<div slot="content">
<img src="@/assets/img/tooltip/qx.png" alt="" />
<img v-lazy="lazyImg[11]" alt="" />
</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 placement="top" popper-class="sth-popper" offset="-100">
<div slot="content">
<img src="@/assets/img/tooltip/yzh.png" alt="" />
<img v-lazy="lazyImg[13]" alt="" />
</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 placement="top" popper-class="sth-popper" offset="-100">
<div slot="content">
<img src="@/assets/img/tooltip/ycj.png" alt="" />
<img v-lazy="lazyImg[15]" alt="" />
</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 placement="top" popper-class="sth-popper" offset="-400">
<div slot="content">
<img src="@/assets/img/tooltip/dyj.png" alt="" />
<img v-lazy="lazyImg[17]" alt="" />
</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 placement="top" popper-class="sth-popper" offset="50">
<div slot="content">
<img src="@/assets/img/tooltip/mmq.png" alt="" />
<img v-lazy="lazyImg[19]" alt="" />
</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>
<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">
<div slot="content">
<img src="@/assets/img/tooltip/data.png" alt="" />
<img v-lazy="lazyImg[22]" alt="" />
</div>
<p class="employeeText" @click="showData('资料',9)">资料</p>
</el-tooltip>
<el-tooltip placement="top" popper-class="sth-popper" offset="00">
<div slot="content">
<img src="@/assets/img/tooltip/skj.png" alt="" />
<img v-lazy="lazyImg[23]" alt="" />
</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 placement="top" popper-class="sth-popper" offset="-100">
<div slot="content">
<img src="@/assets/img/tooltip/sfz.png" alt="" />
<img v-lazy="lazyImg[25]" alt="" />
</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>
<!-- 物品栏 -->
@ -103,14 +103,14 @@
</div>
<div class="goods" :class="{ active: showGoods }" @click="toggleGoods">
<span>物品栏</span>
<img class="icon" src="@/assets/svg/arrow-right.svg" alt="" />
<img class="icon" v-lazy="lazyImg[27]" alt="" />
</div>
<!-- 硬件交互--弹框 -->
<div v-show="showPop" width="1120px" class="data-dia">
<div class="dia-header">
<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>
<p v-if="popText=='密码器'" class="tips"></p>
<p v-else-if="popText=='重要空白凭证箱'||popText=='普通凭证箱'" class="tips">- 请从以下物品中选取所需材料 -</p>
@ -336,6 +336,37 @@ export default {
showImg:false,
imgSrc:'',
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: {
@ -493,8 +524,43 @@ export default {
}
}).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'));
if (dataList){
this.receptionList = []
@ -529,6 +595,13 @@ export default {
this.passwordForm.password = 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{
let accountPasswordAll = sessionStorage.getItem('accountPasswordAll');
if(accountPasswordAll){
@ -958,6 +1031,7 @@ export default {
this.nbm = 33
this.goodsShelfTotalData = this.auditGoodsShelf
if (this.receptionList.length >0){
console.log(this.receptionList)
sessionStorage.setItem('nomClientIdentity', JSON.stringify(this.receptionList))
}
}
@ -1291,7 +1365,7 @@ export default {
},
toPart(){
this.$router.push('/index')
}
},
}
};
</script>

@ -13,6 +13,26 @@ const myConfig = {
nbm: 131,
name: 'nomtimeDeposit1',
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="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>
<img class="sth international cp" src="@/assets/img/international.png" alt="" @click="showComing">
<img class="sth manager cp" src="@/assets/img/manager-index.png" alt="" @click="toPart('/lobbyManager')">
<img class="sth credit-dep cp" src="@/assets/img/credit-dep.png" alt="" @click="showComing">
<img class="sth company-finance cp" src="@/assets/img/company-finance.png" alt="" @click="showComing">
<img class="sth personal-finance cp" src="@/assets/img/personal-finance.png" alt="" @click="showComing">
<img class="sth international cp" v-lazy="lazy2" alt="" @click="showComing">
<img class="sth manager cp" v-lazy="lazy3" alt="" @click="toPart('/lobbyManager')">
<img class="sth credit-dep cp" v-lazy="lazy4" alt="" @click="showComing">
<img class="sth company-finance cp" v-lazy="lazy5" alt="" @click="showComing">
<img class="sth personal-finance cp" v-lazy="lazy6" alt="" @click="showComing">
<div class="coming" :class="{active: comingVisible}">
<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>
<p class="text">敬请期待</p>
</div>
@ -33,6 +34,13 @@ export default {
caseVisible: true,
comingVisible: false,
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
},
toPart(){
let token = sessionStorage.getItem('token')
let cid = sessionStorage.getItem('cid')
let systemId = sessionStorage.getItem('systemId')
this.$router.push('/index/list')
// let token = sessionStorage.getItem('token')
// let cid = sessionStorage.getItem('cid')
// let systemId = sessionStorage.getItem('systemId')
let projectId = sessionStorage.getItem('projectId')
let assessmentId = sessionStorage.getItem('assessmentId')
let classId = sessionStorage.getItem('classId')
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://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
}else{
//线
// 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://192.168.31.254:8093/#/index/list?"+'token='+token+'&cid='+cid+'&systemId='+systemId
}
// let projectId = sessionStorage.getItem('projectId')
// let assessmentId = sessionStorage.getItem('assessmentId')
// let classId = sessionStorage.getItem('classId')
// 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://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
// }else{
// //线
// // 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://192.168.31.254:8093/#/index/list?"+'token='+token+'&cid='+cid+'&systemId='+systemId
// }
},
showData(){
this.dataVisible = true
@ -244,6 +245,7 @@ export default {
}
.manager{
top: 68px;
// top: 0;
left: 0;
width: 100%;
height: calc(100% - 68px);

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

@ -155,6 +155,7 @@ export default {
parentId: '0,5,25,34'
}
getOperation(param).then((data)=>{
console.log(data)
if(data.status == 200) {
var list = data.data.judgmentRuleReqs
for (var i = 0; i < list.length; i++) {
@ -192,7 +193,7 @@ export default {
let firmClientIdentitys = JSON.parse(firmClientIdentity);
if (firmClientIdentitys && firmClientIdentitys.length > 0){
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){
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-form-item>
<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-select>
</el-form-item>
@ -46,12 +46,12 @@
</el-select>
</el-form-item>
<el-form-item label="凭证号码" required>
<div class="idCard" @click="popUp('输入器')">
<div class="idCard" @click="popUp('刷卡器')">
<p>请填凭证号码</p>
</div>
</el-form-item>
<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-select>
</el-form-item>
@ -82,7 +82,7 @@ export default{
currency: 'CYN人民币', //
currencyMark: '钞户', //
voucherType: '存单', //
noticeType: '', //
noticeType: '后台没有这个', //
depositType: '', // ''
money: '', //
// voucherNumber: '', //
@ -162,8 +162,24 @@ export default{
prop: 'voucherType',//
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'
// },
// 127: {
@ -184,17 +200,26 @@ export default{
methods: {
getFormData(){
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) {
this.$store.commit('system/changePop',{show:true,text})
this.$store.commit('system/changePop',{show:true,text, id:'193,1'})
},
submitForm() {
this.$refs.form.validate(myValidate(() => {
//
this.visible = true;
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));
},
ismoney: ismoney,

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

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

@ -10,12 +10,12 @@
</el-select>
</el-form-item>
<el-form-item label="凭证号码" prop="voucherNumber">
<div class="idCard" @click="popUp('刷卡器')">
<div class="idCard" @click="popUp2('身份证扫描仪')">
<p>请刷银行卡</p>
</div>
</el-form-item>
<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-select>
</el-form-item>
@ -118,13 +118,13 @@ export default{
trigger: 'blur'
}
],
voucherNumber: [
{
required: true,
message: '请选择凭证号码',
trigger: 'blur'
}
],
// voucherNumber: [
// {
// required: true,
// message: '',
// trigger: 'blur'
// }
// ],
interestRate: [
{
pattern: ratePattern,
@ -189,17 +189,29 @@ export default{
methods: {
getFormData(){
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) {
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() {
this.$refs.form.validate(myValidate(() => {
//
this.visible = true;
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));
},
ismoney: ismoney,

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

@ -56,6 +56,7 @@
</div>
</el-form-item>
<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-form-item>
<el-form-item label="客户经理" prop="customerManage">
@ -91,6 +92,7 @@ export default{
//
clientNumber: '', //
certificateType: '', //
customerManage: '', //
},
rules: {
customerName: vercustomer,
@ -137,17 +139,22 @@ export default{
}
],
},
myTable: {
myTable2: {
158: {
prop: 'certificateType',//
type: '1'
},
169: {
prop: 'customerManage',//
type: '1'
},
160: {
prop: 'clientNumber',//
type: '3'
}
},
},
myTable2: {
myTable: {
161: {
prop: 'customerName',//
type: '3'
@ -165,13 +172,9 @@ export default{
type: '1'
},
168: {
prop: 'voucherType',//
prop: 'monthDeposit',//
type: '3'
},
169: {
prop: 'voucherType',//
type: '1'
},
170: {
prop: 'customerManage',//
type: '1'

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

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

Loading…
Cancel
Save