"use strict"; const common_vendor = require("./common/vendor.js"); const common_assets = require("./common/assets.js"); if (!Array) { const _component_donghua = common_vendor.resolveComponent("donghua"); const _component_arrowkeys = common_vendor.resolveComponent("arrowkeys"); (_component_donghua + _component_arrowkeys)(); } const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ __name: "Warehouse", props: { isShow: { type: Boolean, required: true } }, setup(__props) { const darkFans = common_vendor.ref(false); const getblue = common_vendor.ref(false); const housedex = common_vendor.ref(-1); const housactive = (index) => { if (index > 5) { return; } housedex.value = index; }; const navurl = common_vendor.ref(""); const movecard = (type) => { common_vendor.index.__f__("log", "at pages/Warehouse/Warehouse.vue:64", type); switch (type) { case 0: housedex.value > 0 ? housedex.value-- : housedex.value = 3; break; case 1: housedex.value > 2 ? housedex.value = 0 : housedex.value++; break; case 2: housedex.value > 2 ? housedex.value = 0 : housedex.value++; break; case 3: housedex.value > 0 ? housedex.value-- : housedex.value = 3; break; case 4: common_vendor.index.__f__("log", "at pages/Warehouse/Warehouse.vue:84", "选中" + housedex.value); if (housedex.value == 1) { navurl.value = "pages/Warehouse/procurement"; } common_vendor.index.navigateTo({ url: "/" + navurl.value }); break; case 5: common_vendor.index.navigateBack(); break; } }; const beblue = common_vendor.ref(-1); let clickResetTimer = null; function onTap(dir) { clearClickResetTimer(); beblue.value = dir; clickResetTimer = setTimeout(() => { beblue.value = -1; clickResetTimer = null; }, 500); } function clearClickResetTimer() { if (clickResetTimer) { clearTimeout(clickResetTimer); clickResetTimer = null; } } function genPaths(base, prefix, count, ext = "png", startIndex = 0, pad = false) { return Array.from({ length: count }, (_, i) => { const idx = pad ? String(i + startIndex).padStart(2, "0") : i + startIndex; return `${base}/${prefix}${idx}.${ext}`; }); } const animArray = common_vendor.ref([ { url: genPaths( "/static/index/warehouse/animation", "remit0", 5, // 张数 "png", 1, // 起始索引为 1 false // 不补零 ), width: "29vw", height: "21vw" }, { url: genPaths( "/static/index/warehouse/animation", "buy0", 5, // 张数 "png", 1, // 起始索引为 1 false // 不补零 ), width: "26vw", height: "16vw" }, { url: genPaths( "/static/index/warehouse/animation", "checkout0", 5, // 张数 "png", 1, // 起始索引为 1 false // 不补零 ), width: "24vw", height: "16vw" }, { url: genPaths( "/static/index/warehouse/animation", "Pick0", 4, // 张数 "png", 1, // 起始索引为 1 false // 不补零 ), width: "17vw", height: "13vw" } ]); return (_ctx, _cache) => { return { a: common_vendor.f(animArray.value, (item, index, i0) => { return common_vendor.e({ a: housedex.value != index }, housedex.value != index ? { b: "/static/index/warehouse/active/w" + index + ".png" } : {}, { c: index === housedex.value, d: "ce457564-0-" + i0, e: common_vendor.p({ width: item.width, height: item.height, links: item.url, playing: index === housedex.value }), f: common_vendor.n("itemact" + (index + 1)), g: index, h: common_vendor.o(($event) => housactive(index), index) }); }), b: common_vendor.f(12, (item, index, i0) => { return { a: "/static/index/warehouse/w" + index + ".png", b: common_vendor.n("wareitem" + index), c: index }; }), c: common_assets._imports_0$14, d: common_vendor.o(($event) => housactive(1)), e: common_vendor.f(["付款", "采购", "结账", "拣货", "护理单元", "中控室"], (v, i, i0) => { return { a: common_vendor.t(v), b: common_vendor.n("annotation" + (i + 1)), c: i }; }), f: common_assets._imports_1$11, g: common_assets._imports_2$8, h: common_vendor.o(movecard), i: common_vendor.p({ getblue: getblue.value, moveleft: 45 }), j: common_vendor.f(["请领出库", "退货入库", "库存盘点", "实时监控"], (v, i, i0) => { return { a: common_vendor.t(v), b: common_vendor.o(($event) => onTap(i)), c: common_vendor.n(beblue.value === i ? "click-box-target grad-text" : "click-box") }; }), k: common_vendor.n(darkFans.value ? `darkbackgroundContainer` : `backgroundContainer`), l: __props.isShow }; }; } }); const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-ce457564"]]); exports.MiniProgramPage = MiniProgramPage; //# sourceMappingURL=../.sourcemap/mp-weixin/Warehouse.js.map