遗留bug修复

20240205
yujialong 6 months ago
parent a9aa216bee
commit b5a1982168
  1. 14
      src/App.vue
  2. 175
      src/components/case/index.vue
  3. 786
      src/pages/counter/list/index.vue
  4. 85
      src/pages/index/list/index.vue
  5. 187
      src/pages/manage/list/personal/callDeposits/accountClosed.vue
  6. 45
      src/pages/manage/navbar/index.vue
  7. 5
      src/store/modules/system.js

@ -1,8 +1,6 @@
<template>
<div id="app">
<select-business class="selectBusiness"
:showIt.sync="showIt"
v-show="!showIt && showBusiness && !submited" />
<select-business class="selectBusiness" :showIt.sync="showIt" v-show="!showIt && showBusiness && !submited" />
<router-view></router-view>
<vCase :showIt.sync="showIt"></vCase>
<tip-dialog class="Z-9999" />
@ -27,8 +25,6 @@ export default {
//localStorage
if (util.local.get(Setting.storeKey)) {
this.$store.replaceState(Object.assign({}, this.$store.state, util.local.get(Setting.storeKey)))
this.$store.system.replaceState(Object.assign({}, sessionStorage.getItem('systemData')))
}
//vuexlocalStorage
@ -93,6 +89,7 @@ export default {
font-size: 16px;
min-width: $inner-width;
}
.selectBusiness {
width: 100%;
height: 100%;
@ -102,7 +99,12 @@ export default {
.fade-leave-active {
transition: opacity 0.5s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
.fade-enter,
.fade-leave-to
/* .fade-leave-active below version 2.1.8 */
{
opacity: 0;
}

@ -5,25 +5,16 @@
<el-container v-show="showIt">
<el-header>
<div class="flex a-center j-between">
<div class="flex a-center"
style="width: 28%">
<div class="flex a-center" style="width: 28%">
<p>实训项目</p>
<el-select v-model.trim="projectId"
placeholder="请选择"
class="select"
disabled
@change="selectProject">
<el-option v-for="item in topicList"
:key="item.projectId"
:label="item.projectName"
<el-select v-model.trim="projectId" placeholder="请选择" class="select" disabled @change="selectProject">
<el-option v-for="item in topicList" :key="item.projectId" :label="item.projectName"
:value="item.projectId"></el-option>
</el-select>
</div>
<div class="countDownBox">
<div style="margin-left: -40px;">
<div :sendSync="sendSync"
:autoStart="autoStart"
:defaultVal="defaultVal">
<div :sendSync="sendSync" :autoStart="autoStart" :defaultVal="defaultVal">
实训{{ text }}时间
<span class="timeSpan">{{ day }}</span>
<span class="timeSpan">{{ hour }}</span>小时
@ -39,25 +30,20 @@
</div>
</div>
<div>
<el-button @click="toReport"
v-if="popContainer">查看实验报告</el-button>
<el-button style="background: #202020;color: #d0d0d0;font-size:16px;"
v-show="projectPermissions == 0"
<el-button @click="toReport" v-if="popContainer">查看实验报告</el-button>
<el-button style="background: #202020;color: #d0d0d0;font-size:16px;" v-show="projectPermissions == 0"
@click="reload"
:disabled="popContainer && (assessmentId != '' && assessmentId != 'null' && assessmentId != null)">
重新开始
</el-button>
<el-button class="submit-btn"
style="margin-right:7px"
@click="Submit()"
<el-button class="submit-btn" style="margin-right:7px" @click="Submit()"
:disabled="popContainer || requires.length == 0">提交</el-button>
</div>
</div>
</el-header>
<el-container>
<el-aside width="30%"
class="flex flex-col">
<el-aside width="30%" class="flex flex-col">
<div class="aside-header">
<div class="header_h flex a-center">
<i class="el-icon-s-order"></i>
@ -65,9 +51,7 @@
</div>
<div class="font_css">
<div class="experimentalGoal">
<div class="break-all"
v-html="projectManage.experimentTarget"
style="font-size: 0.875rem;">
<div class="break-all" v-html="projectManage.experimentTarget" style="font-size: 0.875rem;">
</div>
</div>
</div>
@ -81,37 +65,19 @@
<el-row>
<el-col :span="24">
<el-card shadow="hover">
<el-table :data="requires"
height="43.5vh"
v-loading="loading"
ref='testTable'>
<el-table :data="requires" height="43.5vh" v-loading="loading" ref='testTable'>
<el-table-column type="index"></el-table-column>
<el-table-column prop="name"
label="判分点"
align="left">
<el-table-column prop="name" label="判分点" align="left">
</el-table-column>
<el-table-column prop="score"
label="分值"
width="60"
align="center">
<el-table-column prop="score" label="分值" width="60" align="center">
</el-table-column>
<el-table-column prop="right"
label="完成结果"
width="80"
align="center">
<el-table-column prop="right" label="完成结果" width="80" align="center">
<template slot-scope="scope">
<i v-if="scope.row.right==true"
class="el-icon-check"
style="color:green;"></i>
<i v-else-if="scope.row.right==false"
class="el-icon-close"
style="color:red;"></i>
<i v-if="scope.row.right == true" class="el-icon-check" style="color:green;"></i>
<i v-else-if="scope.row.right == false" class="el-icon-close" style="color:red;"></i>
</template>
</el-table-column>
<el-table-column prop="scores"
label="得分"
width="60"
align="center"></el-table-column>
<el-table-column prop="scores" label="得分" width="60" align="center"></el-table-column>
</el-table>
</el-card>
</el-col>
@ -120,36 +86,24 @@
</div>
</el-aside>
<el-main>
<el-tabs v-model.trim="activeName"
type="card">
<el-tab-pane label="案例"
name="first">
<div class="break-all"
v-html="projectManage.experimentDescription"></div>
<el-tabs v-model.trim="activeName" type="card">
<el-tab-pane label="案例" name="first">
<div class="break-all" v-html="projectManage.experimentDescription"></div>
</el-tab-pane>
<el-tab-pane label="实验要求"
name="second">
<el-collapse :value="activeNames"
accordion>
<el-collapse-item v-for="(item,index) in requires"
:key="index"
:name="item.id">
<template slot="title"
style='line-height: 0px;'>
<el-tab-pane label="实验要求" name="second">
<el-collapse :value="activeNames" accordion>
<el-collapse-item v-for="(item, index) in requires" :key="index" :name="item.id">
<template slot="title" style='line-height: 0px;'>
<i class='el-icon-s-ticket'></i>
<span style="margin: 0px 10px;font-size: 1rem;">{{ item.name }}</span>
</template>
<div class="break-all"
v-html="item.experimentalRequirements"></div>
<div class="break-all" v-html="item.experimentalRequirements"></div>
</el-collapse-item>
<!-- <p ref="scrollTag" style="font-size:16px;"></p> -->
</el-collapse>
</el-tab-pane>
<el-tab-pane label="实验提示"
name="fifth"
v-if="hintOpen == 0">
<div class="break-all"
v-html="projectManage.experimentHint"></div>
<el-tab-pane label="实验提示" name="fifth" v-if="hintOpen == 0">
<div class="break-all" v-html="projectManage.experimentHint"></div>
</el-tab-pane>
</el-tabs>
</el-main>
@ -157,32 +111,21 @@
</el-container>
<!-- </transition> -->
<!-- </div> -->
<div class="panel"
:class="{active: showIt}">
<div class="panel" :class="{ active: showIt }">
<div @click="toggleCase">
<img src="../../assets/img/case/left.png"
alt
v-if="showIt" />
<img src="../../assets/img/case/right.png"
alt
v-else />
<img src="../../assets/img/case/left.png" alt v-if="showIt" />
<img src="../../assets/img/case/right.png" alt v-else />
</div>
</div>
<div class='popContainer'
v-if='popContainer'></div>
<div class='popContainer' v-if='popContainer'></div>
<!-- 遮罩层 -->
<div class="absolute z-50 h-screen bg-transparent inset-0"
v-show="showIt"></div>
<div class="absolute z-50 h-screen bg-transparent inset-0" v-show="showIt"></div>
<el-dialog title="提示"
:visible.sync="closePaneJudge"
width="30%"
center>
<el-dialog title="提示" :visible.sync="closePaneJudge" width="30%" center>
<h4 class="antialiased text-center text-2xl">请选择你将进行的操作</h4>
<span slot="footer"
class="dialog-footer">
<span slot="footer" class="dialog-footer">
<el-button @click="closePane()">再试一次</el-button>
<!-- <el-button type="primary" @click="closePane(true)">其他业务</el-button> -->
</span>
@ -1002,7 +945,8 @@ $togetherFontSize: 16px;
.popContainer {
position: absolute;
width: 100%; /*宽度设置为100%,这样才能使隐藏背景层覆盖原页面*/
width: 100%;
/*宽度设置为100%,这样才能使隐藏背景层覆盖原页面*/
height: 100%;
z-index: 1000;
top: 0;
@ -1011,8 +955,10 @@ $togetherFontSize: 16px;
bottom: 0;
background: rgba(0, 0, 0, 0.3);
}
/deep/.el-container {
height: 80%;
&.is-vertical {
position: fixed;
top: 200px;
@ -1023,6 +969,7 @@ $togetherFontSize: 16px;
background-color: #f5f5f5;
z-index: 1001;
}
.el-header {
color: #333;
padding: 0 12px 0 20px;
@ -1041,9 +988,11 @@ $togetherFontSize: 16px;
background: $main-color url(../../assets/img/case/btn.png) 0 0/100% 100% no-repeat;
}
}
.el-aside {
font-size: $togetherFontSize;
color: #333;
[class*=' el-icon-'],
[class^='el-icon-'] {
line-height: 40px;
@ -1051,6 +1000,7 @@ $togetherFontSize: 16px;
font-size: $togetherFontSize;
}
}
.el-main {
width: 60%;
background-color: #fff;
@ -1062,22 +1012,27 @@ $togetherFontSize: 16px;
background: #fff url(../../assets/img/case/bg.png) top right no-repeat;
// overflow: visible;
}
.aside-header {
margin: 0px 10px 10px 10px;
background-color: #fff;
font-size: 0.875rem;
}
.aside-footer {
margin: 0px 10px 10px 10px;
background-color: #fff;
}
.header_h {
height: 40px;
background: url(../../assets/img/case/header.png) 0 0/100% 100% no-repeat;
justify-content: center;
i {
color: #fff;
}
p {
line-height: 40px;
font-size: 16px;
@ -1085,21 +1040,27 @@ $togetherFontSize: 16px;
padding-left: 10px;
}
}
.el-card {
border: 0;
border-radius: 0;
.el-card__body {
padding: 0;
}
}
.select {
flex: 1;
input::-webkit-input-placeholder {
color: #333;
}
.el-input__icon {
line-height: 60px;
}
.el-select__caret:before {
content: '\e78f';
font-size: 16px;
@ -1108,6 +1069,7 @@ $togetherFontSize: 16px;
border-radius: 50%;
color: #ffffff;
}
.el-input--suffix .el-input__inner {
color: #333;
font-size: $togetherFontSize;
@ -1119,6 +1081,7 @@ $togetherFontSize: 16px;
text-overflow: ellipsis;
white-space: nowrap;
}
.el-input {
padding: 10px 0;
}
@ -1136,6 +1099,7 @@ $togetherFontSize: 16px;
margin: 0 10px;
padding: 20px 0;
}
.timeSpan {
color: #333333;
padding: 5px 15px;
@ -1145,6 +1109,7 @@ $togetherFontSize: 16px;
margin: 0 5px;
text-align: center;
}
.gradeSpan {
color: #878787;
padding: 10px;
@ -1153,6 +1118,7 @@ $togetherFontSize: 16px;
border-radius: 6px;
text-align: center;
}
.el-header /deep/.el-button:hover,
.el-button:focus,
.el-button:active {
@ -1162,16 +1128,20 @@ $togetherFontSize: 16px;
/deep/.el-table {
font-size: 12px;
thead {
color: #fff;
}
.el-table__cell {
padding: 12px 0;
}
.cell {
font-weight: 100;
font-size: 12px;
}
td,
th.is-leaf {
border-bottom: 0 !important;
@ -1182,47 +1152,58 @@ $togetherFontSize: 16px;
thead {
color: #ffffff;
font-size: 12px;
th {
font-weight: 100;
}
}
th,
tr {
background-color: #badfff;
}
}
.el-table__row--striped {
td {
background-color: #badfff !important;
}
}
/deep/ .el-collapse {
font-size: 0.875rem;
}
.el-collapse-item__content {
padding-left: 10px;
padding-right: 10px;
font-size: $togetherFontSize;
}
.el-collapse-item__wrap {
border-bottom: none;
}
/deep/.el-collapse-item__header {
font-size: 1rem;
border-bottom: none;
}
.el-tabs__content {
margin: 0 20px;
}
.el-icon-s-ticket:before {
font-size: togetherFontSize;
//padding: 5px;
color: $main-color;
}
.el-collapse-item__arrow {
margin: 0 5px 0 0;
}
.el-icon-arrow-right:before {
font-size: 12px;
font-size: $togetherFontSize;
@ -1232,18 +1213,23 @@ $togetherFontSize: 16px;
border-radius: 50%;
color: #ffffff;
}
.el-tabs__item {
font-size: 16px;
}
.el-tabs--card>.el-tabs__header .el-tabs__nav {
border: none;
}
.el-tabs--card>.el-tabs__header .el-tabs__item {
border-left: none;
}
.el-tabs--card>.el-tabs__header {
border-bottom: none;
}
.el-collapse {
border-bottom: none;
border-top: none;
@ -1251,32 +1237,39 @@ $togetherFontSize: 16px;
overflow: hidden;
overflow-y: auto;
}
/deep/.el-collapse-item {
font-size: $togetherFontSize;
background-color: red;
color: red;
}
.el-tabs__item.is-active {
color: #fff;
background-color: $main-color;
}
.el-tabs__header {
padding: 5px 20px;
}
}
.break-all {
font-size: 16px;
word-break: break-all;
}
.panel {
position: fixed;
z-index: 10010000;
top: 50%;
&.active {
//z-index: 10;
left: 85%;
z-index: 1001;
}
img {
height: 175px;
cursor: pointer;

File diff suppressed because it is too large Load Diff

@ -1,63 +1,36 @@
<template>
<div class="wrap">
<img class="sth bg"
src="@/assets/img/index-bg.png"
alt="">
<div class="case"
@click="setShowBusiness(true)">业务选择</div>
<img class="sth bg" src="@/assets/img/index-bg.png" alt="">
<div class="case" @click="setShowBusiness(true)">业务选择</div>
<!-- 业务选择 --弹框 -->
<div class="sth integrated-counter cp">
<img width="100%"
v-lazy="lazy1"
alt=""
@click="toPart('/counter')">
<img width="100%" v-lazy="lazy1" alt="" @click="toPart('/counter')">
<!-- src="@/assets/img/integrated-counter.png" -->
<div class="name"
@click="toPart('/counter')">综合柜台</div>
<div class="name" @click="toPart('/counter')">综合柜台</div>
</div>
<div class="sth international cp"
@click="toPart('/counter', true)">
<div class="sth international cp" @click="toPart('/counter', true)">
<!-- <img width="100%" v-lazy="lazy1" alt="" @click="toPart('/counter')"> -->
<img width="100%"
v-lazy="lazy2"
alt=""
@click="showComing" />
<img width="100%" v-lazy="lazy2" alt="" @click="showComing" />
<!-- src="@/assets/img/integrated-counter.png" -->
<div class="name"
@click="toPart('/counter', true)">信贷部</div>
<div class="name" @click="toPart('/counter', true)">信贷部</div>
</div>
<!-- <img class="sth international cp" v-lazy="lazy2" alt="" @click="showComing"> -->
<div class="sth manager cp"
@click="toPart('/lobbyManager')">
<img width="100%"
v-lazy="lazy3"
alt="">
<div class="sth manager cp" @click="toPart('/lobbyManager')">
<img width="100%" v-lazy="lazy3" alt="">
<div class="name">大堂经理</div>
</div>
<img class="sth credit-dep cp"
v-lazy="lazy4"
alt=""
@click="showComing">
<img class="sth company-finance cp"
v-lazy="lazy5"
alt=""
@click="showComing">
<img class="sth personal-finance cp"
v-lazy="lazy6"
alt=""
@click="showComing">
<div class="coming"
:class="{active: comingVisible}">
<img class="sth credit-dep cp" v-lazy="lazy4" alt="" @click="showComing">
<img class="sth company-finance cp" v-lazy="lazy5" alt="" @click="showComing">
<img class="sth personal-finance cp" v-lazy="lazy6" alt="" @click="showComing">
<div class="coming" :class="{ active: comingVisible }">
<div style="width: 20%;margin: auto">
<img style="width: 100%"
v-lazy="lazy7"
alt="">
<img style="width: 100%" v-lazy="lazy7" alt="">
</div>
<p class="text">敬请期待</p>
</div>
@ -87,8 +60,9 @@ export default {
},
created () {
if (!sessionStorage.getItem('firstLoad2')) {
sessionStorage.removeItem('submited')
sessionStorage.removeItem('businessKey')
sessionStorage.clear()
// sessionStorage.removeItem('submited')
// sessionStorage.removeItem('businessKey')
this.setBusinessKey('')
const loading = this.$loading({
lock: true,
@ -183,26 +157,32 @@ export default {
.wrap {
position: relative;
min-height: calc(100vh - 68px);
.sth {
position: absolute;
&.cp {
cursor: pointer;
}
}
.bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.integrated-counter {
top: -14%;
left: 24%;
width: 43%;
transition: all 0.5s;
&:hover {
margin-top: -10px;
}
.name {
position: absolute;
top: 23%;
@ -210,11 +190,13 @@ export default {
@include nameTip;
}
}
.international {
top: -9%;
left: 72%;
width: 28%;
transition: all 0.5s;
// &:hover{
// margin-top: -10px;
// }
@ -231,14 +213,17 @@ export default {
@include nameTip;
}
}
.manager {
bottom: 0;
left: 57%;
width: 39%;
transition: all 0.5s;
&:hover {
bottom: 10px;
}
.name {
position: absolute;
top: 65%;
@ -246,6 +231,7 @@ export default {
@include nameTip;
}
}
.credit-dep {
top: 31%;
left: 0;
@ -255,6 +241,7 @@ export default {
// top: 29%;
// }
}
.company-finance {
top: 52%;
left: 9%;
@ -264,6 +251,7 @@ export default {
// top: 50%;
// }
}
.personal-finance {
bottom: 0;
left: 25%;
@ -273,6 +261,7 @@ export default {
// bottom: 10px;
// }
}
.case {
position: absolute;
top: 92px;
@ -290,26 +279,32 @@ export default {
// top: 76px;
// }
}
@media (max-width: 1440px) {
.credit-dep {
top: 32%;
}
.company-finance {
top: 53%;
}
.personal-finance {
top: 72%;
}
.integrated-counter {
width: 44%;
}
}
@media (max-width: 1300px) {
& {
min-height: calc(100vh - 76px);
}
}
}
.coming {
position: fixed;
top: -200%;
@ -321,9 +316,11 @@ export default {
border-radius: 16px;
background-color: rgba(0, 0, 0, 0.8);
transition: all 0.3s;
&.active {
top: 50%;
}
.text {
margin-top: 24px;
font-size: 22px;

@ -1,190 +1,108 @@
//
<template>
<div class="body">
<el-row :gutter="20"
style="margin: 0">
<el-form ref="form"
:model="form"
label-width="120px"
:rules="rules">
<el-col :span="10"
:offset="1">
<el-form-item label="凭证号码"
required="">
<el-row :gutter="20" style="margin: 0">
<el-form ref="form" :model="form" label-width="120px" :rules="rules">
<el-col :span="10" :offset="1">
<el-form-item label="凭证号码" required="">
<!-- <div v-if='!cardNumberJudge' class="idCard" @click="popUp('刷卡器')">
<p>请刷卡</p>
</div>
<div v-else>
<el-input ref="voucherNumber" disabled :value="form.voucherNumber" @input="(val) => inputListen(val, form, 'voucherNumber')"></el-input>
</div> -->
<el-input @blur="getDataBlur"
ref="voucherNumber"
:value="form.voucherNumber"
<el-input @blur="getDataBlur" ref="voucherNumber" :value="form.voucherNumber"
@input="(val) => inputListen(val, form, 'voucherNumber')"></el-input>
</el-form-item>
<el-form-item label="客户号"
prop="customerNumber">
<el-input v-model.trim="form.customerNumber"
disabled></el-input>
<el-form-item label="客户号" prop="customerNumber">
<el-input v-model.trim="form.customerNumber" disabled></el-input>
</el-form-item>
<el-form-item label="币种"
prop="currency">
<el-select v-model.trim="form.currency"
disabled
placeholder="请选择"
ref="currency">
<el-option v-for="item in getSelectList.currencySelectList"
:label="item.options"
:value="item.itemId"
<el-form-item label="币种" prop="currency">
<el-select v-model.trim="form.currency" disabled placeholder="请选择" ref="currency">
<el-option v-for="item in getSelectList.currencySelectList" :label="item.options" :value="item.itemId"
:key="item.itemId"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="通知类型"
prop="noticeType">
<el-select v-model.trim="form.noticeType"
disabled
placeholder="请选择"
ref="noticeType">
<el-option label="1天"
:value="95"> </el-option>
<el-option label="7天"
:value="96"> </el-option>
<el-form-item label="通知类型" prop="noticeType">
<el-select v-model.trim="form.noticeType" disabled placeholder="请选择" ref="noticeType">
<el-option label="1天" :value="95"> </el-option>
<el-option label="7天" :value="96"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="起息日期"
prop="breathDate">
<el-input autocomplete="off"
v-model.trim="form.breathDate"></el-input>
<el-form-item label="起息日期" prop="breathDate">
<el-input autocomplete="off" v-model.trim="form.breathDate"></el-input>
</el-form-item>
<el-form-item label="利息"
prop="interest">
<el-input :value="form.interest"
disabled
@input="val => ismoney(val, form, 'interest')"
<el-form-item label="利息" prop="interest">
<el-input :value="form.interest" disabled @input="val => ismoney(val, form, 'interest')"
ref="interest"></el-input>
</el-form-item>
<el-form-item label="支取类别"
prop="drawWayType">
<el-select v-model.trim="form.drawWayType"
disabled
placeholder="请选择"
ref="drawWayType">
<el-option label="现金"
:value="133"> </el-option>
<el-form-item label="支取类别" prop="drawWayType">
<el-select v-model.trim="form.drawWayType" disabled placeholder="请选择" ref="drawWayType">
<el-option label="现金" :value="133"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="证件类型"
prop="certificateType">
<el-select v-model.trim="form.certificateType"
disabled
placeholder="请选择"
ref="certificateType">
<el-option label="身份证"
:value="83"> </el-option>
<el-form-item label="证件类型" prop="certificateType">
<el-select v-model.trim="form.certificateType" disabled placeholder="请选择" ref="certificateType">
<el-option label="身份证" :value="83"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="支取密码"
required>
<div v-if='!form.drawPassword'
class="idCard"
@click="popUp3('密码器')">
<el-form-item label="支取密码" required>
<div v-if='!form.drawPassword' class="idCard" @click="popUp3('密码器')">
<p>请输入密码</p>
</div>
<div v-else
@click="popUp3('密码器')">
<el-input :value="form.drawPassword"
ref="drawPassword"
type="password"></el-input>
<div v-else @click="popUp3('密码器')">
<el-input :value="form.drawPassword" ref="drawPassword" type="password"></el-input>
</div>
</el-form-item>
</el-col>
<el-col :span="10"
:offset="1">
<el-form-item label="凭证类型"
prop="voucherType">
<el-select v-model.trim="form.voucherType"
disabled
placeholder="请选择"
ref="voucherType">
<el-option label="存单"
:value="123"> </el-option>
<el-col :span="10" :offset="1">
<el-form-item label="凭证类型" prop="voucherType">
<el-select v-model.trim="form.voucherType" disabled placeholder="请选择" ref="voucherType">
<el-option label="存单" :value="123"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="客户姓名"
prop="clientName">
<el-input :value="form.clientName"
disabled
@input="(val) => checkName(val, form, 'clientName')"
<el-form-item label="客户姓名" prop="clientName">
<el-input :value="form.clientName" disabled @input="(val) => checkName(val, form, 'clientName')"
ref="clientName"></el-input>
</el-form-item>
<el-form-item label="钞汇标识"
prop="goldLogo">
<el-select v-model.trim="form.goldLogo"
disabled
placeholder="请选择"
ref="goldLogo">
<el-option v-for="item in getSelectList.goldLogo"
:label="item.options"
:value="item.itemId"
<el-form-item label="钞汇标识" prop="goldLogo">
<el-select v-model.trim="form.goldLogo" disabled placeholder="请选择" ref="goldLogo">
<el-option v-for="item in getSelectList.goldLogo" :label="item.options" :value="item.itemId"
:key="item.itemId"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="定存编号"
prop="depositNumber">
<el-input disabled
v-model.trim="form.depositNumber"></el-input>
<el-form-item label="定存编号" prop="depositNumber">
<el-input disabled v-model.trim="form.depositNumber"></el-input>
</el-form-item>
<el-form-item label="本金"
prop="capital">
<el-input :value="form.capital"
disabled
@input="val => ismoney(val, form, 'capital')"
<el-form-item label="本金" prop="capital">
<el-input :value="form.capital" disabled @input="val => ismoney(val, form, 'capital')"
ref="capital"></el-input>
</el-form-item>
<el-form-item label="总金额"
prop="totalMoney">
<el-input :value="form.totalMoney"
disabled
@input="val => ismoney(val, form, 'totalMoney')"
<el-form-item label="总金额" prop="totalMoney">
<el-input :value="form.totalMoney" disabled @input="val => ismoney(val, form, 'totalMoney')"
ref="totalMoney"></el-input>
</el-form-item>
<el-form-item label="支取金额"
prop="payMoney">
<el-input :value="form.payMoney"
disabled
@input="val => ismoney(val, form, 'payMoney')"
<el-form-item label="支取金额" prop="payMoney">
<el-input :value="form.payMoney" disabled @input="val => ismoney(val, form, 'payMoney')"
ref="payMoney"></el-input>
</el-form-item>
<el-form-item label="证件号码"
required>
<div class="idCard"
@click="popUp2('身份证扫描仪')"
v-if='!idNumberJudge'>
<el-form-item label="证件号码" required>
<div class="idCard" @click="popUp2('身份证扫描仪')" v-if='!idNumberJudge'>
<p>请刷身份证</p>
</div>
<div v-else>
<el-input :value="form.idNumber"
disabled
ref="idNumber"></el-input>
<el-input :value="form.idNumber" disabled ref="idNumber"></el-input>
</div>
</el-form-item>
</el-col>
</el-form>
</el-row>
<el-button @click="submitForm"
type="primary"
class="submitBtn"
v-throttle>提交</el-button>
<my-dialog :moduleName="moduleName"
v-if="visible"
:visible.sync="visible"
:showForm="form"
:formName="formName"
@submitIt="submitForm2"
depositNumber='0812' />
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
<my-dialog :moduleName="moduleName" v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName"
@submitIt="submitForm2" depositNumber='0812' />
</div>
<!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template>
@ -563,5 +481,4 @@ export default {
// bottom: 10px;
// left: 50%;
// transform: translate(-50%,0);
// }
</style>
// }</style>

@ -1,44 +1,29 @@
<template>
<!-- 商业银行系统菜单文件 -->
<el-menu class="sidebar-el-menu"
:default-active="onRoutes"
@select="select"
router
background-color="#313540"
text-color="#fff"
active-text-color="#ffd04b"
unique-opened>
<el-menu class="sidebar-el-menu" :default-active="onRoutes" @select="select" router background-color="#313540"
text-color="#fff" active-text-color="#ffd04b" unique-opened>
<template v-for="(item, index) in menus">
<template v-if="item.children">
<el-submenu :index="item.index"
:key="item.index">
<el-submenu :index="item.index" :key="item.index">
<template slot="title">
<el-image style="width: 22px; height: 22px; margin-right: 10px;"
class="align-middle"
<el-image style="width: 22px; height: 22px; margin-right: 10px;" class="align-middle"
:src="item.logo"></el-image>
<span slot="title">{{ item.title }}</span>
</template>
<template v-for="(subItem, index) in item.children">
<el-submenu v-if="subItem.children"
:index="subItem.index"
:key="subItem.index">
<el-submenu v-if="subItem.children" :index="subItem.index" :key="subItem.index">
<template slot="title">{{ subItem.title }}</template>
<el-menu-item v-for="(threeItem,i) in subItem.children"
:key="i"
:index="threeItem.index">{{ threeItem.title }}</el-menu-item>
<el-menu-item v-for="(threeItem, i) in subItem.children" :key="i" :index="threeItem.index">{{
threeItem.title
}}</el-menu-item>
</el-submenu>
<el-menu-item v-else
:index="subItem.index"
:key="subItem.index">{{ subItem.title }}</el-menu-item>
<el-menu-item v-else :index="subItem.index" :key="subItem.index">{{ subItem.title }}</el-menu-item>
</template>
</el-submenu>
</template>
<template v-else>
<el-menu-item :index="item.index"
:key="item.index">
<el-image v-if="item.logo"
style="width: 22px; height: 22px; margin: 0 10px 0 26px;"
class="align-middle"
<el-menu-item :index="item.index" :key="item.index">
<el-image v-if="item.logo" style="width: 22px; height: 22px; margin: 0 10px 0 26px;" class="align-middle"
:src="item.logo"></el-image>
<span slot="title">{{ item.title }}</span>
</el-menu-item>
@ -367,17 +352,21 @@ export default {
.sidebar::-webkit-scrollbar {
width: 0;
}
.sidebar-el-menu:not(.el-menu--collapse) {
width: 100%;
border: 0;
border-bottom-left-radius: 20px;
}
.sidebar>ul {
height: 100%;
}
/deep/.el-menu {
border: 0;
}
// menu
/deep/ .el-submenu__title span {
font-size: 18px;
@ -386,7 +375,7 @@ export default {
/deep/.el-menu-item {
font-size: 18px !important;
}
// .myOver {
// overflow: hidden;
// }
</style>
// }</style>

@ -2841,6 +2841,8 @@ export default {
stampSuccess = '454'
} else if (id === 411) {
judgeDelete = false
} else if (id === 469 || id === 470 || id === 471) {
stampSuccess = id
}
}
} else if (sealArr.length === 2) {
@ -2904,6 +2906,7 @@ export default {
}
const formList = JSON.parse(sessionStorage.getItem('stampList'))
const findIt = formList.findIndex(item => item.answerId === stampSuccess)
debugger
if (findIt === -1) {
formList.push({ "answerId": stampSuccess, "emptyOne": "", "emptyTwo": "", "operationIds": "285," + state.businessSelect[state.businessKey].id + ",287,8," + stampSuccess, "type": "" })
sessionStorage.setItem('stampList', JSON.stringify(formList))
@ -2922,7 +2925,7 @@ export default {
projectId: +projectId,
startTime: startTime,
}
debugger
addOperation(params).then((data) => {
// 给存款凭证盖收讫章 要特殊处理:盖完后去掉存款凭证,然后显示盖了章的存款凭条凭证联和存款凭条回单
if (sealArr[0] === '收讫章' && id === 17) {

Loading…
Cancel
Save