mirror of
https://github.com/silenty4ng/k5web
synced 2024-11-14 14:33:23 +00:00
34 lines
16 KiB
JavaScript
34 lines
16 KiB
JavaScript
import{y as S,J as B,A as ne,B as oe,e as Se,u as Ae,s as C,ak as De,_ as Ee}from"./index.ca5b2f7e.js";/* empty css *//* empty css *//* empty css */import{d as N,c as _,o as ae,b as Ne,f as Fe,t as $e,p as Ie,r as U,aI as s,aU as re,i as Le,bH as Be,C as x,D as E,aH as i,G as k,u as h,aK as $,aM as O,aN as P,aJ as G,aE as J,a_ as K,b9 as Ue,bI as ze,bJ as Re,be as Te,bf as Ve}from"./arco.768e32d2.js";import{f as Me}from"./vue.5a5bc6a2.js";import{u as se,r as ie,_ as le}from"./dialog.89c5077d.js";import{R as Ge,L as Je,a as Ke,D as He,T as qe,U as Xe}from"./index.a22fefeb.js";import{B as We}from"./index.ae3329ec.js";import{c as y,i as A,u as ce}from"./useConfig.e2f085de.js";import{d as I,I as Qe}from"./form-model.ea91f0ac.js";import{i as H}from"./index.abff64e0.js";import{C as Ye}from"./index.9e7d0964.js";import{P as Ze,s as et}from"./dep-6deb4e3a.75c3c33f.js";import{L as tt,F as nt,a as ot}from"./index.dc85229e.js";import"./chart.affe3403.js";import"./slot.10361ebc.js";import"./index.2872d255.js";import"./index.3b795c81.js";function q(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable})),o.push.apply(o,n)}return o}function X(t){for(var e=1;e<arguments.length;e++){var o=arguments[e]!=null?arguments[e]:{};e%2?q(Object(o),!0).forEach(function(n){le(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):q(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var at={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M17.66 7.17l-5.3 5.3-1.42-1.41 5.3-5.3 1.42 1.41zm5.65 0l-10.6 10.6-6.37-6.36L7.76 10l4.95 4.95 9.19-9.2 1.41 1.42zM2.11 10l4.94 4.95.35-.35L8.82 16l-1.77 1.77L.69 11.4 2.1 10z"}}]},rt=N({name:"CheckDoubleIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:o}=e,n=_(()=>t.size),{className:l,style:d}=se(n),r=_(()=>["t-icon","t-icon-check-double",l.value]),a=_(()=>X(X({},d.value),o.style)),v=_(()=>({class:r.value,style:a.value,onClick:c=>{var m;return(m=t.onClick)===null||m===void 0?void 0:m.call(t,{e:c})}}));return()=>ie(at,v.value)}});const st=rt;function W(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable})),o.push.apply(o,n)}return o}function Q(t){for(var e=1;e<arguments.length;e++){var o=arguments[e]!=null?arguments[e]:{};e%2?W(Object(o),!0).forEach(function(n){le(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):W(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var it={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M10.88 1.38l1.28.22a4 4 0 013.34 3.94V8h5.32a2 2 0 011.97 2.33l-1.66 10A2 2 0 0119.15 22H7V10.8l3.88-9.42zm1.23 2.26L9 11.2V20h10.15l1.67-10H13.5V5.54a2 2 0 00-1.39-1.9zM4 10v12H2V10h2z"}}]},lt=N({name:"ThumbUpIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:o}=e,n=_(()=>t.size),{className:l,style:d}=se(n),r=_(()=>["t-icon","t-icon-thumb-up",l.value]),a=_(()=>Q(Q({},d.value),o.style)),v=_(()=>({class:r.value,style:a.value,onClick:c=>{var m;return(m=t.onClick)===null||m===void 0?void 0:m.call(t,{e:c})}}));return()=>ie(it,v.value)}});const ct=lt;/**
|
|
* tdesign v1.9.4
|
|
* (c) 2024 tdesign
|
|
* @license MIT
|
|
*/var ut={align:{type:String,default:"top",validator:function(e){return e?["start","end","center","stretch","baseline","top","middle","bottom"].includes(e):!0}},gutter:{type:[Number,Object,Array],default:0},justify:{type:String,default:"start",validator:function(e){return e?["start","end","center","space-around","space-between"].includes(e):!0}},tag:{type:String,default:"div"}};/**
|
|
* tdesign v1.9.4
|
|
* (c) 2024 tdesign
|
|
* @license MIT
|
|
*/var Y=function(e){var o="xs";return e<768?o="xs":e>=768&&e<992?o="sm":e>=992&&e<1200?o="md":e>=1200&&e<1400?o="lg":e>=1400&&e<1880?o="xl":o="xxl",o};/**
|
|
* tdesign v1.9.4
|
|
* (c) 2024 tdesign
|
|
* @license MIT
|
|
*/function pt(t,e){ae(function(){window.addEventListener(t,e)}),Ne(function(){window.removeEventListener(t,e)})}/**
|
|
* tdesign v1.9.4
|
|
* (c) 2024 tdesign
|
|
* @license MIT
|
|
*/function Z(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable})),o.push.apply(o,n)}return o}function L(t){for(var e=1;e<arguments.length;e++){var o=arguments[e]!=null?arguments[e]:{};e%2?Z(Object(o),!0).forEach(function(n){y(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):Z(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function ue(){var t=Fe(Y(H?0:window.innerWidth)),e=function(){t.value=Y(H?0:window.innerWidth)};return pt("resize",e),t}function ft(t,e){var o=e.justify,n=e.align;return[t,y(y({},"".concat(t,"--").concat(o),o),"".concat(t,"--align-").concat(n),n)]}function dt(t,e){var o={},n=function(a){return Object.assign(o,{marginLeft:"".concat(a/-2,"px"),marginRight:"".concat(a/-2,"px")})},l=function(a){return Object.assign(o,{rowGap:"".concat(a,"px")})},d={isNumber:function(a){A(a)&&n(a)},isArray:function(a){B(a)&&a.length&&(d.isNumber(a[0]),A(a[1])&&l(a[1]),S(a[0])&&!I(a[0][e])&&n(a[0][e]),S(a[1])&&!I(a[1][e])&&l(a[1][e]))},isObject:function(a){S(a)&&a[e]&&(B(a)&&a.length?(n(a[e][0]),l(a[e][1])):n(a[e]))}};return Object.keys(d).forEach(function(r){d[r](t)}),o}function mt(t){return A(t)?"".concat(t," ").concat(t," 0"):/^\d+(\.\d+)?(px|r?em|%)$/.test(t)?"0 0 ".concat(t):t}function vt(t,e){var o={},n=function(r){return Object.assign(o,{paddingLeft:"".concat(r/2,"px"),paddingRight:"".concat(r/2,"px")})},l={isNumber:function(r){A(r)&&n(r)},isArray:function(r){B(r)&&r.length&&(A(r[0])&&n(r[0]),S(r[0])&&r[0][e]&&n(r[0][e]))},isObject:function(r){S(r)&&r[e]&&n(r[e])}};return Object.keys(l).forEach(function(d){l[d](t)}),o}function yt(t,e){var o=e.span,n=e.order,l=e.offset,d=e.push,r=e.pull,a=["xs","sm","md","lg","xl","xxl"],v=a.reduce(function(c,m){var w=e[m],b={};return A(w)?b.span=w:S(w)&&(b=w||{}),L(L({},c),{},y(y(y(y(y({},"".concat(t,"-").concat(m,"-").concat(b.span),!I(b.span)),"".concat(t,"-").concat(m,"-order-").concat(b.order),parseInt(b.order,10)>=0),"".concat(t,"-").concat(m,"-offset-").concat(b.offset),parseInt(b.offset,10)>=0),"".concat(t,"-").concat(m,"-push-").concat(b.push),parseInt(b.push,10)>=0),"".concat(t,"-").concat(m,"-pull-").concat(b.pull),parseInt(b.pull,10)>=0))},{});return L(y(y(y(y(y(y({},"".concat(t),!0),"".concat(t,"-").concat(o),!I(o)),"".concat(t,"-order-").concat(n),n),"".concat(t,"-offset-").concat(l),l),"".concat(t,"-push-").concat(d),d),"".concat(t,"-pull-").concat(r),r),v)}/**
|
|
* tdesign v1.9.4
|
|
* (c) 2024 tdesign
|
|
* @license MIT
|
|
*/function ee(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable})),o.push.apply(o,n)}return o}function bt(t){for(var e=1;e<arguments.length;e++){var o=arguments[e]!=null?arguments[e]:{};e%2?ee(Object(o),!0).forEach(function(n){y(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):ee(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function gt(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!re(t)}var _t=N({name:"TRow",props:bt({},ut),setup:function(e){var o=$e(e),n=o.gutter,l=ne();Ie("rowContext",U({gutter:n}));var d=ue(),r=ce("row"),a=_(function(){return ft(r.value,e)}),v=_(function(){return dt(e.gutter,d.value)});return function(){var c,m=e.tag;return s(m,{class:a.value,style:v.value},gt(c=l("default"))?c:{default:function(){return[c]}})}}});/**
|
|
* tdesign v1.9.4
|
|
* (c) 2024 tdesign
|
|
* @license MIT
|
|
*/var wt={flex:{type:[String,Number]},lg:{type:[Number,Object]},md:{type:[Number,Object]},offset:{type:Number,default:0},order:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},sm:{type:[Number,Object]},span:{type:Number},tag:{type:String,default:"div"},xl:{type:[Number,Object]},xs:{type:[Number,Object]},xxl:{type:[Number,Object]}};/**
|
|
* tdesign v1.9.4
|
|
* (c) 2024 tdesign
|
|
* @license MIT
|
|
*/function te(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable})),o.push.apply(o,n)}return o}function Ot(t){for(var e=1;e<arguments.length;e++){var o=arguments[e]!=null?arguments[e]:{};e%2?te(Object(o),!0).forEach(function(n){y(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):te(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function ht(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!re(t)}var jt=N({name:"TCol",inject:["rowContext"],props:Ot({},wt),setup:function(e){var o=ce("col"),n=ne(),l=Le("rowContext",Object.create(null)),d=ue(),r=_(function(){return yt(o.value,e)}),a=_(function(){var v={},c=e.flex;if(c&&(v.flex=mt(c)),l){var m=l.gutter;Object.assign(v,vt(m,d.value))}return v});return function(){var v,c=e.tag;return s(c,{class:r.value,style:a.value},ht(v=n("default"))?v:{default:function(){return[v]}})}}});/**
|
|
* tdesign v1.9.4
|
|
* (c) 2024 tdesign
|
|
* @license MIT
|
|
*/var xt=oe(_t),Pt=oe(jt);const kt=t=>(Te("data-v-7983a450"),t=t(),Ve(),t),Ct={class:"container"},St={style:{"margin-right":"20px"}},At=["title","src"],Dt={style:{display:"flex","align-items":"center","justify-content":"space-between"}},Et={style:{display:"flex",width:"100%"}},Nt={style:{width:"90%"}},Ft=kt(()=>k("br",null,null,-1)),$t={style:{width:"10%",margin:"auto","text-align":"center"}},It={name:"Backup"},Lt=N({...It,setup(t){Se();const e=Ae(),o=Me(),n=U({binaryFile:void 0,loading:!1,showPanel:!1,showUpload:!1,refLoading:!1,myList:[],total:0,page:1,nowpage:[],dropzoneActive:!1}),l=u=>{u.preventDefault(),n.dropzoneActive=!0},d=u=>{u.preventDefault(),n.dropzoneActive=!1},r=u=>{u.preventDefault()},a=u=>new Promise((p,D)=>{let g=new FileReader;g.readAsDataURL(u),g.onload=j=>{p(j.target.result)}}),v=async u=>{var D;u.preventDefault(),n.dropzoneActive=!1;const p=u.dataTransfer.files;for(let g=0;g<p.length;g++)await C.post("https://k5.vicicode.com/wsapi/upload",{type:1,token:e.accountId,title:p[g].name,desc:"",data:(D=await a(p[g]))==null?void 0:D.split(",")[1]}),w()},c=U({title:"",desc:"",firmware:[]});ae(async()=>{m({current:1})});const m=async u=>{n.page=u.current;const p=await C.get("https://k5.vicicode.com/wsapi/list?type=1&limit=24&page="+u.current+"&t="+Date.now());n.total=p.total,n.nowpage=p.data},w=async()=>{n.refLoading=!0,n.showPanel=!0;const u=await C.post("https://k5.vicicode.com/wsapi/my_list",{type:1,token:e.accountId});n.myList=u.data,n.refLoading=!1},b=()=>{c.title="",c.desc="",c.firmware=[],n.showUpload=!0},pe=async()=>{if(c.title==""||c.firmware.length==0){K.error({content:"\u672A\u586B\u5199\u540D\u79F0\u53CA\u4E0A\u4F20\u6587\u4EF6",duration:5*1e3});return}await C.post("https://k5.vicicode.com/wsapi/upload",{type:1,token:e.accountId,title:c.title,desc:c.desc,data:c.firmware[0].url}),n.showUpload=!1,w()},fe=async u=>{await C.post("https://k5.vicicode.com/wsapi/delete",{id:u,token:e.accountId}),w()},de=async u=>{await C.post("https://k5.vicicode.com/wsapi/star",{id:u}),K.success({content:"\u70B9\u8D5E\u6210\u529F",duration:5*1e3})},me=()=>{w()},ve=u=>{o.push({path:"/tool/image",query:{url:u}})};return(u,p)=>{const D=De,g=Ue,j=We,z=Pt,ye=xt,be=Ye,R=ze,T=Re,ge=Ze,_e=Be,we=et,Oe=tt,he=Je,je=Ke,V=He,xe=Qe,F=nt,Pe=qe,ke=Xe,Ce=ot;return x(),E("div",Ct,[s(D,{items:[u.$t("menu.workshop"),u.$t("menu.image")]},null,8,["items"]),s(T,{gutter:20,align:"stretch"},{default:i(()=>[s(R,{span:24},{default:i(()=>[s(_e,{class:"general-card",title:u.$t("menu.image")},{extra:i(()=>[k("div",St,[h(e).name?(x(),E($,{key:0},[s(g,{onClick:w},{default:i(()=>[O("\xA0\xA0"+P(h(e).name)+"\xA0\xA0",1)]),_:1}),s(g,{onClick:p[0]||(p[0]=f=>h(e).logout())},{default:i(()=>[O("\xA0\xA0"+P(u.$t("global.logout"))+"\xA0\xA0",1)]),_:1})],64)):(x(),E($,{key:1},[s(g,{onClick:p[1]||(p[1]=f=>h(e).setInfo({showLogin:!0}))},{default:i(()=>[O("\xA0\xA0"+P(u.$t("global.login"))+"\xA0\xA0",1)]),_:1}),s(g,{onClick:p[2]||(p[2]=f=>h(e).setInfo({showRegister:!0}))},{default:i(()=>[O("\xA0\xA0"+P(u.$t("global.register"))+"\xA0\xA0",1)]),_:1})],64))])]),default:i(()=>[s(T,{gutter:20},{default:i(()=>[(x(!0),E($,null,G(n.nowpage,f=>(x(),J(R,{span:4},{default:i(()=>[s(be,{style:{width:"100%",marginBottom:"10px"}},{cover:i(()=>[k("img",{style:{height:"6.75vw"},title:f.title,src:"https://k5.vicicode.com/wsapi/download?id="+f.id+"&n="+f.title+".jpg"},null,8,At)]),footer:i(()=>[s(ye,{align:"middle",justify:"center",style:{gap:"24px"}},{default:i(()=>[s(z,{flex:"auto",style:{display:"inline-flex","justify-content":"center"}},{default:i(()=>[s(j,{variant:"text",shape:"square",onClick:M=>de(f.id)},{default:i(()=>[s(h(ct))]),_:2},1032,["onClick"])]),_:2},1024),s(z,{flex:"auto",style:{display:"inline-flex","justify-content":"center"}},{default:i(()=>[s(j,{variant:"text",shape:"square",onClick:M=>ve("https://k5.vicicode.com/wsapi/download?id="+f.id+"&n="+f.title+".jpg")},{default:i(()=>[s(h(st))]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),256))]),_:1}),s(ge,{onChange:m,style:{margin:"10px"},total:n.total,current:n.page,pageSize:24,showPageNumber:"",showPageSize:!1},null,8,["total","current"])]),_:1},8,["title"])]),_:1})]),_:1}),s(V,{visible:n.showPanel,"onUpdate:visible":p[3]||(p[3]=f=>n.showPanel=f),size:"50%",header:"\u6211\u7684\u56FE\u7247",footer:!1,onDragenter:l,onDragleave:d,onDragover:r,onDrop:v},{default:i(()=>[k("div",Dt,[s(j,{style:{margin:"10px"},onClick:b},{default:i(()=>[O("\u4E0A\u4F20\u65B0\u56FE\u7247")]),_:1}),s(j,{loading:n.refLoading,shape:"circle",theme:"outline",onClick:me},{icon:i(()=>[s(h(Ge))]),_:1},8,["loading"])]),s(je,{split:!0},{default:i(()=>[(x(!0),E($,null,G(n.myList,f=>(x(),J(he,null,{default:i(()=>[k("div",Et,[k("div",Nt,[s(we,{theme:"primary",variant:"outline"},{default:i(()=>[O(P(f.audit?"\u5DF2\u5BA1\u6838":"\u5BA1\u6838\u4E2D"),1)]),_:2},1024),O(" "+P(f.title)+" ",1),Ft,O(" "+P(f.desc),1)]),k("div",$t,[s(Oe,{theme:"primary",hover:"color",onClick:M=>fe(f.id)},{default:i(()=>[O("\u5220\u9664")]),_:2},1032,["onClick"])])])]),_:2},1024))),256))]),_:1})]),_:1},8,["visible"]),s(V,{visible:n.showUpload,"onUpdate:visible":p[7]||(p[7]=f=>n.showUpload=f),size:"25%",header:"\u4E0A\u4F20\u65B0\u56FE\u7247",footer:!1},{default:i(()=>[s(Ce,{data:c,"reset-type":"initial",colon:"",onSubmit:pe},{default:i(()=>[s(F,{label:"\u56FE\u7247\u540D\u79F0",name:"title","label-align":"top"},{default:i(()=>[s(xe,{modelValue:c.title,"onUpdate:modelValue":p[4]||(p[4]=f=>c.title=f)},null,8,["modelValue"])]),_:1}),s(F,{label:"\u56FE\u7247\u63CF\u8FF0",name:"desc","label-align":"top"},{default:i(()=>[s(Pe,{autosize:{minRows:5,maxRows:10},modelValue:c.desc,"onUpdate:modelValue":p[5]||(p[5]=f=>c.desc=f),placeholder:"\u8BF7\u8F93\u5165",clearable:""},null,8,["modelValue"])]),_:1}),s(F,{label:"\u56FE\u7247\u6587\u4EF6",name:"firmware","label-align":"top"},{default:i(()=>[s(ke,{modelValue:c.firmware,"onUpdate:modelValue":p[6]||(p[6]=f=>c.firmware=f),action:"https://k5.vicicode.com/wsapi/base64","abridge-name":[8,6],theme:"file-input",placeholder:"\u672A\u9009\u62E9\u6587\u4EF6"},null,8,["modelValue"])]),_:1}),s(F,{"label-align":"top"},{default:i(()=>[s(j,{theme:"primary",type:"submit",block:""},{default:i(()=>[O("\u63D0\u4EA4\u5BA1\u6838")]),_:1})]),_:1})]),_:1},8,["data"])]),_:1},8,["visible"])])}}});const nn=Ee(Lt,[["__scopeId","data-v-7983a450"]]);export{nn as default};
|