Files
huishou/deploy/dist/build/mp-weixin/pages/admin/index.js
T
2026-07-27 13:37:48 +08:00

2 lines
1.6 KiB
JavaScript

"use strict";const e=require("../../common/vendor.js"),r=require("../../stores/order.js"),d=require("../../stores/price.js"),t=e.defineComponent({__name:"index",setup(t){const o=r.useOrderStore(),i=d.usePriceStore(),n=e.computed(()=>o.orders.length),s=e.computed(()=>o.orders.reduce((e,r)=>e+r.amount,0)),a=e.computed(()=>o.orders.reduce((e,r)=>e+(r.weight||0),0)),c=e.computed(()=>i.prices.length),u=e.computed(()=>[...o.orders].reverse().slice(0,5)),l=()=>{e.index.showModal({title:"确认退出",content:"确定要退出登录吗?",success:r=>{r.confirm&&(e.index.removeStorageSync("admin_login"),e.index.redirectTo({url:"/pages/admin/login"}))}})},m=()=>{e.index.redirectTo({url:"/pages/admin/order/list"})},g=()=>{e.index.redirectTo({url:"/pages/admin/price/list"})},p=()=>{e.index.redirectTo({url:"/pages/admin/user/list"})},x=()=>{e.index.navigateTo({url:"/pages/admin/statistics"})};return e.onMounted(()=>{e.index.getStorageSync("admin_login")?(o.loadOrders(),i.loadPrices()):e.index.redirectTo({url:"/pages/admin/login"})}),(r,d)=>({a:e.o(l),b:e.t(n.value),c:e.t(s.value.toFixed(2)),d:e.t(a.value.toFixed(2)),e:e.t(c.value),f:e.o(m),g:e.o(g),h:e.o(p),i:e.o(x),j:e.o(m),k:e.f(u.value,(r,d,t)=>{return{a:e.t(r.id),b:e.t(r.createTime),c:e.t(r.amount.toFixed(2)),d:e.t((o=r.status,{pending:"待处理",completed:"已完成",cancelled:"已取消"}[o]||o)),e:e.n(r.status),f:r.id,g:e.o(d=>{return t=r.id,void e.index.navigateTo({url:`/pages/order/detail?id=${t}`});var t},r.id)};var o}),l:e.o(m),m:e.o(g),n:e.o(p)})}}),o=e._export_sfc(t,[["__scopeId","data-v-d9b751dd"]]);wx.createPage(o);