"use strict";
|
const common_vendor = require("../../../common/vendor.js");
|
const api_index = require("../../../api/index.js");
|
if (!Array) {
|
const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons");
|
_easycom_uni_icons2();
|
}
|
const _easycom_uni_icons = () => "../../../uni_modules/uni-icons/components/uni-icons/uni-icons.js";
|
if (!Math) {
|
_easycom_uni_icons();
|
}
|
const _sfc_main = {
|
__name: "index",
|
setup(__props) {
|
const state = {
|
productId: "",
|
facilityCode: "",
|
signature: ""
|
};
|
const scanDevice = () => {
|
common_vendor.index.scanCode({
|
scanType: ["qrCode", "barCode"],
|
// 扫码类型为二维码或条形码
|
success: function(res) {
|
let temp = JSON.parse(res.result);
|
state.facilityCode = temp.DeviceName;
|
state.productId = temp.ProductId;
|
state.signature = temp.Signature;
|
api_index.bindDevice(state).then((res2) => {
|
if (res2.code === 200) {
|
common_vendor.index.redirectTo({
|
url: "/pages/layout/index"
|
});
|
} else {
|
common_vendor.index.showToast({
|
title: "设备绑定失败",
|
icon: "fail"
|
});
|
}
|
});
|
},
|
fail: function(err) {
|
common_vendor.index.showToast({
|
title: "扫描失败",
|
icon: "fail"
|
});
|
}
|
});
|
};
|
return (_ctx, _cache) => {
|
return {
|
a: common_vendor.o(scanDevice),
|
b: common_vendor.p({
|
type: "plusempty",
|
size: "50"
|
}),
|
c: common_vendor.p({
|
type: "person-filled",
|
size: "70"
|
})
|
};
|
};
|
}
|
};
|
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-17f72948"]]);
|
wx.createComponent(Component);
|
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/router/header/index.js.map
|