20240205 V1.0.0M2.0.0
yujialong 2 years ago
parent ff8832297a
commit 0e21fed59b
  1. 11
      src/pages/counter/list/index.vue
  2. 54
      src/pages/lobbyManager/list/index.vue
  3. 2
      src/pages/manage/list/business/transfer.vue
  4. 1
      src/pages/manage/list/client/corporateClient.vue
  5. 11
      src/store/modules/system.js

@ -170,7 +170,7 @@
fit="fit" fit="fit"
:title="item.name" :title="item.name"
:alt="item.name"></el-image> :alt="item.name"></el-image>
<p>{{item.name}}</p> <p :title="item.name">{{item.name}}</p>
<img src="@/assets/img/seal/sealed.png" alt="" style="width: 50%; right: -40px;top: 40px;" class="absolute" v-if="finishSealedArr.includes(item.id)"> <img src="@/assets/img/seal/sealed.png" alt="" style="width: 50%; right: -40px;top: 40px;" class="absolute" v-if="finishSealedArr.includes(item.id)">
<!-- <el-image <!-- <el-image
style="width: 100px; height: 70px;margin-top: 10px;" style="width: 100px; height: 70px;margin-top: 10px;"
@ -381,7 +381,7 @@
:alt="item.name" :alt="item.name"
:title="item.name" :title="item.name"
fit="scale-down"></el-image> fit="scale-down"></el-image>
<p class="text">{{item.name }}</p> <p class="text" :title="item.name">{{item.name }}</p>
</div> </div>
</div> </div>
@ -2538,8 +2538,9 @@ export default {
} }
p { p {
position: absolute; position: absolute;
left: 5%;
bottom: 0; bottom: 0;
width: 100%; width: 90%;
overflow-x: hidden; overflow-x: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
line-height: 40px; line-height: 40px;
@ -2787,12 +2788,16 @@ export default {
} }
} }
.text{ .text{
width: 100%;
font-size: 18px; font-size: 18px;
white-space:nowrap; white-space:nowrap;
text-overflow: ellipsis;
text-align: center;
position: absolute; position: absolute;
bottom: 7px; bottom: 7px;
left: 50%; left: 50%;
transform: translate(-50%,0); transform: translate(-50%,0);
overflow: hidden;
} }
&.checked { &.checked {
background: url(../../../assets/img/data-frame-checked.png) 0 0 / cover no-repeat, background: url(../../../assets/img/data-frame-checked.png) 0 0 / cover no-repeat,

@ -98,7 +98,7 @@
:src="elImg[3].img" :src="elImg[3].img"
:fit="elImgFit" :fit="elImgFit"
></el-image> ></el-image>
<p style="font-size: 14px;line-height: 15px">{{ elImg[3].name }}</p> <p :title="elImg[3].name">{{ elImg[3].name }}</p>
</li> </li>
<li :class="{checked: checkList.includes(elImg[4].key)}" @click="checkData(elImg[4].key)"> <li :class="{checked: checkList.includes(elImg[4].key)}" @click="checkData(elImg[4].key)">
<img :src="elImg[4].img" :alt="elImg[4].name" :title="elImg[4].name"> <img :src="elImg[4].img" :alt="elImg[4].name" :title="elImg[4].name">
@ -192,7 +192,7 @@
<img class="close" src="@/assets/svg/close.svg" alt="" @click="closeRecaption"> <img class="close" src="@/assets/svg/close.svg" alt="" @click="closeRecaption">
</div> </div>
<p class="tips">- 请单击选中复印材料双击可放大预览 -</p> <p class="tips">- 请单击选中复印材料双击可放大预览 -</p>
<ul class="flex justify-center" > <ul class="flex justify-center flex-wrap" >
<div v-for="item in elImg3" class="list flex-col spacialStyle" style="justify-content: flex-start" @click="checkData(item.key, item.returnState)" :key="item.key"> <div v-for="item in elImg3" class="list flex-col spacialStyle" style="justify-content: flex-start" @click="checkData(item.key, item.returnState)" :key="item.key">
<li :class="{checked: checkList.includes(item.key)}"> <li :class="{checked: checkList.includes(item.key)}">
<!-- <img :src="item.img" :title="item.name" :alt="item.name"> --> <!-- <img :src="item.img" :title="item.name" :alt="item.name"> -->
@ -200,7 +200,7 @@
:src="item.img" :src="item.img"
:fit="elImgFit" :fit="elImgFit"
></el-image> ></el-image>
<p>{{ item.name }}</p> <p :title="item.name">{{ item.name }}</p>
</li> </li>
<p>{{ item.returnState ? '已取回': (item.copy ? '复印件' : '') }}</p> <p>{{ item.returnState ? '已取回': (item.copy ? '复印件' : '') }}</p>
</div> </div>
@ -276,7 +276,7 @@ export default {
], ],
elImg: [ elImg: [
{ img: require('@/assets/img/goods/accountApplyBook.jpg'), name: '开户申请书', key: 405 }, { img: require('@/assets/img/goods/accountApplyBook.jpg'), name: '开户申请书', key: 405 },
{ img: require('@/assets/img/idCard-copy-sm.png'), name: '密码挂失申请书', key: 406 }, { img: require('@/assets/img/goods/businessReportMissUser.png'), name: '密码挂失申请书', key: 406 },
{ img: require('@/assets/img/goods/businessSpecialApplication.png'), name: '特殊业务申请书', key: 407 }, { img: require('@/assets/img/goods/businessSpecialApplication.png'), name: '特殊业务申请书', key: 407 },
{ img: require('@/assets/img/goods/ApplicationBankSettlement.png'), name: '开立单位银行结算账户申请书', key: 408 }, { img: require('@/assets/img/goods/ApplicationBankSettlement.png'), name: '开立单位银行结算账户申请书', key: 408 },
{ img: require('@/assets/img/goods/CashCertificate.png'), name: '现金存款凭证', key: 409 }, { img: require('@/assets/img/goods/CashCertificate.png'), name: '现金存款凭证', key: 409 },
@ -290,7 +290,6 @@ export default {
{ img: require('@/assets/img/goods/xhsqs.png'), name: '销户申请书', key: 588 }, { img: require('@/assets/img/goods/xhsqs.png'), name: '销户申请书', key: 588 },
], ],
elImg2: [ elImg2: [
{ img: require('@/assets/img/goods/accountApplyBook.jpg'), name: '开户申请书', key: 405, copyState: false, returnState: false },
{ img: require('@/assets/img/idCard-sm.png'), name: '身份证', key: 13, copyState: false, returnState: false }, { img: require('@/assets/img/idCard-sm.png'), name: '身份证', key: 13, copyState: false, returnState: false },
], ],
elImg3: [], elImg3: [],
@ -467,12 +466,21 @@ export default {
this.elImg2.map(item => { this.elImg2.map(item => {
if(this.checkList.findIndex(item2 => item2 === item.key ) !== -1) { if(this.checkList.findIndex(item2 => item2 === item.key ) !== -1) {
item.copyState = true item.copyState = true
this.elImg3.push(item) this.elImg3.find(e => e.key == item.key) || this.elImg3.push(item) //
const copyItem = JSON.parse(JSON.stringify(item))
copyItem.copy = true //
if (copyItem.key == 405) copyItem.key = 589 let copyItem
if (copyItem.key == 13) copyItem.key = 23 // if (copyItem.key == 405) copyItem.key = 589
this.elImg3.push(copyItem) if (item.key == 13) {
copyItem = {name:'身份证复印件',img:require('@/assets/img/idCard-copy-sm.png'),key:23,copyState: true,returnState: false}
} else if (item.key == 442) {
copyItem = {name:'法人身份证复印件',img:require('@/assets/img/idCard-copy-sm.png'),key:431,copyState: true,returnState: false}
} else if (item.key == 434) {
copyItem = {name:'统一社会信用代码证复印件',img:require('@/assets/img/goods/营业执照复印件.png'),key:435,copyState: true,returnState: false}
} else if (item.key == 436) {
copyItem = {name:'开户许可证复印件',img:require('@/assets/img/goods/开户许可证复印件.png'),key:437,copyState: true,returnState: false}
}
if (copyItem) this.elImg3.push(copyItem)
} }
}) })
this.checkList = [] this.checkList = []
@ -568,7 +576,6 @@ export default {
if(state) { if(state) {
return return
} }
this.checkList.includes(id) ? this.checkList.splice(this.checkList.indexOf(id),1) : this.checkList.push(id) this.checkList.includes(id) ? this.checkList.splice(this.checkList.indexOf(id),1) : this.checkList.push(id)
this.clickNum++ this.clickNum++
@ -603,8 +610,8 @@ export default {
showCopy(){ showCopy(){
console.log("🚀 ~ file: index.vue:607 ~ showCopy ~ this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id:", this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id) console.log("🚀 ~ file: index.vue:607 ~ showCopy ~ this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id:", this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id)
const { id } = this.$store.state.system.businessSelect[this.$store.state.system.businessKey]
if (this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id === 500) { if (id === 500) {
// : // :
this.elImg2 = [ this.elImg2 = [
{ img: require('@/assets/img/goods/idCard.png'), name: '法人身份证', key: 442, copyState: false, returnState: false }, { img: require('@/assets/img/goods/idCard.png'), name: '法人身份证', key: 442, copyState: false, returnState: false },
@ -612,17 +619,23 @@ export default {
{ img: require('@/assets/img/goods/营业执照.png'), name: '统一社会信用代码证', key: 434, copyState: false, returnState: false }, { img: require('@/assets/img/goods/营业执照.png'), name: '统一社会信用代码证', key: 434, copyState: false, returnState: false },
{ img: require('@/assets/img/goods/开户许可证.png'), name: '开户许可证', key: 436, copyState: false, returnState: false }, { img: require('@/assets/img/goods/开户许可证.png'), name: '开户许可证', key: 436, copyState: false, returnState: false },
] ]
} else if (this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id === 504) { } else if (id === 504) {
// //
this.elImg2 = [ this.elImg2 = [
{ img: require('@/assets/img/goods/businessSpecialApplication.png'), name: '特殊业务申请书', key: 407, copyState: false, returnState: false }, { img: require('@/assets/img/goods/businessSpecialApplication.png'), name: '特殊业务申请书', key: 407, copyState: false, returnState: false },
{ img: require('@/assets/img/idCard-sm.png'), name: '身份证', key: 13, copyState: false, returnState: false }, { img: require('@/assets/img/idCard-sm.png'), name: '身份证', key: 13, copyState: false, returnState: false },
] ]
} else if (this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id === 502) { } else if (id === 502 || id === 501 || id === 503) {
// //
this.elImg2 = [ this.elImg2 = [
{ img: require('@/assets/img/goods/idCard.png'), name: '法人身份证', key: 442, copyState: false, returnState: false }, { img: require('@/assets/img/goods/idCard.png'), name: '法人身份证', key: 442, copyState: false, returnState: false },
] ]
} else if (id === 489) {
//
this.elImg2 = [
{ img: require('@/assets/img/goods/accountApplyBook.jpg'), name: '开户申请书', key: 405, copyState: false, returnState: false },
{ img: require('@/assets/img/idCard-sm.png'), name: '身份证', key: 13, copyState: false, returnState: false },
]
} }
this.workingName = '复印' this.workingName = '复印'
this.copyVisible = true this.copyVisible = true
@ -796,10 +809,9 @@ export default {
box-sizing: border-box; box-sizing: border-box;
overflow: hidden; overflow: hidden;
padding: 10px; padding: 10px;
// &>img { &>img {
// width: 100%; max-height: 80px;
// //max-width: 90%; }
// }
&>.el-image { &>.el-image {
width: 100%; width: 100%;
max-height: 80px; max-height: 80px;

@ -56,7 +56,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="转入户名" prop="transinName"> <el-form-item label="转入户名" prop="transinName">
<el-input :value="form.transinName" maxlength="40" @input="(val) => checkHanzi(val, form, 'transinName')"></el-input> <el-input :value="form.transinName" maxlength="40" @input="(val) => checkName(val, form, 'transinName')"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="摘要" prop="abstract"> <el-form-item label="摘要" prop="abstract">
<el-input v-model.trim="form.abstract" maxlength="60"></el-input> <el-input v-model.trim="form.abstract" maxlength="60"></el-input>

@ -303,6 +303,7 @@ export default {
this.setDataFlow({ [moduleName]: true }) this.setDataFlow({ [moduleName]: true })
this.form.registeredCapital = this.form.registeredCapital.slice(0, this.form.registeredCapital.length-1) this.form.registeredCapital = this.form.registeredCapital.slice(0, this.form.registeredCapital.length-1)
this.submited = 1 this.submited = 1
this.setPopId('')
}).catch((error)=>{ }).catch((error)=>{
this.setTipsOperate('服务器繁忙哦,提交失败。') this.setTipsOperate('服务器繁忙哦,提交失败。')
}) })

@ -732,7 +732,7 @@ const myInitState = {
'业务十三': { // 公司现金支票取款 '业务十三': { // 公司现金支票取款
id: 502, id: 502,
name: '公司现金支票取款', name: '公司现金支票取款',
data: [ 442, 411 ], data: [ 442, 431, 411 ],
needs: [ 425, 15 ], needs: [ 425, 15 ],
isStamp: { isStamp: {
'付讫章': [ 425 ], '付讫章': [ 425 ],
@ -2741,7 +2741,7 @@ export default {
judgeDelete = false judgeDelete = false
stampSuccess = '459' stampSuccess = '459'
}else if(id === 406) { }else if(id === 406) {
state.businessSelect[state.businessKey].data.push(466, 468, 467) state.businessSelect[state.businessKey].data.push(466, 468)
judgeDelete = false judgeDelete = false
stampSuccess = '460' stampSuccess = '460'
}else if(id === 467) { }else if(id === 467) {
@ -2755,7 +2755,7 @@ export default {
judgeDelete = false judgeDelete = false
stampSuccess = '464' stampSuccess = '464'
}else if(id === 411) { }else if(id === 411) {
judgeDelete = false // judgeDelete = false
} }
}else if(seal === '付讫章') { }else if(seal === '付讫章') {
if(id === 425) { if(id === 425) {
@ -2866,6 +2866,11 @@ export default {
cb(22) cb(22)
cb(269) cb(269)
} }
// 给开立银行结算账户申请书凭证联盖业务专用章
if (sealArr[0] === '业务专用章' && id === 432) {
cb(432)
cb(433)
}
if(judgeDelete) { if(judgeDelete) {
this.commit('system/pushThingsGoods', [...state.businessSelect[state.businessKey].sealBox]) this.commit('system/pushThingsGoods', [...state.businessSelect[state.businessKey].sealBox])
cb(id) cb(id)

Loading…
Cancel
Save