3 lines
9.0 KiB
JavaScript
3 lines
9.0 KiB
JavaScript
import{d1 as ae,d2 as ne,a as C,P as re,d as L,j as Q,u as Y,Z as oe,aR as le,aw as ue,at as ie,w as se,v as I,f as ce,_ as W,a0 as H,h as S,c as d,s as z,af as E,a1 as de,i as fe,a4 as ve,cf as F,c5 as pe,r as me,V as $,d3 as he,d4 as be,X as ge,cI as ye,Q as xe,a6 as P,d5 as Ce,ab as ke,a9 as we,W as Se,cx as Ie,m as Oe}from"./index-c4181c0f.js";import{V as Me}from"./index-a5bd3ccb.js";function Ve(e,t){var a=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=ae(e))||t&&e&&typeof e.length=="number"){a&&(e=a);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},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 u=!0,h=!1,b;return{s:function(){a=a.call(e)},n:function(){var c=a.next();return u=c.done,c},e:function(c){h=!0,b=c},f:function(){try{!u&&a.return!=null&&a.return()}finally{if(h)throw b}}}}var K=1/0,_e=17976931348623157e292;function We(e){if(!e)return e===0?e:0;if(e=ne(e),e===K||e===-K){var t=e<0?-1:1;return t*_e}return e===e?e:0}function He(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var Pe=function(){return{name:String,prefixCls:String,options:{type:Array,default:function(){return[]}},disabled:Boolean,id:String}},Fe=function(){return C(C({},Pe()),{},{defaultValue:{type:Array},value:{type:Array},onChange:{type:Function},"onUpdate:value":{type:Function}})},Ge=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:re.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}}},Ae=function(){return C(C({},Ge()),{},{indeterminate:{type:Boolean,default:!1}})},Z=Symbol("CheckboxGroupContext"),je=["indeterminate","skipGroup","id"],Be=["onMouseenter","onMouseleave","onInput","class","style"];const _=L({compatConfig:{MODE:3},name:"ACheckbox",inheritAttrs:!1,__ANT_CHECKBOX:!0,props:Ae(),setup:function(t,a){var r=a.emit,o=a.attrs,u=a.slots,h=a.expose,b=Q(),f=Y("checkbox",t),c=f.prefixCls,g=f.direction,i=oe(Z,void 0),w=Symbol("checkboxUniId");le(function(){!t.skipGroup&&i&&i.registerValue(w,t.value)}),ue(function(){i&&i.cancelValue(w)}),ie(function(){se(t.checked!==void 0||i||t.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=I(),B=function(){var n;(n=M.value)===null||n===void 0||n.focus()},G=function(){var n;(n=M.value)===null||n===void 0||n.blur()};return h({focus:B,blur:G}),function(){var x,n,l=ce((x=u.default)===null||x===void 0?void 0:x.call(u)),v=t.indeterminate,p=t.skipGroup,m=t.id,s=m===void 0?b.id.value:m,k=W(t,je),A=o.onMouseenter,N=o.onMouseleave;o.onInput;var V=o.class,q=o.style,J=W(o,Be),y=C(C({},k),{},{id:s,prefixCls:c.value},J);i&&!p?(y.onChange=function(){for(var R=arguments.length,U=new Array(R),j=0;j<R;j++)U[j]=arguments[j];r.apply(void 0,["change"].concat(U)),i.toggleOption({label:l,value:t.value})},y.name=i.name.value,y.checked=i.mergedValue.value.indexOf(t.value)!==-1,y.disabled=t.disabled||i.disabled.value,y.indeterminate=v):y.onChange=O;var ee=H((n={},S(n,"".concat(c.value,"-wrapper"),!0),S(n,"".concat(c.value,"-rtl"),g.value==="rtl"),S(n,"".concat(c.value,"-wrapper-checked"),y.checked),S(n,"".concat(c.value,"-wrapper-disabled"),y.disabled),n),V),te=H(S({},"".concat(c.value,"-indeterminate"),v));return d("label",{class:ee,style:q,onMouseenter:A,onMouseleave:N},[d(Me,C(C({},y),{},{class:te,ref:M}),null),l.length?d("span",null,[l]):null])}}}),D=L({compatConfig:{MODE:3},name:"ACheckboxGroup",props:Fe(),setup:function(t,a){var r=a.slots,o=a.emit,u=a.expose,h=Q(),b=Y("checkbox",t),f=b.prefixCls,c=b.direction,g=I((t.value===void 0?t.defaultValue:t.value)||[]);z(function(){return t.value},function(){g.value=t.value||[]});var i=E(function(){return t.options.map(function(n){return typeof n=="string"||typeof n=="number"?{label:n,value:n}:n})}),w=I(Symbol()),O=I(new Map),M=function(l){O.value.delete(l),w.value=Symbol()},B=function(l,v){O.value.set(l,v),w.value=Symbol()},G=I(new Map);z(w,function(){var n=new Map,l=Ve(O.value.values()),v;try{for(l.s();!(v=l.n()).done;){var p=v.value;n.set(p,!0)}}catch(m){l.e(m)}finally{l.f()}G.value=n});var x=function(l){var v=g.value.indexOf(l.value),p=fe(g.value);v===-1?p.push(l.value):p.splice(v,1),t.value===void 0&&(g.value=p);var m=p.filter(function(s){return G.value.has(s)}).sort(function(s,k){var A=i.value.findIndex(function(V){return V.value===s}),N=i.value.findIndex(function(V){return V.value===k});return A-N});o("update:value",m),o("change",m),h.onFieldChange()};return de(Z,{cancelValue:M,registerValue:B,toggleOption:x,mergedValue:g,name:E(function(){return t.name}),disabled:E(function(){return t.disabled})}),u({mergedValue:g}),function(){var n,l=t.id,v=l===void 0?h.id.value:l,p=null,m="".concat(f.value,"-group");return i.value&&i.value.length>0&&(p=i.value.map(function(s){var k;return d(_,{prefixCls:f.value,key:s.value.toString(),disabled:"disabled"in s?s.disabled:t.disabled,indeterminate:s.indeterminate,value:s.value,checked:g.value.indexOf(s.value)!==-1,onChange:s.onChange,class:"".concat(m,"-item")},{default:function(){return[s.label===void 0?(k=r.label)===null||k===void 0?void 0:k.call(r,s):s.label]}})})),d("div",{class:[m,S({},"".concat(m,"-rtl"),c.value==="rtl")],id:v},[p||((n=r.default)===null||n===void 0?void 0:n.call(r))])}}});_.Group=D;_.install=function(e){return e.component(_.name,_),e.component(D.name,D),e};var Ne={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 Ee=Ne;function X(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?Object(arguments[t]):{},r=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(a).filter(function(o){return Object.getOwnPropertyDescriptor(a,o).enumerable}))),r.forEach(function(o){De(e,o,a[o])})}return e}function De(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var T=function(t,a){var r=X({},t,a.attrs);return d(ve,X({},r,{icon:Ee}),null)};T.displayName="DownloadOutlined";T.inheritAttrs=!1;const $e=T,ze=async e=>(await F.value.get("/files",{params:{folder_path:e}})).data,Ke=async e=>(await F.value.post("/delete_files",{file_paths:e})).data,Xe=async(e,t,a)=>(await F.value.post("/move_files",{file_paths:e,dest:t,create_dest_folder:a})).data,Le=async(e,t,a)=>(await F.value.post("/copy_files",{file_paths:e,dest:t,create_dest_folder:a})).data,Te=async e=>{await F.value.post("/mkdirs",{dest_folder:e})},Qe=e=>{const t=[];return e.shiftKey&&t.push("Shift"),e.ctrlKey&&t.push("Ctrl"),e.metaKey&&t.push("Cmd"),(e.code.startsWith("Key")||e.code.startsWith("Digit"))&&t.push(e.code),t.join(" + ")},Ye=e=>{const t=I("");return new Promise(a=>{$.confirm({title:P("inputFolderName"),content:()=>d(Se,{value:t.value,"onUpdate:value":r=>t.value=r},null),async onOk(){if(!t.value)return;const r=Ie(e,t.value);await Te(r),a()}})})},Ze=()=>d("p",{style:{background:"var(--zp-secondary-background)",padding:"8px",borderLeft:"4px solid var(--primary-color)"}},[Oe("Tips: "),P("multiSelectTips")]),qe=(e,t)=>{const a=pe(),r=me(),o=u=>{var h;return!!((h=a.tagMap.get(e.fullpath))!=null&&h.some(b=>b.id===u))};$.confirm({width:"80vw",title:e.name,icon:null,content:()=>d("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column"}},[d("video",{style:{maxHeight:he?"80vh":"60vh",maxWidth:"100%",minWidth:"70%"},src:be(e),controls:!0,autoplay:!0},null),d("div",{style:{marginTop:"4px"}},[r.conf.all_custom_tags.map(u=>d("div",{key:u.id,onClick:()=>t==null?void 0:t(u.id),style:{background:o(u.id)?a.getColor(u.name):"var(--zp-primary-background)",color:o(u.id)?"white":a.getColor(u.name),margin:"2px",padding:"2px 16px","border-radius":"4px",display:"inline-block",cursor:"pointer","font-weight":"bold",transition:".5s all ease",border:`2px solid ${a.getColor(u.name)}`,"user-select":"none"}},[u.name]))]),d("div",{class:"actions",style:{marginTop:"16px"}},[d(ge,{onClick:()=>ye([xe(e,!0)])},{icon:d($e,null,null),default:P("download")})])]),maskClosable:!0,wrapClassName:"hidden-antd-btns-modal"})},Je=()=>{$.confirm({title:P("confirmRebuildImageIndex"),onOk:async()=>{await Ce(),ke.emit("searchIndexExpired"),we.success(P("rebuildComplete"))}})};export{_ as C,Ze as M,ze as a,Ye as b,Le as c,Ke as d,qe as e,Qe as g,He as l,Xe as m,Je as o,We as t};
|