"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