2 lines
1.7 KiB
JavaScript
2 lines
1.7 KiB
JavaScript
import{J as m,r as i}from"./request.eff82867.js";import{a as w}from"./axios.06b5038b.js";import{m as l}from"./index.05bb0cbe.js";const u="/shop",A="https://api.buzhiyushu.cn/zhishu/shop/list",h=w.create({transformResponse:[function(t){if(typeof t=="string")try{return m.parse(t)}catch{return t}return t}]}),S="https://new.taskpool.buzhiyushu.cn:3500/api/shop/get",f=t=>{var r;if((r=t==null?void 0:t.data)!=null&&r.rows)return{list:t.data.rows,total:t.data.total||t.data.rows.length};if(t!=null&&t.rows)return{list:t.rows,total:t.total||t.rows.length};const s=t==null?void 0:t.data;return s?Array.isArray(s)?{list:s,total:s.length}:{list:Array.isArray(s.list)?s.list:[],total:typeof s.total=="number"?s.total:Array.isArray(s.list)?s.list.length:0}:{list:[],total:0}},d=async({keyword:t,page:s=1,pageSize:r=10})=>{const n=l(),e=n==null?void 0:n.about_id;if(e==null)return console.warn("\u672A\u83B7\u53D6\u5230\u7528\u6237 about_id\uFF0C\u65E0\u6CD5\u8BF7\u6C42\u5E97\u94FA\u5217\u8868"),{list:[],total:0};const o=e==0?1:e,c=await h.get(A,{params:{pageSize:r,pageNum:s,userId:o}});return f(c)},L=async({keyword:t,shop_type:s,page:r=1,pageSize:n=10})=>{const e=l(),o=e==null?void 0:e.about_id;if(o==null)return console.warn("\u672A\u83B7\u53D6\u5230\u7528\u6237 about_id\uFF0C\u65E0\u6CD5\u8BF7\u6C42\u5E97\u94FA\u5217\u8868"),{list:[],total:0};const c=o==0?1:o,a={pageSize:n,pageNum:r,userId:c};t&&(a.keyword=t),s!=null&&(a.shop_type=s);const g=await i.get(`${u}/list`,{params:a});return f(g)},I=async t=>{var n;const s=String(t),r=await h.get(`${S}/${s}`);return((n=r==null?void 0:r.data)==null?void 0:n.data)||null},$=async t=>i.post(`${u}/create`,t),x=async t=>i.put(`${u}/update`,t),z=async t=>i.post(`${u}/delete`,t);export{I as a,$ as c,z as d,d as f,L as g,x as u};
|