css_page_change

20240205
luoJunYong.123 3 years ago
parent 15e5f4b47a
commit 5e20f89f92
  1. 33
      src/components/backButton/index.vue
  2. 43
      src/components/diaog/index.vue
  3. 146
      src/pages/counter/list/index.vue
  4. 67
      src/pages/manage/index/index.vue
  5. 182
      src/pages/manage/list/ImportantCash/controlCash2/cashOut.vue
  6. 189
      src/pages/manage/list/ImportantCash/controlCash2/cashPaid.vue
  7. 39
      src/pages/manage/list/business/deposit.vue
  8. 64
      src/pages/manage/list/business/openAccount.vue
  9. 94
      src/pages/manage/list/business/transfer.vue
  10. 52
      src/pages/manage/list/business/withdrawal.vue
  11. 10
      src/pages/manage/list/personal/accountService/changePassword.vue
  12. 49
      src/pages/manage/list/personal/callDeposits/accountClosed.vue
  13. 77
      src/pages/manage/list/personal/callDeposits/openAccount.vue
  14. 61
      src/pages/manage/list/personal/timeDeposit/deposit.vue
  15. 48
      src/pages/manage/list/personal/timeDeposit/openAccount.vue
  16. 2
      src/pages/manage/list/personal/timeDeposit/timeDeposit.vue
  17. 45
      src/pages/manage/list/personal/timeDeposit/withdrawal.vue
  18. 55
      src/pages/manage/list/personal/usefulPhrases/accountClosed.vue
  19. 44
      src/pages/manage/list/personal/usefulPhrases/continueDeposit.vue
  20. 50
      src/pages/manage/list/personal/usefulPhrases/openAccount.vue
  21. 64
      src/pages/manage/list/servicesAccount/passwordChange.vue
  22. 13
      src/utils/utilFunction.js

@ -0,0 +1,33 @@
<template>
<div class="sth guide" @click="toPart" alt="">
返回
</div>
</template>
<script>
export default {
methods: {
toPart() {
this.$router.push('/index')
}
}
}
</script>
<style lang="scss" scoped>
.sth {
position: absolute;
&.cp {
cursor: pointer;
}
}
.guide {
top: 90px;
left: 0;
width: 222px;
cursor: pointer;
&:hover {
opacity: 0.9;
}
}
</style>

@ -0,0 +1,43 @@
<template>
<el-dialog
style="margin-top:10vh"
:visible.sync="visible"
:modal="false"
width="40%"
:close-on-click-modal="false"
:show-close="false"
custom-class="data-dia"
>
<div slot="title" class="dia-header">
<div class="data-title">提交</div>
</div>
<div class="popBody">
<h2 v-if='dialogChange'>本业务需要授权</h2>
</div>
<div class="popBtns">
<el-button class="close btn" @click="visible = false"> </el-button>
<el-button class="sure btn" type="primary" @click="visible = false"> </el-button>
</div>
</el-dialog>
</template>
<script>
export default {
props: {
text: String,
default: '本业务需要授权'
},
data() {
visible: false
},
methods: {
cancel() {
this.visible = false;
}
}
}
</script>
<style>
</style>

@ -1,5 +1,6 @@
<template>
<div class="wrap">
<back-Button />
<!-- <img class="sth bg" src="" alt="" />-->
<!-- <img class="sth guide" src="@/assets/img/guide.png" alt="" /> -->
<img class="sth man cp" src="@/assets/img/man.png" alt="" @click="showData('客户签字',0)"/>
@ -195,12 +196,13 @@ import Sortable from 'sortablejs'
import manage from '../../manage/index';
import { addOperation, getOperation } from '@/api/http';
import { EventBus } from "@/utils/event-bus.js";
import backButton from '@/components/backButton'
export default {
name: 'index',
components: {
manage: manage
manage: manage,
backButton
},
data() {
var validatePass = (rule, value, callback) => {
@ -915,6 +917,9 @@ export default {
this.$message.error('请从物品栏中拖拽所需资料');
}
}
},
toPart(){
this.$router.push('/index')
}
},
beforeDestroy() {
@ -925,21 +930,6 @@ export default {
<style lang="scss" scoped>
.wrap {
.sth {
position: absolute;
&.cp {
cursor: pointer;
}
}
.guide {
top: 90px;
left: 0;
width: 222px;
cursor: pointer;
&:hover {
opacity: 0.9;
}
}
.bg {
top: 0;
left: 0;
@ -1399,16 +1389,6 @@ export default {
}
}
@media screen and (min-width: 1298px) and (max-width: 1390px){
.data-dia {
top: 3vh!important;
height: 67vh!important;
.data-title {
height: 8vh!important;
}
.dia-footer {
margin-top: 10vh!important;
}
}
.wrap {
width: 100%;
position: relative;
@ -1521,16 +1501,6 @@ export default {
}
}
@media screen and (min-width: 1250px) and (max-width: 1290px){
.data-dia {
top: 3vh!important;
height: 67vh!important;
.data-title {
height: 8vh!important;
}
.dia-footer {
margin-top: 10vh!important;
}
}
.wrap {
width: 100%;
position: relative;
@ -1643,16 +1613,6 @@ export default {
}
}
@media screen and (min-width: 1500px) and (max-width: 1550px) {
.data-dia {
top: -2vh!important;
height: 67vh!important;
.data-title {
height: 8vh!important;
}
.dia-footer {
margin-top: 10vh!important;
}
}
.wrap {
width: 100%;
position: relative;
@ -1875,7 +1835,7 @@ export default {
width: 79px;
}
}
// ---------------
@ -1968,6 +1928,29 @@ export default {
}
}
}
// goods-dia
@media screen and (min-width: 1200px) and (max-width: 1919px) {
.goods-dia {
height: 15vh;
.justify-center {
max-height: 13vh;
}
.file {
top: 0;
max-height: 13vh;
img {
max-height: 10vh;
margin: auto;
margin-top: 1vh;
}
p {
top: 5vh;
line-height: 5vh;
font-size: 3vh;
}
}
}
}
}
.imgPop{
@ -2164,6 +2147,50 @@ export default {
}
}
}
// data-dia
@media screen and (min-width: 1200px) and (max-width: 1919px) {
.data-dia {
top: 7%;
left: 50%;
min-height: 75vh;
.seal{
margin-top: -5vh;
.left{
.file {
height: 10vh;
img {
height: 10vh;
width: 5vw;
margin: 10px auto 0;
z-index: 9;
}
p {
line-height: 5vh;
}
}
}
.box{
background-color: red;
border: 2px solid #e6e6e6;
height: 2vh;
width: 45%;
min-height: 300px;
border-radius: 10px;
padding: 10px;
}
.else{
width: 100%;
}
}
.dia-footer {
position: absolute;
bottom: 1vh;
left: 50%;
transform: translateX(-50%);
}
}
}
.system {
margin-top: -8vh;
position: absolute;
@ -2185,4 +2212,27 @@ export default {
/deep/ .view .el-dialog__body {
padding: 0 !important;
}
.sth{
position: absolute;
&.cp{
cursor: pointer;
}
}
.guide{
top: 80px;
left: 10px;
width: 150px;
cursor: pointer;
background:url(../../../assets/img/lobby-btn-bg.png);
background-repeat: no-repeat;
background-size: 100% 100%;
line-height: 50px;
font-size: 24px;
text-align: center;
color: #fff;
&:hover{
opacity: .9;
}
}
</style>

@ -66,6 +66,7 @@ export default {
overflow: auto;
.nav{
width: 270px;
height: 100%;
border-top-left-radius: 20px;
display: flex;
flex-direction: column;
@ -122,4 +123,70 @@ export default {
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
opacity: 0.5;
}
@media screen and (min-width: 1200px) and (max-width: 1900px) {
.box{
display: flex;
min-width: 80vw;
margin-top: 6vh;
overflow: auto;
height: 80vh;
.nav{
width: 25vw;
height: 80vh;
overflow: auto;
border-top-left-radius: 20px;
display: flex;
flex-direction: column;
.top{
min-height: 10vh;
font-size: 3vh;
line-height: 3vh;
display: flex;
align-items: center;
text-align: center;
border-top-left-radius: 15px;
color: #B3B3B3;
background: #222428;
}
.body{
flex: 1;
}
}
.manage-layout{
width: calc(100% - 270px);
height: 80vh;
overflow: auto;
// background: #fff;
background:transparent;
display: flex;
flex-direction: column;
box-sizing: border-box;
.top{
min-height: 10vh;
font-size: 30px;
display: flex;
justify-content: flex-end;
align-items: center;
text-align: center;
color: #000;
background: #e6e6e6;
border-top-right-radius: 20px;
i{
margin-right: 10px;
cursor: pointer;
}
}
.manage-content{
flex: 1;
position: relative;
.manage-view{
position: absolute;
top: 0;
bottom: 0;
background: #fff;
}
}
}
}
}
</style>

@ -1,15 +1,185 @@
//
<template>
<div>
<p>test</p>
</div>
<div>
<el-table
ref="filterTable"
:data="tableData"
height="450"
:row-class-name="tableRowClassName"
style="width: 95%">
<el-table-column
prop="t1"
label="调出日期"
align="center"
>
</el-table-column>
<el-table-column
prop="t2"
label="机构号"
align="center"
>
</el-table-column>
<el-table-column
prop="t3"
label="接收柜员号"
class="blueText"
align="center"
>
</el-table-column>
<el-table-column
prop="t4"
label="凭证类型"
align="center"
>
</el-table-column>
<el-table-column
prop="t5"
label="起始号"
align="center"
>
</el-table-column>
<el-table-column
prop="t6"
label="结束号"
align="center"
>
</el-table-column>
<el-table-column
prop="t7"
label="数量"
align="center"
>
</el-table-column>
<el-table-column
label="操作"
align="center"
width="180"
>
<template slot-scope="scope">
<el-button @click="sure(scope.row)" size="small">确认</el-button>
<el-button @click="back(scope.row)" size="small">退回</el-button>
</template>
</el-table-column>
</el-table>
</div>
</template>
<script>
export default {
}
name: 'index',
components:{},
data() {
return {
text:'柜员现金轧账',/* 顶部文字 */
form:{
date: '',
counterNumber: ''
},
tableData: [
{
t1: 1,
t2: 2,
t3: 1,
t4: 2,
t5: 1,
t6: 2,
t7: 4
},
{
t1: 1,
t2: 2,
t3: 1,
t4: 2,
t5: 1,
t6: 2,
t7: 4
},
{
t1: 1,
t2: 2,
t3: 1,
t4: 2,
t5: 1,
t6: 2,
t7: 4
},
{
t1: 1,
t2: 2,
t3: 1,
t4: 2,
t5: 1,
t6: 2,
t7: 4
},
{
t1: 1,
t2: 2,
t3: 1,
t4: 2,
t5: 1,
t6: 2,
t7: 4
}
],
visible:false,
}
},
filters: {
cashRule(cash) {
const arr = (cash + '').split('.')
if(arr.length===1) {
return arr[0].replace(/\B(?=(\d{3})+(?!\d))/g, ',') + '.' + '00'
}else {
return arr[0].replace(/\B(?=(\d{3})+(?!\d))/g, ',') + '.' + arr[1];
}
}
},
created() {
},
methods: {
sure(row) {
console.log(row)
},
back(row) {
console.log(row)
},
tableRowClassName({row, rowIndex}) {
if (rowIndex === 1) {
return 'warning-row';
} else if (rowIndex === 3) {
return 'success-row';
}
return '';
}
}
};
</script>
<style>
<style lang="scss" scoped>
.wrap{
width: 100%;
// padding: 24px 0 24px 24px;
}
/deep/.el-input input {
text-align: center;
}
/deep/.el-input input {
text-align: center;
}
/deep/ .blueText{
color: blue;
}
/deep/.el-table .warning-row {
background: oldlace;
}
/deep/.el-table .success-row {
background: #f0f9eb;
}
</style>

@ -1,15 +1,192 @@
//
<template>
<div>
<p>test</p>
</div>
<div>
<el-table
ref="filterTable"
:data="tableData"
height="450"
:row-class-name="tableRowClassName"
style="width: 95%">
<el-table-column
prop="t1"
label="调入日期"
align="center"
>
</el-table-column>
<el-table-column
prop="t2"
label="机构号"
align="center"
>
</el-table-column>
<el-table-column
prop="t3"
label="调出柜员号"
class="blueText"
align="center"
>
</el-table-column>
<el-table-column
prop="t3"
label="调入柜员号"
class="blueText"
align="center"
>
</el-table-column>
<el-table-column
prop="t4"
label="凭证类型"
align="center"
>
</el-table-column>
<el-table-column
prop="t5"
label="起始号"
align="center"
>
</el-table-column>
<el-table-column
prop="t6"
label="结束号"
align="center"
>
</el-table-column>
<el-table-column
prop="t7"
label="数量"
align="center"
>
</el-table-column>
<el-table-column
label="操作"
align="center"
width="180"
>
<template slot-scope="scope">
<el-button @click="sure(scope.row)" size="small">确认</el-button>
<el-button @click="back(scope.row)" size="small">退回</el-button>
</template>
</el-table-column>
</el-table>
</div>
</template>
<script>
export default {
}
name: 'index',
components:{},
data() {
return {
text:'柜员现金轧账',/* 顶部文字 */
form:{
date: '',
counterNumber: ''
},
tableData: [
{
t1: 1,
t2: 2,
t3: 1,
t4: 2,
t5: 1,
t6: 2,
t7: 4
},
{
t1: 1,
t2: 2,
t3: 1,
t4: 2,
t5: 1,
t6: 2,
t7: 4
},
{
t1: 1,
t2: 2,
t3: 1,
t4: 2,
t5: 1,
t6: 2,
t7: 4
},
{
t1: 1,
t2: 2,
t3: 1,
t4: 2,
t5: 1,
t6: 2,
t7: 4
},
{
t1: 1,
t2: 2,
t3: 1,
t4: 2,
t5: 1,
t6: 2,
t7: 4
}
],
visible:false,
}
},
filters: {
cashRule(cash) {
const arr = (cash + '').split('.')
if(arr.length===1) {
return arr[0].replace(/\B(?=(\d{3})+(?!\d))/g, ',') + '.' + '00'
}else {
return arr[0].replace(/\B(?=(\d{3})+(?!\d))/g, ',') + '.' + arr[1];
}
}
},
created() {
},
methods: {
sure(row) {
console.log(row)
},
back(row) {
console.log(row)
},
tableRowClassName({row, rowIndex}) {
if (rowIndex === 1) {
return 'warning-row';
} else if (rowIndex === 3) {
return 'success-row';
}
return '';
}
}
};
</script>
<style>
<style lang="scss" scoped>
.wrap{
width: 100%;
// padding: 24px 0 24px 24px;
}
/deep/.el-input input {
text-align: center;
}
/deep/.el-input input {
text-align: center;
}
/deep/ .blueText{
color: blue;
}
/deep/.el-table .warning-row {
background: oldlace;
}
/deep/.el-table .success-row {
background: #f0f9eb;
}
</style>

@ -13,38 +13,38 @@
<el-form ref="form" :model="form" label-width="120px">
<el-col :span="10" :offset="1">
<el-form-item label="账号" required>
<el-input v-model="form.num"></el-input>
<el-input v-model="form.username"></el-input>
</el-form-item>
<el-form-item label="币种" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currency" placeholder="请选择">
<el-option label="CYN人民币" value="CYN人民币"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="存款金额" required>
<el-input v-model="form.num"></el-input>
<el-input v-model="form.depositNum"></el-input>
</el-form-item>
</el-col>
<el-col :span="10" :offset="1">
<el-form-item label="客户姓名" required>
<el-input v-model="form.name"></el-input>
<el-input v-model="form.customerName"></el-input>
</el-form-item>
<el-form-item label="钞汇标识" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-select v-model="form.currencyMark" placeholder="请选择">
<el-option label="钞户" value="钞户"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="利率(%)" required>
<el-input v-model="form.name"></el-input>
<el-input v-model="form.interestRate"></el-input>
</el-form-item>
</el-col>
<el-col :span="21" :offset="1">
<el-form-item label="摘要">
<el-input type="textarea" :rows="3" placeholder="请输入内容" v-model="form.name"></el-input>
<el-input type="textarea" :rows="3" placeholder="请输入内容" v-model="form.abstract"></el-input>
</el-form-item>
</el-col>
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitForm" type="primary" class="submitBtn">提交</el-button>
</div>
<el-dialog
@ -72,6 +72,7 @@
<script>
import { mapState } from 'vuex'
import { checkRequired } from '@/utils/utilFunction.js'
export default {
name: 'index',
components:{},
@ -79,7 +80,15 @@ export default {
return {
text:'存款',/* 顶部文字 */
form:{
//
customerName: '', //
username: '', //
depositNum: '', //
//
currency: 'CYC人民币', //
currencyMark: '钞户', //
interestRate: '', //
abstract: '', //
},
second:[//
@ -97,7 +106,17 @@ export default {
},
methods: {
submitForm() {
const requiredField = {
customerName: '客户姓名', //
username: '账号', //
depositNum: '存款金额', //
}
if(checkRequired(this.form, requiredField)) {
console.log('检验成功')
}
}
}
};
</script>

@ -13,10 +13,10 @@
<el-form ref="form" :model="form" label-width="120px">
<el-col :span="10" :offset="2">
<el-form-item label="客户号">
<el-input v-model="form.num"></el-input>
<el-input v-model="form.customerNumber"></el-input>
</el-form-item>
<el-form-item label="账户类型" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-select v-model="form.accountType" placeholder="请选择">
<el-option label="结算户" value="结算户"> </el-option>
<el-option label="活期保障金户" value="活期保障金户"> </el-option>
<el-option label="委托保障金户" value="委托保障金户"> </el-option>
@ -24,7 +24,7 @@
</el-select>
</el-form-item>
<el-form-item label="账户科目" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-select v-model="form.accountManagement" placeholder="请选择">
<el-option label="工业存款" value="工业存款"> </el-option>
<el-option label="商业存款" value="商业存款"> </el-option>
<el-option label="外贸存款" value="外贸存款"> </el-option>
@ -32,30 +32,30 @@
</el-select>
</el-form-item>
<el-form-item label="钞汇标识" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-select v-model="form.currencyMark" placeholder="请选择">
<el-option label="钞户" value="钞户"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="出账页标志" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-select v-model="form.outAccountWay" placeholder="请选择">
<el-option label="按月" value="按月"> </el-option>
<el-option label="满页" value="满页"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="统计代码">
<el-input v-model="form.num"></el-input>
<el-input v-model="form.clientNumber"></el-input>
</el-form-item>
<el-form-item label="外汇证号">
<el-input v-model="form.num"></el-input>
<el-input v-model="form.foreignCurrencyCertificate"></el-input>
</el-form-item>
</el-col>
<el-col :span="10" :offset="1">
<el-form-item label="客户姓名" required>
<el-input v-model="form.name"></el-input>
<el-input v-model="form.customerName"></el-input>
</el-form-item>
<el-form-item label="账户性质" required>
<el-select v-model="form.identification" placeholder="请选择">
<el-select v-model="form.accountNature" placeholder="请选择">
<el-option label="基本户" value="基本户"> </el-option>
<el-option label="一般户" value="一般户"> </el-option>
<el-option label="转用户" value="转用户"> </el-option>
@ -63,29 +63,29 @@
</el-select>
</el-form-item>
<el-form-item label="币种" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currencyType" placeholder="请选择">
<el-option label="CYN人民币" value="CYN人民币"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="计息方式" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-select v-model="form.calculateWay" placeholder="请选择">
<el-option label="季度" value="季度"> </el-option>
<el-option label="半年" value="半年"> </el-option>
<el-option label="一年" value="一年"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="支取方式" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-select v-model="form.withdrawingWay" placeholder="请选择">
<el-option label="印签" value="印签"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="外汇核准号">
<el-input v-model="form.num"></el-input>
<el-input v-model="form.foreignCurrencyBumber"></el-input>
</el-form-item>
</el-col>
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitForm" type="primary" class="submitBtn">提交</el-button>
</div>
<el-dialog
@ -113,6 +113,7 @@
<script>
import { mapState } from 'vuex'
import { checkRequired } from '@/utils/utilFunction.js'
export default {
name: 'index',
components:{},
@ -120,7 +121,21 @@ export default {
return {
text:'开户',/* 顶部文字 */
form:{
//
customerName: '', //
accountNature: '', //
accountType: '', //
accountManagement: '', //
currencyType: '', //
currencyMark: '钞户', //
calculateWay: '', //
outAccountWay: '', //
withdrawingWay: '', //
//
customerNumber: '', //
clientNumber: '', //
foreignCurrencyBumber: '', //
foreignCurrencyCertificate: '' //
},
second:[//
@ -137,7 +152,24 @@ export default {
created() {
},
methods: {
submitForm() {
const requiredField = {
customerName: '客户姓名', //
accountNature: '账户性质', //
accountType: '账户类型', //
accountManagement: '账户科目', //
currencyType: '币种', //
currencyMark: '钞汇标识', //
calculateWay: '计息方式', //
outAccountWay: '出账页标志', //
withdrawingWay: '支取方式', //
}
if(checkRequired(this.form, requiredField)) {
console.log('---')
this.visible = true
}
}
}
};
</script>

@ -12,75 +12,66 @@
<el-row :gutter="20" style="margin: 0">
<el-form ref="form" :model="form" label-width="120px">
<el-col :span="10" :offset="2">
<el-form-item label="客户号">
<el-input v-model="form.num"></el-input>
<el-form-item label="转出账号">
<el-input v-model="form.transoutNum"></el-input>
</el-form-item>
<el-form-item label="账户类型" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-option label="结算户" value="结算户"> </el-option>
<el-option label="活期保障金户" value="活期保障金户"> </el-option>
<el-option label="委托保障金户" value="委托保障金户"> </el-option>
<el-option label="资本临时户" value="资本临时户"> </el-option>
</el-select>
<el-form-item label="凭证号码" required>
<el-input v-model="form.certificateNum"></el-input>
</el-form-item>
<el-form-item label="账户科目" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-option label="工业存款" value="工业存款"> </el-option>
<el-option label="商业存款" value="商业存款"> </el-option>
<el-option label="外贸存款" value="外贸存款"> </el-option>
<el-option label="其他" value="其他"> </el-option>
</el-select>
<el-form-item label="签发日期" required>
<el-date-picker
v-model="signDate"
type="date"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
<el-form-item label="钞汇标识" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-select v-model="form.currencyMark" placeholder="请选择">
<el-option label="钞户" value="钞户"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="出账页标志" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-option label="按月" value="按月"> </el-option>
<el-option label="满页" value="满页"> </el-option>
</el-select>
<el-form-item label="转入账号" required>
<el-input v-model="form.transinNum"></el-input>
</el-form-item>
<el-form-item label="统计代码">
<el-input v-model="form.num"></el-input>
</el-form-item>
<el-form-item label="外汇证号">
<el-input v-model="form.num"></el-input>
<el-form-item label="金额">
<el-input v-model="form.money"></el-input>
</el-form-item>
</el-col>
<el-col :span="10" :offset="1">
<el-form-item label="客户姓名" required>
<el-input v-model="form.name"></el-input>
<el-input v-model="form.customerName"></el-input>
</el-form-item>
<el-form-item label="账户性质" required>
<el-select v-model="form.identification" placeholder="请选择">
<el-form-item label="凭证类型" required>
<el-select v-model="form.certificateType" placeholder="请选择">
<el-option label="基本户" value="基本户"> </el-option>
<el-option label="一般户" value="一般户"> </el-option>
<el-option label="转用户" value="转用户"> </el-option>
<el-option label="临时户" value="临时户"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="计息方式" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-form-item label="币种" required>
<el-select v-model="form.currencyType" placeholder="请选择">
<el-option label="季度" value="季度"> </el-option>
<el-option label="半年" value="半年"> </el-option>
<el-option label="一年" value="一年"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="支取方式" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-select v-model="form.payWay" placeholder="请选择">
<el-option label="印签" value="印签"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="外汇核准号">
<el-input v-model="form.num"></el-input>
<el-form-item label="转入户名">
<el-input v-model="form.transinName"></el-input>
</el-form-item>
<el-form-item label="摘要">
<el-input v-model="form.abstract" disabled></el-input>
</el-form-item>
</el-col>
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitForm" type="primary" class="submitBtn">提交</el-button>
</div>
<el-dialog
@ -108,6 +99,7 @@
<script>
import { mapState } from 'vuex'
import { checkRequired } from '@/utils/utilFunction.js'
export default {
name: 'index',
components:{},
@ -115,7 +107,20 @@ export default {
return {
text:'转账',/* 顶部文字 */
form:{
//
transoutNum: '', //
certificateNum: '', //
customerName: '', //
transinNum: '', //
transinName: '', //
money: '', //
//
currencyType: 'CYC人民币', //
currencyMark: '钞户', //
certificateType: '转账支票', //
signDate: '', //
payWay: '印鉴', //
abstract: '', //
},
second:[//
@ -133,7 +138,20 @@ export default {
},
methods: {
submitForm() {
const requiredField = {
transoutNum: '转出账号', //
certificateNum: '凭证号码', //
customerName: '客户姓名', //
transinNum: '转入账号', //
transinName: '转入户名', //
money: '金额 ', //
}
if(checkRequired(this.form, requiredField)) {
console.log('检验成功')
}
}
}
};
</script>

@ -13,55 +13,55 @@
<el-form ref="form" :model="form" label-width="120px">
<el-col :span="10" :offset="2">
<el-form-item label="账号">
<el-input v-model="form.num"></el-input>
<el-input v-model="form.username"></el-input>
</el-form-item>
<el-form-item label="凭证号码">
<el-input v-model="form.num"></el-input>
<el-input v-model="form.voucherNum"></el-input>
</el-form-item>
<el-form-item label="币种" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currency" placeholder="请选择">
<el-option label="CYN人民币" value="CYN人民币"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="凭证类型" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.certificateType" placeholder="请选择">
<el-option label="存单" value="存单"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="支取方式" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-select v-model="form.payWay" placeholder="请选择">
<el-option label="印签" value="印签"> </el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="10" :offset="1">
<el-form-item label="客户姓名" required>
<el-input v-model="form.name"></el-input>
<el-input v-model="form.customerName"></el-input>
</el-form-item>
<el-form-item label="签发日期" required>
<el-date-picker
v-model="value1"
v-model="issueDate"
type="date"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
<el-form-item label="钞汇标识" required>
<el-select v-model="form.currency" placeholder="请选择">
<el-select v-model="form.currencyMark" placeholder="请选择">
<el-option label="钞户" value="钞户"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="金额" required>
<el-input v-model="form.num"></el-input>
<el-input v-model="form.money"></el-input>
</el-form-item>
</el-col>
<el-col :span="21" :offset="1">
<el-form-item label="摘要">
<el-input type="textarea" :rows="3" placeholder="请输入内容" v-model="form.name"></el-input>
<el-input type="textarea" :rows="3" placeholder="请输入内容" v-model="form.abstract"></el-input>
</el-form-item>
</el-col>
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitForm" type="primary" class="submitBtn">提交</el-button>
</div>
<el-dialog
@ -89,6 +89,7 @@
<script>
import { mapState } from 'vuex'
import { checkRequired } from '@/utils/utilFunction.js'
export default {
name: 'index',
components:{},
@ -96,7 +97,18 @@ export default {
return {
text:'取款',/* 顶部文字 */
form:{
//
customerName: '', //
username: '', //
voucherNum: '', //
money: '', //
//
issueDate: '', //
currency: 'CYC人民币', //
currencyMark: '钞户', //
certificateType: '现金支票', //
payWay: '', //
abstract: '', //
},
second:[//
@ -114,7 +126,21 @@ export default {
},
methods: {
submitForm() {
const requiredField = {
customerName: '客户姓名', //
currency: '币种', //
currencyMark: '钞汇标识', //
voucherType: '凭证类型', //
// voucherNumber: '', //
// paymentCode: '', //
customerManage: '客户经理', //
}
if(checkRequired(this.form, requiredField)) {
console.log('检验成功')
}
}
}
};
</script>

@ -10,7 +10,7 @@
</div>
</el-form-item>
<el-form-item label="证件类型">
<el-select v-model="form.x" disabled placeholder="请选择">
<el-select v-model="form.certificateType" disabled placeholder="请选择">
<el-option label="身份证" value="身份证"> </el-option>
</el-select>
</el-form-item>
@ -22,7 +22,7 @@
</el-col>
<el-col :span="10" :offset="1">
<el-form-item label="客户姓名">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.customerName"></el-input>
</el-form-item>
<el-form-item label="身份证" required>
<div class="idCard" @click="popUp('刷卡器')">
@ -48,7 +48,11 @@ export default{
props:{},
data(){
return{
form:{}
form:{
//
customerName: '', //
certificateType: '', //
}
}
},
created() {

@ -10,23 +10,23 @@
</el-select>
</el-form-item>
<el-form-item label="凭证号码" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.depositNumber" placeholder="请选择">
<el-option label="存单" value="存单"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="币种" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currency" placeholder="请选择">
<el-option label="CYN人民币" value="CYN人民币"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="定存编号">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.depositNumber"></el-input>
</el-form-item>
<el-form-item label="利率(%)">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.interestRate"></el-input>
</el-form-item>
<el-form-item label="利息">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.interest"></el-input>
</el-form-item>
<el-form-item label="起息日期" required>
<div class="idCard" @click="popUp('密码器')">
@ -42,25 +42,25 @@
</div>
</el-form-item>
<el-form-item label="客户姓名">
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.clientName" ></el-input>
</el-form-item>
<el-form-item label="钞汇标识">
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currencyMark" placeholder="请选择">
<el-option label="钞户" value="钞户"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="本金">
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.capital" ></el-input>
</el-form-item>
<el-form-item label="存期">
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.depositDate" placeholder="请选择">
<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-form-item label="总金额">
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.totalMoney" ></el-input>
</el-form-item>
<el-form-item label="支取密码" required>
<div class="idCard" @click="popUp('输入器')">
@ -79,23 +79,46 @@
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitForm" type="primary" class="submitBtn">提交</el-button>
</div>
</template>
<script>
import { EventBus } from "@/utils/event-bus.js";
import { checkRequired } from '@/utils/utilFunction.js'
export default{
name:'',
props:{},
data(){
return{
form:{}
form:{
//
depositNumber: '', //
currency: 'CYN人民币', //
//
clientName: '', //
currencyMark: '钞户', //
depositNumber: '', //
capital: '', //
interestRate: '', //
depositDate: '', //
interest: '', //
totalMoney: '', //
}
}
},
methods: {
popUp() {
EventBus.$emit("changeShowGoods", true);
},
submitForm() {
const requiredField = {
depositNumber: '凭证号码', //
currency: '币种', //
}
if(checkRequired(this.form, requiredField)) {
console.log('检验成功')
}
}
}
}

@ -10,30 +10,26 @@
</el-select>
</el-form-item>
<el-form-item label="客户号">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.clientNumber"></el-input>
</el-form-item>
<el-form-item label="币种" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currency" placeholder="请选择">
<el-option label="CYN人民币" value="CYN人民币"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="凭证类型" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.voucherType" placeholder="请选择">
<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>
<el-form-item label="存期" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-form-item label="通知类型" required>
<el-select disabled v-model="form.noticeType" placeholder="请选择">
<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-form-item label="金额" required>
<el-input v-model="form.money"></el-input>
</el-form-item>
</el-col>
<el-col :span="10" :offset="1">
<el-form-item label="身份证" required>
@ -42,10 +38,10 @@
</div>
</el-form-item>
<el-form-item label="客户姓名" required>
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.customerName" ></el-input>
</el-form-item>
<el-form-item label="钞汇标识" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currencyMark" placeholder="请选择">
<el-option label="钞户" value="钞户"> </el-option>
</el-select>
</el-form-item>
@ -54,38 +50,67 @@
<p>请填凭证号码</p>
</div>
</el-form-item>
<el-form-item label="月存金额" required>
<el-input v-model="form.name" ></el-input>
</el-form-item>
<el-form-item label="续存标识" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<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-form-item label="存款类别" required>
<el-select disabled v-model="form.depositType" placeholder="请选择">
<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>
</el-col>
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitForm" type="primary" class="submitBtn">提交</el-button>
</div>
</template>
<script>
import { EventBus } from "@/utils/event-bus.js";
import { checkRequired } from '@/utils/utilFunction.js'
export default{
name:'',
props:{},
data(){
return{
form:{}
form:{
//
// identityCard: '', //
customerName: '', //
currency: 'CYN人民币', //
currencyMark: '钞户', //
voucherType: '存单', //
noticeType: '', //
depositType: '', // ''
money: '', //
// voucherNumber: '', //
// paymentCode: '', //
//
clientNumber: '' //
}
}
},
methods: {
popUp() {
this.$store.commit('system/changePop',{show:true,text:'刷卡器',id:'62,1'})
EventBus.$emit("changeShowGoods", true);
},
submitForm() {
const requiredField = {
customerName: '客户姓名', //
currency: '币种', //
currencyMark: '钞户', //
voucherType: '存单', //
monthDeposit: '', //
depositTerm: '', //
extendDepositTarget: '', //
}
if(checkRequired(this.form, requiredField)) {
console.log('检验成功')
}
}
}
}

@ -10,38 +10,38 @@
</div>
</el-form-item>
<el-form-item label="币种" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currency" placeholder="请选择">
<el-option label="CYN人民币" value="CYN人民币"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="金额">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.money"></el-input>
</el-form-item>
<el-form-item label="利率(%)">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.interestRate"></el-input>
</el-form-item>
<el-form-item label="支取方式">
<el-select disabled v-model="form.x" placeholder="请选择">
<el-select disabled v-model="form.withdrawingWay" placeholder="请选择">
<el-option label="密码" value="密码"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="存款类别" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.certificateDeposit" placeholder="请选择">
<el-option label="现金" value="现金"> </el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="10" :offset="1">
<el-form-item label="客户姓名" required>
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.customerName" ></el-input>
</el-form-item>
<el-form-item label="钞汇标识" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currencyMark" placeholder="请选择">
<el-option label="钞户" value="钞户"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="存期" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.depositTerm" placeholder="请选择">
<el-option label="3个月" value="3个月"> </el-option>
<el-option label="6个月" value="6个月"> </el-option>
<el-option label="1年" value="1年"> </el-option>
@ -51,8 +51,8 @@
</el-select>
</el-form-item>
<el-form-item label="续存" required>
<el-radio v-model="radio" label="1">备选项</el-radio>
<el-radio v-model="radio" label="2">备选项</el-radio>
<el-radio v-model="extendPeriod" label="1">备选项1</el-radio>
<el-radio v-model="extendPeriod" label="2">备选项2</el-radio>
</el-form-item>
<el-form-item label="支取密码" required>
<div class="idCard" @click="popUp('输入器')">
@ -60,33 +60,66 @@
</div>
</el-form-item>
<el-form-item label="起息日" required>
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.valueDate" ></el-input>
</el-form-item>
</el-col>
<el-col :span="21" :offset="1">
<el-form-item label="摘要">
<el-input type="textarea" :rows="3" placeholder="请输入内容" v-model="form.name"></el-input>
<el-input type="textarea" :rows="3" placeholder="请输入内容" v-model="form.abstract"></el-input>
</el-form-item>
</el-col>
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitForm" type="primary" class="submitBtn">提交</el-button>
</div>
</template>
<script>
import { EventBus } from "@/utils/event-bus.js";
import { checkRequired } from '@/utils/utilFunction.js'
export default{
name:'',
props:{},
data(){
return{
form:{}
form:{
//
// identityCard: '', //
customerName: '', //
currency: 'CYC人民币', //
currencyMark: '钞户', //
depositTerm: '', //
extendPeriod: '备选项1', //
certificateDeposit: '现金', //
valueDate: '', //
// voucherNumber: '', //
// paymentCode: '', //
//
money: '', //
interestRate: '', //
withdrawingWay: '密码', //
abstract: '' //
}
}
},
methods: {
popUp() {
EventBus.$emit("changeShowGoods", true);
},
submitForm() {
const requiredField = {
customerName: '客户姓名', //
currency: '币种', //
currencyMark: '钞汇标识', //
depositTerm: '存期', //
extendPeriod: '续存', //
certificateDeposit: '存款类别', //
valueDate: '起息日', //
}
if(checkRequired(this.form, requiredField)) {
console.log('检验成功')
}
}
}
}

@ -5,20 +5,20 @@
<el-form ref="form" :model="form" label-width="120px">
<el-col :span="10" :offset="1">
<el-form-item label="证件类型">
<el-select disabled v-model="form.x" placeholder="请选择">
<el-select disabled v-model="form.certificateType" placeholder="请选择">
<el-option label="身份证" value="身份证"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="客户号">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.clientNumber"></el-input>
</el-form-item>
<el-form-item label="币种" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currency" placeholder="请选择">
<el-option label="CYN人民币" value="CYN人民币"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="凭证类型" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.voucherType" placeholder="请选择">
<el-option label="存单" value="存单"> </el-option>
</el-select>
</el-form-item>
@ -35,10 +35,10 @@
</div>
</el-form-item>
<el-form-item label="客户姓名" required>
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.customerName" ></el-input>
</el-form-item>
<el-form-item label="钞汇标识" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currencyMark" placeholder="请选择">
<el-option label="钞户" value="钞户"> </el-option>
</el-select>
</el-form-item>
@ -48,29 +48,57 @@
</div>
</el-form-item>
<el-form-item label="客户经理" required>
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.customerManage" ></el-input>
</el-form-item>
</el-col>
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitForm" type="primary" class="submitBtn">提交</el-button>
</div>
</template>
<script>
import { EventBus } from "@/utils/event-bus.js";
import { checkRequired } from '@/utils/utilFunction.js'
export default{
name:'',
props:{},
data(){
return{
form:{}
form:{
//
// identityCard: '', //
customerName: '', //
currency: '', //
currencyMark: '钞户', //
voucherType: '存单', //
// voucherNumber: '', //
// paymentCode: '', //
customerManage: '', //
//
certificateType: '身份证', //
clientNumber: '' //
}
}
},
methods: {
popUp() {
EventBus.$emit("changeShowGoods", true);
},
submitForm() {
const requiredField = {
customerName: '客户姓名', //
currency: '币种', //
currencyMark: '钞汇标识', //
voucherType: '凭证类型', //
// voucherNumber: '', //
// paymentCode: '', //
customerManage: '客户经理', //
}
if(checkRequired(this.form, requiredField)) {
console.log('检验成功')
}
}
}
}

@ -71,7 +71,7 @@ export default {
'6':'销户',
},
form:{
},
visible:false,
options:[],

@ -15,13 +15,13 @@
</el-select>
</el-form-item>
<el-form-item label="定存编号">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.depositNumber"></el-input>
</el-form-item>
<el-form-item label="支取金额" required>
<el-input v-model="form.name"></el-input>
<el-input v-model="form.withdrawAmount"></el-input>
</el-form-item>
<el-form-item label="利息(%)" required>
<el-input v-model="form.name"></el-input>
<el-input v-model="form.interest"></el-input>
</el-form-item>
<el-form-item label="支取密码" required>
<div class="idCard" @click="popUp('刷卡器')">
@ -31,34 +31,35 @@
</el-col>
<el-col :span="10" :offset="1">
<el-form-item label="客户姓名">
<el-input v-model="form.name" disabled></el-input>
<el-input v-model="form.customerName" disabled></el-input>
</el-form-item>
<el-form-item label="钞汇标识" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currencyMark" placeholder="请选择">
<el-option label="钞户" value="钞户"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="本金" required>
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.capital" ></el-input>
</el-form-item>
<el-form-item label="支取类别" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.withdrawType" placeholder="请选择">
<el-option label="现金" value="现金"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="支取方式" required>
<el-radio v-model="form.radio" label="1">部分支取</el-radio>
<el-radio v-model="form.radio" label="2">全部支取</el-radio>
<el-radio v-model="form.withdrawWay" label="1">部分支取</el-radio>
<el-radio v-model="form.withdrawWay" label="2">全部支取</el-radio>
</el-form-item>
</el-col>
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitIt" type="primary" class="submitBtn">提交</el-button>
</div>
</template>
<script>
import { EventBus } from "@/utils/event-bus.js";
import { checkRequired } from '@/utils/utilFunction.js'
export default{
name:'',
@ -66,13 +67,35 @@ export default{
data(){
return{
form:{
radio:'1'
//
currencyMark: '', //
capital: '', //
interest: '', //
withdrawAmount: '', //
withdrawType: '', //
withdrawWay: '', //
//
customerName: '', //
depositNumber: '', //
}
}
},
methods: {
popUp() {
EventBus.$emit("changeShowGoods", true);
},
submitIt() {
const requiredField = {
currencyMark: '钞汇标识', //
capital: '本金', //
interest: '利息', //
withdrawAmount: '支取金额', //
withdrawType: '支取类别', //
withdrawWay: '支取方式', //
}
if(checkRequired(this.form, requiredField)) {
console.log('检验成功')
}
}
}
}

@ -5,28 +5,28 @@
<el-form ref="form" :model="form" label-width="120px">
<el-col :span="10" :offset="1">
<el-form-item label="证件类型">
<el-select disabled v-model="form.x" placeholder="请选择">
<el-select disabled v-model="form.certificateType" placeholder="请选择">
<el-option label="身份证" value="身份证"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="凭证号码" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.voucherNumber" placeholder="请选择">
<el-option label="存单" value="存单"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="币种" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currency" placeholder="请选择">
<el-option label="CYN人民币" value="CYN人民币"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="定存编号">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.depositNumber"></el-input>
</el-form-item>
<el-form-item label="利率(%)">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.interestRate"></el-input>
</el-form-item>
<el-form-item label="利息">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.interest"></el-input>
</el-form-item>
<el-form-item label="起息日期" required>
<div class="idCard" @click="popUp('密码器')">
@ -42,25 +42,25 @@
</div>
</el-form-item>
<el-form-item label="客户姓名">
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.customerName" ></el-input>
</el-form-item>
<el-form-item label="钞汇标识">
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currencyMark" placeholder="请选择">
<el-option label="钞户" value="钞户"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="本金">
<el-input v-model="form.name" ></el-input>
<el-input :value="form.capital" @input="val => inputListen(val, form, 'capital')" ></el-input>
</el-form-item>
<el-form-item label="存期">
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.depositTerm" placeholder="请选择">
<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-form-item label="总金额">
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.totalMoney" ></el-input>
</el-form-item>
<el-form-item label="支取密码" required>
<div class="idCard" @click="popUp('输入器')">
@ -79,24 +79,49 @@
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitForm" type="primary" class="submitBtn">提交</el-button>
</div>
</template>
<script>
import { EventBus } from "@/utils/event-bus.js";
import { checkRequired, inputListen } from '@/utils/utilFunction.js'
export default{
name:'',
props:{},
data(){
return{
form:{}
form:{
//
currency: '', //
voucherNumber: '', //
//
certificateType: '', //
customerName: '', //
currencyMark: '钞户', //
depositNumber: '', //
capital: '', //
interestRate: '', //
depositTerm: '', //
interest: '', //
totalMoney: '', //
}
}
},
methods: {
popUp() {
EventBus.$emit("changeShowGoods", true);
}
},
submitForm() {
const requiredField = {
currency: '币种', //
voucherNumber: '凭证号码 ', //
}
if(checkRequired(this.form, requiredField)) {
console.log('检验成功')
}
},
inputListen: inputListen
}
}
</script>

@ -10,28 +10,28 @@
</div>
</el-form-item>
<el-form-item label="定存编号">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.depositNumber"></el-input>
</el-form-item>
<el-form-item label="钞汇标识">
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.moneyTarget" placeholder="请选择">
<el-option label="钞户" value="钞户"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="月存金额">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.monthDeposit"></el-input>
</el-form-item>
</el-col>
<el-col :span="10" :offset="1">
<el-form-item label="客户姓名" required>
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.customerName" ></el-input>
</el-form-item>
<el-form-item label="币种" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currency" placeholder="请选择">
<el-option label="CYN人民币" value="CYN人民币"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="存期" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.depositTerm" placeholder="请选择">
<el-option label="1年" value="1年"> </el-option>
<el-option label="3年" value="3年"> </el-option>
<el-option label="5年" value="5年"> </el-option>
@ -45,22 +45,46 @@
</el-col>
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitForm" type="primary" class="submitBtn">提交</el-button>
</div>
</template>
<script>
import { EventBus } from "@/utils/event-bus.js";
import { checkRequired } from '@/utils/utilFunction.js'
export default{
name:'',
props:{},
data(){
return{
form:{}
form:{
//
customerName: '', //
currency: '', //
depositTerm: '1年', //
// paymentCode: '', //
//
depositNumber: '', //
moneyTarget: '', //
monthDeposit: '' //
}
}
},
popUp() {
EventBus.$emit("changeShowGoods", true);
methods: {
popUp() {
EventBus.$emit("changeShowGoods", true);
},
submitForm() {
const requiredField = {
customerName: '客户姓名', //
currency: '币种', //
depositTerm: '存期', //
}
if(checkRequired(this.form, requiredField)) {
console.log('检验成功')
}
}
}
}
</script>

@ -10,15 +10,15 @@
</el-select>
</el-form-item>
<el-form-item label="客户号">
<el-input v-model="form.name"></el-input>
<el-input v-model="form.clientNumber"></el-input>
</el-form-item>
<el-form-item label="币种" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currency" placeholder="请选择">
<el-option label="CYN人民币" value="CYN人民币"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="凭证类型" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.voucherType" placeholder="请选择">
<el-option label="存单" value="存单"> </el-option>
</el-select>
</el-form-item>
@ -28,7 +28,7 @@
</div>
</el-form-item>
<el-form-item label="存期" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.depositTerm" placeholder="请选择">
<el-option label="1年" value="1年"> </el-option>
<el-option label="3年" value="3年"> </el-option>
<el-option label="5年" value="5年"> </el-option>
@ -42,10 +42,10 @@
</div>
</el-form-item>
<el-form-item label="客户姓名" required>
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.customerName" ></el-input>
</el-form-item>
<el-form-item label="钞汇标识" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.currencyMark" placeholder="请选择">
<el-option label="钞户" value="钞户"> </el-option>
</el-select>
</el-form-item>
@ -55,10 +55,10 @@
</div>
</el-form-item>
<el-form-item label="月存金额" required>
<el-input v-model="form.name" ></el-input>
<el-input v-model="form.monthDeposit" ></el-input>
</el-form-item>
<el-form-item label="续存标识" required>
<el-select disabled v-model="form.identification" placeholder="请选择">
<el-select disabled v-model="form.extendDepositTarget" placeholder="请选择">
<el-option label="不续存" value="不续存"> </el-option>
<el-option label="续存1年" value="续存1年"> </el-option>
<el-option label="续存3年" value="续存3年"> </el-option>
@ -69,23 +69,53 @@
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitForm" type="primary" class="submitBtn">提交</el-button>
</div>
</template>
<script>
import { EventBus } from "@/utils/event-bus.js";
import { checkRequired } from '@/utils/utilFunction.js'
export default{
name:'',
props:{},
data(){
return{
form:{}
form:{
//
// identityCard: '', //
customerName: '', //
currency: '', //
currencyMark: '钞户', //
voucherType: '存单', //
monthDeposit: '', //
depositTerm: '', //
extendDepositTarget: '', //
// voucherNumber: '', //
// paymentCode: '', //
//
clientNumber: '' //
}
}
},
methods: {
popUp() {
EventBus.$emit("changeShowGoods", true);
},
submitForm() {
const requiredField = {
customerName: '客户姓名', //
currency: '币种', //
currencyMark: '钞汇标识', //
voucherType: '凭证类型', //
monthDeposit: '月存金额', //
depositTerm: '存期', //
extendDepositTarget: '续存标识', //
}
if(checkRequired(this.form, requiredField)) {
console.log('检验成功')
}
}
}
}

@ -1,4 +1,3 @@
// >
<template>
<div class="changePassword">
<div class="title">
@ -11,15 +10,15 @@
<el-form ref="form" :model="form" label-width="120px">
<el-col :span="10" :offset="1">
<el-form-item label="证件类型">
<el-select v-model="form.identitCard">
<el-select v-model="form.certificateType">
<el-option label="身份证" value="身份证"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="客户姓名" required>
<el-input v-model="form.t"></el-input>
<el-input v-model="form.customerName"></el-input>
</el-form-item>
<el-form-item label="原支付密码" required>
<el-input v-model="form.t" placeholder="请输入密码"></el-input>
<el-input v-model="form.payPassword" placeholder="请输入密码"></el-input>
</el-form-item>
</el-col>
<el-col :span="10" :offset="1">
@ -34,45 +33,76 @@
</div>
</el-form-item>
<el-form-item label="新支付密码">
<el-input v-model="form.t" placeholder="请输入密码"></el-input>
<el-input v-model="form.newPayPassword" placeholder="请输入密码"></el-input>
</el-form-item>
</el-col>
<el-col :span="20" :offset="2">
<el-form-item label="通讯地址" label-width="85px">
<el-input v-model="form.t"></el-input>
<el-input v-model="form.maillingAddress"></el-input>
</el-form-item>
</el-col>
</el-form>
</el-row>
<el-button @click="visible = true" type="primary" class="submitBtn">提交</el-button>
<el-button @click="submitForm" type="primary" class="submitBtn">提交</el-button>
<el-dialog
style="margin-top:10vh"
:visible.sync="visible"
:modal="false"
width="40%"
:close-on-click-modal="false"
:show-close="false"
custom-class="data-dia"
>
<div slot="title" class="dia-header">
<div class="data-title">提交</div>
</div>
<div class="popBody">
<h2 v-if='dialogChange'>本业务需要授权</h2>
</div>
<div class="popBtns">
<el-button class="close btn" @click="visible = false"> </el-button>
<el-button class="sure btn" type="primary" @click="visible = false"> </el-button>
</div>
</el-dialog>
</div>
</div>
</template>
<script>
import { EventBus } from "@/utils/event-bus.js";
import { checkRequired } from '@/utils/utilFunction.js'
export default{
name:'',
props:{},
data(){
return{
form:{
t: ',',
t1: '',
t2: '',
t3: '',
t4: '',
t5: '',
t6: '',
identitCard: '身份证'
}
//
// identityCard: '', //
customerName: '', //
payPassword: '', //
//
certificateType: '身份证', //
newPayPassword: '', //
maillingAddress: '', //
},
visible: false
}
},
methods: {
popUp(text) {
this.$store.commit('system/changePop',{show:true,id:'test66',id: 'test'})
EventBus.$emit("changeShowGoods", true);
},
submitForm() {
const requiredField = {
customerName: '客户姓名', //
payPassword: '原支付密码', //
}
if(checkRequired(this.form, requiredField)) {
this.visible = true
}
}
}
}

@ -22,8 +22,19 @@ const checkRequired = function(form, obj) {
}
return true;
}
// 监听数字
const inputListen = function(val, row, prop) {
row[prop] = Number(val.replace(/\D+/, ''))
}
/*
刷卡器逻辑
*/
export {
phoneListen,
mailBoxListen,
checkRequired
checkRequired,
inputListen
}
Loading…
Cancel
Save