diff --git a/.gitattributes b/.gitattributes index da7f1d34..08830b75 100644 --- a/.gitattributes +++ b/.gitattributes @@ -4,3 +4,4 @@ *.otf filter=lfs diff=lfs merge=lfs -text *.webp filter=lfs diff=lfs merge=lfs -text mower/utils/vendor/* filter=lfs diff=lfs merge=lfs -text +*.jpg filter=lfs diff=lfs merge=lfs -text diff --git a/auto_get_res.py b/auto_get_res.py index 07919ea2..328c7197 100644 --- a/auto_get_res.py +++ b/auto_get_res.py @@ -688,9 +688,10 @@ class Arknights数据处理器: try: shutil.copy(干员技能路径, 目标路径) print(目标路径) - except: + except Exception: pass + roomType = { "POWER": "发电站", "DORMITORY": "宿舍", diff --git a/mower/resources/clue/access_records.jpg b/mower/resources/clue/access_records.jpg index a1972d67..8dcc3a87 100644 Binary files a/mower/resources/clue/access_records.jpg and b/mower/resources/clue/access_records.jpg differ diff --git a/mower/resources/double_confirm/record.jpg b/mower/resources/double_confirm/record.jpg index 2e9bfc0e..de463743 100644 Binary files a/mower/resources/double_confirm/record.jpg and b/mower/resources/double_confirm/record.jpg differ diff --git a/mower/resources/navigation/activity/terminal.jpg b/mower/resources/navigation/activity/terminal.jpg index 662bc47a..bef76963 100644 Binary files a/mower/resources/navigation/activity/terminal.jpg and b/mower/resources/navigation/activity/terminal.jpg differ diff --git a/mower/resources/shop/assist.jpg b/mower/resources/shop/assist.jpg index eec570c4..aae43d20 100644 Binary files a/mower/resources/shop/assist.jpg and b/mower/resources/shop/assist.jpg differ diff --git a/mower/resources/vector/max.jpg b/mower/resources/vector/max.jpg index 68e45469..c64528aa 100644 Binary files a/mower/resources/vector/max.jpg and b/mower/resources/vector/max.jpg differ diff --git a/mower/resources/vector/terminal.jpg b/mower/resources/vector/terminal.jpg index 5dd014e7..d69f38ab 100644 Binary files a/mower/resources/vector/terminal.jpg and b/mower/resources/vector/terminal.jpg differ diff --git a/mower/solvers/long_task.py b/mower/solvers/long_task.py index 11fbeb28..b609b217 100644 --- a/mower/solvers/long_task.py +++ b/mower/solvers/long_task.py @@ -11,7 +11,7 @@ class LongTask: "sss": "mower.solvers.sss.SSSSolver", "ra": "mower.solvers.reclamation_algorithm.ReclamationAlgorithm", "sf": "mower.solvers.secret_front.SecretFront", - "vb": "mower.solvers.vector_breakthrough.VectorBreakthrough", + # "vb": "mower.solvers.vector_breakthrough.VectorBreakthrough", } solver = import_class(solvers[config.conf.maa_long_task_type])() solver.scheduler_stop_time = self.scheduler_stop_time diff --git a/mower/utils/recognize/__init__.py b/mower/utils/recognize/__init__.py index 63c30394..cf09982e 100644 --- a/mower/utils/recognize/__init__.py +++ b/mower/utils/recognize/__init__.py @@ -464,16 +464,16 @@ class Recognizer: elif self.find("sf/exit") or self.find("sf/restart_confirm"): self.scene = Scene.SF_EXIT - elif self.find("vector/entry"): - self.scene = Scene.VECTOR_MAIN - elif self.find("vector/start"): - self.scene = Scene.VECTOR_CORE - elif self.find("vector/action_complete"): - self.scene = Scene.VECTOR_ACTION_COMPLETE - elif self.find("vector/examine_complete"): - self.scene = Scene.VECTOR_EXAMINE_COMPLETE - elif self.find("vector/quit"): - self.scene = Scene.VECTOR_PAUSED + # elif self.find("vector/entry"): + # self.scene = Scene.VECTOR_MAIN + # elif self.find("vector/start"): + # self.scene = Scene.VECTOR_CORE + # elif self.find("vector/action_complete"): + # self.scene = Scene.VECTOR_ACTION_COMPLETE + # elif self.find("vector/examine_complete"): + # self.scene = Scene.VECTOR_EXAMINE_COMPLETE + # elif self.find("vector/quit"): + # self.scene = Scene.VECTOR_PAUSED # 模板匹配 elif self.detect_index_scene(): diff --git a/ui/dist/assets/DesktopSettings.css b/ui/dist/assets/DesktopSettings.css index d426f111..4bf65a32 100644 --- a/ui/dist/assets/DesktopSettings.css +++ b/ui/dist/assets/DesktopSettings.css @@ -8,10 +8,10 @@ } /* Styles 部分保持不变 */ -.float-btn[data-v-0185b520] { +.float-btn[data-v-249c7f74] { z-index: 9999; } -.settings-panel[data-v-0185b520] { +.settings-panel[data-v-249c7f74] { width: 850px; height: calc(min(100vh - 70px, 630px)); background-color: #f8f8f8; @@ -19,7 +19,7 @@ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); overflow: hidden; } -.settings-content-area[data-v-0185b520] { +.settings-content-area[data-v-249c7f74] { height: 100%; overflow-y: auto; background-color: #fff; diff --git a/ui/dist/assets/DesktopSettings.js b/ui/dist/assets/DesktopSettings.js index def83e28..cac4f7d7 100644 --- a/ui/dist/assets/DesktopSettings.js +++ b/ui/dist/assets/DesktopSettings.js @@ -1325,7 +1325,7 @@ const _sfc_main = { }; } }; -const DesktopSettings = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-0185b520"]]); +const DesktopSettings = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-249c7f74"]]); export { DesktopSettings as default }; diff --git a/ui/dist/assets/Doc.css b/ui/dist/assets/Doc.css index 9ae72a3f..739a07a8 100644 --- a/ui/dist/assets/Doc.css +++ b/ui/dist/assets/Doc.css @@ -1,5 +1,5 @@ -.loading[data-v-69c55212] { +.loading[data-v-f9ae5a23] { position: absolute; top: 48px; font-size: 28px; diff --git a/ui/dist/assets/Doc.js b/ui/dist/assets/Doc.js index cdaa74d2..859187c8 100644 --- a/ui/dist/assets/Doc.js +++ b/ui/dist/assets/Doc.js @@ -46,7 +46,7 @@ const _sfc_main = { }; } }; -const Doc = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-69c55212"]]); +const Doc = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-f9ae5a23"]]); export { Doc as default }; diff --git a/ui/dist/assets/DropDown.css b/ui/dist/assets/DropDown.css index dceb6bd6..069ab5d9 100644 --- a/ui/dist/assets/DropDown.css +++ b/ui/dist/assets/DropDown.css @@ -1,39 +1,39 @@ -.button_row[data-v-9e1304bf] { +.button_row[data-v-c3862e91] { margin-top: 8px; } -.task_row[data-v-9e1304bf] { +.task_row[data-v-c3862e91] { display: flex; align-items: center; gap: 8px; width: 100%; } -.task_row .n-input[data-v-9e1304bf] { +.task_row .n-input[data-v-c3862e91] { width: 140px; } -.outer[data-v-9e1304bf] { +.outer[data-v-c3862e91] { display: flex; flex-direction: row; align-items: center; gap: 18px; } -.inner[data-v-9e1304bf] { +.inner[data-v-c3862e91] { display: flex; flex-direction: column; gap: 8px; } -.task-col[data-v-9e1304bf] { +.task-col[data-v-c3862e91] { display: flex; flex-direction: row; gap: 8px; align-items: center; } -.n-dynamic-tags[data-v-9e1304bf] { +.n-dynamic-tags[data-v-c3862e91] { align-items: center; } -.ml[data-v-9e1304bf] { +.ml[data-v-c3862e91] { margin-left: 16px; } -.dropdown[data-v-01fc4d7e] { - padding-left: var(--5dbb34be); - padding-right: var(--5dbb34be); +.dropdown[data-v-c4c4a151] { + padding-left: var(--179f97e8); + padding-right: var(--179f97e8); } diff --git a/ui/dist/assets/DropDown2.js b/ui/dist/assets/DropDown2.js index ae43c612..3181055d 100644 --- a/ui/dist/assets/DropDown2.js +++ b/ui/dist/assets/DropDown2.js @@ -10343,7 +10343,7 @@ const _sfc_main$1 = { }; } }; -const __unplugin_components_1 = /* @__PURE__ */ _export_sfc(_sfc_main$1, [["__scopeId", "data-v-9e1304bf"]]); +const __unplugin_components_1 = /* @__PURE__ */ _export_sfc(_sfc_main$1, [["__scopeId", "data-v-c3862e91"]]); var MdArrowDropup = {}; var hasRequiredMdArrowDropup; function requireMdArrowDropup() { @@ -10440,7 +10440,7 @@ const _sfc_main = { }, setup(__props) { useCssVars((_ctx) => ({ - "5dbb34be": unref(btn_pad) + "179f97e8": unref(btn_pad) })); const mobile = inject("mobile"); const btn_pad = computed(() => { @@ -10490,7 +10490,7 @@ const _sfc_main = { }; } }; -const __unplugin_components_8 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-01fc4d7e"]]); +const __unplugin_components_8 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-c4c4a151"]]); export { __unplugin_components_1, __unplugin_components_4, diff --git a/ui/dist/assets/HelpText.css b/ui/dist/assets/HelpText.css index 87fc6583..8f11bf9f 100644 --- a/ui/dist/assets/HelpText.css +++ b/ui/dist/assets/HelpText.css @@ -1,4 +1,4 @@ -.help[data-v-587b8b4b] { +.help[data-v-e18814d8] { z-index: 100; } diff --git a/ui/dist/assets/HelpText.js b/ui/dist/assets/HelpText.js index 18ea192d..b04ae428 100644 --- a/ui/dist/assets/HelpText.js +++ b/ui/dist/assets/HelpText.js @@ -53,7 +53,7 @@ function _sfc_render(_ctx, _cache) { _: 3 }); } -const __unplugin_components_0 = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-587b8b4b"]]); +const __unplugin_components_0 = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-e18814d8"]]); export { __unplugin_components_0 }; diff --git a/ui/dist/assets/Log.css b/ui/dist/assets/Log.css index b350a7c6..0553fecf 100644 --- a/ui/dist/assets/Log.css +++ b/ui/dist/assets/Log.css @@ -1,38 +1,38 @@ -.log[data-v-af2dccc2] { +.log[data-v-f995835a] { overflow: hidden; flex: 1; } -.task-table[data-v-af2dccc2] { +.task-table[data-v-f995835a] { position: relative; max-width: 600px; } -.task-table th[data-v-af2dccc2] { +.task-table th[data-v-f995835a] { padding: 2px 16px; } -.task-table td[data-v-af2dccc2] { +.task-table td[data-v-f995835a] { height: 24px; padding: 2px 8px; } -.task-table td[data-v-af2dccc2]:last-child { +.task-table td[data-v-f995835a]:last-child { width: 100%; } -.action-container[data-v-af2dccc2] { +.action-container[data-v-f995835a] { display: flex; align-items: center; gap: 12px; z-index: 15; } -.toggle-table-collapse-btn[data-v-af2dccc2] { +.toggle-table-collapse-btn[data-v-f995835a] { position: absolute; top: 0; right: 0; } -.toggle-fullscreen-btn[data-v-af2dccc2] { +.toggle-fullscreen-btn[data-v-f995835a] { position: absolute; top: 0; right: 38px; } -.log-bg[data-v-af2dccc2] { +.log-bg[data-v-f995835a] { content: ""; width: 100%; height: 100%; @@ -42,12 +42,12 @@ opacity: 0.25; background-image: url(/bg1.webp), url(/bg2.webp); background-repeat: no-repeat; - background-size: var(--054a8042); - background-position: var(--4a685a07); + background-size: var(--77097c62); + background-position: var(--aed33812); pointer-events: none; z-index: 14; } -.sc[data-v-af2dccc2] { +.sc[data-v-f995835a] { max-width: 480px; max-height: 270px; border-radius: 6px; diff --git a/ui/dist/assets/Log.js b/ui/dist/assets/Log.js index 3d298671..7d5d6de6 100644 --- a/ui/dist/assets/Log.js +++ b/ui/dist/assets/Log.js @@ -829,8 +829,8 @@ const _sfc_main = { __name: "Log", setup(__props) { useCssVars((_ctx) => ({ - "054a8042": unref(bg_size), - "4a685a07": unref(bg_position) + "77097c62": unref(bg_size), + "aed33812": unref(bg_position) })); const mower_store = useMowerStore(); const { ws, log, log_mobile, running, task_list, waiting, get_task_id, sc_uri } = storeToRefs(mower_store); @@ -1061,7 +1061,7 @@ const _sfc_main = { }; } }; -const Log = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-af2dccc2"]]); +const Log = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-f995835a"]]); export { Log as default }; diff --git a/ui/dist/assets/LongTasks.css b/ui/dist/assets/LongTasks.css index 6898735e..5fd5d20b 100644 --- a/ui/dist/assets/LongTasks.css +++ b/ui/dist/assets/LongTasks.css @@ -1,44 +1,44 @@ @charset "UTF-8"; -.coord-label[data-v-f4ed7511] { +.coord-label[data-v-bd41e82d] { width: 40px; padding-left: 8px; } -.card-title[data-v-f4ed7511] { +.card-title[data-v-bd41e82d] { margin-right: 8px; } -.threshold[data-v-17303244] { +.threshold[data-v-9ffc8196] { display: flex; align-items: center; gap: 14px; width: 100%; } -.email-title[data-v-3b2776a3] { +.email-title[data-v-f611d9fe] { width: 100%; } -.expand[data-v-3b2776a3] { +.expand[data-v-f611d9fe] { flex-grow: 1; } -.email-table[data-v-3b2776a3] { +.email-table[data-v-f611d9fe] { width: 100%; margin-bottom: 12px; } -.email-test[data-v-3b2776a3] { +.email-test[data-v-f611d9fe] { display: flex; align-items: center; gap: 16px; } -.email-mode[data-v-3b2776a3] { +.email-mode[data-v-f611d9fe] { margin-left: 20px; } -.email-label[data-v-3b2776a3] { +.email-label[data-v-f611d9fe] { width: 68px; } -p[data-v-3b2776a3] { +p[data-v-f611d9fe] { margin: 0 0 10px 0; } -.mt-16[data-v-3b2776a3] { +.mt-16[data-v-f611d9fe] { margin-top: 16px; } @@ -49,122 +49,122 @@ p[data-v-3b2776a3] { gap: 12px; } -.subtitle[data-v-4f64e716] { +.subtitle[data-v-e24fdfe6] { margin: 12px 0 6px; } -.scale[data-v-26ad4730] { +.scale[data-v-60093aec] { width: 60px; text-align: right; } -.scale-apply[data-v-26ad4730] { +.scale-apply[data-v-60093aec] { margin-left: 24px; } .waiting-table { th, td { -&[data-v-26ad4730] { +&[data-v-60093aec] { padding: 4px; min-width: 70px; width: 100px; } -&[data-v-26ad4730]:first-child { +&[data-v-60093aec]:first-child { width: auto; padding: 4px 8px; } } } -.item[data-v-9889efe8] { +.item[data-v-2ceb271c] { font-weight: 500; font-size: 16px; } -.n-divider[data-v-9889efe8]:not(.n-divider--vertical) { +.n-divider[data-v-2ceb271c]:not(.n-divider--vertical) { margin: 6px 0; } -.telemetry[data-v-9889efe8] { +.telemetry[data-v-2ceb271c] { border-collapse: collapse; table-layout: fixed; margin-bottom: 6px; } -th[data-v-9889efe8], -td[data-v-9889efe8] { +th[data-v-2ceb271c], +td[data-v-2ceb271c] { border: 1px solid white; padding: 2px 6px; } -p[data-v-46384f04] { +p[data-v-e83a44f6] { margin: 0 0 8px 0; } -h4[data-v-46384f04] { +h4[data-v-e83a44f6] { margin: 12px 0 10px 0; } -.big-table[data-v-46384f04] { +.big-table[data-v-e83a44f6] { margin-top: 10px; max-width: 320px; } -.big-table th[data-v-46384f04] { +.big-table th[data-v-e83a44f6] { text-align: center; } -.big-table tr[data-v-46384f04] { +.big-table tr[data-v-e83a44f6] { width: 70px; } -.big-table td[data-v-46384f04] { +.big-table td[data-v-e83a44f6] { height: 24px; } -.big-table td[data-v-46384f04]:nth-child(1) { +.big-table td[data-v-e83a44f6]:nth-child(1) { width: 70px; text-align: center; } -.big-table td[data-v-46384f04]:nth-child(2) { +.big-table td[data-v-e83a44f6]:nth-child(2) { width: 420px; } -.final[data-v-46384f04] { +.final[data-v-e83a44f6] { margin: 16px 0 0; -}p[data-v-83ca4317] { +}p[data-v-70be2e67] { margin: 2px 0; } -h4[data-v-83ca4317] { +h4[data-v-70be2e67] { margin: 12px 0 8px 0; } -table[data-v-83ca4317] { +table[data-v-70be2e67] { width: 100%; } -td[data-v-83ca4317]:nth-child(1) { +td[data-v-70be2e67]:nth-child(1) { width: 80px; } -.ignore-blacklist[data-v-83ca4317] { +.ignore-blacklist[data-v-70be2e67] { margin-bottom: 10px; display: flex; gap: 12px; } -.h4[data-v-83ca4317] { +.h4[data-v-70be2e67] { font-size: 16px; font-weight: 500; } -.maa-shop[data-v-83ca4317] { +.maa-shop[data-v-70be2e67] { margin: 8px 0; } -.item[data-v-83ca4317] { +.item[data-v-70be2e67] { font-weight: 500; font-size: 16px; } /* 表单和活动区域样式调整 (可选) */ -.form-item .n-flex[data-v-d720c1de] { +.form-item .n-flex[data-v-1081049d] { gap: 8px 12px; } -.activity .n-tag[data-v-d720c1de] { +.activity .n-tag[data-v-1081049d] { margin-bottom: 4px; } /* 周计划表格容器 */ -.plan-container[data-v-d720c1de] { +.plan-container[data-v-1081049d] { border: 1px solid var(--n-border-color); border-radius: var(--n-border-radius); margin-top: 12px; } /* 表头行样式 */ -.plan-header[data-v-d720c1de] { +.plan-header[data-v-1081049d] { font-size: 12px; color: var(--n-text-color-2); padding: 6px 10px; @@ -173,7 +173,7 @@ td[data-v-83ca4317]:nth-child(1) { } /* 表头 - 关卡列 */ -.header-stage[data-v-d720c1de] { +.header-stage[data-v-1081049d] { width: 120px; /* 固定宽度 */ flex-shrink: 0; text-align: left; @@ -182,22 +182,22 @@ td[data-v-83ca4317]:nth-child(1) { } /* 表头 - 日期列 */ -.header-days[data-v-d720c1de] { +.header-days[data-v-1081049d] { flex-grow: 1; text-align: center; min-width: 210px; /* 保证容纳7个按钮的宽度 */ } -.header-days .today-header[data-v-d720c1de] { +.header-days .today-header[data-v-1081049d] { font-weight: normal; color: var(--n-text-color-1); } -.header-days .today-name[data-v-d720c1de] { +.header-days .today-name[data-v-1081049d] { font-weight: bold; color: var(--n-color-error); /* 高亮当天星期名称 */ } /* 表头 - 操作列 */ -.header-action[data-v-d720c1de] { +.header-action[data-v-1081049d] { width: 40px; /* 固定宽度 */ flex-shrink: 0; text-align: center; @@ -206,19 +206,19 @@ td[data-v-83ca4317]:nth-child(1) { } /* 计划项目行样式 */ -.plan-item[data-v-d720c1de] { +.plan-item[data-v-1081049d] { padding: 6px 10px; border-bottom: 1px solid var(--n-border-color); } -.plan-item[data-v-d720c1de]:last-child { +.plan-item[data-v-1081049d]:last-child { border-bottom: none; } -.plan-item[data-v-d720c1de]:nth-child(even) { +.plan-item[data-v-1081049d]:nth-child(even) { background-color: var(--n-action-color); /* 斑马条纹 */ } /* 行内 - 关卡区域 */ -.stage-area[data-v-d720c1de] { +.stage-area[data-v-1081049d] { width: 120px; /* 同表头宽度 */ flex-shrink: 0; display: flex; @@ -227,7 +227,7 @@ td[data-v-83ca4317]:nth-child(1) { text-overflow: ellipsis; white-space: nowrap; } -.stage-area .stage-name[data-v-d720c1de] { +.stage-area .stage-name[data-v-1081049d] { font-size: 14px; overflow: hidden; text-overflow: ellipsis; @@ -235,18 +235,18 @@ td[data-v-83ca4317]:nth-child(1) { padding-left: 4px; cursor: default; /* 显示 title 提示 */ } -.stage-area .stage-name[title][data-v-d720c1de] { +.stage-area .stage-name[title][data-v-1081049d] { /* 确保 title 属性生效 */ cursor: default; } -.stage-area .custom-stage-input[data-v-d720c1de], -.stage-area .custom-stage-tag[data-v-d720c1de] { +.stage-area .custom-stage-input[data-v-1081049d], +.stage-area .custom-stage-tag[data-v-1081049d] { width: 100%; } -.stage-area .custom-stage-tag[data-v-d720c1de] { +.stage-area .custom-stage-tag[data-v-1081049d] { justify-content: space-between; } -.stage-area .custom-stage-tag[data-v-d720c1de] .n-tag__content { +.stage-area .custom-stage-tag[data-v-1081049d] .n-tag__content { /* 确保标签内容不溢出 */ overflow: hidden; text-overflow: ellipsis; @@ -255,14 +255,14 @@ td[data-v-83ca4317]:nth-child(1) { } /* 行内 - 每日切换按钮区域 */ -.day-toggles[data-v-d720c1de] { +.day-toggles[data-v-1081049d] { flex-grow: 1; justify-content: space-around; /* 均匀分布按钮 */ min-width: 210px; /* 同表头估算宽度 */ /* 每个按钮的占位容器 */ /* 每日切换按钮样式 */ } -.day-toggles .day-toggle-placeholder[data-v-d720c1de] { +.day-toggles .day-toggle-placeholder[data-v-1081049d] { width: 28px; /* 固定宽度 */ height: 28px; /* 固定高度 */ display: flex; @@ -270,7 +270,7 @@ td[data-v-83ca4317]:nth-child(1) { align-items: center; flex-shrink: 0; } -.day-toggles .day-toggle[data-v-d720c1de] { +.day-toggles .day-toggle[data-v-1081049d] { width: 28px; height: 28px; padding: 0; @@ -283,7 +283,7 @@ td[data-v-83ca4317]:nth-child(1) { /* 未选中按钮 (ghost) active 状态 */ /* 选中按钮 (success) active 状态 */ } -.day-toggles .day-toggle.today-button[data-v-d720c1de] { +.day-toggles .day-toggle.today-button[data-v-1081049d] { font-weight: bold; /* !!! 新增:当天按钮字体加粗 !!! */ /* 当天且未选中的按钮,边框高亮 */ /* 当天且未选中的按钮 (ghost 状态),文字颜色也高亮 */ @@ -291,56 +291,56 @@ td[data-v-83ca4317]:nth-child(1) { /* 当天且选中的按钮 (success 状态),添加外边框 */ /* 当天且未选中的按钮 (ghost 状态) active */ } -.day-toggles .day-toggle.today-button[data-v-d720c1de]:not(.n-button--success) { +.day-toggles .day-toggle.today-button[data-v-1081049d]:not(.n-button--success) { border-color: var(--n-color-info); } -.day-toggles .day-toggle.today-button.n-button--ghost[data-v-d720c1de]:not(:disabled) { +.day-toggles .day-toggle.today-button.n-button--ghost[data-v-1081049d]:not(:disabled) { color: var(--n-color-info); } -.day-toggles .day-toggle.today-button.n-button--ghost[data-v-d720c1de]:not(:disabled):hover { +.day-toggles .day-toggle.today-button.n-button--ghost[data-v-1081049d]:not(:disabled):hover { border-color: var(--n-color-info-hover); color: var(--n-color-info-hover); } -.day-toggles .day-toggle.today-button.n-button--success[data-v-d720c1de] { +.day-toggles .day-toggle.today-button.n-button--success[data-v-1081049d] { outline: 1px solid var(--n-color-info-hover); outline-offset: 1px; } -.day-toggles .day-toggle.today-button.n-button--ghost[data-v-d720c1de]:not(:disabled):active { +.day-toggles .day-toggle.today-button.n-button--ghost[data-v-1081049d]:not(:disabled):active { background-color: var(--n-color-info-pressed); color: #fff; border-color: var(--n-color-info-pressed); } -.day-toggles .day-toggle.n-button--ghost[data-v-d720c1de]:not(:disabled) { +.day-toggles .day-toggle.n-button--ghost[data-v-1081049d]:not(:disabled) { color: var(--n-text-color-3); /* 稍暗的颜色 */ border-color: var(--n-border-color); /* 标准边框 */ } -.day-toggles .day-toggle.n-button--ghost[data-v-d720c1de]:not(:disabled):hover { +.day-toggles .day-toggle.n-button--ghost[data-v-1081049d]:not(:disabled):hover { border-color: var(--n-color-primary-hover); color: var(--n-color-primary-hover); } -.day-toggles .day-toggle.n-button--success[data-v-d720c1de] { +.day-toggles .day-toggle.n-button--success[data-v-1081049d] { background-color: var(--n-color-success-suppl); /* 浅成功色背景 */ color: var(--n-color-success-hover); /* 深成功色文字 */ border-color: var(--n-color-success-hover); /* 成功色边框 */ } -.day-toggles .day-toggle.n-button--success[data-v-d720c1de]:hover { +.day-toggles .day-toggle.n-button--success[data-v-1081049d]:hover { background-color: var(--n-color-success-hover); color: #fff; border-color: var(--n-color-success-hover); } -.day-toggles .day-toggle.n-button--ghost[data-v-d720c1de]:not(:disabled):active { +.day-toggles .day-toggle.n-button--ghost[data-v-1081049d]:not(:disabled):active { background-color: var(--n-color-primary-pressed); color: #fff; border-color: var(--n-color-primary-pressed); } -.day-toggles .day-toggle.n-button--success[data-v-d720c1de]:active { +.day-toggles .day-toggle.n-button--success[data-v-1081049d]:active { background-color: var(--n-color-success-pressed); color: #fff; border-color: var(--n-color-success-pressed); } /* 行内 - 操作按钮区域 */ -.action-area[data-v-d720c1de] { +.action-area[data-v-1081049d] { width: 40px; /* 同表头宽度 */ flex-shrink: 0; text-align: right; @@ -348,12 +348,12 @@ td[data-v-83ca4317]:nth-child(1) { justify-content: center; align-items: center; } -.action-area .n-button[data-v-d720c1de] { +.action-area .n-button[data-v-1081049d] { padding: 0 4px; /* 图标按钮减小内边距 */ } /* 活动标签进度条样式 (与原版一致) */ -.progress-tag[data-v-d720c1de] { +.progress-tag[data-v-1081049d] { position: relative; padding-bottom: 5px; height: auto; @@ -364,7 +364,7 @@ td[data-v-83ca4317]:nth-child(1) { align-items: center; overflow: hidden; } -.progress[data-v-d720c1de] { +.progress[data-v-1081049d] { position: absolute; bottom: 0; left: 0; @@ -372,7 +372,7 @@ td[data-v-83ca4317]:nth-child(1) { background-color: var(--n-color-success); transition: width 0.3s ease; } -.progress-bar[data-v-d720c1de] { +.progress-bar[data-v-1081049d] { position: absolute; bottom: 0; left: 0; @@ -382,31 +382,31 @@ td[data-v-83ca4317]:nth-child(1) { } /* 禁用状态标题样式 */ -.card-title.disabled[data-v-d720c1de] { +.card-title.disabled[data-v-1081049d] { color: var(--n-text-color-disabled); } -.sss-container[data-v-a922d165] { +.sss-container[data-v-80ad8472] { display: flex; width: 100%; gap: 8px; } -.wrapper[data-v-a922d165] { +.wrapper[data-v-80ad8472] { white-space: pre-wrap; user-select: text; } -.title[data-v-a922d165] { +.title[data-v-80ad8472] { font-size: 18px; font-weight: 500; margin-bottom: 6px; } -p[data-v-b2d35691] { +p[data-v-d479d5bf] { margin: 0 0 10px 0; } -.misc-container[data-v-b2d35691] { +.misc-container[data-v-d479d5bf] { display: flex; align-items: center; gap: 12px; } -.header[data-v-b2d35691] { +.header[data-v-d479d5bf] { margin: 12px 0; } \ No newline at end of file diff --git a/ui/dist/assets/LongTasks.js b/ui/dist/assets/LongTasks.js index 49b31e0b..dc49467c 100644 --- a/ui/dist/assets/LongTasks.js +++ b/ui/dist/assets/LongTasks.js @@ -1104,7 +1104,7 @@ function requireSettingsAutomation() { var SettingsAutomationExports = /* @__PURE__ */ requireSettingsAutomation(); const SettingsAutomation = /* @__PURE__ */ getDefaultExportFromCjs(SettingsAutomationExports); const _hoisted_1$8 = { key: 0 }; -const _sfc_main$i = { +const _sfc_main$h = { __name: "Device", setup(__props) { const config_store = useConfigStore(); @@ -1821,9 +1821,9 @@ const _sfc_main$i = { }; } }; -const Device = /* @__PURE__ */ _export_sfc(_sfc_main$i, [["__scopeId", "data-v-f4ed7511"]]); +const Device = /* @__PURE__ */ _export_sfc(_sfc_main$h, [["__scopeId", "data-v-bd41e82d"]]); const _hoisted_1$7 = { class: "threshold" }; -const _sfc_main$h = { +const _sfc_main$g = { __name: "RIIC", setup(__props) { const config_store = useConfigStore(); @@ -2116,12 +2116,12 @@ const _sfc_main$h = { }; } }; -const RIIC = /* @__PURE__ */ _export_sfc(_sfc_main$h, [["__scopeId", "data-v-17303244"]]); +const RIIC = /* @__PURE__ */ _export_sfc(_sfc_main$g, [["__scopeId", "data-v-9ffc8196"]]); const _hoisted_1$6 = { key: 0 }; const _hoisted_2$5 = { key: 1 }; const _hoisted_3$2 = { key: 0 }; const _hoisted_4$2 = { class: "email-test mt-16" }; -const _sfc_main$g = { +const _sfc_main$f = { __name: "Email", setup(__props) { const store = useConfigStore(); @@ -2371,10 +2371,10 @@ const _sfc_main$g = { }; } }; -const Email = /* @__PURE__ */ _export_sfc(_sfc_main$g, [["__scopeId", "data-v-3b2776a3"]]); +const Email = /* @__PURE__ */ _export_sfc(_sfc_main$f, [["__scopeId", "data-v-f611d9fe"]]); const _hoisted_1$5 = { style: { "display": "flex", "align-items": "center", "width": "100%" } }; const _hoisted_2$4 = { class: "misc-container" }; -const _sfc_main$f = { +const _sfc_main$e = { __name: "SKLand", setup(__props) { const axios2 = inject("axios"); @@ -2462,7 +2462,7 @@ const _sfc_main$f = { }; } }; -const _sfc_main$e = { +const _sfc_main$d = { __name: "AutoFight", setup(__props) { const mobile = inject("mobile"); @@ -2603,8 +2603,8 @@ const _sfc_main$e = { }; } }; -const AutoFight = /* @__PURE__ */ _export_sfc(_sfc_main$e, [["__scopeId", "data-v-4f64e716"]]); -const _sfc_main$d = { +const AutoFight = /* @__PURE__ */ _export_sfc(_sfc_main$d, [["__scopeId", "data-v-e24fdfe6"]]); +const _sfc_main$c = { __name: "Appearance", setup(__props) { const config_store = useConfigStore(); @@ -2726,8 +2726,8 @@ const _sfc_main$d = { }; } }; -const Appearance = /* @__PURE__ */ _export_sfc(_sfc_main$d, [["__scopeId", "data-v-26ad4730"]]); -const _sfc_main$c = { +const Appearance = /* @__PURE__ */ _export_sfc(_sfc_main$c, [["__scopeId", "data-v-60093aec"]]); +const _sfc_main$b = { __name: "DailyMission", setup(__props) { const store = useConfigStore(); @@ -3043,8 +3043,8 @@ const _sfc_main$c = { }; } }; -const DailyMission = /* @__PURE__ */ _export_sfc(_sfc_main$c, [["__scopeId", "data-v-9889efe8"]]); -const _sfc_main$b = { +const DailyMission = /* @__PURE__ */ _export_sfc(_sfc_main$b, [["__scopeId", "data-v-2ceb271c"]]); +const _sfc_main$a = { __name: "Recruit", setup(__props) { const store = useConfigStore(); @@ -3196,10 +3196,10 @@ const _sfc_main$b = { }; } }; -const Recruit = /* @__PURE__ */ _export_sfc(_sfc_main$b, [["__scopeId", "data-v-46384f04"]]); +const Recruit = /* @__PURE__ */ _export_sfc(_sfc_main$a, [["__scopeId", "data-v-e83a44f6"]]); const _hoisted_1$4 = { style: { "display": "flex", "align-items": "center", "width": "100%" } }; const _hoisted_2$3 = { style: { "margin-right": "24px" } }; -const _sfc_main$a = { +const _sfc_main$9 = { __name: "Depotswitch", setup(__props) { const store = useConfigStore(); @@ -3274,7 +3274,7 @@ const _sfc_main$a = { }; } }; -const _sfc_main$9 = { +const _sfc_main$8 = { __name: "Regular", setup(__props) { const config_store = useConfigStore(); @@ -3348,7 +3348,7 @@ const _sfc_main$9 = { }; const _hoisted_1$3 = { key: 0 }; const _hoisted_2$2 = { key: 1 }; -const _sfc_main$8 = { +const _sfc_main$7 = { __name: "Clue", setup(__props) { const config_store = useConfigStore(); @@ -3681,7 +3681,7 @@ const _sfc_main$8 = { }; } }; -const Clue = /* @__PURE__ */ _export_sfc(_sfc_main$8, [["__scopeId", "data-v-83ca4317"]]); +const Clue = /* @__PURE__ */ _export_sfc(_sfc_main$7, [["__scopeId", "data-v-70be2e67"]]); class LuxonError extends Error { } class InvalidDateTimeError extends LuxonError { @@ -10108,7 +10108,7 @@ const _hoisted_12 = { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }; -const _sfc_main$7 = { +const _sfc_main$6 = { __name: "WeeklyPlan", setup(__props) { const config = useConfigStore(); @@ -10700,8 +10700,8 @@ const _sfc_main$7 = { }; } }; -const WeeklyPlan = /* @__PURE__ */ _export_sfc(_sfc_main$7, [["__scopeId", "data-v-d720c1de"]]); -const _sfc_main$6 = { +const WeeklyPlan = /* @__PURE__ */ _export_sfc(_sfc_main$6, [["__scopeId", "data-v-1081049d"]]); +const _sfc_main$5 = { __name: "ReclamationAlgorithm", setup(__props) { const mobile = inject("mobile"); @@ -10745,7 +10745,7 @@ const _hoisted_2 = { }; const _hoisted_3 = { class: "title" }; const _hoisted_4 = { key: 1 }; -const _sfc_main$5 = { +const _sfc_main$4 = { __name: "Sss", setup(__props) { const mobile = inject("mobile"); @@ -10985,9 +10985,9 @@ const _sfc_main$5 = { }; } }; -const __unplugin_components_4 = /* @__PURE__ */ _export_sfc(_sfc_main$5, [["__scopeId", "data-v-a922d165"]]); +const __unplugin_components_4 = /* @__PURE__ */ _export_sfc(_sfc_main$4, [["__scopeId", "data-v-80ad8472"]]); const _hoisted_1 = { class: "misc-container" }; -const _sfc_main$4 = { +const _sfc_main$3 = { __name: "MaaBasic", setup(__props) { const axios2 = inject("axios"); @@ -11106,8 +11106,8 @@ const _sfc_main$4 = { }; } }; -const __unplugin_components_0 = /* @__PURE__ */ _export_sfc(_sfc_main$4, [["__scopeId", "data-v-b2d35691"]]); -const _sfc_main$3 = { +const __unplugin_components_0 = /* @__PURE__ */ _export_sfc(_sfc_main$3, [["__scopeId", "data-v-d479d5bf"]]); +const _sfc_main$2 = { __name: "MaaRogue", setup(__props) { const mobile = inject("mobile"); @@ -11355,7 +11355,7 @@ const _sfc_main$3 = { }; } }; -const _sfc_main$2 = { +const _sfc_main$1 = { __name: "SecretFront", setup(__props) { const mobile = inject("mobile"); @@ -11424,47 +11424,6 @@ const _sfc_main$2 = { }; } }; -const _sfc_main$1 = { - __name: "VectorBreakthrough", - setup(__props) { - const mobile = inject("mobile"); - const store = useConfigStore(); - const { conf } = storeToRefs(store); - return (_ctx, _cache) => { - const _component_n_checkbox = __unplugin_components_1; - const _component_n_form_item = __unplugin_components_14; - const _component_n_form = __unplugin_components_17; - return openBlock(), createElementBlock(Fragment, null, [ - _cache[2] || (_cache[2] = createBaseVNode("div", null, "原理是用维什戴尔反复刷 VEC-01", -1)), - _cache[3] || (_cache[3] = createBaseVNode("div", null, "需要手动过完“调整补给”的教程", -1)), - createVNode(_component_n_form, { - "label-placement": unref(mobile) ? "top" : "left", - "show-feedback": false, - "label-width": "72", - "label-align": "left" - }, { - default: withCtx(() => [ - createVNode(_component_n_form_item, { "show-label": false }, { - default: withCtx(() => [ - createVNode(_component_n_checkbox, { - checked: unref(conf).secret_front.stop_after_finish, - "onUpdate:checked": _cache[0] || (_cache[0] = ($event) => unref(conf).secret_front.stop_after_finish = $event) - }, { - default: withCtx(() => _cache[1] || (_cache[1] = [ - createTextVNode(" 通关后停止大型任务 ") - ])), - _: 1 - }, 8, ["checked"]) - ]), - _: 1 - }) - ]), - _: 1 - }, 8, ["label-placement"]) - ], 64); - }; - } -}; const _sfc_main = { __name: "LongTasks", setup(__props) { @@ -11474,16 +11433,16 @@ const _sfc_main = { { label: "集成战略 (Maa)", value: "rogue" }, { label: "保全派驻", value: "sss" }, { label: "生息演算", value: "ra" }, - { label: "隐秘战线", value: "sf" }, - { label: "矢量突破", value: "vb" } + { label: "隐秘战线", value: "sf" } + // { label: '矢量突破', value: 'vb' } ]; return (_ctx, _cache) => { const _component_n_checkbox = __unplugin_components_1; const _component_help_text = __unplugin_components_0$3; const _component_n_select = __unplugin_components_5; - const _component_maa_rogue = _sfc_main$3; + const _component_maa_rogue = _sfc_main$2; const _component_sss = __unplugin_components_4; - const _component_reclamation_algorithm = _sfc_main$6; + const _component_reclamation_algorithm = _sfc_main$5; const _component_n_card = __unplugin_components_0$5; return openBlock(), createBlock(_component_n_card, null, { header: withCtx(() => [ @@ -11510,7 +11469,7 @@ const _sfc_main = { }, null, 8, ["value"]) ]), default: withCtx(() => [ - unref(conf).maa_long_task_type == "rogue" ? (openBlock(), createBlock(_component_maa_rogue, { key: 0 })) : unref(conf).maa_long_task_type == "sss" ? (openBlock(), createBlock(_component_sss, { key: 1 })) : unref(conf).maa_long_task_type == "ra" ? (openBlock(), createBlock(_component_reclamation_algorithm, { key: 2 })) : unref(conf).maa_long_task_type == "sf" ? (openBlock(), createBlock(_sfc_main$2, { key: 3 })) : unref(conf).maa_long_task_type == "vb" ? (openBlock(), createBlock(_sfc_main$1, { key: 4 })) : createCommentVNode("", true) + unref(conf).maa_long_task_type == "rogue" ? (openBlock(), createBlock(_component_maa_rogue, { key: 0 })) : unref(conf).maa_long_task_type == "sss" ? (openBlock(), createBlock(_component_sss, { key: 1 })) : unref(conf).maa_long_task_type == "ra" ? (openBlock(), createBlock(_component_reclamation_algorithm, { key: 2 })) : unref(conf).maa_long_task_type == "sf" ? (openBlock(), createBlock(_sfc_main$1, { key: 3 })) : createCommentVNode("", true) ]), _: 1 }); @@ -11528,7 +11487,7 @@ export { Recruit, WeeklyPlan, _sfc_main, - _sfc_main$9 as _sfc_main$1, - _sfc_main$a as _sfc_main$2, - _sfc_main$f as _sfc_main$3 + _sfc_main$8 as _sfc_main$1, + _sfc_main$9 as _sfc_main$2, + _sfc_main$e as _sfc_main$3 }; diff --git a/ui/dist/assets/Plan.css b/ui/dist/assets/Plan.css index b5dd0798..92cc7303 100644 --- a/ui/dist/assets/Plan.css +++ b/ui/dist/assets/Plan.css @@ -1,56 +1,56 @@ -.select-label[data-v-5c30c73a] { +.select-label[data-v-ef0a8ed8] { width: 44px; } -.type-select[data-v-5c30c73a] { +.type-select[data-v-ef0a8ed8] { width: 100px; margin-right: 8px; } -.product-select[data-v-5c30c73a] { +.product-select[data-v-ef0a8ed8] { width: 180px; margin-right: 8px; } -.operator-select[data-v-5c30c73a] { +.operator-select[data-v-ef0a8ed8] { width: 220px; } -.replacement-select[data-v-5c30c73a] { +.replacement-select[data-v-ef0a8ed8] { min-width: 400px; } -.plan-container[data-v-5c30c73a] { +.plan-container[data-v-ef0a8ed8] { width: 980px; min-width: 980px; display: flex; flex-direction: column; gap: 12px; } -.group[data-v-5c30c73a] { +.group[data-v-ef0a8ed8] { width: 160px; } -.facility-2[data-v-5c30c73a] { +.facility-2[data-v-ef0a8ed8] { width: 124px; height: 76px; margin: 2px 3px; } -.facility-3[data-v-5c30c73a] { +.facility-3[data-v-ef0a8ed8] { width: 175px; height: 76px; margin: 2px 3px; } -.facility-5[data-v-5c30c73a] { +.facility-5[data-v-ef0a8ed8] { width: 277px; height: 76px; margin: 2px 3px; } -.avatars[data-v-5c30c73a] { +.avatars[data-v-ef0a8ed8] { display: flex; gap: 6px; z-index: 5; } -.avatars img[data-v-5c30c73a] { +.avatars img[data-v-ef0a8ed8] { box-sizing: content-box; border-radius: 2px; background: lightgray; } -.facility-name[data-v-5c30c73a] { +.facility-name[data-v-ef0a8ed8] { margin-bottom: 4px; text-align: center; line-height: 1; @@ -58,83 +58,83 @@ justify-content: space-around; z-index: 5; } -.outer[data-v-5c30c73a] { +.outer[data-v-ef0a8ed8] { display: flex; margin: 0 auto; } -.left_box[data-v-5c30c73a] { +.left_box[data-v-ef0a8ed8] { display: flex; flex-direction: column; gap: 4px; padding-top: 82px; padding-right: 2px; } -.left_box .left_contain[data-v-5c30c73a] { +.left_box .left_contain[data-v-ef0a8ed8] { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 4px; } -.left_box .left_contain > div[data-v-5c30c73a] { +.left_box .left_contain > div[data-v-ef0a8ed8] { box-sizing: border-box; width: 175px; height: 76px; cursor: pointer; } -.left_box .left_contain .info[data-v-5c30c73a] { +.left_box .left_contain .info[data-v-ef0a8ed8] { background-color: rgba(32, 128, 240, 0.16); border-radius: 3px; border: 1px solid transparent; transition: all 0.3s; position: relative; } -.left_box .left_contain .info[data-v-5c30c73a]:hover { +.left_box .left_contain .info[data-v-ef0a8ed8]:hover { background-color: rgba(32, 128, 240, 0.22); } -.left_box .left_contain .info.true[data-v-5c30c73a] { +.left_box .left_contain .info.true[data-v-ef0a8ed8] { background-color: var(--n-color); border: 1px solid rgb(32, 128, 240); } -.left_box .left_contain .info .facility-name[data-v-5c30c73a] { +.left_box .left_contain .info .facility-name[data-v-ef0a8ed8] { color: #2080f0; } -.left_box .left_contain .warning[data-v-5c30c73a] { +.left_box .left_contain .warning[data-v-ef0a8ed8] { background-color: rgba(240, 160, 32, 0.16); border-radius: 3px; border: 1px solid transparent; transition: all 0.3s; position: relative; } -.left_box .left_contain .warning[data-v-5c30c73a]:hover { +.left_box .left_contain .warning[data-v-ef0a8ed8]:hover { background-color: rgba(240, 160, 32, 0.22); } -.left_box .left_contain .warning.true[data-v-5c30c73a] { +.left_box .left_contain .warning.true[data-v-ef0a8ed8] { background-color: var(--n-color); border: 1px solid rgb(240, 160, 32); } -.left_box .left_contain .warning .facility-name[data-v-5c30c73a] { +.left_box .left_contain .warning .facility-name[data-v-ef0a8ed8] { color: #f0a020; } -.left_box .left_contain .primary[data-v-5c30c73a] { +.left_box .left_contain .primary[data-v-ef0a8ed8] { background-color: rgba(24, 160, 88, 0.16); border-radius: 3px; border: 1px solid transparent; transition: all 0.3s; } -.left_box .left_contain .primary[data-v-5c30c73a]:hover { +.left_box .left_contain .primary[data-v-ef0a8ed8]:hover { background-color: rgba(24, 160, 88, 0.22); } -.left_box .left_contain .primary.true[data-v-5c30c73a] { +.left_box .left_contain .primary.true[data-v-ef0a8ed8] { background-color: var(--n-color); border: 1px solid rgb(24, 160, 88); } -.left_box .left_contain .primary .facility-name[data-v-5c30c73a] { +.left_box .left_contain .primary .facility-name[data-v-ef0a8ed8] { color: #18a058; } -.mid_box[data-v-5c30c73a] { +.mid_box[data-v-ef0a8ed8] { display: flex; flex-direction: column; } -.waiting[data-v-5c30c73a] { +.waiting[data-v-ef0a8ed8] { width: 100%; height: 100%; display: flex; @@ -146,15 +146,15 @@ cursor: pointer; border-radius: 3px; } -.waiting[data-v-5c30c73a]:hover { +.waiting[data-v-ef0a8ed8]:hover { opacity: 1; border: 1px dashed rgb(54, 173, 106); color: rgb(54, 173, 106); } -.waiting div[data-v-5c30c73a] { +.waiting div[data-v-ef0a8ed8] { text-align: center; } -.draggable[data-v-5c30c73a] { +.draggable[data-v-ef0a8ed8] { width: 100%; height: 100%; display: flex; @@ -162,7 +162,7 @@ align-items: center; justify-content: center; } -.product-bg[data-v-5c30c73a] { +.product-bg[data-v-ef0a8ed8] { content: ""; position: absolute; top: 0; @@ -176,10 +176,10 @@ z-index: 3; pointer-events: none; } -.avatar-wrapper[data-v-5c30c73a] { +.avatar-wrapper[data-v-ef0a8ed8] { position: relative; } -.workaholic[data-v-5c30c73a] { +.workaholic[data-v-ef0a8ed8] { position: absolute; content: ""; top: 0; @@ -193,14 +193,14 @@ .n-base-selection-placeholder .n-avatar { display: none; } -.n-table[data-v-1ad93d71] { +.n-table[data-v-ab1299ac] { min-width: 100%; } -.n-table th[data-v-1ad93d71] { +.n-table th[data-v-ab1299ac] { width: 124px; box-sizing: border-box; } -.label[data-v-1ad93d71] { +.label[data-v-ab1299ac] { display: flex; flex-direction: row; align-items: center; @@ -218,26 +218,26 @@ .dropdown-select { flex: 1; } -.w-980[data-v-a3e17cad] { +.w-980[data-v-d06834f4] { width: 100%; max-width: 980px; } -.mx-auto[data-v-a3e17cad] { +.mx-auto[data-v-d06834f4] { margin: 0 auto; } -.mt-12[data-v-a3e17cad] { +.mt-12[data-v-d06834f4] { margin-top: 12px; } -.mb-12[data-v-a3e17cad] { +.mb-12[data-v-d06834f4] { margin-bottom: 12px; } -.px-12[data-v-a3e17cad] { +.px-12[data-v-d06834f4] { padding: 0 12px; } -.mw-980[data-v-a3e17cad] { +.mw-980[data-v-d06834f4] { min-width: 980px; } -.plan-bar[data-v-a3e17cad] { +.plan-bar[data-v-d06834f4] { display: flex; flex-direction: row; flex-grow: 0; diff --git a/ui/dist/assets/Plan.js b/ui/dist/assets/Plan.js index d8c541e6..691c5da2 100644 --- a/ui/dist/assets/Plan.js +++ b/ui/dist/assets/Plan.js @@ -1429,7 +1429,7 @@ const _sfc_main$4 = { }; } }; -const __unplugin_components_9 = /* @__PURE__ */ _export_sfc(_sfc_main$4, [["__scopeId", "data-v-5c30c73a"]]); +const __unplugin_components_9 = /* @__PURE__ */ _export_sfc(_sfc_main$4, [["__scopeId", "data-v-ef0a8ed8"]]); const _sfc_main$3 = { __name: "TriggerString", props: ["data"], @@ -1686,7 +1686,7 @@ const _sfc_main$2 = { }; } }; -const __unplugin_components_2 = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["__scopeId", "data-v-1ad93d71"]]); +const __unplugin_components_2 = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["__scopeId", "data-v-ab1299ac"]]); const _hoisted_1$1 = { class: "dropdown-container" }; const _hoisted_2 = { class: "dropdown-label" }; const _sfc_main$1 = { @@ -5326,7 +5326,7 @@ const _sfc_main = { }; } }; -const Plan = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-a3e17cad"]]); +const Plan = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-d06834f4"]]); export { Plan as default }; diff --git a/ui/dist/assets/RecordLine.css b/ui/dist/assets/RecordLine.css index 13220cd7..3da852a2 100644 --- a/ui/dist/assets/RecordLine.css +++ b/ui/dist/assets/RecordLine.css @@ -1,8 +1,8 @@ -[data-v-b9d6a27e] .n-modal-container { +[data-v-b9b10beb] .n-modal-container { top: 0 !important; left: 0 !important; } -[data-v-b9d6a27e] .n-card__content { +[data-v-b9b10beb] .n-card__content { height: calc(100% - 60px); /* 60px为header高度 */ } diff --git a/ui/dist/assets/RecordLine.js b/ui/dist/assets/RecordLine.js index 77ec72c7..ab1b116e 100644 --- a/ui/dist/assets/RecordLine.js +++ b/ui/dist/assets/RecordLine.js @@ -169,7 +169,7 @@ const _sfc_main = { }; } }; -const RecordLine = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-b9d6a27e"]]); +const RecordLine = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-b9b10beb"]]); export { RecordLine as default }; diff --git a/ui/dist/assets/SlickOperatorSelect.css b/ui/dist/assets/SlickOperatorSelect.css index 57dcb586..c5426ccf 100644 --- a/ui/dist/assets/SlickOperatorSelect.css +++ b/ui/dist/assets/SlickOperatorSelect.css @@ -1,4 +1,4 @@ -.width100[data-v-2ee926d4] { +.width100[data-v-67be031c] { width: 100%; } diff --git a/ui/dist/assets/SlickOperatorSelect.js b/ui/dist/assets/SlickOperatorSelect.js index f9d61962..f9941e14 100644 --- a/ui/dist/assets/SlickOperatorSelect.js +++ b/ui/dist/assets/SlickOperatorSelect.js @@ -4754,7 +4754,7 @@ const _sfc_main = { }; } }; -const __unplugin_components_16 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-2ee926d4"]]); +const __unplugin_components_16 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-67be031c"]]); export { __unplugin_components_14, __unplugin_components_16, diff --git a/ui/dist/assets/depot.css b/ui/dist/assets/depot.css index 08337fbf..61c23624 100644 --- a/ui/dist/assets/depot.css +++ b/ui/dist/assets/depot.css @@ -1,46 +1,46 @@ -.info-container[data-v-f632a889] { +.info-container[data-v-6f42e5d7] { margin-top: 2rem; gap: 12px; } -.scan-time[data-v-f632a889] { +.scan-time[data-v-6f42e5d7] { font-size: 0.95rem; color: var(--n-text-color); } -.notes[data-v-f632a889] { +.notes[data-v-6f42e5d7] { font-size: 0.9rem; line-height: 1.5; } -.action-group[data-v-f632a889] { +.action-group[data-v-6f42e5d7] { padding: 8px 0; } -.action-btn[data-v-f632a889] { +.action-btn[data-v-6f42e5d7] { transition: transform 0.2s ease; } -.action-btn[data-v-f632a889]:hover { +.action-btn[data-v-6f42e5d7]:hover { transform: translateY(-1px); } -.category-title[data-v-f632a889] { +.category-title[data-v-6f42e5d7] { margin: 1rem 0; color: var(--n-title-text-color); } -.material-grid[data-v-f632a889] { +.material-grid[data-v-6f42e5d7] { padding: 0 8px; } -.material-card[data-v-f632a889] { +.material-card[data-v-6f42e5d7] { padding: 4px; background: var(--n-color-modal); border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); transition: box-shadow 0.2s ease; } -.material-card[data-v-f632a889]:hover { +.material-card[data-v-6f42e5d7]:hover { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } -.material-name[data-v-f632a889] { +.material-name[data-v-6f42e5d7] { font-weight: 500; font-size: 1rem; } -.material-count[data-v-f632a889] { +.material-count[data-v-6f42e5d7] { font-size: 0.9rem; } diff --git a/ui/dist/assets/depot.js b/ui/dist/assets/depot.js index 82276a27..51b1052f 100644 --- a/ui/dist/assets/depot.js +++ b/ui/dist/assets/depot.js @@ -386,7 +386,7 @@ const _sfc_main = { }; } }; -const depot = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-f632a889"]]); +const depot = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-6f42e5d7"]]); export { depot as default }; diff --git a/ui/dist/assets/index.css b/ui/dist/assets/index.css index ce70c6b0..c40ec399 100644 --- a/ui/dist/assets/index.css +++ b/ui/dist/assets/index.css @@ -7,10 +7,10 @@ pointer-events: none !important; } -.tabs[data-v-cac58959] { +.tabs[data-v-7f2c8f94] { height: 100%; } -.layout-container[data-v-cac58959] { +.layout-container[data-v-7f2c8f94] { height: 100%; } html, diff --git a/ui/dist/assets/index.js b/ui/dist/assets/index.js index e991193b..11ac1ddd 100644 --- a/ui/dist/assets/index.js +++ b/ui/dist/assets/index.js @@ -28150,7 +28150,7 @@ const _sfc_main = { }; } }; -const App = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-cac58959"]]); +const App = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-7f2c8f94"]]); /*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote diff --git a/ui/dist/assets/paomadeng.css b/ui/dist/assets/paomadeng.css index f8f7da40..2ff3a6c4 100644 --- a/ui/dist/assets/paomadeng.css +++ b/ui/dist/assets/paomadeng.css @@ -1,17 +1,17 @@ /* Alert 样式 */ -.custom-alert[data-v-a64db44c] { +.custom-alert[data-v-01ea1f7d] { position: fixed; z-index: 5000; margin-top: 10px; - left: var(--1b8e3d43); - right: var(--1b8e3d43); + left: var(--abe189c8); + right: var(--abe189c8); background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 255, 0.5), rgba(0, 0, 0, 0)); } /* Marquee 样式 */ -.custom-marquee[data-v-a64db44c] { +.custom-marquee[data-v-01ea1f7d] { pointer-events: none; } diff --git a/ui/dist/assets/paomadeng.js b/ui/dist/assets/paomadeng.js index 5c15c97c..f7b35918 100644 --- a/ui/dist/assets/paomadeng.js +++ b/ui/dist/assets/paomadeng.js @@ -294,7 +294,7 @@ const _sfc_main = { __name: "paomadeng", setup(__props) { useCssVars((_ctx) => ({ - "1b8e3d43": margin_x.value + "abe189c8": margin_x.value })); const mower_store = useMowerStore(); const { speed_msg } = storeToRefs(mower_store); @@ -343,7 +343,7 @@ const _sfc_main = { }; } }; -const paomadeng = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-a64db44c"]]); +const paomadeng = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-01ea1f7d"]]); export { paomadeng as default }; diff --git a/ui/dist/assets/report.css b/ui/dist/assets/report.css index 82cefb7a..55301a42 100644 --- a/ui/dist/assets/report.css +++ b/ui/dist/assets/report.css @@ -1,8 +1,8 @@ -.chart[data-v-d6be4beb] { +.chart[data-v-291ce212] { height: 400px; } -.report-card_1[data-v-d6be4beb] { +.report-card_1[data-v-291ce212] { display: gird; flex-direction: column; align-items: center; diff --git a/ui/dist/assets/report.js b/ui/dist/assets/report.js index 66080e51..3fdc949e 100644 --- a/ui/dist/assets/report.js +++ b/ui/dist/assets/report.js @@ -565,7 +565,7 @@ const _sfc_main = { }; } }; -const report = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-d6be4beb"]]); +const report = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-291ce212"]]); export { report as default }; diff --git a/ui/dist/index.html b/ui/dist/index.html index 75643079..e8e30119 100644 --- a/ui/dist/index.html +++ b/ui/dist/index.html @@ -1,14 +1,14 @@ - - - - - - - mower-ng webui + + + + + + + mower-ng webui - - -
- - + + +
+ + diff --git a/ui/src/pages/settings/LongTasks.vue b/ui/src/pages/settings/LongTasks.vue index a2161eec..1ba470f4 100644 --- a/ui/src/pages/settings/LongTasks.vue +++ b/ui/src/pages/settings/LongTasks.vue @@ -8,8 +8,8 @@ const maa_long_task_options = [ { label: '集成战略 (Maa)', value: 'rogue' }, { label: '保全派驻', value: 'sss' }, { label: '生息演算', value: 'ra' }, - { label: '隐秘战线', value: 'sf' }, - { label: '矢量突破', value: 'vb' } + { label: '隐秘战线', value: 'sf' } + // { label: '矢量突破', value: 'vb' } ] import SecretFront from '@/pages/settings/SecretFront.vue' @@ -34,6 +34,6 @@ import VectorBreakthrough from '@/pages/settings/VectorBreakthrough.vue' - +