|
|
|
|
@ -76,7 +76,7 @@ |
|
|
|
|
<el-form :model="otherForm" label-width="80px"> |
|
|
|
|
<el-form-item label="电子签名"> |
|
|
|
|
<div class="signature-control"> |
|
|
|
|
<el-button type="primary" @click="showSignatureDialog = true"> |
|
|
|
|
<el-button type="primary" @click="showSignatureDialog"> |
|
|
|
|
编辑 |
|
|
|
|
</el-button> |
|
|
|
|
<span |
|
|
|
|
@ -104,7 +104,7 @@ |
|
|
|
|
</span> |
|
|
|
|
<!-- 电子签名弹窗 --> |
|
|
|
|
<ESignatureDialog |
|
|
|
|
:visible.sync="showSignatureDialog" |
|
|
|
|
ref="signatureDialogRef" |
|
|
|
|
@submit="handleSignatureSubmit" |
|
|
|
|
/> |
|
|
|
|
</el-dialog> |
|
|
|
|
@ -117,12 +117,6 @@ export default { |
|
|
|
|
components: { |
|
|
|
|
ESignatureDialog, |
|
|
|
|
}, |
|
|
|
|
props: { |
|
|
|
|
visible: { |
|
|
|
|
type: Boolean, |
|
|
|
|
default: false, |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
watch: { |
|
|
|
|
visible(newVal) { |
|
|
|
|
if (newVal) { |
|
|
|
|
@ -156,8 +150,8 @@ export default { |
|
|
|
|
}, |
|
|
|
|
data() { |
|
|
|
|
return { |
|
|
|
|
visible: false, |
|
|
|
|
activeTab: "basic", |
|
|
|
|
showSignatureDialog: false, |
|
|
|
|
basicForm: { |
|
|
|
|
notification: true, |
|
|
|
|
// autoStart: false, // 只能在软件中使用 |
|
|
|
|
@ -178,8 +172,14 @@ export default { |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
show() { |
|
|
|
|
this.visible = true; |
|
|
|
|
}, |
|
|
|
|
handleClose() { |
|
|
|
|
this.$emit("update:visible", false); |
|
|
|
|
this.visible = false; |
|
|
|
|
}, |
|
|
|
|
showSignatureDialog(){ |
|
|
|
|
this.$refs.signatureDialogRef.show(); |
|
|
|
|
}, |
|
|
|
|
handleSignatureSubmit(signatureData) { |
|
|
|
|
this.otherForm.signature = signatureData; |
|
|
|
|
|