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
4.8 KiB
2 lines
4.8 KiB
var f=(o,l,t)=>new Promise((c,i)=>{var d=r=>{try{e(t.next(r))}catch(s){i(s)}},m=r=>{try{e(t.throw(r))}catch(s){i(s)}},e=r=>r.done?c(r.value):Promise.resolve(r.value).then(d,m);e((t=t.apply(o,l)).next())});import{d as B,m as y,n as $,f as _,e as F,aT as L,aU as u,o as M,a as S,w as g,j as a,x as n,t as k,b as h,h as I,aP as N}from"./index-f4658ae7.js";import{BasicModal as R}from"./index-5a53dd49.js";import b from"./BasicForm-4abe2426.js";import"./componentMap-d43b954d.js";import{useForm as P}from"./useForm-446459c6.js";import"./ApiSelect-7790a483.js";import"./RadioButtonGroup-e34f3abd.js";import"./ApiTreeSelect-6e204649.js";import"./ApiRadioGroup-4ec6ca0e.js";import"./ApiCascader-761331ba.js";import{useLockStore as U}from"./lock-2fef1378.js";import{h as V}from"./header-55b09394.js";import{useModalInner as D}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";/* empty css *//* empty css */import"./FormItem.vue_vue_type_script_lang-da01c38b.js";import"./index-0e56c5c3.js";import"./helper-2176e41a.js";import"./useLabelWidth-e916bc94.js";import"./index-1d383df5.js";import"./Col-dfe054f2.js";import"./index-d51f1b4b.js";import"./FormItem-a040ce00.js";import"./index-2c9d82ce.js";import"./useSize-90c5eaba.js";import"./FormAction-57a3cf1e.js";import"./FormAction.vue_vue_type_script_lang-63aa1c08.js";import"./useFormContext-687e6399.js";import"./useFormValues-59b9baa1.js";import"./useAdvanced-c6108e3f.js";import"./useFormEvents-1d212091.js";import"./useAutoFocus-20555ad3.js";import"./props-d760f41f.js";import"./index-24b7f696.js";/* empty css */import"./index-3590612f.js";import"./Checkbox-abf1420e.js";import"./index-297faa0c.js";import"./createForOfIteratorHelper-eb4541b9.js";import"./useFormItem-7226971e.js";import"./useMaxLevel-0b248899.js";import"./index-8336ee2d.js";import"./index-134963ca.js";import"./index-efbe76fc.js";import"./index-70ffad01.js";import"./iconUtil-3b6c87ab.js";import"./index-6c09d321.js";import"./useRefs-2f4603d7.js";import"./index-ad7f1be2.js";import"./BasicUpload-47b5dea5.js";import"./UploadModal-b7c82e2b.js";import"./index-dc88db7c.js";import"./_createAggregator-c692fd07.js";import"./_baseEach-1e26df34.js";import"./_baseFor-37716d03.js";import"./DeleteOutlined-872fe62f.js";import"./index-9eb90d49.js";import"./useUpload-fd76742d.js";import"./typing-0f0a78e2.js";import"./props-9f05f6b5.js";import"./data-fe2d6249.js";import"./helper-3b79b112.js";import"./TableAction-8031dbc2.js";import"./useTableContext-e652508f.js";import"./const-0405ffdf.js";import"./ThumbUrl-5da03225.js";import"./index-a86b513c.js";import"./isNumber-0bc0d001.js";import"./css-06fbc100.js";import"./uuid-1d456649.js";import"./FileList.vue_vue_type_style_index_0_lang-f45ceff4.js";import"./UploadPreviewModal-0b27d3f4.js";import"./download-95cff35f.js";import"./base64Conver-f3be3d44.js";import"./index-2b22a167.js";import"./StrengthMeter-2dcda8ee.js";import"./index-1d081ab8.js";import"./CountButton-219c3a14.js";import"./useCountdown-be79a558.js";import"./CountdownInput-4fee9191.js";const T=B({name:"LockModal",components:{BasicModal:R,BasicForm:b},setup(){const{t:o}=F(),{prefixCls:l}=y("header-lock-modal"),t=$(),c=U(),i=_(()=>{var p;return(p=t.getUserInfo)==null?void 0:p.realName}),[d,{closeModal:m}]=D(),[e,{validateFields:r,resetFields:s}]=P({showActionButtonGroup:!1,schemas:[{field:"password",label:o("layout.header.lockScreenPassword"),component:"InputPassword",required:!0}]});function v(){return f(this,null,function*(){const w=(yield r()).password;m(),c.setLockInfo({isLock:!0,pwd:w}),yield s()})}const C=_(()=>{const{avatar:p}=t.getUserInfo;return p||V});return{t:o,prefixCls:l,getRealName:i,register:d,registerForm:e,handleLock:v,avatar:C}}});const j=["src"];function q(o,l,t,c,i,d){const m=u("BasicForm"),e=u("a-button"),r=u("BasicModal");return M(),S(r,N({footer:null,title:o.t("layout.header.lockScreen")},o.$attrs,{class:o.prefixCls,onRegister:o.register}),{default:g(()=>[a("div",{class:n(`${o.prefixCls}__entry`)},[a("div",{class:n(`${o.prefixCls}__header`)},[a("img",{src:o.avatar,class:n(`${o.prefixCls}__header-img`)},null,10,j),a("p",{class:n(`${o.prefixCls}__header-name`)},k(o.getRealName),3)],2),h(m,{onRegister:o.registerForm},null,8,["onRegister"]),a("div",{class:n(`${o.prefixCls}__footer`)},[h(e,{type:"primary",block:"",class:"mt-2",onClick:o.handleLock},{default:g(()=>[I(k(o.t("layout.header.lockScreenBtn")),1)]),_:1},8,["onClick"])],2)],2)]),_:1},16,["title","class","onRegister"])}const $r=L(T,[["render",q]]);export{$r as default};
|