You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
7 lines
71 KiB
7 lines
71 KiB
|
4 years ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-printSet-printSet"],{"1b5e":function(t,e,r){"use strict";var n=r("4ea4");r("d3b7"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r("96cf");var i=n(r("1da1")),o=n(r("b85c")),a=n(r("d4ec")),u=n(r("bee2")),c=function(){function t(){(0,a.default)(this,t),this.isOpenBle=!1,this.deviceId="",this.serviceId="",this.writeId="",this.notifyId="",this.openBluetoothAdapter()}return(0,u.default)(t,[{key:"showToast",value:function(t){uni.showToast({title:t,icon:"none",duration:2e3})}},{key:"openBluetoothAdapter",value:function(){var t=this;return new Promise((function(e,r){uni.openBluetoothAdapter({success:function(r){t.isOpenBle=!0,t.showToast("初始化蓝牙模块成功"),e(r)},fail:function(e){t.showToast("初始化蓝牙模块失败"+JSON.stringify(e)),r(e)}})}))}},{key:"startBluetoothDevicesDiscovery",value:function(){if(this.isOpenBle){var t=this;return uni.showLoading({title:"蓝牙搜索中"}),new Promise((function(e,r){setTimeout((function(){uni.startBluetoothDevicesDiscovery({success:function(t){e(t)},fail:function(e){t.showToast("搜索设备失败"+JSON.stringify(err)),r(err)}})}),300)}))}this.showToast("初始化蓝牙模块失败")}},{key:"stopBluetoothDevicesDiscovery",value:function(){var t=this;return new Promise((function(e,r){uni.stopBluetoothDevicesDiscovery({success:function(t){uni.hideLoading()},fail:function(e){uni.hideLoading(),t.showToast("停止搜索蓝牙设备失败"+JSON.stringify(err))}})}))}},{key:"createBLEConnection",value:function(){var t=this.deviceId,e=this;return uni.showLoading({mask:!0,title:"设别连接中,请稍候..."}),console.log(this.deviceId),new Promise((function(r,n){uni.createBLEConnection({deviceId:t,success:function(t){console.log("res:createBLEConnection "+JSON.stringify(t)),r(t)},fail:function(t){uni.hideLoading(),e.showToast("停止搜索蓝牙设备失败"+JSON.stringify(t)),n(t)}})}))}},{key:"getBLEDeviceServices",value:function(){var t=[],e=this.deviceId,r=this;return new Promise((function(n,i){setTimeout((function(){uni.getBLEDeviceServices({deviceId:e,success:function(e){var r,i=(0,o.default)(e.services);try{for(i.s();!(r=i.n()).done;){var a=r.value;a.isPrimary&&t.push(a)}}catch(err){i.e(err)}finally{i.f()}uni.hideLoading(),console.log("_serviceList: "+JSON.stringify(t)),n(t)},fail:function(t){uni.hideLoading(),r.showToast("获取设备Services"+JSON.stringify(t)),i(t)}})}),500)}))}},{key:"getBLEDeviceCharacteristics",value:function(){var t=this.deviceId,e=this.serviceId,r=this;return new Promise((function(n,i){uni.getBLEDeviceCharacteristics({deviceId:t,serviceId:e,success:function(t){var e,i=(0,o.default)(t.characteristics);try{for(i.s();!(e=i.n()).done;){var a=e.value;a.properties.notify&&(r.notifyId=a.uuid,uni.setStorageSync("notifyId",r.notifyId)),a.properties.write&&(r.writeId=a.uuid,uni.setStorageSync("writeId",r.writeId))}}catch(err){i.e(err)}finally{i.f()}var u={notifyId:r.notifyId,writeId:r.writeId};r.showToast("获取服务中所有特征值OK,".concat(JSON.stringify(u))),n(u)},fail:function(t){r.showToast("getBLEDeviceCharacteristics"+JSON.stringify(t)),i(t)}})}))}},{key:"closeBLEConnection",value:function(){var t=this.deviceId;uni.closeBLEConnection({deviceId:t,success:function(t){console.log(t)}})}},{key:"notifyBLECharacteristicValue",value:function(){var t=this.deviceId,e=this.serviceId,r=this.notifyId;uni.notifyBLECharacteristicValueChange({state:!0,deviceId:t,serviceId:e,characteristicId:r,success:function(t){uni.onBLECharacteristicValueChange((function(t){}))},fail:function(t){console.log("notifyBLECharacteristicValueChange failed:"+t.errMsg)}})}},{key:"writeBLECharacteristicValue",value:function(t){var e=this.deviceId,r=this.serviceId,n=this.writeId;return console.log("this: "+JSON.stringify(this)),new Promise((function(i,o){uni.writeBLECharacteristicValue({deviceId:e,serviceId:r,characteristicId:n,value:t,success:function(t){console.log("message发送成功",JSON.stringify(t)),i(t)},fail:function(t){console.log("message发送失败",JSON.stringify(t)),o(t)}})}))}},{key:
|
||
|
|
/*!
|
||
|
|
* gbk.js v0.3.0
|
||
|
|
* Homepage https://github.com/cnwhy/GBK.js
|
||
|
|
* License MIT
|
||
|
|
*/
|
||
|
|
function(e,r){t.exports=r()}(0,(function(){"use strict";var t=function(t){var e=33088,r={decode:function(r){for(var n="",i=0,o=r.length;i<o;i++){var a=255&r[i];if(a>128&&i+1<o){var u=255&r[i+1];u>=64&&(a=t[(a<<8|u)-e],i++)}n+=String.fromCharCode(a)}return n},encode:function(r){r+="";for(var n=[],i="?".charCodeAt(0),o=0;o<r.length;o++){var a=r.charCodeAt(o);if(a<128)n.push(a);else{var u=t.indexOf(a);~u?(u+=e,n.push(255&u>>8,255&u)):n.push(i)}}return n}};return r},e=t,r=function(t){var e="!'()*-._~",r="#$&+,/:;=?@";function n(e){e.split("").sort();var r=function(t){return~e.indexOf(t)||/[0-9a-zA-Z]/.test(t)};return{encode:function(e){return(e+"").replace(/./g,(function(e){if(r(e))return e;for(var n=t.encode(e),i=0;i<n.length;i++)n[i]="%"+("0"+n[i].toString(16)).substr(-2).toUpperCase();return n.join("")}))},decode:function(e){e=String(e);for(var r="",n=0;n<e.length;n++){var i=e.charAt(n);if("%"===i&&n+2<e.length){var o=parseInt(e.substr(n+1,2),16);if(!isNaN(o)){var a,u=n+2;if(!(o>128)){n+=2,r+=String.fromCharCode(o);continue}if("%"===e.charAt(u+1)?(a=parseInt(e.substr(u+2,2),16),u+=3):(a=e.charCodeAt(u+1),u+=1),a>=64){n=u,r+=t.decode([o,a]);continue}}}r+=i}return r}}}var i=n(e),o=n(e+r);return{encodeURI:o.encode,decodeURI:o.decode,encodeURIComponent:i.encode,decodeURIComponent:i.decode}},n=function(t){var n=e(t);return n.URI=r(n),n},i=function(){for(var t=0,e=arguments[0],r=0,n=e.length;r<n;r++){var i=e.charCodeAt(r);if(i<38||i>126)return NaN;t+=(i-38)*Math.pow(89,n-r-1)}return t},o=function(){return arguments[0].replace(/\x23(\d+)\x24/g,(function(t,e){return Array(+e+4).join("#")})).replace(/[\x26-\x7e]\x25[\x26-\x7e]/g,(function(t){var e=t.substr(0,1).charCodeAt(0),r=t.substr(2).charCodeAt(0),n=String.fromCharCode(e);while(e++<r)n+=String.fromCharCode(e);return n})).replace(/\x23/g,"###").replace(/([\x26-\x7e]{2})\x21([\x26-\x7e\x23]+)(?:\x20|$)/g,(function(t,e,r){return r.replace(/./g,(function(t){return"#"!=t?e+t:t}))})).match(/.../g)};function a(t){for(var e=[],r=129,n=0;r<=254;r++){e.length>0&&(e.length+=65);for(var o=64;o<=254;o++)if(127==o||161<=r&&r<=167&&o<=160||170<=r&&r<=175&&o>=161||248<=r&&o>=161)e.push(void 0);else{var a=t[n++],u=i(a);e.push(u||void 0)}}return e}var u=function(){var t=a(o("(T!HJ%LUX]e%gilotuwy{} (U!)-%/137>BDGHO%RTUW%\\_a%jl%rtw} (V!*+-0%27>C%EHJ%MP%R\\`cdfn%ptvz{} (W!()*,/3%579;=%CFGM%QWX\\^cdg%ilnprtvy%} (X!&')%.468CDHJLMOPSTWY%\\_b%dg%ilnprtuwxz%|~ (Y!'(*+-469%=?%GI%KO%RT%V[%_bdikmnptuy{}~ (Z!&')+%-/%;>@ACE%GKMNPR%TW[_%ikmo%rt%vy%{} ([!'(%+-%024%;=%BD%LO%QSTX%[]^`%ce%y{} (\\!()+%/1%7:%LN%SU%WY%cf%im%prt%xz%~ (]!&'%*-%/1%68%EG%cgloqs%uwx|%~ (^!')%-/02356;>FJKOPRSVWZ%]_`dfi%kmor%vyz (_!'+%-124%68;=@ACE%MOQRUVX%]_adegjqwx|~ (`!&)*-%/689;%=?%ADFIKLNOVX^%cehilmoq%uwyz|%~ (a!'),%/124%=?AD%HJ%PRSU%[]e%ho%qu%~ (b!()*,%.024%79;%=?A%FH%KM%WY%`c%ei%loq%tvy%| (c!'*+-.1346%8:%<>%GKLOQSUZ%\\_cghjltwy{| (d!(,/1%4679=>@D%JLMOQRTVWZ]`%ce%km%pr%tvy%} (e!+,-/0279%;>?DQW[%]_bdhqu%wy (f!&().47:;>ACEFHIKMP%SU^a%egikm%tx}~ (g!)*,.02%58<>BCGI%MPY[]`%bdeginpuv (h!(*-2%6=>A%CF%KMPRT%WZ\\%`deg%ln%qswxz{} (i!&+-%/1%469;>@AD%HJ%MP%TV%Y[\\abdh%mrsvx~ (j!&,%.0235%7:;>@%FH%PRTVXZ\\_%cf%hjkn%puw%{~ (k!').04578;=?%CFI%NQRTW%^`acdg%ilmo%ru%wz|~ (l!&(*%,.%9=%ACDHIK%OQS%U[%^`%ce%hk%ru%{~ (m!&')%79%CE%KM%PR%^`%hjkmnqxz%~ (n!&(*+./2%478<%>ACG%WYZ\\%^`%cgmnp%txy{} (o!&'%)+,.5%9;<EFHJOQS%UWX[%]`%dj%mp%tw%} (p!&'%)/2469%;=?%AC%KN%TVWZ[]`aefhk%mo%vxz%} (q!&'(,-/024%69%;=?%AC%EG%IK%NPSTV%Z\\%`b%eg%tv%| (r!&'(*+-%/1%57%<>%BE%UWZ\\^%`b%il%ps%ux%~ (s!&)%:<%?A%CE%OQ%SU%bd%ilnpqstvwy%~ (t!&')+,.%246%9=>ACDF%ILNRVXY[\\ac%fiklprsvxy (u!&(%,.013%?BDG%IK%MRVXY[%^abeg%jl%ostyz}~ (v!'(%,.013%9;%=@%CIJMOR%VXZ[]%_a%lnp%rtv~ (w!&(%+-/%24%689<=?A%CE%KNPR%VX%Z\\%`bcf%oq%tv%|~ (x!&'(*+-%5:;=%@B%SU%[^%km%svxy{%~ (y!&(),%1346%:<>@B%DF%HKMNPQSU%Y[%qs%~ (z!()%ACEFH%OQ%_bfnpqwx{}~ ({!&)+-%023569=ADEG%IKMV^%`c%fhinq%swxz (|!&'%)+%-/2%:>@ADEG%KMO%U[\\^`acefi%lnpquwy|%~ (}!&(+-%02%578:%<HIKLQRW%Y[%]_%bdgil%ruw%} (~!'(%*,/%35%7:;>?AI%MP%TVZ%\\^`be%hjlnoq%vx%} )&!&'%+-%356:<>?ABD%MO%TWX[%`b%fhj%mopr%vx{}~ )'!&)%-/%69%@BCG%QSTVX%bdghj%mo%{}~ )(!&'%9;%=?%WY%e
|