"use strict"; const common_vendor = require("../../../common/vendor.js"); const common_assets = require("../../../common/assets.js"); if (!Array) { const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); _easycom_uni_icons2(); } const _easycom_uni_icons = () => "../../../node-modules/@dcloudio/uni-ui/lib/uni-icons/uni-icons.js"; if (!Math) { _easycom_uni_icons(); } const _sfc_main = { __name: "scancode", setup(__props) { let bikeCode = null; const openLight = common_vendor.ref("off"); const showWorn = common_vendor.ref(false); const oUser = common_vendor.index.getStorageSync("wechat_user"); let type = null; common_vendor.onLoad((options) => { type = options["type"]; }); function openCode() { common_vendor.index.navigateTo({ url: "/pages/user/scan/inputcode" }); } function scanCode(res) { const { result } = res.detail; if (!result || result.indexOf("number") == -1) { showModelMessage("无效的车辆二维码"); return; } const options = getUrlParams(result); bikeCode = options["number"]; if (type == "ride") { addRide(bikeCode); } common_vendor.index.__f__("log", "at pages/user/scan/scancode.vue:80", "11111111111111111111", "scanCode", options); } function addRide(bikeId) { const { userId } = oUser; const params = { userId, bikeId }; callOrdereApi("userOrders/saveRide", params, "post").then((res) => { const { code, message } = res; common_vendor.index.__f__("log", "at pages/user/scan/scancode.vue:97", "11111111111111111111", "addRide", res); if (code != 200) { showModelMessage(message); } else { showWorn.value = true; setTimeout(() => { common_vendor.index.navigateTo({ url: "/pages/user/home/home" }); }, 1e3); } }); } function clickLight() { openLight.value = !openLight.value; } return (_ctx, _cache) => { return common_vendor.e({ a: common_assets._imports_0$11, b: common_vendor.o(scanCode), c: openLight.value, d: _ctx.isInitDone = true, e: showWorn.value }, showWorn.value ? { f: common_vendor.p({ type: "checkbox-filled", size: "16", color: "white" }) } : {}, { g: common_assets._imports_1$3, h: common_vendor.o(openCode), i: common_assets._imports_1$4, j: common_vendor.t(openLight.value == "off" ? "打开" : "关闭"), k: common_vendor.o(clickLight) }); }; } }; const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-a662734d"]]); wx.createPage(MiniProgramPage); //# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/user/scan/scancode.js.map