数通智联化工云平台
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.
 
 
 
 
 

1 lines
2.5 KiB

import{d as L,r as l,aV as v,ar as U,X as F,o as f,b as x,a as t,w as a,j as n,f as _,D as b,F as G,e as K,c as j,g as z,t as H,G as I,aK as X,aL as q,av as J,b3 as O,b4 as Q,aw as W,ax as Y,H as Z,_ as $}from"./index-b0696d90.js";/* empty css *//* empty css *//* empty css *//* empty css */import{g as ee,b as te}from"./postrole-2ce055d5.js";const ae={class:"tab_pane_box"},oe=L({name:"postsetuprole",inheritAttrs:!1,__name:"index1",setup(le){const p=l(v);l(!1),l([]);const g=l([]),u=l(!1),m=l(1),k=l([]);function h(s){ee({name:s,ordid:"272",postid:"794"}).then(({data:e})=>{g.value=e;let r=new Array;e&&e.length>0&&e.forEach(c=>{c.istrue&&r.push(c.menukey),k.value=r})})}const E={children:"child",label:"name"};function V(){p.value.getCheckedNodes(!1,!0).map(e=>e.menukey),p.value.getCheckedNodes(!1,!0).map(e=>e).forEach(e=>{})}const T=()=>{u.value=!0,M()},w=()=>{u.value=!1},C=U({page:1,pagesize:1e5}),i=l(""),y=l([]);function M(){te(C).then(s=>{y.value=s.data.list,s.data.list[0]&&(i.value=s.data.list[0].coder)})}return F(()=>{h("kpi")}),(s,e)=>{const r=I,c=X,S=q,P=J,d=O,B=Q,R=v,N=W,A=Y,D=Z;return f(),x("div",null,[t(r,{onClick:T},{default:a(()=>[n("打开")]),_:1}),t(D,{modelValue:_(u),"onUpdate:modelValue":e[2]||(e[2]=o=>b(u)?u.value=o:null),"custom-class":"dialog_box",title:"title",top:"50px","before-close":w},{default:a(()=>[t(A,null,{default:a(()=>[t(P,{width:"125px"},{default:a(()=>[t(S,{ref:"tabslist",modelValue:_(i),"onUpdate:modelValue":e[0]||(e[0]=o=>b(i)?i.value=o:null),"tab-position":"left",class:"demo-tabs tabs_box"},{default:a(()=>[(f(!0),x(G,null,K(_(y),o=>(f(),j(c,{key:o.key,label:o.title,name:o.coder},null,8,["label","name"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(N,null,{default:a(()=>[t(B,{modelValue:_(m),"onUpdate:modelValue":e[1]||(e[1]=o=>b(m)?m.value=o:null),style:{"margin-bottom":"10px"}},{default:a(()=>[t(d,{label:"1"},{default:a(()=>[n("本岗位")]),_:1}),t(d,{label:"2"},{default:a(()=>[n("本部门")]),_:1}),t(d,{label:"3"},{default:a(()=>[n("本分部")]),_:1}),t(d,{label:"4",disabled:""},{default:a(()=>[n("指定行政组织")]),_:1}),t(d,{label:"5"},{default:a(()=>[n("所有")]),_:1})]),_:1},8,["modelValue"]),z("div",ae,[t(R,{ref_key:"menuRef",ref:p,"node-key":"value","show-checkbox":"",data:_(g),"default-expand-all":!0,props:E},{default:a(({data:o})=>[n(H(o.name),1)]),_:1},8,["data"])]),t(r,{type:"primary",onClick:V},{default:a(()=>[n("确 定")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}}});const ie=$(oe,[["__scopeId","data-v-083a6fa6"]]);export{ie as default};