2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{M as Ce,a3 as ve,Q as ye,C as ge,D as be,N as Ee,O as Fe,w as he,F as we,K as Be,G as ke,b as Ve,t as De,H as xe,L as Se,I as Ae}from"./element-plus.8e273e86.js";import{_ as Pe}from"./index.vue_vue_type_script_setup_true_name_product_lang.41cdd0cb.js";import{_ as Re}from"./index.vue_vue_type_script_setup_true_lang.d6032bc4.js";import{_ as $e}from"./index.vue_vue_type_script_setup_true_lang.078aab35.js";import{d as J,r as v,s as Ue,Z as Ie,i as ze,af as Le,ap as Ke,o as m,c as Q,U as t,L as u,u as l,aa as qe,R as s,M as F,K as f,j as U,a as n,S as C,Q as I,n as Ne}from"./@vue.76ce7aa3.js";import{u as Te}from"./usePaging.f8c888e4.js";import{u as Me}from"./useDictOptions.8de9a3a1.js";import{a as H,g as je,h as Ge,i as Oe}from"./store_product.c202dd7c.js";import"./lodash.41b9567d.js";import{f as Z}from"./index.9eb267df.js";import{_ as Qe}from"./details.vue_vue_type_script_setup_true_name_storeProductDETAILS_lang.af4039a5.js";import{_ as He}from"./copy.vue_vue_type_script_setup_true_name_storeProductEdit_lang.d638ce6c.js";import{a as Ze}from"./store_category.bce97c33.js";import{u as Je}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.c5a5ea62.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.dd6304d4.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.cd308c1f.js";import"./warehouse_product_storege.87dca7a8.js";import"./index.vue_vue_type_script_setup_true_name_systemStoreLists_lang.3255430f.js";const We={class:"mt-4"},Xe=["onClick"],Ye={style:{color:"red"}},et={style:{color:"red"}},tt={style:{color:"red"}},ot={style:{color:"red"}},lt={style:{color:"red"}},ut={style:{color:"red"}},at={class:"mr-1"},st={class:"ml-1"},nt={key:0},rt={class:"flex mt-4 justify-end"},it=J({name:"storeProductLists"}),io=J({...it,setup(pt){const w=v(!1),z=v(""),L=v(0),W=a=>{w.value=!0,z.value=a,L.value++},B=v("0"),X=a=>{a==1?r.product_status=1:r.product_status=0,E()},K=Je(),k=Ue(),V=v(null),D=v(!1),r=Ie({store_name:"",class_all:"",is_show:"",id:"",bar_code:"",product_status:0,product_type:""}),x=v([]),Y=a=>{x.value=a.map(({id:e})=>e)};Me("");let q=1;K.query.page_no&&(q=parseInt(K.query.page_no));const{pager:y,getLists:E,resetParams:ee,resetPage:g}=Te({page:q,fetchFun:H,params:r}),te=async a=>{var e,i;(e=V.value)==null||e.open(),(i=V.value)==null||i.setFormData(a)},oe=async a=>{var e,i;D.value=!0,await Ne(),(e=k.value)==null||e.open("edit"),(i=k.value)==null||i.setFormData(a)};let S,A;const P=v(!1);let R;const le=a=>(R=a,P.value=!0,N.lazyLoad(A,S),!1),N={value:"id",label:"name",emitPath:!1,lazy:!0,lazyLoad(a,e){S||(S=e),A||(A=a);const i=a.value||0;let p={};P.value?(p={name:R},R||(p={pid:i,page_size:1e4})):p={pid:i,page_size:1e4},Ze({...p}).then($=>{e($.lists.map(_=>(_.leaf=!0,P.value=!1,_)))})}},ue=a=>{je({id:a.id,is_show:a.is_show})},T=async a=>{await Z.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await Ge({id:a}),E()},ae=async a=>{await Z.confirm("\u786E\u5B9A\u8981\u6062\u590D\u5417\uFF1F"),await Oe({id:a}),E()};return ze(()=>{E()}),(a,e)=>{const i=ge,p=be,$=Ce,_=Ee,M=Fe,c=he,se=$e,ne=we,j=Be,G=Le("router-link"),O=ve,re=ye,d=ke,ie=Ve,pe=De,de=xe,me=Re,_e=Pe,ce=Se,h=Ke("perms"),fe=Ae;return m(),Q("div",null,[t(j,{class:"!border-none mb-4",shadow:"never"},{default:u(()=>[t(ne,{class:"mb-[-16px]",model:l(r),inline:""},{default:u(()=>[t(p,{label:"\u5546\u54C1\u540D\u79F0",prop:"store_name"},{default:u(()=>[t(i,{class:"w-[280px]",onKeydown:qe(l(g),["enter"]),modelValue:l(r).store_name,"onUpdate:modelValue":e[0]||(e[0]=o=>l(r).store_name=o),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0"},null,8,["onKeydown","modelValue"])]),_:1}),t(p,{label:"\u5546\u54C1\u6761\u7801",prop:"bar_code"},{default:u(()=>[t(i,{class:"w-[280px]",modelValue:l(r).bar_code,"onUpdate:modelValue":e[1]||(e[1]=o=>l(r).bar_code=o),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u6761\u7801",onChange:l(g)},null,8,["modelValue","onChange"])]),_:1}),t(p,{label:"\u5546\u54C1ID",prop:"id"},{default:u(()=>[t(i,{class:"w-[280px]",modelValue:l(r).id,"onUpdate:modelValue":e[2]||(e[2]=o=>l(r).id=o),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1ID",onChange:l(g)},null,8,["modelValue","onChange"])]),_:1}),t(p,{label:"\u5546\u54C1\u5206\u7C7B",prop:"store_name"},{default:u(()=>[t($,{class:"w-[280px]",modelValue:l(r).class_all,"onUpdate:modelValue":e[3]||(e[3]=o=>l(r).class_all=o),filterable:"",clearable:"","before-filter":le,props:N,placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u5206\u7C7B",onChange:l(g)},null,8,["modelValue","onChange"])]),_:1}),t(p,{label:"\u5546\u54C1\u7C7B\u578B",prop:"product_type"},{default:u(()=>[t(M,{modelValue:l(r).product_type,"onUpdate:modelValue":e[4]||(e[4]=o=>l(r).product_type=o),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u7C7B\u578B",style:{width:"240px"},onChange:l(g)},{default:u(()=>[t(_,{label:"\u666E\u901A\u5546\u54C1",value:"0"}),t(_,{label:"\u5151\u6362\u4EA7\u54C1",value:"2"}),t(_,{label:"\u6D3B\u52A8\u5546\u54C1",value:"4"}),t(_,{label:"\u6279\u53D1\u4EA7\u54C1",value:"5"}),t(_,{label:"\u7279\u6B8A\u4EA7\u54C1",value:"7"})]),_:1},8,["modelValue","onChange"])]),_:1}),t(p,{label:"\u663E\u793A",prop:"is_show"},{default:u(()=>[t(M,{modelValue:l(r).is_show,"onUpdate:modelValue":e[5]||(e[5]=o=>l(r).is_show=o),placeholder:"\u8BF7\u9009\u62E9\u662F\u5426\u663E\u793A",style:{width:"240px"},onChange:l(g)},{default:u(()=>[t(_,{label:"\u663E\u793A",value:"1"}),t(_,{label:"\u4E0D\u663E\u793A",value:"0"})]),_:1},8,["modelValue","onChange"])]),_:1}),t(p,null,{default:u(()=>[t(c,{type:"primary",onClick:l(g)},{default:u(()=>e[11]||(e[11]=[s("\u67E5\u8BE2")])),_:1},8,["onClick"]),t(c,{onClick:l(ee)},{default:u(()=>e[12]||(e[12]=[s("\u91CD\u7F6E")])),_:1},8,["onClick"]),t(se,{class:"ml-2.5","fetch-fun":l(H),params:l(r),"page-size":l(y).size},null,8,["fetch-fun","params","page-size"])]),_:1})]),_:1},8,["model"])]),_:1}),F((m(),f(j,{class:"!border-none",shadow:"never"},{default:u(()=>[F((m(),f(G,{to:{path:"store_product_edit",query:{id:0,mode:"add"}},class:"mr-4"},{default:u(()=>[t(c,{type:"primary",icon:"Plus"},{default:u(()=>e[13]||(e[13]=[s(" \u65B0\u589E ")])),_:1})]),_:1})),[[h,["store_product.store_product/add"]]]),F((m(),f(c,{class:"mr-4",disabled:!l(x).length,onClick:e[6]||(e[6]=o=>T(l(x)))},{default:u(()=>e[14]||(e[14]=[s(" \u5220\u9664 ")])),_:1},8,["disabled"])),[[h,["store_product.store_product/delete"]]]),t(re,{modelValue:l(B),"onUpdate:modelValue":e[7]||(e[7]=o=>U(B)?B.value=o:null),onChange:X},{default:u(()=>[t(O,{label:"0"},{default:u(()=>e[15]||(e[15]=[s("\u5168\u90E8")])),_:1}),t(O,{label:"1"},{default:u(()=>e[16]||(e[16]=[s("\u5DF2\u5220\u9664")])),_:1})]),_:1},8,["modelValue"]),n("div",We,[t(de,{data:l(y).lists,onSelectionChange:Y},{default:u(()=>[t(d,{type:"selection",width:"55"}),t(d,{label:"ID",prop:"id","show-overflow-tooltip":""}),t(d,{label:"\u5546\u54C1\u56FE\u7247",prop:"image","min-width":"80"},{default:u(({row:o})=>[t(ie,{style:{width:"50px",height:"50px"},src:o.image,"preview-teleported":!0},null,8,["src"])]),_:1}),t(d,{label:"\u5546\u54C1\u540D\u79F0",prop:"store_name","show-overflow-tooltip":""},{default:u(({row:o})=>[n("div",null,C(o.store_name),1),n("div",{onClick:b=>W(o.id)},[e[17]||(e[17]=s(" \u4F9B\u8D27\u4EF7:")),n("span",Ye,C(o.purchase),1),e[18]||(e[18]=n("span",{style:{"margin-left":"3px"}},"\u67E5\u770B",-1))],8,Xe),n("div",null,[e[19]||(e[19]=s(" \u5546\u6237\u4EF7: ")),n("span",et,C(o.cost),1)]),n("div",null,[e[20]||(e[20]=s(" \u4F1A\u5458\u4EF7: ")),n("span",tt,C(o.vip_price),1)]),n("div",null,[e[21]||(e[21]=s(" \u96F6\u552E\u4EF7:")),n("span",ot,C(o.price),1)])]),_:1}),t(d,{label:"\u5206\u7C7B",prop:"cate_name","show-overflow-tooltip":""}),t(d,{label:"\u5355\u4F4D",prop:"unit_name","show-overflow-tooltip":""}),t(d,{label:"\u5546\u54C1\u7C7B\u578B/\u8D77\u6279\u91CF",prop:"batch","show-overflow-tooltip":""},{default:u(({row:o})=>[n("div",null,[e[22]||(e[22]=s(" \u5546\u54C1\u7C7B\u578B: ")),n("span",lt,C(o.product_type_name),1)]),n("div",null,[e[23]||(e[23]=s(" \u8D77\u6279\u91CF:")),n("span",ut,C(o.batch),1)])]),_:1}),t(d,{label:"\u89C4\u683C",prop:"store_info","show-overflow-tooltip":""}),t(d,{label:"\u5E93\u5B58/\u9500\u91CF",prop:"stock","show-overflow-tooltip":""},{default:u(({row:o})=>[n("span",at,C(o.stock),1),e[24]||(e[24]=s("/")),n("span",st,C(o.sales),1)]),_:1}),t(d,{label:"\u72B6\u6001",prop:"is_show"},{default:u(({row:o})=>[t(pe,{size:"large",onChange:b=>ue(o),modelValue:o.is_show,"onUpdate:modelValue":b=>o.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}),t(d,{label:"\u6761\u7801",prop:"bar_code","show-overflow-tooltip":""}),t(d,{label:"\u64CD\u4F5C",width:"180",fixed:"right"},{default:u(({row:o})=>[o.delete_time==0||o.delete_time==null?(m(),Q("div",nt,[F((m(),f(G,{to:{path:"store_product_edit",query:{id:o.id,mode:"edit",page:l(y).page}},class:"mr-4"},{default:u(()=>[t(c,{type:"primary",link:""},{default:u(()=>e[25]||(e[25]=[s(" \u7F16\u8F91 ")])),_:1})]),_:2},1032,["to"])),[[h,["store_product.store_product/edit"]]]),F((m(),f(c,{type:"primary",link:"",onClick:b=>te(o)},{default:u(()=>e[26]||(e[26]=[s(" \u8BE6\u60C5 ")])),_:2},1032,["onClick"])),[[h,["store_product.store_product/edit"]]]),t(c,{type:"primary",link:"",onClick:b=>oe(o)},{default:u(()=>e[27]||(e[27]=[s(" \u590D\u5236 ")])),_:2},1032,["onClick"]),F((m(),f(c,{type:"danger",link:"",onClick:b=>T(o.id)},{default:u(()=>e[28]||(e[28]=[s(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[h,["store_product.store_product/delete"]]])])):I("",!0),o.delete_time!=null?(m(),f(c,{key:1,type:"danger",link:"",onClick:b=>ae(o.id)},{default:u(()=>e[29]||(e[29]=[s(" \u6062\u590D ")])),_:2},1032,["onClick"])):I("",!0)]),_:1})]),_:1},8,["data"])]),n("div",rt,[t(me,{modelValue:l(y),"onUpdate:modelValue":e[8]||(e[8]=o=>U(y)?y.value=o:null),onChange:l(E)},null,8,["modelValue","onChange"])])]),_:1})),[[fe,l(y).loading]]),t(Qe,{ref_key:"detailsRef",ref:V},null,512),l(D)?(m(),f(He,{key:0,ref_key:"copyRef",ref:k,onSuccess:l(E),onClose:e[9]||(e[9]=o=>D.value=!1)},null,8,["onSuccess"])):I("",!0),t(ce,{modelValue:l(w),"onUpdate:modelValue":e[10]||(e[10]=o=>U(w)?w.value=o:null),title:"\u4EF7\u683C\u8D70\u52BF",width:"70%"},{default:u(()=>[(m(),f(_e,{ref:"priceChartRef",key:l(L),type:2,productId:l(z)},null,8,["productId"]))]),_:1},8,["modelValue"])])}}});export{io as default};
|