2 lines
5.8 KiB
JavaScript
2 lines
5.8 KiB
JavaScript
import{a6 as j,C as A,D as M,J as O,K as J,w as W,F as Z,L as $,M as G,b as H,N as Q,O as X}from"./element-plus.4a7d92a3.js";import{_ as Y}from"./index.vue_vue_type_script_setup_true_lang.5d4e738c.js";import{d as k,r as g,Z as ee,af as oe,o as v,c as D,U as e,L as a,u as o,aa as le,T as te,a9 as ae,R as E,M as re,K as ue,a as x,j as ne}from"./@vue.18505fe0.js";import{u as se}from"./usePaging.6a6670f9.js";import{u as ie}from"./useDictOptions.804c0614.js";import{a as pe}from"./warehouse_product_storege.cc680c89.js";import"./lodash.9dc701ad.js";import"./index.9ffd4bac.js";import{a as me}from"./store_category.b94972b4.js";import{u as de}from"./vue-router.101084e3.js";import"./lodash-es.f52bd8b1.js";import"./async-validator.fb49d0f5.js";import"./@vueuse.fbc6a400.js";import"./@element-plus.edbd5a83.js";import"./dayjs.7347fedc.js";import"./axios.4607972f.js";import"./@ctrl.b082b0c1.js";import"./normalize-wheel-es.8aeb3683.js";import"./@popperjs.36402333.js";import"./pinia.a969beab.js";import"./css-color-function.bb8c34b2.js";import"./color.fbd63fe8.js";import"./clone.31a3aa2c.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.0d2736b7.js";import"./vue-clipboard3.7d5a7a5d.js";import"./clipboard.860a1cea.js";import"./echarts.5016c48c.js";import"./zrender.58d022a1.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.b0c09b66.js";const _e={class:"mt-4"},ce={class:"flex mt-4 justify-end"},fe=k({name:"storeProductLists"}),Ye=k({...fe,setup(we){const i=de();g(null);const u=ee({store_name:"",class_all:"",warehouse_id:"",bar_code:"",order_by:"",field:"nums"}),L=g([]),q=s=>{L.value=s.map(({id:l})=>l)};ie("");let F=1;i.query.page_no&&(F=parseInt(i.query.page_no)),i.query.id&&(u.warehouse_id=parseInt(i.query.id)),console.log(i.query.id);const{pager:p,getLists:y,resetParams:P,resetPage:d}=se({page:F,fetchFun:pe,params:u});let c,f;const w=g(!1);let h;const U=s=>(h=s,w.value=!0,V.lazyLoad(f,c),!1),V={value:"id",label:"name",emitPath:!1,lazy:!0,lazyLoad(s,l){c||(c=l),f||(f=s);const m=s.value||0;let n={};w.value?(n={name:h},h||(n={pid:m,page_size:1e4})):n={pid:m,page_size:1e4},me({...n}).then(b=>{l(b.lists.map(_=>(_.leaf=!0,w.value=!1,_)))})}};return y(),(s,l)=>{const m=A,n=M,b=j,_=O,z=J,C=W,I=Z,B=$,K=oe("router-link"),r=G,S=H,N=Q,T=Y,R=X;return v(),D("div",null,[e(B,{class:"!border-none mb-4",shadow:"never"},{default:a(()=>[e(I,{class:"mb-[-16px]",model:o(u),inline:""},{default:a(()=>[e(n,{label:"\u5546\u54C1\u540D\u79F0",prop:"store_name"},{default:a(()=>[e(m,{class:"w-[280px]",onKeydown:le(o(d),["enter"]),modelValue:o(u).store_name,"onUpdate:modelValue":l[0]||(l[0]=t=>o(u).store_name=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0"},null,8,["onKeydown","modelValue"])]),_:1}),e(n,{label:"\u5546\u54C1\u5206\u7C7B",prop:"store_name"},{default:a(()=>[e(b,{class:"w-[280px]",modelValue:o(u).class_all,"onUpdate:modelValue":l[1]||(l[1]=t=>o(u).class_all=t),filterable:"",clearable:"","before-filter":U,props:V,placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u5206\u7C7B",onChange:o(d)},null,8,["modelValue","onChange"])]),_:1}),e(n,{label:"\u5546\u54C1\u6761\u7801",prop:"bar_code"},{default:a(()=>[e(m,{class:"w-[280px]",modelValue:o(u).bar_code,"onUpdate:modelValue":l[2]||(l[2]=t=>o(u).bar_code=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u6761\u7801"},null,8,["modelValue"])]),_:1}),e(n,{label:"\u6392\u5E8F",prop:"order_by"},{default:a(()=>[e(z,{modelValue:o(u).order_by,"onUpdate:modelValue":l[3]||(l[3]=t=>o(u).order_by=t),placeholder:"\u8BF7\u9009\u62E9\u6392\u5E8F",style:{width:"240px"},onChange:o(d)},{default:a(()=>[(v(),D(te,null,ae([{id:"asc",name:"\u5347\u5E8F"},{id:"desc",name:"\u964D\u5E8F"}],t=>e(_,{key:t.id,label:t.name,value:t.id},null,8,["label","value"])),64))]),_:1},8,["modelValue","onChange"])]),_:1}),e(n,null,{default:a(()=>[e(C,{type:"primary",onClick:o(d)},{default:a(()=>[E("\u67E5\u8BE2")]),_:1},8,["onClick"]),e(C,{onClick:o(P)},{default:a(()=>[E("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),re((v(),ue(B,{class:"!border-none",shadow:"never"},{default:a(()=>[e(K,{to:{path:"import",query:{warehouse_id:o(u).warehouse_id}},class:"ml-4"},{default:a(()=>[e(C,{type:"primary"},{default:a(()=>[E(" \u51FA\u5E93 ")]),_:1})]),_:1},8,["to"]),x("div",_e,[e(N,{data:o(p).lists,onSelectionChange:q},{default:a(()=>[e(r,{type:"selection",width:"55"}),e(r,{label:"id",prop:"id","show-overflow-tooltip":""}),e(r,{label:"\u5546\u54C1\u56FE\u7247",prop:"image","min-width":"80"},{default:a(({row:t})=>[e(S,{style:{width:"50px",height:"50px"},src:t.image,"preview-teleported":!0},null,8,["src"])]),_:1}),e(r,{label:"\u5546\u54C1\u540D\u79F0",prop:"store_name","min-width":"200","show-overflow-tooltip":""}),e(r,{label:"\u5206\u7C7B",prop:"cate_name","min-width":"120","show-overflow-tooltip":""}),e(r,{label:"\u5355\u4F4D",prop:"unit_name","min-width":"80","show-overflow-tooltip":""}),e(r,{label:"\u4F9B\u8D27\u4EF7",prop:"purchase","min-width":"100","show-overflow-tooltip":""}),e(r,{label:"\u5546\u6237\u4EF7",prop:"cost","min-width":"120","show-overflow-tooltip":""}),e(r,{label:"\u7EC8\u7AEF\u96F6\u552E\u4EF7",prop:"price","min-width":"120","show-overflow-tooltip":""}),e(r,{label:"\u89C4\u683C",prop:"store_info","min-width":"100","show-overflow-tooltip":""}),e(r,{label:"\u6BDB\u5229\u7387",prop:"rose","min-width":"100","show-overflow-tooltip":""}),e(r,{label:"\u5E93\u5B58",prop:"nums","min-width":"100","show-overflow-tooltip":""}),e(r,{label:"\u6761\u7801",prop:"bar_code","min-width":"200","show-overflow-tooltip":""})]),_:1},8,["data"])]),x("div",ce,[e(T,{modelValue:o(p),"onUpdate:modelValue":l[4]||(l[4]=t=>ne(p)?p.value=t:null),onChange:o(y)},null,8,["modelValue","onChange"])])]),_:1})),[[R,o(p).loading]])])}}});export{Ye as default};
|