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
9.5 KiB
2 lines
9.5 KiB
var v=(e,h,l)=>new Promise((k,c)=>{var u=t=>{try{i(l.next(t))}catch(p){c(p)}},o=t=>{try{i(l.throw(t))}catch(p){c(p)}},i=t=>t.done?k(t.value):Promise.resolve(t.value).then(u,o);i((l=l.apply(e,h)).next())});import{d as O,bG as V,bH as I,ew as $,c6 as N,a2 as E,ay as G,b9 as K,m as H,n as W,cb as j,c7 as q,f as J,a0 as z,e as Y,c8 as Q,c9 as X,a1 as a,bj as Z,ca as L,aT as ee,aU as m,o as C,g as oe,b as n,w as f,a as D,i as S,j as y,x as M,t as te,F as ne}from"./index-f4658ae7.js";import{DOC_URL as re}from"./siteSetting-2a167a02.js";import{useHeaderSetting as ae}from"./useHeaderSetting-4c2cac7e.js";import"./index-5a53dd49.js";import{h as ie}from"./header-55b09394.js";import{CCBPMRunModel as se}from"./SystemConfig-b93c25b3.js";import{E as le}from"./Emp-e0a70077.js";import{M as pe}from"./MySetting-481c3070.js";import{useModal as me}from"./useModal-fca6ba59.js";import"./BasicModal-649ceacc.js";import"./props-7e339a09.js";import"./useModalDrag-cd2b369a.js";import"./ModalWrapper-3b9dd855.js";import"./useModalContext-bf554b39.js";import"./ModalClose-f74589aa.js";import"./FullscreenOutlined-71d2eabf.js";import"./ModalFooter-308afa08.js";import"./ModalHeader-8905dc99.js";import"./useModalFullScreen-941437b0.js";import"./EntityNoName-d08126ae.js";import"./DataType-33901a1c.js";import"./ParamUtils-cdc24dd6.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./Entities-6a72b013.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./Dept-342c50de.js";import"./EntityTree-333c163f.js";import"./assign-481cba08.js";import"./_createAssigner-77c8874c.js";import"./BSEntity-840a884b.js";import"./DeptEmp-745bc1a9.js";import"./EntityMyPK-e742fec8.js";import"./DeptEmpStation-6b7abbad.js";import"./PageBaseGroupNew-ee20c033.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./Auth-a55f8f1f.js";import"./GPN_WorkShift-d60b8d32.js";import"./PageBaseGroupEdit-202e8e85.js";import"./Help-be517e8f.js";const ce=O({name:"UserDropdown",components:{Dropdown:V,Menu:I,SubMenu:$,MenuItem:N(()=>E(()=>import("./DropMenuItem-160d826c.js"),["assets/DropMenuItem-160d826c.js","assets/index-f4658ae7.js","assets/index-e0b891f1.css"])),MenuDivider:I.Divider,LockAction:N(()=>E(()=>import("./LockModal-e6946df3.js"),["assets/LockModal-e6946df3.js","assets/index-f4658ae7.js","assets/index-e0b891f1.css","assets/index-5a53dd49.js","assets/BasicModal-649ceacc.js","assets/props-7e339a09.js","assets/useModalDrag-cd2b369a.js","assets/ModalWrapper-3b9dd855.js","assets/useModalContext-bf554b39.js","assets/ModalClose-f74589aa.js","assets/FullscreenOutlined-71d2eabf.js","assets/ModalClose-cafa3673.css","assets/ModalFooter-308afa08.js","assets/ModalHeader-8905dc99.js","assets/useModalFullScreen-941437b0.js","assets/useModal-fca6ba59.js","assets/index-d6a75ace.css","assets/BasicForm-4abe2426.js","assets/FormItem.vue_vue_type_script_lang-da01c38b.js","assets/index-0e56c5c3.js","assets/index-1853a539.css","assets/componentMap-d43b954d.js","assets/index-3590612f.js","assets/Checkbox-abf1420e.js","assets/index-b266f158.css","assets/index-297faa0c.js","assets/createForOfIteratorHelper-eb4541b9.js","assets/index-531da0c3.css","assets/ApiCascader-761331ba.js","assets/useFormItem-7226971e.js","assets/useMaxLevel-0b248899.js","assets/index-d51f1b4b.js","assets/FormItem-a040ce00.js","assets/Col-dfe054f2.js","assets/index-2c9d82ce.js","assets/useSize-90c5eaba.js","assets/ApiCascader-171f9ec0.css","assets/index-8336ee2d.js","assets/index-134963ca.js","assets/index-db2e30be.css","assets/index-2008c81a.css","assets/index-efbe76fc.js","assets/index-e8e4dd02.css","assets/index-70ffad01.js","assets/index-ae4a8897.css","assets/ApiTreeSelect-6e204649.js","assets/iconUtil-3b6c87ab.js","assets/ApiTreeSelect-d4e34829.css","assets/index-6c09d321.js","assets/useRefs-2f4603d7.js","assets/index-ca7c011f.css","assets/ApiRadioGroup-4ec6ca0e.js","assets/RadioButtonGroup-e34f3abd.js","assets/ApiSelect-7790a483.js","assets/index-ad7f1be2.js","assets/BasicUpload-47b5dea5.js","assets/UploadModal-b7c82e2b.js","assets/index-dc88db7c.js","assets/_createAggregator-c692fd07.js","assets/_baseEach-1e26df34.js","assets/_baseFor-37716d03.js","assets/DeleteOutlined-872fe62f.js","assets/index-9eb90d49.js","assets/index-4ff2897f.css","assets/index-6461d997.css","assets/useUpload-fd76742d.js","assets/typing-0f0a78e2.js","assets/props-9f05f6b5.js","assets/data-fe2d6249.js","assets/helper-3b79b112.js","assets/TableAction-8031dbc2.js","assets/useTableContext-e652508f.js","assets/const-0405ffdf.js","assets/TableAction-965b8a21.css","assets/ThumbUrl-5da03225.js","assets/index-a86b513c.js","assets/isNumber-0bc0d001.js","assets/css-06fbc100.js","assets/index-0510de27.css","assets/ThumbUrl-b8b607ba.css","assets/uuid-1d456649.js","assets/FileList.vue_vue_type_style_index_0_lang-f45ceff4.js","assets/FileList-f825f031.css","assets/UploadModal-3ac18665.css","assets/UploadPreviewModal-0b27d3f4.js","assets/download-95cff35f.js","assets/base64Conver-f3be3d44.js","assets/UploadPreviewModal-1f472d92.css","assets/index-2b22a167.js","assets/StrengthMeter-2dcda8ee.js","assets/StrengthMeter-366e73ee.css","assets/index-1d081ab8.js","assets/CountButton-219c3a14.js","assets/useCountdown-be79a558.js","assets/CountdownInput-4fee9191.js","assets/CountdownInput-8a14f233.css","assets/componentMap-84bbff88.css","assets/helper-2176e41a.js","assets/useLabelWidth-e916bc94.js","assets/index-1d383df5.js","assets/index-b7bd6f96.css","assets/index-806213af.css","assets/FormAction-57a3cf1e.js","assets/FormAction.vue_vue_type_script_lang-63aa1c08.js","assets/useFormContext-687e6399.js","assets/useFormValues-59b9baa1.js","assets/useAdvanced-c6108e3f.js","assets/useFormEvents-1d212091.js","assets/useAutoFocus-20555ad3.js","assets/props-d760f41f.js","assets/index-24b7f696.js","assets/BasicForm-cab616cb.css","assets/useForm-446459c6.js","assets/lock-2fef1378.js","assets/header-55b09394.js","assets/LockModal-ca58db68.css"]))},props:{theme:G.oneOf(["dark","light"]),loginType:{type:String,default:""}},setup(e){K();const{prefixCls:h}=H("header-user-dropdown"),{t:l}=Y(),{getShowDoc:k,getUseLockPage:c}=ae(),u=W(),o=j(),i=q(),t=J(()=>{const{avatar:s,Name:r="",No:d}=u.getUserInfo||{};return{avatar:s||ie,Name:r,No:d}}),{VITE_GLOB_API_URL:p}=z(),_=p;t.value.avatar=_+"/DataUser/UserIcon/"+t.value.No+".png";const b=s=>{let r=s.srcElement;r.src=_+"/DataUser/UserIcon/Default.png",r.onerror=null},[U,{openModal:T}]=me();function P(){T(!0)}function A(){u.confirmLoginOut()}function R(){o.push({path:"/Middle/GenerList",query:{EnName:"GL_Todolist"}})}function B(){o.push({path:"/CCMobilePortal/Home",query:{skipPlatformCheck:"1"}})}function F(){Z(re)}const w=s=>{const r=Q(L);r.SysLang=s,X(L,r),a.userInfo=r};function x(s){return v(this,null,function*(){switch(s.key){case"logout":A();break;case"doc":F();break;case"lock":P();break;case"toMiddle":R();break;case"toMobile":B();break;case"mySetting":let r=a.No;a.CCBPMRunModel==se.SAAS&&(r=a.OrgNo+"_"+a.No);const d=new le(a.No);yield d.Retrieve();const g=new pe(a.No);(yield g.RetrieveFromDBSources())||(g.SetValByKey("No",a.No),g.SetValByKey("Name",d.Name),g.SetValByKey("FK_Dept",d.FK_Dept),yield g.Insert()),i("/WF/Comm/En?EnName=TS.Port.MySetting&PKVal="+r);break;case"changeDept":i("/WF/Comm/GroupSelectOrg?Adminer="+a.No);break;case"CH":case"FT":case"En":case"JP":w(s.key);break}})}return{props:e,prefixCls:h,t:l,getUserInfo:t,defaultIcon:b,handleMenuClick:x,getShowDoc:k,register:U,getUseLockPage:c,onClick:w}}});const ue=["src","onerror"],de=y("i",{class:"icon-globe"},null,-1);function ge(e,h,l,k,c,u){const o=m("MenuItem"),i=m("SubMenu"),t=m("MenuDivider"),p=m("Menu"),_=m("Dropdown"),b=m("LockAction");return C(),oe(ne,null,[n(_,{placement:"bottomLeft",overlayClassName:`${e.prefixCls}-dropdown-overlay`},{overlay:f(()=>[n(p,{onClick:e.handleMenuClick},{default:f(()=>[n(i,{key:"Multilingual",title:e.t("layout.header.MultilingualDropDown")},{icon:f(()=>[de]),default:f(()=>[n(o,{key:"CH",text:"\u4E2D\u6587",icon:"ion:globe"}),n(o,{key:"FT",text:"\u7E41\u4F53",icon:"ion:globe"}),n(o,{key:"En",text:"\u82F1\u6587",icon:"ion:globe"}),n(o,{key:"JP",text:"\u65E5\u6587",icon:"ion:globe"})]),_:1},8,["title"]),e.getShowDoc?(C(),D(o,{key:"doc",text:e.t("layout.header.dropdownItemDoc"),icon:"ion:document-text-outline"},null,8,["text"])):S("",!0),e.getShowDoc?(C(),D(t,{key:1})):S("",!0),n(o,{key:"mySetting",text:e.t("layout.header.mySetting"),icon:"ion:settings-outline"},null,8,["text"]),e.props.loginType==="Group"?(C(),D(o,{key:"changeDept",text:e.t("layout.header.changeDept"),icon:"ion:ios-shuffle"},null,8,["text"])):S("",!0),n(o,{key:"toMiddle",text:e.t("layout.header.goToMiddleware"),icon:"tabler:directions"},null,8,["text"]),n(o,{key:"toMobile",text:e.t("layout.header.goToMobile"),icon:"tabler:device-mobile"},null,8,["text"]),n(o,{key:"logout",text:e.t("layout.header.dropdownItemLoginOut"),icon:"ion:power-outline"},null,8,["text"])]),_:1},8,["onClick"])]),default:f(()=>[y("span",{class:M([[e.prefixCls,`${e.prefixCls}--${e.theme}`],"flex"])},[y("img",{class:M(`${e.prefixCls}__header`),src:e.getUserInfo.avatar,onerror:e.defaultIcon},null,10,ue),y("span",{class:M(`${e.prefixCls}__info hidden md:block`)},[y("span",{class:M([`${e.prefixCls}__name `,"truncate"])},te(e.getUserInfo.Name),3)],2)],2)]),_:1},8,["overlayClassName"]),n(b,{onRegister:e.register},null,8,["onRegister"])],64)}const go=ee(ce,[["render",ge]]);export{go as default};
|