2 lines
5.0 KiB
Java
2 lines
5.0 KiB
Java
var T=Object.defineProperty,k=Object.defineProperties;var O=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable;var F=(t,o,r)=>o in t?T(t,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[o]=r,y=(t,o)=>{for(var r in o||(o={}))V.call(o,r)&&F(t,r,o[r]);if(b)for(var r of b(o))x.call(o,r)&&F(t,r,o[r]);return t},_=(t,o)=>k(t,O(o));var P=(t,o,r)=>new Promise((i,f)=>{var u=p=>{try{n(r.next(p))}catch(d){f(d)}},w=p=>{try{n(r.throw(p))}catch(d){f(d)}},n=p=>p.done?i(p.value):Promise.resolve(p.value).then(u,w);n((r=r.apply(t,o)).next())});import{B as C}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as W}from"./useForm-D61zovon.js";import{a as j}from"./user.data-CjEdmD2E.js";import{B as G}from"./index-D9GWo192.js";import{q as N,t as q,h as z,u as K,g as Z}from"./user.api-M95RuX7p.js";import{useDrawerAdaptiveWidth as $}from"./useAdaptiveWidth-CTnVPYtA.js";import{bG as E,au as H}from"./index-X7Y8jykP.js";import{u as J}from"./useDrawer-BDPywy9W.js";import{e as M,Z as Q,y as X,z as Y,A as ee,B as re,r as I,u as s,c as oe,f as se}from"./vue-vendor-DNhG1Cve.js";import"./index-BzChaRPg.js";import"./useAppInject-DPZGPcR3.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-CuWaQdlK.js";import"./validator-CQGbnGwd.js";import"./sysPasswordRules-B0k1_Tad.js";import"./check.rule.api-DN4OQWpA.js";import"./renderUtils-BiIzV8ua.js";import"./index-Cmtq_YLa.js";import"./Editor-DbH9VuAv.js";import"./uuid-CODpppBC.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./index-Cq6YxX27.js";import"./JDictSelectUtil-DwVTEDM5.js";import"./index-J2mOtM3w.js";import"./index-B4gPlWQt.js";import"./eagerComputed-BTlOruLW.js";import"./ArrowLeftOutlined-B3JgaWh-.js";import"./index-DZJwICFr.js";import"./isNumeric-DjvBa-1E.js";const te=M({__name:"UserDrawer",emits:["success","register"],setup(t,{emit:o}){const r=o;Q();const i=I(!0),f=I(""),u=I([]);let w=!1;const[n,{setProps:p,resetFields:d,setFieldsValue:g,validate:U,updateSchema:D}]=W({labelWidth:90,schemas:j,showActionButtonGroup:!1}),a=I(!0),[A,{setDrawerProps:v,closeDrawer:B}]=J(e=>P(null,null,function*(){var m;if(yield d(),a.value=(m=e==null?void 0:e.showFooter)!=null?m:!0,v({confirmLoading:!1,showFooter:a.value}),i.value=!!(e!=null&&e.isUpdate),s(i)){f.value=e.record.id;try{const c=yield q({userid:e.record.id});c&&c.length>0&&(e.record.selectedroles=c)}catch(c){}const l=yield z({userId:e.record.id});if(l&&l.length>0){e.record.selecteddeparts=l;let c=Array.from(l,({key:h})=>h);e.record.selecteddeparts=c.join(","),u.value=l.map(h=>({label:h.title,value:h.key}))}e.record.departIds&&!Array.isArray(e.record.departIds)&&(e.record.departIds=e.record.departIds.split(",")),e.record.departIds=!e.record.departIds||e.record.departIds==""?[]:e.record.departIds,e.record.sort=e.record.sort?e.record.sort:1e3}e.selectedroles&&(yield g({selectedroles:e.selectedroles})),w=(e==null?void 0:e.departDisabled)===!0,D([{field:"password",ifShow:!s(i)},{field:"confirmPassword",ifShow:!s(i)},{field:"selectedroles",show:!e.isRole},{field:"departIds",componentProps:{options:u}},{field:"selecteddeparts",show:!(e!=null&&e.departDisabled)},{field:"selectedroles",show:!(e!=null&&e.departDisabled),componentProps:{api:e.tenantSaas?K:Z}},{field:"relTenantIds",componentProps:{disabled:!!e.tenantSaas}}]),!s(i)&&e.tenantSaas&&(yield g({relTenantIds:E().toString()})),typeof e.record=="object"&&g(y({},e.record)),p({disabled:!a.value}),s(i)&&D([{field:"mainDepPostId",componentProps:{params:{departIds:e.record.selecteddeparts,parentId:e.record.selecteddeparts}}},{field:"otherDepPostId",componentProps:{params:{departIds:e.record.selecteddeparts,parentId:e.record.selecteddeparts}}}]),D([{field:"mainDepPostId",defaultValue:(e==null?void 0:e.mainDepPostId)||""}])})),R=oe(()=>s(i)?s(a)?"编辑用户":"用户详情":"新增用户"),{adaptiveWidth:S}=$();function L(){return P(this,null,function*(){try{let e=yield U();v({confirmLoading:!0}),e.userIdentity===1&&(e.departIds="");let m=s(i),l=e;w&&(l=_(y({},l),{updateFromPage:"deptUsers"})),yield N(l,m),B(),r("success",{isUpdateVal:m,values:e})}finally{v({confirmLoading:!1})}})}return(e,m)=>(Y(),X(s(G),re(e.$attrs,{onRegister:s(A),title:R.value,width:s(S),onOk:L,showFooter:a.value,destroyOnClose:""}),{default:ee(()=>[se(s(C),{onRegister:s(n)},null,8,["onRegister"])]),_:1},16,["onRegister","title","width","showFooter"]))}}),rr=H(te,[["__scopeId","data-v-a4afb93b"]]);export{rr as default};
|