1 |
- import{_ as U,d as $,X as H,aU as L,w as g,b0 as V,r as l,aC as I,l as a,H as J,o as h,c as C,j as e,C as s,M as X,L as G,J as m,aq as K,b4 as Q,aN as y}from"./index.js";import{M as W,h as Y,a as Z,b as ee}from"./modal.f6913a.js";const te=[{value:"0",label:"\u7981\u7528"},{value:"1",label:"\u542F\u7528"}],ne={key:0,class:"mt-[10px]"},ae={key:1,class:"w-full leading-[198px] text-center border-[#ccc] border rounded-sm mt-2 color-[#ccc] font-bold"},oe=$({__name:"organize-tree",props:{otherParms:{type:Object,required:!0},breadcrumb:{type:Array,required:!0}},emits:["breadcrumbChange"],setup(E,{expose:x,emit:k}){const B=E,F=H(),d=L(!1),c=g(""),f=g({}),{data:b,run:w,loading:D,isError:T}=V({isList:!0});function A(t){c.value=t.id,i(),k("breadcrumbChange",t)}function i(){const t={...c.value?{pid:c.value}:{pid:0},...B.otherParms};w(Y(t))}function S(){i()}function z(t){Q.confirm("\u786E\u5B9A\u8981\u5220\u9664?",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{(await Z({id:t})).code===0?(y.success("\u5220\u9664\u6210\u529F"),i()):y.warning("\u5220\u9664\u5931\u8D25")})}function O(t){f.value=t,d.value=!0}const M=async t=>{const{id:u,status:o}=t,{code:_,message:p}=await ee({id:u,status:o+""=="1"?"0":"1"});F({code:_,message:p,handler:()=>i()})};return S(),x({changePid:t=>c.value=t,onSearch:()=>i()}),(t,u)=>{const o=l("ElTableColumn"),_=l("ElTag"),p=l("ElButton"),v=l("el-tooltip"),j=l("el-button"),N=l("el-popconfirm"),P=l("ElTable"),R=I("loading");return a(b)&&a(b).length>0&&!a(T)?J((h(),C("ul",ne,[e(P,{data:a(b),border:"",size:"small"},{default:s(()=>[e(o,{label:"\u4E13\u5C5E\u7C7B\u578B\u540D\u79F0",prop:"name","min-width":"160px"}),e(o,{label:"\u72B6\u6001",prop:"status",width:"70px"},{default:s(({row:n})=>[e(_,{type:String(n.status)==="0"?"warning":""},{default:s(()=>{var r;return[X(G(((r=a(te).find(({value:q})=>q===String(n.status)))==null?void 0:r.label)||"--"),1)]}),_:2},1032,["type"])]),_:1}),e(o,{label:"\u7B49\u7EA7",prop:"level",width:"80px"}),e(o,{label:"\u521B\u5EFA\u4EBA\u90E8\u95E8",prop:"company_name",width:"120px"}),e(o,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"addtime",width:"160px"}),e(o,{label:"\u64CD\u4F5C",width:"140px"},{default:s(({row:n})=>[e(v,{effect:"dark",content:"\u7F16\u8F91\u4E13\u5C5E\u5206\u7C7B",placement:"top"},{default:s(()=>[e(p,{link:"",class:"reset-margin",type:"primary",icon:a(m)("edits"),onClick:r=>O(n)},null,8,["icon","onClick"])]),_:2},1024),e(v,{effect:"dark",content:"\u5220\u9664\u4E13\u5C5E\u5206\u7C7B",placement:"top"},{default:s(()=>[e(p,{link:"",class:"reset-margin",type:"primary",icon:a(m)("delete"),onClick:r=>z(n.id)},null,8,["icon","onClick"])]),_:2},1024),e(N,{title:String(n.status)==="1"?"\u6539\u4E3A\u7981\u7528\uFF1F":"\u6539\u4E3A\u542F\u7528\uFF1F",onConfirm:r=>M(n)},{reference:s(()=>[e(j,{class:"reset-margin",link:"",type:"primary",size:"small",icon:a(m)(String(n.status)==="1"?"close-circle-line":"checkbox-circle-line")},null,8,["icon"])]),_:2},1032,["title","onConfirm"]),e(v,{effect:"dark",content:"\u4E0B\u4E00\u7EA7",placement:"top"},{default:s(()=>[e(p,{link:"",class:"reset-margin",type:"primary",icon:a(m)("arrow-right-s-line"),onClick:r=>A(n)},null,8,["icon","onClick"])]),_:2},1024)]),_:1})]),_:1},8,["data"]),e(W,{data:f.value,"onUpdate:data":u[0]||(u[0]=n=>f.value=n),visible:a(d),"onUpdate:visible":u[1]||(u[1]=n=>K(d)?d.value=n:null),pid:c.value,breadcrumb:E.breadcrumb,onRefresh:i},null,8,["data","visible","pid","breadcrumb"])])),[[R,a(D)]]):(h(),C("div",ae," \u6682\u65E0\u6570\u636E "))}}});var se=U(oe,[["__file","C:/Users/63107/Desktop/projects/purchase-vue3/src/views/serviceParam/exclusive/cpns/organize-tree.vue"]]),ie=Object.freeze(Object.defineProperty({__proto__:null,default:se},Symbol.toStringTag,{value:"Module"}));export{se as O,ie as o,te as s};
|