Compare commits
2 commits
f8a994fdb0
...
be31f6a7d4
Author | SHA1 | Date | |
---|---|---|---|
be31f6a7d4 | |||
5e28250e6a |
18 changed files with 100 additions and 89 deletions
|
@ -237,13 +237,12 @@ class depotREC(SceneGraphSolver):
|
|||
return result
|
||||
|
||||
def transition(self) -> bool:
|
||||
logger.info("单次运行")
|
||||
if self.category > 2:
|
||||
return True # =3 第四次整体结束
|
||||
|
||||
if self.scene() == Scene.DEPOT: # 判断为仓库界面
|
||||
任务 = self.任务组[self.category] # 领取任务
|
||||
|
||||
|
||||
self.tap((任务[0], 70))
|
||||
|
||||
if config.recog.img[70][任务[0]][0] < 200: # 判断是正确的界面
|
||||
|
@ -251,7 +250,7 @@ class depotREC(SceneGraphSolver):
|
|||
self.分类扫描(任务[1], 任务[2])
|
||||
|
||||
self.category = 1 + self.category # 正确执行完任务
|
||||
logger.info(f"{self.category},{任务[2]}")
|
||||
logger.info(f"运行任务{self.category}:{任务[2]}")
|
||||
|
||||
return # 正确结束
|
||||
|
||||
|
|
1
mower/solvers/depot_opencv.py
Normal file
1
mower/solvers/depot_opencv.py
Normal file
|
@ -0,0 +1 @@
|
|||
# 择日把 depotREC 复制过来,然后修改成 depot_opencv
|
1
mower/solvers/depot_skland.py
Normal file
1
mower/solvers/depot_skland.py
Normal file
|
@ -0,0 +1 @@
|
|||
# 择日把 cultivate_depot 复制过来,然后修改成 depot_skland
|
|
@ -33,7 +33,7 @@ class OperationSolver(BaseSolver):
|
|||
operation_time = timedelta(minutes=3)
|
||||
else:
|
||||
operation_time = datetime.now() - self.operation_start_time
|
||||
logger.info(f"作战时间:{operation_time}")
|
||||
logger.info(f"单次作战时间:{operation_time}")
|
||||
self.stop_time = self.scheduler_stop_time - operation_time
|
||||
|
||||
def check_timeout(self):
|
||||
|
|
12
ui/dist/assets/BasementSkill.js
vendored
12
ui/dist/assets/BasementSkill.js
vendored
File diff suppressed because one or more lines are too long
6
ui/dist/assets/DebugConsole.js
vendored
6
ui/dist/assets/DebugConsole.js
vendored
File diff suppressed because one or more lines are too long
2
ui/dist/assets/DropDown.js
vendored
2
ui/dist/assets/DropDown.js
vendored
|
@ -1,4 +1,4 @@
|
|||
import{K as mn,L as zt,M as pn,O as le,P as st,Q as dt,R as ut,T as ct,U as gn,W as Fe,X as Le,Y as D,Z as ve,$ as oe,a0 as ie,a1 as Ee,a2 as Ea,a3 as wt,a4 as Dt,a5 as ye,a6 as Bt,a7 as Je,a8 as yn,a9 as ht,aa as bn,ab as Yt,ac as pa,ad as vt,ae as Et,af as Ut,ag as It,B as Ht,V as Nt,k as qt,l as Lt,ah as sa,ai as ft,e as mt,f as Cn,aj as St,ak as Rt,al as xt,am as _n,an as $t,ao as kn,ap as wn,aq as Dn,ar as Sn,as as Rn,at as xn,w as $n,n as On,s as Ot,u as Fn,p as Ft,r as ot,G as Tn,au as Pn,v as An,d as Mn,av as Vn,z as jn,J as zn,aw as Bn,A as Yn,D as En,ax as Un}from"./main.js";import{d as ta,bg as In,c as y,aq as Kt,H as t,aw as Wt,az as T,ax as K,aJ as q,ay as he,B as Ue,aA as gt,r as R,p as yt,w as Te,b as be,aB as ga,aE as Ia,x as Hn,n as Qt,aC as Ha,bD as Ge,by as Ce,bo as me,aP as ua,aI as Jt,E as Zt,R as Gt,aQ as W,bp as na,P as Xt,aK as Fa,bd as en,aW as pt,aS as Nn,U as qn,D as Ln,aD as Tt,J as Kn,aF as Ua,aZ as Oe,aG as Wn,b5 as Qn,bk as Jn,bP as an,bQ as Se,bR as Ze,bS as re,bN as U,bV as Ta,bT as ne,i as da,bW as aa,bU as te,A as $e,F as Pt,bX as At,bu as Zn,bK as tn,bL as nn,b$ as Gn,bm as Xn}from"./_plugin-vue_export-helper.js";import{F as ca,B as ha,a as va,b as fa,s as el}from"./Forward.js";function al(e,l){const u=ta(In,null);return y(()=>e.hljs||(u==null?void 0:u.mergedHljsRef.value))}const Mt=Kt("date",()=>t("svg",{width:"28px",height:"28px",viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},t("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},t("g",{"fill-rule":"nonzero"},t("path",{d:"M21.75,3 C23.5449254,3 25,4.45507456 25,6.25 L25,21.75 C25,23.5449254 23.5449254,25 21.75,25 L6.25,25 C4.45507456,25 3,23.5449254 3,21.75 L3,6.25 C3,4.45507456 4.45507456,3 6.25,3 L21.75,3 Z M23.5,9.503 L4.5,9.503 L4.5,21.75 C4.5,22.7164983 5.28350169,23.5 6.25,23.5 L21.75,23.5 C22.7164983,23.5 23.5,22.7164983 23.5,21.75 L23.5,9.503 Z M21.75,4.5 L6.25,4.5 C5.28350169,4.5 4.5,5.28350169 4.5,6.25 L4.5,8.003 L23.5,8.003 L23.5,6.25 C23.5,5.28350169 22.7164983,4.5 21.75,4.5 Z"}))))),tl=Kt("to",()=>t("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},t("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},t("g",{fill:"currentColor","fill-rule":"nonzero"},t("path",{d:"M11.2654,3.20511 C10.9644,2.92049 10.4897,2.93371 10.2051,3.23464 C9.92049,3.53558 9.93371,4.01027 10.2346,4.29489 L15.4737,9.25 L2.75,9.25 C2.33579,9.25 2,9.58579 2,10.0000012 C2,10.4142 2.33579,10.75 2.75,10.75 L15.476,10.75 L10.2346,15.7073 C9.93371,15.9919 9.92049,16.4666 10.2051,16.7675 C10.4897,17.0684 10.9644,17.0817 11.2654,16.797 L17.6826,10.7276 C17.8489,10.5703 17.9489,10.3702 17.9826,10.1614 C17.994,10.1094 18,10.0554 18,10.0000012 C18,9.94241 17.9935,9.88633 17.9812,9.83246 C17.9462,9.62667 17.8467,9.42976 17.6826,9.27455 L11.2654,3.20511 Z"})))));function nl(e,l){const u=mn(e),a=Math.trunc(u.getMonth()/3)+1,r=l-a;return zt(u,u.getMonth()+r*3)}function ll(e){const{textColor2:l,fontSize:u,fontWeightStrong:a,textColor3:r}=e;return{textColor:l,fontSize:u,fontWeightStrong:a,"mono-3":"#a0a1a7","hue-1":"#0184bb","hue-2":"#4078f2","hue-3":"#a626a4","hue-4":"#50a14f","hue-5":"#e45649","hue-5-2":"#c91243","hue-6":"#986801","hue-6-2":"#c18401",lineNumberTextColor:r}}const rl={name:"Code",common:Wt,self:ll},il=T([K("code",`
|
||||
import{L as mn,M as zt,O as pn,P as le,Q as st,R as dt,T as ut,U as ct,W as gn,X as Fe,Y as Le,Z as D,$ as ve,a0 as oe,a1 as ie,a2 as Ee,a3 as Ea,a4 as wt,a5 as Dt,a6 as ye,a7 as Bt,a8 as Je,a9 as yn,aa as ht,ab as bn,ac as Yt,ad as pa,ae as vt,af as Et,ag as Ut,ah as It,B as Ht,V as Nt,l as qt,m as Lt,ai as sa,aj as ft,g as mt,f as Cn,ak as St,al as Rt,am as xt,an as _n,ao as $t,ap as kn,aq as wn,ar as Dn,as as Sn,at as Rn,au as xn,x as $n,o as On,s as Ot,u as Fn,p as Ft,r as ot,H as Tn,av as Pn,w as An,e as Mn,aw as Vn,A as jn,K as zn,d as Bn,C as Yn,E as En,ax as Un}from"./main.js";import{d as ta,bg as In,c as y,aq as Kt,H as t,aw as Wt,az as T,ax as K,aJ as q,ay as he,B as Ue,aA as gt,r as R,p as yt,w as Te,b as be,aB as ga,aE as Ia,x as Hn,n as Qt,aC as Ha,bD as Ge,by as Ce,bo as me,aP as ua,aI as Jt,E as Zt,R as Gt,aQ as W,bp as na,P as Xt,aK as Fa,bd as en,aW as pt,aS as Nn,U as qn,D as Ln,aD as Tt,J as Kn,aF as Ua,aZ as Oe,aG as Wn,b5 as Qn,bk as Jn,bP as an,bQ as Se,bR as Ze,bS as re,bN as U,bV as Ta,bT as ne,i as da,bW as aa,bU as te,A as $e,F as Pt,bX as At,bu as Zn,bK as tn,bL as nn,b$ as Gn,bm as Xn}from"./_plugin-vue_export-helper.js";import{F as ca,B as ha,a as va,b as fa,s as el}from"./Forward.js";function al(e,l){const u=ta(In,null);return y(()=>e.hljs||(u==null?void 0:u.mergedHljsRef.value))}const Mt=Kt("date",()=>t("svg",{width:"28px",height:"28px",viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},t("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},t("g",{"fill-rule":"nonzero"},t("path",{d:"M21.75,3 C23.5449254,3 25,4.45507456 25,6.25 L25,21.75 C25,23.5449254 23.5449254,25 21.75,25 L6.25,25 C4.45507456,25 3,23.5449254 3,21.75 L3,6.25 C3,4.45507456 4.45507456,3 6.25,3 L21.75,3 Z M23.5,9.503 L4.5,9.503 L4.5,21.75 C4.5,22.7164983 5.28350169,23.5 6.25,23.5 L21.75,23.5 C22.7164983,23.5 23.5,22.7164983 23.5,21.75 L23.5,9.503 Z M21.75,4.5 L6.25,4.5 C5.28350169,4.5 4.5,5.28350169 4.5,6.25 L4.5,8.003 L23.5,8.003 L23.5,6.25 C23.5,5.28350169 22.7164983,4.5 21.75,4.5 Z"}))))),tl=Kt("to",()=>t("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},t("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},t("g",{fill:"currentColor","fill-rule":"nonzero"},t("path",{d:"M11.2654,3.20511 C10.9644,2.92049 10.4897,2.93371 10.2051,3.23464 C9.92049,3.53558 9.93371,4.01027 10.2346,4.29489 L15.4737,9.25 L2.75,9.25 C2.33579,9.25 2,9.58579 2,10.0000012 C2,10.4142 2.33579,10.75 2.75,10.75 L15.476,10.75 L10.2346,15.7073 C9.93371,15.9919 9.92049,16.4666 10.2051,16.7675 C10.4897,17.0684 10.9644,17.0817 11.2654,16.797 L17.6826,10.7276 C17.8489,10.5703 17.9489,10.3702 17.9826,10.1614 C17.994,10.1094 18,10.0554 18,10.0000012 C18,9.94241 17.9935,9.88633 17.9812,9.83246 C17.9462,9.62667 17.8467,9.42976 17.6826,9.27455 L11.2654,3.20511 Z"})))));function nl(e,l){const u=mn(e),a=Math.trunc(u.getMonth()/3)+1,r=l-a;return zt(u,u.getMonth()+r*3)}function ll(e){const{textColor2:l,fontSize:u,fontWeightStrong:a,textColor3:r}=e;return{textColor:l,fontSize:u,fontWeightStrong:a,"mono-3":"#a0a1a7","hue-1":"#0184bb","hue-2":"#4078f2","hue-3":"#a626a4","hue-4":"#50a14f","hue-5":"#e45649","hue-5-2":"#c91243","hue-6":"#986801","hue-6-2":"#c18401",lineNumberTextColor:r}}const rl={name:"Code",common:Wt,self:ll},il=T([K("code",`
|
||||
font-size: var(--n-font-size);
|
||||
font-family: var(--n-font-family);
|
||||
`,[q("show-line-numbers",`
|
||||
|
|
2
ui/dist/assets/Log.css
vendored
2
ui/dist/assets/Log.css
vendored
|
@ -1 +1 @@
|
|||
.log[data-v-0ef7bfa9]{overflow:hidden;flex:1}.task-table[data-v-0ef7bfa9]{position:relative;max-width:600px}.task-table th[data-v-0ef7bfa9]{padding:2px 16px}.task-table td[data-v-0ef7bfa9]{height:24px;padding:2px 8px}.task-table td[data-v-0ef7bfa9]:last-child{width:100%}.action-container[data-v-0ef7bfa9]{display:flex;align-items:center;gap:12px;z-index:15}.scroll-container[data-v-0ef7bfa9]{display:flex;align-items:center;gap:4px}.expand[data-v-0ef7bfa9]{flex-grow:1}.toggle-table-collapse-btn[data-v-0ef7bfa9]{position:absolute;top:0;right:0}.toggle-fullscreen-btn[data-v-0ef7bfa9]{position:absolute;top:0;right:38px}.log-bg[data-v-0ef7bfa9]{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:var(--5c99c3c9);background-image:url(/bg1.webp),url(/bg2.webp);background-repeat:no-repeat;background-size:var(--111045fa);background-position:var(--eeab75aa);pointer-events:none;z-index:14}.sc[data-v-0ef7bfa9]{max-width:480px;max-height:270px;border-radius:6px;z-index:15}.hljs-date{color:#f0a020!important;font-weight:700}.hljs-time{color:#2080f0!important;font-weight:700}.hljs-room{color:#18a058!important;font-weight:700}.hljs-operator{color:#d03050!important}.hljs-info{font-weight:700}.hljs-warning{color:#f0a020!important;font-weight:700}.hljs-error{color:#d03050!important;font-weight:700}.hljs-scene{font-style:italic}.log .n-scrollbar-content{overflow:hidden}.auto-scroll .n-scrollbar-container{overflow:hidden;position:relative}.auto-scroll .n-scrollbar-container .n-scrollbar-content{position:absolute;bottom:0}.auto-scroll .n-scrollbar-rail{display:none}
|
||||
.log[data-v-2474000e]{overflow:hidden;flex:1}.task-table[data-v-2474000e]{position:relative;max-width:600px}.task-table th[data-v-2474000e]{padding:2px 16px}.task-table td[data-v-2474000e]{height:24px;padding:2px 8px}.task-table td[data-v-2474000e]:last-child{width:100%}.action-container[data-v-2474000e]{display:flex;align-items:center;gap:12px;z-index:15}.scroll-container[data-v-2474000e]{display:flex;align-items:center;gap:4px}.expand[data-v-2474000e]{flex-grow:1}.toggle-table-collapse-btn[data-v-2474000e]{position:absolute;top:0;right:0}.toggle-fullscreen-btn[data-v-2474000e]{position:absolute;top:0;right:38px}.log-bg[data-v-2474000e]{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:var(--a18d3e4a);background-image:url(/bg1.webp),url(/bg2.webp);background-repeat:no-repeat;background-size:var(--6c09a931);background-position:var(--ec036b4e);pointer-events:none;z-index:14}.sc[data-v-2474000e]{max-width:480px;max-height:270px;border-radius:6px;z-index:15}.hljs-date{color:#f0a020!important;font-weight:700}.hljs-time{color:#2080f0!important;font-weight:700}.hljs-room{color:#18a058!important;font-weight:700}.hljs-operator{color:#d03050!important}.hljs-info{font-weight:700}.hljs-warning{color:#f0a020!important;font-weight:700}.hljs-error{color:#d03050!important;font-weight:700}.hljs-scene{font-style:italic}.log .n-scrollbar-content{overflow:hidden}.auto-scroll .n-scrollbar-container{overflow:hidden;position:relative}.auto-scroll .n-scrollbar-container .n-scrollbar-content{position:absolute;bottom:0}.auto-scroll .n-scrollbar-rail{display:none}
|
||||
|
|
40
ui/dist/assets/Log.js
vendored
40
ui/dist/assets/Log.js
vendored
File diff suppressed because one or more lines are too long
2
ui/dist/assets/Material_all_in_one.js
vendored
2
ui/dist/assets/Material_all_in_one.js
vendored
|
@ -1,4 +1,4 @@
|
|||
import{B as de,H as a,x as rn,ax as F,d as Te,aA as et,aB as je,c as w,w as an,n as Ct,b as ae,aE as Pt,aZ as Q,bq as Jn,r as V,D as on,az as Y,aJ as D,aK as pt,aC as ln,aW as st,aS as lt,aL as Ft,aD as me,aQ as _t,bp as Tt,F as ct,aF as Ie,M as bt,aT as Me,c5 as dn,L as Qn,O as wt,b9 as Zn,bf as Yn,aO as sn,bo as Bt,aP as cn,q as er,v as ht,s as Et,c6 as tr,N as Oe,bg as nr,y as Ye,c7 as rr,bB as ar,V as or,U as $t,c4 as ir,be as it,ay as Xe,b6 as lr,b7 as dr,Q as sr,aI as cr,bR as ur,bN as At,bQ as fr}from"./_plugin-vue_export-helper.js";import{aL as un,h as fn,N as hr,i as vr,ao as dt,aM as pr,aN as gr,aO as Ut,aP as hn,aQ as vn,aR as Nt,aS as mr,v as br,e as yr,aw as zt,H as pn,aT as xr,aU as Rr,aV as It,aW as Cr,aX as wr,I as kr,aY as Sr,ax as Pr,ad as gn,aZ as Fr,f as _r,a_ as Lt,a$ as zr,b0 as Or}from"./main.js";import{s as Kt,a as Ht,B as jt,b as Dt,F as Vt}from"./Forward.js";const Mr=de({name:"Filter",render(){return a("svg",{viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},a("g",{"fill-rule":"nonzero"},a("path",{d:"M17,19 C17.5522847,19 18,19.4477153 18,20 C18,20.5522847 17.5522847,21 17,21 L11,21 C10.4477153,21 10,20.5522847 10,20 C10,19.4477153 10.4477153,19 11,19 L17,19 Z M21,13 C21.5522847,13 22,13.4477153 22,14 C22,14.5522847 21.5522847,15 21,15 L7,15 C6.44771525,15 6,14.5522847 6,14 C6,13.4477153 6.44771525,13 7,13 L21,13 Z M24,7 C24.5522847,7 25,7.44771525 25,8 C25,8.55228475 24.5522847,9 24,9 L4,9 C3.44771525,9 3,8.55228475 3,8 C3,7.44771525 3.44771525,7 4,7 L24,7 Z"}))))}}),Wt=de({name:"More",render(){return a("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},a("g",{fill:"currentColor","fill-rule":"nonzero"},a("path",{d:"M4,7 C4.55228,7 5,7.44772 5,8 C5,8.55229 4.55228,9 4,9 C3.44772,9 3,8.55229 3,8 C3,7.44772 3.44772,7 4,7 Z M8,7 C8.55229,7 9,7.44772 9,8 C9,8.55229 8.55229,9 8,9 C7.44772,9 7,8.55229 7,8 C7,7.44772 7.44772,7 8,7 Z M12,7 C12.5523,7 13,7.44772 13,8 C13,8.55229 12.5523,9 12,9 C11.4477,9 11,8.55229 11,8 C11,7.44772 11.4477,7 12,7 Z"}))))}}),mn=rn("n-popselect"),Tr=F("popselect-menu",`
|
||||
import{B as de,H as a,x as rn,ax as F,d as Te,aA as et,aB as je,c as w,w as an,n as Ct,b as ae,aE as Pt,aZ as Q,bq as Jn,r as V,D as on,az as Y,aJ as D,aK as pt,aC as ln,aW as st,aS as lt,aL as Ft,aD as me,aQ as _t,bp as Tt,F as ct,aF as Ie,M as bt,aT as Me,c5 as dn,L as Qn,O as wt,b9 as Zn,bf as Yn,aO as sn,bo as Bt,aP as cn,q as er,v as ht,s as Et,c6 as tr,N as Oe,bg as nr,y as Ye,c7 as rr,bB as ar,V as or,U as $t,c4 as ir,be as it,ay as Xe,b6 as lr,b7 as dr,Q as sr,aI as cr,bR as ur,bN as At,bQ as fr}from"./_plugin-vue_export-helper.js";import{aL as un,i as fn,N as hr,j as vr,ap as dt,aM as pr,aN as gr,aO as Ut,aP as hn,aQ as vn,aR as Nt,aS as mr,w as br,g as yr,d as zt,I as pn,aT as xr,aU as Rr,aV as It,aW as Cr,aX as wr,J as kr,aY as Sr,ax as Pr,ae as gn,aZ as Fr,f as _r,a_ as Lt,a$ as zr,b0 as Or}from"./main.js";import{s as Kt,a as Ht,B as jt,b as Dt,F as Vt}from"./Forward.js";const Mr=de({name:"Filter",render(){return a("svg",{viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},a("g",{"fill-rule":"nonzero"},a("path",{d:"M17,19 C17.5522847,19 18,19.4477153 18,20 C18,20.5522847 17.5522847,21 17,21 L11,21 C10.4477153,21 10,20.5522847 10,20 C10,19.4477153 10.4477153,19 11,19 L17,19 Z M21,13 C21.5522847,13 22,13.4477153 22,14 C22,14.5522847 21.5522847,15 21,15 L7,15 C6.44771525,15 6,14.5522847 6,14 C6,13.4477153 6.44771525,13 7,13 L21,13 Z M24,7 C24.5522847,7 25,7.44771525 25,8 C25,8.55228475 24.5522847,9 24,9 L4,9 C3.44771525,9 3,8.55228475 3,8 C3,7.44771525 3.44771525,7 4,7 L24,7 Z"}))))}}),Wt=de({name:"More",render(){return a("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},a("g",{fill:"currentColor","fill-rule":"nonzero"},a("path",{d:"M4,7 C4.55228,7 5,7.44772 5,8 C5,8.55229 4.55228,9 4,9 C3.44772,9 3,8.55229 3,8 C3,7.44772 3.44772,7 4,7 Z M8,7 C8.55229,7 9,7.44772 9,8 C9,8.55229 8.55229,9 8,9 C7.44772,9 7,8.55229 7,8 C7,7.44772 7.44772,7 8,7 Z M12,7 C12.5523,7 13,7.44772 13,8 C13,8.55229 12.5523,9 12,9 C11.4477,9 11,8.55229 11,8 C11,7.44772 11.4477,7 12,7 Z"}))))}}),mn=rn("n-popselect"),Tr=F("popselect-menu",`
|
||||
box-shadow: var(--n-menu-box-shadow);
|
||||
`),Ot={multiple:Boolean,value:{type:[String,Number,Array],default:null},cancelable:Boolean,options:{type:Array,default:()=>[]},size:{type:String,default:"medium"},scrollable:Boolean,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onMouseenter:Function,onMouseleave:Function,renderLabel:Function,showCheckmark:{type:Boolean,default:void 0},nodeProps:Function,virtualScroll:Boolean,onChange:[Function,Array]},Xt=Jn(Ot),Br=de({name:"PopselectPanel",props:Ot,setup(e){const t=Te(mn),{mergedClsPrefixRef:n,inlineThemeDisabled:r}=et(e),o=je("Popselect","-pop-select",Tr,un,t.props,n),i=w(()=>fn(e.options,vr("value","children")));function m(x,f){const{onUpdateValue:c,"onUpdate:value":h,onChange:s}=e;c&&Q(c,x,f),h&&Q(h,x,f),s&&Q(s,x,f)}function u(x){d(x.key)}function l(x){!dt(x,"action")&&!dt(x,"empty")&&!dt(x,"header")&&x.preventDefault()}function d(x){const{value:{getNode:f}}=i;if(e.multiple)if(Array.isArray(e.value)){const c=[],h=[];let s=!0;e.value.forEach(R=>{if(R===x){s=!1;return}const S=f(R);S&&(c.push(S.key),h.push(S.rawNode))}),s&&(c.push(x),h.push(f(x).rawNode)),m(c,h)}else{const c=f(x);c&&m([x],[c.rawNode])}else if(e.value===x&&e.cancelable)m(null,null);else{const c=f(x);c&&m(x,c.rawNode);const{"onUpdate:show":h,onUpdateShow:s}=t.props;h&&Q(h,!1),s&&Q(s,!1),t.setShow(!1)}Ct(()=>{t.syncPosition()})}an(ae(e,"options"),()=>{Ct(()=>{t.syncPosition()})});const g=w(()=>{const{self:{menuBoxShadow:x}}=o.value;return{"--n-menu-box-shadow":x}}),b=r?Pt("select",void 0,g,t.props):void 0;return{mergedTheme:t.mergedThemeRef,mergedClsPrefix:n,treeMate:i,handleToggle:u,handleMenuMousedown:l,cssVars:r?void 0:g,themeClass:b==null?void 0:b.themeClass,onRender:b==null?void 0:b.onRender}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),a(hr,{clsPrefix:this.mergedClsPrefix,focusable:!0,nodeProps:this.nodeProps,class:[`${this.mergedClsPrefix}-popselect-menu`,this.themeClass],style:this.cssVars,theme:this.mergedTheme.peers.InternalSelectMenu,themeOverrides:this.mergedTheme.peerOverrides.InternalSelectMenu,multiple:this.multiple,treeMate:this.treeMate,size:this.size,value:this.value,virtualScroll:this.virtualScroll,scrollable:this.scrollable,renderLabel:this.renderLabel,onToggle:this.handleToggle,onMouseenter:this.onMouseenter,onMouseleave:this.onMouseenter,onMousedown:this.handleMenuMousedown,showCheckmark:this.showCheckmark},{header:()=>{var t,n;return((n=(t=this.$slots).header)===null||n===void 0?void 0:n.call(t))||[]},action:()=>{var t,n;return((n=(t=this.$slots).action)===null||n===void 0?void 0:n.call(t))||[]},empty:()=>{var t,n;return((n=(t=this.$slots).empty)===null||n===void 0?void 0:n.call(t))||[]}})}}),Er=Object.assign(Object.assign(Object.assign(Object.assign({},je.props),hn(Nt,["showArrow","arrow"])),{placement:Object.assign(Object.assign({},Nt.placement),{default:"bottom"}),trigger:{type:String,default:"hover"}}),Ot),$r=de({name:"Popselect",props:Er,inheritAttrs:!1,__popover__:!0,setup(e){const{mergedClsPrefixRef:t}=et(e),n=je("Popselect","-popselect",void 0,un,e,t),r=V(null);function o(){var u;(u=r.value)===null||u===void 0||u.syncPosition()}function i(u){var l;(l=r.value)===null||l===void 0||l.setShow(u)}return on(mn,{props:e,mergedThemeRef:n,syncPosition:o,setShow:i}),Object.assign(Object.assign({},{syncPosition:o,setShow:i}),{popoverInstRef:r,mergedTheme:n})},render(){const{mergedTheme:e}=this,t={theme:e.peers.Popover,themeOverrides:e.peerOverrides.Popover,builtinThemeOverrides:{padding:"0"},ref:"popoverInstRef",internalRenderBody:(n,r,o,i,m)=>{const{$attrs:u}=this;return a(Br,Object.assign({},u,{class:[u.class,n],style:[u.style,...o]},pr(this.$props,Xt),{ref:gr(r),onMouseenter:Ut([i,u.onMouseenter]),onMouseleave:Ut([m,u.onMouseleave])}),{header:()=>{var l,d;return(d=(l=this.$slots).header)===null||d===void 0?void 0:d.call(l)},action:()=>{var l,d;return(d=(l=this.$slots).action)===null||d===void 0?void 0:d.call(l)},empty:()=>{var l,d;return(d=(l=this.$slots).empty)===null||d===void 0?void 0:d.call(l)}})}};return a(vn,Object.assign({},hn(this.$props,Xt),t,{internalDeactivateImmediately:!0}),{trigger:()=>{var n,r;return(r=(n=this.$slots).default)===null||r===void 0?void 0:r.call(n)}})}}),qt=`
|
||||
background: var(--n-item-color-hover);
|
||||
|
|
2
ui/dist/assets/Plan.css
vendored
2
ui/dist/assets/Plan.css
vendored
|
@ -1 +1 @@
|
|||
.select-label[data-v-bcb3e350]{width:44px}.type-select[data-v-bcb3e350]{width:100px;margin-right:8px}.product-select[data-v-bcb3e350]{width:180px;margin-right:8px}.operator-select[data-v-bcb3e350]{width:220px}.replacement-select[data-v-bcb3e350]{min-width:400px}.plan-container[data-v-bcb3e350]{width:980px;min-width:980px;display:flex;flex-direction:column;gap:12px}.group[data-v-bcb3e350]{width:160px}.facility-2[data-v-bcb3e350]{width:124px;height:76px;margin:2px 3px}.facility-3[data-v-bcb3e350]{width:175px;height:76px;margin:2px 3px}.facility-5[data-v-bcb3e350]{width:277px;height:76px;margin:2px 3px}.avatars[data-v-bcb3e350]{display:flex;gap:6px;z-index:5}.avatars img[data-v-bcb3e350]{box-sizing:content-box;border-radius:2px;background:var(--0a54ff7a)}.facility-name[data-v-bcb3e350]{margin-bottom:4px;text-align:center;line-height:1;display:flex;justify-content:space-around;z-index:5}.outer[data-v-bcb3e350]{display:flex;margin:0 auto}.left_box[data-v-bcb3e350]{display:flex;flex-direction:column;gap:4px;padding-top:82px;padding-right:2px}.left_box .left_contain[data-v-bcb3e350]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px}.left_box .left_contain>div[data-v-bcb3e350]{box-sizing:border-box;width:175px;height:76px;cursor:pointer}.left_box .left_contain .info[data-v-bcb3e350]{background-color:#2080f029;border-radius:3px;border:1px solid transparent;transition:all .3s;position:relative}.left_box .left_contain .info[data-v-bcb3e350]:hover{background-color:#2080f038}.left_box .left_contain .info.true[data-v-bcb3e350]{background-color:var(--n-color);border:1px solid rgb(32,128,240)}.left_box .left_contain .info .facility-name[data-v-bcb3e350]{color:#2080f0}.left_box .left_contain .warning[data-v-bcb3e350]{background-color:#f0a02029;border-radius:3px;border:1px solid transparent;transition:all .3s;position:relative}.left_box .left_contain .warning[data-v-bcb3e350]:hover{background-color:#f0a02038}.left_box .left_contain .warning.true[data-v-bcb3e350]{background-color:var(--n-color);border:1px solid rgb(240,160,32)}.left_box .left_contain .warning .facility-name[data-v-bcb3e350]{color:#f0a020}.left_box .left_contain .primary[data-v-bcb3e350]{background-color:#18a05829;border-radius:3px;border:1px solid transparent;transition:all .3s}.left_box .left_contain .primary[data-v-bcb3e350]:hover{background-color:#18a05838}.left_box .left_contain .primary.true[data-v-bcb3e350]{background-color:var(--n-color);border:1px solid rgb(24,160,88)}.left_box .left_contain .primary .facility-name[data-v-bcb3e350]{color:#18a058}.mid_box[data-v-bcb3e350]{display:flex;flex-direction:column}.waiting[data-v-bcb3e350]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px dashed rgb(51,54,57);opacity:.6;transition:all .3s;cursor:pointer;border-radius:3px}.waiting[data-v-bcb3e350]:hover{opacity:1;border:1px dashed rgb(54,173,106);color:#36ad6a}.waiting div[data-v-bcb3e350]{text-align:center}.draggable[data-v-bcb3e350]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-bg[data-v-bcb3e350]{content:"";position:absolute;top:0;left:0;width:173px;height:74px;opacity:var(--daa40c9c);background-repeat:no-repeat;background-size:100%;background-position:110px -20px;z-index:3;pointer-events:none}.avatar-wrapper[data-v-bcb3e350]{position:relative}.workaholic[data-v-bcb3e350]{position:absolute;content:"";top:0;left:0;width:45px;height:45px;opacity:.35;background-color:red;pointer-events:none}.n-base-selection-placeholder .n-avatar{display:none}.n-table[data-v-1ad93d71]{min-width:100%}.n-table th[data-v-1ad93d71]{width:124px;box-sizing:border-box}.label[data-v-1ad93d71]{display:flex;flex-direction:row;align-items:center;gap:6px}.dropdown-container{display:flex;align-items:center;margin-top:5px}.dropdown-label{flex:0 0 40%;max-width:125px}.dropdown-select{flex:1}.w-980[data-v-9b727755]{width:100%;max-width:980px}.mx-auto[data-v-9b727755]{margin:0 auto}.mt-12[data-v-9b727755]{margin-top:12px}.mb-12[data-v-9b727755]{margin-bottom:12px}.px-12[data-v-9b727755]{padding:0 12px}.mw-980[data-v-9b727755]{min-width:980px}.plan-bar[data-v-9b727755]{display:flex;flex-direction:row;flex-grow:0;gap:6px;padding:0 12px}
|
||||
.select-label[data-v-55b5b9f9]{width:44px}.type-select[data-v-55b5b9f9]{width:100px;margin-right:8px}.product-select[data-v-55b5b9f9]{width:180px;margin-right:8px}.operator-select[data-v-55b5b9f9]{width:220px}.replacement-select[data-v-55b5b9f9]{min-width:400px}.plan-container[data-v-55b5b9f9]{width:980px;min-width:980px;display:flex;flex-direction:column;gap:12px}.group[data-v-55b5b9f9]{width:160px}.facility-2[data-v-55b5b9f9]{width:124px;height:76px;margin:2px 3px}.facility-3[data-v-55b5b9f9]{width:175px;height:76px;margin:2px 3px}.facility-5[data-v-55b5b9f9]{width:277px;height:76px;margin:2px 3px}.avatars[data-v-55b5b9f9]{display:flex;gap:6px;z-index:5}.avatars img[data-v-55b5b9f9]{box-sizing:content-box;border-radius:2px;background:var(--de0aa790)}.facility-name[data-v-55b5b9f9]{margin-bottom:4px;text-align:center;line-height:1;display:flex;justify-content:space-around;z-index:5}.outer[data-v-55b5b9f9]{display:flex;margin:0 auto}.left_box[data-v-55b5b9f9]{display:flex;flex-direction:column;gap:4px;padding-top:82px;padding-right:2px}.left_box .left_contain[data-v-55b5b9f9]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px}.left_box .left_contain>div[data-v-55b5b9f9]{box-sizing:border-box;width:175px;height:76px;cursor:pointer}.left_box .left_contain .info[data-v-55b5b9f9]{background-color:#2080f029;border-radius:3px;border:1px solid transparent;transition:all .3s;position:relative}.left_box .left_contain .info[data-v-55b5b9f9]:hover{background-color:#2080f038}.left_box .left_contain .info.true[data-v-55b5b9f9]{background-color:var(--n-color);border:1px solid rgb(32,128,240)}.left_box .left_contain .info .facility-name[data-v-55b5b9f9]{color:#2080f0}.left_box .left_contain .warning[data-v-55b5b9f9]{background-color:#f0a02029;border-radius:3px;border:1px solid transparent;transition:all .3s;position:relative}.left_box .left_contain .warning[data-v-55b5b9f9]:hover{background-color:#f0a02038}.left_box .left_contain .warning.true[data-v-55b5b9f9]{background-color:var(--n-color);border:1px solid rgb(240,160,32)}.left_box .left_contain .warning .facility-name[data-v-55b5b9f9]{color:#f0a020}.left_box .left_contain .primary[data-v-55b5b9f9]{background-color:#18a05829;border-radius:3px;border:1px solid transparent;transition:all .3s}.left_box .left_contain .primary[data-v-55b5b9f9]:hover{background-color:#18a05838}.left_box .left_contain .primary.true[data-v-55b5b9f9]{background-color:var(--n-color);border:1px solid rgb(24,160,88)}.left_box .left_contain .primary .facility-name[data-v-55b5b9f9]{color:#18a058}.mid_box[data-v-55b5b9f9]{display:flex;flex-direction:column}.waiting[data-v-55b5b9f9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px dashed rgb(51,54,57);opacity:.6;transition:all .3s;cursor:pointer;border-radius:3px}.waiting[data-v-55b5b9f9]:hover{opacity:1;border:1px dashed rgb(54,173,106);color:#36ad6a}.waiting div[data-v-55b5b9f9]{text-align:center}.draggable[data-v-55b5b9f9]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-bg[data-v-55b5b9f9]{content:"";position:absolute;top:0;left:0;width:173px;height:74px;opacity:var(--5c2bc2b4);background-repeat:no-repeat;background-size:100%;background-position:110px -20px;z-index:3;pointer-events:none}.avatar-wrapper[data-v-55b5b9f9]{position:relative}.workaholic[data-v-55b5b9f9]{position:absolute;content:"";top:0;left:0;width:45px;height:45px;opacity:.35;background-color:red;pointer-events:none}.n-base-selection-placeholder .n-avatar{display:none}.n-table[data-v-1ad93d71]{min-width:100%}.n-table th[data-v-1ad93d71]{width:124px;box-sizing:border-box}.label[data-v-1ad93d71]{display:flex;flex-direction:row;align-items:center;gap:6px}.dropdown-container{display:flex;align-items:center;margin-top:5px}.dropdown-label{flex:0 0 40%;max-width:125px}.dropdown-select{flex:1}.w-980[data-v-9b727755]{width:100%;max-width:980px}.mx-auto[data-v-9b727755]{margin:0 auto}.mt-12[data-v-9b727755]{margin-top:12px}.mb-12[data-v-9b727755]{margin-bottom:12px}.px-12[data-v-9b727755]{padding:0 12px}.mw-980[data-v-9b727755]{min-width:980px}.plan-bar[data-v-9b727755]{display:flex;flex-direction:row;flex-grow:0;gap:6px;padding:0 12px}
|
||||
|
|
4
ui/dist/assets/Plan.js
vendored
4
ui/dist/assets/Plan.js
vendored
File diff suppressed because one or more lines are too long
4
ui/dist/assets/depot.js
vendored
4
ui/dist/assets/depot.js
vendored
|
@ -1,4 +1,4 @@
|
|||
import{b7 as H,b8 as L,au as j,b5 as A,b1 as q,b9 as J,b6 as M,ba as Q,q as U}from"./main.js";import{ax as g,ay as f,az as S,aB as I,B as W,aA as X,aL as G,c as K,aE as Y,H as a,F as E,r as C,p as Z,bV as k,bT as i,bS as r,bQ as p,bU as v,bX as $,bN as B,A as m,b_ as O,bo as ee,bR as D}from"./_plugin-vue_export-helper.js";const te=g("thing",`
|
||||
import{b7 as H,b8 as L,av as j,b5 as A,b1 as J,b9 as M,b6 as Q,ba as U,v as W}from"./main.js";import{ax as g,ay as f,az as S,aB as I,B as X,aA as q,aL as G,c as K,aE as Y,H as a,F as E,r as C,p as Z,bV as k,bT as i,bS as r,bQ as p,bU as v,bX as $,bN as B,A as m,b_ as O,bo as ee,bR as D}from"./_plugin-vue_export-helper.js";const te=g("thing",`
|
||||
display: flex;
|
||||
transition: color .3s var(--n-bezier);
|
||||
font-size: var(--n-font-size);
|
||||
|
@ -31,4 +31,4 @@ import{b7 as H,b8 as L,au as j,b5 as A,b1 as q,b9 as J,b6 as M,ba as Q,q as U}fr
|
|||
margin-top: 12px;
|
||||
`)]),f("action",[S("&:not(:first-child)",`
|
||||
margin-top: 12px;
|
||||
`)])])]),ne=Object.assign(Object.assign({},I.props),{title:String,titleExtra:String,description:String,descriptionClass:String,descriptionStyle:[String,Object],content:String,contentClass:String,contentStyle:[String,Object],contentIndented:Boolean}),ae=W({name:"Thing",props:ne,setup(n,{slots:e}){const{mergedClsPrefixRef:h,inlineThemeDisabled:_,mergedRtlRef:u}=X(n),w=I("Thing","-thing",te,H,n,h),x=G("Thing",u,h),b=K(()=>{const{self:{titleTextColor:l,textColor:t,titleFontWeight:o,fontSize:s},common:{cubicBezierEaseInOut:d}}=w.value;return{"--n-bezier":d,"--n-font-size":s,"--n-text-color":t,"--n-title-font-weight":o,"--n-title-text-color":l}}),c=_?Y("thing",void 0,b,n):void 0;return()=>{var l;const{value:t}=h,o=x?x.value:!1;return(l=c==null?void 0:c.onRender)===null||l===void 0||l.call(c),a("div",{class:[`${t}-thing`,c==null?void 0:c.themeClass,o&&`${t}-thing--rtl`],style:_?void 0:b.value},e.avatar&&n.contentIndented?a("div",{class:`${t}-thing-avatar`},e.avatar()):null,a("div",{class:`${t}-thing-main`},!n.contentIndented&&(e.header||n.title||e["header-extra"]||n.titleExtra||e.avatar)?a("div",{class:`${t}-thing-avatar-header-wrapper`},e.avatar?a("div",{class:`${t}-thing-avatar`},e.avatar()):null,e.header||n.title||e["header-extra"]||n.titleExtra?a("div",{class:`${t}-thing-header-wrapper`},a("div",{class:`${t}-thing-header`},e.header||n.title?a("div",{class:`${t}-thing-header__title`},e.header?e.header():n.title):null,e["header-extra"]||n.titleExtra?a("div",{class:`${t}-thing-header__extra`},e["header-extra"]?e["header-extra"]():n.titleExtra):null),e.description||n.description?a("div",{class:[`${t}-thing-main__description`,n.descriptionClass],style:n.descriptionStyle},e.description?e.description():n.description):null):null):a(E,null,e.header||n.title||e["header-extra"]||n.titleExtra?a("div",{class:`${t}-thing-header`},e.header||n.title?a("div",{class:`${t}-thing-header__title`},e.header?e.header():n.title):null,e["header-extra"]||n.titleExtra?a("div",{class:`${t}-thing-header__extra`},e["header-extra"]?e["header-extra"]():n.titleExtra):null):null,e.description||n.description?a("div",{class:[`${t}-thing-main__description`,n.descriptionClass],style:n.descriptionStyle},e.description?e.description():n.description):null),e.default||n.content?a("div",{class:[`${t}-thing-main__content`,n.contentClass],style:n.contentStyle},e.default?e.default():n.content):null,e.footer?a("div",{class:`${t}-thing-main__footer`},e.footer()):null,e.action?a("div",{class:`${t}-thing-main__action`},e.action()):null))}}}),ie=L("depot",()=>{async function n(){return(await j.get("/depot/readdepot")).data}return{getDepotinfo:n}}),oe={__name:"depot",setup(n){const e=ie(),{getDepotinfo:h}=e,_=C([]);let u=C([]);async function w(){_.value=await h(),x()}function x(){u.value={..._.value[0]};for(const l in u.value)if(u.value.hasOwnProperty(l)){const t=u.value[l],o=Object.entries(t).map(([s,d])=>({key:s,...d})).sort((s,d)=>s.sort-d.sort);u.value[l]=o}}Z(w);const b=async()=>{try{await navigator.clipboard.writeText(_.value[1])}catch(l){console.error("Failed to copy text:",l)}};function c(){j.post("/update/depot_skland")}return C(!1),(l,t)=>{const o=q,s=J,d=M,z=ee,N=Q,V=U,F=ae,R=A;return p(),k("div",null,[i(R,{cols:"1",responsive:"screen"},{default:r(()=>[i(d,null,{default:r(()=>[i(o,{vertical:"",style:{"margin-top":"2cap"}},{default:r(()=>[v("span",null,"扫描时间:"+$(B(_)[2]),1),t[0]||(t[0]=v("span",null,"注:图像识别扫描时,万以下的数字并不会计入,如“龙门币 245万” “资质凭证 2万”",-1)),t[1]||(t[1]=v("span",null,"注:森空岛读取仓库中并不会识别“常用”下的材料,只识别材料",-1))]),_:1}),i(s)]),_:1}),i(d,null,{default:r(()=>[i(o,{vertical:""},{default:r(()=>[i(o,null,{default:r(()=>[t[3]||(t[3]=v("span",null,"导出JSON数据到 直接跳转复制:",-1)),i(z,{onClick:b,tag:"a",href:"https://arkntools.app/#/material",target:"_blank"},{default:r(()=>t[2]||(t[2]=[m(" 明日方舟工具箱 ")])),_:1})]),_:1}),i(o,null,{default:r(()=>[t[5]||(t[5]=v("span",null," 更新仓库数据:",-1)),i(z,{onClick:c},{default:r(()=>t[4]||(t[4]=[m(" 森空岛部分(需要填入森空岛信息)")])),_:1})]),_:1})]),_:1}),i(s)]),_:1}),(p(!0),k(E,null,O(B(u),(P,T)=>(p(),D(d,{key:T},{default:r(()=>[i(N,null,{default:r(()=>[m($(T.slice(1)),1)]),_:2},1024),i(R,{"x-gap":"10px","y-gap":"10px",cols:"2 m:6 l:6 ",responsive:"screen"},{default:r(()=>[(p(!0),k(E,null,O(P,y=>(p(),D(d,{key:y},{default:r(()=>[i(F,null,{avatar:r(()=>[i(V,{color:"000",size:"large",src:"/depot/"+y.icon+".webp"},null,8,["src"])]),header:r(()=>[m($(y.key),1)]),description:r(()=>[m("拥有:"+$(y.number),1)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024),i(s)]),_:2},1024))),128))]),_:1})])}}};export{oe as default};
|
||||
`)])])]),ne=Object.assign(Object.assign({},I.props),{title:String,titleExtra:String,description:String,descriptionClass:String,descriptionStyle:[String,Object],content:String,contentClass:String,contentStyle:[String,Object],contentIndented:Boolean}),ae=X({name:"Thing",props:ne,setup(n,{slots:e}){const{mergedClsPrefixRef:h,inlineThemeDisabled:_,mergedRtlRef:u}=q(n),w=I("Thing","-thing",te,H,n,h),x=G("Thing",u,h),b=K(()=>{const{self:{titleTextColor:l,textColor:t,titleFontWeight:o,fontSize:s},common:{cubicBezierEaseInOut:d}}=w.value;return{"--n-bezier":d,"--n-font-size":s,"--n-text-color":t,"--n-title-font-weight":o,"--n-title-text-color":l}}),c=_?Y("thing",void 0,b,n):void 0;return()=>{var l;const{value:t}=h,o=x?x.value:!1;return(l=c==null?void 0:c.onRender)===null||l===void 0||l.call(c),a("div",{class:[`${t}-thing`,c==null?void 0:c.themeClass,o&&`${t}-thing--rtl`],style:_?void 0:b.value},e.avatar&&n.contentIndented?a("div",{class:`${t}-thing-avatar`},e.avatar()):null,a("div",{class:`${t}-thing-main`},!n.contentIndented&&(e.header||n.title||e["header-extra"]||n.titleExtra||e.avatar)?a("div",{class:`${t}-thing-avatar-header-wrapper`},e.avatar?a("div",{class:`${t}-thing-avatar`},e.avatar()):null,e.header||n.title||e["header-extra"]||n.titleExtra?a("div",{class:`${t}-thing-header-wrapper`},a("div",{class:`${t}-thing-header`},e.header||n.title?a("div",{class:`${t}-thing-header__title`},e.header?e.header():n.title):null,e["header-extra"]||n.titleExtra?a("div",{class:`${t}-thing-header__extra`},e["header-extra"]?e["header-extra"]():n.titleExtra):null),e.description||n.description?a("div",{class:[`${t}-thing-main__description`,n.descriptionClass],style:n.descriptionStyle},e.description?e.description():n.description):null):null):a(E,null,e.header||n.title||e["header-extra"]||n.titleExtra?a("div",{class:`${t}-thing-header`},e.header||n.title?a("div",{class:`${t}-thing-header__title`},e.header?e.header():n.title):null,e["header-extra"]||n.titleExtra?a("div",{class:`${t}-thing-header__extra`},e["header-extra"]?e["header-extra"]():n.titleExtra):null):null,e.description||n.description?a("div",{class:[`${t}-thing-main__description`,n.descriptionClass],style:n.descriptionStyle},e.description?e.description():n.description):null),e.default||n.content?a("div",{class:[`${t}-thing-main__content`,n.contentClass],style:n.contentStyle},e.default?e.default():n.content):null,e.footer?a("div",{class:`${t}-thing-main__footer`},e.footer()):null,e.action?a("div",{class:`${t}-thing-main__action`},e.action()):null))}}}),ie=L("depot",()=>{async function n(){return(await j.get("/depot/readdepot")).data}return{getDepotinfo:n}}),oe={__name:"depot",setup(n){const e=ie(),{getDepotinfo:h}=e,_=C([]);let u=C([]);async function w(){_.value=await h(),x()}function x(){u.value={..._.value[0]};for(const l in u.value)if(u.value.hasOwnProperty(l)){const t=u.value[l],o=Object.entries(t).map(([s,d])=>({key:s,...d})).sort((s,d)=>s.sort-d.sort);u.value[l]=o}}Z(w);const b=async()=>{try{await navigator.clipboard.writeText(_.value[1])}catch(l){console.error("Failed to copy text:",l)}};function c(){j.post("/update/depot_skland")}return C(!1),(l,t)=>{const o=J,s=M,d=Q,z=ee,N=U,V=W,F=ae,R=A;return p(),k("div",null,[i(R,{cols:"1",responsive:"screen"},{default:r(()=>[i(d,null,{default:r(()=>[i(o,{vertical:"",style:{"margin-top":"2cap"}},{default:r(()=>[v("span",null,"扫描时间:"+$(B(_)[2]),1),t[0]||(t[0]=v("span",null,"注:图像识别扫描时,万以下的数字并不会计入,如“龙门币 245万” “资质凭证 2万”",-1)),t[1]||(t[1]=v("span",null,"注:森空岛读取仓库中并不会识别“常用”下的材料,只识别材料",-1))]),_:1}),i(s)]),_:1}),i(d,null,{default:r(()=>[i(o,{vertical:""},{default:r(()=>[i(o,null,{default:r(()=>[t[3]||(t[3]=v("span",null,"导出JSON数据到 直接跳转复制:",-1)),i(z,{onClick:b,tag:"a",href:"https://arkntools.app/#/material",target:"_blank"},{default:r(()=>t[2]||(t[2]=[m(" 明日方舟工具箱 ")])),_:1})]),_:1}),i(o,null,{default:r(()=>[t[5]||(t[5]=v("span",null," 更新仓库数据:",-1)),i(z,{onClick:c},{default:r(()=>t[4]||(t[4]=[m(" 森空岛部分(需要填入森空岛信息)")])),_:1})]),_:1})]),_:1}),i(s)]),_:1}),(p(!0),k(E,null,O(B(u),(P,T)=>(p(),D(d,{key:T},{default:r(()=>[i(N,null,{default:r(()=>[m($(T.slice(1)),1)]),_:2},1024),i(R,{"x-gap":"10px","y-gap":"10px",cols:"2 m:6 l:6 ",responsive:"screen"},{default:r(()=>[(p(!0),k(E,null,O(P,y=>(p(),D(d,{key:y},{default:r(()=>[i(F,null,{avatar:r(()=>[i(V,{color:"000",size:"large",src:"/depot/"+y.icon+".webp"},null,8,["src"])]),header:r(()=>[m($(y.key),1)]),description:r(()=>[m("拥有:"+$(y.number),1)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024),i(s)]),_:2},1024))),128))]),_:1})])}}};export{oe as default};
|
||||
|
|
2
ui/dist/assets/main.js
vendored
2
ui/dist/assets/main.js
vendored
File diff suppressed because one or more lines are too long
2
ui/dist/assets/record.js
vendored
2
ui/dist/assets/record.js
vendored
|
@ -1,4 +1,4 @@
|
|||
var Ml=Object.defineProperty;var Ol=(i,t,e)=>t in i?Ml(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e;var O=(i,t,e)=>Ol(i,typeof t!="symbol"?t+"":t,e);import{B as ko,bM as So,H as zn,c8 as Tl,r as Dl,p as Cl,bB as Il,w as El,t as Vn,n as Al,bz as Mo}from"./_plugin-vue_export-helper.js";import{b8 as Pl,au as Rl}from"./main.js";/*!
|
||||
var Ml=Object.defineProperty;var Ol=(i,t,e)=>t in i?Ml(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e;var O=(i,t,e)=>Ol(i,typeof t!="symbol"?t+"":t,e);import{B as ko,bM as So,H as zn,c8 as Tl,r as Dl,p as Cl,bB as Il,w as El,t as Vn,n as Al,bz as Mo}from"./_plugin-vue_export-helper.js";import{b8 as Pl,av as Rl}from"./main.js";/*!
|
||||
* @kurkle/color v0.3.4
|
||||
* https://github.com/kurkle/color#readme
|
||||
* (c) 2024 Jukka Kurkela
|
||||
|
|
2
ui/dist/assets/report.js
vendored
2
ui/dist/assets/report.js
vendored
|
@ -1,4 +1,4 @@
|
|||
import{b8 as l_,au as Xh,a as u_,s as f_,d as h_,bb as c_,b5 as v_,b6 as d_}from"./main.js";import{B as p_,bM as Ys,d as co,j as g_,c as Ge,l as y_,w as vo,aS as og,p as sg,q as m_,H as __,i as S_,bN as de,n as b_,bP as w_,r as si,bV as x_,bU as Qt,A as T_,bT as rn,bS as li,bR as Ta,bW as Ca,F as C_,D as $h,bQ as nn}from"./_plugin-vue_export-helper.js";/*! *****************************************************************************
|
||||
import{b8 as l_,av as Xh,a as u_,s as f_,e as h_,bb as c_,b5 as v_,b6 as d_}from"./main.js";import{B as p_,bM as Ys,d as co,j as g_,c as Ge,l as y_,w as vo,aS as og,p as sg,q as m_,H as __,i as S_,bN as de,n as b_,bP as w_,r as si,bV as x_,bU as Qt,A as T_,bT as rn,bS as li,bR as Ta,bW as Ca,F as C_,D as $h,bQ as nn}from"./_plugin-vue_export-helper.js";/*! *****************************************************************************
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
|
|
|
@ -488,44 +488,46 @@ function set_facility(e) {
|
|||
</div>
|
||||
<n-space justify="center" v-if="facility">
|
||||
<table>
|
||||
<tr>
|
||||
<td>设施类别:</td>
|
||||
<td>
|
||||
<n-select
|
||||
v-model:value="plan[facility].name"
|
||||
:options="facility_types"
|
||||
class="type-select"
|
||||
v-if="facility.startsWith('room')"
|
||||
/>
|
||||
<span v-else class="type-select">{{ right_side_facility_name }}</span>
|
||||
</td>
|
||||
<template v-if="['制造站', '贸易站'].includes(plan[facility].name)">
|
||||
<td>产物<help-text>切产物功能暂未实装</help-text></td>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>设施类别:</td>
|
||||
<td>
|
||||
<n-select
|
||||
v-model:value="plan[facility].product"
|
||||
:options="plan[facility].name == '制造站' ? factory_products : trading_products"
|
||||
class="product-select"
|
||||
:render-label="render_product"
|
||||
v-model:value="plan[facility].name"
|
||||
:options="facility_types"
|
||||
class="type-select"
|
||||
v-if="facility.startsWith('room')"
|
||||
/>
|
||||
<span v-else class="type-select">{{ right_side_facility_name }}</span>
|
||||
</td>
|
||||
</template>
|
||||
<td>
|
||||
<n-button
|
||||
ghost
|
||||
type="primary"
|
||||
@click="fill_with_free"
|
||||
v-if="facility.startsWith('dorm')"
|
||||
>
|
||||
此宿舍内空位填充Free
|
||||
</n-button>
|
||||
</td>
|
||||
<td>
|
||||
<n-button ghost type="error" @click="clear" :disabled="facility_empty">
|
||||
清空此设施内干员
|
||||
</n-button>
|
||||
</td>
|
||||
</tr>
|
||||
<template v-if="['制造站', '贸易站'].includes(plan[facility].name)">
|
||||
<td>产物<help-text>切产物功能暂未实装</help-text></td>
|
||||
<td>
|
||||
<n-select
|
||||
v-model:value="plan[facility].product"
|
||||
:options="plan[facility].name == '制造站' ? factory_products : trading_products"
|
||||
class="product-select"
|
||||
:render-label="render_product"
|
||||
/>
|
||||
</td>
|
||||
</template>
|
||||
<td>
|
||||
<n-button
|
||||
ghost
|
||||
type="primary"
|
||||
@click="fill_with_free"
|
||||
v-if="facility.startsWith('dorm')"
|
||||
>
|
||||
此宿舍内空位填充Free
|
||||
</n-button>
|
||||
</td>
|
||||
<td>
|
||||
<n-button ghost type="error" @click="clear" :disabled="facility_empty">
|
||||
清空此设施内干员
|
||||
</n-button>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</n-space>
|
||||
<n-space justify="center">
|
||||
|
|
|
@ -174,6 +174,7 @@ const settings = inject('settings')
|
|||
<template v-if="!mobile">停止运行</template>
|
||||
</n-button>
|
||||
</drop-down>
|
||||
|
||||
<n-button type="primary" @click="start" v-else :loading="waiting" :disabled="waiting">
|
||||
<template #icon>
|
||||
<n-icon>
|
||||
|
@ -182,6 +183,7 @@ const settings = inject('settings')
|
|||
</template>
|
||||
<template v-if="!mobile">开始运行</template>
|
||||
</n-button>
|
||||
|
||||
<task-dialog />
|
||||
<n-button type="warning" @click="show_task = true">
|
||||
<template #icon>
|
||||
|
@ -189,18 +191,24 @@ const settings = inject('settings')
|
|||
<add-icon />
|
||||
</n-icon>
|
||||
</template>
|
||||
<template v-if="!mobile">新增任务</template>
|
||||
<template v-if="!mobile"
|
||||
>新增任务
|
||||
<help-text v-if="!mobile">
|
||||
<div>目前只糊了一个勉强能用的版本,其他功能敬请期待</div>
|
||||
<div>只开放了空任务/专精任务</div>
|
||||
<div>只能增,不能删!!谨慎填写任务</div>
|
||||
<div>如果 mower 休息到 00:30,新增的 00:15 的任务是不会被执行的,因为此时在休息</div>
|
||||
<div>所以最好在 00:00 mower运行的时候添加 00:15 的任务了,考验手速的时候到了</div>
|
||||
<div>空任务,请确保任务房间名字,干员数量正确(没有判定)</div>
|
||||
<div>专精任务,UI有详细说明;新增完毕,UI上面的表会实时反馈</div>
|
||||
<div>在Q群或者频道提以上问题,看心情踢人</div>
|
||||
</help-text></template
|
||||
>
|
||||
</n-button>
|
||||
<help-text v-if="!mobile">
|
||||
<div>目前只糊了一个勉强能用的版本,其他功能敬请期待</div>
|
||||
<div>只开放了空任务/专精任务</div>
|
||||
<div>只能增,不能删!!谨慎填写任务</div>
|
||||
<div>如果 mower 休息到 00:30,新增的 00:15 的任务是不会被执行的,因为此时在休息</div>
|
||||
<div>所以最好在 00:00 mower运行的时候添加 00:15 的任务了,考验手速的时候到了</div>
|
||||
<div>空任务,请确保任务房间名字,干员数量正确(没有判定)</div>
|
||||
<div>专精任务,UI有详细说明;新增完毕,UI上面的表会实时反馈</div>
|
||||
<div>在Q群或者频道提以上问题,看心情踢人</div>
|
||||
</help-text>
|
||||
<n-checkbox v-model:checked="conf.start_automatically" v-if="!mobile">
|
||||
启动后自动运行
|
||||
</n-checkbox>
|
||||
|
||||
<div class="expand"></div>
|
||||
<n-button type="info" @click="settings = true" v-if="!mobile">
|
||||
<template #icon>
|
||||
|
|
Loading…
Add table
Reference in a new issue