index.ca4c52db.js 5.6 KB

1
  1. import{C as G,D as H,Q as J,R as K,w as X,F as Y,I as Z,L as ee,b as te,M as oe,N as ae}from"./element-plus.6f9fda11.js";import{_ as le}from"./index.vue_vue_type_script_setup_true_lang.7230403b.js";import{f as se,b as re}from"./index.de361006.js";import"./lodash.fc1b942f.js";import{a as ne}from"./useDictOptions.6ea62928.js";import{_ as ie,a as ue,b as pe}from"./edit.vue_vue_type_script_setup_true_name_shopCategoryEdit_lang.f91e9b05.js";import{d as S,s as F,r as E,a0 as me,ah as ce,o as n,c as L,W as e,O as t,u as s,V as de,a7 as _e,M as p,T as m,a as I,P as v,S as fe,n as N}from"./@vue.a7a54728.js";import"./@vueuse.0a77614e.js";import"./@element-plus.a03b0c46.js";import"./lodash-es.bb7dceda.js";import"./dayjs.7f1be2bc.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.b082b0c1.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./axios.108bc101.js";import"./vue-router.c1c4566f.js";import"./pinia.b401a84e.js";import"./css-color-function.91b6e704.js";import"./color.d62296c5.js";import"./clone.f2407509.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.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.8535e5a6.js";import"./zrender.3eba8991.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.f4ae74de.js";import"./picker.23d437a9.js";import"./index.8d6d4c58.js";import"./index.1d99cd18.js";import"./index.vue_vue_type_script_setup_true_lang.02d43017.js";import"./index.5e830492.js";import"./index.a83ad09b.js";import"./index.vue_vue_type_script_setup_true_lang.6e9ec2f7.js";import"./usePaging.6d054449.js";import"./vue3-video-play.bb08d671.js";import"./vuedraggable.b08b41a3.js";import"./vue.2dd47501.js";import"./sortablejs.1168e113.js";const ve={class:"mt-4"},he=S({name:"shopCategoryLists"}),dt=S({...he,setup(ye){const D=F(),x=F(),_=F();let w=!1;const h=E(!1),y=E(!1),k=E([]),c=me({name:"",status:""}),T=()=>{var o;(o=x.value)==null||o.resetFields(),f()},f=async()=>{y.value=!0;try{const o=await ue(c);k.value=o.lists,y.value=!1}catch{y.value=!1}};E([]);const{dictData:g}=ne("show_status"),B=async o=>{var a,r;h.value=!0,await N(),o&&((a=_.value)==null||a.setFormData({pid:o})),(r=_.value)==null||r.open("add")},P=async o=>{var a,r;h.value=!0,await N(),(a=_.value)==null||a.open("edit"),(r=_.value)==null||r.setFormData(o)},A=async o=>{await se.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await pe({id:o}),f()},M=()=>{w=!w,V(k.value,w)},V=(o,a=!0)=>{var r;for(const i in o)(r=D.value)==null||r.toggleRowExpansion(o[i],a),o[i].children&&V(o[i].children,a)};return f(),(o,a)=>{const r=G,i=H,R=J,O=K,u=X,U=Y,$=Z,q=re,d=ee,z=te,Q=le,W=oe,b=ce("perms"),j=ae;return n(),L("div",null,[e($,{class:"!border-none mb-4",shadow:"never"},{default:t(()=>[e(U,{ref_key:"formRef",ref:x,class:"mb-[-16px]",model:s(c),inline:""},{default:t(()=>[e(i,{label:"\u540D\u79F0",prop:"name"},{default:t(()=>[e(r,{class:"w-[280px]",modelValue:s(c).name,"onUpdate:modelValue":a[0]||(a[0]=l=>s(c).name=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue"])]),_:1}),e(i,{label:"\u72B6\u6001",prop:"status"},{default:t(()=>[e(O,{class:"w-[280px]",modelValue:s(c).status,"onUpdate:modelValue":a[1]||(a[1]=l=>s(c).status=l),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001"},{default:t(()=>[e(R,{label:"\u5168\u90E8",value:""}),(n(!0),L(de,null,_e(s(g).show_status,(l,C)=>(n(),p(R,{key:C,label:l.name,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(i,null,{default:t(()=>[e(u,{type:"primary",onClick:f},{default:t(()=>[m("\u67E5\u8BE2")]),_:1}),e(u,{onClick:T},{default:t(()=>[m("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e($,{class:"!border-none",shadow:"never"},{default:t(()=>[I("div",null,[v((n(),p(u,{type:"primary",onClick:a[2]||(a[2]=l=>B())},{icon:t(()=>[e(q,{name:"el-icon-Plus"})]),default:t(()=>[m(" \u65B0\u589E ")]),_:1})),[[b,["shops.shop_category/add"]]]),e(u,{onClick:M},{default:t(()=>[m(" \u5C55\u5F00/\u6298\u53E0 ")]),_:1})]),I("div",ve,[v((n(),p(W,{ref_key:"tableRef",ref:D,class:"mt-4",size:"large",data:s(k),"row-key":"id","tree-props":{children:"children",hasChildren:"hasChildren"}},{default:t(()=>[e(d,{label:"\u7236\u7EA7ID",prop:"pid","show-overflow-tooltip":""}),e(d,{label:"\u5206\u7C7B\u56FE\u7247",prop:"picture"},{default:t(({row:l})=>[e(z,{style:{width:"50px",height:"50px"},src:l.picture},null,8,["src"])]),_:1}),e(d,{label:"\u540D\u79F0",prop:"name","show-overflow-tooltip":""}),e(d,{label:"\u72B6\u6001",prop:"status"},{default:t(({row:l})=>[e(Q,{options:s(g).show_status,value:l.status},null,8,["options","value"])]),_:1}),e(d,{label:"\u6743\u91CD",prop:"weigh","show-overflow-tooltip":""}),e(d,{label:"\u64CD\u4F5C",width:"160",fixed:"right"},{default:t(({row:l})=>[v((n(),p(u,{type:"primary",link:"",onClick:C=>B(l.id)},{default:t(()=>[m(" \u65B0\u589E ")]),_:2},1032,["onClick"])),[[b,["shops.shop_category/add"]]]),v((n(),p(u,{type:"primary",link:"",onClick:C=>P(l)},{default:t(()=>[m(" \u7F16\u8F91 ")]),_:2},1032,["onClick"])),[[b,["shops.shop_category/edit"]]]),v((n(),p(u,{type:"danger",link:"",onClick:C=>A(l.id)},{default:t(()=>[m(" \u5220\u9664 ")]),_:2},1032,["onClick"])),[[b,["shops.shop_category/delete"]]])]),_:1})]),_:1},8,["data"])),[[j,s(y)]])])]),_:1}),s(h)?(n(),p(ie,{key:0,ref_key:"editRef",ref:_,"dict-data":s(g),onSuccess:f,onClose:a[3]||(a[3]=l=>h.value=!1)},null,8,["dict-data"])):fe("",!0)])}}});export{dt as default};