2 lines
1.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
import{L as n}from"./index-eVF4AHSu.js";import{n as a}from"./pagination-BgSlm-mj.js";const o=n();async function i(){try{const t=await o.get("/admin/product/category/list");return Array.isArray(t)?t:[]}catch(t){return console.warn("[admin/product/category/list] fallback:",t),[{id:1,nameZh:"全屋定制",nameEn:"Whole House Custom",code:"custom",sortOrder:1,isShow:1,isHot:1,children:[]},{id:2,nameZh:"客厅家具",nameEn:"Living Room",code:"living-room",sortOrder:2,isShow:1,isHot:1,children:[]},{id:3,nameZh:"卧室家具",nameEn:"Bedroom",code:"bedroom",sortOrder:3,isShow:1,children:[]},{id:4,nameZh:"餐厅家具",nameEn:"Dining Room",code:"dining-room",sortOrder:4,isShow:1,children:[]},{id:5,nameZh:"办公家具",nameEn:"Office",code:"office",sortOrder:5,isShow:1,children:[]},{id:6,nameZh:"工程项目",nameEn:"Commercial",code:"commercial",sortOrder:6,isShow:1,isHot:1,children:[]}]}}async function s(t){return o.postJson("/admin/product/category/create",t)}async function u(t,e){await o.putJson(`/admin/product/category/update/${t}`,e)}async function m(t){await o.delete(`/admin/product/category/delete/${t}`)}async function l(t){try{const e=await o.get("/admin/product/list",t);return a(e,r=>r,(t==null?void 0:t.size)??20)}catch(e){return console.warn("[admin/product/list] fallback:",e),{records:[],total:0,current:1,pages:0}}}async function h(t){return o.postJson("/admin/product/create",t)}async function y(t,e){await o.putJson(`/admin/product/update/${t}`,e)}async function f(t){await o.delete(`/admin/product/delete/${t}`)}async function p(t,e){await o.putJson(`/admin/product/status/${t}`,{status:e})}export{l as a,f as b,s as c,m as d,p as e,i as f,y as g,h,u};
|