20240205
luoJunYong.123 3 years ago
parent de9a307184
commit a2d6c412ea
  1. 1
      src/components/checkPhoto/index.vue
  2. 126
      src/components/selectBusiness/index.vue
  3. 7
      src/pages/manage/list/ImportantCash/controlCash/cashOut.vue
  4. 15
      src/pages/manage/list/ImportantCash/controlCash2/cashOut.vue
  5. 10
      src/pages/manage/list/ImportantCash/controlCash2/cashPaid.vue
  6. 13
      src/pages/manage/list/ImportantCash/controlCash2/cashTransferInto.vue
  7. 27
      src/pages/manage/list/ImportantCash/controlCash3/index.vue
  8. 341
      src/store/modules/system.js
  9. 16
      src/utils/utilFunction.js
  10. 441542
      test2.js

@ -244,6 +244,7 @@ export default {
} }
}, },
mapNumber() { mapNumber() {
// map
const myMap = new Map([ const myMap = new Map([
['0', '零'], ['0', '零'],
['1', '壹'], ['1', '壹'],

@ -6,11 +6,11 @@
</div> </div>
<p class="tips2">请选择您要办理的业务:</p> <p class="tips2">请选择您要办理的业务:</p>
<ul class="take-list2"> <ul class="take-list2">
<li v-for="(item) in businessArr" :class="{checked: takeCheck == item.myKey}" :key="item.myKey" @click="checkTake(item.myKey)"> <li v-for="(item) in getBusinessSelectList" :class="{checked: takeCheck == item.myKey}" :key="item.myKey" @click="checkTake(item.myKey)">
<img v-lazy="businessImg" alt=""> <img v-lazy="businessImg" alt="">
<p>{{ item.myKey + item.text}}</p> <p>{{ item.myKey + item.text}}</p>
</li> </li>
<li v-for="(item) in (3 - businessArr.length%3)" class="sitting" :key="item"></li> <li v-for="(item) in (3 - getBusinessSelectList.length%3)" class="sitting" :key="item"></li>
</ul> </ul>
<div class="dia-footer2"> <div class="dia-footer2">
<div class='busyButtonBox'> <div class='busyButtonBox'>
@ -22,7 +22,7 @@
</template> </template>
<script> <script>
import { mapState, mapMutations } from 'vuex'; import { mapState, mapMutations, mapGetters } from 'vuex';
export default { export default {
props: { props: {
@ -44,121 +44,7 @@ export default {
takeCheck: '', takeCheck: '',
businessImg: require('@/assets/img/业务列表2.png'), businessImg: require('@/assets/img/业务列表2.png'),
closeImg: require('@/assets/svg/close.svg'), closeImg: require('@/assets/svg/close.svg'),
// //
businessArr: [
{
myKey: '业务一',
text: ': 个人活期开户、存款'
},
{
myKey: '业务二',
text: ': 个人活期转账、取款、销户'
},
{
myKey: '业务三',
text: ': 整存整取开户存款'
},
{
myKey: '业务四',
text: ': 整存整取部分提前支取'
},
{
myKey: '业务五',
text: ': 整存整取全部提前支取'
},
{
myKey: '业务六',
text: ': 零存整取开户'
},
{
myKey: '业务七',
text: ': 零存整取续存'
},
{
myKey: '业务八',
text: ': 零存整取销户'
},
{
myKey: '业务九',
text: ': 通知存款开户'
},
{
myKey: '业务十',
text: ': 通知存款销户'
},
{
myKey: '业务十一',
text: ': 公司基本户和开立'
},
{
myKey: '业务十二',
text: ': 公司存款'
},
{
myKey: '业务十三',
text: ': 公司现金支票取款'
},
{
myKey: '业务十四',
text: ': 公司现金支票转账'
},
{
myKey: '业务十五',
text: ': 密码修改'
},
{
myKey: '业务十六',
text: ': 密码挂失'
},
{
myKey: '业务十七',
text: ': 挂失解挂'
},
{
myKey: '业务十八',
text: ': 现金领用'
},
{
myKey: '业务十九',
text: ': 现金上缴'
},
{
myKey: '业务二十',
text: ': 现金调入'
},
{
myKey: '业务二十一',
text: ': 现金调出'
},
{
myKey: '业务二十二',
text: ': 凭证领用'
},
{
myKey: '业务二十三',
text: ': 凭证上缴'
},
{
myKey: '业务二十四',
text: ': 凭证调入'
},
{
myKey: '业务二十五',
text: ': 凭证调出'
},
{
myKey: '业务二十六',
text: ': 支票出售'
},
{
myKey: '业务二十七',
text: ': 柜员日中轧账'
},
{
myKey: '业务二十八',
text: ': 网点日中轧账'
}
],
} }
}, },
methods: { methods: {
@ -221,6 +107,7 @@ export default {
} }
this.setBusinessKey(this.takeCheck) this.setBusinessKey(this.takeCheck)
console.log(this.takeCheck)
this.$store.dispatch('system/getJudgeData') this.$store.dispatch('system/getJudgeData')
if(!this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id) { if(!this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id) {
this.$message({ this.$message({
@ -273,6 +160,9 @@ export default {
...mapState({ ...mapState({
showBusiness: state => state.system.showBusiness, showBusiness: state => state.system.showBusiness,
businessKey: state => state.system.businessKey businessKey: state => state.system.businessKey
}),
...mapGetters({
getBusinessSelectList: 'system/getBusinessSelectList'
}) })
}, },
watch: { watch: {

@ -124,7 +124,7 @@
</el-col> </el-col>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="接收柜员" prop="receiveCounter"> <el-form-item label="接收柜员" prop="receiveCounter">
<el-input :value="form.receiveCounter" disabled ref='receiveCounter' maxlength="20" @input="(val) => inputListen(val, form, 'receiveCounter')"></el-input> <el-input :value="form.receiveCounter" disabled ref='receiveCounter' maxlength="20" @input="(val) => inputListen(val, form)"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -137,7 +137,7 @@
<script> <script>
import { tableRowClassName, headerCellStyle, cellStyle } from '@/assets/js/myConfig' import { tableRowClassName, headerCellStyle, cellStyle } from '@/assets/js/myConfig'
import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2, inputListen } from '@/utils/utilFunction.js' import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2 } from '@/utils/utilFunction.js'
import { addOperation } from '@/api/http'; import { addOperation } from '@/api/http';
const moduleName = 'controlCash/cashOut' const moduleName = 'controlCash/cashOut'
@ -326,8 +326,7 @@ export default {
}) })
}, },
tableRowClassName: tableRowClassName, tableRowClassName: tableRowClassName,
checkName, checkName
inputListen
} }
}; };
</script> </script>

@ -28,7 +28,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="起始号码" prop="startNumber"> <el-form-item label="起始号码" prop="startNumber">
<el-input :value="form.startNumber" @input="(val) => { inputListen2(val, form, 'startNumber'); getBlur()}" maxlength="20" ref='startNumber'></el-input> <el-input :value="form.startNumber" @input="(val) => { certificateNumber(val, form, 'startNumber'); getBlur()}" maxlength="20" ref='startNumber'></el-input>
</el-form-item> </el-form-item>
<el-form-item label="数量"> <el-form-item label="数量">
<el-input :value="form.number" disabled ref='number'></el-input> <el-input :value="form.number" disabled ref='number'></el-input>
@ -40,7 +40,7 @@
<el-input disabled :value="form.receiveCounter" @input="(val) => checkName(val, form, 'receiveCounter')" maxlength="20" ref='receiveCounter'></el-input> <el-input disabled :value="form.receiveCounter" @input="(val) => checkName(val, form, 'receiveCounter')" maxlength="20" ref='receiveCounter'></el-input>
</el-form-item> </el-form-item>
<el-form-item label="结束号码" prop="endNumber"> <el-form-item label="结束号码" prop="endNumber">
<el-input @blur="getBlur" :value="form.endNumber" @input="(val) => {inputListen2(val, form, 'endNumber'); getBlur()}" maxlength="20" ref='endNumber'></el-input> <el-input @blur="getBlur" :value="form.endNumber" @input="(val) => {certificateNumber(val, form, 'endNumber'); getBlur()}" maxlength="20" ref='endNumber'></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-form> </el-form>
@ -55,7 +55,7 @@
import { tableRowClassName, headerCellStyle } from '@/assets/js/myConfig' import { tableRowClassName, headerCellStyle } from '@/assets/js/myConfig'
const moduleName = 'controlCash2/cashOut' const moduleName = 'controlCash2/cashOut'
import { inputListen2, myValidate, checkName } from '@/utils/utilFunction' import { inputListen2, myValidate, checkName, certificateNumber } from '@/utils/utilFunction'
import { mapMutations, mapGetters } from 'vuex' import { mapMutations, mapGetters } from 'vuex'
import NeedBefore from '@/components/needBefore' import NeedBefore from '@/components/needBefore'
import MyDialogTwo from '@/components/dialogTwo' import MyDialogTwo from '@/components/dialogTwo'
@ -152,7 +152,11 @@ export default {
submitClick() { submitClick() {
this.$refs.form.validate(myValidate(() => { this.$refs.form.validate(myValidate(() => {
if(this.form.number <= 0) { if(this.form.number <= 0) {
this.setTipsOperate('结束号码应大于起始号码。') this.setTipsOperate('结束号码应大于起始号码。')
return
}
if(this.form.startNumber.length !== this.form.endNumber.length) {
this.setTipsOperate('结束号码与起始号码长度不同,请检查')
return return
} }
this.visible = true this.visible = true
@ -204,7 +208,8 @@ export default {
}, },
tableRowClassName: tableRowClassName, tableRowClassName: tableRowClassName,
inputListen2, inputListen2,
checkName checkName,
certificateNumber
}, },
computed: { computed: {
...mapGetters({ ...mapGetters({

@ -69,7 +69,7 @@
width="150" width="150"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-button :disabled="form.clickIt1 === '已领用'" @click="sure(scope.row)" size="small" >确认</el-button> <el-button :disabled="form.clickIt1 === '已调入'" @click="sure(scope.row)" size="small" >确认</el-button>
<el-button :disabled="form.clickIt2 === '已退回'" @click="back(scope.row)" size="small">退回</el-button> <el-button :disabled="form.clickIt2 === '已退回'" @click="back(scope.row)" size="small">退回</el-button>
</template> </template>
</el-table-column> </el-table-column>
@ -160,7 +160,7 @@ export default {
type: 'warning', type: 'warning',
center: true center: true
}).then(() => { }).then(() => {
this.form.clickIt1 = '已领用' this.form.clickIt1 = '已调入'
this.form.clickIt2 = '' this.form.clickIt2 = ''
this.$message({ this.$message({
type: 'success', type: 'success',
@ -174,11 +174,11 @@ export default {
}); });
return return
}else { }else {
this.form.clickIt1 = '已领用' this.form.clickIt1 = '已调入'
} }
}, },
back(row) { back(row) {
if(this.form.clickIt1 === '已领用') { if(this.form.clickIt1 === '已调入') {
this.$confirm('该项目只能选择将凭证调入或退回凭证,请问是否改为凭证退回?', '提示', { this.$confirm('该项目只能选择将凭证调入或退回凭证,请问是否改为凭证退回?', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
@ -209,7 +209,7 @@ export default {
let projectId = sessionStorage.getItem('projectId') let projectId = sessionStorage.getItem('projectId')
let startTime = sessionStorage.getItem('startTime') let startTime = sessionStorage.getItem('startTime')
const formList = [] const formList = []
if(this.form.clickIt1 === '已领用') { if(this.form.clickIt1 === '已调入') {
formList.push({"answerId":'525',"emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,534,525","type": ""}) // formList.push({"answerId":'525',"emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,534,525","type": ""}) //
// formList.push() // formList.push()
} }

@ -35,12 +35,12 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="结束号码" prop="endNumber"> <el-form-item label="结束号码" prop="endNumber">
<el-input @focus="getFocus" :value="form.endNumber" @input="(val) => { inputListen2(val, form, 'endNumber');getBlur() }" maxlength="20" ref='endNumber'></el-input> <el-input @focus="getFocus" :value="form.endNumber" @input="(val) => { certificateNumber(val, form, 'endNumber');getBlur() }" maxlength="20" ref='endNumber'></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="10" :offset="1"> <el-col :span="10" :offset="1">
<el-form-item label="起始号码" prop="startNumber"> <el-form-item label="起始号码" prop="startNumber">
<el-input :value="form.startNumber" @input="(val) => { inputListen2(val, form, 'startNumber');getBlur() }" maxlength="20" ref='startNumber'></el-input> <el-input :value="form.startNumber" @input="(val) => { certificateNumber(val, form, 'startNumber');getBlur() }" maxlength="20" ref='startNumber'></el-input>
</el-form-item> </el-form-item>
<el-form-item label="数量"> <el-form-item label="数量">
<el-input :value="form.number" disabled ref='number'></el-input> <el-input :value="form.number" disabled ref='number'></el-input>
@ -58,7 +58,7 @@
import { tableRowClassName, headerCellStyle } from '@/assets/js/myConfig' import { tableRowClassName, headerCellStyle } from '@/assets/js/myConfig'
const moduleName = 'controlCash2/cashTransferInto' const moduleName = 'controlCash2/cashTransferInto'
import { inputListen2, myValidate } from '@/utils/utilFunction' import { inputListen2, myValidate, certificateNumber } from '@/utils/utilFunction'
import { mapMutations, mapGetters } from 'vuex' import { mapMutations, mapGetters } from 'vuex'
import NeedBefore from '@/components/needBefore' import NeedBefore from '@/components/needBefore'
import MyDialogTwo from '@/components/dialogTwo' import MyDialogTwo from '@/components/dialogTwo'
@ -149,6 +149,10 @@ export default {
this.setTipsOperate('结束号码应大于起始号码') this.setTipsOperate('结束号码应大于起始号码')
return return
} }
if(this.form.startNumber.length !== this.form.endNumber.length) {
this.setTipsOperate('结束号码与起始号码长度不同,请检查')
return
}
this.visible = true this.visible = true
} , this.$refs)); } , this.$refs));
@ -195,7 +199,8 @@ export default {
this.form.number = number this.form.number = number
}, },
tableRowClassName: tableRowClassName, tableRowClassName: tableRowClassName,
inputListen2 inputListen2,
certificateNumber
}, },
computed: { computed: {
...mapGetters({ ...mapGetters({

@ -31,7 +31,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="凭证终止号" prop="endNumber"> <el-form-item label="凭证终止号" prop="endNumber">
<el-input :value="form.endNumber" @blur="getBlur()" @input="val => inputListen(val, form, 'endNumber')" ref="endNumber"></el-input> <el-input :value="form.endNumber" @blur="getBlur()" @input="val => certificateNumber(val, form, 'endNumber')" ref="endNumber"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="收费类型" prop="chargeWay2"> <el-form-item label="收费类型" prop="chargeWay2">
@ -45,10 +45,10 @@
</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" disabled @input="(val) => checkHanzi(val, form, 'customerName')" ref="customerName" ></el-input> <el-input v-model="form.customerName" ref="customerName" ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="凭证起始号" prop="startNumber"> <el-form-item label="凭证起始号" prop="startNumber">
<el-input :value="form.startNumber" @input="val => inputListen(val, form, 'startNumber')" ref="startNumber"></el-input> <el-input :value="form.startNumber" @input="(val) => certificateNumber(val, form, 'startNumber')" ref="startNumber"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="数量" prop="number"> <el-form-item label="数量" prop="number">
<el-input :value="form.number" disabled @input="val => inputListen(val, form, 'number')" ref="number" ></el-input> <el-input :value="form.number" disabled @input="val => inputListen(val, form, 'number')" ref="number" ></el-input>
@ -70,7 +70,7 @@
</template> </template>
<script> <script>
import { myValidate, ismoney, checkName, checkHanzi, autoPlay, autoPlay2, inputListen } from '@/utils/utilFunction.js' import { myValidate, ismoney, checkName, checkHanzi, autoPlay, autoPlay2, inputListen, certificateNumber } from '@/utils/utilFunction.js'
import { addOperation, getOperation } from '@/api/http'; import { addOperation, getOperation } from '@/api/http';
import MyTitle from '@/components/myTitle' import MyTitle from '@/components/myTitle'
@ -226,12 +226,12 @@ export default {
setTipsOperate: 'system/setTipsOperate' setTipsOperate: 'system/setTipsOperate'
}), }),
onBlur() { onBlur() {
if(this.form.username) { // if(this.form.username) {
const { userName } = this.dataFlow // const { collectingCompany } = this.dataFlow
this.form.customerName = userName // this.form.customerName = collectingCompany
}else { // }else {
this.form.customerName = '' // this.form.customerName = ''
} // }
}, },
getBlur() { getBlur() {
@ -255,6 +255,10 @@ export default {
this.setTipsOperate('结束号码应大于起始号码') this.setTipsOperate('结束号码应大于起始号码')
return return
} }
if(this.form.startNumber.length !== this.form.endNumber.length) {
this.setTipsOperate('凭证起始号和凭证终止号长度不同,请检查')
return
}
this.visible = true this.visible = true
}, this.$refs)); }, this.$refs));
}, },
@ -268,7 +272,8 @@ export default {
}, },
checkHanzi: checkHanzi, checkHanzi: checkHanzi,
inputListen: inputListen, inputListen: inputListen,
ismoney: ismoney ismoney: ismoney,
certificateNumber
}, },
computed: { computed: {
...mapGetters({ ...mapGetters({

@ -157,12 +157,9 @@ const allDataFlow = {
} }
const myInitState = { const myInitState = {
'': {
data: [],
needs: []
},
'业务一': { '业务一': {
id: 489, id: 489,
name: '个人活期开户存款',
data: [15, 13, 23, 14], data: [15, 13, 23, 14],
needs: [16, 17], needs: [16, 17],
isStamp: { isStamp: {
@ -207,6 +204,7 @@ const myInitState = {
}, },
'业务二': { '业务二': {
id: 490, id: 490,
name: '个人活期转账取款销户',
data: [16, 13, 23, 426], data: [16, 13, 23, 426],
needs: [427, 425, 15], needs: [427, 425, 15],
isStamp: { isStamp: {
@ -264,6 +262,7 @@ const myInitState = {
}, },
'业务三': { '业务三': {
id: 491, id: 491,
name: '整存整取开户存款',
data: [15, 13, 23, 14], // 现金、身份证原件、复印件、开户申请书 data: [15, 13, 23, 14], // 现金、身份证原件、复印件、开户申请书
needs: [428], needs: [428],
isStamp: { isStamp: {
@ -302,6 +301,7 @@ const myInitState = {
}, },
'业务四': { '业务四': {
id: 492, id: 492,
name: '整存整取部分提前支取',
data: [13, 23, 430], // 身份证原件、复印件、 430 data: [13, 23, 430], // 身份证原件、复印件、 430
needs: [429, 425, 17, 15 ], // 新定期存单 取款凭条 存款凭条 现金 needs: [429, 425, 17, 15 ], // 新定期存单 取款凭条 存款凭条 现金
isStamp: { isStamp: {
@ -347,6 +347,7 @@ const myInitState = {
}, },
'业务五': { '业务五': {
id: 493, id: 493,
name: '整存整取全部提前支取',
data: [13, 23, 430], // 身份证原件、复印件、 430 data: [13, 23, 430], // 身份证原件、复印件、 430
needs: [429, 425, 17, 15 ], // 新定期存单 取款凭条 存款凭条 现金 needs: [429, 425, 17, 15 ], // 新定期存单 取款凭条 存款凭条 现金
isStamp: { isStamp: {
@ -390,6 +391,7 @@ const myInitState = {
}, },
'业务六': { '业务六': {
id: 494, id: 494,
name: '零存整取开户',
data: [13, 23, 14, 15], // 身份证原件、复印件、 开户申请书、 现金 data: [13, 23, 14, 15], // 身份证原件、复印件、 开户申请书、 现金
needs: [ 16, 17 ], // 银行卡 存款凭条 needs: [ 16, 17 ], // 银行卡 存款凭条
isStamp: { // 还没加逻辑 isStamp: { // 还没加逻辑
@ -429,6 +431,7 @@ const myInitState = {
}, },
'业务七': { '业务七': {
id: 495, id: 495,
name: '零存整取续存',
data: [ 16, 15, 23 ], // 银行卡、 现金 data: [ 16, 15, 23 ], // 银行卡、 现金
needs: [ 17 ], // 存款凭条 needs: [ 17 ], // 存款凭条
isStamp: { isStamp: {
@ -468,6 +471,7 @@ const myInitState = {
}, },
'业务八': { '业务八': {
id: 496, id: 496,
name: '零存整取支取销户',
data: [ 13, 23, 16 ], // 身份证原件 复印件 银行卡 data: [ 13, 23, 16 ], // 身份证原件 复印件 银行卡
needs: [ 425, 427 ], // 存款凭条 利息清单 needs: [ 425, 427 ], // 存款凭条 利息清单
isStamp: { isStamp: {
@ -511,6 +515,7 @@ const myInitState = {
}, },
'业务九': { '业务九': {
id: 498, id: 498,
name: '通知存款开户',
data: [ 15, 13, 23, 14 ], // 现金、身份证原件、复印件、开户申请书 data: [ 15, 13, 23, 14 ], // 现金、身份证原件、复印件、开户申请书
needs: [ 428, 17 ], // 定期存单 存款凭条 needs: [ 428, 17 ], // 定期存单 存款凭条
isStamp: { isStamp: {
@ -560,6 +565,7 @@ const myInitState = {
}, },
'业务十': { '业务十': {
id: 499, id: 499,
name: '通知存款销户',
data: [ 13, 23, 428 ], // 身份证原件、复印件、定期存单 data: [ 13, 23, 428 ], // 身份证原件、复印件、定期存单
needs: [ 425, 427, 15 ], // 多了取款凭条、利息清单 现金 needs: [ 425, 427, 15 ], // 多了取款凭条、利息清单 现金
isStamp: { isStamp: {
@ -616,6 +622,7 @@ const myInitState = {
}, },
'业务十一': { '业务十一': {
id: 500, id: 500,
name: '公司基本户开立',
data: [ 442, 431, 432, 434, 435, 436, 437 ], data: [ 442, 431, 432, 434, 435, 436, 437 ],
needs: [ 438, 439 ], // 多了普通空白凭证, 预留印鉴卡 needs: [ 438, 439 ], // 多了普通空白凭证, 预留印鉴卡
isStamp: { isStamp: {
@ -666,6 +673,7 @@ const myInitState = {
}, },
'业务十二': { '业务十二': {
id: 501, id: 501,
name: '公司存款',
data: [ 442, 431, 409, 15 ], // 15是现金 data: [ 442, 431, 409, 15 ], // 15是现金
needs: [ 438, 439 ], // 多了普通空白凭证, 预留印鉴卡 needs: [ 438, 439 ], // 多了普通空白凭证, 预留印鉴卡
isStamp: { isStamp: {
@ -696,6 +704,7 @@ const myInitState = {
}, },
'业务十三': { // 公司现金支票取款 '业务十三': { // 公司现金支票取款
id: 502, id: 502,
name: '公司现金支票取款',
data: [ 442, 411 ], data: [ 442, 411 ],
needs: [ 425, 15 ], needs: [ 425, 15 ],
isStamp: { isStamp: {
@ -735,6 +744,7 @@ const myInitState = {
}, },
'业务十四': { // 公司现金支票转账 '业务十四': { // 公司现金支票转账
id: 503, id: 503,
name: '公司支票转账',
data: [ 442, 412 ], data: [ 442, 412 ],
needs: [ 426 ], needs: [ 426 ],
isStamp: { isStamp: {
@ -767,6 +777,7 @@ const myInitState = {
}, },
'业务十五': { // 密码修改 '业务十五': { // 密码修改
id: 504, id: 504,
name: '密码修改',
data: [ 13, 23, 16, 407 ], // 身份证原件、复印件、银行卡、特殊业务申请书 data: [ 13, 23, 16, 407 ], // 身份证原件、复印件、银行卡、特殊业务申请书
needs: [ ], needs: [ ],
isStamp: { isStamp: {
@ -799,6 +810,7 @@ const myInitState = {
}, },
'业务十六': { // 密码挂失 '业务十六': { // 密码挂失
id: 505, id: 505,
name: '密码挂失',
data: [ 13, 23, 16, 406 ], // 身份证原件、复印件、银行卡、密码挂失申请书 data: [ 13, 23, 16, 406 ], // 身份证原件、复印件、银行卡、密码挂失申请书
needs: [ ], needs: [ ],
isStamp: { isStamp: {
@ -830,6 +842,7 @@ const myInitState = {
}, },
'业务十七': { // 挂失解挂 '业务十七': { // 挂失解挂
id: 506, id: 506,
name: '挂失解挂',
data: [ 13, 23, 16, 468, 467 ], // 身份证原件、复印件、银行卡、密码挂失申请书回单、密码挂失申请书银行留存联 data: [ 13, 23, 16, 468, 467 ], // 身份证原件、复印件、银行卡、密码挂失申请书回单、密码挂失申请书银行留存联
needs: [ ], needs: [ ],
isStamp: { isStamp: {
@ -862,38 +875,40 @@ const myInitState = {
} }
}, },
'业务十八': { // 支票出售
// '业务十八': { // 现金领用 id: 507,
// id: 508, name: '支票出售',
// data: [ 13, 23, 15, 413 ], // 身份证原件、复印件、现金、支票领购单 data: [ 13, 23, 15, 413 ], // 身份证原件、复印件、现金、支票领购单
// needs: [ 411, 479 ], needs: [ 411, 479 ],
// isStamp: { isStamp: {
// '附件章': [ 23 ], '附件章': [ 23 ],
// '业务专用章': [ 413, 479 ] '业务专用章': [ 413, 479 ]
// }, },
// backPeople: [], backPeople: [],
// backPeople: [ 13, 480, 411, 481 ], // 少了身份证原件、支票领购单回单、现金支票、业务收费凭证回单 // backPeople: [ 13, 480, 411, 481 ], // 少了身份证原件、支票领购单回单、现金支票、业务收费凭证回单
// cultureArr: [ 23, 488, 488 ], // 少了复印件、支票领购单凭证联、业务收费凭证凭证联、 cultureArr: [ 23, 488, 488 ], // 少了复印件、支票领购单凭证联、业务收费凭证凭证联、
// moneyBox: [ ], // 钱箱 moneyBox: [ ], // 钱箱
// needBackMoney: false, // 需要钱箱取钱 needBackMoney: false, // 需要钱箱取钱
// peopleSign: [ ], // 客户签字 peopleSign: [ ], // 客户签字
// cultureIn: [], // 传票栏 cultureIn: [], // 传票栏
// sealBox: [], // 印章盒 sealBox: [], // 印章盒
// currencyDetector: [], // 验钞机 currencyDetector: [], // 验钞机
// printer: [], // 打印机 printer: [], // 打印机
// resource: [], // 资料 resource: [], // 资料
// importanceArr: [], // 重要空白凭证箱 importanceArr: [], // 重要空白凭证箱
// commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
// needsModule: { needsModule: {
// 'controlCash/cashRecipients': false 'controlCash3/index': false
},
// }, dataFlow: {
// }, }
'业务十八': { // 现金领用 },
'业务十九': { // 现金领用
id: 508, id: 508,
name: '现金领用',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -919,8 +934,9 @@ const myInitState = {
dataFlow: { dataFlow: {
} }
}, },
'业务十': { // 现金上缴 '业务十': { // 现金上缴
id: 509, id: 509,
name: '现金上缴',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -949,8 +965,9 @@ const myInitState = {
dataFlow: { dataFlow: {
} }
}, },
'业务二十': { // 现金调入 '业务二十': { // 现金调入
id: 548, id: 548,
name: '现金调入',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -978,8 +995,9 @@ const myInitState = {
dataFlow: { dataFlow: {
} }
}, },
'业务二十': { // 现金调出 '业务二十': { // 现金调出
id: 549, id: 549,
name: '现金调出',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1007,8 +1025,10 @@ const myInitState = {
dataFlow: { dataFlow: {
} }
}, },
'业务二十二': { // 凭证领用
id: 510, '业务二十三': { // 凭证调入
id: 512,
name: '凭证调入',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1031,13 +1051,14 @@ const myInitState = {
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash2/cashRecipients' : false 'controlCash2/cashPaid' : false
}, },
dataFlow: { dataFlow: {
} }
}, },
'业务二十三': { // 凭证上缴 '业务二十四': { // 凭证调出
id: 514, id: 513,
name: '凭证调出',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1059,13 +1080,14 @@ const myInitState = {
importanceArr: [], // 重要空白凭证箱 importanceArr: [], // 重要空白凭证箱
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash2/cashTransferInto' : false 'controlCash2/cashOut' : false
}, },
dataFlow: { dataFlow: {
} }
}, },
'业务二十四': { // 凭证调入 '业务二十五': { // 凭证领用
id: 512, id: 510,
name: '凭证领用',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1088,13 +1110,14 @@ const myInitState = {
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash2/cashPaid' : false 'controlCash2/cashRecipients' : false
}, },
dataFlow: { dataFlow: {
} }
}, },
'业务二十五': { // 凭证调出 '业务二十六': { // 凭证上缴
id: 513, id: 514,
name: '凭证上缴',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1116,22 +1139,22 @@ const myInitState = {
importanceArr: [], // 重要空白凭证箱 importanceArr: [], // 重要空白凭证箱
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash2/cashOut' : false 'controlCash2/cashTransferInto' : false
}, },
dataFlow: { dataFlow: {
} }
}, },
'业务二十六': { // 支票出售 '业务二十七': { // 柜员凭证扎帐
id: 507, id: 570,
data: [ 13, 23, 15, 413 ], // 身份证原件、复印件、现金、支票领购单 name: '柜员凭证扎帐',
needs: [ 411, 479 ], data: [ ], //
needs: [ 438 ],
isStamp: { isStamp: {
'附件章': [ 23 ], '业务专用章': [ 438 ]
'业务专用章': [ 413, 479 ]
}, },
backPeople: [], backPeople: [],
// backPeople: [ 13, 480, 411, 481 ], // 少了身份证原件、支票领购单回单、现金支票、业务收费凭证回单 // backPeople: [ ],
cultureArr: [ 23, 488, 488 ], // 少了复印件、支票领购单凭证联、业务收费凭证凭证联、 cultureArr: [ 438 ],
moneyBox: [ ], // 钱箱 moneyBox: [ ], // 钱箱
needBackMoney: false, // 需要钱箱取钱 needBackMoney: false, // 需要钱箱取钱
@ -1144,15 +1167,12 @@ const myInitState = {
importanceArr: [], // 重要空白凭证箱 importanceArr: [], // 重要空白凭证箱
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: {
'controlCash3/index': false
},
dataFlow: { dataFlow: {
} }
}, },
'业务二十七': { // 柜员日终扎帐 '业务二十八': { // 柜员现金扎帐
id: 516, id: 516,
name: '柜员现金扎帐',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1176,8 +1196,9 @@ const myInitState = {
dataFlow: { dataFlow: {
} }
}, },
'业务二十': { // 网点日中扎帐 '业务二十': { // 网点日中扎帐
id: 517, id: 517,
name: '网点日中扎帐',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1239,12 +1260,9 @@ export default {
// (要保存的) // (要保存的)
businessSelect: { businessSelect: {
'': {
data: [],
needs: []
},
'业务一': { '业务一': {
id: 489, id: 489,
name: '个人活期开户存款',
data: [15, 13, 23, 14], data: [15, 13, 23, 14],
needs: [16, 17], needs: [16, 17],
isStamp: { isStamp: {
@ -1289,6 +1307,7 @@ export default {
}, },
'业务二': { '业务二': {
id: 490, id: 490,
name: '个人活期转账取款销户',
data: [16, 13, 23, 426], data: [16, 13, 23, 426],
needs: [427, 425, 15], needs: [427, 425, 15],
isStamp: { isStamp: {
@ -1341,10 +1360,12 @@ export default {
interest: '0.1', interest: '0.1',
balance: 666, balance: 666,
totalMoney: '', totalMoney: '',
transMoney: 5000
} }
}, },
'业务三': { '业务三': {
id: 491, id: 491,
name: '整存整取开户存款',
data: [15, 13, 23, 14], // 现金、身份证原件、复印件、开户申请书 data: [15, 13, 23, 14], // 现金、身份证原件、复印件、开户申请书
needs: [428], needs: [428],
isStamp: { isStamp: {
@ -1383,6 +1404,7 @@ export default {
}, },
'业务四': { '业务四': {
id: 492, id: 492,
name: '整存整取部分提前支取',
data: [13, 23, 430], // 身份证原件、复印件、 430 data: [13, 23, 430], // 身份证原件、复印件、 430
needs: [429, 425, 17, 15 ], // 新定期存单 取款凭条 存款凭条 现金 needs: [429, 425, 17, 15 ], // 新定期存单 取款凭条 存款凭条 现金
isStamp: { isStamp: {
@ -1428,6 +1450,7 @@ export default {
}, },
'业务五': { '业务五': {
id: 493, id: 493,
name: '整存整取全部提前支取',
data: [13, 23, 430], // 身份证原件、复印件、 430 data: [13, 23, 430], // 身份证原件、复印件、 430
needs: [429, 425, 17, 15 ], // 新定期存单 取款凭条 存款凭条 现金 needs: [429, 425, 17, 15 ], // 新定期存单 取款凭条 存款凭条 现金
isStamp: { isStamp: {
@ -1471,6 +1494,7 @@ export default {
}, },
'业务六': { '业务六': {
id: 494, id: 494,
name: '零存整取开户',
data: [13, 23, 14, 15], // 身份证原件、复印件、 开户申请书、 现金 data: [13, 23, 14, 15], // 身份证原件、复印件、 开户申请书、 现金
needs: [ 16, 17 ], // 银行卡 存款凭条 needs: [ 16, 17 ], // 银行卡 存款凭条
isStamp: { // 还没加逻辑 isStamp: { // 还没加逻辑
@ -1510,6 +1534,7 @@ export default {
}, },
'业务七': { '业务七': {
id: 495, id: 495,
name: '零存整取续存',
data: [ 16, 15, 23 ], // 银行卡、 现金 data: [ 16, 15, 23 ], // 银行卡、 现金
needs: [ 17 ], // 存款凭条 needs: [ 17 ], // 存款凭条
isStamp: { isStamp: {
@ -1549,6 +1574,7 @@ export default {
}, },
'业务八': { '业务八': {
id: 496, id: 496,
name: '零存整取支取销户',
data: [ 13, 23, 16 ], // 身份证原件 复印件 银行卡 data: [ 13, 23, 16 ], // 身份证原件 复印件 银行卡
needs: [ 425, 427 ], // 存款凭条 利息清单 needs: [ 425, 427 ], // 存款凭条 利息清单
isStamp: { isStamp: {
@ -1592,6 +1618,7 @@ export default {
}, },
'业务九': { '业务九': {
id: 498, id: 498,
name: '通知存款开户',
data: [ 15, 13, 23, 14 ], // 现金、身份证原件、复印件、开户申请书 data: [ 15, 13, 23, 14 ], // 现金、身份证原件、复印件、开户申请书
needs: [ 428, 17 ], // 定期存单 存款凭条 needs: [ 428, 17 ], // 定期存单 存款凭条
isStamp: { isStamp: {
@ -1641,6 +1668,7 @@ export default {
}, },
'业务十': { '业务十': {
id: 499, id: 499,
name: '通知存款销户',
data: [ 13, 23, 428 ], // 身份证原件、复印件、定期存单 data: [ 13, 23, 428 ], // 身份证原件、复印件、定期存单
needs: [ 425, 427, 15 ], // 多了取款凭条、利息清单 现金 needs: [ 425, 427, 15 ], // 多了取款凭条、利息清单 现金
isStamp: { isStamp: {
@ -1697,6 +1725,7 @@ export default {
}, },
'业务十一': { '业务十一': {
id: 500, id: 500,
name: '公司基本户开立',
data: [ 442, 431, 432, 434, 435, 436, 437 ], data: [ 442, 431, 432, 434, 435, 436, 437 ],
needs: [ 438, 439 ], // 多了普通空白凭证, 预留印鉴卡 needs: [ 438, 439 ], // 多了普通空白凭证, 预留印鉴卡
isStamp: { isStamp: {
@ -1747,6 +1776,7 @@ export default {
}, },
'业务十二': { '业务十二': {
id: 501, id: 501,
name: '公司存款',
data: [ 442, 431, 409, 15 ], // 15是现金 data: [ 442, 431, 409, 15 ], // 15是现金
needs: [ 438, 439 ], // 多了普通空白凭证, 预留印鉴卡 needs: [ 438, 439 ], // 多了普通空白凭证, 预留印鉴卡
isStamp: { isStamp: {
@ -1777,6 +1807,7 @@ export default {
}, },
'业务十三': { // 公司现金支票取款 '业务十三': { // 公司现金支票取款
id: 502, id: 502,
name: '公司现金支票取款',
data: [ 442, 411 ], data: [ 442, 411 ],
needs: [ 425, 15 ], needs: [ 425, 15 ],
isStamp: { isStamp: {
@ -1816,6 +1847,7 @@ export default {
}, },
'业务十四': { // 公司现金支票转账 '业务十四': { // 公司现金支票转账
id: 503, id: 503,
name: '公司支票转账',
data: [ 442, 412 ], data: [ 442, 412 ],
needs: [ 426 ], needs: [ 426 ],
isStamp: { isStamp: {
@ -1848,6 +1880,7 @@ export default {
}, },
'业务十五': { // 密码修改 '业务十五': { // 密码修改
id: 504, id: 504,
name: '密码修改',
data: [ 13, 23, 16, 407 ], // 身份证原件、复印件、银行卡、特殊业务申请书 data: [ 13, 23, 16, 407 ], // 身份证原件、复印件、银行卡、特殊业务申请书
needs: [ ], needs: [ ],
isStamp: { isStamp: {
@ -1880,6 +1913,7 @@ export default {
}, },
'业务十六': { // 密码挂失 '业务十六': { // 密码挂失
id: 505, id: 505,
name: '密码挂失',
data: [ 13, 23, 16, 406 ], // 身份证原件、复印件、银行卡、密码挂失申请书 data: [ 13, 23, 16, 406 ], // 身份证原件、复印件、银行卡、密码挂失申请书
needs: [ ], needs: [ ],
isStamp: { isStamp: {
@ -1911,6 +1945,7 @@ export default {
}, },
'业务十七': { // 挂失解挂 '业务十七': { // 挂失解挂
id: 506, id: 506,
name: '挂失解挂',
data: [ 13, 23, 16, 468, 467 ], // 身份证原件、复印件、银行卡、密码挂失申请书回单、密码挂失申请书银行留存联 data: [ 13, 23, 16, 468, 467 ], // 身份证原件、复印件、银行卡、密码挂失申请书回单、密码挂失申请书银行留存联
needs: [ ], needs: [ ],
isStamp: { isStamp: {
@ -1943,38 +1978,40 @@ export default {
} }
}, },
'业务十八': { // 支票出售
// '业务十八': { // 现金领用 id: 507,
// id: 508, name: '支票出售',
// data: [ 13, 23, 15, 413 ], // 身份证原件、复印件、现金、支票领购单 data: [ 13, 23, 15, 413 ], // 身份证原件、复印件、现金、支票领购单
// needs: [ 411, 479 ], needs: [ 411, 479 ],
// isStamp: { isStamp: {
// '附件章': [ 23 ], '附件章': [ 23 ],
// '业务专用章': [ 413, 479 ] '业务专用章': [ 413, 479 ]
// }, },
// backPeople: [], backPeople: [],
// backPeople: [ 13, 480, 411, 481 ], // 少了身份证原件、支票领购单回单、现金支票、业务收费凭证回单 // backPeople: [ 13, 480, 411, 481 ], // 少了身份证原件、支票领购单回单、现金支票、业务收费凭证回单
// cultureArr: [ 23, 488, 488 ], // 少了复印件、支票领购单凭证联、业务收费凭证凭证联、 cultureArr: [ 23, 488, 488 ], // 少了复印件、支票领购单凭证联、业务收费凭证凭证联、
// moneyBox: [ ], // 钱箱 moneyBox: [ ], // 钱箱
// needBackMoney: false, // 需要钱箱取钱 needBackMoney: false, // 需要钱箱取钱
// peopleSign: [ ], // 客户签字 peopleSign: [ ], // 客户签字
// cultureIn: [], // 传票栏 cultureIn: [], // 传票栏
// sealBox: [], // 印章盒 sealBox: [], // 印章盒
// currencyDetector: [], // 验钞机 currencyDetector: [], // 验钞机
// printer: [], // 打印机 printer: [], // 打印机
// resource: [], // 资料 resource: [], // 资料
// importanceArr: [], // 重要空白凭证箱 importanceArr: [], // 重要空白凭证箱
// commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
// needsModule: { needsModule: {
// 'controlCash/cashRecipients': false 'controlCash3/index': false
},
// }, dataFlow: {
// }, }
'业务十八': { // 现金领用 },
'业务十九': { // 现金领用
id: 508, id: 508,
name: '现金领用',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -2000,8 +2037,9 @@ export default {
dataFlow: { dataFlow: {
} }
}, },
'业务十': { // 现金上缴 '业务十': { // 现金上缴
id: 509, id: 509,
name: '现金上缴',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -2030,8 +2068,9 @@ export default {
dataFlow: { dataFlow: {
} }
}, },
'业务二十': { // 现金调入 '业务二十': { // 现金调入
id: 548, id: 548,
name: '现金调入',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -2059,8 +2098,9 @@ export default {
dataFlow: { dataFlow: {
} }
}, },
'业务二十': { // 现金调出 '业务二十': { // 现金调出
id: 549, id: 549,
name: '现金调出',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -2088,8 +2128,10 @@ export default {
dataFlow: { dataFlow: {
} }
}, },
'业务二十二': { // 凭证领用
id: 510, '业务二十三': { // 凭证调入
id: 512,
name: '凭证调入',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -2112,13 +2154,14 @@ export default {
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash2/cashRecipients' : false 'controlCash2/cashPaid' : false
}, },
dataFlow: { dataFlow: {
} }
}, },
'业务二十三': { // 凭证上缴 '业务二十四': { // 凭证调出
id: 514, id: 513,
name: '凭证调出',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -2140,13 +2183,14 @@ export default {
importanceArr: [], // 重要空白凭证箱 importanceArr: [], // 重要空白凭证箱
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash2/cashTransferInto' : false 'controlCash2/cashOut' : false
}, },
dataFlow: { dataFlow: {
} }
}, },
'业务二十四': { // 凭证调入 '业务二十五': { // 凭证领用
id: 512, id: 510,
name: '凭证领用',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -2169,13 +2213,14 @@ export default {
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash2/cashPaid' : false 'controlCash2/cashRecipients' : false
}, },
dataFlow: { dataFlow: {
} }
}, },
'业务二十五': { // 凭证调出 '业务二十六': { // 凭证上缴
id: 513, id: 514,
name: '凭证上缴',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -2197,22 +2242,22 @@ export default {
importanceArr: [], // 重要空白凭证箱 importanceArr: [], // 重要空白凭证箱
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash2/cashOut' : false 'controlCash2/cashTransferInto' : false
}, },
dataFlow: { dataFlow: {
} }
}, },
'业务二十六': { // 支票出售 '业务二十七': { // 柜员凭证扎帐
id: 507, id: 570,
data: [ 13, 23, 15, 413 ], // 身份证原件、复印件、现金、支票领购单 name: '柜员凭证扎帐',
needs: [ 411, 479 ], data: [ ], //
needs: [ 438 ],
isStamp: { isStamp: {
'附件章': [ 23 ], '业务专用章': [ 438 ]
'业务专用章': [ 413, 479 ]
}, },
backPeople: [], backPeople: [],
// backPeople: [ 13, 480, 411, 481 ], // 少了身份证原件、支票领购单回单、现金支票、业务收费凭证回单 // backPeople: [ ],
cultureArr: [ 23, 488, 488 ], // 少了复印件、支票领购单凭证联、业务收费凭证凭证联、 cultureArr: [ 438 ],
moneyBox: [ ], // 钱箱 moneyBox: [ ], // 钱箱
needBackMoney: false, // 需要钱箱取钱 needBackMoney: false, // 需要钱箱取钱
@ -2225,15 +2270,12 @@ export default {
importanceArr: [], // 重要空白凭证箱 importanceArr: [], // 重要空白凭证箱
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: {
'controlCash3/index': false
},
dataFlow: { dataFlow: {
} }
}, },
'业务二十七': { // 柜员日终扎帐 '业务二十八': { // 柜员现金扎帐
id: 516, id: 516,
name: '柜员现金扎帐',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -2257,8 +2299,9 @@ export default {
dataFlow: { dataFlow: {
} }
}, },
'业务二十': { // 网点日中扎帐 '业务二十': { // 网点日中扎帐
id: 517, id: 517,
name: '网点日中扎帐',
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -2766,6 +2809,18 @@ export default {
} }
}, },
getters: { getters: {
// businessSelect
// 获取业务列表供给业务选择使用
getBusinessSelectList(state) {
const arr = []
for(const key in state.businessSelect) {
arr.push({
myKey: key,
text: ': ' + state.businessSelect[key].name
})
}
return arr
},
getSelectList(state) { getSelectList(state) {
return state.selectList return state.selectList
// currencySelectList: [], // currencySelectList: [],
@ -2800,25 +2855,26 @@ export default {
} }
} }
}, },
// 选择业务物品栏中的物品 根据myKey判断有什么 // 选择业务后合并信息
dataFlow(state) { dataFlow(state) {
return Object.assign(allDataFlow, state.businessSelect[state.businessKey].dataFlow) return Object.assign(allDataFlow, state.businessSelect[state.businessKey].dataFlow)
}, },
goods2(state) { goods2(state) {
// 调试容错采用if-else // 调试容错采用if-else
const arr = [] const arr = []
for(const item of state.businessSelect[state.businessKey].data) { if(state.businessKey !== '') {
arr.push(allGoods[item]) for(const item of state.businessSelect[state.businessKey].data) {
} arr.push(allGoods[item])
const item = arr.find(item => item.id === 16) }
if(item) { const item = arr.find(item => item.id === 16)
if(state.businessKey === '业务一') { if(item) {
item.name = '一类银行卡' if(state.businessKey === '业务一') {
}else { item.name = '一类银行卡'
item.name = '银行卡' }else {
item.name = '银行卡'
}
} }
} }
return arr return arr
}, },
@ -2866,7 +2922,12 @@ export default {
}, },
// needBackMoney: false, // 需要钱箱取钱 // needBackMoney: false, // 需要钱箱取钱
needBackMoney(state) { needBackMoney(state) {
return state.businessSelect[state.businessKey].needBackMoney if(state.businessKey !== '') {
return state.businessSelect[state.businessKey].needBackMoney
}else {
return false
}
}, },
inMyWork(state) { inMyWork(state) {
return (moduleName) => { return (moduleName) => {

@ -43,6 +43,19 @@ const checkName = function(val, form, prop) {
form[prop] = val; form[prop] = val;
} }
const certificateNumber = function(val, form, prop) {
const charReg = /^(0|[0-9][0-9]*)$/;
if(val.length<form[prop].length) {
form[prop] = val;
return;
}
if(charReg.test(val)) {
form[prop] = val;
}
}
// 监听年利率 // 监听年利率
const rateListen = function(val, form, prop) { const rateListen = function(val, form, prop) {
@ -322,5 +335,6 @@ const randomPeopleNumber = () => {
inputListen2, inputListen2,
messageIdCard, messageIdCard,
messageCard, messageCard,
messagePassword messagePassword,
certificateNumber
} }

441542
test2.js

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save