3 lines
8.4 KiB
JavaScript
3 lines
8.4 KiB
JavaScript
import{cP as ne,cQ as re,a as g,P as le,d as Y,j as Q,u as Z,Z as oe,aT as ue,az as ie,an as se,w as ce,Y as S,f as de,_ as H,a0 as z,h as I,c,l as K,ad as T,a1 as fe,i as ve,a4 as pe,c4 as F,R as D,cR as me,L as W,V as he,cw as be,a6 as P,aa as ge,a9 as ye,U as xe,cn as Ce,x as ke}from"./index-82b3b198.js";import{V as we}from"./index-84ab7341.js";import{j as Ie}from"./db-b7b6b4ea.js";function Se(e,a){var t=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=ne(e))||a&&e&&typeof e.length=="number"){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var y=!0,x=!1,C;return{s:function(){t=t.call(e)},n:function(){var s=t.next();return y=s.done,s},e:function(s){x=!0,C=s},f:function(){try{!y&&t.return!=null&&t.return()}finally{if(x)throw C}}}}var L=1/0,Oe=17976931348623157e292;function Re(e){if(!e)return e===0?e:0;if(e=re(e),e===L||e===-L){var a=e<0?-1:1;return a*Oe}return e===e?e:0}function Ue(e){var a=e==null?0:e.length;return a?e[a-1]:void 0}var Me=function(){return{name:String,prefixCls:String,options:{type:Array,default:function(){return[]}},disabled:Boolean,id:String}},Ve=function(){return g(g({},Me()),{},{defaultValue:{type:Array},value:{type:Array},onChange:{type:Function},"onUpdate:value":{type:Function}})},_e=function(){return{prefixCls:String,defaultChecked:{type:Boolean,default:void 0},checked:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},isGroup:{type:Boolean,default:void 0},value:le.any,name:String,id:String,indeterminate:{type:Boolean,default:void 0},type:{type:String,default:"checkbox"},autofocus:{type:Boolean,default:void 0},onChange:Function,"onUpdate:checked":Function,onClick:Function,skipGroup:{type:Boolean,default:!1}}},Pe=function(){return g(g({},_e()),{},{indeterminate:{type:Boolean,default:!1}})},q=Symbol("CheckboxGroupContext"),Fe=["indeterminate","skipGroup","id"],je=["onMouseenter","onMouseleave","onInput","class","style"];const _=Y({compatConfig:{MODE:3},name:"ACheckbox",inheritAttrs:!1,__ANT_CHECKBOX:!0,props:Pe(),setup:function(a,t){var r=t.emit,o=t.attrs,y=t.slots,x=t.expose,C=Q(),d=Z("checkbox",a),s=d.prefixCls,m=d.direction,u=oe(q,void 0),w=Symbol("checkboxUniId");ue(function(){!a.skipGroup&&u&&u.registerValue(w,a.value)}),ie(function(){u&&u.cancelValue(w)}),se(function(){ce(a.checked!==void 0||u||a.value===void 0,"Checkbox","`value` is not validate prop, do you mean `checked`?")});var O=function(n){var l=n.target.checked;r("update:checked",l),r("change",n)},M=S(),B=function(){var n;(n=M.value)===null||n===void 0||n.focus()},j=function(){var n;(n=M.value)===null||n===void 0||n.blur()};return x({focus:B,blur:j}),function(){var b,n,l=de((b=y.default)===null||b===void 0?void 0:b.call(y)),f=a.indeterminate,v=a.skipGroup,p=a.id,i=p===void 0?C.id.value:p,k=H(a,Fe),A=o.onMouseenter,N=o.onMouseleave;o.onInput;var V=o.class,J=o.style,ee=H(o,je),h=g(g({},k),{},{id:i,prefixCls:s.value},ee);u&&!v?(h.onChange=function(){for(var R=arguments.length,U=new Array(R),G=0;G<R;G++)U[G]=arguments[G];r.apply(void 0,["change"].concat(U)),u.toggleOption({label:l,value:a.value})},h.name=u.name.value,h.checked=u.mergedValue.value.indexOf(a.value)!==-1,h.disabled=a.disabled||u.disabled.value,h.indeterminate=f):h.onChange=O;var ae=z((n={},I(n,"".concat(s.value,"-wrapper"),!0),I(n,"".concat(s.value,"-rtl"),m.value==="rtl"),I(n,"".concat(s.value,"-wrapper-checked"),h.checked),I(n,"".concat(s.value,"-wrapper-disabled"),h.disabled),n),V),te=z(I({},"".concat(s.value,"-indeterminate"),f));return c("label",{class:ae,style:J,onMouseenter:A,onMouseleave:N},[c(we,g(g({},h),{},{class:te,ref:M}),null),l.length?c("span",null,[l]):null])}}}),E=Y({compatConfig:{MODE:3},name:"ACheckboxGroup",props:Ve(),setup:function(a,t){var r=t.slots,o=t.emit,y=t.expose,x=Q(),C=Z("checkbox",a),d=C.prefixCls,s=C.direction,m=S((a.value===void 0?a.defaultValue:a.value)||[]);K(function(){return a.value},function(){m.value=a.value||[]});var u=T(function(){return a.options.map(function(n){return typeof n=="string"||typeof n=="number"?{label:n,value:n}:n})}),w=S(Symbol()),O=S(new Map),M=function(l){O.value.delete(l),w.value=Symbol()},B=function(l,f){O.value.set(l,f),w.value=Symbol()},j=S(new Map);K(w,function(){var n=new Map,l=Se(O.value.values()),f;try{for(l.s();!(f=l.n()).done;){var v=f.value;n.set(v,!0)}}catch(p){l.e(p)}finally{l.f()}j.value=n});var b=function(l){var f=m.value.indexOf(l.value),v=ve(m.value);f===-1?v.push(l.value):v.splice(f,1),a.value===void 0&&(m.value=v);var p=v.filter(function(i){return j.value.has(i)}).sort(function(i,k){var A=u.value.findIndex(function(V){return V.value===i}),N=u.value.findIndex(function(V){return V.value===k});return A-N});o("update:value",p),o("change",p),x.onFieldChange()};return fe(q,{cancelValue:M,registerValue:B,toggleOption:b,mergedValue:m,name:T(function(){return a.name}),disabled:T(function(){return a.disabled})}),y({mergedValue:m}),function(){var n,l=a.id,f=l===void 0?x.id.value:l,v=null,p="".concat(d.value,"-group");return u.value&&u.value.length>0&&(v=u.value.map(function(i){var k;return c(_,{prefixCls:d.value,key:i.value.toString(),disabled:"disabled"in i?i.disabled:a.disabled,indeterminate:i.indeterminate,value:i.value,checked:m.value.indexOf(i.value)!==-1,onChange:i.onChange,class:"".concat(p,"-item")},{default:function(){return[i.label===void 0?(k=r.label)===null||k===void 0?void 0:k.call(r,i):i.label]}})})),c("div",{class:[p,I({},"".concat(p,"-rtl"),s.value==="rtl")],id:f},[v||((n=r.default)===null||n===void 0?void 0:n.call(r))])}}});_.Group=E;_.install=function(e){return e.component(_.name,_),e.component(E.name,E),e};var Ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};const Ge=Ae;function X(e){for(var a=1;a<arguments.length;a++){var t=arguments[a]!=null?Object(arguments[a]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable}))),r.forEach(function(o){Be(e,o,t[o])})}return e}function Be(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}var $=function(a,t){var r=X({},a,t.attrs);return c(pe,X({},r,{icon:Ge}),null)};$.displayName="DownloadOutlined";$.inheritAttrs=!1;const Ne=$,He=async e=>(await F.value.get("/files",{params:{folder_path:e}})).data,ze=async e=>(await F.value.post("/delete_files",{file_paths:e})).data,Ke=async(e,a,t)=>(await F.value.post("/move_files",{file_paths:e,dest:a,create_dest_folder:t})).data,We=async(e,a,t)=>(await F.value.post("/copy_files",{file_paths:e,dest:a,create_dest_folder:t})).data,Te=async e=>{await F.value.post("/mkdirs",{dest_folder:e})},Le=e=>{const a=[];return e.shiftKey&&a.push("Shift"),e.ctrlKey&&a.push("Ctrl"),e.metaKey&&a.push("Cmd"),(e.code.startsWith("Key")||e.code.startsWith("Digit"))&&a.push(e.code),a.join(" + ")},Xe=e=>{const a=S("");return new Promise(t=>{D.confirm({title:P("inputFolderName"),content:()=>c(xe,{value:a.value,"onUpdate:value":r=>a.value=r},null),async onOk(){if(!a.value)return;const r=Ce(e,a.value);await Te(r),t()}})})},Ye=()=>c("p",{style:{background:"var(--zp-secondary-background)",padding:"8px",borderLeft:"4px solid var(--primary-color)"}},[ke("Tips: "),P("multiSelectTips")]),Qe=e=>{D.confirm({width:"80vw",title:e.name,icon:null,content:()=>c("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column"}},[c("video",{style:{maxHeight:me?"80vh":"60vh"},src:W(e),controls:!0,autoplay:!0},null),c("div",{class:"actions",style:{marginTop:"16px"}},[c(he,{onClick:()=>be([W(e,!0)])},{icon:c(Ne,null,null),default:P("download")})])]),maskClosable:!0,wrapClassName:"hidden-antd-btns-modal"})},Ze=()=>{D.confirm({title:P("confirmRebuildImageIndex"),onOk:async()=>{await Ie(),ge.emit("searchIndexExpired"),ye.success(P("rebuildComplete"))}})};export{_ as C,Ye as M,He as a,Xe as b,We as c,ze as d,Qe as e,Le as g,Ue as l,Ke as m,Ze as o,Re as t};
|