Browse Source

新签字板适配

x-emr
bianyaqi 2 years ago
parent
commit
c17c63554d
  1. 26
      src/mixins/templateSign.js

26
src/mixins/templateSign.js

@ -12,42 +12,36 @@ export default {
methods: { methods: {
initSign(text) { initSign(text) {
this.WebSign = new jSign() this.WebSign = new jSign()
const _this = this
_this.WebSign.Init(function(status) {
this.WebSign.Init((status) => {
if (status) { if (status) {
_this.WebSign.Status(function(status, data) {
})
_this.BeginSign()
_this.saveImgBase64(text)
this.BeginSign()
this.saveImgBase64(text)
} }
}) })
}, },
saveImgBase64(text) { saveImgBase64(text) {
const _this = this
this.WebSign.onSignConfirm = function(e) {
this.WebSign.onSignConfirm = (e) => {
if (e.img) { if (e.img) {
const img_base64 = 'data:image/png;base64,' + e.img const img_base64 = 'data:image/png;base64,' + e.img
const data = { const data = {
idName: text, idName: text,
src: img_base64 src: img_base64
} }
this.formListValue[this.currentSignText] = img_base64
eventBus.$emit('saveSignRes', data) eventBus.$emit('saveSignRes', data)
_this.DisconnSign()
this.DisconnSign()
} }
} }
}, },
DisconnSign() { DisconnSign() {
const _this = this
_this.WebSign.Destroy(function() {
_this.connState = ''
_this.model = ''
_this.sn = ''
this.WebSign.Destroy(() => {
this.model = ''
this.sn = ''
}) })
}, },
BeginSign() { BeginSign() {
this.WebSign.BeginSign(function(status) {
this.WebSign.BeginSign((status) => {
}) })
}, },

Loading…
Cancel
Save