|
|
@@ -98,8 +98,9 @@ |
|
|
|
<p v-if="permission == 'true'" style="width:32%;border: 1px solid transparent;background: #FA5353;padding: 5px 0;border-radius: 50px;"> |
|
|
|
<span style="font-size: 14px;color: #fff;margin-left: 5px;" @click="ycbj()">异常标记</span> |
|
|
|
</p> |
|
|
|
<p v-if="permission == 'true'" style="width:32%;border: 1px solid transparent;background: #22B7F2;padding: 5px 0;border-radius: 50px;"> |
|
|
|
<span style="font-size: 14px;color: #fff;margin-left: 5px;" @click="qmqr()">签名确认</span> |
|
|
|
<p style="width:32%;border: 1px solid transparent;background: #22B7F2;padding: 5px 0;border-radius: 50px;"> |
|
|
|
<span v-if="permission == 'true'" style="font-size: 14px;color: #fff;margin-left: 5px;" @click="qmqr()">签名确认</span> |
|
|
|
<span v-if="permission == 'false'" style="font-size: 14px;color: #fff;margin-left: 5px;" @click="qmqr()">签名图片</span> |
|
|
|
</p> |
|
|
|
<p v-if = "showDcsh" style="width:32%;border: 1px solid #22B7F2;background: #ffffff;padding: 5px 0;border-radius: 50px;"> |
|
|
|
<span style="font-size: 14px;color: #22B7F2;margin-left: 5px;" @click="dcsh()">调查审核</span> |
|
|
@@ -135,16 +136,16 @@ |
|
|
|
<img src="../../assets/images/sunVillage_info/signature_icon_10.png" id="canvasTT" v-if="!signature.resultImg" |
|
|
|
style="position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)" alt=""> |
|
|
|
<img :src="signature.resultImg" alt="" width="100%" v-if="signature.resultImg"/> |
|
|
|
<div class="signature-footer" v-if="!signature.resultImg"> |
|
|
|
<div class="signature-footer" v-if="!signature.resultImg && permission == 'true'"> |
|
|
|
<van-button type="primary" round size="small" @click="handleReset">清空画板</van-button> |
|
|
|
<van-button type="primary" round size="small" @click="handleGenerate">保存提交</van-button> |
|
|
|
</van-row> |
|
|
|
</div> |
|
|
|
</van-popup> |
|
|
|
<van-dialog v-model="ycbzShow" title="异常标记" show-cancel-button confirmButtonText="保存" cancelButtonText="关闭" @confirm="confirmn" > |
|
|
|
<van-dialog v-model="ycbzShow" title="异常标记" show-cancel-button confirmButtonText="保存" cancelButtonText="关闭" confirmButtonColor="#323233" :before-close="onBeforeClose" > |
|
|
|
<van-form ref="ycbzForm"> |
|
|
|
<van-row> |
|
|
|
<van-col span="24"> |
|
|
|
<van-field v-model="zjdzdxx.surveyBz" label="异常备注" placeholder="异常备注" input-align="right" /> |
|
|
|
<van-field v-model="zjdzdxx.surveyBz" label="异常备注" placeholder="异常备注" input-align="right" :rules="[{ required: true }]" required /> |
|
|
|
</van-col> |
|
|
|
<van-col span="12"> |
|
|
|
<p style="margin-left: 10%;color: #646566; font-size: 0.373333rem;">备注图片</p> |
|
|
@@ -153,7 +154,7 @@ |
|
|
|
<MultiImageUploadComp :value="zjdzdxx.surveyBztp" :uploadDisabled="false" @fileUpdate="fileUpdate"/> |
|
|
|
</van-col> |
|
|
|
</van-row> |
|
|
|
|
|
|
|
</van-form> |
|
|
|
|
|
|
|
</van-dialog> |
|
|
|
<van-popup v-model:show="showImageList" position="bottom" style="height:40vh;padding:50px 10px 0" closeable |
|
|
@@ -228,7 +229,7 @@ export default { |
|
|
|
this.zjdzdxx = JSON.parse(localStorage.getItem("zjdzdxxItem")); |
|
|
|
this.permission = localStorage.getItem("executePermission"); |
|
|
|
let businessLevel = this.$store.state.user.businessLevel; |
|
|
|
console.info(this.zjdzdxx); |
|
|
|
console.info(this.zjdzdxx.surveySign); |
|
|
|
if(this.zjdzdxx.surveySign != null){ |
|
|
|
this.signature.resultImg = this.$store.getters.baseRoutingUrl+this.zjdzdxx.surveySign; |
|
|
|
} |
|
|
@@ -334,10 +335,10 @@ export default { |
|
|
|
param.append('date', this.format(new Date(), 'yyyy-MM-dd')) // 通过append向form对象添加数据 |
|
|
|
zjddcSign(param, this.zjdzdxx.zjddm).then(response => { |
|
|
|
this.$notify({type: 'success', message: '签字成功'}); |
|
|
|
this.showesign = false; |
|
|
|
getZjdzd(this.zjdzdxx.id).then((response) => { |
|
|
|
localStorage.setItem("zjdzdxxItem",JSON.stringify(response.data)) |
|
|
|
location.reload(); |
|
|
|
this.showesign = false; |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
@@ -400,26 +401,42 @@ export default { |
|
|
|
}).catch(() => {}); |
|
|
|
}, |
|
|
|
qmqr(){ |
|
|
|
if(this.zjdzdxx.surveySign != null){ |
|
|
|
this.signature.resultImg = this.$store.getters.baseRoutingUrl+this.zjdzdxx.surveySign; |
|
|
|
} |
|
|
|
this.showesign = true; |
|
|
|
}, |
|
|
|
ycbj(){ |
|
|
|
this.ycbzShow = true; |
|
|
|
}, |
|
|
|
confirmn(){ |
|
|
|
this.$set(this.zjdzdxx, 'surveyStatus', "2"); |
|
|
|
updateZjdzd(this.zjdzdxx).then(response => { |
|
|
|
localStorage.setItem("zjdzdxxItem",JSON.stringify(this.zjdzdxx)); |
|
|
|
let _this =this |
|
|
|
this.$toast({ |
|
|
|
icon: 'success', // 找到自己需要的图标 |
|
|
|
message: '保存成功', |
|
|
|
duration:"1000", |
|
|
|
onClose:function(){ |
|
|
|
_this.getList(); |
|
|
|
_this.$router.push({path:'/homesteadSurvey/add4',query: {zjddm: _this.zjdzdxx.zjddm}}); |
|
|
|
} |
|
|
|
}) |
|
|
|
}); |
|
|
|
// van-dialog 点击confirm事件不自动关闭 |
|
|
|
onBeforeClose(action, done) { |
|
|
|
if (action === 'confirm') { |
|
|
|
this.$refs.ycbzForm.validate().then(() => { |
|
|
|
this.$set(this.zjdzdxx, 'surveyStatus', "2"); |
|
|
|
updateZjdzd(this.zjdzdxx).then(response => { |
|
|
|
localStorage.setItem("zjdzdxxItem",JSON.stringify(this.zjdzdxx)); |
|
|
|
let _this =this |
|
|
|
this.$toast({ |
|
|
|
icon: 'success', // 找到自己需要的图标 |
|
|
|
message: '保存成功', |
|
|
|
duration:"1000", |
|
|
|
onClose:function(){ |
|
|
|
_this.getList(); |
|
|
|
} |
|
|
|
}) |
|
|
|
return done(true); |
|
|
|
}); |
|
|
|
}).catch(() => { |
|
|
|
return done(false); |
|
|
|
}); |
|
|
|
} else { |
|
|
|
return done(); |
|
|
|
} |
|
|
|
}, |
|
|
|
confirmn(){ |
|
|
|
console.info(111) |
|
|
|
|
|
|
|
}, |
|
|
|
dcsh(){ |
|
|
|
this.dcshShow = true; |
|
|
|