mirror of
https://github.com/silenty4ng/k5web
synced 2024-09-16 22:51:56 +00:00
update
This commit is contained in:
parent
5c3ba2f3d1
commit
08d23329fb
BIN
1722745910257.jpg
Normal file
BIN
1722745910257.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 127 KiB |
46
assets/arco.76adc92f.js
Normal file
46
assets/arco.76adc92f.js
Normal file
File diff suppressed because one or more lines are too long
BIN
assets/arco.76adc92f.js.gz
Normal file
BIN
assets/arco.76adc92f.js.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
import{d as N_,s as Ia,i as Pa,t as z_,c as Ti,g as F_,w as Ra,a as Jh,o as V_,b as G_,h as jh,n as H_,u as W_}from"./arco.c29bba08.js";/*! *****************************************************************************
|
||||
import{d as N_,s as Ia,i as Pa,t as z_,c as Ti,g as F_,w as Ra,a as Jh,o as V_,b as G_,h as jh,n as H_,u as W_}from"./arco.76adc92f.js";/*! *****************************************************************************
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
BIN
assets/chart.d41e8c5b.js.gz
Normal file
BIN
assets/chart.d41e8c5b.js.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
assets/default-layout.2752496d.js.gz
Normal file
BIN
assets/default-layout.2752496d.js.gz
Normal file
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
assets/default-layout.98fa9aa3.css.gz
Normal file
BIN
assets/default-layout.98fa9aa3.css.gz
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
assets/dep-6deb4e3a.3da13c94.js.gz
Normal file
BIN
assets/dep-6deb4e3a.3da13c94.js.gz
Normal file
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
import{a6 as N,o as _e,a7 as me,a8 as xe,a9 as be,W as le,aa as we,a1 as ye,f as Fe,a4 as Se,l as te,U as re}from"./index.00fa277a.js";/**
|
||||
import{a6 as N,o as _e,a7 as me,a8 as xe,a9 as be,W as le,aa as we,a1 as ye,f as Fe,a4 as Se,l as te,U as re}from"./index.413febc1.js";/**
|
||||
* tdesign v1.9.4
|
||||
* (c) 2024 tdesign
|
||||
* @license MIT
|
BIN
assets/form-model.553a3655.js.gz
Normal file
BIN
assets/form-model.553a3655.js.gz
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
1
assets/index.095c8c50.css
Normal file
1
assets/index.095c8c50.css
Normal file
@ -0,0 +1 @@
|
||||
.arco-icon-hover.arco-collapse-item-icon-hover:before{width:16px;height:16px}.arco-icon-hover.arco-collapse-item-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-collapse{overflow:hidden;line-height:1.5715;border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium)}.arco-collapse-item{box-sizing:border-box;border-bottom:1px solid var(--color-border-2)}.arco-collapse-item-active>.arco-collapse-item-header{background-color:var(--color-bg-2);border-color:var(--color-neutral-3);transition:border-color 0s ease 0s}.arco-collapse-item-active>.arco-collapse-item-header .arco-collapse-item-header-title{font-weight:500}.arco-collapse-item-active>.arco-collapse-item-header .arco-collapse-item-expand-icon{transform:rotate(90deg)}.arco-collapse-item-active>.arco-collapse-item-header .arco-collapse-item-icon-right .arco-collapse-item-expand-icon{transform:rotate(-90deg)}.arco-collapse-item-header{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding-top:8px;padding-bottom:8px;overflow:hidden;color:var(--color-text-1);font-size:14px;line-height:24px;background-color:var(--color-bg-2);border-bottom:1px solid transparent;cursor:pointer;transition:border-color 0s ease .19s}.arco-collapse-item-header-left{padding-right:13px;padding-left:34px}.arco-collapse-item-header-right{padding-right:34px;padding-left:13px}.arco-collapse-item-header-right+.arco-collapse-item-content{padding-left:13px}.arco-collapse-item-header-disabled{color:var(--color-text-4);background-color:var(--color-bg-2);cursor:not-allowed}.arco-collapse-item-header-disabled .arco-collapse-item-header-icon{color:var(--color-text-4)}.arco-collapse-item-header-title{display:inline}.arco-collapse-item-header-extra{float:right}.arco-collapse-item .arco-collapse-item-icon-hover{position:absolute;top:50%;left:13px;text-align:center;transform:translateY(-50%)}.arco-collapse-item .arco-collapse-item-icon-right{right:13px;left:unset}.arco-collapse-item .arco-collapse-item-icon-right>.arco-collapse-item-header-icon-down{transform:rotate(-90deg)}.arco-collapse-item .arco-collapse-item-expand-icon{position:relative;display:block;color:var(--color-neutral-7);font-size:14px;vertical-align:middle;transition:transform .2s cubic-bezier(.34,.69,.1,1)}.arco-collapse-item-content{position:relative;padding-right:13px;padding-left:34px;overflow:hidden;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-1)}.arco-collapse-item-content-expanded{display:block;height:auto}.arco-collapse-item-content-box{padding:8px 0}.arco-collapse-item.arco-collapse-item-disabled>.arco-collapse-item-content{color:var(--color-text-4)}.arco-collapse-item-no-icon>.arco-collapse-item-header{padding-right:13px;padding-left:13px}.arco-collapse-item:last-of-type{border-bottom:none}.arco-collapse.arco-collapse-borderless{border:none}.arco-collapse:after{display:table;clear:both;content:""}.collapse-slider-enter-from,.collapse-slider-leave-to{height:0}.collapse-slider-enter-active,.collapse-slider-leave-active{transition:height .2s cubic-bezier(.34,.69,.1,1)}[data-v-6ba30df9] .arco-collapse-item-content-expend,[data-v-6ba30df9] .arco-collapse-item-content-box{background-color:var(--color-bg-2)}.banner[data-v-6ba30df9]{width:100%;padding:20px 20px 0;padding:.781vw .781vw 0;background-color:var(--color-bg-2);border-radius:4px 4px 0 0}[data-v-6ba30df9] .arco-icon-home{margin-right:6px}body[arco-theme=dark] .tencent[data-v-6ba30df9]{filter:invert(1) hue-rotate(180deg)}.container[data-v-8f743d99]{background-color:var(--color-fill-2);padding:16px 20px;padding:.625vw .781vw;padding-bottom:0;display:flex}.left-side[data-v-8f743d99]{flex:1;overflow:auto}.right-side[data-v-8f743d99]{width:280px;width:10.938vw;margin-left:16px;margin-left:.625vw}.panel[data-v-8f743d99]{background-color:var(--color-bg-2);border-radius:4px;overflow:auto}[data-v-8f743d99] .panel-border{margin-bottom:0;border-bottom:1px solid rgb(var(--gray-2))}.moduler-wrap[data-v-8f743d99]{border-radius:4px;background-color:var(--color-bg-2)}.moduler-wrap[data-v-8f743d99] .text{font-size:12px;text-align:center;color:rgb(var(--gray-8))}.moduler-wrap[data-v-8f743d99] .wrapper{margin-bottom:8px;text-align:center;cursor:pointer}.moduler-wrap[data-v-8f743d99] .wrapper:last-child .text{margin-bottom:0}.moduler-wrap[data-v-8f743d99] .wrapper:hover .icon{color:rgb(var(--arcoblue-6));background-color:#e8f3ff}.moduler-wrap[data-v-8f743d99] .wrapper:hover .text{color:rgb(var(--arcoblue-6))}.moduler-wrap[data-v-8f743d99] .icon{display:inline-block;width:32px;width:1.25vw;height:32px;height:1.25vw;margin-bottom:4px;color:rgb(var(--dark-gray-1));line-height:32px;line-height:1.25vw;font-size:16px;font-size:.625vw;text-align:center;background-color:rgb(var(--gray-1));border-radius:4px}.mobile .container[data-v-8f743d99]{display:block}.mobile .right-side[data-v-8f743d99]{width:100%;margin-left:0;margin-top:16px;margin-top:.625vw}
|
BIN
assets/index.095c8c50.css.gz
Normal file
BIN
assets/index.095c8c50.css.gz
Normal file
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
1
assets/index.13aec77b.js
Normal file
1
assets/index.13aec77b.js
Normal file
@ -0,0 +1 @@
|
||||
import{v as D,ac as E,_ as V}from"./index.413febc1.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as $,r as B,w as H,o as R,bW as T,bI as I,C as p,D as v,aI as l,aH as i,u as A,G as y,aM as c,aN as h,aK as k,aJ as x,aE as S,bX as J,b8 as F,bh as G,bK as K,bO as Y}from"./arco.76adc92f.js";import{g as q}from"./vue.107cc2d0.js";import{u as W}from"./loading.e4b365a7.js";import{L as X}from"./index.f132f61a.js";import{S as z}from"./index.43e2a6eb.js";import"./chart.d41e8c5b.js";import"./slot.c1690aae.js";const P={class:"container"},Q={name:"DIY"},Z=$({...Q,setup(tt){const L=q(),{t:M}=D.exports.useI18n(),N=()=>{L.push({path:"/tool/flash",query:{url:"https://k6.vicicode.cn/diyapi/LOSEHU"+t.flag.join("")+".bin?v="+new Date().getTime()}})},O=()=>{fetch("https://k6.vicicode.cn/diyapi/LOSEHU"+t.flag.join("")+".bin?v="+new Date().getTime()).then(e=>e.blob()).then(e=>{const o=URL.createObjectURL(e),n=document.createElement("a");n.href=o,n.download="LOSEHU-CUSTOM-"+t.flag.join("")+".bin",document.body.appendChild(n),n.click(),document.body.removeChild(n)})},t=B({versions:[],flag:[],disMatrix:[],disName:[],showSort:[]});H(()=>[...t.flag],()=>{w()});const w=()=>{t.flag.map((e,o)=>{t.disMatrix[o].forEach((n,r)=>{t.versions.indexOf("LOSEHU"+t.flag.join("").substring(0,o)+r+t.flag.join("").substring(o+1)+".bin")==-1?t.disMatrix[o].set(r,!0):t.disMatrix[o].set(r,!1)})})},{loading:C,setLoading:b}=W(!0);return R(async()=>{b(!0);let e=await(await fetch("https://k6.vicicode.cn/diyapi/function.json?v="+new Date().getTime())).text();e=JSON.parse(e);let o=[],n=[];e.map(a=>{o[a[a.length-1]-1]=a,n.push(a[a.length-1]-1)}),e=o;let r=[],_=[];e.map(a=>{let m=new Map,d=new Map;for(let s=a[0]*2+1;s<a[0]*3+1;s++)m.set(a[s],!1),M("idea.diy")!=="LOSEHU DIY"?d.set(a[s],a[s-a[0]-a[0]]):d.set(a[s],a[s-a[0]]);r.push(m),_.push(d)}),t.flag=new Array(e.length).fill("0"),t.disName=_,t.disMatrix=r,t.showSort=n;const g=await(await fetch("https://k6.vicicode.cn/diyapi/version.json?v="+new Date().getTime())).text();t.versions=JSON.parse(g),w(),b(!1)}),(e,o)=>{const n=E,r=X,_=T,g=J,a=F,m=G,d=z,s=I,U=K,j=Y;return p(),v("div",P,[l(n,{items:[e.$t("menu.workshop"),e.$t("idea.diy")]},null,8,["items"]),l(j,{gutter:20,align:"stretch"},{default:i(()=>[l(U,{span:24},{default:i(()=>[l(s,{class:"general-card",title:e.$t("idea.diy"),loading:A(C)},{default:i(()=>[l(d,{direction:"vertical"},{default:i(()=>[y("div",null,[c(h(e.$t("oi")),1),l(r,{theme:"primary",href:"https://github.com/losehu/uv-k5-firmware-custom",target:"_blank"},{default:i(()=>[c("https://github.com/losehu/uv-k5-firmware-custom")]),_:1})]),(p(!0),v(k,null,x(t.showSort,f=>(p(),S(g,{modelValue:t.flag[f],"onUpdate:modelValue":u=>t.flag[f]=u,type:"button"},{default:i(()=>[(p(!0),v(k,null,x(t.disMatrix[f],u=>(p(),S(_,{value:u[0],disabled:u[1]},{default:i(()=>[c(h(t.disName[f].get(u[0])),1)]),_:2},1032,["value","disabled"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"]))),256)),y("div",null,[l(a,{type:"primary",onClick:N},{default:i(()=>[c(h(e.$t("diy.generate")),1)]),_:1}),c("\xA0\xA0 "),l(m,{onClick:O},{default:i(()=>[c(h(e.$t("global.download")),1)]),_:1})])]),_:1})]),_:1},8,["title","loading"])]),_:1})]),_:1})])}}});const _t=V(Z,[["__scopeId","data-v-09e34cfd"]]);export{_t as default};
|
BIN
assets/index.13aec77b.js.gz
Normal file
BIN
assets/index.13aec77b.js.gz
Normal file
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
import{v as K,s as M,ac as N,N as H,_ as F}from"./index.00fa277a.js";/* empty css *//* empty css *//* empty css */import{d as L,r as S,c as O,bI as U,C as V,D as j,aI as i,aH as s,G as h,aN as u,aM as m,u as b,a6 as G,b8 as J,bi as W,bJ as q,bL as Q}from"./arco.c29bba08.js";import{u as X}from"./loading.d503f2cd.js";import{e as x,a as y,u as v,b as g,h as w,g as Y}from"./serial.c6b76da8.js";import{I as Z}from"./index.956025ef.js";import{M as ee,T as te}from"./index.de261cab.js";import"./chart.34708d29.js";import"./vue.437ba699.js";import"./dep-6deb4e3a.0e14865f.js";import"./form-model.7b007587.js";import"./slot.359e9304.js";const ae={class:"container"},oe={name:"Radio"},ne=L({...oe,setup(re){const{t:D}=K.exports.useI18n(),o=M(),{loading:P,setLoading:f}=X(!1),a=S({renderData:Array.from({length:20}).map(t=>({})),pageSize:50,nowPage:1}),I=S({showHide:0}),C=t=>{a.renderData=t.newData},R=O(()=>[{colKey:"drag",title:D("cps.sort"),width:46},{title:"#",colKey:"index",align:"left",width:100},{title:D("cps.rx"),colKey:"rx",align:"left",width:200,cell:(t,{row:n})=>parseFloat(n.rx)?parseFloat(n.rx).toFixed(2):void 0,edit:{component:Z,props:{clearable:!0},onEdited:t=>{t.newRowData.rx=t.newRowData.rx?t.newRowData.rx:void 0;const n=[...a.renderData];n.splice((a.nowPage-1)*a.pageSize+t.rowIndex,1,t.newRowData),a.renderData=n}}},{title:D("cps.operate"),colKey:"operate",align:"left",width:150}]),z=async()=>{var t,n,p;if(o.connectState!=!0){alert(sessionStorage.getItem("noticeConnectK5"));return}if(await x(o.connectPort),f(!0),(t=o.configuration)!=null&&t.fm30){let c=new Uint8Array(60);for(let e=131008;e<131057;e+=8){const l=await y(o.connectPort,e,8,(n=o.configuration)==null?void 0:n.uart);c.set(l,e-131008)}const r=[];for(let e=0;e<60;e+=2){const l=v(c.subarray(e,e+2));l!="ffff"?r.push({rx:parseInt(l,16)/10}):r.push({})}a.renderData=r}else{let c=new Uint8Array(40);for(let e=3648;e<3681;e+=8){const l=await y(o.connectPort,e,8,(p=o.configuration)==null?void 0:p.uart);c.set(l,e-3648)}const r=[];for(let e=0;e<40;e+=2){const l=v(c.subarray(e,e+2));l!="ffff"?r.push({rx:parseInt(l,16)/10}):r.push({})}a.renderData=r}f(!1)},$=async()=>{var t,n,p,c,r;if(o.connectState!=!0){alert(sessionStorage.getItem("noticeConnectK5"));return}if(await x(o.connectPort),f(!0),(t=o.configuration)!=null&&t.fm30)for(let e=0;e<60;e+=2)a.renderData[e/2].rx?await g(o.connectPort,e+131008,w(parseInt(a.renderData[e/2].rx*10).toString(16).padStart(4,"0")),2,(n=o.configuration)==null?void 0:n.uart):await g(o.connectPort,e+131008,w("0000"),2,(p=o.configuration)==null?void 0:p.uart);else for(let e=0;e<40;e+=2)a.renderData[e/2].rx?await g(o.connectPort,e+3648,w(parseInt(a.renderData[e/2].rx*10).toString(16).padStart(4,"0")),2,(c=o.configuration)==null?void 0:c.uart):await g(o.connectPort,e+3648,w("0000"),2,(r=o.configuration)==null?void 0:r.uart);await Y(o.connectPort),f(!1)},k=async t=>{const n=[...a.renderData];n.splice(t,1,{scanlist:[]}),a.renderData=n};return(t,n)=>{const p=N,c=G,r=J,e=W,l=q,A=Q,T=H,B=te,E=U;return V(),j("div",ae,[i(p,{items:[t.$t("menu.dashboard"),t.$t("menu.cps.radio")]},null,8,["items"]),i(E,{class:"general-card"},{title:s(()=>[h("span",{onClick:n[0]||(n[0]=()=>{I.showHide+=1})},u(t.$t("menu.cps.radio")+t.$t("global.onStart")),1)]),default:s(()=>[i(A,{style:{"margin-bottom":"16px"}},{default:s(()=>[i(l,{span:12},{default:s(()=>[i(e,null,{default:s(()=>[i(r,{type:"primary",onClick:z},{icon:s(()=>[i(c)]),default:s(()=>[m(" "+u(t.$t("cps.onDeviceRead")),1)]),_:1}),i(r,{onClick:$},{icon:s(()=>[i(c)]),default:s(()=>[m(" "+u(t.$t("cps.onDeviceWrite")),1)]),_:1})]),_:1})]),_:1})]),_:1}),i(B,{class:"ttable",loading:b(P),size:"medium",columns:R.value,data:a.renderData,pagination:{defaultPageSize:a.pageSize,total:a.renderData.length,defaultCurrent:1,pageSizeOptions:[15,30,50,100,200]},onChange:n[1]||(n[1]=d=>{a.pageSize=d.pagination.pageSize,a.nowPage=d.pagination.current}),bordered:"","lazy-load":"",headerAffixedTop:{offsetTop:60},hover:!0,"drag-sort":"row-handler",onDragSort:C},{drag:s(({row:d,rowIndex:_})=>[h("span",null,[i(b(ee))])]),index:s(({row:d,rowIndex:_})=>[m(u((a.nowPage-1)*a.pageSize+_+1),1)]),operate:s(({row:d,rowIndex:_})=>[i(T,{theme:"default",variant:"dashed",onClick:se=>k((a.nowPage-1)*a.pageSize+_)},{default:s(()=>[m(u(t.$t("cps.clear")),1)]),_:2},1032,["onClick"])]),_:1},8,["loading","columns","data","pagination"])]),_:1})])}}});const be=F(ne,[["__scopeId","data-v-be263a43"]]);export{be as default};
|
||||
import{v as E,s as M,ac as N,N as H,_ as O}from"./index.413febc1.js";/* empty css *//* empty css *//* empty css */import{d as F,r as S,c as U,bI as V,C as L,D as j,aI as i,aH as s,G as h,aN as u,aM as m,u as b,a6 as G,b8 as W,bi as q,bK as J,bO as Q}from"./arco.76adc92f.js";import{u as X}from"./loading.e4b365a7.js";import{e as x,a as y,u as v,b as g,h as w,g as Y}from"./serial.c6b76da8.js";import{I as Z}from"./index.d49b744e.js";import{M as ee,T as te}from"./index.918bac12.js";import"./chart.d41e8c5b.js";import"./vue.107cc2d0.js";import"./dep-6deb4e3a.3da13c94.js";import"./form-model.553a3655.js";import"./slot.c1690aae.js";const ae={class:"container"},oe={name:"Radio"},ne=F({...oe,setup(re){const{t:D}=E.exports.useI18n(),o=M(),{loading:P,setLoading:f}=X(!1),a=S({renderData:Array.from({length:20}).map(t=>({})),pageSize:50,nowPage:1}),I=S({showHide:0}),C=t=>{a.renderData=t.newData},R=U(()=>[{colKey:"drag",title:D("cps.sort"),width:46},{title:"#",colKey:"index",align:"left",width:100},{title:D("cps.rx"),colKey:"rx",align:"left",width:200,cell:(t,{row:n})=>parseFloat(n.rx)?parseFloat(n.rx).toFixed(2):void 0,edit:{component:Z,props:{clearable:!0},onEdited:t=>{t.newRowData.rx=t.newRowData.rx?t.newRowData.rx:void 0;const n=[...a.renderData];n.splice((a.nowPage-1)*a.pageSize+t.rowIndex,1,t.newRowData),a.renderData=n}}},{title:D("cps.operate"),colKey:"operate",align:"left",width:150}]),z=async()=>{var t,n,p;if(o.connectState!=!0){alert(sessionStorage.getItem("noticeConnectK5"));return}if(await x(o.connectPort),f(!0),(t=o.configuration)!=null&&t.fm30){let c=new Uint8Array(60);for(let e=131008;e<131057;e+=8){const l=await y(o.connectPort,e,8,(n=o.configuration)==null?void 0:n.uart);c.set(l,e-131008)}const r=[];for(let e=0;e<60;e+=2){const l=v(c.subarray(e,e+2));l!="ffff"?r.push({rx:parseInt(l,16)/10}):r.push({})}a.renderData=r}else{let c=new Uint8Array(40);for(let e=3648;e<3681;e+=8){const l=await y(o.connectPort,e,8,(p=o.configuration)==null?void 0:p.uart);c.set(l,e-3648)}const r=[];for(let e=0;e<40;e+=2){const l=v(c.subarray(e,e+2));l!="ffff"?r.push({rx:parseInt(l,16)/10}):r.push({})}a.renderData=r}f(!1)},$=async()=>{var t,n,p,c,r;if(o.connectState!=!0){alert(sessionStorage.getItem("noticeConnectK5"));return}if(await x(o.connectPort),f(!0),(t=o.configuration)!=null&&t.fm30)for(let e=0;e<60;e+=2)a.renderData[e/2].rx?await g(o.connectPort,e+131008,w(parseInt(a.renderData[e/2].rx*10).toString(16).padStart(4,"0")),2,(n=o.configuration)==null?void 0:n.uart):await g(o.connectPort,e+131008,w("0000"),2,(p=o.configuration)==null?void 0:p.uart);else for(let e=0;e<40;e+=2)a.renderData[e/2].rx?await g(o.connectPort,e+3648,w(parseInt(a.renderData[e/2].rx*10).toString(16).padStart(4,"0")),2,(c=o.configuration)==null?void 0:c.uart):await g(o.connectPort,e+3648,w("0000"),2,(r=o.configuration)==null?void 0:r.uart);await Y(o.connectPort),f(!1)},k=async t=>{const n=[...a.renderData];n.splice(t,1,{scanlist:[]}),a.renderData=n};return(t,n)=>{const p=N,c=G,r=W,e=q,l=J,A=Q,K=H,T=te,B=V;return L(),j("div",ae,[i(p,{items:[t.$t("menu.dashboard"),t.$t("menu.cps.radio")]},null,8,["items"]),i(B,{class:"general-card"},{title:s(()=>[h("span",{onClick:n[0]||(n[0]=()=>{I.showHide+=1})},u(t.$t("menu.cps.radio")+t.$t("global.onStart")),1)]),default:s(()=>[i(A,{style:{"margin-bottom":"16px"}},{default:s(()=>[i(l,{span:12},{default:s(()=>[i(e,null,{default:s(()=>[i(r,{type:"primary",onClick:z},{icon:s(()=>[i(c)]),default:s(()=>[m(" "+u(t.$t("cps.onDeviceRead")),1)]),_:1}),i(r,{onClick:$},{icon:s(()=>[i(c)]),default:s(()=>[m(" "+u(t.$t("cps.onDeviceWrite")),1)]),_:1})]),_:1})]),_:1})]),_:1}),i(T,{class:"ttable",loading:b(P),size:"medium",columns:R.value,data:a.renderData,pagination:{defaultPageSize:a.pageSize,total:a.renderData.length,defaultCurrent:1,pageSizeOptions:[15,30,50,100,200]},onChange:n[1]||(n[1]=d=>{a.pageSize=d.pagination.pageSize,a.nowPage=d.pagination.current}),bordered:"","lazy-load":"",headerAffixedTop:{offsetTop:60},hover:!0,"drag-sort":"row-handler",onDragSort:C},{drag:s(({row:d,rowIndex:_})=>[h("span",null,[i(b(ee))])]),index:s(({row:d,rowIndex:_})=>[m(u((a.nowPage-1)*a.pageSize+_+1),1)]),operate:s(({row:d,rowIndex:_})=>[i(K,{theme:"default",variant:"dashed",onClick:se=>k((a.nowPage-1)*a.pageSize+_)},{default:s(()=>[m(u(t.$t("cps.clear")),1)]),_:2},1032,["onClick"])]),_:1},8,["loading","columns","data","pagination"])]),_:1})])}}});const be=O(ne,[["__scopeId","data-v-be263a43"]]);export{be as default};
|
BIN
assets/index.16dc4274.js.gz
Normal file
BIN
assets/index.16dc4274.js.gz
Normal file
Binary file not shown.
1
assets/index.178b5bdf.css
Normal file
1
assets/index.178b5bdf.css
Normal file
@ -0,0 +1 @@
|
||||
.container[data-v-09e34cfd]{padding:0 20px 20px;padding:0 .781vw .781vw}.container[data-v-09e34cfd] .arco-list-content{overflow-x:hidden}.container[data-v-09e34cfd] .arco-card-meta-title{font-size:14px}[data-v-09e34cfd] .arco-list-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}[data-v-09e34cfd] .arco-list-item{width:33%}[data-v-09e34cfd] .block-title{margin:0 0 12px;font-size:14px}[data-v-09e34cfd] .list-wrap .list-row{align-items:stretch}[data-v-09e34cfd] .list-wrap .list-row .list-col{margin-bottom:16px;margin-bottom:.625vw}[data-v-09e34cfd] .list-wrap :deep(.arco-space){width:100%}[data-v-09e34cfd] .list-wrap :deep(.arco-space) .arco-space-item:last-child{flex:1}
|
@ -1 +1 @@
|
||||
import{_ as u}from"./index.00fa277a.js";import{d as m,r as p,C as f,aE as d,aH as t,aI as e,aM as n,aN as h,a$ as c,b0 as _,bo as g}from"./arco.c29bba08.js";import{L as b}from"./index.2958c05f.js";import{S as k}from"./index.f248ecd4.js";const v=m({__name:"index",setup(x){const s=p({isLhw711:location.hostname=="k5.lhw711.cn",isCN:location.hostname=="k5.vicicode.cn"}),i=()=>{var a;return(a=document.getElementsByTagName("meta").builtTime)==null?void 0:a.content};return(a,C)=>{const o=b,r=k,l=g;return f(),d(l,{class:"footer"},{default:t(()=>[e(r,null,{default:t(()=>[e(o,{href:"https://github.com/silenty4ng/k5web",target:"_blank"},{default:t(()=>[n("K5Web - V0.1."+h(i()),1)]),_:1}),c(e(o,{href:"https://beian.miit.gov.cn/",target:"_blank"},{default:t(()=>[n("\u8700ICP\u59072024089755\u53F7-1")]),_:1},512),[[_,s.isCN]]),c(e(o,{href:"https://beian.miit.gov.cn/",target:"_blank"},{default:t(()=>[n("\u9C81ICP\u59072024058690\u53F7-1")]),_:1},512),[[_,s.isLhw711]])]),_:1})]),_:1})}}});const L=u(v,[["__scopeId","data-v-61069ac8"]]);export{L as F};
|
||||
import{_ as u}from"./index.413febc1.js";import{d as m,r as p,C as f,aE as d,aH as t,aI as e,aM as n,aN as h,a$ as c,b0 as _,bo as g}from"./arco.76adc92f.js";import{L as b}from"./index.f132f61a.js";import{S as k}from"./index.43e2a6eb.js";const v=m({__name:"index",setup(x){const s=p({isLhw711:location.hostname=="k5.lhw711.cn",isCN:location.hostname=="k5.vicicode.cn"}),i=()=>{var a;return(a=document.getElementsByTagName("meta").builtTime)==null?void 0:a.content};return(a,C)=>{const o=b,r=k,l=g;return f(),d(l,{class:"footer"},{default:t(()=>[e(r,null,{default:t(()=>[e(o,{href:"https://github.com/silenty4ng/k5web",target:"_blank"},{default:t(()=>[n("K5Web - V0.1."+h(i()),1)]),_:1}),c(e(o,{href:"https://beian.miit.gov.cn/",target:"_blank"},{default:t(()=>[n("\u8700ICP\u59072024089755\u53F7-1")]),_:1},512),[[_,s.isCN]]),c(e(o,{href:"https://beian.miit.gov.cn/",target:"_blank"},{default:t(()=>[n("\u9C81ICP\u59072024058690\u53F7-1")]),_:1},512),[[_,s.isLhw711]])]),_:1})]),_:1})}}});const L=u(v,[["__scopeId","data-v-61069ac8"]]);export{L as F};
|
BIN
assets/index.19a01f69.js.gz
Normal file
BIN
assets/index.19a01f69.js.gz
Normal file
Binary file not shown.
@ -1 +0,0 @@
|
||||
.container[data-v-6971e3a2]{padding:0 20px 20px}.container[data-v-6971e3a2] .arco-list-content{overflow-x:hidden}.container[data-v-6971e3a2] .arco-card-meta-title{font-size:14px}[data-v-6971e3a2] .arco-list-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}[data-v-6971e3a2] .arco-list-item{width:33%}[data-v-6971e3a2] .block-title{margin:0 0 12px;font-size:14px}[data-v-6971e3a2] .list-wrap .list-row{align-items:stretch}[data-v-6971e3a2] .list-wrap .list-row .list-col{margin-bottom:16px}[data-v-6971e3a2] .list-wrap :deep(.arco-space){width:100%}[data-v-6971e3a2] .list-wrap :deep(.arco-space) .arco-space-item:last-child{flex:1}
|
@ -1 +0,0 @@
|
||||
[data-v-dfecd3b2] ::-webkit-scrollbar-thumb{border-radius:0!important}[data-v-dfecd3b2] .scrollbar::-webkit-scrollbar{height:10px}[data-v-dfecd3b2] .t-table__content::-webkit-scrollbar{height:15px}.container[data-v-dfecd3b2]{padding:0 20px 20px}[data-v-dfecd3b2] .arco-table-th:last-child .arco-table-th-item-title{margin-left:16px}.action-icon[data-v-dfecd3b2]{margin-left:12px;cursor:pointer}.active[data-v-dfecd3b2]{color:#0960bd;background-color:#e3f4fc}.setting[data-v-dfecd3b2]{display:flex;align-items:center;width:200px}.setting .title[data-v-dfecd3b2]{margin-left:12px;cursor:pointer}.ttable[data-v-dfecd3b2] .t-table__affixed-header-elm-wrap{height:60px!important}.ttable[data-v-dfecd3b2] .t-table__content{scrollbar-width:auto!important}
|
@ -1 +0,0 @@
|
||||
.container[data-v-165ad539]{padding:0 20px 20px}.container[data-v-165ad539] .arco-list-content{overflow-x:hidden}.container[data-v-165ad539] .arco-card-meta-title{font-size:14px}[data-v-165ad539] .arco-list-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}[data-v-165ad539] .arco-list-item{width:33%}[data-v-165ad539] .block-title{margin:0 0 12px;font-size:14px}[data-v-165ad539] .list-wrap .list-row{align-items:stretch}[data-v-165ad539] .list-wrap .list-row .list-col{margin-bottom:16px}[data-v-165ad539] .list-wrap :deep(.arco-space){width:100%}[data-v-165ad539] .list-wrap :deep(.arco-space) .arco-space-item:last-child{flex:1}
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
import{d as R,c as t,aI as a,aU as V}from"./arco.c29bba08.js";import{b as u,c as W,ab as X,i as Z,m as U,w as k}from"./index.00fa277a.js";/**
|
||||
import{d as R,c as t,aI as a,aU as V}from"./arco.76adc92f.js";import{b as u,c as W,ab as X,i as Z,m as U,w as k}from"./index.413febc1.js";/**
|
||||
* tdesign v1.9.4
|
||||
* (c) 2024 tdesign
|
||||
* @license MIT
|
BIN
assets/index.270b65f5.js.gz
Normal file
BIN
assets/index.270b65f5.js.gz
Normal file
Binary file not shown.
@ -1 +1 @@
|
||||
import{s as L,ac as N,_ as F}from"./index.00fa277a.js";/* empty css *//* empty css *//* empty css */import{d as U,r as V,o as j,bI as A,bP as O,C as h,D as b,aI as f,aH as g,G as x,aK as $,aJ as k,F as T,aM as y,aN as v,b8 as q,bi as z,bJ as H,bL as J,bm as K,bn as G}from"./arco.c29bba08.js";import{f as Q}from"./vue.437ba699.js";import{e as W,b as X,g as Y}from"./serial.c6b76da8.js";import"./chart.34708d29.js";const E=w=>(K("data-v-94536801"),w=w(),G(),w),Z={class:"container"},tt=E(()=>x("div",{id:"canvasDiv",style:{zoom:"250%",display:"none"}},null,-1)),et={style:{padding:"0",margin:"0","border-spacing":"0"}},ot=["onMousedown","onMouseover"],nt=E(()=>x("br",null,null,-1)),at={name:"Backup"},it=U({...at,setup(w){const p=L(),s=V({binaryFile:void 0,loading:!1,matrix:[],mousedown:!1}),I=Q();j(async()=>{if(I.query.url){const e=await fetch(I.query.url,{responseType:"blob"});M(window.URL.createObjectURL(await e.blob()))}});const D=()=>{const e=s.matrix;e.map((n,t)=>{n.map((a,l)=>{e[t][l]=a=="#fff"?"#000":"#fff"})}),s.matrix=e},S=(e,n)=>{if(s.mousedown){const t=s.matrix;t[n][e]=s.matrix[n][e]=="#fff"?"#000":"#fff",s.matrix=t}},M=e=>{const n=document.createElement("canvas");n.width=128,n.height=64;const t=n.cloneNode(),a=document.getElementById("canvasDiv");a.innerHTML="",a==null||a.append(n,t);const l=new Image;l.src=e,l.onload=()=>{const i=n.getContext("2d");i==null||i.drawImage(l,0,0,128,64);const m=i==null?void 0:i.getImageData(0,0,n.width,n.height).data;function _(o,r){const c=(r*128+o)*4;return m[c]+m[c+1]+m[c+2]>128*3?0:1}const d=[];for(let o=0;o<64;o++){d.push([]),d[o]=[];for(let r=0;r<128;r++){const u=!_(r,o);d[o][r]=u?"#fff":"#000"}}s.matrix=d}},P=()=>{const e=document.createElement("input");e.type="file",e.onchange=async()=>{const n=new Blob([e.files[0]],{type:"application/octet-stream"}),t=URL.createObjectURL(n),a=document.createElement("canvas");a.width=128,a.height=64;const l=new Image;l.src=t,l.onload=()=>{const i=a.getContext("2d");i==null||i.drawImage(l,0,0,128,64);const m=i==null?void 0:i.getImageData(0,0,a.width,a.height).data;function _(o,r){const c=(r*128+o)*4;return m[c]+m[c+1]+m[c+2]>128*3?0:1}const d=[];for(let o=0;o<64;o++){d.push([]),d[o]=[];for(let r=0;r<128;r++){const u=!_(r,o);d[o][r]=u?"#fff":"#000"}}s.matrix=d}},e.click()},R=async()=>{const e=s.matrix,n=document.createElement("canvas");n.width=128,n.height=64;const t=n.getContext("2d");t&&(t.fillStyle="#fff",t.fillRect(0,0,n.width,n.height),t.fillStyle="#000");for(let l=0;l<64;l++)for(let i=0;i<128;i++)e[l][i]=="#000"&&(t==null||t.beginPath(),t==null||t.rect(i,l,1,1),t==null||t.fill());const a=document.createElement("a");a.href=n.toDataURL("image/jpeg",1),a.download="image.jpg",a.click()},B=async()=>{var l,i,m,_,d;const e=new Uint8Array(1024);let n=0;for(let o=0;o<64;o+=8)for(let r=0;r<128;r++){let u=0;for(let c=0;c<8;c++)u|=(s.matrix[o+c][r]=="#000"?1:0)<<c;e[n++]=u}if(s.binaryFile=e,p.connectState!=!0){alert(sessionStorage.getItem("noticeConnectK5"));return}if(((l=p.configuration)==null?void 0:l.uart)=="official"){alert(sessionStorage.getItem("noticeVersionNoSupport"));return}if(((i=p.configuration)==null?void 0:i.charset)!="losehu"&&((m=p.configuration)==null?void 0:m.charset)!="gb2312"){alert(sessionStorage.getItem("noticeVersionNoSupport"));return}s.loading=!0;let t=123728;((_=p.configuration)==null?void 0:_.charset)=="gb2312"&&(t=8320),await W(p.connectPort);const a=s.binaryFile;for(let o=t;o<a.length+t;o+=128)await X(p.connectPort,o,a.slice(o-t,o-t+128),a.slice(o-t,o-t+128).length,(d=p.configuration)==null?void 0:d.uart);await Y(p.connectPort),s.loading=!1};return(e,n)=>{const t=N,a=q,l=z,i=A,m=O,_=H,d=J;return h(),b("div",Z,[f(t,{items:[e.$t("menu.list"),e.$t("menu.image")]},null,8,["items"]),f(d,{gutter:20,align:"stretch"},{default:g(()=>[f(_,{span:24},{default:g(()=>[f(m,{loading:s.loading,tip:"\u5199\u5165\u4E2D...",style:{width:"100%"}},{default:g(()=>[f(i,{class:"general-card",title:e.$t("menu.image")+e.$t("global.onStart")},{default:g(()=>[tt,x("div",null,[x("table",et,[(h(!0),b($,null,k(s.matrix,(o,r)=>(h(),b("tr",null,[(h(!0),b($,null,k(o,(u,c)=>(h(),b("td",{onMousedown:C=>{s.mousedown=!0,S(c,r)},onMouseup:n[0]||(n[0]=C=>{s.mousedown=!1}),onMouseover:C=>S(c,r),style:T("background-color: "+u+"; height: 5px; width: 3.5px;")},null,44,ot))),256))]))),256))])]),nt,f(l,null,{default:g(()=>[f(a,{onClick:P},{default:g(()=>[y(v(e.$t("tool.selectImage")),1)]),_:1}),f(a,{disabled:s.matrix.length<64,onClick:D},{default:g(()=>[y(v(e.$t("image.negative")),1)]),_:1},8,["disabled"]),f(a,{disabled:s.matrix.length<64,onClick:R},{default:g(()=>[y(v(e.$t("cps.save")),1)]),_:1},8,["disabled"]),f(a,{type:"primary",disabled:s.matrix.length<64,onClick:B},{default:g(()=>[y(v(e.$t("tool.write")),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["title"])]),_:1},8,["loading"])]),_:1})]),_:1})])}}});const pt=F(it,[["__scopeId","data-v-94536801"]]);export{pt as default};
|
||||
import{s as L,ac as N,_ as F}from"./index.413febc1.js";/* empty css *//* empty css *//* empty css */import{d as U,r as V,o as j,bI as O,bS as A,C as h,D as b,aI as f,aH as g,G as x,aK as $,aJ as k,F as K,aM as y,aN as v,b8 as T,bi as q,bK as z,bO as H,bm as G,bn as J}from"./arco.76adc92f.js";import{f as Q}from"./vue.107cc2d0.js";import{e as W,b as X,g as Y}from"./serial.c6b76da8.js";import"./chart.d41e8c5b.js";const E=w=>(G("data-v-94536801"),w=w(),J(),w),Z={class:"container"},tt=E(()=>x("div",{id:"canvasDiv",style:{zoom:"250%",display:"none"}},null,-1)),et={style:{padding:"0",margin:"0","border-spacing":"0"}},ot=["onMousedown","onMouseover"],nt=E(()=>x("br",null,null,-1)),at={name:"Backup"},it=U({...at,setup(w){const p=L(),s=V({binaryFile:void 0,loading:!1,matrix:[],mousedown:!1}),I=Q();j(async()=>{if(I.query.url){const e=await fetch(I.query.url,{responseType:"blob"});M(window.URL.createObjectURL(await e.blob()))}});const D=()=>{const e=s.matrix;e.map((n,t)=>{n.map((a,l)=>{e[t][l]=a=="#fff"?"#000":"#fff"})}),s.matrix=e},S=(e,n)=>{if(s.mousedown){const t=s.matrix;t[n][e]=s.matrix[n][e]=="#fff"?"#000":"#fff",s.matrix=t}},M=e=>{const n=document.createElement("canvas");n.width=128,n.height=64;const t=n.cloneNode(),a=document.getElementById("canvasDiv");a.innerHTML="",a==null||a.append(n,t);const l=new Image;l.src=e,l.onload=()=>{const i=n.getContext("2d");i==null||i.drawImage(l,0,0,128,64);const m=i==null?void 0:i.getImageData(0,0,n.width,n.height).data;function _(o,r){const c=(r*128+o)*4;return m[c]+m[c+1]+m[c+2]>128*3?0:1}const d=[];for(let o=0;o<64;o++){d.push([]),d[o]=[];for(let r=0;r<128;r++){const u=!_(r,o);d[o][r]=u?"#fff":"#000"}}s.matrix=d}},R=()=>{const e=document.createElement("input");e.type="file",e.onchange=async()=>{const n=new Blob([e.files[0]],{type:"application/octet-stream"}),t=URL.createObjectURL(n),a=document.createElement("canvas");a.width=128,a.height=64;const l=new Image;l.src=t,l.onload=()=>{const i=a.getContext("2d");i==null||i.drawImage(l,0,0,128,64);const m=i==null?void 0:i.getImageData(0,0,a.width,a.height).data;function _(o,r){const c=(r*128+o)*4;return m[c]+m[c+1]+m[c+2]>128*3?0:1}const d=[];for(let o=0;o<64;o++){d.push([]),d[o]=[];for(let r=0;r<128;r++){const u=!_(r,o);d[o][r]=u?"#fff":"#000"}}s.matrix=d}},e.click()},B=async()=>{const e=s.matrix,n=document.createElement("canvas");n.width=128,n.height=64;const t=n.getContext("2d");t&&(t.fillStyle="#fff",t.fillRect(0,0,n.width,n.height),t.fillStyle="#000");for(let l=0;l<64;l++)for(let i=0;i<128;i++)e[l][i]=="#000"&&(t==null||t.beginPath(),t==null||t.rect(i,l,1,1),t==null||t.fill());const a=document.createElement("a");a.href=n.toDataURL("image/jpeg",1),a.download="image.jpg",a.click()},P=async()=>{var l,i,m,_,d;const e=new Uint8Array(1024);let n=0;for(let o=0;o<64;o+=8)for(let r=0;r<128;r++){let u=0;for(let c=0;c<8;c++)u|=(s.matrix[o+c][r]=="#000"?1:0)<<c;e[n++]=u}if(s.binaryFile=e,p.connectState!=!0){alert(sessionStorage.getItem("noticeConnectK5"));return}if(((l=p.configuration)==null?void 0:l.uart)=="official"){alert(sessionStorage.getItem("noticeVersionNoSupport"));return}if(((i=p.configuration)==null?void 0:i.charset)!="losehu"&&((m=p.configuration)==null?void 0:m.charset)!="gb2312"){alert(sessionStorage.getItem("noticeVersionNoSupport"));return}s.loading=!0;let t=123728;((_=p.configuration)==null?void 0:_.charset)=="gb2312"&&(t=8320),await W(p.connectPort);const a=s.binaryFile;for(let o=t;o<a.length+t;o+=128)await X(p.connectPort,o,a.slice(o-t,o-t+128),a.slice(o-t,o-t+128).length,(d=p.configuration)==null?void 0:d.uart);await Y(p.connectPort),s.loading=!1};return(e,n)=>{const t=N,a=T,l=q,i=O,m=A,_=z,d=H;return h(),b("div",Z,[f(t,{items:[e.$t("menu.list"),e.$t("menu.image")]},null,8,["items"]),f(d,{gutter:20,align:"stretch"},{default:g(()=>[f(_,{span:24},{default:g(()=>[f(m,{loading:s.loading,tip:"\u5199\u5165\u4E2D...",style:{width:"100%"}},{default:g(()=>[f(i,{class:"general-card",title:e.$t("menu.image")+e.$t("global.onStart")},{default:g(()=>[tt,x("div",null,[x("table",et,[(h(!0),b($,null,k(s.matrix,(o,r)=>(h(),b("tr",null,[(h(!0),b($,null,k(o,(u,c)=>(h(),b("td",{onMousedown:C=>{s.mousedown=!0,S(c,r)},onMouseup:n[0]||(n[0]=C=>{s.mousedown=!1}),onMouseover:C=>S(c,r),style:K("background-color: "+u+"; height: 5px; width: 3.5px;")},null,44,ot))),256))]))),256))])]),nt,f(l,null,{default:g(()=>[f(a,{onClick:R},{default:g(()=>[y(v(e.$t("tool.selectImage")),1)]),_:1}),f(a,{disabled:s.matrix.length<64,onClick:D},{default:g(()=>[y(v(e.$t("image.negative")),1)]),_:1},8,["disabled"]),f(a,{disabled:s.matrix.length<64,onClick:B},{default:g(()=>[y(v(e.$t("cps.save")),1)]),_:1},8,["disabled"]),f(a,{type:"primary",disabled:s.matrix.length<64,onClick:P},{default:g(()=>[y(v(e.$t("tool.write")),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["title"])]),_:1},8,["loading"])]),_:1})]),_:1})])}}});const pt=F(it,[["__scopeId","data-v-94536801"]]);export{pt as default};
|
BIN
assets/index.2889af19.js.gz
Normal file
BIN
assets/index.2889af19.js.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
assets/index.2917a614.css.gz
Normal file
BIN
assets/index.2917a614.css.gz
Normal file
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
assets/index.2b56078b.css.gz
Normal file
BIN
assets/index.2b56078b.css.gz
Normal file
Binary file not shown.
1
assets/index.2b7cf442.css
Normal file
1
assets/index.2b7cf442.css
Normal file
@ -0,0 +1 @@
|
||||
[data-v-be263a43] ::-webkit-scrollbar-thumb{border-radius:0!important}[data-v-be263a43] .scrollbar::-webkit-scrollbar{height:10px}[data-v-be263a43] .t-table__content::-webkit-scrollbar{height:15px}.container[data-v-be263a43]{padding:0 20px 20px;padding:0 .781vw .781vw}[data-v-be263a43] .arco-table-th:last-child .arco-table-th-item-title{margin-left:16px}.action-icon[data-v-be263a43]{margin-left:12px;cursor:pointer}.active[data-v-be263a43]{color:#0960bd;background-color:#e3f4fc}.setting[data-v-be263a43]{display:flex;align-items:center;width:200px;width:7.813vw}.setting .title[data-v-be263a43]{margin-left:12px;cursor:pointer}.ttable[data-v-be263a43] .t-table__affixed-header-elm-wrap{height:60px!important;height:2.344vw!important}.ttable[data-v-be263a43] .t-table__content{scrollbar-width:auto!important}
|
1
assets/index.2ba5358b.css
Normal file
1
assets/index.2ba5358b.css
Normal file
@ -0,0 +1 @@
|
||||
.container[data-v-165ad539]{padding:0 20px 20px;padding:0 .781vw .781vw}.container[data-v-165ad539] .arco-list-content{overflow-x:hidden}.container[data-v-165ad539] .arco-card-meta-title{font-size:14px}[data-v-165ad539] .arco-list-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}[data-v-165ad539] .arco-list-item{width:33%}[data-v-165ad539] .block-title{margin:0 0 12px;font-size:14px}[data-v-165ad539] .list-wrap .list-row{align-items:stretch}[data-v-165ad539] .list-wrap .list-row .list-col{margin-bottom:16px;margin-bottom:.625vw}[data-v-165ad539] .list-wrap :deep(.arco-space){width:100%}[data-v-165ad539] .list-wrap :deep(.arco-space) .arco-space-item:last-child{flex:1}
|
1
assets/index.2e7c87b0.css
Normal file
1
assets/index.2e7c87b0.css
Normal file
@ -0,0 +1 @@
|
||||
[data-v-dfecd3b2] ::-webkit-scrollbar-thumb{border-radius:0!important}[data-v-dfecd3b2] .scrollbar::-webkit-scrollbar{height:10px}[data-v-dfecd3b2] .t-table__content::-webkit-scrollbar{height:15px}.container[data-v-dfecd3b2]{padding:0 20px 20px;padding:0 .781vw .781vw}[data-v-dfecd3b2] .arco-table-th:last-child .arco-table-th-item-title{margin-left:16px}.action-icon[data-v-dfecd3b2]{margin-left:12px;cursor:pointer}.active[data-v-dfecd3b2]{color:#0960bd;background-color:#e3f4fc}.setting[data-v-dfecd3b2]{display:flex;align-items:center;width:200px;width:7.813vw}.setting .title[data-v-dfecd3b2]{margin-left:12px;cursor:pointer}.ttable[data-v-dfecd3b2] .t-table__affixed-header-elm-wrap{height:60px!important;height:2.344vw!important}.ttable[data-v-dfecd3b2] .t-table__content{scrollbar-width:auto!important}
|
@ -1 +1 @@
|
||||
import{d as k,c as q,bd as R,C as c,D as u,G as s,aI as e,aH as n,aK as D,aJ as j,aE as E,aN as r,be as z,f as A,r as G,bf as H,bg as J,bh as K,bi as Q,bj as T,u as C,aM as f,b7 as W,bk as O,bl as X,b8 as Y,bm as Z,bn as ee}from"./arco.c29bba08.js";import{F as oe}from"./index.98aafa65.js";import{v as V,_ as x,u as se,I as ae,a as ne}from"./index.00fa277a.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{g as te,h as re}from"./vue.437ba699.js";import{u as le}from"./loading.d503f2cd.js";import"./index.2958c05f.js";import"./index.f248ecd4.js";import"./slot.359e9304.js";import"./chart.34708d29.js";const S=""+new URL("login-banner.426fb77f.png",import.meta.url).href,ie={class:"banner"},ce={class:"banner-inner"},de={class:"carousel-title"},_e={class:"carousel-sub-title"},me=["src"],ue=k({__name:"banner",setup(i){const{t}=V.exports.useI18n(),g=q(()=>[{slogan:t("login.banner.slogan1"),subSlogan:t("login.banner.subSlogan1"),image:S},{slogan:t("login.banner.slogan2"),subSlogan:t("login.banner.subSlogan2"),image:S},{slogan:t("login.banner.slogan3"),subSlogan:t("login.banner.subSlogan3"),image:S}]);return(b,v)=>{const p=z,h=R;return c(),u("div",ie,[s("div",ce,[e(h,{class:"carousel","animation-name":"fade"},{default:n(()=>[(c(!0),u(D,null,j(g.value,a=>(c(),E(p,{key:a.slogan},{default:n(()=>[(c(),u("div",{key:a.slogan,class:"carousel-item"},[s("div",de,r(a.slogan),1),s("div",_e,r(a.subSlogan),1),s("img",{class:"carousel-image",src:a.image},null,8,me)]))]),_:2},1024))),128))]),_:1})])])}}});const ge=x(ue,[["__scopeId","data-v-741ef175"]]),pe={class:"login-form-wrapper"},fe={class:"login-form-title"},be={class:"login-form-sub-title"},ve={class:"login-form-error-msg"},he={class:"login-form-password-actions"},we=k({__name:"login-form",setup(i){const t=te(),{t:g}=V.exports.useI18n(),b=A(""),{loading:v,setLoading:p}=le(),h=se(),a=re("login-config",{rememberPassword:!0,username:"admin",password:"admin"}),d=G({username:a.value.username,password:a.value.password}),F=async({errors:o,values:l})=>{if(!v.value&&!o){p(!0);try{await h.login(l);const{redirect:_,...w}=t.currentRoute.value.query;t.push({name:_||"Workplace",query:{...w}}),W.success(g("login.form.login.success"));const{rememberPassword:m}=a.value,{username:y,password:$}=l;a.value.username=m?y:"",a.value.password=m?$:""}catch(_){b.value=_.message}finally{p(!1)}}},L=o=>{a.value.rememberPassword=o};return(o,l)=>{const _=ae,w=H,m=O,y=ne,$=X,B=J,N=K,P=Y,M=Q,U=T;return c(),u("div",pe,[s("div",fe,r(o.$t("login.form.title")),1),s("div",be,r(o.$t("login.form.title")),1),s("div",ve,r(b.value),1),e(U,{ref:"loginForm",model:d,class:"login-form",layout:"vertical",onSubmit:F},{default:n(()=>[e(m,{field:"username",rules:[{required:!0,message:o.$t("login.form.userName.errMsg")}],"validate-trigger":["change","blur"],"hide-label":""},{default:n(()=>[e(w,{modelValue:d.username,"onUpdate:modelValue":l[0]||(l[0]=I=>d.username=I),placeholder:o.$t("login.form.userName.placeholder")},{prefix:n(()=>[e(_)]),_:1},8,["modelValue","placeholder"])]),_:1},8,["rules"]),e(m,{field:"password",rules:[{required:!0,message:o.$t("login.form.password.errMsg")}],"validate-trigger":["change","blur"],"hide-label":""},{default:n(()=>[e($,{modelValue:d.password,"onUpdate:modelValue":l[1]||(l[1]=I=>d.password=I),placeholder:o.$t("login.form.password.placeholder"),"allow-clear":""},{prefix:n(()=>[e(y)]),_:1},8,["modelValue","placeholder"])]),_:1},8,["rules"]),e(M,{size:16,direction:"vertical"},{default:n(()=>[s("div",he,[e(B,{checked:"rememberPassword","model-value":C(a).rememberPassword,onChange:L},{default:n(()=>[f(r(o.$t("login.form.rememberPassword")),1)]),_:1},8,["model-value","onChange"]),e(N,null,{default:n(()=>[f(r(o.$t("login.form.forgetPassword")),1)]),_:1})]),e(P,{type:"primary","html-type":"submit",long:"",loading:C(v)},{default:n(()=>[f(r(o.$t("login.form.login")),1)]),_:1},8,["loading"]),e(P,{type:"text",long:"",class:"login-form-register-btn"},{default:n(()=>[f(r(o.$t("login.form.register")),1)]),_:1})]),_:1})]),_:1},8,["model"])])}}});const ye=x(we,[["__scopeId","data-v-12db3177"]]),$e=i=>(Z("data-v-24cebde1"),i=i(),ee(),i),Ie={class:"container"},Se=$e(()=>s("div",{class:"logo"},[s("img",{alt:"logo",src:"//p3-armor.byteimg.com/tos-cn-i-49unhts6dw/dfdba5317c0c20ce20e64fac803d52bc.svg~tplv-49unhts6dw-image.image"}),s("div",{class:"logo-text"},"Arco Design Pro")],-1)),ke={class:"content"},xe={class:"content-inner"},Pe={class:"footer"},Ce=k({__name:"index",setup(i){return(t,g)=>(c(),u("div",Ie,[Se,e(ge),s("div",ke,[s("div",xe,[e(ye)]),s("div",Pe,[e(oe)])])]))}});const Ge=x(Ce,[["__scopeId","data-v-24cebde1"]]);export{Ge as default};
|
||||
import{d as k,c as q,bd as R,C as c,D as u,G as s,aI as e,aH as n,aK as D,aJ as j,aE as E,aN as r,be as z,f as A,r as G,bf as H,bg as J,bh as K,bi as Q,bj as T,u as C,aM as f,b7 as W,bk as O,bl as X,b8 as Y,bm as Z,bn as ee}from"./arco.76adc92f.js";import{F as oe}from"./index.19a01f69.js";import{v as V,_ as x,u as se,I as ae,a as ne}from"./index.413febc1.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{g as te,h as re}from"./vue.107cc2d0.js";import{u as le}from"./loading.e4b365a7.js";import"./index.f132f61a.js";import"./index.43e2a6eb.js";import"./slot.c1690aae.js";import"./chart.d41e8c5b.js";const S=""+new URL("login-banner.426fb77f.png",import.meta.url).href,ie={class:"banner"},ce={class:"banner-inner"},de={class:"carousel-title"},_e={class:"carousel-sub-title"},me=["src"],ue=k({__name:"banner",setup(i){const{t}=V.exports.useI18n(),g=q(()=>[{slogan:t("login.banner.slogan1"),subSlogan:t("login.banner.subSlogan1"),image:S},{slogan:t("login.banner.slogan2"),subSlogan:t("login.banner.subSlogan2"),image:S},{slogan:t("login.banner.slogan3"),subSlogan:t("login.banner.subSlogan3"),image:S}]);return(b,v)=>{const p=z,h=R;return c(),u("div",ie,[s("div",ce,[e(h,{class:"carousel","animation-name":"fade"},{default:n(()=>[(c(!0),u(D,null,j(g.value,a=>(c(),E(p,{key:a.slogan},{default:n(()=>[(c(),u("div",{key:a.slogan,class:"carousel-item"},[s("div",de,r(a.slogan),1),s("div",_e,r(a.subSlogan),1),s("img",{class:"carousel-image",src:a.image},null,8,me)]))]),_:2},1024))),128))]),_:1})])])}}});const ge=x(ue,[["__scopeId","data-v-741ef175"]]),pe={class:"login-form-wrapper"},fe={class:"login-form-title"},be={class:"login-form-sub-title"},ve={class:"login-form-error-msg"},he={class:"login-form-password-actions"},we=k({__name:"login-form",setup(i){const t=te(),{t:g}=V.exports.useI18n(),b=A(""),{loading:v,setLoading:p}=le(),h=se(),a=re("login-config",{rememberPassword:!0,username:"admin",password:"admin"}),d=G({username:a.value.username,password:a.value.password}),F=async({errors:o,values:l})=>{if(!v.value&&!o){p(!0);try{await h.login(l);const{redirect:_,...w}=t.currentRoute.value.query;t.push({name:_||"Workplace",query:{...w}}),W.success(g("login.form.login.success"));const{rememberPassword:m}=a.value,{username:y,password:$}=l;a.value.username=m?y:"",a.value.password=m?$:""}catch(_){b.value=_.message}finally{p(!1)}}},L=o=>{a.value.rememberPassword=o};return(o,l)=>{const _=ae,w=H,m=O,y=ne,$=X,B=J,N=K,P=Y,M=Q,U=T;return c(),u("div",pe,[s("div",fe,r(o.$t("login.form.title")),1),s("div",be,r(o.$t("login.form.title")),1),s("div",ve,r(b.value),1),e(U,{ref:"loginForm",model:d,class:"login-form",layout:"vertical",onSubmit:F},{default:n(()=>[e(m,{field:"username",rules:[{required:!0,message:o.$t("login.form.userName.errMsg")}],"validate-trigger":["change","blur"],"hide-label":""},{default:n(()=>[e(w,{modelValue:d.username,"onUpdate:modelValue":l[0]||(l[0]=I=>d.username=I),placeholder:o.$t("login.form.userName.placeholder")},{prefix:n(()=>[e(_)]),_:1},8,["modelValue","placeholder"])]),_:1},8,["rules"]),e(m,{field:"password",rules:[{required:!0,message:o.$t("login.form.password.errMsg")}],"validate-trigger":["change","blur"],"hide-label":""},{default:n(()=>[e($,{modelValue:d.password,"onUpdate:modelValue":l[1]||(l[1]=I=>d.password=I),placeholder:o.$t("login.form.password.placeholder"),"allow-clear":""},{prefix:n(()=>[e(y)]),_:1},8,["modelValue","placeholder"])]),_:1},8,["rules"]),e(M,{size:16,direction:"vertical"},{default:n(()=>[s("div",he,[e(B,{checked:"rememberPassword","model-value":C(a).rememberPassword,onChange:L},{default:n(()=>[f(r(o.$t("login.form.rememberPassword")),1)]),_:1},8,["model-value","onChange"]),e(N,null,{default:n(()=>[f(r(o.$t("login.form.forgetPassword")),1)]),_:1})]),e(P,{type:"primary","html-type":"submit",long:"",loading:C(v)},{default:n(()=>[f(r(o.$t("login.form.login")),1)]),_:1},8,["loading"]),e(P,{type:"text",long:"",class:"login-form-register-btn"},{default:n(()=>[f(r(o.$t("login.form.register")),1)]),_:1})]),_:1})]),_:1},8,["model"])])}}});const ye=x(we,[["__scopeId","data-v-12db3177"]]),$e=i=>(Z("data-v-24cebde1"),i=i(),ee(),i),Ie={class:"container"},Se=$e(()=>s("div",{class:"logo"},[s("img",{alt:"logo",src:"//p3-armor.byteimg.com/tos-cn-i-49unhts6dw/dfdba5317c0c20ce20e64fac803d52bc.svg~tplv-49unhts6dw-image.image"}),s("div",{class:"logo-text"},"Arco Design Pro")],-1)),ke={class:"content"},xe={class:"content-inner"},Pe={class:"footer"},Ce=k({__name:"index",setup(i){return(t,g)=>(c(),u("div",Ie,[Se,e(ge),s("div",ke,[s("div",xe,[e(ye)]),s("div",Pe,[e(oe)])])]))}});const Ge=x(Ce,[["__scopeId","data-v-24cebde1"]]);export{Ge as default};
|
BIN
assets/index.327c152f.js.gz
Normal file
BIN
assets/index.327c152f.js.gz
Normal file
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
assets/index.350c144b.js.gz
Normal file
BIN
assets/index.350c144b.js.gz
Normal file
Binary file not shown.
@ -1 +0,0 @@
|
||||
.container[data-v-14271e40]{padding:0 20px 20px}.container[data-v-14271e40] .arco-list-content{overflow-x:hidden}.container[data-v-14271e40] .arco-card-meta-title{font-size:14px}[data-v-14271e40] .arco-list-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}[data-v-14271e40] .arco-list-item{width:33%}[data-v-14271e40] .block-title{margin:0 0 12px;font-size:14px}[data-v-14271e40] .list-wrap .list-row{align-items:stretch}[data-v-14271e40] .list-wrap .list-row .list-col{margin-bottom:16px}[data-v-14271e40] .list-wrap :deep(.arco-space){width:100%}[data-v-14271e40] .list-wrap :deep(.arco-space) .arco-space-item:last-child{flex:1}
|
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
assets/index.3bd08ed3.js.gz
Normal file
BIN
assets/index.3bd08ed3.js.gz
Normal file
Binary file not shown.
1
assets/index.3cde16fe.css
Normal file
1
assets/index.3cde16fe.css
Normal file
File diff suppressed because one or more lines are too long
BIN
assets/index.3cde16fe.css.gz
Normal file
BIN
assets/index.3cde16fe.css.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
assets/index.413febc1.js.gz
Normal file
BIN
assets/index.413febc1.js.gz
Normal file
Binary file not shown.
@ -1 +0,0 @@
|
||||
import{v as V,ac as j,_ as B}from"./index.00fa277a.js";/* empty css *//* empty css *//* empty css */import{d as C,r as E,w as O,o as U,bT as I,bI as T,C as u,D as h,aI as r,aH as i,u as $,G as H,aM as f,aN as v,aK as x,aJ as y,aE as M,bU as J,b8 as R,bJ as F,bL as G}from"./arco.c29bba08.js";import{g as Y}from"./vue.437ba699.js";import{u as q}from"./loading.d503f2cd.js";import{L as A}from"./index.2958c05f.js";import{S as K}from"./index.f248ecd4.js";import"./chart.34708d29.js";import"./slot.359e9304.js";const z={class:"container"},P={name:"DIY"},Q=C({...P,setup(W){const S=Y(),{t:k}=V.exports.useI18n(),N=()=>{S.push({path:"/tool/flash",query:{url:"https://k6.vicicode.cn/diyapi/LOSEHU"+t.flag.join("")+".bin?v="+new Date().getTime()}})},t=E({versions:[],flag:[],disMatrix:[],disName:[],showSort:[]});O(()=>[...t.flag],()=>{w()});const w=()=>{t.flag.map((a,o)=>{t.disMatrix[o].forEach((l,n)=>{t.versions.indexOf("LOSEHU"+t.flag.join("").substring(0,o)+n+t.flag.join("").substring(o+1)+".bin")==-1?t.disMatrix[o].set(n,!0):t.disMatrix[o].set(n,!1)})})},{loading:L,setLoading:b}=q(!0);return U(async()=>{b(!0);let a=await(await fetch("https://k6.vicicode.cn/diyapi/function.json?v="+new Date().getTime())).text();a=JSON.parse(a);let o=[],l=[];a.map(e=>{o[e[e.length-1]-1]=e,l.push(e[e.length-1]-1)}),a=o;let n=[],p=[];a.map(e=>{let _=new Map,c=new Map;for(let s=e[0]*2+1;s<e[0]*3+1;s++)_.set(e[s],!1),k("idea.diy")!=="LOSEHU DIY"?c.set(e[s],e[s-e[0]-e[0]]):c.set(e[s],e[s-e[0]]);n.push(_),p.push(c)}),t.flag=new Array(a.length).fill("0"),t.disName=p,t.disMatrix=n,t.showSort=l;const g=await(await fetch("https://k6.vicicode.cn/diyapi/version.json?v="+new Date().getTime())).text();t.versions=JSON.parse(g),w(),b(!1)}),(a,o)=>{const l=j,n=A,p=I,g=J,e=R,_=K,c=T,s=F,D=G;return u(),h("div",z,[r(l,{items:[a.$t("menu.workshop"),a.$t("idea.diy")]},null,8,["items"]),r(D,{gutter:20,align:"stretch"},{default:i(()=>[r(s,{span:24},{default:i(()=>[r(c,{class:"general-card",title:a.$t("idea.diy"),loading:$(L)},{default:i(()=>[r(_,{direction:"vertical"},{default:i(()=>[H("div",null,[f(v(a.$t("oi")),1),r(n,{theme:"primary",href:"https://github.com/losehu/uv-k5-firmware-custom",target:"_blank"},{default:i(()=>[f("https://github.com/losehu/uv-k5-firmware-custom")]),_:1})]),(u(!0),h(x,null,y(t.showSort,m=>(u(),M(g,{modelValue:t.flag[m],"onUpdate:modelValue":d=>t.flag[m]=d,type:"button"},{default:i(()=>[(u(!0),h(x,null,y(t.disMatrix[m],d=>(u(),M(p,{value:d[0],disabled:d[1]},{default:i(()=>[f(v(t.disName[m].get(d[0])),1)]),_:2},1032,["value","disabled"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"]))),256)),r(e,{type:"primary",onClick:N},{default:i(()=>[f(v(a.$t("diy.generate")),1)]),_:1})]),_:1})]),_:1},8,["title","loading"])]),_:1})]),_:1})])}}});const ct=B(Q,[["__scopeId","data-v-b488fdf4"]]);export{ct as default};
|
Binary file not shown.
1
assets/index.41eb33d7.css
Normal file
1
assets/index.41eb33d7.css
Normal file
@ -0,0 +1 @@
|
||||
.container[data-v-94536801]{padding:0 20px 20px;padding:0 .781vw .781vw}.container[data-v-94536801] .arco-list-content{overflow-x:hidden}.container[data-v-94536801] .arco-card-meta-title{font-size:14px}[data-v-94536801] .arco-list-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}[data-v-94536801] .arco-list-item{width:33%}[data-v-94536801] .block-title{margin:0 0 12px;font-size:14px}[data-v-94536801] .list-wrap .list-row{align-items:stretch}[data-v-94536801] .list-wrap .list-row .list-col{margin-bottom:16px;margin-bottom:.625vw}[data-v-94536801] .list-wrap :deep(.arco-space){width:100%}[data-v-94536801] .list-wrap :deep(.arco-space) .arco-space-item:last-child{flex:1}
|
@ -1,4 +1,4 @@
|
||||
import{j as h,b as w,k as x,l as p,m,n as z,f as o,i as N,w as C}from"./index.00fa277a.js";import{d as _,c as y,aI as u,aK as F}from"./arco.c29bba08.js";import{u as k}from"./slot.359e9304.js";/**
|
||||
import{j as h,b as w,k as x,l as p,m,n as z,f as o,i as N,w as C}from"./index.413febc1.js";import{d as _,c as y,aI as u,aK as F}from"./arco.76adc92f.js";import{u as k}from"./slot.c1690aae.js";/**
|
||||
* tdesign v1.9.4
|
||||
* (c) 2024 tdesign
|
||||
* @license MIT
|
BIN
assets/index.43e2a6eb.js.gz
Normal file
BIN
assets/index.43e2a6eb.js.gz
Normal file
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
.arco-result{box-sizing:border-box;width:100%;padding:32px 32px 24px}.arco-result-icon{margin-bottom:16px;font-size:20px;text-align:center}.arco-result-icon-tip{display:flex;width:45px;height:45px;align-items:center;justify-content:center;border-radius:50%;margin:0 auto}.arco-result-icon-custom .arco-result-icon-tip{font-size:45px;color:inherit;width:unset;height:unset}.arco-result-icon-success .arco-result-icon-tip{color:rgb(var(--success-6));background-color:var(--color-success-light-1)}.arco-result-icon-error .arco-result-icon-tip{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1)}.arco-result-icon-info .arco-result-icon-tip{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1)}.arco-result-icon-warning .arco-result-icon-tip{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1)}.arco-result-icon-404,.arco-result-icon-403,.arco-result-icon-500{padding-top:24px}.arco-result-icon-404 .arco-result-icon-tip,.arco-result-icon-403 .arco-result-icon-tip,.arco-result-icon-500 .arco-result-icon-tip{width:92px;height:92px;line-height:92px}.arco-result-title{color:var(--color-text-1);font-weight:500;font-size:14px;line-height:1.5715;text-align:center}.arco-result-subtitle{color:var(--color-text-2);font-size:14px;line-height:1.5715;text-align:center}.arco-result-extra{margin-top:20px;text-align:center}.arco-result-content{margin-top:20px}.content[data-v-8bef407f]{position:absolute;top:50%;left:50%;margin-left:-95px;margin-top:-121px;text-align:center}
|
||||
.arco-result{box-sizing:border-box;width:100%;padding:32px 32px 24px}.arco-result-icon{margin-bottom:16px;font-size:20px;text-align:center}.arco-result-icon-tip{display:flex;width:45px;height:45px;align-items:center;justify-content:center;border-radius:50%;margin:0 auto}.arco-result-icon-custom .arco-result-icon-tip{font-size:45px;color:inherit;width:unset;height:unset}.arco-result-icon-success .arco-result-icon-tip{color:rgb(var(--success-6));background-color:var(--color-success-light-1)}.arco-result-icon-error .arco-result-icon-tip{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1)}.arco-result-icon-info .arco-result-icon-tip{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1)}.arco-result-icon-warning .arco-result-icon-tip{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1)}.arco-result-icon-404,.arco-result-icon-403,.arco-result-icon-500{padding-top:24px}.arco-result-icon-404 .arco-result-icon-tip,.arco-result-icon-403 .arco-result-icon-tip,.arco-result-icon-500 .arco-result-icon-tip{width:92px;height:92px;line-height:92px}.arco-result-title{color:var(--color-text-1);font-weight:500;font-size:14px;line-height:1.5715;text-align:center}.arco-result-subtitle{color:var(--color-text-2);font-size:14px;line-height:1.5715;text-align:center}.arco-result-extra{margin-top:20px;text-align:center}.arco-result-content{margin-top:20px}.content[data-v-8bef407f]{position:absolute;top:50%;left:50%;margin-left:-95px;margin-left:-3.711vw;margin-top:-121px;margin-top:-4.727vw;text-align:center}
|
BIN
assets/index.4a6f3a50.css.gz
Normal file
BIN
assets/index.4a6f3a50.css.gz
Normal file
Binary file not shown.
@ -1 +1 @@
|
||||
.arco-layout{display:flex;flex:1;flex-direction:column;margin:0;padding:0}.arco-layout-sider{position:relative;flex:none;width:auto;margin:0;padding:0;background:var(--color-menu-dark-bg);transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-children{height:100%;overflow:auto}.arco-layout-sider-collapsed .arco-layout-sider-children::-webkit-scrollbar{width:0}.arco-layout-sider-has-trigger{box-sizing:border-box;padding-bottom:48px}.arco-layout-sider-trigger{z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:48px;color:var(--color-white);background:rgba(255,255,255,.2);cursor:pointer;transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-trigger-light{color:var(--color-text-1);background:var(--color-menu-light-bg);border-top:1px solid var(--color-bg-5)}.arco-layout-sider-light{background:var(--color-menu-light-bg);box-shadow:0 2px 5px #00000014}.arco-layout-header{flex:0 0 auto;box-sizing:border-box;margin:0}.arco-layout-content{flex:1}.arco-layout-footer{flex:0 0 auto;margin:0}.arco-layout-has-sider{flex-direction:row}.arco-layout-has-sider>.arco-layout,.arco-layout-has-sider>.arco-layout-content{overflow-x:hidden}.footer[data-v-61069ac8]{display:flex;align-items:center;justify-content:center;height:40px;color:var(--color-text-2);text-align:center}
|
||||
.arco-layout{display:flex;flex:1;flex-direction:column;margin:0;padding:0}.arco-layout-sider{position:relative;flex:none;width:auto;margin:0;padding:0;background:var(--color-menu-dark-bg);transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-children{height:100%;overflow:auto}.arco-layout-sider-collapsed .arco-layout-sider-children::-webkit-scrollbar{width:0}.arco-layout-sider-has-trigger{box-sizing:border-box;padding-bottom:48px}.arco-layout-sider-trigger{z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:48px;color:var(--color-white);background:rgba(255,255,255,.2);cursor:pointer;transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-trigger-light{color:var(--color-text-1);background:var(--color-menu-light-bg);border-top:1px solid var(--color-bg-5)}.arco-layout-sider-light{background:var(--color-menu-light-bg);box-shadow:0 2px 5px #00000014}.arco-layout-header{flex:0 0 auto;box-sizing:border-box;margin:0}.arco-layout-content{flex:1}.arco-layout-footer{flex:0 0 auto;margin:0}.arco-layout-has-sider{flex-direction:row}.arco-layout-has-sider>.arco-layout,.arco-layout-has-sider>.arco-layout-content{overflow-x:hidden}.footer[data-v-61069ac8]{display:flex;align-items:center;justify-content:center;height:40px;height:1.563vw;color:var(--color-text-2);text-align:center}
|
BIN
assets/index.50e7aa1d.css.gz
Normal file
BIN
assets/index.50e7aa1d.css.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
assets/index.50edb813.js.gz
Normal file
BIN
assets/index.50edb813.js.gz
Normal file
Binary file not shown.
Binary file not shown.
1
assets/index.53911b7e.css
Normal file
1
assets/index.53911b7e.css
Normal file
@ -0,0 +1 @@
|
||||
.container[data-v-14271e40]{padding:0 20px 20px;padding:0 .781vw .781vw}.container[data-v-14271e40] .arco-list-content{overflow-x:hidden}.container[data-v-14271e40] .arco-card-meta-title{font-size:14px}[data-v-14271e40] .arco-list-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}[data-v-14271e40] .arco-list-item{width:33%}[data-v-14271e40] .block-title{margin:0 0 12px;font-size:14px}[data-v-14271e40] .list-wrap .list-row{align-items:stretch}[data-v-14271e40] .list-wrap .list-row .list-col{margin-bottom:16px;margin-bottom:.625vw}[data-v-14271e40] .list-wrap :deep(.arco-space){width:100%}[data-v-14271e40] .list-wrap :deep(.arco-space) .arco-space-item:last-child{flex:1}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
1
assets/index.64d46a58.js
Normal file
1
assets/index.64d46a58.js
Normal file
@ -0,0 +1 @@
|
||||
import{d as o,D as r,C as a}from"./arco.76adc92f.js";import{g as s,f as n}from"./vue.107cc2d0.js";const i=o({__name:"index",setup(c){const e=s(),t=n().params.path;return e.replace({path:t}),(u,m)=>(a(),r("div"))}});export{i as default};
|
@ -1,4 +1,4 @@
|
||||
import{i as Ce,_ as A,r as b,s as Fe,v as De}from"./form-model.7b007587.js";import{d as qe,X as We,Y as xe,Z as He,b as Q,f as j,l as Ie,$ as se,a0 as Ke,a1 as we,i as Le,k as Oe,m as Ue,a2 as z,n as Me,a3 as Ge,a4 as Xe,w as ke}from"./index.00fa277a.js";import{d as Pe,i as Je,c as p,f as V,t as Ee,r as Ae,o as Ye,b as Ze,w as je,aI as M,p as _e,n as ze}from"./arco.c29bba08.js";import{u as Re,C as Qe,F as Ne,V as B,a as er}from"./index.956025ef.js";/**
|
||||
import{i as Ce,_ as A,r as b,s as Fe,v as De}from"./form-model.553a3655.js";import{d as qe,X as We,Y as xe,Z as He,b as Q,f as j,l as Ie,$ as se,a0 as Ke,a1 as we,i as Le,k as Oe,m as Ue,a2 as z,n as Me,a3 as Ge,a4 as Xe,w as ke}from"./index.413febc1.js";import{d as Pe,i as Je,c as p,f as V,t as Ee,r as Ae,o as Ye,b as Ze,w as je,aI as M,p as _e,n as ze}from"./arco.76adc92f.js";import{u as Re,C as Qe,F as Ne,V as B,a as er}from"./index.d49b744e.js";/**
|
||||
* tdesign v1.9.4
|
||||
* (c) 2024 tdesign
|
||||
* @license MIT
|
BIN
assets/index.6d7e872a.js.gz
Normal file
BIN
assets/index.6d7e872a.js.gz
Normal file
Binary file not shown.
@ -1 +0,0 @@
|
||||
.container[data-v-50577d92]{padding:0 20px 20px}.container[data-v-50577d92] .arco-list-content{overflow-x:hidden}.container[data-v-50577d92] .arco-card-meta-title{font-size:14px}[data-v-50577d92] .arco-list-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}[data-v-50577d92] .arco-list-item{width:33%}[data-v-50577d92] .block-title{margin:0 0 12px;font-size:14px}[data-v-50577d92] .list-wrap .list-row{align-items:stretch}[data-v-50577d92] .list-wrap .list-row .list-col{margin-bottom:16px}[data-v-50577d92] .list-wrap :deep(.arco-space){width:100%}[data-v-50577d92] .list-wrap :deep(.arco-space) .arco-space-item:last-child{flex:1}
|
@ -1 +0,0 @@
|
||||
[data-v-be263a43] ::-webkit-scrollbar-thumb{border-radius:0!important}[data-v-be263a43] .scrollbar::-webkit-scrollbar{height:10px}[data-v-be263a43] .t-table__content::-webkit-scrollbar{height:15px}.container[data-v-be263a43]{padding:0 20px 20px}[data-v-be263a43] .arco-table-th:last-child .arco-table-th-item-title{margin-left:16px}.action-icon[data-v-be263a43]{margin-left:12px;cursor:pointer}.active[data-v-be263a43]{color:#0960bd;background-color:#e3f4fc}.setting[data-v-be263a43]{display:flex;align-items:center;width:200px}.setting .title[data-v-be263a43]{margin-left:12px;cursor:pointer}.ttable[data-v-be263a43] .t-table__affixed-header-elm-wrap{height:60px!important}.ttable[data-v-be263a43] .t-table__content{scrollbar-width:auto!important}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
import{v as N,s as H,ac as L,N as M,_ as U}from"./index.00fa277a.js";/* empty css *//* empty css *//* empty css */import{d as V,r as y,c as O,bI as j,C as G,D as J,aI as i,aH as r,G as S,aN as f,aM as g,u as h,a6 as W,b8 as Z,bi as q,bJ as F,bL as Q}from"./arco.c29bba08.js";import{u as X}from"./loading.d503f2cd.js";import{e as v,a as C,u as w,f as Y,h as D,s as ee,b,g as te}from"./serial.c6b76da8.js";import{I as P}from"./index.956025ef.js";import{M as ae,T as ne}from"./index.de261cab.js";import"./chart.34708d29.js";import"./vue.437ba699.js";import"./dep-6deb4e3a.0e14865f.js";import"./form-model.7b007587.js";import"./slot.359e9304.js";const oe={class:"container"},re={name:"Radio"},se=V({...re,setup(ie){const{t:m}=N.exports.useI18n(),o=H(),{loading:I,setLoading:u}=X(!1),a=y({renderData:Array.from({length:16}).map(e=>({})),pageSize:16,nowPage:1}),z=y({showHide:0}),R=e=>{a.renderData=e.newData},A=O(()=>[{colKey:"drag",title:m("cps.sort"),width:46},{title:"#",colKey:"index",align:"left",width:100},{title:m("cps.contact"),colKey:"name",width:250,align:"left",cell:(e,{row:t})=>t.name?t.name.replace(/[^a-zA-Z0-9_]/g,""):void 0,edit:{component:P,props:{clearable:!0},onEdited:e=>{const t=[...a.renderData];t.splice((a.nowPage-1)*a.pageSize+e.rowIndex,1,e.newRowData),a.renderData=t}}},{title:m("cps.mdcid"),colKey:"mdcid",align:"left",width:200,cell:(e,{row:t})=>parseInt(t.mdcid,16)<=65535?parseInt(t.mdcid,16).toString(16):void 0,edit:{component:P,props:{clearable:!0},onEdited:e=>{e.newRowData.mdcid=e.newRowData.mdcid?e.newRowData.mdcid.toLowerCase():void 0;const t=[...a.renderData];t.splice((a.nowPage-1)*a.pageSize+e.rowIndex,1,e.newRowData),a.renderData=t}}},{title:m("cps.operate"),colKey:"operate",align:"left",width:150}]),T=async()=>{var d,c;if(o.connectState!=!0){alert(sessionStorage.getItem("noticeConnectK5"));return}await v(o.connectPort),u(!0);let e=new Uint8Array(256);for(let n=7424;n<7680;n+=16){const s=await C(o.connectPort,n,16,(d=o.configuration)==null?void 0:d.uart);e.set(s,n-7424)}const t=[];for(let n=0;n<256;n+=16)w(e.subarray(n,n+2))!="ffff"?t.push({name:Y(e.subarray(n+2,n+16),(c=o.configuration)==null?void 0:c.charset).trim(),mdcid:w(e.subarray(n,n+1))+w(e.subarray(n+1,n+2))}):t.push({});a.renderData=t,u(!1)},$=async()=>{var t,d,c,n;if(o.connectState!=!0){alert(sessionStorage.getItem("noticeConnectK5"));return}await v(o.connectPort),u(!0);for(let s=0;s<256;s+=16)if(a.renderData[s/16].mdcid){const l=new Uint8Array(16).fill(32);l.set(D(a.renderData[s/16].mdcid.padStart(4,"0").substring(0,2))),l.set(D(a.renderData[s/16].mdcid.padStart(4,"0").substring(2,4)),1),l.set(ee(a.renderData[s/16].name),2),await b(o.connectPort,s+7424,l,16,(t=o.configuration)==null?void 0:t.uart)}else await b(o.connectPort,s+7424,D("ffffffffffffffffffffffffffffffff"),16,(d=o.configuration)==null?void 0:d.uart);const e=await C(o.connectPort,8176,16,(c=o.configuration)==null?void 0:c.uart);e.set([16],16-1),await b(o.connectPort,8176,e,16,(n=o.configuration)==null?void 0:n.uart),await te(o.connectPort),u(!1)},k=async e=>{const t=[...a.renderData];t.splice(e,1,{scanlist:[]}),a.renderData=t};return(e,t)=>{const d=L,c=W,n=Z,s=q,l=F,K=Q,x=M,B=ne,E=j;return G(),J("div",oe,[i(d,{items:[e.$t("menu.dashboard"),e.$t("menu.cps.mdc")]},null,8,["items"]),i(E,{class:"general-card"},{title:r(()=>[S("span",{onClick:t[0]||(t[0]=()=>{z.showHide+=1})},f(e.$t("menu.cps.mdc")+e.$t("global.onStart")),1)]),default:r(()=>[i(K,{style:{"margin-bottom":"16px"}},{default:r(()=>[i(l,{span:12},{default:r(()=>[i(s,null,{default:r(()=>[i(n,{type:"primary",onClick:T},{icon:r(()=>[i(c)]),default:r(()=>[g(" "+f(e.$t("cps.onDeviceRead")),1)]),_:1}),i(n,{onClick:$},{icon:r(()=>[i(c)]),default:r(()=>[g(" "+f(e.$t("cps.onDeviceWrite")),1)]),_:1})]),_:1})]),_:1})]),_:1}),i(B,{class:"ttable",loading:h(I),size:"medium",columns:A.value,data:a.renderData,pagination:{defaultPageSize:a.pageSize,total:a.renderData.length,defaultCurrent:1,pageSizeOptions:[15,30,50,100,200]},onChange:t[1]||(t[1]=p=>{a.pageSize=p.pagination.pageSize,a.nowPage=p.pagination.current}),bordered:"","lazy-load":"",headerAffixedTop:{offsetTop:60},hover:!0,"drag-sort":"row-handler",onDragSort:R},{drag:r(({row:p,rowIndex:_})=>[S("span",null,[i(h(ae))])]),index:r(({row:p,rowIndex:_})=>[g(f((a.nowPage-1)*a.pageSize+_+1),1)]),operate:r(({row:p,rowIndex:_})=>[i(x,{theme:"default",variant:"dashed",onClick:ce=>k((a.nowPage-1)*a.pageSize+_)},{default:r(()=>[g(f(e.$t("cps.clear")),1)]),_:2},1032,["onClick"])]),_:1},8,["loading","columns","data","pagination"])]),_:1})])}}});const ve=U(se,[["__scopeId","data-v-dfecd3b2"]]);export{ve as default};
|
||||
import{v as N,s as H,ac as M,N as U,_ as L}from"./index.413febc1.js";/* empty css *//* empty css *//* empty css */import{d as O,r as y,c as V,bI as j,C as G,D as W,aI as i,aH as r,G as S,aN as f,aM as g,u as h,a6 as Z,b8 as q,bi as F,bK as J,bO as Q}from"./arco.76adc92f.js";import{u as X}from"./loading.e4b365a7.js";import{e as v,a as C,u as w,f as Y,h as D,s as ee,b,g as te}from"./serial.c6b76da8.js";import{I as P}from"./index.d49b744e.js";import{M as ae,T as ne}from"./index.918bac12.js";import"./chart.d41e8c5b.js";import"./vue.107cc2d0.js";import"./dep-6deb4e3a.3da13c94.js";import"./form-model.553a3655.js";import"./slot.c1690aae.js";const oe={class:"container"},re={name:"Radio"},se=O({...re,setup(ie){const{t:m}=N.exports.useI18n(),o=H(),{loading:I,setLoading:u}=X(!1),a=y({renderData:Array.from({length:16}).map(e=>({})),pageSize:16,nowPage:1}),z=y({showHide:0}),R=e=>{a.renderData=e.newData},A=V(()=>[{colKey:"drag",title:m("cps.sort"),width:46},{title:"#",colKey:"index",align:"left",width:100},{title:m("cps.contact"),colKey:"name",width:250,align:"left",cell:(e,{row:t})=>t.name?t.name.replace(/[^a-zA-Z0-9_]/g,""):void 0,edit:{component:P,props:{clearable:!0},onEdited:e=>{const t=[...a.renderData];t.splice((a.nowPage-1)*a.pageSize+e.rowIndex,1,e.newRowData),a.renderData=t}}},{title:m("cps.mdcid"),colKey:"mdcid",align:"left",width:200,cell:(e,{row:t})=>parseInt(t.mdcid,16)<=65535?parseInt(t.mdcid,16).toString(16):void 0,edit:{component:P,props:{clearable:!0},onEdited:e=>{e.newRowData.mdcid=e.newRowData.mdcid?e.newRowData.mdcid.toLowerCase():void 0;const t=[...a.renderData];t.splice((a.nowPage-1)*a.pageSize+e.rowIndex,1,e.newRowData),a.renderData=t}}},{title:m("cps.operate"),colKey:"operate",align:"left",width:150}]),T=async()=>{var d,c;if(o.connectState!=!0){alert(sessionStorage.getItem("noticeConnectK5"));return}await v(o.connectPort),u(!0);let e=new Uint8Array(256);for(let n=7424;n<7680;n+=16){const s=await C(o.connectPort,n,16,(d=o.configuration)==null?void 0:d.uart);e.set(s,n-7424)}const t=[];for(let n=0;n<256;n+=16)w(e.subarray(n,n+2))!="ffff"?t.push({name:Y(e.subarray(n+2,n+16),(c=o.configuration)==null?void 0:c.charset).trim(),mdcid:w(e.subarray(n,n+1))+w(e.subarray(n+1,n+2))}):t.push({});a.renderData=t,u(!1)},$=async()=>{var t,d,c,n;if(o.connectState!=!0){alert(sessionStorage.getItem("noticeConnectK5"));return}await v(o.connectPort),u(!0);for(let s=0;s<256;s+=16)if(a.renderData[s/16].mdcid){const l=new Uint8Array(16).fill(32);l.set(D(a.renderData[s/16].mdcid.padStart(4,"0").substring(0,2))),l.set(D(a.renderData[s/16].mdcid.padStart(4,"0").substring(2,4)),1),l.set(ee(a.renderData[s/16].name),2),await b(o.connectPort,s+7424,l,16,(t=o.configuration)==null?void 0:t.uart)}else await b(o.connectPort,s+7424,D("ffffffffffffffffffffffffffffffff"),16,(d=o.configuration)==null?void 0:d.uart);const e=await C(o.connectPort,8176,16,(c=o.configuration)==null?void 0:c.uart);e.set([16],16-1),await b(o.connectPort,8176,e,16,(n=o.configuration)==null?void 0:n.uart),await te(o.connectPort),u(!1)},K=async e=>{const t=[...a.renderData];t.splice(e,1,{scanlist:[]}),a.renderData=t};return(e,t)=>{const d=M,c=Z,n=q,s=F,l=J,k=Q,x=U,B=ne,E=j;return G(),W("div",oe,[i(d,{items:[e.$t("menu.dashboard"),e.$t("menu.cps.mdc")]},null,8,["items"]),i(E,{class:"general-card"},{title:r(()=>[S("span",{onClick:t[0]||(t[0]=()=>{z.showHide+=1})},f(e.$t("menu.cps.mdc")+e.$t("global.onStart")),1)]),default:r(()=>[i(k,{style:{"margin-bottom":"16px"}},{default:r(()=>[i(l,{span:12},{default:r(()=>[i(s,null,{default:r(()=>[i(n,{type:"primary",onClick:T},{icon:r(()=>[i(c)]),default:r(()=>[g(" "+f(e.$t("cps.onDeviceRead")),1)]),_:1}),i(n,{onClick:$},{icon:r(()=>[i(c)]),default:r(()=>[g(" "+f(e.$t("cps.onDeviceWrite")),1)]),_:1})]),_:1})]),_:1})]),_:1}),i(B,{class:"ttable",loading:h(I),size:"medium",columns:A.value,data:a.renderData,pagination:{defaultPageSize:a.pageSize,total:a.renderData.length,defaultCurrent:1,pageSizeOptions:[15,30,50,100,200]},onChange:t[1]||(t[1]=p=>{a.pageSize=p.pagination.pageSize,a.nowPage=p.pagination.current}),bordered:"","lazy-load":"",headerAffixedTop:{offsetTop:60},hover:!0,"drag-sort":"row-handler",onDragSort:R},{drag:r(({row:p,rowIndex:_})=>[S("span",null,[i(h(ae))])]),index:r(({row:p,rowIndex:_})=>[g(f((a.nowPage-1)*a.pageSize+_+1),1)]),operate:r(({row:p,rowIndex:_})=>[i(x,{theme:"default",variant:"dashed",onClick:ce=>K((a.nowPage-1)*a.pageSize+_)},{default:r(()=>[g(f(e.$t("cps.clear")),1)]),_:2},1032,["onClick"])]),_:1},8,["loading","columns","data","pagination"])]),_:1})])}}});const ve=L(se,[["__scopeId","data-v-dfecd3b2"]]);export{ve as default};
|