整存整取:开户,存款,取款(不包括点击弹窗提交)

零存整取:开户,续存,支取销户(不包括点击弹窗提交)
20240205
e 3 years ago
parent c97d857a88
commit 028c5768f4
  1. 4
      src/pages/manage/list/personal/timeDeposit/deposit.vue
  2. 24
      src/pages/manage/list/personal/timeDeposit/openAccount.vue
  3. 80
      src/pages/manage/list/personal/usefulPhrases/accountClosed.vue
  4. 49
      src/pages/manage/list/personal/usefulPhrases/continueDeposit.vue
  5. 83
      src/pages/manage/list/personal/usefulPhrases/openAccount.vue
  6. 7
      src/pages/manage/list/personal/usefulPhrases/usefulPhrases.vue

@ -52,8 +52,8 @@
</el-form-item>
<el-form-item label="续存" prop="extendPeriod">
<el-radio-group v-model="form.extendPeriod" ref="extendPeriod">
<el-radio :label="3">备选项1</el-radio>
<el-radio :label="6">备选项2</el-radio>
<el-radio :label="3">不续存</el-radio>
<el-radio :label="6">续存</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="支取密码" required>

@ -22,10 +22,10 @@
<el-option label="存单" value="存单"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="支取密码" required>
<div class="idCard" @click="popUp('密码器')">
<p>请输入密码</p>
</div>
<el-form-item label="支取方式" prop="voucherType">
<el-select disabled v-model="form.withdrawingWay" placeholder="请选择" ref="voucherType">
<el-option label="密码" value="密码"> </el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="10" :offset="1">
@ -47,9 +47,14 @@
<p>请填凭证号码</p>
</div>
</el-form-item>
<el-form-item label="客户经理" prop="customerManage">
<el-input ref="customerManage" :value="form.customerManage" @input="(val) => checkHanzi(val, form, 'customerManage')"></el-input>
<el-form-item label="支取密码" required>
<div class="idCard" @click="popUp('密码器')">
<p>请输入密码</p>
</div>
</el-form-item>
<!-- <el-form-item label="客户经理" prop="customerManage">-->
<!-- <el-input ref="customerManage" :value="form.customerManage" @input="(val) => checkHanzi(val, form, 'customerManage')"></el-input>-->
<!-- </el-form-item>-->
</el-col>
</el-form>
@ -75,6 +80,7 @@ export default{
// voucherNumber: '', //
// paymentCode: '', //
customerManage: '', //
withdrawingWay:'',//
//
certificateType: '身份证', //
clientNumber: '' //
@ -137,9 +143,9 @@ export default{
prop: 'voucherType',//
type: '1'
},
130: {
prop: 'customerManage',//
type: '3'
129: {
prop: 'withdrawingWay',//
type: '1'
},
},
}

@ -10,9 +10,9 @@
</el-select>
</el-form-item>
<el-form-item label="凭证号码" prop="voucherNumber">
<el-select disabled v-model="form.voucherNumber" placeholder="请选择" ref="voucherNumber">
<el-option label="存单" value="存单"> </el-option>
</el-select>
<div class="idCard" @click="popUp('刷卡器')">
<p>请刷银行卡</p>
</div>
</el-form-item>
<el-form-item label="币种" prop="currency">
<el-select disabled v-model="form.currency" placeholder="请选择" ref="currency">
@ -29,9 +29,12 @@
<el-input :value="form.interest" @input="(val) => checkHanzi(val, form, 'interest')" ref="interest"></el-input>
</el-form-item>
<el-form-item label="起息日期" required>
<div class="idCard" @click="popUp('密码器')">
<p>请输入密码</p>
</div>
<el-date-picker
v-model="form.signDate"
type="date"
placeholder="选择日期"
ref="signDate">
</el-date-picker>
</el-form-item>
</el-col>
@ -64,7 +67,7 @@
</el-form-item>
<el-form-item label="支取密码" required>
<div class="idCard" @click="popUp('输入器')">
<p>填凭证号</p>
<p>设置密</p>
</div>
</el-form-item>
<!-- <el-form-item label="续存标识" required>
@ -84,7 +87,7 @@
</template>
<script>
import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js'
import { myValidate, checkHanzi, checkName, ismoney } from '@/utils/utilFunction.js'
import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2 } from '@/utils/utilFunction.js';
export default{
name:'',
props:{},
@ -104,6 +107,7 @@ export default{
depositTerm: '', //
interest: '', //
totalMoney: '', //
signDate:'', //
},
rules: {
customerName: vercustomer,
@ -128,22 +132,74 @@ export default{
}
]
},
myTable: {
179: {
prop: 'certificateType',//
type: '1'
},
184: {
prop: 'currencyMark',//
type: '1'
},
185: {
prop: 'depositNumber',//
type: '3'
},
186: {
prop: 'capital',//
type: '3'
},
187: {
prop: 'interestRate',//
type: '3'
},
188: {
prop: 'depositTerm',//
type: '1'
},
189: {
prop: 'interest',//
type: '3'
},
190: {
prop: 'totalMoney',//
type: '3'
},
191: {
prop: 'signDate',//
type: '3'
},
},
myTable2: {
182: {
prop: 'customerName',//
type: '3'
},
183: {
prop: 'currency',//
type: '1'
},
},
}
},
mounted() {
this.getFormData()
this.$refs.customerName.focus()
},
methods: {
getFormData(){
const parentId = '0,5,26,59,157'
autoPlay2(parentId, this.form, this.myTable2, this.myTable)
},
popUp(text) {
this.$store.commit('system/changePop',{show:true,text})
},
submitForm() {
this.$refs.form.validate(myValidate(() => {
//
this.$message({
message: '验证成功',
center: true
});
this.visible = true;
const parentId = '0,5,26,59,157'
autoPlay(parentId, this.form, this.myTable2, this.myTable)
}, this.$refs));
},
ismoney: ismoney,

@ -6,7 +6,7 @@
<el-col :span="10" :offset="1">
<el-form-item label="凭证号码" required>
<div class="idCard" @click="popUp('输入器')">
<p>输入凭证号</p>
<p>刷银行卡</p>
</div>
</el-form-item>
<el-form-item label="定存编号" prop="depositNumber">
@ -39,7 +39,7 @@
</el-form-item>
<el-form-item label="支取密码" required>
<div class="idCard" @click="popUp('输入器')">
<p>输入密码</p>
<p>设置密码</p>
</div>
</el-form-item>
</el-col>
@ -50,7 +50,7 @@
</template>
<script>
import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js'
import { myValidate, checkHanzi, checkName, ismoney } from '@/utils/utilFunction.js'
import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2 } from '@/utils/utilFunction.js';
export default{
name:'',
props:{},
@ -83,24 +83,55 @@ export default{
trigger: 'blur'
}
]
}
},
myTable: {
175: {
prop: 'currencyMark',//
type: '1'
},
173: {
prop: 'currencyMark',//
type: '3'
},
177: {
prop: 'certificateType',//
type: '3'
},
},
myTable2: {
172: {
prop: 'customerName',//
type: '3'
},
174: {
prop: 'currency',//
type: '1'
},
176: {
prop: 'voucherType',//
type: '1'
},
},
}
},
mounted() {
this.getFormData()
this.$refs.customerName.focus()
},
methods: {
getFormData(){
const parentId = '0,5,26,59,156'
autoPlay2(parentId, this.form, this.myTable2, this.myTable)
},
popUp(text) {
this.$store.commit('system/changePop',{show:true,text})
},
submitForm() {
this.$refs.form.validate(myValidate(() => {
//
this.$message({
message: '验证成功',
center: true
});
this.visible = true;
const parentId = '0,5,26,59,156'
autoPlay(parentId, this.form, this.myTable2, this.myTable)
}, this.$refs));
},
ismoney: ismoney,

@ -24,14 +24,15 @@
</el-form-item>
<el-form-item label="支取密码" required>
<div class="idCard" @click="popUp('密码器')">
<p>输入密码</p>
<p>设置密码</p>
</div>
</el-form-item>
<el-form-item label="存期" prop="depositTerm">
<el-select disabled v-model="form.depositTerm" placeholder="请选择" ref="depositTerm">
<el-option label="1年" value="1年"> </el-option>
<el-option label="3年" value="3年"> </el-option>
<el-option label="5年" value="5年"> </el-option>
<el-form-item label="续存标识" prop="extendDepositTarget">
<el-select disabled v-model="form.extendDepositTarget" placeholder="请选择" ref="extendDepositTarget">
<el-option label="不续存" value="不续存"> </el-option>
<el-option label="续存1年" value="续存1年"> </el-option>
<el-option label="续存3年" value="续存3年"> </el-option>
<el-option label="续存5年" value="续存5年"> </el-option>
</el-select>
</el-form-item>
</el-col>
@ -50,20 +51,15 @@
</el-select>
</el-form-item>
<el-form-item label="凭证号码" required>
<div class="idCard" @click="popUp('输入器')">
<p>填凭证号码</p>
<div class="idCard" @click="popUp('刷卡器')">
<p>刷银行卡</p>
</div>
</el-form-item>
<el-form-item label="月存金额" prop="monthDeposit">
<el-input :value="form.monthDeposit" @input="val => ismoney(val, form, 'monthDeposit')" ref="monthDeposit" ></el-input>
</el-form-item>
<el-form-item label="续存标识" prop="extendDepositTarget">
<el-select disabled v-model="form.extendDepositTarget" placeholder="请选择" ref="extendDepositTarget">
<el-option label="不续存" value="不续存"> </el-option>
<el-option label="续存1年" value="续存1年"> </el-option>
<el-option label="续存3年" value="续存3年"> </el-option>
<el-option label="续存5年" value="续存5年"> </el-option>
</el-select>
<el-form-item label="客户经理" prop="customerManage">
<el-input :value="form.customerManage" @input="val => checkHanzi(val, form, 'customerManage')" ref="customerManage" ></el-input>
</el-form-item>
</el-col>
@ -73,7 +69,7 @@
</div>
</template>
<script>
import { myValidate, checkHanzi, checkName, ismoney } from '@/utils/utilFunction.js'
import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2 } from '@/utils/utilFunction.js';
import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js'
export default{
name:'',
@ -140,24 +136,67 @@ export default{
trigger: 'blur'
}
],
}
},
myTable: {
158: {
prop: 'certificateType',//
type: '1'
},
160: {
prop: 'clientNumber',//
type: '3'
},
},
myTable2: {
161: {
prop: 'customerName',//
type: '3'
},
162: {
prop: 'currency',//
type: '1'
},
163: {
prop: 'currencyMark',//
type: '1'
},
164: {
prop: 'voucherType',//
type: '1'
},
168: {
prop: 'voucherType',//
type: '3'
},
169: {
prop: 'voucherType',//
type: '1'
},
170: {
prop: 'customerManage',//
type: '1'
},
},
}
},
mounted() {
this.getFormData()
this.$refs.clientNumber.focus()
},
methods: {
popUp(text) {
this.$store.commit('system/changePop',{show:true,text})
},
getFormData(){
const parentId = '0,5,26,59,155'
autoPlay2(parentId, this.form, this.myTable2, this.myTable)
},
submitForm() {
this.$refs.form.validate(myValidate(() => {
//
this.$message({
message: '验证成功',
center: true
});
this.visible = true;
const parentId = '0,5,26,59,155'
autoPlay(parentId, this.form, this.myTable2, this.myTable)
}, this.$refs));
},
ismoney: ismoney,

@ -12,7 +12,7 @@
<div class="title">
<p>个人业务</p>
<i class="el-icon-arrow-right"></i>
<p>活期业务</p>
<p>零存整取</p>
<i class="el-icon-arrow-right"></i>
<p>{{text}}</p>
</div>
@ -75,13 +75,10 @@ export default {
second:[//
],
}
},
created() {
this.handleSelect('1')
},
methods: {
handleSelect(val){

Loading…
Cancel
Save