| 1234 |
- /*!
- Build based on gin-vue-admin
- Time : 1757946830000 */
- !function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function r(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},u=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function l(n,r,u,o){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return a(s,"_invoke",function(n,r,a){var u,o,l,c=0,s=a||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return u=t,o=0,l=e,d.n=n,i}};function p(n,r){for(o=n,l=r,t=0;!f&&c&&!a&&t<s.length;t++){var a,u=s[t],p=d.p,v=u[2];n>3?(a=v===r)&&(l=u[(o=u[4])?5:(o=3,3)],u[4]=u[5]=e):u[0]<=p&&((a=n<2&&p<u[1])?(o=0,d.v=r,d.n=u[1]):p<v&&(a=n<3||u[0]>r||r>v)&&(u[4]=n,u[5]=r,d.n=v,o=0))}if(a||n>1)return i;throw f=!0,r}return function(a,s,v){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,v),o=s,l=v;(t=o<2?e:l)||!f;){u||(o?o<3?(o>1&&(d.n=-1),p(o,l)):d.n=l:d.v=l);try{if(c=2,u){if(o||(a="next"),t=u[a]){if(!(t=t.call(u,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,o<2&&(o=0)}else 1===o&&(t=u.return)&&t.call(u),o<2&&(l=TypeError("The iterator does not provide a '"+a+"' method"),o=1);u=e}else if((t=(f=d.n<0)?l:n.call(r,d))!==i)break}catch(t){u=e,o=1,l=t}finally{c=1}}return{value:t,done:f}}}(n,u,o),!0),s}var i={};function c(){}function s(){}function f(){}t=Object.getPrototypeOf;var d=[][u]?t(t([][u]())):(a(t={},u,function(){return this}),t),p=f.prototype=c.prototype=Object.create(d);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,a(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=f,a(p,"constructor",f),a(f,"constructor",s),s.displayName="GeneratorFunction",a(f,o,"GeneratorFunction"),a(p),a(p,o,"Generator"),a(p,u,function(){return this}),a(p,"toString",function(){return"[object Generator]"}),(r=function(){return{w:l,m:v}})()}function a(e,t,n,r){var u=Object.defineProperty;try{u({},"",{})}catch(e){u=0}a=function(e,t,n,r){function o(t,n){a(e,t,function(e){return this._invoke(t,n,e)})}t?u?u(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},a(e,t,n,r)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(t,n,r){return(n=function(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,n||"default");if("object"!=e(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function i(e,t,n,r,a,u,o){try{var l=e[u](o),i=l.value}catch(e){return void n(e)}l.done?t(i):Promise.resolve(i).then(r,a)}function c(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var u=e.apply(t,n);function o(e){i(u,r,a,o,l,"next",e)}function l(e){i(u,r,a,o,l,"throw",e)}o(void 0)})}}System.register(["./QR-code-legacy.DlhFSPCP.js","./index-legacy.DAerdh9O.js","./index-legacy.C7yqTvSr.js","./warningBar-legacy.CM-jno-M.js","./image-legacy.Cpr7EmQh.js","./vue-cropper.es-legacy.lyer3HYq.js"],function(e,n){"use strict";var a,u,l,i,s,f,d,p,v,m,y,g,h,b,w,k,I,O,x,_,j,S,C,P,D,E,T,V,U,A,z,B;return{setters:[function(e){a=e._,u=e.C,l=e.a,i=e.U,s=e.g,f=e.b,d=e.d,p=e.e,v=e.c,m=e.f,y=e.i},function(e){g=e.C},function(e){h=e.a,b=e.g,w=e.ag,k=e.ab,I=e.c,O=e.o,x=e.b,_=e.f,j=e.w,S=e.n,C=e.C,P=e.i,D=e.d,E=e.h,T=e.v,V=e.G,U=e.E,A=e.k,z=e.ah},function(e){B=e._},null,null],execute:function(){var n=function(e,t){var n=new Image;n.setAttribute("crossOrigin","anonymous"),n.onload=function(){var e=document.createElement("canvas");e.width=n.width,e.height=n.height,e.getContext("2d").drawImage(n,0,0,n.width,n.height);var r=e.toDataURL("image/png"),a=document.createElement("a"),u=new MouseEvent("click");a.download=t||"photo",a.href=r,a.dispatchEvent(u)},n.src=e},G={class:"flex gap-4 p-2"},M={class:"flex-none w-64 bg-white text-slate-700 dark:text-slate-400 dark:bg-slate-900 rounded p-4"},F={class:"flex-1 bg-white text-slate-700 dark:text-slate-400 dark:bg-slate-900"},L={class:"gva-table-box mt-0 mb-0"},N={class:"gva-btn-list gap-3"},R=["onClick"],q={class:"gva-pagination"};e("default",Object.assign({name:"Upload"},{__name:"upload",setup:function(e){var H=h(!1),J=h("/api"),K=h(""),Q=h(""),$=h(1),W=h(0),X=h(10),Y=h({keyword:null,classId:0}),Z=h([]),ee=function(e){X.value=e,re()},te=function(e){$.value=e,re()},ne=function(){Y.value.classId=0,$.value=1,re()},re=function(){var e=c(r().m(function e(){var t;return r().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,s(o({page:$.value,pageSize:X.value},Y.value));case 1:0===(t=e.v).code&&(Z.value=t.data.list,W.value=t.data.total,$.value=t.data.page,X.value=t.data.pageSize);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();re();var ae=function(){var e=c(r().m(function e(t){return r().w(function(e){for(;;)switch(e.n){case 0:A.confirm("此操作将永久删除文件, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(c(r().m(function e(){return r().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,v(t);case 1:if(0!==e.v.code){e.n=2;break}return U({type:"success",message:"删除成功!"}),1===Z.value.length&&$.value>1&&$.value--,e.n=2,re();case 2:return e.a(2)}},e)}))).catch(function(){U({type:"info",message:"已取消删除"})});case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),ue=function(){var e=c(r().m(function e(t){return r().w(function(e){for(;;)switch(e.n){case 0:A.prompt("请输入文件名或者备注","编辑",{confirmButtonText:"确定",cancelButtonText:"取消",inputPattern:/\S/,inputErrorMessage:"不能为空",inputValue:t.name}).then(function(){var e=c(r().m(function e(n){var a;return r().w(function(e){for(;;)switch(e.n){case 0:return a=n.value,t.name=a,e.n=1,p(t);case 1:if(0!==e.v.code){e.n=2;break}return U({type:"success",message:"编辑成功!"}),e.n=2,re();case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}()).catch(function(){U({type:"info",message:"取消修改"})});case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),oe=function(){A.prompt("格式:文件名|链接或者仅链接。","导入",{confirmButtonText:"确定",cancelButtonText:"取消",inputType:"textarea",inputPlaceholder:"我的图片|https://my-oss.com/my.png\nhttps://my-oss.com/my_1.png",inputPattern:/\S/,inputErrorMessage:"不能为空"}).then(function(){var e=c(r().m(function e(t){var n,a,u;return r().w(function(e){for(;;)switch(e.n){case 0:return n=t.value,a=n.split("\n"),u=[],a.forEach(function(e){var t,n,r=e.trim().split("|");if(r.length>1)n=r[0].trim(),t=r[1];else{var a=(t=r[0].trim()).substring(t.lastIndexOf("/")+1);n=a.substring(0,a.lastIndexOf("."))}t&&u.push({name:n,url:t,classId:Y.value.classId,tag:t.substring(t.lastIndexOf(".")+1),key:z()})}),e.n=1,y(u);case 1:if(0!==e.v.code){e.n=2;break}return U({type:"success",message:"导入成功!"}),e.n=2,re();case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}()).catch(function(){U({type:"info",message:"取消导入"})})},le=function(){Y.value.keyword=null,$.value=1,re()},ie={children:"children",label:"name",value:"ID"},ce=h([]),se=function(){var e=c(r().m(function e(){var t,n;return r().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,f();case 1:t=e.v,n={name:"全部分类",ID:0,pid:0,children:[]},0===t.code&&(ce.value=t.data||[],ce.value.unshift(n));case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),fe=function(e){Y.value.keyword=null,Y.value.classId=e.ID,$.value=1,re()},de=h(!1),pe=h({ID:0,pid:0,name:""}),ve=h(null),me=h({name:[{required:!0,message:"请输入分类名称",trigger:"blur"},{max:20,message:"最多20位字符",trigger:"blur"}]}),ye=function(){var e=c(r().m(function e(t){return r().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,d({id:t});case 1:if(0!==e.v.code){e.n=2;break}return U.success({type:"success",message:"删除成功"}),e.n=2,se();case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),ge=function(){var e=c(r().m(function e(){return r().w(function(e){for(;;)switch(e.n){case 0:ve.value.validate(function(){var e=c(r().m(function e(t){return r().w(function(e){for(;;)switch(e.n){case 0:if(!t){e.n=3;break}return e.n=1,m(pe.value);case 1:if(0!==e.v.code){e.n=3;break}return U({type:"success",message:"操作成功"}),e.n=2,se();case 2:he();case 3:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}());case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),he=function(){de.value=!1,pe.value={ID:0,pid:0,name:""}};return se(),function(e,r){var o=b("MoreFilled"),c=b("el-icon"),s=b("Plus"),f=b("el-dropdown-item"),d=b("el-dropdown-menu"),p=b("el-dropdown"),v=b("el-tree"),m=b("el-scrollbar"),y=b("el-button"),h=b("el-input"),U=b("el-table-column"),A=b("el-tag"),z=b("el-table"),re=b("el-pagination"),se=b("el-tree-select"),be=b("el-form-item"),we=b("el-form"),ke=b("el-dialog"),Ie=w("loading");return k((O(),I("div",null,[x("div",G,[x("div",M,[_(m,{style:{height:"calc(100vh - 300px)"}},{default:j(function(){return[_(v,{data:ce.value,"node-key":"id",props:ie,onNodeClick:fe,"default-expand-all":""},{default:j(function(e){e.node;var n=e.data;return[x("div",{class:S(["w-36",Y.value.classId===n.ID?"text-blue-500 font-bold":""])},C(n.name),3),_(p,null,{dropdown:j(function(){return[_(d,null,{default:j(function(){return[_(f,{onClick:function(e){return t=n,de.value=!0,pe.value.ID=0,void(pe.value.pid=t.ID);var t}},{default:j(function(){return t(r[4]||(r[4]=[E("添加分类",-1)]))}),_:1},8,["onClick"]),n.ID>0?(O(),P(f,{key:0,onClick:function(e){return t=n,pe.value={ID:t.ID,pid:t.pid,name:t.name},void(de.value=!0);var t}},{default:j(function(){return t(r[5]||(r[5]=[E("编辑分类",-1)]))}),_:1},8,["onClick"])):D("",!0),n.ID>0?(O(),P(f,{key:1,onClick:function(e){return ye(n.ID)}},{default:j(function(){return t(r[6]||(r[6]=[E("删除分类",-1)]))}),_:1},8,["onClick"])):D("",!0)]}),_:2},1024)]}),default:j(function(){return[n.ID>0?(O(),P(c,{key:0,class:"ml-3 text-right"},{default:j(function(){return[_(o)]}),_:1})):(O(),P(c,{key:1,class:"ml-3 text-right mt-1"},{default:j(function(){return[_(s)]}),_:1}))]}),_:2},1024)]}),_:1},8,["data"])]}),_:1})]),x("div",F,[x("div",L,[_(B,{title:"点击“文件名”可以编辑;选择的类别即是上传的类别。"}),x("div",N,[_(a,{"image-common":Q.value,classId:Y.value.classId,onOnSuccess:le},null,8,["image-common","classId"]),_(u,{classId:Y.value.classId,onOnSuccess:le},null,8,["classId"]),_(l,{classId:Y.value.classId,onOnSuccess:le},null,8,["classId"]),_(i,{"image-url":K.value,"file-size":512,"max-w-h":1080,classId:Y.value.classId,onOnSuccess:le},null,8,["image-url","classId"]),_(y,{type:"primary",icon:"upload",onClick:oe},{default:j(function(){return t(r[7]||(r[7]=[E(" 导入URL ",-1)]))}),_:1}),_(h,{modelValue:Y.value.keyword,"onUpdate:modelValue":r[0]||(r[0]=function(e){return Y.value.keyword=e}),class:"w-72",placeholder:"请输入文件名或备注"},null,8,["modelValue"]),_(y,{type:"primary",icon:"search",onClick:ne},{default:j(function(){return t(r[8]||(r[8]=[E("查询 ",-1)]))}),_:1})]),_(z,{data:Z.value},{default:j(function(){return[_(U,{align:"left",label:"预览",width:"100"},{default:j(function(e){return[_(g,{"pic-type":"file","pic-src":e.row.url,preview:""},null,8,["pic-src"])]}),_:1}),_(U,{align:"left",label:"日期",prop:"UpdatedAt",width:"180"},{default:j(function(e){return[x("div",null,C(T(V)(e.row.UpdatedAt)),1)]}),_:1}),_(U,{align:"left",label:"文件名/备注",prop:"name",width:"180"},{default:j(function(e){return[x("div",{class:"cursor-pointer",onClick:function(t){return ue(e.row)}},C(e.row.name),9,R)]}),_:1}),_(U,{align:"left",label:"链接",prop:"url","min-width":"300"}),_(U,{align:"left",label:"标签",prop:"tag",width:"100"},{default:j(function(e){var t;return[_(A,{type:"jpg"===(null===(t=e.row.tag)||void 0===t?void 0:t.toLowerCase())?"info":"success","disable-transitions":""},{default:j(function(){return[E(C(e.row.tag),1)]}),_:2},1032,["type"])]}),_:1}),_(U,{align:"left",label:"操作",width:"160"},{default:j(function(e){return[_(y,{icon:"download",type:"primary",link:"",onClick:function(t){var r;(r=e.row).url.indexOf("http://")>-1||r.url.indexOf("https://")>-1?n(r.url,r.name):n(J.value+"/"+r.url,r.name)}},{default:j(function(){return t(r[9]||(r[9]=[E("下载 ",-1)]))}),_:1},8,["onClick"]),_(y,{icon:"delete",type:"primary",link:"",onClick:function(t){return ae(e.row)}},{default:j(function(){return t(r[10]||(r[10]=[E("删除 ",-1)]))}),_:1},8,["onClick"])]}),_:1})]}),_:1},8,["data"]),x("div",q,[_(re,{"current-page":$.value,"page-size":X.value,"page-sizes":[10,30,50,100],style:{float:"right",padding:"20px"},total:W.value,layout:"total, sizes, prev, pager, next, jumper",onCurrentChange:te,onSizeChange:ee},null,8,["current-page","page-size","total"])])])])]),_(ke,{modelValue:de.value,"onUpdate:modelValue":r[3]||(r[3]=function(e){return de.value=e}),onClose:he,width:"520",title:(0===pe.value.ID?"添加":"编辑")+"分类",draggable:""},{footer:j(function(){return[_(y,{onClick:he},{default:j(function(){return t(r[11]||(r[11]=[E("取消",-1)]))}),_:1}),_(y,{type:"primary",onClick:ge},{default:j(function(){return t(r[12]||(r[12]=[E("确定",-1)]))}),_:1})]}),default:j(function(){return[_(we,{ref_key:"categoryForm",ref:ve,rules:me.value,model:pe.value,"label-width":"80px"},{default:j(function(){return[_(be,{label:"上级分类"},{default:j(function(){return[_(se,{modelValue:pe.value.pid,"onUpdate:modelValue":r[1]||(r[1]=function(e){return pe.value.pid=e}),data:ce.value,"check-strictly":"",props:ie,"render-after-expand":!1,style:{width:"240px"}},null,8,["modelValue","data"])]}),_:1}),_(be,{label:"分类名称",prop:"name"},{default:j(function(){return[_(h,{modelValue:pe.value.name,"onUpdate:modelValue":r[2]||(r[2]=function(e){return pe.value.name=e}),modelModifiers:{trim:!0},placeholder:"分类名称"},null,8,["modelValue"])]}),_:1})]}),_:1},8,["rules","model"])]}),_:1},8,["modelValue","title"])])),[[Ie,H.value,void 0,{fullscreen:!0,lock:!0}]])}}}))}}})}();
|