detect/detect.gui/Embedded/dist/assets/index-e108fcd6.js
2025-01-03 11:52:15 +08:00

2 lines
7.9 KiB
JavaScript

var de=Object.defineProperty,fe=Object.defineProperties;var ge=Object.getOwnPropertyDescriptors;var G=Object.getOwnPropertySymbols;var we=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable;var J=(e,s,o)=>s in e?de(e,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[s]=o,D=(e,s)=>{for(var o in s||(s={}))we.call(s,o)&&J(e,o,s[o]);if(G)for(var o of G(s))he.call(s,o)&&J(e,o,s[o]);return e},L=(e,s)=>fe(e,ge(s));var U=(e,s,o)=>new Promise((c,l)=>{var p=i=>{try{n(o.next(i))}catch(u){l(u)}},t=i=>{try{n(o.throw(i))}catch(u){l(u)}},n=i=>i.done?c(i.value):Promise.resolve(i.value).then(p,t);n((o=o.apply(e,s)).next())});import{t as Y,u as z,_ as A,az as ye,p as N,a3 as me,d as De,aO as Z,c as Ce,f as x,ao as ee,h as ke,aD as te,w as $e}from"./index.js";import{d as E,c as w,a6 as C,Z as f,_ as b,F as Be,ab as g,a4 as S,a5 as h,G as R,a0 as P,a9 as T,a8 as O,a1 as $,ad as oe,$ as K,k as V,f as k,g as _,u as a,J as v,w as Q,y as se,n as ve,aa as W,m as be,a7 as Oe,ag as Se,ah as Pe,r as ne,h as Te}from"./vue-72a104e4.js";import{aO as _e,a3 as Fe,b as He}from"./antd-5a8a8bf9.js";const{t:X}=Y(),re={confirmLoading:{type:Boolean},showCancelBtn:{type:Boolean,default:!0},cancelButtonProps:Object,cancelText:{type:String,default:X("common.cancelText")},showOkBtn:{type:Boolean,default:!0},okButtonProps:Object,okText:{type:String,default:X("common.okText")},okType:{type:String,default:"primary"},showFooter:{type:Boolean},footerHeight:{type:[String,Number],default:60}},Le=D({isDetail:{type:Boolean},title:{type:String,default:""},loadingText:{type:String},showDetailBack:{type:Boolean,default:!0},open:{type:Boolean},loading:{type:Boolean},maskClosable:{type:Boolean,default:!0},getContainer:{type:[Object,String]},closeFunc:{type:[Function,Object],default:null},destroyOnClose:{type:Boolean}},re),Ne=E({name:"BasicDrawerFooter",props:L(D({},re),{height:{type:String,default:"60px"}}),emits:["ok","close"],setup(e,{emit:s}){const{prefixCls:o}=z("basic-drawer-footer"),c=w(()=>{const t=`${e.height}`;return{height:t,lineHeight:`calc(${t} - 1px)`}});function l(){s("ok")}function p(){s("close")}return{handleOk:l,prefixCls:o,handleClose:p,getStyle:c}}});function Re(e,s,o,c,l,p){const t=C("a-button");return e.showFooter||e.$slots.footer?(f(),b("div",{key:0,class:$(e.prefixCls),style:oe([e.getStyle,{background:"#13265a"}])},[e.$slots.footer?g(e.$slots,"footer",{key:1}):(f(),b(Be,{key:0},[g(e.$slots,"insertFooter"),e.showCancelBtn?(f(),S(t,T({key:0},e.cancelButtonProps,{onClick:e.handleClose,class:"mr-2 form-cancel"}),{default:h(()=>[R(P(e.cancelText),1)]),_:1},16,["onClick"])):O("",!0),g(e.$slots,"centerFooter"),e.showOkBtn?(f(),S(t,T({key:1,type:e.okType,onClick:e.handleOk},e.okButtonProps,{class:"mr-2 form-ok",loading:e.confirmLoading}),{default:h(()=>[R(P(e.okText),1)]),_:1},16,["type","onClick","loading"])):O("",!0),g(e.$slots,"appendFooter")],64))],6)):O("",!0)}const Ve=A(Ne,[["render",Re]]),je=E({name:"BasicDrawerHeader",components:{BasicTitle:ye,ArrowLeftOutlined:_e},props:{isDetail:N.bool,showDetailBack:N.bool,title:N.string},emits:["close"],setup(e,{emit:s}){const{prefixCls:o}=z("basic-drawer-header");function c(){s("close")}return{prefixCls:o,handleClose:c}}});const ze={key:1};function Ae(e,s,o,c,l,p){const t=C("BasicTitle"),n=C("ArrowLeftOutlined");return e.isDetail?(f(),b("div",{key:1,class:$([e.prefixCls,`${e.prefixCls}--detail`])},[K("span",{class:$(`${e.prefixCls}__twrap`)},[e.showDetailBack?(f(),b("span",{key:0,onClick:s[0]||(s[0]=(...i)=>e.handleClose&&e.handleClose(...i))},[V(n,{class:$(`${e.prefixCls}__back`)},null,8,["class"])])):O("",!0),e.title?(f(),b("span",ze,P(e.title),1)):O("",!0)],2),K("span",{class:$(`${e.prefixCls}__toolbar`)},[g(e.$slots,"titleToolbar")],2)],2)):(f(),S(t,{key:0,class:$(e.prefixCls),style:{"font-family":'"Noto Sans SC", serif',"font-size":"16px",color:"#ffffff"}},{default:h(()=>[g(e.$slots,"title"),R(" "+P(e.$slots.title?"":e.title),1)]),_:3},8,["class"]))}const Ee=A(je,[["render",Ae]]),Ie=E({components:{Drawer:Fe,ScrollContainer:me,DrawerFooter:Ve,DrawerHeader:Ee},inheritAttrs:!1,props:Le,emits:["open-change","ok","close","register"],setup(e,{emit:s}){const o=k(!1),c=De(),l=k(null),{t:p}=Y(),{prefixVar:t,prefixCls:n}=z("basic-drawer"),i={setDrawerProps:ce,emitOpen:void 0},u=_();u&&s("register",i,u.uid);const m=w(()=>Z(v(e),a(l))),y=w(()=>{const r=L(D(D({placement:"right"},a(c)),a(m)),{open:a(o)});r.title=void 0;const{isDetail:d,width:H,wrapClassName:M,getContainer:pe}=r;if(d){H||(r.width="100%");const q=`${n}__detail`;r.rootClassName=M?`${M} ${q}`:q,pe||(r.getContainer=`.${t}-layout-content`)}return r}),F=w(()=>D(D({},c),a(y))),I=w(()=>{const{footerHeight:r,showFooter:d}=a(y);return d&&r?Ce(r)?`${r}px`:`${r.replace("px","")}px`:"0px"}),ae=w(()=>({position:"relative",height:`calc(100% - ${a(I)})`})),le=w(()=>{var r;return!!((r=a(y))!=null&&r.loading)});Q(()=>e.open,(r,d)=>{r!==d&&(o.value=r)},{deep:!0}),Q(()=>o.value,r=>{se(()=>{var d;s("open-change",r),u&&((d=i.emitOpen)==null||d.call(i,r,u.uid))})});function ie(r){return U(this,null,function*(){const{closeFunc:d}=a(y);if(s("close",r),d&&x(d)){const H=yield d();o.value=!H;return}o.value=!1})}function ce(r){l.value=Z(a(l)||{},r),Reflect.has(r,"open")&&(o.value=!!r.open)}function ue(){s("ok")}return{onClose:ie,t:p,prefixCls:n,getMergeProps:m,getScrollContentStyle:ae,getProps:y,getLoading:le,getBindValues:F,getFooterHeight:I,handleOk:ue}}});function Me(e,s,o,c,l,p){const t=C("DrawerHeader"),n=C("ScrollContainer"),i=C("DrawerFooter"),u=C("Drawer"),m=ve("loading");return f(),S(u,T({onClose:e.onClose},e.getBindValues,{closable:!1,style:{background:"#13265a"},headerStyle:{"border-bottom":"1px solid #183171"},bodyStyle:{padding:"24px 24px 0 0"}}),W({default:h(()=>[be((f(),S(n,{style:oe([e.getScrollContentStyle,{"padding-left":"24px","padding-right":"10px"}]),"loading-tip":e.loadingText||e.t("common.loadingText")},{default:h(()=>[g(e.$slots,"default")]),_:3},8,["style","loading-tip"])),[[m,e.getLoading]]),V(i,T(e.getProps,{onClose:e.onClose,onOk:e.handleOk,height:e.getFooterHeight,style:{"border-top":"1px solid #183171"}}),W({_:2},[Oe(Object.keys(e.$slots),y=>({name:y,fn:h(F=>[g(e.$slots,y,Se(Pe(F||{})))])}))]),1040,["onClose","onOk","height"])]),_:2},[e.$slots.title?{name:"title",fn:h(()=>[g(e.$slots,"title")]),key:"1"}:{name:"title",fn:h(()=>[V(t,{title:e.getMergeProps.title,isDetail:e.isDetail,showDetailBack:e.showDetailBack,onClose:e.onClose},{titleToolbar:h(()=>[g(e.$slots,"titleToolbar")]),_:3},8,["title","isDetail","showDetailBack","onClose"])]),key:"0"}]),1040,["onClose"])}const qe=A(Ie,[["render",Me]]),B=ne({}),j=ne({});function Ke(){if(!_())throw new Error("useDrawer() can only be used inside setup() or functional components!");const e=k(null),s=k(!1),o=k(0);function c(t,n){ee(()=>{e.value=null,s.value=null,B[a(o)]=null}),!(a(s)&&ke()&&t===a(e))&&(o.value=n,e.value=t,s.value=!0,t.emitOpen=(i,u)=>{j[u]=i})}const l=()=>{const t=a(e);return t||te("useDrawer instance is undefined!"),t},p={setDrawerProps:t=>{var n;(n=l())==null||n.setDrawerProps(t)},getOpen:w(()=>j[~~a(o)]),openDrawer:(t=!0,n,i=!0)=>{var m;if((m=l())==null||m.setDrawerProps({open:t}),!n)return;if(i){B[a(o)]=null,B[a(o)]=v(n);return}He(v(B[a(o)]),v(n))||(B[a(o)]=v(n))},closeDrawer:()=>{var t;(t=l())==null||t.setDrawerProps({open:!1})}};return[c,p]}const Qe=e=>{const s=k(null),o=_(),c=k(0);if(!_())throw new Error("useDrawerInner() can only be used inside setup() or functional components!");const l=()=>{const t=a(s);if(!t){te("useDrawerInner instance is undefined!");return}return t},p=(t,n)=>{ee(()=>{s.value=null}),c.value=n,s.value=t,o==null||o.emit("register",t,n)};return Te(()=>{const t=B[a(c)];t&&(!e||!x(e)||se(()=>{e(t)}))}),[p,{changeLoading:(t=!0)=>{var n;(n=l())==null||n.setDrawerProps({loading:t})},changeOkLoading:(t=!0)=>{var n;(n=l())==null||n.setDrawerProps({confirmLoading:t})},getOpen:w(()=>j[~~a(c)]),closeDrawer:()=>{var t;(t=l())==null||t.setDrawerProps({open:!1})},setDrawerProps:t=>{var n;(n=l())==null||n.setDrawerProps(t)}}]},We=$e(qe);export{We as B,Qe as a,Ke as u};