|
@@ -18,13 +18,13 @@
|
|
|
:width="width"
|
|
|
class="vueEsign"
|
|
|
/>
|
|
|
- <a class="clean-btn" @click="resetHuahua">
|
|
|
+ <a class="clean-btn" @click="resetHuahua" v-if="!disabled">
|
|
|
<SvgIcon icon-class="reset" class="reset-btn" />
|
|
|
</a>
|
|
|
</div>
|
|
|
<ul class="nav-list">
|
|
|
<li :class="currenHzData && currenHzData.history ? '' : 'disabled'" @click="play()">播放</li>
|
|
|
- <li @click="handleWriteImg">保存</li>
|
|
|
+ <li @click="handleWriteImg" :class="disabled ? 'disabled' : ''">保存</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -60,6 +60,10 @@ export default {
|
|
|
type: Number,
|
|
|
default: 0,
|
|
|
},
|
|
|
+ disabled: {
|
|
|
+ type: Boolean,
|
|
|
+ default: false,
|
|
|
+ },
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -176,6 +180,7 @@ export default {
|
|
|
},
|
|
|
// 不保存到记录列表
|
|
|
handleWriteImg() {
|
|
|
+ if (this.disabled) return;
|
|
|
if (this.$refs.esign.history.length === 0) return;
|
|
|
this.$refs.esign.generate().then((res) => {
|
|
|
let Book_img = res.replace('data:image/png;base64,', '');
|