2025-02-19 09:49:43 +08:00
|
|
|
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.cc180ef2.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.94c1507f.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.15cd998c.js";import{a as j,g as ze,h as Le}from"./store_product.a1c384cc.js";import"./lodash.41b9567d.js";import{f as Re}from"./index.213142c8.js";import{_ as Ke}from"./details.vue_vue_type_script_setup_true_name_storeProductDETAILS_lang.f97fe9f0.js";import{_ as qe}from"./copy.vue_vue_type_script_setup_true_name_storeProductEdit_lang.9f79962e.js";import{a as Ne}from"./store_category.4c6149dc.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.ddeab798.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.18271e4a.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.b94b2801.js";import"./warehouse_product_storege.f681fd76.js";import"./index.vue_vue_type_script_setup_true_name_systemStoreLists_lang.c12b2580.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:""},{de
|