1 |
- import{aT as z,ac as I,_ as L,d as N,X as U,aU as j,w as v,b0 as V,r,aC as M,l as n,H as X,o as E,c as h,j as e,C as l,M as g,L as C,J as x,aq as $}from"./index.js";import H from"./modal.7fca69.js";const{VITE_PROXY_DOMAIN_REAL:ae,VITE_PROXY_USER_REAL:Y}=I(),J=Y+"/admin/",G=(i={})=>z.request("post",`${J}catplist`,{data:i}),K=[{value:"0",label:"\u7981\u7528"},{value:"1",label:"\u542F\u7528"}],Q={key:0,class:"mt-[10px]"},W={key:1,class:"w-full leading-[198px] text-center border-[#ccc] border rounded-sm mt-2 color-[#ccc] font-bold"},Z=N({__name:"organize-tree",props:{otherParms:{type:Object,required:!0},breadcrumb:{type:Array,required:!0}},emits:["breadcrumbChange"],setup(i,{expose:w,emit:y}){const k=i;U();const c=j(!1),u=v(""),m=v({}),{data:_,run:B,loading:T,isError:A}=V({isList:!0});function D(a){u.value=a.id,d(),y("breadcrumbChange",a)}function d(){const a={...u.value?{pid:u.value}:{pid:0},...k.otherParms};B(G(a))}function R(){d()}function O(a){m.value=a,c.value=!0}return R(),w({changePid:a=>u.value=a,onSearch:()=>d()}),(a,p)=>{const o=r("ElTableColumn"),F=r("ElTag"),b=r("ElButton"),f=r("el-tooltip"),P=r("ElTable"),S=M("loading");return n(_)&&n(_).length>0&&!n(A)?X((E(),h("ul",Q,[e(P,{data:n(_),border:"",size:"small"},{default:l(()=>[e(o,{label:"ID",prop:"id","min-width":"160px"}),e(o,{label:"\u5206\u7C7B\u540D\u79F0",prop:"cat_name","min-width":"160px"}),e(o,{label:"\u72B6\u6001",prop:"status",width:"70px"},{default:l(({row:t})=>[e(F,{type:String(t.status)==="0"?"warning":""},{default:l(()=>{var s;return[g(C(((s=n(K).find(({value:q})=>q===String(t.status)))==null?void 0:s.label)||"--"),1)]}),_:2},1032,["type"])]),_:1}),e(o,{label:"\u5206\u7C7B\u7B49\u7EA7",prop:"level",width:"80px"}),e(o,{label:"\u8D22\u52A1\u6838\u7B97\u7801",prop:"fund_code",width:"120px"}),e(o,{label:"\u5173\u8054\u89C4\u683C",prop:"fund_code",width:"120px"},{default:l(({row:t})=>[g(C(t.im.map(({spec_name:s})=>s).join("\u3001")),1)]),_:1}),e(o,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"addtime",width:"160px"}),e(o,{label:"\u64CD\u4F5C",width:"140px"},{default:l(({row:t})=>[e(f,{effect:"dark",content:"\u8BE6\u60C5",placement:"top"},{default:l(()=>[e(b,{link:"",class:"reset-margin",type:"primary",icon:n(x)("eye-view"),onClick:s=>O(t)},null,8,["icon","onClick"])]),_:2},1024),e(f,{effect:"dark",content:"\u4E0B\u4E00\u7EA7",placement:"top"},{default:l(()=>[e(b,{link:"",class:"reset-margin",type:"primary",icon:n(x)("arrow-right-s-line"),onClick:s=>D(t)},null,8,["icon","onClick"])]),_:2},1024)]),_:1})]),_:1},8,["data"]),e(H,{data:m.value,"onUpdate:data":p[0]||(p[0]=t=>m.value=t),visible:n(c),"onUpdate:visible":p[1]||(p[1]=t=>$(c)?c.value=t:null),pid:u.value,breadcrumb:i.breadcrumb,onRefresh:d},null,8,["data","visible","pid","breadcrumb"])])),[[S,n(T)]]):(E(),h("div",W," \u6682\u65E0\u6570\u636E "))}}});var ne=L(Z,[["__file","C:/Users/63107/Desktop/projects/purchase-vue3/src/views/serviceParam/sort/cpns/organize-tree.vue"]]);export{ne as default};
|