|
|
@ -3,7 +3,8 @@ |
|
|
|
<back-Button /> |
|
|
|
<back-Button /> |
|
|
|
<!-- <img class="sth bg" v-lazy="lazyImg[2]" alt="" /> --> |
|
|
|
<!-- <img class="sth bg" v-lazy="lazyImg[2]" alt="" /> --> |
|
|
|
<!-- <img class="sth guide" src="@/assets/img/guide.png" alt="" /> --> |
|
|
|
<!-- <img class="sth guide" src="@/assets/img/guide.png" alt="" /> --> |
|
|
|
<img class="sth man cp" v-lazy="lazyImg[0]" alt="" @click="changePeopleJudge"/> |
|
|
|
<!-- <img class="sth man cp" v-lazy="lazyImg[0]" alt="" @click="changePeopleJudge"/> --> |
|
|
|
|
|
|
|
<img slot="reference" class="sth man cp" v-lazy="lazyImg[0]" alt="" @click="changePeopleJudge"/> |
|
|
|
<img class="sth counter" v-lazy="lazyImg[1]" alt="" /> |
|
|
|
<img class="sth counter" v-lazy="lazyImg[1]" alt="" /> |
|
|
|
<img class="sth glass" v-lazy="lazyImg[2]" alt="" @click="changePeopleJudge"/> |
|
|
|
<img class="sth glass" v-lazy="lazyImg[2]" alt="" @click="changePeopleJudge"/> |
|
|
|
|
|
|
|
|
|
|
@ -157,11 +158,19 @@ |
|
|
|
<p>{{item.name}}</p> |
|
|
|
<p>{{item.name}}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="box right" ref="popUpSeal"> |
|
|
|
<div class="box right flex flex-col justify-items-center items-center" ref="popUpSeal"> |
|
|
|
<!-- receptionList --> |
|
|
|
<!-- receptionList --> |
|
|
|
<div class="img-wrap2" :class="{ checked: commonChecked.includes(item.id) }" v-for="(item, index) in goodState" @click='dislodgeItem(index)' :key="item.id" > |
|
|
|
<div class="img-wrap2 max-h-96" :class="{ checked: commonChecked.includes(item.id) }" v-for="(item, index) in goodState" @click='dislodgeItem(index)' :key="item.id" > |
|
|
|
<img :src="item.src" class="fileSeal" alt="" /> |
|
|
|
<img v-if="item.name.includes('复印件')" :src="item.src" class="fileSeal" :alt="item.name" :title="item.name" /> |
|
|
|
<p class="text">{{item.name}}</p> |
|
|
|
<el-image |
|
|
|
|
|
|
|
width="100%" |
|
|
|
|
|
|
|
v-else |
|
|
|
|
|
|
|
:src="item.src" |
|
|
|
|
|
|
|
class="fileSeal" |
|
|
|
|
|
|
|
:alt="item.name" |
|
|
|
|
|
|
|
:title="item.name" |
|
|
|
|
|
|
|
fit="contain"></el-image> |
|
|
|
|
|
|
|
<!-- <p class="text">{{item.name}}</p> --> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- <div v-for="(item, index) in goods" :key="index" :class="{ checked: checkList.includes(item.id),file:true }" @click="dblClickFn(item)">--> |
|
|
|
<!-- <div v-for="(item, index) in goods" :key="index" :class="{ checked: checkList.includes(item.id),file:true }" @click="dblClickFn(item)">--> |
|
|
|
<!-- <img :src="item.src" alt="" />--> |
|
|
|
<!-- <img :src="item.src" alt="" />--> |
|
|
@ -170,20 +179,20 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div v-else-if="popText==='重要空白凭证箱'" class="seal " style="width:1200px;"> |
|
|
|
<div v-else-if="popText==='重要空白凭证箱'" class="seal content-center" style="width:1200px;"> |
|
|
|
<div class="left else"> |
|
|
|
<div class="left else content-center justify-center"> |
|
|
|
<div v-for="(item) in importanceArr" :key="item.id" :class="{ checked: importantChecked.includes(item.id),file:true, importanceArrClass: true }" @click="dblClickFn(item)"> |
|
|
|
<div v-for="(item) in importanceArr" :key="item.id" :class="{ checked: importantChecked.includes(item.id),file:true, importanceArrClass: true }" @click="dblClickFn(item)"> |
|
|
|
<!-- <img :src="item.src" alt="" /> --> |
|
|
|
<!-- <img :src="item.src" alt="" /> --> |
|
|
|
<el-image |
|
|
|
<el-image |
|
|
|
style="width: 100px; height: 70px;margin-top: 10px;" |
|
|
|
style="width: 100px; height: 70px;margin-top: 10px;" |
|
|
|
:src="item.src" |
|
|
|
:src="item.src" |
|
|
|
:fit="fit"></el-image> |
|
|
|
fit="scale-down"></el-image> |
|
|
|
<p>{{item.name}}</p> |
|
|
|
<p>{{item.name}}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div v-else-if="popText==='普通凭证箱'" class="seal " style="width:1200px;"> |
|
|
|
<div v-else-if="popText==='普通凭证箱'" class="seal content-center" style="width:1200px;"> |
|
|
|
<div class="left else"> |
|
|
|
<div class="left else content-center justify-center"> |
|
|
|
<div v-for="(item) in commonArr" :key="item.id" :class="{ checked: commonChecked.includes(item.id),file:true }" @click="dblClickFn(item)"> |
|
|
|
<div v-for="(item) in commonArr" :key="item.id" :class="{ checked: commonChecked.includes(item.id),file:true }" @click="dblClickFn(item)"> |
|
|
|
<!-- <img :src="item.src" alt="" /> --> |
|
|
|
<!-- <img :src="item.src" alt="" /> --> |
|
|
|
<el-image |
|
|
|
<el-image |
|
|
@ -196,13 +205,25 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div v-else-if="popText==='身份证扫描仪'" class="list " ref="popUp"> |
|
|
|
<div v-else-if="popText==='身份证扫描仪'" class="list " ref="popUp"> |
|
|
|
<div class="img-wrap" :class="{ checked: commonChecked.includes(item.id),'img-wrap':true }" v-for="(item, index) in receptionList" :key="item.id" @click='dislodgeItem(index)'> |
|
|
|
<div class="img-wrap" :class="{ checked: commonChecked.includes(item.id),'img-wrap':true }" v-for="(item, index) in receptionList" :key="item.id" @click='dislodgeItem(index)'> |
|
|
|
<img :src="item.src" class="file" alt="" /> |
|
|
|
<!-- <img :src="item.src" class="file" alt="" /> --> |
|
|
|
|
|
|
|
<el-image |
|
|
|
|
|
|
|
:src="item.src" |
|
|
|
|
|
|
|
class="file" |
|
|
|
|
|
|
|
:alt="item.name" |
|
|
|
|
|
|
|
:title="item.name" |
|
|
|
|
|
|
|
fit="scale-down"></el-image> |
|
|
|
<p class="text">{{item.name}}</p> |
|
|
|
<p class="text">{{item.name}}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div v-else-if="popText==='身份证扫描器'" class="list " ref="popUp"> |
|
|
|
<div v-else-if="popText==='身份证扫描器'" class="list " ref="popUp"> |
|
|
|
<div class="img-wrap" v-for="(item, index) in receptionList" :class="{ checked: commonChecked.includes(item.id),'img-wrap':true }" :key="item.id" @click='dislodgeItem(index)'> |
|
|
|
<div class="img-wrap" v-for="(item, index) in receptionList" :class="{ checked: commonChecked.includes(item.id),'img-wrap':true }" :key="item.id" @click='dislodgeItem(index)'> |
|
|
|
<img :src="item.src" class="file" alt="" /> |
|
|
|
<!-- <img :src="item.src" class="file" alt="" /> --> |
|
|
|
|
|
|
|
<el-image |
|
|
|
|
|
|
|
:src="item.src" |
|
|
|
|
|
|
|
class="file" |
|
|
|
|
|
|
|
:alt="item.name" |
|
|
|
|
|
|
|
:title="item.name" |
|
|
|
|
|
|
|
fit="scale-down"></el-image> |
|
|
|
<p class="text">{{item.name}}</p> |
|
|
|
<p class="text">{{item.name}}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -210,7 +231,13 @@ |
|
|
|
|
|
|
|
|
|
|
|
<div v-else-if="popText==='刷卡器'" ref="popUp" class="list "> |
|
|
|
<div v-else-if="popText==='刷卡器'" ref="popUp" class="list "> |
|
|
|
<div class="img-wrap" v-for="(item, index) in receptionList" :class="{ checked: commonChecked.includes(item.id),'img-wrap':true }" @click='dislodgeItem(index)' :key="item.id"> |
|
|
|
<div class="img-wrap" v-for="(item, index) in receptionList" :class="{ checked: commonChecked.includes(item.id),'img-wrap':true }" @click='dislodgeItem(index)' :key="item.id"> |
|
|
|
<img :src="item.src" class="file" alt="" /> |
|
|
|
<!-- <img :src="item.src" class="file" alt="" /> --> |
|
|
|
|
|
|
|
<el-image |
|
|
|
|
|
|
|
:src="item.src" |
|
|
|
|
|
|
|
class="file" |
|
|
|
|
|
|
|
:alt="item.name" |
|
|
|
|
|
|
|
:title="item.name" |
|
|
|
|
|
|
|
fit="scale-down"></el-image> |
|
|
|
<p class="text">{{item.name}}</p> |
|
|
|
<p class="text">{{item.name}}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -219,13 +246,25 @@ |
|
|
|
<!-- 客户签字 --> |
|
|
|
<!-- 客户签字 --> |
|
|
|
<div v-else-if="popText==='客户签字'" class="list " ref="popUp"> |
|
|
|
<div v-else-if="popText==='客户签字'" class="list " ref="popUp"> |
|
|
|
<div class="img-wrap" v-for="(item, index) in goodState" :class="{ checked: commonChecked.includes(item.id),'img-wrap':true }" @click='dislodgeItem(index)' :key="item.id"> |
|
|
|
<div class="img-wrap" v-for="(item, index) in goodState" :class="{ checked: commonChecked.includes(item.id),'img-wrap':true }" @click='dislodgeItem(index)' :key="item.id"> |
|
|
|
<img :src="item.src" class="file" alt="" /> |
|
|
|
<!-- <img :src="item.src" class="file" alt="" /> --> |
|
|
|
|
|
|
|
<el-image |
|
|
|
|
|
|
|
:src="item.src" |
|
|
|
|
|
|
|
class="file" |
|
|
|
|
|
|
|
:alt="item.name" |
|
|
|
|
|
|
|
:title="item.name" |
|
|
|
|
|
|
|
fit="scale-down"></el-image> |
|
|
|
<p class="text">{{item.name}}</p> |
|
|
|
<p class="text">{{item.name}}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div v-else-if="popText==='返还资料'" class="list " ref="popUp"> |
|
|
|
<div v-else-if="popText==='返还资料'" class="list " ref="popUp"> |
|
|
|
<div class="img-wrap" v-for="(item, index) in goodState" :class="{ checked: commonChecked.includes(item.id),'img-wrap':true }" @click='dislodgeItem(index)' :key="item.id"> |
|
|
|
<div class="img-wrap" v-for="(item, index) in goodState" :class="{ checked: commonChecked.includes(item.id),'img-wrap':true }" @click='dislodgeItem(index)' :key="item.id"> |
|
|
|
<img :src="item.src" class="file" alt="" /> |
|
|
|
<!-- <img :src="item.src" class="file" alt="" /> --> |
|
|
|
|
|
|
|
<el-image |
|
|
|
|
|
|
|
:src="item.src" |
|
|
|
|
|
|
|
class="file" |
|
|
|
|
|
|
|
:alt="item.name" |
|
|
|
|
|
|
|
:title="item.name" |
|
|
|
|
|
|
|
fit="scale-down"></el-image> |
|
|
|
<p class="text">{{item.name}}</p> |
|
|
|
<p class="text">{{item.name}}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -234,16 +273,22 @@ |
|
|
|
<!-- 暂时未确定是否公共使用一个弹框 receptionList--> |
|
|
|
<!-- 暂时未确定是否公共使用一个弹框 receptionList--> |
|
|
|
<div v-else class="list " ref="popUp"><!-- 钱箱 / 传票栏 ... 一系列可存物品弹框 --> |
|
|
|
<div v-else class="list " ref="popUp"><!-- 钱箱 / 传票栏 ... 一系列可存物品弹框 --> |
|
|
|
<div class="img-wrap" v-for="(item, index) in goodState" @click='dislodgeItem(index)' :class="{ checked: commonChecked.includes(item.id),'img-wrap':true }" :key="item.id"> |
|
|
|
<div class="img-wrap" v-for="(item, index) in goodState" @click='dislodgeItem(index)' :class="{ checked: commonChecked.includes(item.id),'img-wrap':true }" :key="item.id"> |
|
|
|
<img :src="item.src" class="file" alt="" /> |
|
|
|
<!-- <img :src="item.src" class="file" alt="" /> --> |
|
|
|
|
|
|
|
<el-image |
|
|
|
|
|
|
|
:src="item.src" |
|
|
|
|
|
|
|
class="file" |
|
|
|
|
|
|
|
:alt="item.name" |
|
|
|
|
|
|
|
:title="item.name" |
|
|
|
|
|
|
|
fit="scale-down"></el-image> |
|
|
|
<p class="text">{{item.name }}</p> |
|
|
|
<p class="text">{{item.name }}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="dia-footer3"> |
|
|
|
<div class="dia-footer"> |
|
|
|
<!-- <button v-throttle @click="popSure" type="button">确定</button> --> |
|
|
|
<button v-throttle @click="popSure" class="w-1/5" type="button">确定</button> |
|
|
|
<el-button type="primary" v-throttle @click="popSure">确定</el-button> |
|
|
|
<!-- <el-button type="primary" v-throttle @click="popSure">确定</el-button> --> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
@ -264,21 +309,22 @@ |
|
|
|
<!-- 图片查看器 --> |
|
|
|
<!-- 图片查看器 --> |
|
|
|
<el-dialog |
|
|
|
<el-dialog |
|
|
|
custom-class="data-dia imgIndex" |
|
|
|
custom-class="data-dia imgIndex" |
|
|
|
|
|
|
|
class="" |
|
|
|
:visible.sync="showImg" |
|
|
|
:visible.sync="showImg" |
|
|
|
width="634px" |
|
|
|
width="634px" |
|
|
|
> |
|
|
|
> |
|
|
|
<img :src="imgSrc" class="imgPop imgIndex" alt=""> |
|
|
|
<img :src="imgSrc" class="imgPop imgIndex min-w-full " alt=""> |
|
|
|
<!-- <div :style="{'background':'url('+imgSrc+')','height':'500px','background-repeat': 'no-repeat',--> |
|
|
|
<!-- <div :style="{'background':'url('+imgSrc+')','height':'500px','background-repeat': 'no-repeat',--> |
|
|
|
<!-- 'background-size': '100% 100%'}" class="imgPop">--> |
|
|
|
<!-- 'background-size': '100% 100%'}" class="imgPop">--> |
|
|
|
<!-- </div>--> |
|
|
|
<!-- </div>--> |
|
|
|
<!-- 银行卡 --> |
|
|
|
<!-- 银行卡 --> |
|
|
|
<div v-if="magnifyData.id == 16" style="position: absolute;top:0;width: 634px"> |
|
|
|
<!-- <div v-if="magnifyData.id == 16" style="position: absolute;top:0;width: 634px"> |
|
|
|
<div style='position: relative;top: 220px;left: 70px;width:250px;font-size: 24px;color: #fff'> |
|
|
|
<div style='position: relative;top: 220px;left: 70px;width:250px;font-size: 24px;color: #fff'> |
|
|
|
{{magnifyData.cardNub}} |
|
|
|
{{magnifyData.cardNub}} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> --> |
|
|
|
<!-- 身份证 --> |
|
|
|
<!-- 身份证 --> |
|
|
|
<div v-if="magnifyData.id == 13" style="position: absolute;top:0;width: 634px"> |
|
|
|
<!-- <div v-if="magnifyData.id == 13" style="position: absolute;top:0;width: 634px"> |
|
|
|
<div style='position: relative;top: 73px;left: 80px;width:220px'> |
|
|
|
<div style='position: relative;top: 73px;left: 80px;width:220px'> |
|
|
|
{{magnifyData.userName}} |
|
|
|
{{magnifyData.userName}} |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -297,7 +343,7 @@ |
|
|
|
<div style='position: relative;top: 215px;left: 160px;width:220px'> |
|
|
|
<div style='position: relative;top: 215px;left: 160px;width:220px'> |
|
|
|
{{magnifyData.idCardNo}} |
|
|
|
{{magnifyData.idCardNo}} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> --> |
|
|
|
</el-dialog> |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
|
|
|
<!-- <tip-dialog /> --> |
|
|
|
<!-- <tip-dialog /> --> |
|
|
@ -309,11 +355,11 @@ |
|
|
|
<el-dialog |
|
|
|
<el-dialog |
|
|
|
title="客户对话中..." |
|
|
|
title="客户对话中..." |
|
|
|
:visible.sync="peopleJudge" |
|
|
|
:visible.sync="peopleJudge" |
|
|
|
custom-class="2xl:w-7/12 xl:w-9/12 lg:w-full h-auto rounded-2xl border-2 border-gray-600 border-dashed" |
|
|
|
custom-class="2xl:w-7/12 xl:w-9/12 lg:w-full h-auto rounded-2xl border-2 border-gray-600" |
|
|
|
center> |
|
|
|
center> |
|
|
|
<h3 class="text-4xl antialiased text-center">客户: 你好!我现在该做什么呢?</h3> |
|
|
|
<h3 class="text-4xl antialiased text-center">客户: 你好!我现在该做什么呢?</h3> |
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
<el-button @click="peopleDoing(1)">找我签字</el-button> |
|
|
|
<el-button @click="peopleDoing(1)">找他签字</el-button> |
|
|
|
<el-button type="primary" @click="peopleDoing(2)">返还资料</el-button> |
|
|
|
<el-button type="primary" @click="peopleDoing(2)">返还资料</el-button> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</el-dialog> |
|
|
|
</el-dialog> |
|
|
@ -625,6 +671,8 @@ export default { |
|
|
|
|
|
|
|
|
|
|
|
this.$refs.dataDia |
|
|
|
this.$refs.dataDia |
|
|
|
this.receptionList = [] |
|
|
|
this.receptionList = [] |
|
|
|
|
|
|
|
this.passwordForm.passwordAgain = '' |
|
|
|
|
|
|
|
this.passwordForm.password2 = '' |
|
|
|
if(!this.showGoods) this.checkList = [] |
|
|
|
if(!this.showGoods) this.checkList = [] |
|
|
|
return this.$store.state.system.showPop; |
|
|
|
return this.$store.state.system.showPop; |
|
|
|
// 以下代码是之前的,想用来存刷过的证 |
|
|
|
// 以下代码是之前的,想用来存刷过的证 |
|
|
@ -1074,7 +1122,7 @@ export default { |
|
|
|
const getIt = evt.target.textContent |
|
|
|
const getIt = evt.target.textContent |
|
|
|
for(var i=0;i<this.goods.length;i++){ |
|
|
|
for(var i=0;i<this.goods.length;i++){ |
|
|
|
if (this.goods[i].name == getIt){ |
|
|
|
if (this.goods[i].name == getIt){ |
|
|
|
return this.$message.warning('物品栏中已有该物品') |
|
|
|
return this.setTipsOperate('物品栏中已有该物品') |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
for(let i=0;i<this.popArr.length; i++) { |
|
|
|
for(let i=0;i<this.popArr.length; i++) { |
|
|
@ -1084,7 +1132,7 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
}else{ |
|
|
|
this.$message.warning('非可拖拽的交互!') |
|
|
|
this.setTipsOperate('非可拖拽的交互!') |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
@ -1172,7 +1220,7 @@ export default { |
|
|
|
sort: false,// 禁止排序 |
|
|
|
sort: false,// 禁止排序 |
|
|
|
onEnd: function (/**Event*/evt) { // 结束拖拽 |
|
|
|
onEnd: function (/**Event*/evt) { // 结束拖拽 |
|
|
|
// 判断拖拽的地址 popUp和popUpSeal都是可以被拖拽上去的 |
|
|
|
// 判断拖拽的地址 popUp和popUpSeal都是可以被拖拽上去的 |
|
|
|
if(!that.$refs.popUp && !that.$refs.popUpSeal) return that.$message.warning('非可拖拽的交互!') |
|
|
|
if(!that.$refs.popUp && !that.$refs.popUpSeal) return that.setTipsOperate('非可拖拽的交互!') |
|
|
|
let targetDom |
|
|
|
let targetDom |
|
|
|
if(that.$refs.popUp) { |
|
|
|
if(that.$refs.popUp) { |
|
|
|
targetDom = that.$refs.popUp.getBoundingClientRect() |
|
|
|
targetDom = that.$refs.popUp.getBoundingClientRect() |
|
|
@ -1235,7 +1283,7 @@ export default { |
|
|
|
sort: false,// 禁止排序 |
|
|
|
sort: false,// 禁止排序 |
|
|
|
// 结束拖拽 |
|
|
|
// 结束拖拽 |
|
|
|
onEnd: function (/**Event*/evt) { |
|
|
|
onEnd: function (/**Event*/evt) { |
|
|
|
if(!that.$refs.goods) return that.$message.warning('非可拖拽的交互!') |
|
|
|
if(!that.$refs.goods) return that.setTipsOperate('非可拖拽的交互!') |
|
|
|
let targetDom = that.$refs.goods.getBoundingClientRect() |
|
|
|
let targetDom = that.$refs.goods.getBoundingClientRect() |
|
|
|
if(evt.originalEvent.pageX<targetDom.right&&evt.originalEvent.pageX>targetDom.left){ |
|
|
|
if(evt.originalEvent.pageX<targetDom.right&&evt.originalEvent.pageX>targetDom.left){ |
|
|
|
if(evt.originalEvent.pageY<targetDom.bottom&&evt.originalEvent.pageY>targetDom.top){ |
|
|
|
if(evt.originalEvent.pageY<targetDom.bottom&&evt.originalEvent.pageY>targetDom.top){ |
|
|
@ -1534,7 +1582,7 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
}else if(this.popText.includes('身份证扫描')) { |
|
|
|
}else if(this.popText.includes('身份证扫描')) { |
|
|
|
if(this.receptionList.length === 0) { |
|
|
|
if(this.receptionList.length === 0) { |
|
|
|
this.setTipsOperate('刷卡失败!请放入银行卡或存折!') |
|
|
|
this.setTipsOperate('刷卡失败!请放入身份证!') |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
for (let i=0;i<this.receptionList.length;i++){ |
|
|
|
for (let i=0;i<this.receptionList.length;i++){ |
|
|
@ -1754,6 +1802,7 @@ export default { |
|
|
|
}) |
|
|
|
}) |
|
|
|
}else if (this.popText === '密码器') { |
|
|
|
}else if (this.popText === '密码器') { |
|
|
|
this.setTipsOperate('输入密码成功!') |
|
|
|
this.setTipsOperate('输入密码成功!') |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
// this.showGoods = false |
|
|
|
// this.showGoods = false |
|
|
|
this.changeShowGoods(false) |
|
|
|
this.changeShowGoods(false) |
|
|
@ -1770,6 +1819,11 @@ export default { |
|
|
|
|
|
|
|
|
|
|
|
// 如果是在签字,返还资料。 |
|
|
|
// 如果是在签字,返还资料。 |
|
|
|
if(this.peopleDo === 1) { |
|
|
|
if(this.peopleDo === 1) { |
|
|
|
|
|
|
|
if(this.goodState.length === 0) { |
|
|
|
|
|
|
|
this.setTipsOperate('请放入签字物品!') |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
for (var i=0;i<this.goodState.length;i++){formList.push({"answerId":this.goodState[i].id, "emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,555,"+this.goodState[i].id,"type": ""})} |
|
|
|
for (var i=0;i<this.goodState.length;i++){formList.push({"answerId":this.goodState[i].id, "emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,555,"+this.goodState[i].id,"type": ""})} |
|
|
|
const tmpGoods = this.goodState.map(item => item.id) |
|
|
|
const tmpGoods = this.goodState.map(item => item.id) |
|
|
|
// this.outThings({name: this.myMap, idArr: [ ...tmpGoods ]}) |
|
|
|
// this.outThings({name: this.myMap, idArr: [ ...tmpGoods ]}) |
|
|
@ -1785,6 +1839,10 @@ export default { |
|
|
|
}).catch((error)=>{ |
|
|
|
}).catch((error)=>{ |
|
|
|
}) |
|
|
|
}) |
|
|
|
}else { |
|
|
|
}else { |
|
|
|
|
|
|
|
if(this.goodState.length === 0) { |
|
|
|
|
|
|
|
this.setTipsOperate('请放入返还资料!') |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
} |
|
|
|
for (var i=0;i<this.goodState.length;i++){formList.push({"answerId":this.goodState[i].id, "emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,556,"+this.goodState[i].id,"type": ""})} |
|
|
|
for (var i=0;i<this.goodState.length;i++){formList.push({"answerId":this.goodState[i].id, "emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,556,"+this.goodState[i].id,"type": ""})} |
|
|
|
let params= { |
|
|
|
let params= { |
|
|
|
parentId: '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,556', |
|
|
|
parentId: '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,556', |
|
|
@ -1799,6 +1857,10 @@ export default { |
|
|
|
}) |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
}else if (this.nbm == 1){ //传票栏 |
|
|
|
}else if (this.nbm == 1){ //传票栏 |
|
|
|
|
|
|
|
if(this.goodState.length === 0) { |
|
|
|
|
|
|
|
this.setTipsOperate('传票栏中未放入物品!') |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
} |
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
for (var i=0;i<this.goodState.length;i++){formList.push({"answerId":this.goodState[i].id,"emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,4,"+this.goodState[i].id,"type": ""})} |
|
|
|
for (var i=0;i<this.goodState.length;i++){formList.push({"answerId":this.goodState[i].id,"emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,4,"+this.goodState[i].id,"type": ""})} |
|
|
@ -1815,7 +1877,7 @@ export default { |
|
|
|
}else if (this.nbm == 2){ //普通凭证箱 |
|
|
|
}else if (this.nbm == 2){ //普通凭证箱 |
|
|
|
let clickList = this.commonChecked |
|
|
|
let clickList = this.commonChecked |
|
|
|
this.pushThingsGoods([...clickList]) |
|
|
|
this.pushThingsGoods([...clickList]) |
|
|
|
if(clickList.length===0) return this.$message.warning(`请选择物品后再确定!`) |
|
|
|
if(clickList.length===0) return this.setTipsOperate(`请选择物品后再确定!`) |
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
let formList = [] |
|
|
|
let formList = [] |
|
|
@ -1841,7 +1903,7 @@ export default { |
|
|
|
}else if (this.nbm == 3){ //重要空白凭证箱 |
|
|
|
}else if (this.nbm == 3){ //重要空白凭证箱 |
|
|
|
let clickList=this.importantChecked |
|
|
|
let clickList=this.importantChecked |
|
|
|
this.pushThingsGoods([...clickList]) |
|
|
|
this.pushThingsGoods([...clickList]) |
|
|
|
if(clickList.length===0) return this.$message.warning(`请选择物品后再确定!`) |
|
|
|
if(clickList.length===0) return this.setTipsOperate(`请选择物品后再确定!`) |
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
let formList = [] |
|
|
|
let formList = [] |
|
|
@ -1898,12 +1960,7 @@ export default { |
|
|
|
}else { |
|
|
|
}else { |
|
|
|
for (var i=0;i<this.goodState.length;i++){ |
|
|
|
for (var i=0;i<this.goodState.length;i++){ |
|
|
|
if(this.goodState[i].id !== 15) { |
|
|
|
if(this.goodState[i].id !== 15) { |
|
|
|
this.$message({ |
|
|
|
this.setTipsOperate('请放入现金!') |
|
|
|
center: true, |
|
|
|
|
|
|
|
showClose: true, |
|
|
|
|
|
|
|
message: '请放入现金!', |
|
|
|
|
|
|
|
type: 'error' |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
formList.push( |
|
|
|
formList.push( |
|
|
@ -1948,6 +2005,10 @@ export default { |
|
|
|
// this.sealChecked = [] |
|
|
|
// this.sealChecked = [] |
|
|
|
// this.$store.commit('system/changePop', {show: false, text: ''}) |
|
|
|
// this.$store.commit('system/changePop', {show: false, text: ''}) |
|
|
|
}else if (this.nbm == 6){ //验钞机 |
|
|
|
}else if (this.nbm == 6){ //验钞机 |
|
|
|
|
|
|
|
if(this.goodState.length === 0 || this.goodState[0].id !== 15) { |
|
|
|
|
|
|
|
this.setTipsOperate('请放入现金!') |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
} |
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
for (var i=0;i<this.goodState.length;i++){formList.push({"answerId":this.goodState[i].id, "emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,9,"+this.goodState[i].id,"type": ""})} |
|
|
|
for (var i=0;i<this.goodState.length;i++){formList.push({"answerId":this.goodState[i].id, "emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,9,"+this.goodState[i].id,"type": ""})} |
|
|
@ -1964,6 +2025,10 @@ export default { |
|
|
|
|
|
|
|
|
|
|
|
// that.outThingsGoods([that.goodsShelfTotalData[evt.oldIndex].id]) |
|
|
|
// that.outThingsGoods([that.goodsShelfTotalData[evt.oldIndex].id]) |
|
|
|
}else if (this.nbm == 7){ //打印机 |
|
|
|
}else if (this.nbm == 7){ //打印机 |
|
|
|
|
|
|
|
if(this.goodState.length === 0) { |
|
|
|
|
|
|
|
this.setTipsOperate('请放入证件!') |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
} |
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
for (var i=0;i<this.goodState.length;i++){formList.push({"answerId":this.goodState[i].id, "emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,10,"+this.goodState[i].id,"type": ""})} |
|
|
|
for (var i=0;i<this.goodState.length;i++){formList.push({"answerId":this.goodState[i].id, "emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,10,"+this.goodState[i].id,"type": ""})} |
|
|
@ -1978,13 +2043,12 @@ export default { |
|
|
|
}).catch((error)=>{ |
|
|
|
}).catch((error)=>{ |
|
|
|
}) |
|
|
|
}) |
|
|
|
}else if(this.nbm == 8){ // 密码器 |
|
|
|
}else if(this.nbm == 8){ // 密码器 |
|
|
|
if (this.nbm == 8){ |
|
|
|
|
|
|
|
let formList = [] |
|
|
|
let formList = [] |
|
|
|
let ruleReqs = sessionStorage.getItem('ruleReqs') |
|
|
|
let ruleReqs = sessionStorage.getItem('ruleReqs') |
|
|
|
if (ruleReqs){formList = JSON.parse(ruleReqs);}else{formList = []} |
|
|
|
if (ruleReqs){formList = JSON.parse(ruleReqs);}else{formList = []} |
|
|
|
for (var i=0;i<this.receptionList.length;i++){formList.push({"emptyOne": "18", "emptyTwo": this.passwordForm.passwordAgain, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,282,"+this.receptionList[i].id,"type": "3"})} |
|
|
|
for (var i=0;i<this.receptionList.length;i++){formList.push({"emptyOne": "18", "emptyTwo": this.passwordForm.passwordAgain, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,282,"+this.receptionList[i].id,"type": "3"})} |
|
|
|
sessionStorage.setItem('ruleReqs', JSON.stringify(formList)) |
|
|
|
sessionStorage.setItem('ruleReqs', JSON.stringify(formList)) |
|
|
|
} |
|
|
|
|
|
|
|
if(this.passwordForm.password && this.passwordForm.passwordAgain){ |
|
|
|
if(this.passwordForm.password && this.passwordForm.passwordAgain){ |
|
|
|
if(this.passwordForm.password.length >=6 && this.passwordForm.passwordAgain.length >=6){ |
|
|
|
if(this.passwordForm.password.length >=6 && this.passwordForm.passwordAgain.length >=6){ |
|
|
|
if(this.passwordForm.password == this.passwordForm.passwordAgain) { |
|
|
|
if(this.passwordForm.password == this.passwordForm.passwordAgain) { |
|
|
@ -1996,6 +2060,10 @@ export default { |
|
|
|
this.setTipsOperate('您输入的密码和确认密码不一致!') |
|
|
|
this.setTipsOperate('您输入的密码和确认密码不一致!') |
|
|
|
} |
|
|
|
} |
|
|
|
}else if (this.nbm == 9){//资料 |
|
|
|
}else if (this.nbm == 9){//资料 |
|
|
|
|
|
|
|
if(this.goodState.length === 0) { |
|
|
|
|
|
|
|
this.setTipsOperate('请放入资料!') |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
} |
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
for (var i=0;i<this.goodState.length;i++){formList.push({"answerId":this.goodState[i].id, "emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,11,"+this.goodState[i].id,"type": ""})} |
|
|
|
for (var i=0;i<this.goodState.length;i++){formList.push({"answerId":this.goodState[i].id, "emptyOne": "", "emptyTwo": "", "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,11,"+this.goodState[i].id,"type": ""})} |
|
|
@ -3139,7 +3207,8 @@ export default { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
.imgPop{ |
|
|
|
.imgPop{ |
|
|
|
width: 100%; |
|
|
|
max-width: 100%; |
|
|
|
|
|
|
|
margin-top: 20px; |
|
|
|
} |
|
|
|
} |
|
|
|
.masking{ |
|
|
|
.masking{ |
|
|
|
position: fixed; |
|
|
|
position: fixed; |
|
|
@ -3162,7 +3231,7 @@ export default { |
|
|
|
left: 50%; |
|
|
|
left: 50%; |
|
|
|
transform: translate(-50%, 0); |
|
|
|
transform: translate(-50%, 0); |
|
|
|
padding: 0 15px 15px; |
|
|
|
padding: 0 15px 15px; |
|
|
|
z-index: 999; |
|
|
|
z-index: 2900; |
|
|
|
// border: 1px solid #e6e6e6; |
|
|
|
// border: 1px solid #e6e6e6; |
|
|
|
// border-color: black; |
|
|
|
// border-color: black; |
|
|
|
box-shadow: 0 2px 6px rgba(0, 0, 0, .12), 0 0 8px rgba(0, 0, 0, .04); |
|
|
|
box-shadow: 0 2px 6px rgba(0, 0, 0, .12), 0 0 8px rgba(0, 0, 0, .04); |
|
|
@ -3171,16 +3240,16 @@ export default { |
|
|
|
.dia-header { |
|
|
|
.dia-header { |
|
|
|
position: relative; |
|
|
|
position: relative; |
|
|
|
.data-title { |
|
|
|
.data-title { |
|
|
|
height:30px; |
|
|
|
height:50px; |
|
|
|
width: 200px; |
|
|
|
width: 250px; |
|
|
|
margin: 0 auto; |
|
|
|
margin: 0 auto; |
|
|
|
line-height: 30px; |
|
|
|
line-height: 50px; |
|
|
|
text-align: center; |
|
|
|
text-align: center; |
|
|
|
color: #fff; |
|
|
|
color: #fff; |
|
|
|
font-size: 24px; |
|
|
|
font-size: 18px; |
|
|
|
background: url(../../../assets/img/dia-title.png) 0 0 / cover no-repeat; |
|
|
|
background: url(../../../assets/img/dia-title.png) 0 0 / cover no-repeat; |
|
|
|
// background: url(../../../assets/img/dia-title.png); |
|
|
|
// background: url(../../../assets/img/dia-title.png); |
|
|
|
background-size: 200px 30px; |
|
|
|
background-size: 250px 50px; |
|
|
|
} |
|
|
|
} |
|
|
|
.close { |
|
|
|
.close { |
|
|
|
position: absolute; |
|
|
|
position: absolute; |
|
|
@ -3337,9 +3406,15 @@ export default { |
|
|
|
.box{ |
|
|
|
.box{ |
|
|
|
border: 2px solid #e6e6e6; |
|
|
|
border: 2px solid #e6e6e6; |
|
|
|
width: 45%; |
|
|
|
width: 45%; |
|
|
|
min-height: 280px; |
|
|
|
min-height: 40vh; |
|
|
|
border-radius: 10px; |
|
|
|
border-radius: 10px; |
|
|
|
padding: 10px; |
|
|
|
padding: 10px; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
height: 100%; |
|
|
|
|
|
|
|
// opacity: 0.5; |
|
|
|
|
|
|
|
background: #FCFCFC; |
|
|
|
|
|
|
|
border: 4px solid #DBDBDB; |
|
|
|
|
|
|
|
border-radius: 16px; |
|
|
|
} |
|
|
|
} |
|
|
|
.left{ |
|
|
|
.left{ |
|
|
|
display: flex; |
|
|
|
display: flex; |
|
|
@ -3400,6 +3475,9 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
.right{ |
|
|
|
.right{ |
|
|
|
margin-left: 5%; |
|
|
|
margin-left: 5%; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
.else{ |
|
|
|
.else{ |
|
|
|
width: 100%; |
|
|
|
width: 100%; |
|
|
@ -3416,11 +3494,22 @@ export default { |
|
|
|
width: 300px; |
|
|
|
width: 300px; |
|
|
|
height: 200px; |
|
|
|
height: 200px; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// .el-image { |
|
|
|
|
|
|
|
// img { |
|
|
|
|
|
|
|
// min-height: 500px; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .fileSeal { |
|
|
|
|
|
|
|
// min-height: 50%; |
|
|
|
|
|
|
|
// } |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.dia-footer { |
|
|
|
.dia-footer { |
|
|
|
margin-top: 30px; |
|
|
|
margin-top: 30px; |
|
|
|
text-align: center; |
|
|
|
text-align: center; |
|
|
|
|
|
|
|
button { |
|
|
|
|
|
|
|
width: 10vw; |
|
|
|
|
|
|
|
} |
|
|
|
// button { |
|
|
|
// button { |
|
|
|
// width: 100px; |
|
|
|
// width: 100px; |
|
|
|
// line-height: 60px; |
|
|
|
// line-height: 60px; |
|
|
@ -3465,6 +3554,7 @@ export default { |
|
|
|
top: -3%; |
|
|
|
top: -3%; |
|
|
|
left: 50%; |
|
|
|
left: 50%; |
|
|
|
min-height: 65vh; |
|
|
|
min-height: 65vh; |
|
|
|
|
|
|
|
z-index: 9980; |
|
|
|
.seal{ |
|
|
|
.seal{ |
|
|
|
margin-top: -5vh; |
|
|
|
margin-top: -5vh; |
|
|
|
// max-height: 40vh; |
|
|
|
// max-height: 40vh; |
|
|
@ -3494,11 +3584,14 @@ export default { |
|
|
|
.box{ |
|
|
|
.box{ |
|
|
|
//background-color: red; |
|
|
|
//background-color: red; |
|
|
|
border: 2px solid #e6e6e6; |
|
|
|
border: 2px solid #e6e6e6; |
|
|
|
height: 2vh; |
|
|
|
min-height: 50vh; |
|
|
|
width: 45%; |
|
|
|
|
|
|
|
min-height: 280px; |
|
|
|
|
|
|
|
border-radius: 10px; |
|
|
|
border-radius: 10px; |
|
|
|
padding: 10px; |
|
|
|
padding: 10px; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// opacity: 0.5; |
|
|
|
|
|
|
|
background: #FCFCFC; |
|
|
|
|
|
|
|
border: 4px solid #DBDBDB; |
|
|
|
|
|
|
|
border-radius: 16px; |
|
|
|
} |
|
|
|
} |
|
|
|
.else{ |
|
|
|
.else{ |
|
|
|
width: 100%; |
|
|
|
width: 100%; |
|
|
|