| @@ -911,7 +911,22 @@ export function getMessage(id) { | |||
| method: 'get', | |||
| }) | |||
| } | |||
| //e签宝-发包方合同网签 | |||
| export function eqbFbfhtwq(data){ | |||
| return request({ | |||
| url: '/open/villageAffairs/public/eqbFbfhtwq', | |||
| method: 'post', | |||
| data: data | |||
| }) | |||
| } | |||
| //e签宝-合同网签 | |||
| export function eqbCbfhtwq(data){ | |||
| return request({ | |||
| url: '/open/villageAffairs/public/eqbCbfhtwq', | |||
| method: 'post', | |||
| data: data | |||
| }) | |||
| } | |||
| // 资源公开 | |||
| export function orcodeList(query) { | |||
| return request({ | |||
| @@ -74,4 +74,13 @@ export function examineSign(data){ | |||
| data: data | |||
| }) | |||
| } | |||
| //承包方e签宝授权 | |||
| export function eqbEmpower(data){ | |||
| return request({ | |||
| url:'/open/villageAffairs/public/eqbEmpower', | |||
| method: 'post', | |||
| data: data | |||
| }) | |||
| } | |||
| @@ -44,6 +44,10 @@ | |||
| <img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> | |||
| <p>预览</p> | |||
| </div> --> | |||
| <div class="opera_btn" v-if="item.signingMode == '线上' && item.signingStatus !='签字完成'" @click="contractSign(item)"> | |||
| <img src="../../assets/images/sunVillage_info/signature_icon_02.png" alt="" width="35"> | |||
| <p>合同网签</p> | |||
| </div> | |||
| <div class="opera_btn" @click="openPopupGsjg(item.cbfbm)"> | |||
| <img src="../../assets/images/sunVillage_info/signature_icon_02.png" alt="" width="30"> | |||
| <p>公示结果签名</p> | |||
| @@ -95,7 +99,7 @@ | |||
| </template> | |||
| <script> | |||
| import { getCbf, getCbhtList, cbhtSecondSign,updateGsjgSign, attachmentQuery, attachmentUpload, attachmentRemove } from "@/api/sunVillage_info/fixedAssets"; | |||
| import { getCbf, eqbCbfhtwq,getCbhtList, cbhtSecondSign,updateGsjgSign, attachmentQuery, attachmentUpload, attachmentRemove } from "@/api/sunVillage_info/fixedAssets"; | |||
| import vueEsign from "vue-esign"; | |||
| import $ from "jquery"; | |||
| import Cookies from "js-cookie"; | |||
| @@ -191,6 +195,11 @@ | |||
| this.handleReset(); | |||
| }); | |||
| }, | |||
| contractSign(val){ | |||
| eqbCbfhtwq(val).then(response => { | |||
| window.location.href = response.data; | |||
| }); | |||
| }, | |||
| openPopupFile(id){ | |||
| this.fileList = []; | |||
| this.signaId = id; | |||
| @@ -83,16 +83,19 @@ | |||
| <van-field readonly v-model="isDepositName" label="是否纳入托管" placeholder="是否纳入托管" input-align="right" :border="false" /> | |||
| <van-field readonly v-model="form.tgmj" label="托管面积(亩)" placeholder="托管面积(亩)" input-align="right" :border="false" /> | |||
| <div style="margin: 30px auto 0;width: 50%;"> | |||
| <van-button round block type="primary" native-type="submit" > | |||
| <van-button round block type="primary" v-if="sqbutShow" @click="cbfsq"> | |||
| 授权 | |||
| </van-button> | |||
| <van-button round block type="primary" v-if="!sqbutShow" > | |||
| 授权完成 | |||
| </van-button> | |||
| </div> | |||
| </div> | |||
| </div> | |||
| </template> | |||
| <script> | |||
| import { getCbfList} from "@/api/sunVillage_info/sysCbf"; | |||
| import { getCbfList,eqbEmpower} from "@/api/sunVillage_info/sysCbf"; | |||
| import FieldSelect from "@/components/form/FieldSelect"; | |||
| import Cookies from "js-cookie"; | |||
| import $ from "jquery"; | |||
| @@ -104,6 +107,7 @@ | |||
| form:{}, | |||
| showForm2:false, | |||
| showesign:false, | |||
| sqbutShow:false, | |||
| sysFarmer:JSON.parse(Cookies.get('user')), | |||
| zjlxName:"", | |||
| cbfTypeName:"", | |||
| @@ -124,7 +128,7 @@ | |||
| }; | |||
| }, | |||
| created() { | |||
| this.getSysFfb(); | |||
| this.getSysCfb(); | |||
| }, | |||
| methods: { | |||
| InitOptions() { | |||
| @@ -133,11 +137,24 @@ | |||
| this.getDicts(k).then((resp) => this.options[k] = resp.data); | |||
| } | |||
| }, | |||
| getSysFfb(){ | |||
| /*承包方授权*/ | |||
| cbfsq(){ | |||
| console.info(3333333333); | |||
| eqbEmpower(this.form).then(response => { | |||
| if(response.code === 200 ){ | |||
| this.sqbutShow = false; | |||
| } | |||
| }); | |||
| }, | |||
| getSysCfb(){ | |||
| getCbfList({deptId:this.sysFarmer.deptId,cbfzjhm:this.sysFarmer.idcard}).then(response => { | |||
| this.sqbutShow = true; | |||
| let _this = this; | |||
| if(response.rows.length > 0){ | |||
| this.form = response.rows[0]; | |||
| if(this.form.accountId != null && this.form.accountId !== ""){ | |||
| this.sqbutShow = false; | |||
| } | |||
| this.getDicts("zjlx").then(response => { | |||
| response.data.forEach(function (item) { | |||
| if (item.dictValue === _this.form.cbfzjlx) { | |||
| @@ -46,6 +46,10 @@ | |||
| <img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> | |||
| <p>预览</p> | |||
| </div> --> | |||
| <div class="opera_btn" v-if="item.signingMode == '线上' && item.signingStatus !='签字完成'" @click="contractSign(item)"> | |||
| <img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> | |||
| <p>合同网签</p> | |||
| </div> | |||
| <div class="opera_btn"> | |||
| <img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> | |||
| <p>预览</p> | |||
| @@ -95,7 +99,7 @@ | |||
| </template> | |||
| <script> | |||
| import { listCbht, cbhtFirstSign, attachmentList, commonAttach, systemAttachment } from "@/api/sunVillage_info/fixedAssets"; | |||
| import { listCbht,eqbFbfhtwq, cbhtFirstSign, attachmentList, commonAttach, systemAttachment } from "@/api/sunVillage_info/fixedAssets"; | |||
| import vueEsign from "vue-esign"; | |||
| import $ from "jquery"; | |||
| @@ -215,6 +219,11 @@ | |||
| this.$refs.esign.reset(); | |||
| $('#canvasTT').css('display', 'block') | |||
| }, | |||
| contractSign(val){ | |||
| eqbFbfhtwq(val).then(response => { | |||
| window.location.href = response.data; | |||
| }); | |||
| }, | |||
| // 生成签字图 | |||
| handleGenerate() { | |||
| this.$refs.esign | |||