Files
Nexus/web/app/assets/VContainer-9KPDvITd.js
T
Nexus Agent 0b2d7ac50d feat(scripts): 异步执行、全局进度看板与完成提示音设置
脚本 exec 立即返回 running 并在后台跑批次;/ws/alerts 推送 script_progress/complete;
新增 ScriptRunsPage、Telegram 汇总通知与可配置的浏览器完成提示音。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 07:07:02 +08:00

1 line
5.1 KiB
JavaScript

import{$n as e,$t as t,Ar as n,Ct as r,Dr as i,Gt as a,Hr as o,Ir as s,Ln as c,Mt as l,Nr as u,Pr as d,Sr as f,St as p,Tn as m,Tt as h,V as g,Vn as _,Vr as v,Z as y,Zn as b,ct as x,dr as S,en as C,er as w,fn as T,fr as E,h as D,ln as O,lr as k,lt as A,nn as j,on as M,or as N,pn as P,rn as F,un as I,vr as L,wt as R}from"./index-x_UzlvQU.js";function z(){return(e,t=`success`)=>{window.$snackbar?.(e,t)}}var B=Symbol.for(`vuetify:selection-control-group`),V=P({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:j,trueIcon:j,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:M},...T(),...x(),...a()},`SelectionControlGroup`),H=P({...V({defaultsTarget:`VSelectionControl`})},`VSelectionControlGroup`),U=O()({name:`VSelectionControlGroup`,props:H(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=C(e,`modelValue`),i=f(),a=s(()=>e.id||`v-selection-control-group-${i}`),c=s(()=>e.name||a.value),l=new Set;return L(B,{modelValue:r,forceUpdate:()=>{l.forEach(e=>e())},onForceUpdate:e=>{l.add(e),n(()=>{l.delete(e)})}}),I({[e.defaultsTarget]:{color:s(()=>e.color),disabled:s(()=>e.disabled),density:s(()=>e.density),error:s(()=>e.error),inline:s(()=>e.inline),modelValue:r,multiple:s(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),name:c,falseIcon:s(()=>e.falseIcon),trueIcon:s(()=>e.trueIcon),readonly:s(()=>e.readonly),ripple:s(()=>e.ripple),type:s(()=>e.type),valueComparator:s(()=>e.valueComparator)}}),F(()=>w(`div`,{class:v([`v-selection-control-group`,{"v-selection-control-group--inline":e.inline},e.class]),style:o(e.style),role:e.type===`radio`?`radiogroup`:void 0},[t.default?.()])),{}}}),W=P({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...T(),...V()},`VSelectionControl`);function G(t){let n=k(B,void 0),{densityClasses:i}=A(t),a=C(t,`modelValue`),o=e(()=>t.trueValue===void 0?t.value===void 0?!0:t.value:t.trueValue),s=e(()=>t.falseValue===void 0?!1:t.falseValue),c=e(()=>!!t.multiple||t.multiple==null&&Array.isArray(a.value)),l=e({get(){let e=n?n.modelValue.value:a.value;return c.value?_(e).some(e=>t.valueComparator(e,o.value)):t.valueComparator(e,o.value)},set(e){if(t.readonly)return;let r=e?o.value:s.value,i=r;c.value&&(i=e?[..._(a.value),r]:_(a.value).filter(e=>!t.valueComparator(e,o.value))),n?n.modelValue.value=i:a.value=i}}),{textColorClasses:u,textColorStyles:d}=r(()=>{if(!(t.error||t.disabled))return l.value?t.color:t.baseColor}),{backgroundColorClasses:f,backgroundColorStyles:m}=p(()=>l.value&&!t.error&&!t.disabled?t.color:t.baseColor);return{group:n,densityClasses:i,trueValue:o,falseValue:s,model:l,textColorClasses:u,textColorStyles:d,backgroundColorClasses:f,backgroundColorStyles:m,icon:e(()=>l.value?t.trueIcon:t.falseIcon)}}var K=O()({name:`VSelectionControl`,directives:{vRipple:g},inheritAttrs:!1,props:W(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:n}){let{group:r,densityClasses:a,icon:l,model:p,textColorClasses:h,textColorStyles:_,backgroundColorClasses:x,backgroundColorStyles:C,trueValue:T}=G(e),O=f(),k=d(!1),A=d(!1),j=u(),M=s(()=>e.id||`input-${O}`),P=s(()=>!e.disabled&&!e.readonly);r?.onForceUpdate(()=>{j.value&&(j.value.checked=p.value)});function I(t){e.disabled||(k.value=!0,c(t.target,`:focus-visible`)!==!1&&(A.value=!0))}function L(){k.value=!1,A.value=!1}function R(e){e.stopPropagation()}function z(t){if(!P.value){j.value&&(j.value.checked=p.value);return}e.readonly&&r&&E(()=>r.forceUpdate()),p.value=t.target.checked}return F(()=>{let r=n.label?n.label({label:e.label,props:{for:M.value}}):e.label,[s,c]=m(t),u=w(`input`,S({ref:j,checked:p.value,disabled:!!e.disabled,id:M.value,onBlur:L,onFocus:I,onInput:z,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:T.value,name:e.name,"aria-checked":e.type===`checkbox`?p.value:void 0},c),null);return w(`div`,S({class:[`v-selection-control`,{"v-selection-control--dirty":p.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":k.value,"v-selection-control--focus-visible":A.value,"v-selection-control--inline":e.inline},a.value,e.class]},s,{style:e.style}),[w(`div`,{class:v([`v-selection-control__wrapper`,h.value]),style:o(_.value)},[n.default?.({backgroundColorClasses:x,backgroundColorStyles:C}),i(w(`div`,{class:v([`v-selection-control__input`])},[n.input?.({model:p,textColorClasses:h,textColorStyles:_,backgroundColorClasses:x,backgroundColorStyles:C,inputNode:u,icon:l.value,props:{onFocus:I,onBlur:L,id:M.value}})??w(b,null,[l.value&&N(y,{key:`icon`,icon:l.value},null),u])]),[[g,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),r&&N(D,{for:M.value,onClick:R},{default:()=>[r]})])}),{isFocused:k,input:j}}}),q=P({fluid:{type:Boolean,default:!1},...T(),...R(),...l()},`VContainer`),J=O()({name:`VContainer`,props:q(),setup(e,{slots:n}){let{rtlClasses:r}=t(),{dimensionStyles:i}=h(e);return F(()=>N(e.tag,{class:v([`v-container`,{"v-container--fluid":e.fluid},r.value,e.class]),style:o([i.value,e.style])},n)),{}}});export{V as a,U as i,K as n,z as o,W as r,J as t};