改写战斗中替换group的逻辑

This commit is contained in:
Elaina 2024-10-13 01:24:58 +08:00
commit 7f89eb0db8
3890 changed files with 82290 additions and 0 deletions

30
ui/dist/assets/Avatar.js vendored Normal file
View file

@ -0,0 +1,30 @@
import{N as A,z as N,as as M,a_ as G,ar as P,bO as K,au as k,ay as B,B as V,ax as Y,r as y,c as T,j as x,aY as q,aC as D,c1 as U,s as X,az as J,u as Q,w as Z,b4 as ee,H as R,aG as re,bf as oe}from"./_plugin-vue_export-helper.js";import{a as te}from"./Tag.js";import{au as ne}from"./main.js";const se=A&&"loading"in document.createElement("img");function ae(e={}){var a;const{root:l=null}=e;return{hash:`${e.rootMargin||"0px 0px 0px 0px"}-${Array.isArray(e.threshold)?e.threshold.join(","):(a=e.threshold)!==null&&a!==void 0?a:"0"}`,options:Object.assign(Object.assign({},e),{root:(typeof l=="string"?document.querySelector(l):l)||document.documentElement})}}const F=new WeakMap,_=new WeakMap,C=new WeakMap,ie=(e,a,l)=>{if(!e)return()=>{};const i=ae(a),{root:d}=i.options;let n;const c=F.get(d);c?n=c:(n=new Map,F.set(d,n));let h,t;n.has(i.hash)?(t=n.get(i.hash),t[1].has(e)||(h=t[0],t[1].add(e),h.observe(e))):(h=new IntersectionObserver(p=>{p.forEach(f=>{if(f.isIntersecting){const b=_.get(f.target),O=C.get(f.target);b&&b(),O&&(O.value=!0)}})},i.options),h.observe(e),t=[h,new Set([e])],n.set(i.hash,t));let u=!1;const g=()=>{u||(_.delete(e),C.delete(e),u=!0,t[1].has(e)&&(t[0].unobserve(e),t[1].delete(e)),t[1].size<=0&&n.delete(i.hash),n.size||F.delete(d))};return _.set(e,g),C.set(e,l),g},le=N("n-avatar-group"),de=M("avatar",`
width: var(--n-merged-size);
height: var(--n-merged-size);
color: #FFF;
font-size: var(--n-font-size);
display: inline-flex;
position: relative;
overflow: hidden;
text-align: center;
border: var(--n-border);
border-radius: var(--n-border-radius);
--n-merged-color: var(--n-color);
background-color: var(--n-merged-color);
transition:
border-color .3s var(--n-bezier),
background-color .3s var(--n-bezier),
color .3s var(--n-bezier);
`,[G(P("&","--n-merged-color: var(--n-color-modal);")),K(P("&","--n-merged-color: var(--n-color-popover);")),P("img",`
width: 100%;
height: 100%;
`),k("text",`
white-space: nowrap;
display: inline-block;
position: absolute;
left: 50%;
top: 50%;
`),M("icon",`
vertical-align: bottom;
font-size: calc(var(--n-merged-size) - 6px);
`),k("text","line-height: 1.25")]),ce=Object.assign(Object.assign({},B.props),{size:[String,Number],src:String,circle:{type:Boolean,default:void 0},objectFit:String,round:{type:Boolean,default:void 0},bordered:{type:Boolean,default:void 0},onError:Function,fallbackSrc:String,intersectionObserverOptions:Object,lazy:Boolean,onLoad:Function,renderPlaceholder:Function,renderFallback:Function,imgProps:Object,color:String}),he=V({name:"Avatar",props:ce,setup(e){const{mergedClsPrefixRef:a,inlineThemeDisabled:l}=Y(e),i=y(!1);let d=null;const n=y(null),c=y(null),h=()=>{const{value:r}=n;if(r&&(d===null||d!==r.innerHTML)){d=r.innerHTML;const{value:o}=c;if(o){const{offsetWidth:s,offsetHeight:m}=o,{offsetWidth:v,offsetHeight:E}=r,S=.9,L=Math.min(s/v*S,m/E*S,1);r.style.transform=`translateX(-50%) translateY(-50%) scale(${L})`}}},t=T(le,null),u=x(()=>{const{size:r}=e;if(r)return r;const{size:o}=t||{};return o||"medium"}),g=B("Avatar","-avatar",de,ne,e,a),p=T(te,null),f=x(()=>{if(t)return!0;const{round:r,circle:o}=e;return r!==void 0||o!==void 0?r||o:p?p.roundRef.value:!1}),b=x(()=>t?!0:e.bordered||!1),O=x(()=>{const r=u.value,o=f.value,s=b.value,{color:m}=e,{self:{borderRadius:v,fontSize:E,color:S,border:L,colorModal:$,colorPopover:I},common:{cubicBezierEaseInOut:W}}=g.value;let w;return typeof r=="number"?w=`${r}px`:w=g.value.self[q("height",r)],{"--n-font-size":E,"--n-border":s?L:"none","--n-border-radius":o?"50%":v,"--n-color":m||S,"--n-color-modal":m||$,"--n-color-popover":m||I,"--n-bezier":W,"--n-merged-size":`var(--n-avatar-size-override, ${w})`}}),z=l?D("avatar",x(()=>{const r=u.value,o=f.value,s=b.value,{color:m}=e;let v="";return r&&(typeof r=="number"?v+=`a${r}`:v+=r[0]),o&&(v+="b"),s&&(v+="c"),m&&(v+=U(m)),v}),O,e):void 0,j=y(!e.lazy);X(()=>{if(e.lazy&&e.intersectionObserverOptions){let r;const o=J(()=>{r==null||r(),r=void 0,e.lazy&&(r=ie(c.value,e.intersectionObserverOptions,j))});Q(()=>{o(),r==null||r()})}}),Z(()=>{var r;return e.src||((r=e.imgProps)===null||r===void 0?void 0:r.src)},()=>{i.value=!1});const H=y(!e.lazy);return{textRef:n,selfRef:c,mergedRoundRef:f,mergedClsPrefix:a,fitTextTransform:h,cssVars:l?void 0:O,themeClass:z==null?void 0:z.themeClass,onRender:z==null?void 0:z.onRender,hasLoadError:i,shouldStartLoading:j,loaded:H,mergedOnError:r=>{if(!j.value)return;i.value=!0;const{onError:o,imgProps:{onError:s}={}}=e;o==null||o(r),s==null||s(r)},mergedOnLoad:r=>{const{onLoad:o,imgProps:{onLoad:s}={}}=e;o==null||o(r),s==null||s(r),H.value=!0}}},render(){var e,a;const{$slots:l,src:i,mergedClsPrefix:d,lazy:n,onRender:c,loaded:h,hasLoadError:t,imgProps:u={}}=this;c==null||c();let g;const p=!h&&!t&&(this.renderPlaceholder?this.renderPlaceholder():(a=(e=this.$slots).placeholder)===null||a===void 0?void 0:a.call(e));return this.hasLoadError?g=this.renderFallback?this.renderFallback():ee(l.fallback,()=>[R("img",{src:this.fallbackSrc,style:{objectFit:this.objectFit}})]):g=re(l.default,f=>{if(f)return R(oe,{onResize:this.fitTextTransform},{default:()=>R("span",{ref:"textRef",class:`${d}-avatar__text`},f)});if(i||u.src){const b=this.src||u.src;return R("img",Object.assign(Object.assign({},u),{loading:se&&!this.intersectionObserverOptions&&n?"lazy":"eager",src:n&&this.intersectionObserverOptions?this.shouldStartLoading?b:void 0:b,"data-image-src":b,onLoad:this.mergedOnLoad,onError:this.mergedOnError,style:[u.style||"",{objectFit:this.objectFit},p?{height:"0",width:"0",visibility:"hidden",position:"absolute"}:""]}))}}),R("span",{ref:"selfRef",class:[`${d}-avatar`,this.themeClass],style:this.cssVars},g,n&&p)}});export{he as _,se as i,ie as o};

1
ui/dist/assets/BasementSkill.css vendored Normal file
View file

@ -0,0 +1 @@
.cc-vup{color:#0098dc}.cc-vdown{color:#ff6237}.cc-rem{color:#f49800}.cc-kw{color:#00b0ff}.riic-term{text-decoration:underline}

67
ui/dist/assets/BasementSkill.js vendored Normal file

File diff suppressed because one or more lines are too long

42
ui/dist/assets/Divider.js vendored Normal file
View file

@ -0,0 +1,42 @@
import{as as p,at as c,au as n,av as t,ay as v,B as u,ax as f,j as x,aC as b,H as d,F as _}from"./_plugin-vue_export-helper.js";import{at as C}from"./main.js";const $=p("divider",`
position: relative;
display: flex;
width: 100%;
box-sizing: border-box;
font-size: 16px;
color: var(--n-text-color);
transition:
color .3s var(--n-bezier),
background-color .3s var(--n-bezier);
`,[c("vertical",`
margin-top: 24px;
margin-bottom: 24px;
`,[c("no-title",`
display: flex;
align-items: center;
`)]),n("title",`
display: flex;
align-items: center;
margin-left: 12px;
margin-right: 12px;
white-space: nowrap;
font-weight: var(--n-font-weight);
`),t("title-position-left",[n("line",[t("left",{width:"28px"})])]),t("title-position-right",[n("line",[t("right",{width:"28px"})])]),t("dashed",[n("line",`
background-color: #0000;
height: 0px;
width: 100%;
border-style: dashed;
border-width: 1px 0 0;
`)]),t("vertical",`
display: inline-block;
height: 1em;
margin: 0 8px;
vertical-align: middle;
width: 1px;
`),n("line",`
border: none;
transition: background-color .3s var(--n-bezier), border-color .3s var(--n-bezier);
height: 1px;
width: 100%;
margin: 0;
`),c("dashed",[n("line",{backgroundColor:"var(--n-color)"})]),t("dashed",[n("line",{borderColor:"var(--n-color)"})]),t("vertical",{backgroundColor:"var(--n-color)"})]),w=Object.assign(Object.assign({},v.props),{titlePlacement:{type:String,default:"center"},dashed:Boolean,vertical:Boolean}),k=u({name:"Divider",props:w,setup(r){const{mergedClsPrefixRef:o,inlineThemeDisabled:l}=f(r),s=v("Divider","-divider",$,C,r,o),a=x(()=>{const{common:{cubicBezierEaseInOut:e},self:{color:h,textColor:g,fontWeight:m}}=s.value;return{"--n-bezier":e,"--n-color":h,"--n-text-color":g,"--n-font-weight":m}}),i=l?b("divider",void 0,a,r):void 0;return{mergedClsPrefix:o,cssVars:l?void 0:a,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var r;const{$slots:o,titlePlacement:l,vertical:s,dashed:a,cssVars:i,mergedClsPrefix:e}=this;return(r=this.onRender)===null||r===void 0||r.call(this),d("div",{role:"separator",class:[`${e}-divider`,this.themeClass,{[`${e}-divider--vertical`]:s,[`${e}-divider--no-title`]:!o.default,[`${e}-divider--dashed`]:a,[`${e}-divider--title-position-${l}`]:o.default&&l}],style:i},s?null:d("div",{class:`${e}-divider__line ${e}-divider__line--left`}),!s&&o.default?d(_,null,d("div",{class:`${e}-divider__title`},this.$slots),d("div",{class:`${e}-divider__line ${e}-divider__line--right`})):null)}});export{k as _};

1
ui/dist/assets/Doc.css vendored Normal file
View file

@ -0,0 +1 @@
.link-container[data-v-434bc35b]{width:100%;padding:6px 12px 0;box-sizing:border-box}

1
ui/dist/assets/Doc.js vendored Normal file
View file

@ -0,0 +1 @@
import{br as r,bC as n,by as o,k as e,bw as a,bv as i,F as l,bt as m}from"./_plugin-vue_export-helper.js";import{_ as d}from"./a.js";import"./main.js";const p={},_={class:"link-container"};function c(b,t){const s=d;return m(),n(l,null,[o("div",_,[t[1]||(t[1]=e(" 在线文档地址: ")),a(s,{href:"https://arkmowers.github.io/arknights-mower/",target:"_blank"},{default:i(()=>t[0]||(t[0]=[e(" https://arkmowers.github.io/arknights-mower/ ")])),_:1})]),t[2]||(t[2]=o("iframe",{src:"/docs/index.html",sandbox:"allow-popups allow-scripts allow-same-origin allow-forms",style:{width:"100%",height:"100vh",border:"none"}},null,-1))],64)}const g=r(p,[["render",c],["__scopeId","data-v-434bc35b"]]);export{g as default};

1
ui/dist/assets/DropDown.css vendored Normal file
View file

@ -0,0 +1 @@
.button_row[data-v-fa1cd4c9]{margin-top:8px}.task_row[data-v-fa1cd4c9]{display:flex;align-items:center;gap:8px;width:100%}.task_row .n-input[data-v-fa1cd4c9]{width:140px}.outer[data-v-fa1cd4c9]{display:flex;flex-direction:row;align-items:center;gap:18px}.inner[data-v-fa1cd4c9]{display:flex;flex-direction:column;gap:8px}.task-col[data-v-fa1cd4c9]{display:flex;flex-direction:row;gap:8px;align-items:center}.n-dynamic-tags[data-v-fa1cd4c9]{align-items:center}.ml[data-v-fa1cd4c9]{margin-left:16px}.dropdown[data-v-3256832f]{padding-left:var(--5fec12ab);padding-right:var(--5fec12ab)}

341
ui/dist/assets/DropDown.js vendored Normal file

File diff suppressed because one or more lines are too long

1
ui/dist/assets/Forward.js vendored Normal file
View file

@ -0,0 +1 @@
import{B as e,H as r}from"./_plugin-vue_export-helper.js";function t(n){switch(n){case"tiny":return"mini";case"small":return"tiny";case"medium":return"small";case"large":return"medium";case"huge":return"large"}throw new Error(`${n} has no smaller size.`)}const l=e({name:"Backward",render(){return r("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r("path",{d:"M12.2674 15.793C11.9675 16.0787 11.4927 16.0672 11.2071 15.7673L6.20572 10.5168C5.9298 10.2271 5.9298 9.7719 6.20572 9.48223L11.2071 4.23177C11.4927 3.93184 11.9675 3.92031 12.2674 4.206C12.5673 4.49169 12.5789 4.96642 12.2932 5.26634L7.78458 9.99952L12.2932 14.7327C12.5789 15.0326 12.5673 15.5074 12.2674 15.793Z",fill:"currentColor"}))}}),s=e({name:"FastBackward",render(){return r("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},r("g",{fill:"currentColor","fill-rule":"nonzero"},r("path",{d:"M8.73171,16.7949 C9.03264,17.0795 9.50733,17.0663 9.79196,16.7654 C10.0766,16.4644 10.0634,15.9897 9.76243,15.7051 L4.52339,10.75 L17.2471,10.75 C17.6613,10.75 17.9971,10.4142 17.9971,10 C17.9971,9.58579 17.6613,9.25 17.2471,9.25 L4.52112,9.25 L9.76243,4.29275 C10.0634,4.00812 10.0766,3.53343 9.79196,3.2325 C9.50733,2.93156 9.03264,2.91834 8.73171,3.20297 L2.31449,9.27241 C2.14819,9.4297 2.04819,9.62981 2.01448,9.8386 C2.00308,9.89058 1.99707,9.94459 1.99707,10 C1.99707,10.0576 2.00356,10.1137 2.01585,10.1675 C2.05084,10.3733 2.15039,10.5702 2.31449,10.7254 L8.73171,16.7949 Z"}))))}}),a=e({name:"FastForward",render(){return r("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},r("g",{fill:"currentColor","fill-rule":"nonzero"},r("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"}))))}}),C=e({name:"Forward",render(){return r("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r("path",{d:"M7.73271 4.20694C8.03263 3.92125 8.50737 3.93279 8.79306 4.23271L13.7944 9.48318C14.0703 9.77285 14.0703 10.2281 13.7944 10.5178L8.79306 15.7682C8.50737 16.0681 8.03263 16.0797 7.73271 15.794C7.43279 15.5083 7.42125 15.0336 7.70694 14.7336L12.2155 10.0005L7.70694 5.26729C7.42125 4.96737 7.43279 4.49264 7.73271 4.20694Z",fill:"currentColor"}))}});export{l as B,s as F,C as a,a as b,t as s};

1
ui/dist/assets/Grid.js vendored Normal file

File diff suppressed because one or more lines are too long

1
ui/dist/assets/HelpText.css vendored Normal file
View file

@ -0,0 +1 @@
.help[data-v-5868d4d1]{z-index:100}

1
ui/dist/assets/HelpText.js vendored Normal file
View file

@ -0,0 +1 @@
import{br as l,bt as _,bu as a,bv as t,bw as e,by as o,K as p,aX as u,b3 as d}from"./_plugin-vue_export-helper.js";import{N as m}from"./main.js";const f={};function w(r,n){const s=u,c=d,i=m;return _(),a(i,{trigger:"hover"},{trigger:t(()=>[e(c,{tertiary:"",circle:"",class:"help",size:"tiny"},{icon:t(()=>[e(s,null,{default:t(()=>n[0]||(n[0]=[o("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},[o("path",{d:"M160 164s1.44-33 33.54-59.46C212.6 88.83 235.49 84.28 256 84c18.73-.23 35.47 2.94 45.48 7.82C318.59 100.2 352 120.6 352 164c0 45.67-29.18 66.37-62.35 89.18S248 298.36 248 324",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-miterlimit":"10","stroke-width":"40"}),o("circle",{cx:"248",cy:"399.99",r:"32",fill:"currentColor"})],-1)])),_:1})]),_:1})]),default:t(()=>[p(r.$slots,"default",{},void 0,!0)]),_:3})}const b=l(f,[["render",w],["__scopeId","data-v-5868d4d1"]]);export{b as _};

258
ui/dist/assets/Input.js vendored Normal file

File diff suppressed because one or more lines are too long

1
ui/dist/assets/Log.css vendored Normal file
View file

@ -0,0 +1 @@
.log[data-v-97f6834c]{overflow:hidden;flex:1}.task-table[data-v-97f6834c]{max-width:600px}.task-table th[data-v-97f6834c]{padding:2px 16px}.task-table td[data-v-97f6834c]{height:24px;padding:2px 8px}.task-table td[data-v-97f6834c]:last-child{width:100%}.action-container[data-v-97f6834c]{display:flex;align-items:center;gap:12px}.scroll-container[data-v-97f6834c]{display:flex;align-items:center;gap:4px}.expand[data-v-97f6834c]{flex-grow:1}.toggle-table-collapse-btn[data-v-97f6834c]{position:absolute;top:12px;right:12px}.log-bg[data-v-97f6834c]{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:var(--23b16ac2);background-image:url(/bg.webp);background-repeat:no-repeat;background-size:cover;background-position:65% 50%;pointer-events:none}.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}

145
ui/dist/assets/Log.js vendored Normal file

File diff suppressed because one or more lines are too long

487
ui/dist/assets/Material_all_in_one.js vendored Normal file

File diff suppressed because one or more lines are too long

1
ui/dist/assets/NotFound.js vendored Normal file
View file

@ -0,0 +1 @@
import{br as e,bu as n,bv as r,bt as s,k as a}from"./_plugin-vue_export-helper.js";import{a as c}from"./headers.js";import"./main.js";const _={};function f(u,t){const o=c;return s(),n(o,null,{default:r(()=>t[0]||(t[0]=[a("404 Not Found")])),_:1})}const i=e(_,[["render",f]]);export{i as default};

1
ui/dist/assets/Plan.css vendored Normal file
View file

@ -0,0 +1 @@
.select-label[data-v-61f3d7ff]{width:44px}.type-select[data-v-61f3d7ff]{width:100px;margin-right:8px}.product-select[data-v-61f3d7ff]{width:180px;margin-right:8px}.operator-select[data-v-61f3d7ff]{width:220px}.replacement-select[data-v-61f3d7ff]{min-width:400px}.plan-container[data-v-61f3d7ff]{width:980px;min-width:980px;display:flex;flex-direction:column;gap:12px}.group[data-v-61f3d7ff]{width:160px}.facility-2[data-v-61f3d7ff]{width:124px;height:76px;margin:2px 3px}.facility-3[data-v-61f3d7ff]{width:175px;height:76px;margin:2px 3px}.facility-5[data-v-61f3d7ff]{width:277px;height:76px;margin:2px 3px}.avatars[data-v-61f3d7ff]{display:flex;gap:6px;z-index:5}.avatars img[data-v-61f3d7ff]{box-sizing:content-box;border-radius:2px;background:var(--84ca658c)}.facility-name[data-v-61f3d7ff]{margin-bottom:4px;text-align:center;line-height:1;display:flex;justify-content:space-around;z-index:5}.outer[data-v-61f3d7ff]{display:flex;margin:0 auto}.left_box[data-v-61f3d7ff]{display:flex;flex-direction:column;gap:4px;padding-top:82px;padding-right:2px}.left_box .left_contain[data-v-61f3d7ff]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px}.left_box .left_contain>div[data-v-61f3d7ff]{box-sizing:border-box;width:175px;height:76px;cursor:pointer}.left_box .left_contain .info[data-v-61f3d7ff]{background-color:#2080f029;border-radius:3px;border:1px solid transparent;transition:all .3s;position:relative}.left_box .left_contain .info[data-v-61f3d7ff]:hover{background-color:#2080f038}.left_box .left_contain .info.true[data-v-61f3d7ff]{background-color:var(--n-color);border:1px solid rgb(32,128,240)}.left_box .left_contain .info .facility-name[data-v-61f3d7ff]{color:#2080f0}.left_box .left_contain .warning[data-v-61f3d7ff]{background-color:#f0a02029;border-radius:3px;border:1px solid transparent;transition:all .3s;position:relative}.left_box .left_contain .warning[data-v-61f3d7ff]:hover{background-color:#f0a02038}.left_box .left_contain .warning.true[data-v-61f3d7ff]{background-color:var(--n-color);border:1px solid rgb(240,160,32)}.left_box .left_contain .warning .facility-name[data-v-61f3d7ff]{color:#f0a020}.left_box .left_contain .primary[data-v-61f3d7ff]{background-color:#18a05829;border-radius:3px;border:1px solid transparent;transition:all .3s}.left_box .left_contain .primary[data-v-61f3d7ff]:hover{background-color:#18a05838}.left_box .left_contain .primary.true[data-v-61f3d7ff]{background-color:var(--n-color);border:1px solid rgb(24,160,88)}.left_box .left_contain .primary .facility-name[data-v-61f3d7ff]{color:#18a058}.mid_box[data-v-61f3d7ff]{display:flex;flex-direction:column}.waiting[data-v-61f3d7ff]{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-61f3d7ff]:hover{opacity:1;border:1px dashed rgb(54,173,106);color:#36ad6a}.waiting div[data-v-61f3d7ff]{text-align:center}.draggable[data-v-61f3d7ff]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-bg[data-v-61f3d7ff]{content:"";position:absolute;top:0;left:0;width:173px;height:74px;opacity:var(--7898b81c);background-repeat:no-repeat;background-size:100%;background-position:110px -20px;z-index:3;pointer-events:none}.avatar-wrapper[data-v-61f3d7ff]{position:relative}.workaholic[data-v-61f3d7ff]{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-37669413]{min-width:100%}.n-table th[data-v-37669413]{width:124px;box-sizing:border-box}.label[data-v-37669413]{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-d6372713]{width:100%;max-width:980px}.mx-auto[data-v-d6372713]{margin:0 auto}.mt-12[data-v-d6372713]{margin-top:12px}.mb-12[data-v-d6372713]{margin-bottom:12px}.px-12[data-v-d6372713]{padding:0 12px}.mw-980[data-v-d6372713]{min-width:980px}.plan-bar[data-v-d6372713]{display:flex;flex-direction:row;flex-grow:0;gap:6px;padding:0 12px}

17
ui/dist/assets/Plan.js vendored Normal file

File diff suppressed because one or more lines are too long

1
ui/dist/assets/Play.js vendored Normal file
View file

@ -0,0 +1 @@
import{bm as o}from"./_plugin-vue_export-helper.js";var n={};Object.defineProperty(n,"__esModule",{value:!0});const e=o,c={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},a=(0,e.createElementVNode)("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M256 112v288"},null,-1),i=(0,e.createElementVNode)("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M400 256H112"},null,-1),u=[a,i];var k=n.default=(0,e.defineComponent)({name:"Add",render:function(d,s){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",c,u)}}),r={};Object.defineProperty(r,"__esModule",{value:!0});const t=o,_={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},w=(0,t.createElementVNode)("path",{d:"M133 440a35.37 35.37 0 0 1-17.5-4.67c-12-6.8-19.46-20-19.46-34.33V111c0-14.37 7.46-27.53 19.46-34.33a35.13 35.13 0 0 1 35.77.45l247.85 148.36a36 36 0 0 1 0 61l-247.89 148.4A35.5 35.5 0 0 1 133 440z",fill:"currentColor"},null,-1),h=[w];var m=r.default=(0,t.defineComponent)({name:"Play",render:function(d,s){return(0,t.openBlock)(),(0,t.createElementBlock)("svg",_,h)}});export{k as _,m as a};

157
ui/dist/assets/RadioGroup.js vendored Normal file
View file

@ -0,0 +1,157 @@
import{z as ne,c as ae,bF as O,r as F,b as A,aI as N,A as G,ax as H,aL as I,as as _,av as g,au as d,ar as R,at as j,ay as D,B as M,j as $,aY as V,b0 as K,aC as L,H as y,aG as ie,D as de}from"./_plugin-vue_export-helper.js";import{ad as W,C as se}from"./main.js";import{g as le}from"./get-slot.js";function Re(o,e){if(!o)return;const t=document.createElement("a");t.href=o,e!==void 0&&(t.download=e),document.body.appendChild(t),t.click(),document.body.removeChild(t)}const ce={name:String,value:{type:[String,Number,Boolean],default:"on"},checked:{type:Boolean,default:void 0},defaultChecked:Boolean,disabled:{type:Boolean,default:void 0},label:String,size:String,onUpdateChecked:[Function,Array],"onUpdate:checked":[Function,Array],checkedValue:{type:Boolean,default:void 0}},Y=ne("n-radio-group");function ue(o){const e=ae(Y,null),t=O(o,{mergedSize(r){const{size:s}=o;if(s!==void 0)return s;if(e){const{mergedSizeRef:{value:c}}=e;if(c!==void 0)return c}return r?r.mergedSize.value:"medium"},mergedDisabled(r){return!!(o.disabled||e!=null&&e.disabledRef.value||r!=null&&r.disabled.value)}}),{mergedSizeRef:i,mergedDisabledRef:n}=t,u=F(null),b=F(null),h=F(o.defaultChecked),a=A(o,"checked"),p=N(a,h),m=G(()=>e?e.valueRef.value===o.value:p.value),C=G(()=>{const{name:r}=o;if(r!==void 0)return r;if(e)return e.nameRef.value}),f=F(!1);function w(){if(e){const{doUpdateValue:r}=e,{value:s}=o;I(r,s)}else{const{onUpdateChecked:r,"onUpdate:checked":s}=o,{nTriggerFormInput:c,nTriggerFormChange:l}=t;r&&I(r,!0),s&&I(s,!0),c(),l(),h.value=!0}}function x(){n.value||m.value||w()}function k(){x(),u.value&&(u.value.checked=m.value)}function z(){f.value=!1}function S(){f.value=!0}return{mergedClsPrefix:e?e.mergedClsPrefixRef:H(o).mergedClsPrefixRef,inputRef:u,labelRef:b,mergedName:C,mergedDisabled:n,renderSafeChecked:m,focus:f,mergedSize:i,handleRadioInputChange:k,handleRadioInputBlur:z,handleRadioInputFocus:S}}const be=_("radio",`
line-height: var(--n-label-line-height);
outline: none;
position: relative;
user-select: none;
-webkit-user-select: none;
display: inline-flex;
align-items: flex-start;
flex-wrap: nowrap;
font-size: var(--n-font-size);
word-break: break-word;
`,[g("checked",[d("dot",`
background-color: var(--n-color-active);
`)]),d("dot-wrapper",`
position: relative;
flex-shrink: 0;
flex-grow: 0;
width: var(--n-radio-size);
`),_("radio-input",`
position: absolute;
border: 0;
border-radius: inherit;
left: 0;
right: 0;
top: 0;
bottom: 0;
opacity: 0;
z-index: 1;
cursor: pointer;
`),d("dot",`
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
height: var(--n-radio-size);
width: var(--n-radio-size);
background: var(--n-color);
box-shadow: var(--n-box-shadow);
border-radius: 50%;
transition:
background-color .3s var(--n-bezier),
box-shadow .3s var(--n-bezier);
`,[R("&::before",`
content: "";
opacity: 0;
position: absolute;
left: 4px;
top: 4px;
height: calc(100% - 8px);
width: calc(100% - 8px);
border-radius: 50%;
transform: scale(.8);
background: var(--n-dot-color-active);
transition:
opacity .3s var(--n-bezier),
background-color .3s var(--n-bezier),
transform .3s var(--n-bezier);
`),g("checked",{boxShadow:"var(--n-box-shadow-active)"},[R("&::before",`
opacity: 1;
transform: scale(1);
`)])]),d("label",`
color: var(--n-text-color);
padding: var(--n-label-padding);
font-weight: var(--n-label-font-weight);
display: inline-block;
transition: color .3s var(--n-bezier);
`),j("disabled",`
cursor: pointer;
`,[R("&:hover",[d("dot",{boxShadow:"var(--n-box-shadow-hover)"})]),g("focus",[R("&:not(:active)",[d("dot",{boxShadow:"var(--n-box-shadow-focus)"})])])]),g("disabled",`
cursor: not-allowed;
`,[d("dot",{boxShadow:"var(--n-box-shadow-disabled)",backgroundColor:"var(--n-color-disabled)"},[R("&::before",{backgroundColor:"var(--n-dot-color-disabled)"}),g("checked",`
opacity: 1;
`)]),d("label",{color:"var(--n-text-color-disabled)"}),_("radio-input",`
cursor: not-allowed;
`)])]),he=Object.assign(Object.assign({},D.props),ce),Ce=M({name:"Radio",props:he,setup(o){const e=ue(o),t=D("Radio","-radio",be,W,o,e.mergedClsPrefix),i=$(()=>{const{mergedSize:{value:p}}=e,{common:{cubicBezierEaseInOut:m},self:{boxShadow:C,boxShadowActive:f,boxShadowDisabled:w,boxShadowFocus:x,boxShadowHover:k,color:z,colorDisabled:S,colorActive:r,textColor:s,textColorDisabled:c,dotColorActive:l,dotColorDisabled:v,labelPadding:B,labelLineHeight:T,labelFontWeight:E,[V("fontSize",p)]:P,[V("radioSize",p)]:U}}=t.value;return{"--n-bezier":m,"--n-label-line-height":T,"--n-label-font-weight":E,"--n-box-shadow":C,"--n-box-shadow-active":f,"--n-box-shadow-disabled":w,"--n-box-shadow-focus":x,"--n-box-shadow-hover":k,"--n-color":z,"--n-color-active":r,"--n-color-disabled":S,"--n-dot-color-active":l,"--n-dot-color-disabled":v,"--n-font-size":P,"--n-radio-size":U,"--n-text-color":s,"--n-text-color-disabled":c,"--n-label-padding":B}}),{inlineThemeDisabled:n,mergedClsPrefixRef:u,mergedRtlRef:b}=H(o),h=K("Radio",b,u),a=n?L("radio",$(()=>e.mergedSize.value[0]),i,o):void 0;return Object.assign(e,{rtlEnabled:h,cssVars:n?void 0:i,themeClass:a==null?void 0:a.themeClass,onRender:a==null?void 0:a.onRender})},render(){const{$slots:o,mergedClsPrefix:e,onRender:t,label:i}=this;return t==null||t(),y("label",{class:[`${e}-radio`,this.themeClass,this.rtlEnabled&&`${e}-radio--rtl`,this.mergedDisabled&&`${e}-radio--disabled`,this.renderSafeChecked&&`${e}-radio--checked`,this.focus&&`${e}-radio--focus`],style:this.cssVars},y("input",{ref:"inputRef",type:"radio",class:`${e}-radio-input`,value:this.value,name:this.mergedName,checked:this.renderSafeChecked,disabled:this.mergedDisabled,onChange:this.handleRadioInputChange,onFocus:this.handleRadioInputFocus,onBlur:this.handleRadioInputBlur}),y("div",{class:`${e}-radio__dot-wrapper`}," ",y("div",{class:[`${e}-radio__dot`,this.renderSafeChecked&&`${e}-radio__dot--checked`]})),ie(o.default,n=>!n&&!i?null:y("div",{ref:"labelRef",class:`${e}-radio__label`},n||i)))}}),ve=_("radio-group",`
display: inline-block;
font-size: var(--n-font-size);
`,[d("splitor",`
display: inline-block;
vertical-align: bottom;
width: 1px;
transition:
background-color .3s var(--n-bezier),
opacity .3s var(--n-bezier);
background: var(--n-button-border-color);
`,[g("checked",{backgroundColor:"var(--n-button-border-color-active)"}),g("disabled",{opacity:"var(--n-opacity-disabled)"})]),g("button-group",`
white-space: nowrap;
height: var(--n-height);
line-height: var(--n-height);
`,[_("radio-button",{height:"var(--n-height)",lineHeight:"var(--n-height)"}),d("splitor",{height:"var(--n-height)"})]),_("radio-button",`
vertical-align: bottom;
outline: none;
position: relative;
user-select: none;
-webkit-user-select: none;
display: inline-block;
box-sizing: border-box;
padding-left: 14px;
padding-right: 14px;
white-space: nowrap;
transition:
background-color .3s var(--n-bezier),
opacity .3s var(--n-bezier),
border-color .3s var(--n-bezier),
color .3s var(--n-bezier);
background: var(--n-button-color);
color: var(--n-button-text-color);
border-top: 1px solid var(--n-button-border-color);
border-bottom: 1px solid var(--n-button-border-color);
`,[_("radio-input",`
pointer-events: none;
position: absolute;
border: 0;
border-radius: inherit;
left: 0;
right: 0;
top: 0;
bottom: 0;
opacity: 0;
z-index: 1;
`),d("state-border",`
z-index: 1;
pointer-events: none;
position: absolute;
box-shadow: var(--n-button-box-shadow);
transition: box-shadow .3s var(--n-bezier);
left: -1px;
bottom: -1px;
right: -1px;
top: -1px;
`),R("&:first-child",`
border-top-left-radius: var(--n-button-border-radius);
border-bottom-left-radius: var(--n-button-border-radius);
border-left: 1px solid var(--n-button-border-color);
`,[d("state-border",`
border-top-left-radius: var(--n-button-border-radius);
border-bottom-left-radius: var(--n-button-border-radius);
`)]),R("&:last-child",`
border-top-right-radius: var(--n-button-border-radius);
border-bottom-right-radius: var(--n-button-border-radius);
border-right: 1px solid var(--n-button-border-color);
`,[d("state-border",`
border-top-right-radius: var(--n-button-border-radius);
border-bottom-right-radius: var(--n-button-border-radius);
`)]),j("disabled",`
cursor: pointer;
`,[R("&:hover",[d("state-border",`
transition: box-shadow .3s var(--n-bezier);
box-shadow: var(--n-button-box-shadow-hover);
`),j("checked",{color:"var(--n-button-text-color-hover)"})]),g("focus",[R("&:not(:active)",[d("state-border",{boxShadow:"var(--n-button-box-shadow-focus)"})])])]),g("checked",`
background: var(--n-button-color-active);
color: var(--n-button-text-color-active);
border-color: var(--n-button-border-color-active);
`),g("disabled",`
cursor: not-allowed;
opacity: var(--n-opacity-disabled);
`)])]);function fe(o,e,t){var i;const n=[];let u=!1;for(let b=0;b<o.length;++b){const h=o[b],a=(i=h.type)===null||i===void 0?void 0:i.name;a==="RadioButton"&&(u=!0);const p=h.props;if(a!=="RadioButton"){n.push(h);continue}if(b===0)n.push(h);else{const m=n[n.length-1].props,C=e===m.value,f=m.disabled,w=e===p.value,x=p.disabled,k=(C?2:0)+(f?0:1),z=(w?2:0)+(x?0:1),S={[`${t}-radio-group__splitor--disabled`]:f,[`${t}-radio-group__splitor--checked`]:C},r={[`${t}-radio-group__splitor--disabled`]:x,[`${t}-radio-group__splitor--checked`]:w},s=k<z?r:S;n.push(y("div",{class:[`${t}-radio-group__splitor`,s]}),h)}}return{children:n,isButtonGroup:u}}const ge=Object.assign(Object.assign({},D.props),{name:String,value:[String,Number,Boolean],defaultValue:{type:[String,Number,Boolean],default:null},size:String,disabled:{type:Boolean,default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array]}),we=M({name:"RadioGroup",props:ge,setup(o){const e=F(null),{mergedSizeRef:t,mergedDisabledRef:i,nTriggerFormChange:n,nTriggerFormInput:u,nTriggerFormBlur:b,nTriggerFormFocus:h}=O(o),{mergedClsPrefixRef:a,inlineThemeDisabled:p,mergedRtlRef:m}=H(o),C=D("Radio","-radio-group",ve,W,o,a),f=F(o.defaultValue),w=A(o,"value"),x=N(w,f);function k(l){const{onUpdateValue:v,"onUpdate:value":B}=o;v&&I(v,l),B&&I(B,l),f.value=l,n(),u()}function z(l){const{value:v}=e;v&&(v.contains(l.relatedTarget)||h())}function S(l){const{value:v}=e;v&&(v.contains(l.relatedTarget)||b())}de(Y,{mergedClsPrefixRef:a,nameRef:A(o,"name"),valueRef:x,disabledRef:i,mergedSizeRef:t,doUpdateValue:k});const r=K("Radio",m,a),s=$(()=>{const{value:l}=t,{common:{cubicBezierEaseInOut:v},self:{buttonBorderColor:B,buttonBorderColorActive:T,buttonBorderRadius:E,buttonBoxShadow:P,buttonBoxShadowFocus:U,buttonBoxShadowHover:q,buttonColor:J,buttonColorActive:Q,buttonTextColor:X,buttonTextColorActive:Z,buttonTextColorHover:ee,opacityDisabled:oe,[V("buttonHeight",l)]:te,[V("fontSize",l)]:re}}=C.value;return{"--n-font-size":re,"--n-bezier":v,"--n-button-border-color":B,"--n-button-border-color-active":T,"--n-button-border-radius":E,"--n-button-box-shadow":P,"--n-button-box-shadow-focus":U,"--n-button-box-shadow-hover":q,"--n-button-color":J,"--n-button-color-active":Q,"--n-button-text-color":X,"--n-button-text-color-hover":ee,"--n-button-text-color-active":Z,"--n-height":te,"--n-opacity-disabled":oe}}),c=p?L("radio-group",$(()=>t.value[0]),s,o):void 0;return{selfElRef:e,rtlEnabled:r,mergedClsPrefix:a,mergedValue:x,handleFocusout:S,handleFocusin:z,cssVars:p?void 0:s,themeClass:c==null?void 0:c.themeClass,onRender:c==null?void 0:c.onRender}},render(){var o;const{mergedValue:e,mergedClsPrefix:t,handleFocusin:i,handleFocusout:n}=this,{children:u,isButtonGroup:b}=fe(se(le(this)),e,t);return(o=this.onRender)===null||o===void 0||o.call(this),y("div",{onFocusin:i,onFocusout:n,ref:"selfElRef",class:[`${t}-radio-group`,this.rtlEnabled&&`${t}-radio-group--rtl`,this.themeClass,b&&`${t}-radio-group--button-group`],style:this.cssVars},u)}});export{Ce as _,we as a,Re as d,ce as r,ue as s};

1
ui/dist/assets/RecordLine.css vendored Normal file
View file

@ -0,0 +1 @@
h2[data-v-25048cec]{margin:0;font-size:1.2rem;text-align:center}.page-title[data-v-25048cec]{text-align:center;font-size:24px;margin-bottom:20px}.report-card[data-v-25048cec]{position:relative;background-color:var(--n-color);padding:10px 20px 16px;height:300px;box-sizing:border-box;border-radius:8px}.report-card-expand[data-v-25048cec]{position:absolute;width:calc(100% - 24px);height:calc(100% - 24px);top:12px;left:12px;box-sizing:border-box;z-index:9}.toggle[data-v-25048cec]{position:absolute;top:10px}.toggle-size[data-v-25048cec]{right:10px}.toggle-width[data-v-25048cec]{left:10px}.line-outer-container[data-v-25048cec]{width:100%;overflow-x:scroll;flex:1}.line-inner-container[data-v-25048cec]{padding:0 12px 16px;height:100%;box-sizing:border-box}

1
ui/dist/assets/RecordLine.js vendored Normal file
View file

@ -0,0 +1 @@
import{u as N,C as V,a as j,L as D,T as L,b as P,P as R,c as O,p as H,d as I,e as T,f as F,A as q,g as J,h as X}from"./record.js";import{bm as w,br as Z,r as u,s as G,bC as y,by as d,bw as t,bv as s,bt as l,F as K,bD as Q,bu as v,bI as U,bE as W,bJ as Y,bo as p,aX as ee,b3 as te}from"./_plugin-vue_export-helper.js";import{b as oe,_ as ne}from"./Grid.js";import"./main.js";import"./get-slot.js";var M={};Object.defineProperty(M,"__esModule",{value:!0});const _=w,ae={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},se=(0,_.createStaticVNode)('<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 4h4v4"></path><path d="M14 10l6-6"></path><path d="M8 20H4v-4"></path><path d="M4 20l6-6"></path></g>',1),le=[se];var re=M.default=(0,_.defineComponent)({name:"ArrowsDiagonal",render:function(r,i){return(0,_.openBlock)(),(0,_.createElementBlock)("svg",ae,le)}}),C={};Object.defineProperty(C,"__esModule",{value:!0});const m=w,ie={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},ce=(0,m.createStaticVNode)('<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 10h-4V6"></path><path d="M20 4l-6 6"></path><path d="M6 14h4v4"></path><path d="M10 14l-6 6"></path></g>',1),ue=[ce];var de=C.default=(0,m.defineComponent)({name:"ArrowsDiagonalMinimize2",render:function(r,i){return(0,m.openBlock)(),(0,m.createElementBlock)("svg",ie,ue)}}),$={};Object.defineProperty($,"__esModule",{value:!0});const o=w,pe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},_e=(0,o.createElementVNode)("g",{fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[(0,o.createElementVNode)("path",{d:"M7 8l-4 4l4 4"}),(0,o.createElementVNode)("path",{d:"M17 8l4 4l-4 4"}),(0,o.createElementVNode)("path",{d:"M3 12h18"})],-1),me=[_e];var he=$.default=(0,o.defineComponent)({name:"ArrowsHorizontal",render:function(r,i){return(0,o.openBlock)(),(0,o.createElementBlock)("svg",pe,me)}});const ge={class:"line-outer-container"},ve={__name:"RecordLine",setup(h){const r=N(),{getMoodRatios:i}=r;V.register(j,D,L,P,R,O,H,I,T,F,q,J);const c=u(-1),e=u([]),g=u([]);G(async()=>{g.value=await i(),e.value=new Array(g.value.length).fill(100)});const B=u({responsive:!0,maintainAspectRatio:!1,scales:{x:{autoSkip:!0,type:"time",time:{unit:"day"}},y:{beginAtZero:!0,ticks:{min:0,max:24,stepSize:4}}},plugins:{datalabels:{display:!1}}});function S(n){e.value[n]==100?e.value[n]=300:e.value[n]==300?e.value[n]=700:e.value[n]=100}return(n,f)=>{const k=ee,b=te,E=ne,A=oe;return l(),y("div",null,[f[0]||(f[0]=d("h1",{class:"page-title"},"干员心情折线表",-1)),t(A,{"x-gap":12,"y-gap":8,collapsed:!1,cols:"1 s:1 m:2 l:3 xl:4 2xl:5",responsive:"screen"},{default:s(()=>[(l(!0),y(K,null,Q(g.value,(x,a)=>(l(),v(E,{key:a,class:U(["report-card",{"report-card-expand":c.value==a}])},{default:s(()=>[d("h2",null,W(x.groupName),1),d("div",ge,[d("div",{class:"line-inner-container",style:Y({width:e.value[a]+"%"})},[t(p(X),{data:x.moodData,options:B.value},null,8,["data","options"])],4)]),t(b,{class:"toggle toggle-size",size:"small",onClick:z=>c.value=c.value==-1?a:-1,focusable:!1},{icon:s(()=>[t(k,null,{default:s(()=>[c.value==a?(l(),v(p(de),{key:0})):(l(),v(p(re),{key:1}))]),_:2},1024)]),_:2},1032,["onClick"]),t(b,{class:"toggle toggle-width",size:"small",onClick:z=>S(a),focusable:!1},{icon:s(()=>[t(k,null,{default:s(()=>[t(p(he))]),_:1})]),_:2},1032,["onClick"])]),_:2},1032,["class"]))),128))]),_:1})])}}},ye=Z(ve,[["__scopeId","data-v-25048cec"]]);export{ye as default};

1
ui/dist/assets/RecordPie.css vendored Normal file
View file

@ -0,0 +1 @@
h2[data-v-f7ea91b8]{margin-bottom:10px;font-size:1.2rem;text-align:center}.page-title[data-v-f7ea91b8]{text-align:center;font-size:24px;margin-bottom:20px}

1
ui/dist/assets/RecordPie.js vendored Normal file
View file

@ -0,0 +1 @@
import{u as f,C as b,a as S,L as x,T as y,b as k,P as v,c as C,p as E,d as P,e as R,f as h,A as w,g as B,i as L}from"./record.js";import{br as D,r as l,s as M,bC as c,by as i,bw as p,bv as u,bt as n,F as N,bD as T,bu as A,bE as F,bo as V}from"./_plugin-vue_export-helper.js";import{b as I,_ as O}from"./Grid.js";import"./main.js";import"./get-slot.js";const j={__name:"RecordPie",setup(q){const _=f(),{getMoodRatios:d}=_;b.register(S,x,y,k,v,C,E,P,R,h,w,B);const r=l([]);M(async()=>{r.value=await d()});const m=l({plugins:{datalabels:{color:"black",formatter:function(a,t){let e=t.dataset.data.reduce((o,s)=>o+s,0);return console.log(a,e,a/e),Math.round(a/e*100)+"%"}},legend:{display:!1}}});return(a,t)=>{const e=O,o=I;return n(),c("div",null,[t[0]||(t[0]=i("h1",{class:"page-title"},"工作休息比例报表",-1)),p(o,{"x-gap":12,"y-gap":8,collapsed:!1,cols:"1 s:1 m:2 l:3 xl:4 2xl:5",responsive:"screen"},{default:u(()=>[(n(!0),c(N,null,T(r.value,(s,g)=>(n(),A(e,{key:g,class:"report-card"},{default:u(()=>[i("h2",null,F(s.groupName),1),p(V(L),{data:s.workRestData,options:m.value},null,8,["data","options"])]),_:2},1024))),128))]),_:1})])}}},Q=D(j,[["__scopeId","data-v-f7ea91b8"]]);export{Q as default};

443
ui/dist/assets/Select.js vendored Normal file

File diff suppressed because one or more lines are too long

1
ui/dist/assets/Settings.css vendored Normal file
View file

@ -0,0 +1 @@
@charset "UTF-8";.sss-container[data-v-ad4ed9f8]{display:flex;width:100%;gap:8px}.wrapper[data-v-ad4ed9f8]{white-space:pre-wrap;-webkit-user-select:text;user-select:text}.title[data-v-ad4ed9f8]{font-size:18px;font-weight:500;margin-bottom:6px}p[data-v-0f90c467]{margin:0 0 10px}.misc-container[data-v-0f90c467]{margin-top:12px;display:flex;align-items:center;gap:12px}.tasktable[data-v-b9087f5f]{margin-top:4px}.btn-clear[data-v-b9087f5f]{margin:4px}.tasktable table[data-v-b9087f5f]{width:100%}@media screen and (max-width: 1399px){.tasktable[data-v-b9087f5f]{height:300px;overflow-y:auto}.tasktable table[data-v-b9087f5f]{border-collapse:collapse}.tasktable td[data-v-b9087f5f]:first-child{width:10%}.tasktable td[data-v-b9087f5f]:nth-child(2){width:18%}.tasktable td[data-v-b9087f5f]:not(:first-child):not(:nth-child(2)){width:10.2857142857%}.tasktable thead[data-v-b9087f5f]{position:sticky;top:0;background-color:#7ea5b4;z-index:1}}@media screen and (min-width: 1400px){.tasktable[data-v-b9087f5f]{height:auto}.tasktable table[data-v-b9087f5f]{border-collapse:collapse}.tasktable td[data-v-b9087f5f]:first-child{width:10%}.tasktable td[data-v-b9087f5f]:nth-child(2){width:18%}.tasktable td[data-v-b9087f5f]:not(:first-child):not(:nth-child(2)){width:10.2857142857%}.tasktable thead[data-v-b9087f5f]{background-color:#7ea5b4}}.class1[data-v-b9087f5f]{background-color:var(--4391cfaa);text-align:center;vertical-align:middle}.class2[data-v-b9087f5f]{background-color:var(--c1d58f78);text-align:center;vertical-align:middle}.custom-tag[data-v-b9087f5f]{width:100%;height:100%;justify-content:space-between}.today[data-v-b9087f5f]{font-weight:400;font-size:12px}.activity[data-v-b9087f5f]{align-items:center}p[data-v-7e510649]{margin:0 0 8px}h4[data-v-7e510649]{margin:12px 0 10px}.big-table[data-v-7e510649]{margin-top:10px;max-width:320px}.big-table th[data-v-7e510649]{text-align:center}.big-table tr[data-v-7e510649]{width:70px}.big-table td[data-v-7e510649]{height:24px}.big-table td[data-v-7e510649]:nth-child(1){width:70px;text-align:center}.big-table td[data-v-7e510649]:nth-child(2){width:420px}.final[data-v-7e510649]{margin:16px 0 0}p[data-v-8fd7d6cc]{margin:2px 0}h4[data-v-8fd7d6cc]{margin:12px 0 8px}table[data-v-8fd7d6cc]{width:100%}td[data-v-8fd7d6cc]:nth-child(1){width:80px}.ignore-blacklist[data-v-8fd7d6cc]{margin-bottom:10px;display:flex;gap:12px}.h4[data-v-8fd7d6cc]{font-size:16px;font-weight:500}.maa-shop[data-v-8fd7d6cc]{margin:8px 0}.item[data-v-8fd7d6cc]{font-weight:500;font-size:16px}.email-title[data-v-c5308ada]{width:100%}.expand[data-v-c5308ada]{flex-grow:1}.email-table[data-v-c5308ada]{width:100%;margin-bottom:12px}.email-test[data-v-c5308ada]{display:flex;align-items:center;gap:16px}.email-mode[data-v-c5308ada]{margin-left:20px}.email-label[data-v-c5308ada]{width:68px}p[data-v-c5308ada]{margin:0 0 10px}.mt-16[data-v-c5308ada]{margin-top:16px}.item[data-v-90373ea0]{font-weight:500;font-size:16px}.n-divider[data-v-90373ea0]:not(.n-divider--vertical){margin:6px 0}.misc-container{margin-top:12px;display:flex;align-items:center;gap:12px}.threshold[data-v-12e92dd2]{display:flex;align-items:center;gap:14px;width:100%}.mower-basic[data-v-12e92dd2]{width:100%}.mower-basic td[data-v-12e92dd2]:nth-child(1){width:120px}.mower-basic td[data-v-12e92dd2]:nth-child(3){padding-left:6px;width:40px}.riic-conf[data-v-12e92dd2]{width:100%}.riic-conf td[data-v-12e92dd2]:nth-child(1){width:130px}.riic-conf td[data-v-12e92dd2]:nth-child(3){padding-left:12px;width:120px}.coord td[data-v-12e92dd2]{width:120px}.coord td[data-v-12e92dd2]:nth-child(1),.coord td[data-v-12e92dd2]:nth-child(3){width:30px}.coord td[data-v-12e92dd2]:nth-child(2){padding-right:30px}.coord-label[data-v-12e92dd2]{width:40px;padding-left:8px}p[data-v-12e92dd2]{margin:0 0 8px}h4[data-v-12e92dd2]{margin:12px 0 10px}.time-table[data-v-12e92dd2]{width:100%;margin-bottom:12px}.time-table td[data-v-12e92dd2]:nth-child(1){width:40px}.scale[data-v-12e92dd2]{width:60px;text-align:right}.scale-apply[data-v-12e92dd2]{margin-left:24px}.waiting-table th[data-v-12e92dd2],.waiting-table td[data-v-12e92dd2]{padding:4px;min-width:70px;width:100px}.waiting-table th[data-v-12e92dd2]:first-child,.waiting-table td[data-v-12e92dd2]:first-child{width:auto;padding:4px 8px}@media (max-width: 1399px){.grid-two{margin:0 0 -10px;width:100%;max-width:600px}.grid-left{display:grid;row-gap:10px;grid-template-columns:100%}.grid-right{display:grid;row-gap:10px;grid-template-columns:100%;margin-top:10px}}@media (min-width: 1400px){.grid-two{display:grid;grid-template-columns:minmax(0px,1fr) minmax(0px,1fr);align-items:flex-start;gap:5px}.grid-left,.grid-right{display:grid;gap:5px;grid-template-columns:100%;max-width:600px}}.n-divider:not(.n-divider--vertical){margin:14px 0 8px}

303
ui/dist/assets/Settings.js vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
.width100[data-v-49c0eae3]{width:100%}

549
ui/dist/assets/SlickOperatorSelect.js vendored Normal file

File diff suppressed because one or more lines are too long

71
ui/dist/assets/Tag.js vendored Normal file
View file

@ -0,0 +1,71 @@
import{an as co,aM as e,as as no,av as u,au as x,at as I,ar as z,B as so,r as to,ax as io,ay as N,D as ho,b as go,b0 as bo,j as D,aC as Co,aG as U,H as y,b5 as vo,z as uo,aL as po,aY as d,b1 as fo,c1 as L}from"./_plugin-vue_export-helper.js";import{av as ko}from"./main.js";function mo(l){const{textColor2:h,primaryColorHover:r,primaryColorPressed:p,primaryColor:c,infoColor:i,successColor:s,warningColor:n,errorColor:t,baseColor:f,borderColor:k,opacityDisabled:g,tagColor:C,closeIconColor:o,closeIconColorHover:a,closeIconColorPressed:v,borderRadiusSmall:b,fontSizeMini:m,fontSizeTiny:S,fontSizeSmall:B,fontSizeMedium:H,heightMini:$,heightTiny:R,heightSmall:M,heightMedium:_,closeColorHover:T,closeColorPressed:E,buttonColor2Hover:W,buttonColor2Pressed:j,fontWeightStrong:w}=l;return Object.assign(Object.assign({},ko),{closeBorderRadius:b,heightTiny:$,heightSmall:R,heightMedium:M,heightLarge:_,borderRadius:b,opacityDisabled:g,fontSizeTiny:m,fontSizeSmall:S,fontSizeMedium:B,fontSizeLarge:H,fontWeightStrong:w,textColorCheckable:h,textColorHoverCheckable:h,textColorPressedCheckable:h,textColorChecked:f,colorCheckable:"#0000",colorHoverCheckable:W,colorPressedCheckable:j,colorChecked:c,colorCheckedHover:r,colorCheckedPressed:p,border:`1px solid ${k}`,textColor:h,color:C,colorBordered:"rgb(250, 250, 252)",closeIconColor:o,closeIconColorHover:a,closeIconColorPressed:v,closeColorHover:T,closeColorPressed:E,borderPrimary:`1px solid ${e(c,{alpha:.3})}`,textColorPrimary:c,colorPrimary:e(c,{alpha:.12}),colorBorderedPrimary:e(c,{alpha:.1}),closeIconColorPrimary:c,closeIconColorHoverPrimary:c,closeIconColorPressedPrimary:c,closeColorHoverPrimary:e(c,{alpha:.12}),closeColorPressedPrimary:e(c,{alpha:.18}),borderInfo:`1px solid ${e(i,{alpha:.3})}`,textColorInfo:i,colorInfo:e(i,{alpha:.12}),colorBorderedInfo:e(i,{alpha:.1}),closeIconColorInfo:i,closeIconColorHoverInfo:i,closeIconColorPressedInfo:i,closeColorHoverInfo:e(i,{alpha:.12}),closeColorPressedInfo:e(i,{alpha:.18}),borderSuccess:`1px solid ${e(s,{alpha:.3})}`,textColorSuccess:s,colorSuccess:e(s,{alpha:.12}),colorBorderedSuccess:e(s,{alpha:.1}),closeIconColorSuccess:s,closeIconColorHoverSuccess:s,closeIconColorPressedSuccess:s,closeColorHoverSuccess:e(s,{alpha:.12}),closeColorPressedSuccess:e(s,{alpha:.18}),borderWarning:`1px solid ${e(n,{alpha:.35})}`,textColorWarning:n,colorWarning:e(n,{alpha:.15}),colorBorderedWarning:e(n,{alpha:.12}),closeIconColorWarning:n,closeIconColorHoverWarning:n,closeIconColorPressedWarning:n,closeColorHoverWarning:e(n,{alpha:.12}),closeColorPressedWarning:e(n,{alpha:.18}),borderError:`1px solid ${e(t,{alpha:.23})}`,textColorError:t,colorError:e(t,{alpha:.1}),colorBorderedError:e(t,{alpha:.08}),closeIconColorError:t,closeIconColorHoverError:t,closeIconColorPressedError:t,closeColorHoverError:e(t,{alpha:.12}),closeColorPressedError:e(t,{alpha:.18})})}const xo={name:"Tag",common:co,self:mo},yo={color:Object,type:{type:String,default:"default"},round:Boolean,size:{type:String,default:"medium"},closable:Boolean,disabled:{type:Boolean,default:void 0}},Po=no("tag",`
--n-close-margin: var(--n-close-margin-top) var(--n-close-margin-right) var(--n-close-margin-bottom) var(--n-close-margin-left);
white-space: nowrap;
position: relative;
box-sizing: border-box;
cursor: default;
display: inline-flex;
align-items: center;
flex-wrap: nowrap;
padding: var(--n-padding);
border-radius: var(--n-border-radius);
color: var(--n-text-color);
background-color: var(--n-color);
transition:
border-color .3s var(--n-bezier),
background-color .3s var(--n-bezier),
color .3s var(--n-bezier),
box-shadow .3s var(--n-bezier),
opacity .3s var(--n-bezier);
line-height: 1;
height: var(--n-height);
font-size: var(--n-font-size);
`,[u("strong",`
font-weight: var(--n-font-weight-strong);
`),x("border",`
pointer-events: none;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border-radius: inherit;
border: var(--n-border);
transition: border-color .3s var(--n-bezier);
`),x("icon",`
display: flex;
margin: 0 4px 0 0;
color: var(--n-text-color);
transition: color .3s var(--n-bezier);
font-size: var(--n-avatar-size-override);
`),x("avatar",`
display: flex;
margin: 0 6px 0 0;
`),x("close",`
margin: var(--n-close-margin);
transition:
background-color .3s var(--n-bezier),
color .3s var(--n-bezier);
`),u("round",`
padding: 0 calc(var(--n-height) / 3);
border-radius: calc(var(--n-height) / 2);
`,[x("icon",`
margin: 0 4px 0 calc((var(--n-height) - 8px) / -2);
`),x("avatar",`
margin: 0 6px 0 calc((var(--n-height) - 8px) / -2);
`),u("closable",`
padding: 0 calc(var(--n-height) / 4) 0 calc(var(--n-height) / 3);
`)]),u("icon, avatar",[u("round",`
padding: 0 calc(var(--n-height) / 3) 0 calc(var(--n-height) / 2);
`)]),u("disabled",`
cursor: not-allowed !important;
opacity: var(--n-opacity-disabled);
`),u("checkable",`
cursor: pointer;
box-shadow: none;
color: var(--n-text-color-checkable);
background-color: var(--n-color-checkable);
`,[I("disabled",[z("&:hover","background-color: var(--n-color-hover-checkable);",[I("checked","color: var(--n-text-color-hover-checkable);")]),z("&:active","background-color: var(--n-color-pressed-checkable);",[I("checked","color: var(--n-text-color-pressed-checkable);")])]),u("checked",`
color: var(--n-text-color-checked);
background-color: var(--n-color-checked);
`,[I("disabled",[z("&:hover","background-color: var(--n-color-checked-hover);"),z("&:active","background-color: var(--n-color-checked-pressed);")])])])]),Io=Object.assign(Object.assign(Object.assign({},N.props),yo),{bordered:{type:Boolean,default:void 0},checked:Boolean,checkable:Boolean,strong:Boolean,triggerClickOnClose:Boolean,onClose:[Array,Function],onMouseenter:Function,onMouseleave:Function,"onUpdate:checked":Function,onUpdateChecked:Function,internalCloseFocusable:{type:Boolean,default:!0},internalCloseIsButtonTag:{type:Boolean,default:!0},onCheckedChange:Function}),zo=uo("n-tag"),Ho=so({name:"Tag",props:Io,setup(l){const h=to(null),{mergedBorderedRef:r,mergedClsPrefixRef:p,inlineThemeDisabled:c,mergedRtlRef:i}=io(l),s=N("Tag","-tag",Po,xo,l,p);ho(zo,{roundRef:go(l,"round")});function n(){if(!l.disabled&&l.checkable){const{checked:o,onCheckedChange:a,onUpdateChecked:v,"onUpdate:checked":b}=l;v&&v(!o),b&&b(!o),a&&a(!o)}}function t(o){if(l.triggerClickOnClose||o.stopPropagation(),!l.disabled){const{onClose:a}=l;a&&po(a,o)}}const f={setTextContent(o){const{value:a}=h;a&&(a.textContent=o)}},k=bo("Tag",i,p),g=D(()=>{const{type:o,size:a,color:{color:v,textColor:b}={}}=l,{common:{cubicBezierEaseInOut:m},self:{padding:S,closeMargin:B,borderRadius:H,opacityDisabled:$,textColorCheckable:R,textColorHoverCheckable:M,textColorPressedCheckable:_,textColorChecked:T,colorCheckable:E,colorHoverCheckable:W,colorPressedCheckable:j,colorChecked:w,colorCheckedHover:V,colorCheckedPressed:K,closeBorderRadius:A,fontWeightStrong:G,[d("colorBordered",o)]:Y,[d("closeSize",a)]:q,[d("closeIconSize",a)]:J,[d("fontSize",a)]:Q,[d("height",a)]:O,[d("color",o)]:X,[d("textColor",o)]:Z,[d("border",o)]:oo,[d("closeIconColor",o)]:F,[d("closeIconColorHover",o)]:eo,[d("closeIconColorPressed",o)]:ro,[d("closeColorHover",o)]:lo,[d("closeColorPressed",o)]:ao}}=s.value,P=fo(B);return{"--n-font-weight-strong":G,"--n-avatar-size-override":`calc(${O} - 8px)`,"--n-bezier":m,"--n-border-radius":H,"--n-border":oo,"--n-close-icon-size":J,"--n-close-color-pressed":ao,"--n-close-color-hover":lo,"--n-close-border-radius":A,"--n-close-icon-color":F,"--n-close-icon-color-hover":eo,"--n-close-icon-color-pressed":ro,"--n-close-icon-color-disabled":F,"--n-close-margin-top":P.top,"--n-close-margin-right":P.right,"--n-close-margin-bottom":P.bottom,"--n-close-margin-left":P.left,"--n-close-size":q,"--n-color":v||(r.value?Y:X),"--n-color-checkable":E,"--n-color-checked":w,"--n-color-checked-hover":V,"--n-color-checked-pressed":K,"--n-color-hover-checkable":W,"--n-color-pressed-checkable":j,"--n-font-size":Q,"--n-height":O,"--n-opacity-disabled":$,"--n-padding":S,"--n-text-color":b||Z,"--n-text-color-checkable":R,"--n-text-color-checked":T,"--n-text-color-hover-checkable":M,"--n-text-color-pressed-checkable":_}}),C=c?Co("tag",D(()=>{let o="";const{type:a,size:v,color:{color:b,textColor:m}={}}=l;return o+=a[0],o+=v[0],b&&(o+=`a${L(b)}`),m&&(o+=`b${L(m)}`),r.value&&(o+="c"),o}),g,l):void 0;return Object.assign(Object.assign({},f),{rtlEnabled:k,mergedClsPrefix:p,contentRef:h,mergedBordered:r,handleClick:n,handleCloseClick:t,cssVars:c?void 0:g,themeClass:C==null?void 0:C.themeClass,onRender:C==null?void 0:C.onRender})},render(){var l,h;const{mergedClsPrefix:r,rtlEnabled:p,closable:c,color:{borderColor:i}={},round:s,onRender:n,$slots:t}=this;n==null||n();const f=U(t.avatar,g=>g&&y("div",{class:`${r}-tag__avatar`},g)),k=U(t.icon,g=>g&&y("div",{class:`${r}-tag__icon`},g));return y("div",{class:[`${r}-tag`,this.themeClass,{[`${r}-tag--rtl`]:p,[`${r}-tag--strong`]:this.strong,[`${r}-tag--disabled`]:this.disabled,[`${r}-tag--checkable`]:this.checkable,[`${r}-tag--checked`]:this.checkable&&this.checked,[`${r}-tag--round`]:s,[`${r}-tag--avatar`]:f,[`${r}-tag--icon`]:k,[`${r}-tag--closable`]:c}],style:this.cssVars,onClick:this.handleClick,onMouseenter:this.onMouseenter,onMouseleave:this.onMouseleave},k||f,y("span",{class:`${r}-tag__content`,ref:"contentRef"},(h=(l=this.$slots).default)===null||h===void 0?void 0:h.call(l)),!this.checkable&&c?y(vo,{clsPrefix:r,class:`${r}-tag__close`,disabled:this.disabled,onClick:this.handleCloseClick,focusable:this.internalCloseFocusable,round:s,isButtonTag:this.internalCloseIsButtonTag,absolute:!0}):null,!this.checkable&&this.mergedBordered?y("div",{class:`${r}-tag__border`,style:{borderColor:i}}):null)}});export{Ho as _,zo as a,yo as c,xo as t};

1
ui/dist/assets/TrashOutline.js vendored Normal file
View file

@ -0,0 +1 @@
import{bm as t}from"./_plugin-vue_export-helper.js";var o={};Object.defineProperty(o,"__esModule",{value:!0});const e=t,r={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},n=(0,e.createStaticVNode)('<path d="M112 112l20 320c.95 18.49 14.4 32 32 32h184c17.67 0 30.87-13.51 32-32l20-320" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="32"></path><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="32" d="M80 112h352" fill="currentColor"></path><path d="M192 112V72h0a23.93 23.93 0 0 1 24-24h80a23.93 23.93 0 0 1 24 24h0v40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="32"></path><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="32" d="M256 176v224"></path><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="32" d="M184 176l8 224"></path><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="32" d="M328 176l-8 224"></path>',6),l=[n];var h=o.default=(0,e.defineComponent)({name:"TrashOutline",render:function(s,a){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",r,l)}});export{h as _};

1
ui/dist/assets/VirtualList.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

8
ui/dist/assets/a.js vendored Normal file
View file

@ -0,0 +1,8 @@
import{as as c,ay as r,B as d,ax as m,j as u,aC as h,H as f}from"./_plugin-vue_export-helper.js";import{an as p}from"./main.js";const v=c("a",`
cursor: pointer;
transition:
color .3s var(--n-bezier),
text-decoration-color .3s var(--n-bezier);
text-decoration-color: var(--n-text-color);
color: var(--n-text-color);
`),C=Object.assign({},r.props),y=d({name:"A",props:C,setup(e){const{mergedClsPrefixRef:o,inlineThemeDisabled:n}=m(e),a=r("Typography","-a",v,p,e,o),t=u(()=>{const{common:{cubicBezierEaseInOut:i},self:{aTextColor:l}}=a.value;return{"--n-text-color":l,"--n-bezier":i}}),s=n?h("a",void 0,t,e):void 0;return{mergedClsPrefix:o,cssVars:n?void 0:t,themeClass:s==null?void 0:s.themeClass,onRender:s==null?void 0:s.onRender}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),f("a",{class:[`${this.mergedClsPrefix}-a`,this.themeClass],style:this.cssVars},this.$slots)}});export{y as _};

1
ui/dist/assets/depot.css vendored Normal file
View file

@ -0,0 +1 @@
.card-container{display:flex;margin:10px,0px,0px,50px;flex-wrap:wrap}

34
ui/dist/assets/depot.js vendored Normal file
View file

@ -0,0 +1,34 @@
import{ar as I,as as F,x as N}from"./main.js";import{as as h,au as f,ar as b,ay as B,B as P,ax as V,b0 as H,j as L,aC as M,H as a,F as S,r as T,s as W,bC as $,bw as l,bv as c,b3 as q,bt as v,k as g,bE as y,by as A,bD as z,bo as G,bu as R}from"./_plugin-vue_export-helper.js";import{N as J}from"./headers.js";import{b as K,_ as Q}from"./Grid.js";import{_ as U}from"./Divider.js";import{_ as X}from"./Avatar.js";import"./get-slot.js";import"./Tag.js";const Y=h("thing",`
display: flex;
transition: color .3s var(--n-bezier);
font-size: var(--n-font-size);
color: var(--n-text-color);
`,[h("thing-avatar",`
margin-right: 12px;
margin-top: 2px;
`),h("thing-avatar-header-wrapper",`
display: flex;
flex-wrap: nowrap;
`,[h("thing-header-wrapper",`
flex: 1;
`)]),h("thing-main",`
flex-grow: 1;
`,[h("thing-header",`
display: flex;
margin-bottom: 4px;
justify-content: space-between;
align-items: center;
`,[f("title",`
font-size: 16px;
font-weight: var(--n-title-font-weight);
transition: color .3s var(--n-bezier);
color: var(--n-title-text-color);
`)]),f("description",[b("&:not(:last-child)",`
margin-bottom: 4px;
`)]),f("content",[b("&:not(:first-child)",`
margin-top: 12px;
`)]),f("footer",[b("&:not(:first-child)",`
margin-top: 12px;
`)]),f("action",[b("&:not(:first-child)",`
margin-top: 12px;
`)])])]),Z=Object.assign(Object.assign({},B.props),{title:String,titleExtra:String,description:String,descriptionClass:String,descriptionStyle:[String,Object],content:String,contentClass:String,contentStyle:[String,Object],contentIndented:Boolean}),ee=P({name:"Thing",props:Z,setup(t,{slots:e}){const{mergedClsPrefixRef:_,inlineThemeDisabled:s,mergedRtlRef:u}=V(t),w=B("Thing","-thing",Y,I,t,_),m=H("Thing",u,_),p=L(()=>{const{self:{titleTextColor:r,textColor:n,titleFontWeight:o,fontSize:d},common:{cubicBezierEaseInOut:C}}=w.value;return{"--n-bezier":C,"--n-font-size":d,"--n-text-color":n,"--n-title-font-weight":o,"--n-title-text-color":r}}),i=s?M("thing",void 0,p,t):void 0;return()=>{var r;const{value:n}=_,o=m?m.value:!1;return(r=i==null?void 0:i.onRender)===null||r===void 0||r.call(i),a("div",{class:[`${n}-thing`,i==null?void 0:i.themeClass,o&&`${n}-thing--rtl`],style:s?void 0:p.value},e.avatar&&t.contentIndented?a("div",{class:`${n}-thing-avatar`},e.avatar()):null,a("div",{class:`${n}-thing-main`},!t.contentIndented&&(e.header||t.title||e["header-extra"]||t.titleExtra||e.avatar)?a("div",{class:`${n}-thing-avatar-header-wrapper`},e.avatar?a("div",{class:`${n}-thing-avatar`},e.avatar()):null,e.header||t.title||e["header-extra"]||t.titleExtra?a("div",{class:`${n}-thing-header-wrapper`},a("div",{class:`${n}-thing-header`},e.header||t.title?a("div",{class:`${n}-thing-header__title`},e.header?e.header():t.title):null,e["header-extra"]||t.titleExtra?a("div",{class:`${n}-thing-header__extra`},e["header-extra"]?e["header-extra"]():t.titleExtra):null),e.description||t.description?a("div",{class:[`${n}-thing-main__description`,t.descriptionClass],style:t.descriptionStyle},e.description?e.description():t.description):null):null):a(S,null,e.header||t.title||e["header-extra"]||t.titleExtra?a("div",{class:`${n}-thing-header`},e.header||t.title?a("div",{class:`${n}-thing-header__title`},e.header?e.header():t.title):null,e["header-extra"]||t.titleExtra?a("div",{class:`${n}-thing-header__extra`},e["header-extra"]?e["header-extra"]():t.titleExtra):null):null,e.description||t.description?a("div",{class:[`${n}-thing-main__description`,t.descriptionClass],style:t.descriptionStyle},e.description?e.description():t.description):null),e.default||t.content?a("div",{class:[`${n}-thing-main__content`,t.contentClass],style:t.contentStyle},e.default?e.default():t.content):null,e.footer?a("div",{class:`${n}-thing-main__footer`},e.footer()):null,e.action?a("div",{class:`${n}-thing-main__action`},e.action()):null))}}}),te=F("depot",()=>{async function t(){return(await N.get("/depot/readdepot")).data}return{getDepotinfo:t}}),ne={class:"card-container"},ue={__name:"depot",setup(t){const e=te(),{getDepotinfo:_}=e,s=T([]);let u=T([]);async function w(){s.value=await _(),m()}function m(){u.value={...s.value[0]};for(const i in u.value)if(u.value.hasOwnProperty(i)){const r=u.value[i],n=Object.entries(r).map(([o,d])=>({key:o,...d})).sort((o,d)=>o.sort-d.sort);u.value[i]=n}}W(w);const p=async()=>{try{await navigator.clipboard.writeText(s.value[1]),console.log("Text copied:",s.value[1])}catch(i){console.error("Failed to copy text:",i)}};return(i,r)=>{const n=q,o=U,d=Q,C=J,D=X,j=ee,E=K;return v(),$("div",ne,[l(n,{onClick:p,tag:"a",href:"https://arkntools.app/#/material",target:"_blank"},{default:c(()=>r[0]||(r[0]=[g(" 明日方舟工具箱代码 点击复制 ")])),_:1}),l(o),l(E,{cols:"1",responsive:"screen"},{default:c(()=>[l(d,null,{default:c(()=>[g(" 扫描时间:"+y(s.value[2])+" ",1),r[1]||(r[1]=A("br",null,null,-1)),r[2]||(r[2]=g(" 注:万以下的数字并不会计入,如“龙门币 245万” “资质凭证 2万”")),l(o)]),_:1}),(v(!0),$(S,null,z(G(u),(O,k)=>(v(),R(d,{key:k},{default:c(()=>[l(C,null,{default:c(()=>[g(y(k.slice(1)),1)]),_:2},1024),l(E,{"x-gap":"10px","y-gap":"10px",cols:"2 m:6 l:6 ",responsive:"screen"},{default:c(()=>[(v(!0),$(S,null,z(O,x=>(v(),R(d,{key:x},{default:c(()=>[l(j,null,{avatar:c(()=>[l(D,{color:"000",size:"large",src:"/depot/"+x.icon+".webp"},null,8,["src"])]),header:c(()=>[g(y(x.key),1)]),description:c(()=>[g("拥有:"+y(x.number),1)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024),l(o)]),_:2},1024))),128))]),_:1})])}}};export{ue as default};

1
ui/dist/assets/get-slot.js vendored Normal file
View file

@ -0,0 +1 @@
function l(s,o="default",n=[]){const t=s.$slots[o];return t===void 0?n:t()}export{l as g};

16
ui/dist/assets/headers.js vendored Normal file
View file

@ -0,0 +1,16 @@
import{as as w,ar as d,av as h,ay as f,B as z,ax as $,j as c,aY as n,aC as T,H as B}from"./_plugin-vue_export-helper.js";import{an as H}from"./main.js";const R=w("h",`
font-size: var(--n-font-size);
font-weight: var(--n-font-weight);
margin: var(--n-margin);
transition: color .3s var(--n-bezier);
color: var(--n-text-color);
`,[d("&:first-child",{marginTop:0}),h("prefix-bar",{position:"relative",paddingLeft:"var(--n-prefix-width)"},[h("align-text",{paddingLeft:0},[d("&::before",{left:"calc(-1 * var(--n-prefix-width))"})]),d("&::before",`
content: "";
width: var(--n-bar-width);
border-radius: calc(var(--n-bar-width) / 2);
transition: background-color .3s var(--n-bezier);
left: 0;
top: 0;
bottom: 0;
position: absolute;
`),d("&::before",{backgroundColor:"var(--n-bar-color)"})])]),P=Object.assign(Object.assign({},f.props),{type:{type:String,default:"default"},prefix:String,alignText:Boolean}),l=r=>z({name:`H${r}`,props:P,setup(e){const{mergedClsPrefixRef:i,inlineThemeDisabled:o}=$(e),a=f("Typography","-h",R,H,e,i),s=c(()=>{const{type:g}=e,{common:{cubicBezierEaseInOut:m},self:{headerFontWeight:p,headerTextColor:b,[n("headerPrefixWidth",r)]:u,[n("headerFontSize",r)]:x,[n("headerMargin",r)]:C,[n("headerBarWidth",r)]:v,[n("headerBarColor",g)]:y}}=a.value;return{"--n-bezier":m,"--n-font-size":x,"--n-margin":C,"--n-bar-color":y,"--n-bar-width":v,"--n-font-weight":p,"--n-text-color":b,"--n-prefix-width":u}}),t=o?T(`h${r}`,c(()=>e.type[0]),s,e):void 0;return{mergedClsPrefix:i,cssVars:o?void 0:s,themeClass:t==null?void 0:t.themeClass,onRender:t==null?void 0:t.onRender}},render(){var e;const{prefix:i,alignText:o,mergedClsPrefix:a,cssVars:s,$slots:t}=this;return(e=this.onRender)===null||e===void 0||e.call(this),B(`h${r}`,{class:[`${a}-h`,`${a}-h${r}`,this.themeClass,{[`${a}-h--prefix-bar`]:i,[`${a}-h--align-text`]:o}],style:s},t)}}),j=l("1"),L=l("2");export{L as N,j as a};

1
ui/dist/assets/index.js vendored Normal file

File diff suppressed because one or more lines are too long

1
ui/dist/assets/main.css vendored Normal file
View file

@ -0,0 +1 @@
@charset "UTF-8";.n-avatar,.img{pointer-events:none!important}.tabs[data-v-46334205],.provider[data-v-46334205],.layout-container[data-v-46334205]{height:100%}#app{height:var(--app-height, 100vh);width:var(--app-width, 100vw);transform-origin:0 0}.n-tab-pane{flex-grow:1;display:flex;flex-direction:column;overflow:auto}.n-card-header__main{display:flex;align-items:center;gap:6px}td{height:34px}.table-space{padding-right:20px}.external-container{max-width:600px;margin:0 auto}.n-checkbox{align-items:center}.n-form-item{margin-top:12px}.n-form-item:first-child{margin-top:0}.dialog-btn{margin-left:4px}.report-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:300px;height:200px;padding:20px 20px 80px;border:1px solid #ccc;box-shadow:0 2px 4px #0000001a}.n-checkbox .n-checkbox__label{flex-grow:1;display:flex;align-items:center;padding-right:0}.outer-layout{height:100%}.outer-layout>.n-layout-scroll-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.layout-content-container>.n-layout-scroll-container{width:100%;height:100%;display:flex;flex-direction:column;overflow:auto;gap:8px;align-items:center}.home-container{padding:12px;flex-grow:1;display:flex;flex-direction:column;gap:8px;width:calc(100% - 24px);height:calc(100% - 24px);position:relative}pre{word-break:break-all!important;font-family:Cascadia Mono,Consolas,Microsoft YaHei,SF Mono,Menlo,PingFang SC,monospace!important}.n-dynamic-input-item__action{align-self:center!important}ul,ol{padding-left:18px;margin:0}.card-title{font-weight:500;font-size:18px;white-space:nowrap}

1187
ui/dist/assets/main.js vendored Normal file

File diff suppressed because one or more lines are too long

1
ui/dist/assets/manager.css vendored Normal file
View file

@ -0,0 +1 @@
.mower-list[data-v-4602b0dd]{box-sizing:border-box;width:100vw;padding:12px;display:flex;flex-direction:column;gap:8px}.header[data-v-4602b0dd]{display:flex;gap:6px;align-items:center;height:28px}.expand[data-v-4602b0dd]{flex-grow:1}.folder[data-v-4602b0dd]{display:flex;gap:6px;align-items:center}.folder-content[data-v-4602b0dd]{word-break:break-all}

24
ui/dist/assets/manager.js vendored Normal file

File diff suppressed because one or more lines are too long

228
ui/dist/assets/op_select.js vendored Normal file

File diff suppressed because one or more lines are too long

1
ui/dist/assets/readme.css vendored Normal file
View file

@ -0,0 +1 @@
.readme[data-v-dae6ad05]{word-break:break-all;max-width:800px}

1
ui/dist/assets/readme.js vendored Normal file

File diff suppressed because one or more lines are too long

29
ui/dist/assets/record.js vendored Normal file

File diff suppressed because one or more lines are too long

1
ui/dist/assets/report.css vendored Normal file
View file

@ -0,0 +1 @@
.chart[data-v-c00d84c9]{height:400px}.report-card_1[data-v-c00d84c9]{display:gird;flex-direction:column;align-items:center;justify-content:center;width:800px;height:400px;padding:20px 20px 80px;border:1px solid #ccc}

110
ui/dist/assets/report.js vendored Normal file

File diff suppressed because one or more lines are too long