import{b as e,a2 as a,c as t,e as l,T as s,f as c,g as n,o as u,h as o,w as i,i as d,a as r,j as p,N as f,t as _,k as m,F as y,l as v,a_ as k,bL as h,aY as g,aG as b,y as w,z as x}from"./index-B3cqKsI_.js";import{_ as P}from"./uni-forms.BnHLrfH7.js";/* empty css */import{_ as j}from"./_plugin-vue_export-helper.BCo6x5W8.js";/* empty css */import{a as S}from"./index.RiVy64xs.js";const D=j({__name:"selectDepartment",props:{configData:{type:Object,default:()=>({})},type:{type:String,default:""},index:{type:Number,default:-1}},emits:["change"],setup(j,{emit:S}){const D=e(),O=j,{configData:$,index:I,type:T}=a(O),F=t((()=>D.state.app.depSelectPeople)),M=S,N=l({showPerson:!1,mode:"selector"});s(F,(e=>{M("change",e)}),{deep:!0});const q=()=>{k();const e=$.value;if(D.commit("setProcess",!1),D.commit("setDepSelectIndex",I.value),"departmentTree"===e._fc_drag_tag&&(N.showPerson=!1,N.mode="oneself"===e.props.departType?"selector":"multiSelector"),"object"==typeof $.value.value&&$.value.value.length>0){const e=h($.value.value);g($.value.value,e)}else g();if("module"===T.value)if(N.showPerson=!1,N.mode="selector","object"==typeof $.value.data_dict&&$.value.data_dict.length>0){const e=h($.value.data_dict);g($.value.data_dict,e)}else g();const a=`isShow=true&isFirst=1&isSelect=1&mode=${N.mode}&showPerson=${N.showPerson}`;b(a,"pages/users/examine/default")};return(e,a)=>{const t=w,l=x,s=c(n("uni-forms-item"),P);return u(),o(s,{class:"input-label"},{label:i((()=>[d(l,{class:"uni-forms-item__label"},{default:i((()=>[r($).effect&&r($).effect.required?(u(),o(t,{key:0,class:"iconfont"},{default:i((()=>[p(" * ")])),_:1})):f("",!0),"module"!==r(T)?(u(),o(t,{key:1,class:"label-item"},{default:i((()=>[p(_(r($).title),1)])),_:1})):(u(),o(t,{key:2,class:"label-item"},{default:i((()=>[p(_(r($).field_name),1)])),_:1}))])),_:1})])),default:i((()=>[d(l,{class:"input-right-conment",onClick:q},{default:i((()=>["module"==r(T)?(u(),m(y,{key:0},[!r($).data_dict||r($).data_dict&&r($).data_dict.length<=0?(u(),o(l,{key:0,class:"picker-input picker-input-placeholder"},{default:i((()=>[p(" 请选择 "),d(l,{class:"iconfont icon-fanhui"})])),_:1})):(u(),o(l,{key:1,class:"picker-input"},{default:i((()=>[(u(!0),m(y,null,v(r($).data_dict,((e,a)=>(u(),o(l,{class:"user-work-item",key:a},{default:i((()=>[d(t,null,{default:i((()=>[p(_(e.name),1)])),_:2},1024),p(" "+_(r($).data_dict.length-1===a?"":"、"),1)])),_:2},1024)))),128))])),_:1}))],64)):(u(),m(y,{key:1},[!r($).value||r($).value&&r($).value.length<=0?(u(),o(l,{key:0,class:"picker-input picker-input-placeholder"},{default:i((()=>[p(" 请选择 "),d(l,{class:"iconfont icon-fanhui"})])),_:1})):(u(),o(l,{key:1,class:"picker-input"},{default:i((()=>[(u(!0),m(y,null,v(r($).value,((e,a)=>(u(),o(l,{class:"user-work-item",key:a},{default:i((()=>[d(t,null,{default:i((()=>[p(_(e.name),1)])),_:2},1024),p(" "+_(r($).value.length-1===a?"":"、"),1)])),_:2},1024)))),128))])),_:1}))],64))])),_:1})])),_:1})}}},[["__scopeId","data-v-bbc301d3"]]),O=j({__name:"selectMember",props:{configData:{type:Object,default:()=>({})},type:{type:String,default:""},index:{type:Number,default:-1}},emits:["change"],setup(j,{emit:D}){const O=e(),$=j,{configData:I,index:T,type:F}=a($),M=t((()=>O.state.app.depSelectPeople)),N=D,q=l({showPerson:!1,onlyOneself:!1,mode:"selector"});s(M,(e=>{N("change",e)}),{deep:!0});const C=()=>{k();const e=I.value;if(O.commit("setProcess",!1),O.commit("setDepSelectIndex",T.value),"memberTree"===e._fc_drag_tag&&(e.props.range.includes("oneself")&&(q.onlyOneself=!0),e.props.range.includes("many")&&(q.mode="multiSelector"),q.showPerson=!0),"object"==typeof I.value.value&&I.value.value.length>0){const e=h(I.value.value);g(I.value.value,e)}else g();if("module"===F.value)if(q.showPerson=!0,q.onlyOneself=!0,"object"==typeof I.value.data_dict&&I.value.data_dict.length>0){const e=h(I.value.data_dict);g(I.value.data_dict,e)}else g();const a=`isShow=true&isFirst=1&isSelect=1&mode=${q.mode}&onlyOneself=${q.onlyOneself}&showPerson=${q.showPerson}`;b(a,"pages/users/examine/default")};return(e,a)=>{const t=w,l=x,s=c(n("uni-forms-item"),P);return u(),o(s,{class:"input-label"},{label:i((()=>[d(l,{class:"uni-forms-item__label"},{default:i((()=>[r(I).effect&&r(I).effect.required?(u(),o(t,{key:0,class:"iconfont"},{default:i((()=>[p(" * ")])),_:1})):f("",!0),"module"!==r(F)?(u(),o(t,{key:1,class:"label-item"},{default:i((()=>[p(_(r(I).title),1)])),_:1})):(u(),o(t,{key:2,class:"label-item"},{default:i((()=>[p(_(r(I).field_name),1)])),_:1}))])),_:1})])),default:i((()=>[d(l,{class:"input-right-conment",onClick:C},{default:i((()=>["module"==r(F)?(u(),m(y,{key:0},[!r(I).data_dict||r(I).data_dict&&r(I).data_dict.length<=0?(u(),o(l,{key:0,class:"picker-input picker-input-placeholder"},{default:i((()=>[p(" 请选择 "),d(l,{class:"iconfont icon-fanhui"})])),_:1})):(u(),o(l,{key:1,class:"picker-input"},{default:i((()=>[(u(!0),m(y,null,v(r(I).data_dict,((e,a)=>(u(),o(l,{class:"user-work-item",key:a},{default:i((()=>[e?(u(),o(r(S),{key:0,src:e.avatar,radius:4},null,8,["src"])):f("",!0)])),_:2},1024)))),128))])),_:1}))],64)):(u(),m(y,{key:1},[!r(I).value||r(I).value&&r(I).value.length<=0?(u(),o(l,{key:0,class:"picker-input picker-input-placeholder"},{default:i((()=>[p(" 请选择 "),d(l,{class:"iconfont icon-fanhui"})])),_:1})):(u(),o(l,{key:1,class:"picker-input"},{default:i((()=>[(u(!0),m(y,null,v(r(I).value,((e,a)=>(u(),o(l,{class:"user-work-item",key:a},{default:i((()=>[e?(u(),o(r(S),{key:0,src:e.avatar,radius:4},null,8,["src"])):f("",!0)])),_:2},1024)))),128))])),_:1}))],64))])),_:1})])),_:1})}}},[["__scopeId","data-v-8c6909bb"]]);export{O as a,D as s};