import{d as E,s as L,r as v,k as N,y as z,o as y,a as M,m as e,w as t,f as r,b as n,p as _,z as c,t as O,f2 as P,B as $,F as j,C as q,E as A,v as G,U as H,L as J,a0 as K}from"./index-CGub03FT.js";import{E as Q,a as W}from"./el-table-column-DBYsaEIo.js";import"./el-checkbox-DPTWUty2.js";/* empty css *//* empty css */import{E as X}from"./el-card-CTMWsRly.js";/* empty css */import{E as Y,a as Z}from"./el-select-D_df0KjM.js";import{E as ee,a as te}from"./el-form-item-BKRcGrWB.js";import{a as oe,h as ae,i as le}from"./category-C_vXsvgl.js";import b from"./category-form-JFzNEf63.js";import{E as se}from"./index-BO1KpKCq.js";import"./_baseIteratee-DQXt5gsj.js";import"./_Uint8Array-K6PPz5Xs.js";import"./isEqual-BjNIK6f1.js";import"./_initCloneObject-DyM2wGFM.js";import"./isArrayLikeObject-CV-4lauF.js";import"./index-VnZzjdgn.js";import"./token-DI9FKtlJ.js";import"./_baseFindIndex-D7XfJLKM.js";import"./_baseClone-C3INvej2.js";/* empty css *//* empty css */import"./picker-BGK36TCB.js";import"./index-D9SZz37w.js";/* empty css */import"./index-DV00iONH.js";import"./index-DUdO5aW4.js";import"./index.vue_vue_type_script_setup_true_lang-CcGOFaWK.js";import"./index-D0ME4X5t.js";/* empty css */import"./index-Ct2hxw5z.js";/* empty css */import"./cloneDeep-B3sFPNz9.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-C0UWFojA.js";/* empty css */import"./index-Dwl8-_cH.js";import"./index.vue_vue_type_style_index_0_scoped_2c1dfcb3_lang-CRN1UyeX.js";import"./usePaging-BRbHtpJx.js";import"./index-BzbpkJ2I.js";import"./vuedraggable.umd-BhJfVXt2.js";/* empty css */import"./index-BWjyYuP5.js";import"./index-820AJVwe.js";import"./arrays-6TrVLtTe.js";const re={class:"flex"},ie={class:"w-[88px]"},ne={class:"image-slot"},me={class:"flex items-center"},pe=E({name:"serviceCategory"}),lt=E({...pe,setup(de){const C=L(),l=v({name:"",is_show:""}),w=v([]),s=async()=>{w.value=await oe(l.value)},k=()=>{l.value.name="",l.value.is_show="",s()},x=async m=>{await q.confirm("是否确认删除?"),await ae({id:m}),s()},V=async(m,a)=>{await le({is_show:m,id:a}),s()};return N(()=>{s()}),(m,a)=>{const D=A,u=ee,f=Y,B=Z,g=G,F=te,h=X,i=Q,R=H,S=J,T=K,U=se,I=W,p=z("perms");return y(),M(j,null,[e(h,{class:"!border-none",shadow:"never"},{default:t(()=>[e(F,{class:"ls-form",model:r(l),inline:""},{default:t(()=>[e(u,{label:"分类名称"},{default:t(()=>[e(D,{class:"ls-input",modelValue:r(l).name,"onUpdate:modelValue":a[0]||(a[0]=o=>r(l).name=o),placeholder:"请输入分类名称"},null,8,["modelValue"])]),_:1}),e(u,{label:"显示状态"},{default:t(()=>[e(B,{modelValue:r(l).is_show,"onUpdate:modelValue":a[1]||(a[1]=o=>r(l).is_show=o),class:"ls-input"},{default:t(()=>[e(f,{label:"全部",value:""}),e(f,{label:"显示",value:"1"}),e(f,{label:"隐藏",value:"0"})]),_:1},8,["modelValue"])]),_:1}),e(u,null,{default:t(()=>[n("div",re,[e(g,{type:"primary",onClick:s},{default:t(()=>a[2]||(a[2]=[_("查询")])),_:1}),e(g,{onClick:k},{default:t(()=>a[3]||(a[3]=[_("重置")])),_:1})])]),_:1})]),_:1},8,["model"])]),_:1}),e(h,{shadow:"never",class:"!border-none mt-4"},{default:t(()=>[n("div",ie,[c(e(b,{onRefresh:s,type:"primary",btnText:"新增分类"},null,512),[[p,["goods.goods_category/add"]]])]),n("div",null,[e(I,{ref_key:"tableRef",ref:C,data:r(w).lists,size:"large","row-key":"id",indent:20,"tree-props":{children:"sons"}},{default:t(()=>[e(i,{label:"分类名称","show-overflow-tooltip":"","min-width":"190"},{default:t(({row:o})=>[_(O(o.name),1)]),_:1}),e(i,{label:"分类图片","min-width":"140"},{default:t(o=>[e(S,{style:{width:"40px",height:"40px"},src:o.row.image,"preview-src-list":[o.row.image],"hide-on-click-modal":!0,"preview-teleported":!0,fit:"cover"},{error:t(()=>[n("div",ne,[e(R,null,{default:t(()=>[e(r(P))]),_:1})])]),_:2},1032,["src","preview-src-list"])]),_:1}),e(i,{property:"relevance_num",label:"关联服务","min-width":"140"}),e(i,{property:"address",label:"状态","min-width":"140"},{default:t(o=>[c(e(T,{modelValue:o.row.is_show,"onUpdate:modelValue":d=>o.row.is_show=d,"active-value":1,"inactive-value":0,onChange:d=>V(d,o.row.id)},null,8,["modelValue","onUpdate:modelValue","onChange"]),[[p,["goods.goods_category/status"]]])]),_:1}),e(i,{property:"sort",label:"排序","min-width":"140"}),e(i,{label:"操作","min-width":"182",fixed:"right"},{default:t(o=>[n("div",me,[c(e(b,{id:o.row.id,type:"text",btnText:"编辑",onRefresh:s},null,8,["id"]),[[p,["goods.goods_category/edit"]]]),c((y(),$(U,{class:"ml-4",type:"danger",underline:!1,onClick:d=>x(o.row.id)},{default:t(()=>a[4]||(a[4]=[_(" 删除 ")])),_:2},1032,["onClick"])),[[p,["goods.goods_category/del"]]])])]),_:1})]),_:1},8,["data"])])]),_:1})],64)}}});export{lt as default};