"use strict"; const common_vendor = require("../../common/vendor.js"); const _sfc_main = { __name: "expense", setup(__props) { const filterType = common_vendor.ref("all"); const expenses = common_vendor.ref([ { id: 1, room: "706", exp_amount: 39, exp_date: "2025-09-08 14:27:21", username: "李慧琳", exp_method: "微信支付", exp_type: 1, remark: "电卡充值" }, { id: 2, room: "706", exp_amount: 11, exp_date: "2025-09-08 14:28:40", username: "李慧琳", exp_method: "微信支付", exp_type: 1, remark: "电卡充值" }, { id: 3, room: "706", exp_amount: 50, exp_date: "2025-08-15 09:20:30", username: "李慧琳", exp_method: "支付宝", exp_type: 0, remark: "8月水费" }, { id: 4, room: "706", exp_amount: 120, exp_date: "2025-09-01 16:45:12", username: "李慧琳", exp_method: "微信支付", exp_type: 2, remark: "购买扫帚、拖把等清洁用品" }, { id: 5, room: "706", exp_amount: 35, exp_date: "2025-08-22 11:10:25", username: "李慧琳", exp_method: "现金", exp_type: 2, remark: "购买垃圾桶2个" } ]); common_vendor.onShow(() => { const isLogin = common_vendor.index.getStorageSync("isLogin"); common_vendor.index.__f__("log", "at pages/expense/expense.vue:117", isLogin); if (!isLogin) { common_vendor.index.redirectTo({ url: "/pages/login/login" }); } }); common_vendor.computed(() => { switch (filterType.value) { case "water": return expenses.value.filter((item) => item.exp_type === "0"); case "electric": return expenses.value.filter((item) => item.exp_type === "1"); case "public": return expenses.value.filter((item) => item.exp_type === "1"); default: return expenses.value; } }); return (_ctx, _cache) => { return { a: filterType.value === "all" ? 1 : "", b: common_vendor.o(($event) => filterType.value = "all"), c: filterType.value === "water" ? 1 : "", d: common_vendor.o(($event) => filterType.value = "water"), e: filterType.value === "electric" ? 1 : "", f: common_vendor.o(($event) => filterType.value = "electric"), g: filterType.value === "public" ? 1 : "", h: common_vendor.o(($event) => filterType.value = "public"), i: common_vendor.f(expenses.value, (item, index, i0) => { return common_vendor.e({ a: common_vendor.t(item.room), b: common_vendor.t(item.exp_amount), c: common_vendor.t(item.exp_method), d: common_vendor.t(item.exp_date), e: common_vendor.t(item.username), f: item.remark }, item.remark ? { g: common_vendor.t(item.remark) } : {}, { h: index }); }) }; }; } }; const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-eb996adb"]]); wx.createPage(MiniProgramPage); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/expense/expense.js.map