moreShopAdmin/build/admin/assets/index.de04a81d.js

2 lines
10 KiB
JavaScript

import{M as re,C as ie,D as pe,N as de,O as me,w as _e,F as ce,K as fe,G as Ce,b as ve,t as ye,H as ge,L as be,I as he}from"./element-plus.8e273e86.js";import{_ as Ee}from"./index.vue_vue_type_script_setup_true_name_product_lang.0df63ae0.js";import{_ as Fe}from"./index.vue_vue_type_script_setup_true_lang.d6032bc4.js";import{_ as we}from"./index.vue_vue_type_script_setup_true_lang.7cedb6e5.js";import{d as O,r as g,s as Be,Z as Ve,i as ke,af as De,ap as xe,o as _,c as Se,U as o,L as a,u as l,aa as $e,R as r,M as h,K as C,a as s,S as c,j as M,Q as Ae,n as Ie}from"./@vue.76ce7aa3.js";import{u as Pe}from"./usePaging.f8c888e4.js";import{u as Ue}from"./useDictOptions.4f1d7f7d.js";import{a as j,g as ze,h as Le}from"./store_product.81588937.js";import"./lodash.41b9567d.js";import{f as Re}from"./index.346f898b.js";import{_ as Ke}from"./details.vue_vue_type_script_setup_true_name_storeProductDETAILS_lang.4f4e1fdf.js";import{_ as qe}from"./copy.vue_vue_type_script_setup_true_name_storeProductEdit_lang.e54370d7.js";import{a as Ne}from"./store_category.93a223a1.js";import{u as Te}from"./vue-router.10bd5b90.js";import"./lodash-es.f52bd8b1.js";import"./async-validator.fb49d0f5.js";import"./@vueuse.9ffef7f8.js";import"./@element-plus.73235148.js";import"./dayjs.0112e2c7.js";import"./@babel.80d29b7b.js";import"./@ctrl.b082b0c1.js";import"./normalize-wheel-es.8aeb3683.js";import"./@popperjs.36402333.js";import"./store_product_price.003ad814.js";import"./moment.40bc58bf.js";import"./vue-echarts.fe276ff7.js";import"./resize-detector.4e96b72b.js";import"./echarts.5016c48c.js";import"./zrender.58d022a1.js";import"./tslib.60310f1a.js";import"./index.0a1edeba.js";import"./index.vue_vue_type_style_index_0_scoped_d380c88d_lang.cf0d972e.js";import"./axios.b4cbdbc9.js";import"./jspdf.75308076.js";import"./fflate.0418c72f.js";import"./pinia.f3529286.js";import"./css-color-function.f23177ae.js";import"./color.a6ad6672.js";import"./clone.954ba32c.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./ms.564e106c.js";import"./nprogress.b502f541.js";import"./vue-clipboard3.e775fc74.js";import"./clipboard.6417898a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.8d65305c.js";import"./system_store.f9839bdf.js";import"./warehouse_product_storege.c6e7c460.js";import"./index.vue_vue_type_script_setup_true_name_systemStoreLists_lang.3145207e.js";const Me={class:"mt-4"},je=["onClick"],Oe={style:{color:"red"}},Ge={style:{color:"red"}},He={style:{color:"red"}},Qe={style:{color:"red"}},Ze={style:{color:"red"}},Je={style:{color:"red"}},We={class:"mr-1"},Xe={class:"ml-1"},Ye={class:"flex mt-4 justify-end"},eo=O({name:"storeProductLists"}),ot=O({...eo,setup(oo){const F=g(!1),P=g(""),U=g(0),G=u=>{F.value=!0,P.value=u,U.value++},z=Te(),B=Be(),V=g(null),k=g(!1),n=Ve({store_name:"",class_all:"",is_show:"",id:"",bar_code:"",product_type:""}),D=g([]),H=u=>{D.value=u.map(({id:e})=>e)};Ue("");let L=1;z.query.page_no&&(L=parseInt(z.query.page_no));const{pager:v,getLists:w,resetParams:Q,resetPage:y}=Pe({page:L,fetchFun:j,params:n}),Z=async u=>{var e,i;(e=V.value)==null||e.open(),(i=V.value)==null||i.setFormData(u)},J=async u=>{var e,i;k.value=!0,await Ie(),(e=B.value)==null||e.open("edit"),(i=B.value)==null||i.setFormData(u)};let x,S;const $=g(!1);let A;const W=u=>(A=u,$.value=!0,R.lazyLoad(S,x),!1),R={value:"id",label:"name",emitPath:!1,lazy:!0,lazyLoad(u,e){x||(x=e),S||(S=u);const i=u.value||0;let p={};$.value?(p={name:A},A||(p={pid:i,page_size:1e4})):p={pid:i,page_size:1e4},Ne({...p}).then(I=>{e(I.lists.map(m=>(m.leaf=!0,$.value=!1,m)))})}},X=u=>{ze({id:u.id,is_show:u.is_show})},K=async u=>{await Re.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await Le({id:u}),w()};return ke(()=>{w()}),(u,e)=>{const i=ie,p=pe,I=re,m=de,q=me,f=_e,Y=we,ee=ce,N=fe,T=De("router-link"),d=Ce,oe=ve,te=ye,le=ge,ae=Fe,ue=Ee,se=be,E=xe("perms"),ne=he;return _(),Se("div",null,[o(N,{class:"!border-none mb-4",shadow:"never"},{default:a(()=>[o(ee,{class:"mb-[-16px]",model:l(n),inline:""},{default:a(()=>[o(p,{label:"\u5546\u54C1\u540D\u79F0",prop:"store_name"},{default:a(()=>[o(i,{class:"w-[280px]",onKeydown:$e(l(y),["enter"]),modelValue:l(n).store_name,"onUpdate:modelValue":e[0]||(e[0]=t=>l(n).store_name=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0"},null,8,["onKeydown","modelValue"])]),_:1}),o(p,{label:"\u5546\u54C1\u6761\u7801",prop:"bar_code"},{default:a(()=>[o(i,{class:"w-[280px]",modelValue:l(n).bar_code,"onUpdate:modelValue":e[1]||(e[1]=t=>l(n).bar_code=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u6761\u7801",onChange:l(y)},null,8,["modelValue","onChange"])]),_:1}),o(p,{label:"\u5546\u54C1ID",prop:"id"},{default:a(()=>[o(i,{class:"w-[280px]",modelValue:l(n).id,"onUpdate:modelValue":e[2]||(e[2]=t=>l(n).id=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1ID",onChange:l(y)},null,8,["modelValue","onChange"])]),_:1}),o(p,{label:"\u5546\u54C1\u5206\u7C7B",prop:"store_name"},{default:a(()=>[o(I,{class:"w-[280px]",modelValue:l(n).class_all,"onUpdate:modelValue":e[3]||(e[3]=t=>l(n).class_all=t),filterable:"",clearable:"","before-filter":W,props:R,placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u5206\u7C7B",onChange:l(y)},null,8,["modelValue","onChange"])]),_:1}),o(p,{label:"\u5546\u54C1\u7C7B\u578B",prop:"product_type"},{default:a(()=>[o(q,{modelValue:l(n).product_type,"onUpdate:modelValue":e[4]||(e[4]=t=>l(n).product_type=t),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u7C7B\u578B",style:{width:"240px"},onChange:l(y)},{default:a(()=>[o(m,{label:"\u666E\u901A\u5546\u54C1",value:"0"}),o(m,{label:"\u5151\u6362\u4EA7\u54C1",value:"2"}),o(m,{label:"\u6D3B\u52A8\u5546\u54C1",value:"4"}),o(m,{label:"\u6279\u53D1\u4EA7\u54C1",value:"5"})]),_:1},8,["modelValue","onChange"])]),_:1}),o(p,{label:"\u663E\u793A",prop:"is_show"},{default:a(()=>[o(q,{modelValue:l(n).is_show,"onUpdate:modelValue":e[5]||(e[5]=t=>l(n).is_show=t),placeholder:"\u8BF7\u9009\u62E9\u662F\u5426\u663E\u793A",style:{width:"240px"},onChange:l(y)},{default:a(()=>[o(m,{label:"\u663E\u793A",value:"1"}),o(m,{label:"\u4E0D\u663E\u793A",value:"0"})]),_:1},8,["modelValue","onChange"])]),_:1}),o(p,null,{default:a(()=>[o(f,{type:"primary",onClick:l(y)},{default:a(()=>e[10]||(e[10]=[r("\u67E5\u8BE2")])),_:1},8,["onClick"]),o(f,{onClick:l(Q)},{default:a(()=>e[11]||(e[11]=[r("\u91CD\u7F6E")])),_:1},8,["onClick"]),o(Y,{class:"ml-2.5","fetch-fun":l(j),params:l(n),"page-size":l(v).size},null,8,["fetch-fun","params","page-size"])]),_:1})]),_:1},8,["model"])]),_:1}),h((_(),C(N,{class:"!border-none",shadow:"never"},{default:a(()=>[h((_(),C(T,{to:{path:"store_product_edit",query:{id:0,mode:"add"}},class:"mr-4"},{default:a(()=>[o(f,{type:"primary",icon:"Plus"},{default:a(()=>e[12]||(e[12]=[r(" \u65B0\u589E ")])),_:1})]),_:1})),[[E,["store_product.store_product/add"]]]),h((_(),C(f,{disabled:!l(D).length,onClick:e[6]||(e[6]=t=>K(l(D)))},{default:a(()=>e[13]||(e[13]=[r(" \u5220\u9664 ")])),_:1},8,["disabled"])),[[E,["store_product.store_product/delete"]]]),s("div",Me,[o(le,{data:l(v).lists,onSelectionChange:H},{default:a(()=>[o(d,{type:"selection",width:"55"}),o(d,{label:"ID",prop:"id","show-overflow-tooltip":""}),o(d,{label:"\u5546\u54C1\u56FE\u7247",prop:"image","min-width":"80"},{default:a(({row:t})=>[o(oe,{style:{width:"50px",height:"50px"},src:t.image,"preview-teleported":!0},null,8,["src"])]),_:1}),o(d,{label:"\u5546\u54C1\u540D\u79F0",prop:"store_name","show-overflow-tooltip":""},{default:a(({row:t})=>[s("div",null,c(t.store_name),1),s("div",{onClick:b=>G(t.id)},[e[14]||(e[14]=r(" \u4F9B\u8D27\u4EF7:")),s("span",Oe,c(t.purchase),1),e[15]||(e[15]=s("span",{style:{"margin-left":"3px"}},"\u67E5\u770B",-1))],8,je),s("div",null,[e[16]||(e[16]=r(" \u5546\u6237\u4EF7: ")),s("span",Ge,c(t.cost),1)]),s("div",null,[e[17]||(e[17]=r(" \u4F1A\u5458\u4EF7: ")),s("span",He,c(t.vip_price),1)]),s("div",null,[e[18]||(e[18]=r(" \u96F6\u552E\u4EF7:")),s("span",Qe,c(t.price),1)])]),_:1}),o(d,{label:"\u5206\u7C7B",prop:"cate_name","show-overflow-tooltip":""}),o(d,{label:"\u5355\u4F4D",prop:"unit_name","show-overflow-tooltip":""}),o(d,{label:"\u5546\u54C1\u7C7B\u578B/\u8D77\u6279\u91CF",prop:"batch","show-overflow-tooltip":""},{default:a(({row:t})=>[s("div",null,[e[19]||(e[19]=r(" \u5546\u54C1\u7C7B\u578B: ")),s("span",Ze,c(t.product_type_name),1)]),s("div",null,[e[20]||(e[20]=r(" \u8D77\u6279\u91CF:")),s("span",Je,c(t.batch),1)])]),_:1}),o(d,{label:"\u89C4\u683C",prop:"store_info","show-overflow-tooltip":""}),o(d,{label:"\u5E93\u5B58/\u9500\u91CF",prop:"stock","show-overflow-tooltip":""},{default:a(({row:t})=>[s("span",We,c(t.stock),1),e[21]||(e[21]=r("/")),s("span",Xe,c(t.sales),1)]),_:1}),o(d,{label:"\u72B6\u6001",prop:"is_show"},{default:a(({row:t})=>[o(te,{size:"large",onChange:b=>X(t),modelValue:t.is_show,"onUpdate:modelValue":b=>t.is_show=b,"active-value":1,"inactive-value":0,"active-text":"\u4E0A\u67B6","inactive-text":"\u4E0B\u67B6","inline-prompt":""},null,8,["onChange","modelValue","onUpdate:modelValue"])]),_:1}),o(d,{label:"\u6761\u7801",prop:"bar_code","show-overflow-tooltip":""}),o(d,{label:"\u64CD\u4F5C",width:"180",fixed:"right"},{default:a(({row:t})=>[h((_(),C(T,{to:{path:"store_product_edit",query:{id:t.id,mode:"edit",page:l(v).page}},class:"mr-4"},{default:a(()=>[o(f,{type:"primary",link:""},{default:a(()=>e[22]||(e[22]=[r(" \u7F16\u8F91 ")])),_:1})]),_:2},1032,["to"])),[[E,["store_product.store_product/edit"]]]),h((_(),C(f,{type:"primary",link:"",onClick:b=>Z(t)},{default:a(()=>e[23]||(e[23]=[r(" \u8BE6\u60C5 ")])),_:2},1032,["onClick"])),[[E,["store_product.store_product/edit"]]]),o(f,{type:"primary",link:"",onClick:b=>J(t)},{default:a(()=>e[24]||(e[24]=[r(" \u590D\u5236 ")])),_:2},1032,["onClick"]),h((_(),C(f,{type:"danger",link:"",onClick:b=>K(t.id)},{default:a(()=>e[25]||(e[25]=[r(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[E,["store_product.store_product/delete"]]])]),_:1})]),_:1},8,["data"])]),s("div",Ye,[o(ae,{modelValue:l(v),"onUpdate:modelValue":e[7]||(e[7]=t=>M(v)?v.value=t:null),onChange:l(w)},null,8,["modelValue","onChange"])])]),_:1})),[[ne,l(v).loading]]),o(Ke,{ref_key:"detailsRef",ref:V},null,512),l(k)?(_(),C(qe,{key:0,ref_key:"copyRef",ref:B,onSuccess:l(w),onClose:e[8]||(e[8]=t=>k.value=!1)},null,8,["onSuccess"])):Ae("",!0),o(se,{modelValue:l(F),"onUpdate:modelValue":e[9]||(e[9]=t=>M(F)?F.value=t:null),title:"\u4EF7\u683C\u8D70\u52BF",width:"70%"},{default:a(()=>[(_(),C(ue,{ref:"priceChartRef",key:l(U),type:2,productId:l(P)},null,8,["productId"]))]),_:1},8,["modelValue"])])}}});export{ot as default};