yujialong 2 months ago
parent d469a1f86f
commit 6207d29f6f
  1. 28
      src/pages/manage/list/ImportantCash/controlCash/index.vue
  2. 28
      src/pages/manage/list/ImportantCash/controlCash2/index.vue
  3. 33
      src/pages/manage/list/ImportantCash/controlCash3/index.vue
  4. 3
      src/pages/manage/list/personalLoans/detail.vue

@ -10,7 +10,7 @@
</el-menu> </el-menu>
</div> </div>
<div class="title"> <div class="title">
<p>现金</p> <p>现金</p>
<i class="el-icon-arrow-right"></i> <i class="el-icon-arrow-right"></i>
<p>现金管理</p> <p>现金管理</p>
<i class="el-icon-arrow-right"></i> <i class="el-icon-arrow-right"></i>
@ -21,15 +21,8 @@
<cashTransferInto v-if="activeIndex === '2'"></cashTransferInto> <cashTransferInto v-if="activeIndex === '2'"></cashTransferInto>
<cashPaid v-if="activeIndex === '3'"></cashPaid> <cashPaid v-if="activeIndex === '3'"></cashPaid>
<cashOut v-if="activeIndex === '4'"></cashOut> <cashOut v-if="activeIndex === '4'"></cashOut>
<el-dialog <el-dialog style="margin-top:10vh" :visible.sync="visible" :modal="false" width="40%" :close-on-click-modal="false"
style="margin-top:10vh" :show-close="false" custom-class="data-dia">
: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 slot="title" class="dia-header">
<div class="data-title" v-throttle>提交</div> <div class="data-title" v-throttle>提交</div>
</div> </div>
@ -108,15 +101,18 @@ export default {
flex-direction: column; flex-direction: column;
overflow: hidden; overflow: hidden;
padding: 24px 0 24px 24px; padding: 24px 0 24px 24px;
.nav { .nav {
/deep/ .el-menu.el-menu--horizontal { /deep/ .el-menu.el-menu--horizontal {
border: 0; border: 0;
} }
/deep/ .el-menu--horizontal>.el-menu-item.is-active { /deep/ .el-menu--horizontal>.el-menu-item.is-active {
border: 2px solid #568DF2; border: 2px solid #568DF2;
border-radius: 10px; border-radius: 10px;
color: #000; color: #000;
} }
/deep/ .el-menu--horizontal>.el-menu-item { /deep/ .el-menu--horizontal>.el-menu-item {
border: 2px solid transparent; border: 2px solid transparent;
border-radius: 10px; border-radius: 10px;
@ -125,6 +121,7 @@ export default {
line-height: 28px; line-height: 28px;
} }
} }
.title { .title {
height: 60px; height: 60px;
display: flex; display: flex;
@ -133,10 +130,12 @@ export default {
padding-left: 0px; padding-left: 0px;
margin-top: 10px; margin-top: 10px;
} }
.body { .body {
margin-top: 50px; margin-top: 50px;
overflow-y: auto; overflow-y: auto;
overflow-x: hidden; overflow-x: hidden;
.idCard { .idCard {
border-radius: 5px; border-radius: 5px;
background: #CFDDFF; background: #CFDDFF;
@ -146,8 +145,10 @@ export default {
font-size: 18px; font-size: 18px;
color: #6191FF; color: #6191FF;
} }
.add { .add {
position: relative; position: relative;
&::after { &::after {
content: ''; content: '';
display: block; display: block;
@ -158,6 +159,7 @@ export default {
width: 88%; width: 88%;
height: 268px; height: 268px;
} }
.addBtn { .addBtn {
position: absolute; position: absolute;
left: 0; left: 0;
@ -167,6 +169,7 @@ export default {
} }
} }
} }
.submitBtn { .submitBtn {
position: relative; position: relative;
width: 300px; width: 300px;
@ -178,6 +181,7 @@ export default {
left: 50%; left: 50%;
transform: translate(-50%, -50%); transform: translate(-50%, -50%);
} }
.popBody { .popBody {
min-height: 200px; min-height: 200px;
display: flex; display: flex;
@ -185,19 +189,23 @@ export default {
justify-content: center; justify-content: center;
text-align: center; text-align: center;
} }
.popBtns { .popBtns {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
.btn { .btn {
width: 180px; width: 180px;
border-radius: 10px; border-radius: 10px;
font-size: 18px; font-size: 18px;
} }
.close { .close {
background: #CFDEFF; background: #CFDEFF;
color: #6191FF; color: #6191FF;
} }
.sure { .sure {
background: #6191FF; background: #6191FF;
color: #fff; color: #fff;

@ -10,7 +10,7 @@
</el-menu> </el-menu>
</div> </div>
<div class="title"> <div class="title">
<p>现金</p> <p>现金</p>
<i class="el-icon-arrow-right"></i> <i class="el-icon-arrow-right"></i>
<p>凭证管理</p> <p>凭证管理</p>
<i class="el-icon-arrow-right"></i> <i class="el-icon-arrow-right"></i>
@ -23,15 +23,8 @@
<cash-paid v-if="activeIndex === '3'"></cash-paid> <cash-paid v-if="activeIndex === '3'"></cash-paid>
<cash-out v-if="activeIndex === '4'"></cash-out> <cash-out v-if="activeIndex === '4'"></cash-out>
<el-dialog <el-dialog style="margin-top:10vh" :visible.sync="visible" :modal="false" width="40%" :close-on-click-modal="false"
style="margin-top:10vh" :show-close="false" custom-class="data-dia">
: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 slot="title" class="dia-header">
<div class="data-title">提交</div> <div class="data-title">提交</div>
</div> </div>
@ -112,15 +105,18 @@ export default {
flex-direction: column; flex-direction: column;
overflow: hidden; overflow: hidden;
padding: 24px 0 24px 24px; padding: 24px 0 24px 24px;
.nav { .nav {
/deep/ .el-menu.el-menu--horizontal { /deep/ .el-menu.el-menu--horizontal {
border: 0; border: 0;
} }
/deep/ .el-menu--horizontal>.el-menu-item.is-active { /deep/ .el-menu--horizontal>.el-menu-item.is-active {
border: 2px solid #568DF2; border: 2px solid #568DF2;
border-radius: 10px; border-radius: 10px;
color: #000; color: #000;
} }
/deep/ .el-menu--horizontal>.el-menu-item { /deep/ .el-menu--horizontal>.el-menu-item {
border: 2px solid transparent; border: 2px solid transparent;
border-radius: 10px; border-radius: 10px;
@ -129,6 +125,7 @@ export default {
line-height: 28px; line-height: 28px;
} }
} }
.title { .title {
height: 60px; height: 60px;
display: flex; display: flex;
@ -137,10 +134,12 @@ export default {
padding-left: 0px; padding-left: 0px;
margin-top: 10px; margin-top: 10px;
} }
.body { .body {
margin-top: 50px; margin-top: 50px;
overflow-x: hidden; overflow-x: hidden;
overflow-y: auto; overflow-y: auto;
.idCard { .idCard {
border-radius: 5px; border-radius: 5px;
background: #CFDDFF; background: #CFDDFF;
@ -150,8 +149,10 @@ export default {
font-size: 18px; font-size: 18px;
color: #6191FF; color: #6191FF;
} }
.add { .add {
position: relative; position: relative;
&::after { &::after {
content: ''; content: '';
display: block; display: block;
@ -162,6 +163,7 @@ export default {
width: 88%; width: 88%;
height: 268px; height: 268px;
} }
.addBtn { .addBtn {
position: absolute; position: absolute;
left: 0; left: 0;
@ -171,6 +173,7 @@ export default {
} }
} }
} }
.submitBtn { .submitBtn {
position: relative; position: relative;
width: 300px; width: 300px;
@ -182,6 +185,7 @@ export default {
left: 50%; left: 50%;
transform: translate(-50%, -50%); transform: translate(-50%, -50%);
} }
.popBody { .popBody {
min-height: 200px; min-height: 200px;
display: flex; display: flex;
@ -189,19 +193,23 @@ export default {
justify-content: center; justify-content: center;
text-align: center; text-align: center;
} }
.popBtns { .popBtns {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
.btn { .btn {
width: 180px; width: 180px;
border-radius: 10px; border-radius: 10px;
font-size: 18px; font-size: 18px;
} }
.close { .close {
background: #CFDEFF; background: #CFDEFF;
color: #6191FF; color: #6191FF;
} }
.sure { .sure {
background: #6191FF; background: #6191FF;
color: #fff; color: #fff;

@ -8,13 +8,14 @@
<i class="el-icon-arrow-right"></i> <i class="el-icon-arrow-right"></i>
<p>支票出售</p> <p>支票出售</p>
</div> --> </div> -->
<my-title :titleArr="['重现金', '支票管理', '支票出售']"/> <my-title :titleArr="['重现金', '支票管理', '支票出售']" />
<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">
<el-form-item label="账号" prop="username"> <el-form-item label="账号" prop="username">
<el-input @blur="onBlur()" :value="form.username" @input="val => checkHanzi(val, form, 'username')" ref="username"></el-input> <el-input @blur="onBlur()" :value="form.username" @input="val => checkHanzi(val, form, 'username')"
ref="username"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="凭证类型" prop="voucherType"> <el-form-item label="凭证类型" prop="voucherType">
<el-select v-model.trim="form.voucherType" placeholder="请选择" ref="voucherType"> <el-select v-model.trim="form.voucherType" placeholder="请选择" ref="voucherType">
@ -31,7 +32,8 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="凭证终止号" prop="endNumber"> <el-form-item label="凭证终止号" prop="endNumber">
<el-input :value="form.endNumber" @blur="getBlur()" @input="val => certificateNumber(val, form, 'endNumber')" ref="endNumber"></el-input> <el-input :value="form.endNumber" @blur="getBlur()"
@input="val => certificateNumber(val, form, 'endNumber')" ref="endNumber"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="收费类型" prop="chargeWay2"> <el-form-item label="收费类型" prop="chargeWay2">
@ -40,7 +42,8 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="手续费" prop="serviceCharge"> <el-form-item label="手续费" prop="serviceCharge">
<el-input :value="form.serviceCharge" @input="(val) => ismoney(val, form, 'serviceCharge')" ref="serviceCharge"></el-input> <el-input :value="form.serviceCharge" @input="(val) => ismoney(val, form, 'serviceCharge')"
ref="serviceCharge"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="10" :offset="1"> <el-col :span="10" :offset="1">
@ -48,10 +51,12 @@
<el-input v-model.trim="form.customerName" ref="customerName"></el-input> <el-input v-model.trim="form.customerName" ref="customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="凭证起始号" prop="startNumber"> <el-form-item label="凭证起始号" prop="startNumber">
<el-input :value="form.startNumber" @input="(val) => certificateNumber(val, form, 'startNumber')" ref="startNumber"></el-input> <el-input :value="form.startNumber" @input="(val) => certificateNumber(val, form, 'startNumber')"
ref="startNumber"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="数量" prop="number"> <el-form-item label="数量" prop="number">
<el-input :value="form.number" disabled @input="val => inputListen(val, form, 'number')" ref="number" ></el-input> <el-input :value="form.number" disabled @input="val => inputListen(val, form, 'number')"
ref="number"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="工本费" prop="cost"> <el-form-item label="工本费" prop="cost">
<el-input :value="form.cost" @input="val => ismoney(val, form, 'cost')" ref="cost"></el-input> <el-input :value="form.cost" @input="val => ismoney(val, form, 'cost')" ref="cost"></el-input>
@ -64,7 +69,8 @@
</el-form> </el-form>
</el-row> </el-row>
<el-button @click="submitIt()" type="primary" class="submitBtn">提交</el-button> <el-button @click="submitIt()" type="primary" class="submitBtn">提交</el-button>
<my-dialog :moduleName="moduleName" v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> <my-dialog :moduleName="moduleName" 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>
@ -303,7 +309,8 @@ export default {
// left: 50%; // left: 50%;
// transform: translate(-50%,-20%); // transform: translate(-50%,-20%);
// } // }
.el-input, .el-select { .el-input,
.el-select {
width: 100% !important; width: 100% !important;
} }
@ -313,15 +320,18 @@ export default {
flex-direction: column; flex-direction: column;
overflow: auto; overflow: auto;
padding: 24px 0 24px 24px; padding: 24px 0 24px 24px;
.nav { .nav {
/deep/ .el-menu.el-menu--horizontal { /deep/ .el-menu.el-menu--horizontal {
border: 0; border: 0;
} }
/deep/ .el-menu--horizontal>.el-menu-item.is-active { /deep/ .el-menu--horizontal>.el-menu-item.is-active {
border: 2px solid #568DF2; border: 2px solid #568DF2;
border-radius: 10px; border-radius: 10px;
color: #000; color: #000;
} }
/deep/ .el-menu--horizontal>.el-menu-item { /deep/ .el-menu--horizontal>.el-menu-item {
border: 2px solid transparent; border: 2px solid transparent;
border-radius: 10px; border-radius: 10px;
@ -330,6 +340,7 @@ export default {
line-height: 28px; line-height: 28px;
} }
} }
.title { .title {
height: 60px; height: 60px;
display: flex; display: flex;
@ -338,9 +349,11 @@ export default {
padding-left: 0px; padding-left: 0px;
margin-top: 10px; margin-top: 10px;
} }
.body { .body {
margin-top: 50px; margin-top: 50px;
overflow: auto; overflow: auto;
.idCard { .idCard {
border-radius: 5px; border-radius: 5px;
background: #CFDDFF; background: #CFDDFF;
@ -350,8 +363,10 @@ export default {
font-size: 18px; font-size: 18px;
color: #6191FF; color: #6191FF;
} }
.add { .add {
position: relative; position: relative;
&::after { &::after {
content: ''; content: '';
display: block; display: block;
@ -362,6 +377,7 @@ export default {
width: 88%; width: 88%;
height: 268px; height: 268px;
} }
.addBtn { .addBtn {
position: absolute; position: absolute;
left: 0; left: 0;
@ -371,6 +387,7 @@ export default {
} }
} }
} }
.submitBtn { .submitBtn {
position: relative; position: relative;
width: 200px; width: 200px;

@ -1,7 +1,10 @@
<!-- 代收电费 --> <!-- 代收电费 -->
<template> <template>
<div class="wrap"> <div class="wrap">
<div class="flex j-between a-center">
<MyTitle :titleArr="['个人贷款', '新增贷款申请']" /> <MyTitle :titleArr="['个人贷款', '新增贷款申请']" />
<el-button size="small" @click="$router.back()">返回</el-button>
</div>
<el-row :gutter="20" style="margin: 0"> <el-row :gutter="20" style="margin: 0">
<el-form v-if="curStep === 1 || isDetail" ref="basicForm" :model="basicForm" label-width="120px" <el-form v-if="curStep === 1 || isDetail" ref="basicForm" :model="basicForm" label-width="120px"
:rules="basicRules" :disabled="isDetail"> :rules="basicRules" :disabled="isDetail">

Loading…
Cancel
Save