You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
1.6 KiB
2 lines
1.6 KiB
|
4 months ago
|
import{d as w,r as a,bf as _,G as B,a as p,c as f,b as o,e as n,H as I,Y as L,h as r,I as O,$ as R,bE as V,ab as A,aA as M,al as $,am as D,ai as G,at as H,_ as K}from"./index-e450010e.js";import{_ as P}from"./archiveslist.vue_vue_type_script_setup_true_lang-c0016984.js";import"./index-c5018719.js";import"./plus-f2947ec6.js";import"./refresh-f1723430.js";import"./search-71444aff.js";import"./datacont-b732338e.js";const U=w({__name:"index_cf",setup(Y){const c=a(_),s=a(!1),i=a(),u={children:"child",label:"name"},t=a(),l=a(!0);function m(){s.value=!0,V({}).then(({data:e})=>{i.value=e}).finally(()=>{s.value=!1})}const g=e=>{t.value=e.id,l.value=!0};function x(){c.value.setCheckedKeys([],!1),t.value=0}function v(e){l.value=e}return B(()=>{m()}),(e,d)=>{const h=A,y=_,k=M,T=$,C=D,b=G,E=H;return p(),f(b,null,{default:o(()=>[n(T,{width:"300px",style:{padding:"10px 10px"}},{default:o(()=>[n(k,{"body-style":{height:"100%",padding:"0px 5px"}},{default:o(()=>[n(h,{type:"primary",style:{width:"100%",margin:"10px 0"},onClick:x},{default:o(()=>[I("查看全部")]),_:1}),L(n(y,{ref_key:"orgTreeRef",ref:c,"node-key":"id",class:"orgTree",data:r(i),props:u,"expand-on-click-node":!1,"check-on-click-node":!0,"check-strictly":!0,"default-expand-all":!0,onNodeClick:g},null,8,["data"]),[[E,r(s)]])]),_:1})]),_:1}),n(C,{style:{padding:"10px 10px 10px 0px"}},{default:o(()=>[r(l)?(p(),f(P,{key:0,orgidval:r(t),"onUpdate:orgidval":d[0]||(d[0]=N=>O(t)?t.value=N:null),onOpenorclost:v},null,8,["orgidval"])):R("",!0)]),_:1})]),_:1})}}});const W=K(U,[["__scopeId","data-v-9bf09faf"]]);export{W as default};
|