Przeglądaj źródła

承包合同网签优化

rongxin_prod
Xyq123* 1 rok temu
rodzic
commit
6b8461c204
2 zmienionych plików z 26 dodań i 5 usunięć
  1. +13
    -2
      src/views/sunVillage_info/list_cbf.vue
  2. +13
    -3
      src/views/sunVillage_info/list_cbht.vue

+ 13
- 2
src/views/sunVillage_info/list_cbf.vue Wyświetl plik

@@ -44,7 +44,7 @@
<img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> <img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35">
<p>预览</p> <p>预览</p>
</div> --> </div> -->
<div class="opera_btn" v-if="item.signingMode == '线上' && item.signingStatus !='签字完成'" @click="contractSign(item)">
<div class="opera_btn" v-if="item.signingMode == '线上' && item.cbfqszt !='2'" @click="contractSign(item)">
<img src="../../assets/images/sunVillage_info/signature_icon_02.png" alt="" width="35"> <img src="../../assets/images/sunVillage_info/signature_icon_02.png" alt="" width="35">
<p>合同网签</p> <p>合同网签</p>
</div> </div>
@@ -65,6 +65,9 @@
</van-swipe-cell> </van-swipe-cell>
</van-list> </van-list>
</div> </div>
<van-dialog v-model="htqsShow" title="合同签署" confirmButtonText="关闭" @confirm="confirmn">
<iframe width="100%" height="600px;" :src="noticeUrl"></iframe>
</van-dialog>
<van-popup v-model="show" closeable position="right" :style="{ height: '100%' }" > <van-popup v-model="show" closeable position="right" :style="{ height: '100%' }" >
<van-cell-group style="width: 100%;height:100%;overflow: hidden;padding-top: 10px;padding-bottom: 10px;"> <van-cell-group style="width: 100%;height:100%;overflow: hidden;padding-top: 10px;padding-bottom: 10px;">
<div class="signature-box" @mousedown="canvasTTdown" @touchstart="canvasTTdown"> <div class="signature-box" @mousedown="canvasTTdown" @touchstart="canvasTTdown">
@@ -114,6 +117,8 @@
finished: false, finished: false,
show: false, show: false,
showFile: false, showFile: false,
htqsShow:false,
noticeUrl:false,
fileList: [], fileList: [],
listLength: '0', listLength: '0',
cbfbm:"", cbfbm:"",
@@ -197,8 +202,14 @@
}, },
contractSign(val){ contractSign(val){
eqbCbfhtwq(val).then(response => { eqbCbfhtwq(val).then(response => {
window.location.href = response.data;
this.noticeUrl = response.data;
this.htqsShow = true;
}); });

},
confirmn(){
this.applicationList = [];
this.getList();
}, },
openPopupFile(id){ openPopupFile(id){
this.fileList = []; this.fileList = [];


+ 13
- 3
src/views/sunVillage_info/list_cbht.vue Wyświetl plik

@@ -55,7 +55,7 @@
<img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> <img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35">
<p>预览</p> <p>预览</p>
</div> --> </div> -->
<div class="opera_btn" v-if="item.signingMode == '线上' && item.signingStatus !='签字完成'" @click="contractSign(item)">
<div class="opera_btn" v-if="item.signingMode == '线上' && item.fbfqszt !='2'" @click="contractSign(item)">
<img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> <img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35">
<p>合同网签</p> <p>合同网签</p>
</div> </div>
@@ -82,7 +82,9 @@
</van-swipe-cell> </van-swipe-cell>
</van-list> </van-list>
</div> </div>

<van-dialog v-model="htqsShow" title="合同签署" confirmButtonText="关闭" @confirm="confirmn">
<iframe width="100%" height="600px;" :src="noticeUrl"></iframe>
</van-dialog>
<!-- 签字弹出层 --> <!-- 签字弹出层 -->
<van-popup v-model="show" closeable position="right" :style="{ height: '100%' }"> <van-popup v-model="show" closeable position="right" :style="{ height: '100%' }">
<van-cell-group style="width: 100%;height:100%;overflow: hidden;padding-top: 10px;padding-bottom: 10px;"> <van-cell-group style="width: 100%;height:100%;overflow: hidden;padding-top: 10px;padding-bottom: 10px;">
@@ -132,6 +134,8 @@
finished: false, finished: false,
show: false, show: false,
showFile: false, showFile: false,
htqsShow:false,
noticeUrl:"",
fileList: [], fileList: [],
listLength: '0', listLength: '0',
queryParams: { queryParams: {
@@ -237,6 +241,10 @@
signaImgFun(url) { signaImgFun(url) {
this.signatureImg = url; this.signatureImg = url;
}, },
confirmn(){
this.applicationList = [];
this.getList();
},
// 清空画板 // 清空画板
handleReset() { handleReset() {
this.$refs.esign.reset(); this.$refs.esign.reset();
@@ -244,8 +252,10 @@
}, },
contractSign(val){ contractSign(val){
eqbFbfhtwq(val).then(response => { eqbFbfhtwq(val).then(response => {
window.location.href = response.data;
this.noticeUrl = response.data;
this.htqsShow = true;
}); });

}, },
// 生成签字图 // 生成签字图
handleGenerate() { handleGenerate() {


Ładowanie…
Anuluj
Zapisz