1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/BaseToggle-Nnx-Qsyz.js","assets/BaseToggle.vue_vue_type_script_setup_true_lang-D-t7TTHo.js","assets/index-yXxX4num.js","assets/index-BU5BiDNe.css","assets/BaseImageCropperDialog-xL_fqo2o.js","assets/BaseImageCropper.vue_vue_type_script_setup_true_lang-WrYQdtV7.js","assets/FileManagerService-cqp-9Qnz.js","assets/useAxios-CtiUX_l1.js","assets/BaseFilePicker-rYxwXFA4.js","assets/BaseButton-AF0F-elW.js","assets/_plugin-vue_export-helper-DlAUqK2U.js","assets/BaseButton-XQUT7Fs7.css","assets/BaseFilesPreviewItemAlt.vue_vue_type_script_setup_true_lang-CHyTRDS0.js","assets/BaseAvatar-C7bgPfq2.js","assets/BaseAvatar-D_wrVMJp.css","assets/BaseFilesPreviewItem.vue_vue_type_script_setup_true_lang-CSwZhySp.js","assets/BaseFilePicker-DZPetYnP.css","assets/BaseScrollArea.vue_vue_type_script_setup_true_lang-CsexuDQs.js","assets/BaseDialog.vue_vue_type_script_setup_true_lang-D48K7xSM.js","assets/QBar-CbSbXUxR.js","assets/BaseEllipsis-qjVnXEA8.js","assets/BaseEllipsis-De80WjgX.css"])))=>i.map(i=>d[i]); 2import{m as A,u as D,n as v,q as f,aD as $,w as o,x as l,v as m,N as x,L as e,aR as q,aL as N,_ as g,aQ as E,ak as M,aI as R,aK as K,df as W,aS as F,aT as I,r as b,h as Z,a as j,bZ as z,dt as k,M as U}from"./index-yXxX4num.js";import{F as G}from"./FileManagerService-cqp-9Qnz.js";import{U as O}from"./UserService-tUH0uJgt.js";import{u as H}from"./useValidation-D3WGpC8n.js";import{_ as P}from"./UserCard.vue_vue_type_script_setup_true_lang-Bjsr7uqo.js";import{u as J}from"./useAppMeta-DunzK5AS.js";import{B as S}from"./BaseButton-AF0F-elW.js";import{B as X}from"./BaseCard-BfLhEEbF.js";import{_ as B}from"./BaseTooltip.vue_vue_type_script_setup_true_lang-BTmH_YYE.js";import{_ as Y}from"./SettingLayout.vue_vue_type_script_setup_true_lang-PMBlfu3w.js";import"./useAxios-CtiUX_l1.js";import"./BaseAvatar-C7bgPfq2.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./use-meta-JG4kKjNw.js";import"./BaseMenuItems.vue_vue_type_style_index_0_lang-_SKjdvJh.js";import"./BasePage.vue_vue_type_script_setup_true_lang-CRSOyQUs.js";const ee={class:"text-h6"},ae={class:"row"},te={class:"col-12 col-md-6 q-pa-md"},oe={class:"col-12 col-md-6 q-pa-md"},le={class:"col-12 col-md-12 q-pa-md"},se=A({__name:"SettingPersonal",emits:["on-finish"],setup(T,{emit:h}){const r=F(()=>I(()=>import("./BaseToggle-Nnx-Qsyz.js"),__vite__mapDeps([0,1,2,3]))),{t:n}=D(),{updatePersonalData:C}=O(),{required:V}=H(),s=b({fullName:"",positionName:"",teamLeaderName:"",autoFollowUser:!0,initialConfig:!0}),t=b(!1),d=h,p=Z(()=>s.value.fullName&&s.value.fullName.length>=4),_=async()=>{t.value=!0,await C(s.value),t.value=!1,d("on-finish")};return(w,u)=>(v(),f($,{flat:"",bordered:""},{default:o(()=>[l(K,null,{default:o(()=>[m("div",ee,x(e(n)("base.privateData")),1),l(q,{onSubmit:_},{default:o(()=>[m("div",ae,[m("div",te,[l(N,{outlined:"",modelValue:s.value.fullName,"onUpdate:modelValue":u[0]||(u[0]=c=>s.value.fullName=c),label:e(n)("base.editName"),rules:[e(V)]},null,8,["modelValue","label","rules"])]),m("div",oe,[l(N,{outlined:"",modelValue:s.value.positionName,"onUpdate:modelValue":u[1]||(u[1]=c=>s.value.positionName=c),label:e(n)("model.user_data.positionName"),rules:[e(V)]},null,8,["modelValue","label","rules"])])]),m("div",le,[s.value.autoFollowUser!=null?(v(),f(e(r),{key:0,label:e(n)("base.other"),modelValue:s.value.autoFollowUser,"onUpdate:modelValue":u[2]||(u[2]=c=>s.value.autoFollowUser=c)},null,8,["label","modelValue"])):g("",!0)]),l(E,{align:"right"},{default:o(()=>[l(M,{disable:!p.value,unelevated:"",color:"primary",icon:e(R),label:e(n)("base.okay"),type:"submit"},null,8,["disable","icon","label"])]),_:1})]),_:1})]),_:1}),l(W,{showing:t.value,label:e(n)("base.pleaseWait"),"label-class":"text-primary"},null,8,["showing","label"])]),_:1}))}}),ne={class:"text-white absolute-right q-pa-md"},ie={class:"text-white absolute-center"},re={class:"absolute-bottom",style:{top:"55px"}},Ne=A({__name:"index",setup(T){const h=F(()=>I(()=>import("./BaseImageCropperDialog-xL_fqo2o.js"),__vite__mapDeps([4,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21])));J();const{t:r}=D(),{appLoading:n}=j(),{uploadApi:C}=G(),{updateUserAvatar:V,updateUserCover:s}=O(),t=z(),d=b(!1),p=b(!1),_=b(void 0),w=async y=>{n();const a=await C(y);if(a&&t.auth&&a.id){await V(a.id);const i=t.auth;
2i.avatar&&(i.avatar.thumbnail=a.fileThumbnailPath||"",i.avatar.image=a.filePath)}n(!1)},u=()=>{d.value=!0},c=()=>{p.value=!0},L=async y=>{n();const a=await C(y);if(a&&t.auth&&a.id){await s(a.id);const i=t.auth;i.cover={thumbnail:a.fileThumbnailPath||"",image:a.filePath}}n(!1)},Q=()=>{console.log("onCoverCropClose"),_.value=void 0,p.value=!1};return(y,a)=>(v(),f(Y,null,{content:o(()=>[l(X,null,{default:o(()=>[e(t).auth?(v(),f(P,{key:0,avatar:{src:e(t).auth?.avatar?.image},"cover-image":e(t).loginedCover,name:e(t).loginedDisplay,description:e(r)("app.name"),height:"250px","avatar-top":"110px","description-style":{marginTop:"35px"}},{extra:o(()=>[m("div",ne,[l(S,{round:"",unelevated:"",color:"pink",icon:e(k),onClick:c},{default:o(()=>[l(B,null,{default:o(()=>[U(x(e(r)("base.changeCover")),1)]),_:1})]),_:1},8,["icon"])]),m("div",ie,[m("div",re,[l(S,{round:"",icon:e(k),color:"pink",onClick:u},{default:o(()=>[l(B,null,{default:o(()=>[U(x(e(r)("base.changeAvatar")),1)]),_:1})]),_:1},8,["icon"])])])]),_:1},8,["avatar","cover-image","name","description"])):g("",!0)]),_:1}),l(se)]),default:o(()=>[d.value?(v(),f(e(h),{key:0,modelValue:d.value,"onUpdate:modelValue":a[0]||(a[0]=i=>d.value=i),title:e(r)("cropAvatar"),onOnSubmit:w,onOnClose:a[1]||(a[1]=i=>d.value=!1)},null,8,["modelValue","title"])):g("",!0),p.value?(v(),f(e(h),{key:1,modelValue:p.value,"onUpdate:modelValue":a[2]||(a[2]=i=>p.value=i),title:e(r)("base.changeCover"),ratio:16/9,onOnClose:Q,onOnSubmit:L},{preview:o(()=>[e(t).auth&&_.value?(v(),f(P,{key:0,"avatar-image":e(t).auth?.avatar?.image,"cover-image":_.value,name:e(t).loginedDisplay,description:e(r)("app.name"),height:"250px","avatar-top":"110px","avatar-flat":"",flat:"","description-style":{marginTop:"35px"}},null,8,["avatar-image","cover-image","name","description"])):g("",!0)]),_:1},8,["modelValue","title"])):g("",!0)]),_:1}))}});export{Ne as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.