20240205
luoJunYong.123 3 years ago
parent 5712af4ed0
commit 4f44528560
  1. 153
      src/components/dialog2/index.vue
  2. 8
      src/components/selectBusiness/index.vue
  3. 12
      src/mixins/saveData/index.js
  4. 52
      src/pages/manage/list/ImportantCash/controlCash/cashOut.vue
  5. 32
      src/pages/manage/list/ImportantCash/controlCash/cashPaid.vue
  6. 31
      src/pages/manage/list/ImportantCash/controlCash/cashRecipients.vue
  7. 54
      src/pages/manage/list/ImportantCash/controlCash/cashTransferInto.vue
  8. 41
      src/pages/manage/list/ImportantCash/controlCash2/cashOut.vue
  9. 31
      src/pages/manage/list/ImportantCash/controlCash2/cashPaid.vue
  10. 31
      src/pages/manage/list/ImportantCash/controlCash2/cashRecipients.vue
  11. 47
      src/pages/manage/list/ImportantCash/controlCash2/cashTransferInto.vue
  12. 5
      src/pages/manage/list/business/deposit.vue
  13. 4
      src/pages/manage/list/business/openAccount.vue
  14. 4
      src/pages/manage/list/business/transfer.vue
  15. 4
      src/pages/manage/list/business/withdrawal.vue
  16. 6
      src/pages/manage/list/client/consumerClient.vue
  17. 20
      src/pages/manage/list/client/corporateClient.vue
  18. 4
      src/pages/manage/list/personal/callDeposits/accountClosed.vue
  19. 4
      src/pages/manage/list/personal/callDeposits/openAccount.vue
  20. 4
      src/pages/manage/list/personal/currentAccount/accountCancellation.vue
  21. 4
      src/pages/manage/list/personal/currentAccount/deposit.vue
  22. 4
      src/pages/manage/list/personal/currentAccount/openAccount.vue
  23. 4
      src/pages/manage/list/personal/currentAccount/settle.vue
  24. 4
      src/pages/manage/list/personal/currentAccount/transferAccounts.vue
  25. 4
      src/pages/manage/list/personal/currentAccount/withdrawal.vue
  26. 4
      src/pages/manage/list/personal/timeDeposit/deposit.vue
  27. 4
      src/pages/manage/list/personal/timeDeposit/openAccount.vue
  28. 4
      src/pages/manage/list/personal/timeDeposit/withdrawal.vue
  29. 4
      src/pages/manage/list/personal/usefulPhrases/accountClosed.vue
  30. 4
      src/pages/manage/list/personal/usefulPhrases/continueDeposit.vue
  31. 4
      src/pages/manage/list/personal/usefulPhrases/openAccount.vue
  32. 4
      src/pages/manage/list/servicesAccount/passwordChange.vue
  33. 4
      src/pages/manage/list/servicesAccount/passwordLost.vue
  34. 51
      src/store/modules/system.js
  35. 194147
      test.js

@ -51,6 +51,141 @@
</template> </template>
<script> <script>
const nameMap = {
sex: {
1: '男',
2: '女'
},
idType: {
82: '统一社会信用代码证',
83: '身份证'
},
certificateType: {
83: '身份证',
115: '转账支票',
116: '现金支票'
},
currency: {
12: 'CNY人民币'
},
goldLogo: {
13: '钞户'
},
accountQuality: {
14: '个人结算户',
101: '基本户',
102: '一般户',
103: '专用户',
104: '临时户'
},
voucherType: {
15: 'IC卡',
115: '转账支票',
116: '现金支票',
123: '存单',
127: '银行'
},
accountType: {
16: '一类户',
17: '二类户',
97: '结算户',
98: '结算户',
99: '委托保障金户',
100: '资本临时户'
},
drawWay: {
18: '密码',
93: '现金',
94: '转账',
114: '印鉴',
125: '部分支取',
126: '全部支取并销户'
},
drawWayType: {
133: '现金'
},
accountQualityTwo: {
14: '个人结算户',
101: '基本户',
102: '一般户',
103: '专用户',
104: '临时户'
},
voucherTypeTwo: {
15: 'IC卡',
115: '转账支票',
116: '现金支票',
123: '存单',
127: '银行'
},
accountTypeTwo: {
16: '一类户',
17: '二类户',
97: '结算户',
98: '结算户',
99: '委托保障金户',
100: '资本临时户'
},
drawWayTwo: {
13: '密码',
93: '现金',
94: '转账',
114: '印鉴',
125: '部分支取',
126: '全部支取并销户'
},
chargeWay: {
13: '密码',
},
certificateDeposit: {
92: '现金'
},
extendPeriod: {
90: '不续存',
91: '续存'
},
depositTerm: {
84: '3个月',
85: '6个月',
86: '1年',
87: '2年',
88: '3年',
89: '5年'
},
withdrawWay: {
125: '部分支取',
126: '全部支取并销户'
},
extendDepositTarget: {
128: '不续存',
129: '续存1年',
130: '续存3年',
131: '续存5年'
},
noticeType: {
95: '1天',
96: '7天'
},
depositType: {
92: '现金'
},
accountManagement: {
105: '工业存款',
106: '商业存款',
107: '外贸存款',
108: '其他存款'
},
calculateWay: {
109: '季度',
110: '半年',
111: '1年'
},
outAccountWay: {
112: '按月',
113: '满页'
},
}
export default { export default {
props: { props: {
visible: { visible: {
@ -80,10 +215,24 @@ export default {
continue; continue;
} }
if(num%2 === 0) { if(num%2 === 0) {
this.leftObj[this.formName[key]] = this.showForm[key] if(nameMap[key]) {
this.leftObj[this.formName[key]] = nameMap[key][this.showForm[key]]
}else {
this.leftObj[this.formName[key]] = this.showForm[key]
}
}else { }else {
this.rightObj[this.formName[key]] = this.showForm[key] if(nameMap[key]) {
this.rightObj[this.formName[key]] = nameMap[key][this.showForm[key]]
}else {
this.rightObj[this.formName[key]] = this.showForm[key]
}
} }
// if(num%2 === 0) {
// this.leftObj[this.formName[key]] = this.showForm[key]
// }else {
// this.rightObj[this.formName[key]] = this.showForm[key]
// }
num++; num++;
} }
this.leftObj['上缴柜员号'] = '002119' this.leftObj['上缴柜员号'] = '002119'

@ -131,19 +131,19 @@ export default {
}, },
{ {
myKey: '项目二十二', myKey: '项目二十二',
text: ': ' text: ': 凭证领用'
}, },
{ {
myKey: '项目二十三', myKey: '项目二十三',
text: ': 凭证调入' text: ': 凭证上缴'
}, },
{ {
myKey: '项目二十四', myKey: '项目二十四',
text: ': 凭证调' text: ': 凭证调'
}, },
{ {
myKey: '项目二十五', myKey: '项目二十五',
text: ': 凭证上缴' text: ': 凭证调出'
}, },
{ {
myKey: '项目二十六', myKey: '项目二十六',

@ -0,0 +1,12 @@
export default {
beforeDestroy() {
let tmpForm = {}
for(const key in this.form) {
if(this.form[key]) {
tmpForm[key] = this.form[key]
}
}
this.setDataFlow({ ...tmpForm })
tmpForm = null
}
}

@ -1,12 +1,13 @@
// //
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-form ref="form" :model="form" label-width="120px" :rules="rules"> <el-form ref="form" :model="form" label-width="120px" :rules="rules">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="10"> <el-col :span="10">
<el-form-item label="币种"> <el-form-item label="币种" prop="currency">
<el-select v-model="form.identification" placeholder="请选择"> <el-select v-model="form.currency" placeholder="请选择" ref="currency">
<el-option label="CNY人民币" value="CNY人民币"> </el-option> <el-option v-for="item in getSelectList.currencySelectList" :label="item.options" :value="item.itemId" :key="item.itemId"> </el-option>
<!-- <el-option value="CNY人民币">CNY人民币</el-option> -->
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -128,12 +129,13 @@
</el-form> </el-form>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<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 } from '@/utils/utilFunction.js' import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2 } from '@/utils/utilFunction.js'
import { addOperation } from '@/api/http';
const moduleName = 'controlCash/cashOut' const moduleName = 'controlCash/cashOut'
import { mapMutations, mapGetters } from 'vuex' import { mapMutations, mapGetters } from 'vuex'
@ -155,13 +157,13 @@ export default {
isNeedBefore: '', isNeedBefore: '',
needBefore: '', needBefore: '',
form:{ form:{
identification: 'CNY人民币', currency: 12,
state: '正常', state: '正常',
moneyTotal: '0', moneyTotal: '0',
receiveCounter: '', receiveCounter: '',
}, },
formName:{ formName:{
identification: '币种', currency: '币种',
state: '状态', state: '状态',
moneyTotal: '总金额', moneyTotal: '总金额',
receiveCounter: '接收柜员', receiveCounter: '接收柜员',
@ -253,6 +255,7 @@ export default {
...mapGetters({ ...mapGetters({
needsModule: 'system/needsModule', needsModule: 'system/needsModule',
inMyWork: 'system/inMyWork', inMyWork: 'system/inMyWork',
getSelectList: 'system/getSelectList'
}) })
}, },
watch: { watch: {
@ -282,7 +285,40 @@ export default {
this.visible = true this.visible = true
}, this.$refs)); }, this.$refs));
}, },
submitForm2() {}, submitForm2() {
let projectId = sessionStorage.getItem('projectId')
let startTime = sessionStorage.getItem('startTime')
const formList = []
// currency: 12,
// state: '',
// moneyTotal: 0,
if(this.form.state) {
formList.push({"answerId":'527',"emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,518,524,527","type": ""})
}
formList.push({"answerId":'70',"emptyOne": 8, "emptyTwo": this.form.currency, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,518,524,70","type": "1"})
formList.push({"answerId":'109',"emptyOne": 45, "emptyTwo": this.form.moneyTotal + '', "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,518,524,109","type": "3"})
// receiveCounter
if(this.form.receiveCounter) {
formList.push({"answerId":'528',"emptyOne": 91, "emptyTwo": this.form.receiveCounter, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,518,524,528","type": "3"})
}
let params= {
parentId: '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,5,31,518,524',
lcJudgmentRuleReq:formList,
projectId:+projectId,
startTime:startTime,
}
addOperation(params).then((data)=>{
// this.$message({
// message: '',
// type: 'success'
// });
this.setNeedsModule(moduleName)
// this.setDataFlow({ ...this.form })
}).catch((error)=>{
})
},
tableRowClassName: tableRowClassName, tableRowClassName: tableRowClassName,
checkName checkName
} }

@ -1,5 +1,5 @@
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-table <el-table
ref="filterTable" ref="filterTable"
:data="tableData" :data="tableData"
@ -62,7 +62,7 @@
<el-button @click="submitClick" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitClick" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="false" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="false" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
@ -73,6 +73,7 @@ const moduleName = 'controlCash/cashPaid'
import { mapMutations, mapGetters } from 'vuex' import { mapMutations, mapGetters } from 'vuex'
import NeedBefore from '@/components/needBefore' import NeedBefore from '@/components/needBefore'
import MyDialog from '@/components/dialog' import MyDialog from '@/components/dialog'
import { addOperation } from '@/api/http';
export default { export default {
name: 'index', name: 'index',
components:{ components:{
@ -150,6 +151,33 @@ export default {
submitClick() { submitClick() {
this.visible = true this.visible = true
}, },
submitForm2() {
let projectId = sessionStorage.getItem('projectId')
let startTime = sessionStorage.getItem('startTime')
const formList = []
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,518,523,525","type": ""})
// formList.push()
}
if(this.form.clickIt2 === '确认退回') {
formList.push({"answerId":'526',"emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,518,523,526","type": ""})
}
let params= {
parentId: '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,5,31,518,523',
lcJudgmentRuleReq:formList,
projectId:+projectId,
startTime:startTime,
}
addOperation(params).then((data)=>{
// this.$message({
// message: '',
// type: 'success'
// });
this.setNeedsModule(moduleName)
// this.setDataFlow({ ...this.form })
}).catch((error)=>{
})
},
getNowDate getNowDate
}, },
computed: { computed: {

@ -1,5 +1,5 @@
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-table <el-table
ref="filterTable" ref="filterTable"
:data="tableData" :data="tableData"
@ -64,7 +64,7 @@
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
@ -72,6 +72,7 @@ import { tableRowClassName, headerCellStyle } from '@/assets/js/myConfig'
import { getNowDate } from '@/utils/utilFunction' import { getNowDate } from '@/utils/utilFunction'
import MyDialog from '@/components/dialog' import MyDialog from '@/components/dialog'
import NeedBefore from '@/components/needBefore' import NeedBefore from '@/components/needBefore'
import { addOperation } from '@/api/http';
const moduleName = 'controlCash/cashRecipients' const moduleName = 'controlCash/cashRecipients'
import { mapMutations, mapGetters } from 'vuex' import { mapMutations, mapGetters } from 'vuex'
@ -152,7 +153,31 @@ export default {
this.visible = true this.visible = true
}, },
submitForm2() { submitForm2() {
// let projectId = sessionStorage.getItem('projectId')
let startTime = sessionStorage.getItem('startTime')
const formList = []
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,518,521,525","type": ""})
// formList.push()
}
if(this.form.clickIt2 === '已退回') {
formList.push({"answerId":'526',"emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,518,521,526","type": ""})
}
let params= {
parentId: '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,5,31,518,521',
lcJudgmentRuleReq:formList,
projectId:+projectId,
startTime:startTime,
}
addOperation(params).then((data)=>{
// this.$message({
// message: '',
// type: 'success'
// });
this.setNeedsModule(moduleName)
// this.setDataFlow({ ...this.form })
}).catch((error)=>{
})
}, },
tableRowClassName: tableRowClassName, tableRowClassName: tableRowClassName,
getNowDate getNowDate

@ -1,12 +1,18 @@
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-form ref="form" :model="form" label-width="120px"> <el-form ref="form" :model="form" label-width="120px">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="7"> <el-col :span="7">
<el-form-item label="币种"> <!-- <el-form-item label="币种">
<el-select v-model="form.identification" placeholder="请选择"> <el-select v-model="form.currency" placeholder="请选择">
<el-option label="CNY人民币" value="CNY人民币"> </el-option> <el-option label="CNY人民币" value="CNY人民币"> </el-option>
</el-select> </el-select>
</el-form-item> -->
<el-form-item label="币种" prop="currency">
<el-select v-model="form.currency" placeholder="请选择" ref="currency">
<el-option v-for="item in getSelectList.currencySelectList" :label="item.options" :value="item.itemId" :key="item.itemId"> </el-option>
<!-- <el-option value="CNY人民币">CNY人民币</el-option> -->
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="7"> <el-col :span="7">
@ -122,7 +128,7 @@
</el-form> </el-form>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth='false' /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth='false' />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
@ -132,6 +138,8 @@ const moduleName = 'controlCash/cashTransferInto'
import { mapMutations, mapGetters } from 'vuex' import { mapMutations, mapGetters } from 'vuex'
import NeedBefore from '@/components/needBefore' import NeedBefore from '@/components/needBefore'
import MyDialog from '@/components/dialog' import MyDialog from '@/components/dialog'
import { addOperation } from '@/api/http';
export default { export default {
name: 'index', name: 'index',
components:{ components:{
@ -148,12 +156,12 @@ export default {
isNeedBefore: '', isNeedBefore: '',
needBefore: '', needBefore: '',
form:{ form:{
identification: 'CNY人民币', currency: 12,
state: '正常', state: '正常',
moneyTotal: '0', moneyTotal: 0,
}, },
formName:{ formName:{
identification: '币种', currency: '币种',
state: '状态', state: '状态',
moneyTotal: '总金额', moneyTotal: '总金额',
}, },
@ -222,6 +230,7 @@ export default {
...mapGetters({ ...mapGetters({
needsModule: 'system/needsModule', needsModule: 'system/needsModule',
inMyWork: 'system/inMyWork', inMyWork: 'system/inMyWork',
getSelectList: 'system/getSelectList'
}), }),
getSum() { getSum() {
return (val, num) => { return (val, num) => {
@ -263,7 +272,36 @@ export default {
submitClick() { submitClick() {
this.visible = true this.visible = true
}, },
submitForm2() {}, submitForm2() {
let projectId = sessionStorage.getItem('projectId')
let startTime = sessionStorage.getItem('startTime')
const formList = []
// currency: 12,
// state: '',
// moneyTotal: 0,
if(this.form.state) {
formList.push({"answerId":'527',"emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,518,522,527","type": ""})
}
formList.push({"answerId":'70',"emptyOne": 8, "emptyTwo": this.form.currency, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,518,522,70","type": "1"})
formList.push({"answerId":'109',"emptyOne": 45, "emptyTwo": this.form.moneyTotal + '', "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,518,522,109","type": "3"})
let params= {
parentId: '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,5,31,518,522',
lcJudgmentRuleReq:formList,
projectId:+projectId,
startTime:startTime,
}
addOperation(params).then((data)=>{
// this.$message({
// message: '',
// type: 'success'
// });
this.setNeedsModule(moduleName)
// this.setDataFlow({ ...this.form })
}).catch((error)=>{
})
},
tableRowClassName: tableRowClassName tableRowClassName: tableRowClassName
}, },
}; };

@ -1,5 +1,5 @@
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20"> <el-row :gutter="20">
<el-form ref="form" :model="form" label-width="140px" class="heightLint" :rules="rules"> <el-form ref="form" :model="form" label-width="140px" class="heightLint" :rules="rules">
<el-col :span="10" :offset="1"> <el-col :span="10" :offset="1">
@ -7,23 +7,23 @@
<el-select v-model="form.voucherType" placeholder="请选择" ref="voucherType"> <el-select v-model="form.voucherType" placeholder="请选择" ref="voucherType">
<el-option <el-option
label="IC卡" label="IC卡"
value="IC卡"> :value="15">
</el-option> </el-option>
<el-option <!-- <el-option
label="存折" label="存折"
value="存折"> value="存折">
</el-option> </el-option> -->
<el-option <el-option
label="存单" label="存单"
value="存单"> :value="123">
</el-option> </el-option>
<el-option <el-option
label="现金支票" label="现金支票"
value="现金支票"> :value="116">
</el-option> </el-option>
<el-option <el-option
label="转账支票" label="转账支票"
value="转账支票"> :value="115">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -48,7 +48,7 @@
<el-button @click="submitClick" type="primary" class="submitBtn">提交</el-button> <el-button @click="submitClick" type="primary" class="submitBtn">提交</el-button>
<my-dialog2 v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog2 v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
@ -59,6 +59,7 @@ import { inputListen2, myValidate, checkName } from '@/utils/utilFunction'
import { mapMutations, mapGetters } from 'vuex' import { mapMutations, mapGetters } from 'vuex'
import NeedBefore from '@/components/needBefore' import NeedBefore from '@/components/needBefore'
import MyDialog2 from '@/components/dialog2' import MyDialog2 from '@/components/dialog2'
import { addOperation } from '@/api/http';
export default { export default {
name: 'index', name: 'index',
components: { components: {
@ -159,7 +160,29 @@ export default {
}, },
submitForm2() { submitForm2() {
let projectId = sessionStorage.getItem('projectId')
let startTime = sessionStorage.getItem('startTime')
const formList = []
formList.push({"answerId":'73',"emptyOne": 11, "emptyTwo": this.form.voucherType, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,535,73","type": "1"})
formList.push({"answerId":'528',"emptyOne": 91, "emptyTwo": this.form.receiveCounter, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,535,528","type": "3"})
formList.push({"answerId":'531',"emptyOne": 92, "emptyTwo": this.form.startNumber, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,535,531","type": "3"})
formList.push({"answerId":'532',"emptyOne": 93, "emptyTwo": this.form.endNumber, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,535,532","type": "3"})
formList.push({"answerId":'533',"emptyOne": 94, "emptyTwo": this.form.number, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,535,533","type": "3"})
let params= {
parentId: '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,5,31,519,535',
lcJudgmentRuleReq:formList,
projectId:+projectId,
startTime:startTime,
}
addOperation(params).then((data)=>{
// this.$message({
// message: '',
// type: 'success'
// });
this.setNeedsModule(moduleName)
// this.setDataFlow({ ...this.form })
}).catch((error)=>{
})
}, },
getFocus() { getFocus() {
if(!this.form.startNumber) { if(!this.form.startNumber) {

@ -1,5 +1,5 @@
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-table <el-table
ref="filterTable" ref="filterTable"
:data="tableData" :data="tableData"
@ -78,7 +78,7 @@
<my-dialog2 v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog2 v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
@ -89,6 +89,7 @@ const moduleName = 'controlCash2/cashPaid'
import { mapMutations, mapGetters } from 'vuex' import { mapMutations, mapGetters } from 'vuex'
import NeedBefore from '@/components/needBefore' import NeedBefore from '@/components/needBefore'
import MyDialog2 from '@/components/dialog' import MyDialog2 from '@/components/dialog'
import { addOperation } from '@/api/http';
export default { export default {
name: 'index', name: 'index',
components: { components: {
@ -159,7 +160,31 @@ export default {
this.visible = true this.visible = true
}, },
submitForm2() { submitForm2() {
// let projectId = sessionStorage.getItem('projectId')
let startTime = sessionStorage.getItem('startTime')
const formList = []
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()
}
if(this.form.clickIt2 === '已退回') {
formList.push({"answerId":'526',"emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,534,526","type": ""})
}
let params= {
parentId: '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,5,31,519,534',
lcJudgmentRuleReq:formList,
projectId:+projectId,
startTime:startTime,
}
addOperation(params).then((data)=>{
// this.$message({
// message: '',
// type: 'success'
// });
this.setNeedsModule(moduleName)
// this.setDataFlow({ ...this.form })
}).catch((error)=>{
})
}, },
tableRowClassName: tableRowClassName, tableRowClassName: tableRowClassName,
getNowDate getNowDate

@ -1,6 +1,6 @@
// //
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-table <el-table
ref="filterTable" ref="filterTable"
:data="tableData" :data="tableData"
@ -69,12 +69,13 @@
<el-button @click="submitClick" type="primary" class="submitBtn">提交</el-button> <el-button @click="submitClick" type="primary" class="submitBtn">提交</el-button>
<my-dialog2 v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog2 v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
import { tableRowClassName, headerCellStyle } from '@/assets/js/myConfig' import { tableRowClassName, headerCellStyle } from '@/assets/js/myConfig'
import { getNowDate } from '@/utils/utilFunction' import { getNowDate } from '@/utils/utilFunction'
import { addOperation } from '@/api/http';
const moduleName = 'controlCash2/cashRecipients' const moduleName = 'controlCash2/cashRecipients'
import { mapMutations, mapGetters } from 'vuex' import { mapMutations, mapGetters } from 'vuex'
@ -150,7 +151,31 @@ export default {
this.visible = true this.visible = true
}, },
submitForm2() { submitForm2() {
// let projectId = sessionStorage.getItem('projectId')
let startTime = sessionStorage.getItem('startTime')
const formList = []
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,529,525","type": ""})
// formList.push()
}
if(this.form.clickIt2 === '已退回') {
formList.push({"answerId":'526',"emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,529,526","type": ""})
}
let params= {
parentId: '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,5,31,519,529',
lcJudgmentRuleReq:formList,
projectId:+projectId,
startTime:startTime,
}
addOperation(params).then((data)=>{
// this.$message({
// message: '',
// type: 'success'
// });
this.setNeedsModule(moduleName)
// this.setDataFlow({ ...this.form })
}).catch((error)=>{
})
}, },
tableRowClassName: tableRowClassName, tableRowClassName: tableRowClassName,
getNowDate getNowDate

@ -1,29 +1,36 @@
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20"> <el-row :gutter="20">
<el-form ref="form" :model="form" label-width="140px" class="heightLint" :rules="rules"> <el-form ref="form" :model="form" label-width="140px" class="heightLint" :rules="rules">
<el-col :span="10" :offset="1"> <el-col :span="10" :offset="1">
<el-form-item label="凭证类型" prop="voucherType"> <el-form-item label="凭证类型" prop="voucherType">
<el-select v-model="form.voucherType" placeholder="请选择" ref="voucherType"> <el-select v-model="form.voucherType" placeholder="请选择" ref="voucherType">
<!-- voucherType: {
15: 'IC卡',
115: '转账支票',
116: '现金支票',
123: '存单',
127: '银行'
}, -->
<el-option <el-option
label="IC卡" label="IC卡"
value="IC卡"> :value="15">
</el-option> </el-option>
<el-option <!-- <el-option
label="存折" label="存折"
value="存折"> value="存折">
</el-option> </el-option> -->
<el-option <el-option
label="存单" label="存单"
value="存单"> :value="123">
</el-option> </el-option>
<el-option <el-option
label="现金支票" label="现金支票"
value="现金支票"> :value="116">
</el-option> </el-option>
<el-option <el-option
label="转账支票" label="转账支票"
value="转账支票"> :value="115">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -44,7 +51,7 @@
<el-button @click="submitClick" type="primary" class="submitBtn">提交</el-button> <el-button @click="submitClick" type="primary" class="submitBtn">提交</el-button>
<my-dialog2 v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog2 v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
@ -55,6 +62,7 @@ import { inputListen2, myValidate } from '@/utils/utilFunction'
import { mapMutations, mapGetters } from 'vuex' import { mapMutations, mapGetters } from 'vuex'
import NeedBefore from '@/components/needBefore' import NeedBefore from '@/components/needBefore'
import MyDialog2 from '@/components/dialog2' import MyDialog2 from '@/components/dialog2'
import { addOperation } from '@/api/http';
export default { export default {
name: 'index', name: 'index',
components: { components: {
@ -146,7 +154,28 @@ export default {
}, },
submitForm2() { submitForm2() {
let projectId = sessionStorage.getItem('projectId')
let startTime = sessionStorage.getItem('startTime')
const formList = []
formList.push({"answerId":'73',"emptyOne": 11, "emptyTwo": this.form.voucherType, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,530,73","type": "1"})
formList.push({"answerId":'531',"emptyOne": 92, "emptyTwo": this.form.startNumber, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,530,531","type": "3"})
formList.push({"answerId":'532',"emptyOne": 93, "emptyTwo": this.form.endNumber, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,530,532","type": "3"})
formList.push({"answerId":'533',"emptyOne": 94, "emptyTwo": this.form.number, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,31,519,530,533","type": "3"})
let params= {
parentId: '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,5,31,519,530',
lcJudgmentRuleReq:formList,
projectId:+projectId,
startTime:startTime,
}
addOperation(params).then((data)=>{
// this.$message({
// message: '',
// type: 'success'
// });
this.setNeedsModule(moduleName)
// this.setDataFlow({ ...this.form })
}).catch((error)=>{
})
}, },
getFocus() { getFocus() {
if(!this.form.startNumber) { if(!this.form.startNumber) {

@ -1,6 +1,7 @@
// //
<template> <template>
<div class="wrap wrap2" v-if="!isNeedBefore"> <!-- <div class="wrap wrap2" v-if="!isNeedBefore"> -->
<div class="wrap wrap2">
<MyTitle :titleArr="['公司业务', text]"/> <MyTitle :titleArr="['公司业务', text]"/>
<!-- 存款 --> <!-- 存款 -->
@ -44,7 +45,7 @@
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth='needAuth' /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth='needAuth' />
</div> </div>
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> -->
</template> </template>
<script> <script>

@ -1,6 +1,6 @@
// //
<template> <template>
<div class="wrap wrap2" v-if="!isNeedBefore"> <div class="wrap wrap2">
<MyTitle :titleArr="['公司业务', text]"/> <MyTitle :titleArr="['公司业务', text]"/>
<!-- 开户 --> <!-- 开户 -->
@ -86,7 +86,7 @@
</div> </div>
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> -->
</template> </template>
<script> <script>

@ -1,6 +1,6 @@
// //
<template> <template>
<div class="wrap wrap2" v-if="!isNeedBefore"> <div class="wrap wrap2">
<MyTitle :titleArr="['公司业务', text]"/> <MyTitle :titleArr="['公司业务', text]"/>
<!-- 开户 --> <!-- 开户 -->
<div class="body"> <div class="body">
@ -68,7 +68,7 @@
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="needAuth" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="needAuth" />
</div> </div>
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> -->
</template> </template>
<script> <script>

@ -1,6 +1,6 @@
// //
<template> <template>
<div class="wrap wrap2" v-if="!isNeedBefore"> <div class="wrap wrap2">
<MyTitle :titleArr="['公司业务', text]"/> <MyTitle :titleArr="['公司业务', text]"/>
<!-- 开户 --> <!-- 开户 -->
@ -67,7 +67,7 @@
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth='needAuth' /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth='needAuth' />
</div> </div>
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> -->
</template> </template>
<script> <script>

@ -1,6 +1,6 @@
// //
<template> <template>
<div class="wrap wrap2" v-if="!isNeedBefore"> <div class="wrap wrap2">
<MyTitle :titleArr="['客户信息', '个人客户信息建立']"/> <MyTitle :titleArr="['客户信息', '个人客户信息建立']"/>
<div class="body"> <div class="body">
@ -76,8 +76,8 @@
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2()" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2()" />
</div> </div>
<need-before class='wrap' v-else :moduleName='needBefore' :unNeed="unNeed"> <!-- <need-before class='wrap' v-else :moduleName='needBefore' :unNeed="unNeed">
</need-before> </need-before> -->
</template> </template>
<script> // : consumerClient <script> // : consumerClient

@ -1,6 +1,6 @@
// //
<template> <template>
<div class="wrap2 wrap" v-if="!isNeedBefore"> <div class="wrap2 wrap">
<MyTitle :titleArr="['客户信息', '公司客户信息建立']"/> <MyTitle :titleArr="['客户信息', '公司客户信息建立']"/>
<div class="body"> <div class="body">
<el-row :gutter="20"> <el-row :gutter="20">
@ -53,7 +53,7 @@
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> -->
</template> </template>
<script> <script>
@ -64,10 +64,12 @@ import { phoneListen, checkRequired, myValidate, checkHanzi, checkName, ismoney,
import MyTitle from '@/components/myTitle' import MyTitle from '@/components/myTitle'
import NeedBefore from '@/components/needBefore' import NeedBefore from '@/components/needBefore'
import MyDialog from '@/components/dialog' import MyDialog from '@/components/dialog'
import myMixin from '@/mixins/saveData'
const moduleName = 'corporateClient' const moduleName = 'corporateClient'
export default { export default {
name: 'index', name: 'index',
mixins: [ myMixin ],
components: { components: {
MyTitle, MyTitle,
NeedBefore, NeedBefore,
@ -215,13 +217,13 @@ export default {
popUp(){// popUp(){//
// this.$store.commit('system/changePop',{show:true,text:'',id:'34'}) // this.$store.commit('system/changePop',{show:true,text:'',id:'34'})
// this.setDataFlow() // this.setDataFlow()
let tmpForm = {} // let tmpForm = {}
for(const key in this.form) { // for(const key in this.form) {
if(this.form[key]) { // if(this.form[key]) {
tmpForm[key] = this.form[key] // tmpForm[key] = this.form[key]
} // }
} // }
this.setDataFlow({ ...tmpForm }) // this.setDataFlow({ ...tmpForm })
tmpForm = null tmpForm = null
this.$message.warning('请刷身份证'); this.$message.warning('请刷身份证');
this.setPopId('34') this.setPopId('34')

@ -1,6 +1,6 @@
// //
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<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">
@ -94,7 +94,7 @@
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" depositNumber='0812' /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" depositNumber='0812' />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
import { ratePattern, vercustomer } from '@/utils/verify.js' import { ratePattern, vercustomer } from '@/utils/verify.js'

@ -1,6 +1,6 @@
// //
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<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">
@ -77,7 +77,7 @@
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" depositNumber='0812' /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" depositNumber='0812' />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js' import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js'

@ -1,6 +1,6 @@
/* 个人业务>活期业务>销户 */ /* 个人业务>活期业务>销户 */
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<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">
@ -39,7 +39,7 @@
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
import { vercustomer } from '@/utils/verify.js' import { vercustomer } from '@/utils/verify.js'

@ -1,6 +1,6 @@
/* 个人业务>活期业务>存款 */ /* 个人业务>活期业务>存款 */
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<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">
@ -47,7 +47,7 @@
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="false" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="false" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> // currentAccount/deposit <script> // currentAccount/deposit

@ -1,6 +1,6 @@
/* 个人业务>活期业务>开户 */ /* 个人业务>活期业务>开户 */
<template> <template>
<div v-if="!isNeedBefore"> <div>
<div class="body"> <div class="body">
<div> <div>
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
@ -209,7 +209,7 @@
</el-dialog> --> </el-dialog> -->
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> // currentAccount/openAccount <script> // currentAccount/openAccount
import {getSubjectInfo,addOperation,getOperation} from "@/api/http.js"; import {getSubjectInfo,addOperation,getOperation} from "@/api/http.js";

@ -1,6 +1,6 @@
/* 个人业务>活期业务>结清 */ /* 个人业务>活期业务>结清 */
<template> <template>
<div class="body" v-if="!isNeedBefore" > <div class="body" >
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<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">
@ -61,7 +61,7 @@
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" :needAuth="needAuth" @submitIt="submitForm2" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" :needAuth="needAuth" @submitIt="submitForm2" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js' import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js'

@ -1,6 +1,6 @@
/* 个人业务>活期业务>转账 */ /* 个人业务>活期业务>转账 */
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<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">
@ -56,7 +56,7 @@
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="needAuth" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="needAuth" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js' import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js'

@ -1,6 +1,6 @@
/* 个人业务>活期业务>取款 */ /* 个人业务>活期业务>取款 */
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<el-form ref="form" :rules="rules" :model="form" label-width="120px"> <el-form ref="form" :rules="rules" :model="form" label-width="120px">
<el-col :span="10" :offset="1"> <el-col :span="10" :offset="1">
@ -60,7 +60,7 @@
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="needAuth" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="needAuth" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>

@ -1,6 +1,6 @@
// > // >
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<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">
@ -81,7 +81,7 @@
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="false" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="false" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2, inputListen,messageCard, messagePassword } from '@/utils/utilFunction.js'; import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2, inputListen,messageCard, messagePassword } from '@/utils/utilFunction.js';

@ -1,6 +1,6 @@
// > // >
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<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">
@ -71,7 +71,7 @@
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
import { myValidate, checkHanzi, checkName, autoPlay, autoPlay2, inputListen, messageIdCard,messageCard, messagePassword } from '@/utils/utilFunction.js'; import { myValidate, checkHanzi, checkName, autoPlay, autoPlay2, inputListen, messageIdCard,messageCard, messagePassword } from '@/utils/utilFunction.js';

@ -1,6 +1,6 @@
// > // >
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<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">
@ -66,7 +66,7 @@
<el-button @click="submitIt" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitIt" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2, rateListen, inputListen,messageCard, messagePassword} from '@/utils/utilFunction.js'; import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2, rateListen, inputListen,messageCard, messagePassword} from '@/utils/utilFunction.js';

@ -1,6 +1,6 @@
// //
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<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">
@ -97,7 +97,7 @@
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" depositNumber='0816' /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" depositNumber='0816' />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js' import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js'

@ -1,6 +1,6 @@
// //
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<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">
@ -54,7 +54,7 @@
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="false" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" :needAuth="false" />
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js' import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js'

@ -1,6 +1,6 @@
// //
<template> <template>
<div class="body" v-if="!isNeedBefore"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<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">
@ -84,7 +84,7 @@
</el-row> </el-row>
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button> <el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
<script> <script>
import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2, inputListen, messageIdCard,messageCard, messagePassword } from '@/utils/utilFunction.js'; import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2, inputListen, messageIdCard,messageCard, messagePassword } from '@/utils/utilFunction.js';

@ -1,5 +1,5 @@
<template> <template>
<div class="wrap wrap2" v-if="!isNeedBefore"> <div class="wrap wrap2">
<MyTitle :titleArr="['账户服务', '密码修改']"/> <MyTitle :titleArr="['账户服务', '密码修改']"/>
<div class="body"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
@ -60,7 +60,7 @@
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" />
</div> </div>
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> -->
</template> </template>
<script> <script>
import { vercustomer } from '@/utils/verify.js' import { vercustomer } from '@/utils/verify.js'

@ -1,5 +1,5 @@
<template> <template>
<div class="wrap wrap2" v-if="!isNeedBefore"> <div class="wrap wrap2">
<MyTitle :titleArr="['账户服务', '密码挂失']"/> <MyTitle :titleArr="['账户服务', '密码挂失']"/>
<div class="body"> <div class="body">
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
@ -43,7 +43,7 @@
<my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" />
</div> </div>
</div> </div>
<need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" class="wrap" /> -->
</template> </template>
<script> <script>
import { vercustomer } from '@/utils/verify.js' import { vercustomer } from '@/utils/verify.js'

@ -1,5 +1,7 @@
/* 银行系统 */ /* 银行系统 */
/* 所有物品名字 */ /* 所有物品名字 */
const allGoods = { const allGoods = {
16: {name:'银行卡',src:require('@/assets/img/goods/bankCard.png'),id:16}, 16: {name:'银行卡',src:require('@/assets/img/goods/bankCard.png'),id:16},
@ -1820,7 +1822,7 @@ export default {
'controlCash/cashRecipients': false 'controlCash/cashRecipients': false
}, },
}, },
'项目十九': { '项目十九': { // 现金上缴
id: 509, id: 509,
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
@ -1843,11 +1845,12 @@ export default {
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash/cashPaid': false 'controlCash/cashTransferInto': false
}, },
}, },
'项目二十': { '项目二十': { // 现金调入
id: 509, id: 548,
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1869,11 +1872,11 @@ export default {
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash/cashOut': false 'controlCash/cashPaid': false
}, },
}, },
'项目二十一': { '项目二十一': { // 现金调出
id: 510, id: 549,
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1895,11 +1898,11 @@ export default {
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash2/cashRecipients' : false 'controlCash/cashOut': false
}, },
}, },
'项目二十二': { '项目二十二': { // 凭证领用
id: 511, id: 510,
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1921,11 +1924,11 @@ export default {
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash2/cashTransferInto' : false 'controlCash2/cashRecipients' : false
}, },
}, },
'项目二十三': { '项目二十三': { // 凭证上缴
id: 512, id: 514,
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1945,13 +1948,12 @@ export default {
importanceArr: [], // 重要空白凭证箱 importanceArr: [], // 重要空白凭证箱
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: { needsModule: {
'controlCash2/cashPaid' : false 'controlCash2/cashTransferInto' : false
}, },
}, },
'项目二十四': { '项目二十四': { // 凭证调入
id: 513, id: 512,
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1971,13 +1973,13 @@ export default {
importanceArr: [], // 重要空白凭证箱 importanceArr: [], // 重要空白凭证箱
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
// 'controlCash2/cashOut'
needsModule: { needsModule: {
'controlCash2/cashOut' : false 'controlCash2/cashPaid' : false
}, },
}, },
'项目二十五': { '项目二十五': { // 凭证调出
id: 514, id: 513,
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
isStamp: { isStamp: {
@ -1997,8 +1999,11 @@ export default {
importanceArr: [], // 重要空白凭证箱 importanceArr: [], // 重要空白凭证箱
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
needsModule: {
'controlCash2/cashOut' : false
},
}, },
'项目二十六': { '项目二十六': { // 柜员日终扎帐
id: 516, id: 516,
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],
@ -2020,7 +2025,7 @@ export default {
importanceArr: [], // 重要空白凭证箱 importanceArr: [], // 重要空白凭证箱
commonArr: [], // 普通凭证箱 commonArr: [], // 普通凭证箱
}, },
'项目二十七': { '项目二十七': { // 网点日中扎帐
id: 517, id: 517,
data: [ ], // data: [ ], //
needs: [ 438 ], needs: [ 438 ],

194147
test.js

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