diff --git a/src/assets/js/business-common.js b/src/assets/js/business-common.js index f1fa6dfd9..694bcabd0 100644 --- a/src/assets/js/business-common.js +++ b/src/assets/js/business-common.js @@ -219,6 +219,35 @@ export default { isWeixin: ua.match(/MicroMessenger/i) } }, + /** + * 签名位置 + */ + signParams() { + let ua = navigator.userAgent + let device = { + isChrome: ua.match(/Chrome\/([\d.]+)/) || ua.match(/CriOS\/([\d.]+)/), + // eslint-disable-next-line no-useless-escape + isAndroid: ua.match(/(Android);?[\s\/]+([\d.]+)?/), + isIphone: ua.indexOf('iPhone') != -1, + isWeixin: ua.match(/MicroMessenger/i) + } + if(device.isIphone) { + return { + signatureWidth: 80, + signatureHeight: 40 + } + }else if(device.isAndroid){ + return { + signatureWidth: 160, + signatureHeight: 80 + } + }else { + return { + signatureWidth: 80, + signatureHeight: 40 + } + } + }, /** * 设置title */ diff --git a/src/views/ebiz/agentEenter/HealthNotice.vue b/src/views/ebiz/agentEenter/HealthNotice.vue index b2658a457..668c4c609 100644 --- a/src/views/ebiz/agentEenter/HealthNotice.vue +++ b/src/views/ebiz/agentEenter/HealthNotice.vue @@ -132,6 +132,7 @@ export default { } }, sign() { + alert("宽:" + this.$utils.signParams().signatureWidth + "高:" + this.$utils.signParams().signatureHeight); // let that = this this.$toast.loading({ duration: 0, // 持续展示 toast @@ -151,7 +152,9 @@ export default { pageNo: '1', index: '1', offset: '5', - pos: '3' + pos: '3', + signatureWidth: this.$utils.signParams().signatureWidth, + signatureHeight: this.$utils.signParams().signatureWidth }).then(data => { this.$toast.clear() if (JSON.parse(data).state == '1') {