From 8b06de5a476ca9f3a9a833ffe59886282d1baf5f Mon Sep 17 00:00:00 2001 From: Rodger-Wang <1367893453@qq.com> Date: Thu, 24 Sep 2026 12:37:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86=EF=BC=9A=E7=AC=AC=205=20?= =?UTF-8?q?=E6=89=B9=EF=BC=8C=E7=AE=A1=E7=90=86=E5=90=8E=E5=8F=B0=E4=B8=8E?= =?UTF-8?q?=20deploy=20=E9=9B=B6=E7=A2=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - admin:chipVendorLabel、auth 里无人读的 isSuperAdmin/isLoggedIn getter、device.vue 撤销上下文里 不再提交的 brandid、console.css 无页面使用的 .stat-card、tailwind 里不存在的 ./components 扫描路径、 meettemplates.vue 指向不存在文件的注释 - deploy:admin/env 下三份无脚本引用的旧模板(dev/local/prod.env.example)、.gitignore 里已改名目录的规则 - apps/proto/google/protobuf/any.proto(无 .proto import,protoc 自带)、apps/client/preview/yidong.html、 .vscode/settings.json(与本项目无关的 Java 设置) 验证:npm run build 通过。 Co-Authored-By: Claude Fable 5.1 (cherry picked from commit 38bb009a8b5d863d18fa35d4443392ba01ea7636) --- apps/admin/app/assets/css/console.css | 24 ------------------------ apps/admin/app/pages/device.vue | 7 +++---- apps/admin/app/pages/meettemplates.vue | 2 +- apps/admin/app/stores/auth.ts | 6 ------ apps/admin/app/utils/chipvendors.ts | 8 -------- apps/admin/tailwind.config.ts | 1 - deploy/.gitignore | 2 +- 7 files changed, 5 insertions(+), 45 deletions(-) diff --git a/apps/admin/app/assets/css/console.css b/apps/admin/app/assets/css/console.css index 954a8b72..dc50ab97 100644 --- a/apps/admin/app/assets/css/console.css +++ b/apps/admin/app/assets/css/console.css @@ -79,30 +79,6 @@ header { border-color: rgba(0,0,0,0.04) !important; } -/* ========== 统计卡片 ========== */ -.stat-card { - transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); - border: 1px solid rgba(0,0,0,0.04); - position: relative; - overflow: hidden; -} -.stat-card::before { - content: ''; - position: absolute; - top: 0; - left: 0; - right: 0; - height: 3px; - background: linear-gradient(90deg, #6366F1, #8B5CF6); - opacity: 0; - transition: opacity 0.3s; -} -.stat-card:hover { - transform: translateY(-4px); - box-shadow: 0 12px 40px rgba(0,0,0,0.08), 0 4px 12px rgba(0,0,0,0.04); -} -.stat-card:hover::before { opacity: 1; } - /* ========== 表格 ========== */ .table { font-size: 13px; } .table th { diff --git a/apps/admin/app/pages/device.vue b/apps/admin/app/pages/device.vue index 50afd7cc..7c6a0b52 100644 --- a/apps/admin/app/pages/device.vue +++ b/apps/admin/app/pages/device.vue @@ -206,7 +206,7 @@
- +
@@ -566,7 +566,6 @@ interface PreviewResult { importsample?: string[] // 导入模式的前几条 MAC 样例;生产模式为空 } interface RevokeCtx { - brandid: number productid: number batchno: string devicenum: number @@ -915,8 +914,8 @@ async function loadNotes() { } // ========== 撤销生产批次(仅超管) ========== -function openRevokeDialog(brandid: number, productid: number, batchno: string, devicenum: number) { - revokeCtx.value = { brandid, productid, batchno, devicenum } +function openRevokeDialog(productid: number, batchno: string, devicenum: number) { + revokeCtx.value = { productid, batchno, devicenum } revokeConfirmInput.value = '' revokeError.value = '' revokeModal.value?.showModal() diff --git a/apps/admin/app/pages/meettemplates.vue b/apps/admin/app/pages/meettemplates.vue index 76dd2b04..1c6da7c1 100644 --- a/apps/admin/app/pages/meettemplates.vue +++ b/apps/admin/app/pages/meettemplates.vue @@ -4,7 +4,7 @@