1 |
- import{_ as k,d as y,w as o,aU as z,z as w,r as g,o as r,G as S,C as _,h as n,M as d,c as p,a as m,F as N,D as V,B as P,L as R,j as i,l as T,aq as A}from"./index.js";import D from"./organize-tree.6659b4.js";import{M as F}from"./modal.76462d.js";const U={class:"flex cursor-pointer"},j={key:0,class:"mx-[5px]"},M=["onClick"],I={key:0,class:"mx-[5px]"},L={class:"flex justify-between pt-[20px]"},O={class:"flex gap-1"},$={class:"flex"},q={class:"flex-1"},G=y({__name:"index",setup(H){const x="exclusive";o(null);const a=o([]),c=z(!1),u=o({}),v=o({name:""}),t=o(null);function E(l){a.value.push(l)}function b(l){if(l===a.value.length-1)return;const e=a.value[l],f=e?e.id:"";t.value.changePid(f),t.value.onSearch(),a.value.splice(l+1)}return w(()=>a.value,()=>{const l=a.value[a.value.length-1];u.value.companyNo=l?l.companyNo:"",u.value.pid=l?l.id:"0"},{immediate:!0,deep:!0}),(l,e)=>{const f=g("ElInput"),C=g("ElButton"),B=g("PageAuth");return r(),S(B,{class:"px-[10px] h-[calc(100vh-60px)] bg-white",pageName:x,margin:!1},{default:_(()=>[n("ul",U,[n("li",{onClick:e[0]||(e[0]=()=>b())},[d(" \u5168\u90E8\u4E00\u7EA7\u7EC4\u7EC7 "),a.value.length>0?(r(),p("span",j,"/")):m("v-if",!0)]),(r(!0),p(N,null,V(a.value,(s,h)=>(r(),p("li",{class:P({"cursor-pointer":!0,"text-[#ccc]":h===a.value.length-1}),key:s.id,onClick:()=>b(h)},[d(R(s.name)+" ",1),h!==a.value.length-1?(r(),p("span",I,"/")):m("v-if",!0)],10,M))),128))]),n("div",L,[n("div",O,[m(' <ElSelect v-model="params.status" style="width: 100%" placeholder="\u4E13\u5C5E\u7C7B\u578B\u72B6\u6001" @change="() => organizeTreeRef.onSearch()"> '),i(f,{modelValue:v.value.name,"onUpdate:modelValue":e[1]||(e[1]=s=>v.value.name=s),placeholder:"\u4F01\u4E1A/\u7EC4\u7EC7\u540D\u79F0",clearable:"",size:"small",onChange:e[2]||(e[2]=()=>t.value.onSearch())},null,8,["modelValue"])]),n("div",$,[i(C,{size:"small",type:"primary",onClick:e[3]||(e[3]=s=>c.value=!0)},{default:_(()=>[d("\u6DFB\u52A0")]),_:1}),i(C,{size:"small",onClick:e[4]||(e[4]=()=>t.value.onSearch())},{default:_(()=>[d("\u5237\u65B0")]),_:1})])]),m(" \u6811\u8282\u70B9 "),n("div",q,[i(D,{ref_key:"organizeTreeRef",ref:t,otherParms:v.value,breadcrumb:a.value,onBreadcrumbChange:E},null,8,["otherParms","breadcrumb"])]),i(F,{data:u.value,"onUpdate:data":e[5]||(e[5]=s=>u.value=s),visible:T(c),"onUpdate:visible":e[6]||(e[6]=s=>A(c)?c.value=s:null),onRefresh:e[7]||(e[7]=s=>t.value.onSearch()),breadcrumb:a.value,pid:u.value.pid},null,8,["data","visible","breadcrumb","pid"])]),_:1})}}});var W=k(G,[["__file","C:/Users/63107/Desktop/projects/purchase-vue3/src/views/serviceParam/business/index.vue"]]);export{W as default};
|