Files
Migu2.0/MiGu.Server/wwwroot/assets/WizardView-D_EJbvb2.css
T
zhaowei.huangandCursor 7382e85598 feat(platform): 部署配置向导 + 地图管理,地图编辑器接入统一存取与 AI 助手
- 配置向导:登录按 deployment 画像引导平台选型(导航方式/模块/场景),未完成则路由守卫强制进入 /wizard;选型驱动菜单按需裁剪,并联动 SimpleLite 写 plugins/active-scenes.json + 透传 --scenes 选择性加载导航场景插件
- 地图管理页:服务器地图列表/使用/重命名/删除、地图合并、多地图连接管理
- 地图编辑器:项目存取改为存入地图管理统一目录(同名替换确认),支持 ?map=/?new= 进入,新增右侧可停靠 AI 助手面板
- 集成 PTL 拣选模块;新增车队分配面板(运维总览/筛选联动)
- SimpleLiteBuildSync 同步运行时依赖 DLL;重新构建前端静态资源

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

2 lines
5.9 KiB
CSS

.wizard-page[data-v-a4c5be60]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:24px;background:radial-gradient(ellipse 75% 55% at 16% 14%,#dcbef7 0%,transparent 55%),radial-gradient(ellipse 80% 65% at 86% 90%,#abc9f5 0%,transparent 58%),linear-gradient(135deg,#cbb2f0,#b7adec 46%,#a7c6f2)}.wz-orb[data-v-a4c5be60]{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none;opacity:.28}.wz-orb-a[data-v-a4c5be60]{width:480px;height:480px;top:-180px;left:-140px;background:radial-gradient(circle,var(--lg-accent) 0%,var(--lg-primary) 55%,transparent 85%)}.wz-orb-b[data-v-a4c5be60]{width:560px;height:560px;bottom:-220px;right:-180px;background:radial-gradient(circle,var(--lg-primary-hover) 0%,var(--lg-primary-deep) 55%,transparent 88%)}.wz-card[data-v-a4c5be60]{position:relative;z-index:2;width:1040px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(var(--lg-card-rgb),.92),#140c26f2);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);box-shadow:0 40px 100px #0009,0 0 80px rgba(var(--lg-primary-rgb),.4),0 0 0 1px rgba(var(--lg-accent-rgb),.28) inset}.wz-head[data-v-a4c5be60]{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid rgba(var(--lg-accent-rgb),.18);background:linear-gradient(180deg,rgba(var(--lg-primary-rgb),.18) 0%,transparent 100%)}.wz-brand[data-v-a4c5be60]{display:flex;align-items:center;gap:14px}.wz-mark[data-v-a4c5be60]{height:46px;min-width:46px;padding:0 12px;border-radius:12px;background:linear-gradient(135deg,rgba(var(--lg-primary-rgb),.55),rgba(var(--lg-accent-rgb),.3));border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(var(--lg-primary-rgb),.5),0 0 24px rgba(var(--lg-accent-rgb),.28),0 0 0 1px #ffffff29 inset}.wz-mark-img[data-v-a4c5be60]{display:block;height:28px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.wz-titles[data-v-a4c5be60]{display:flex;flex-direction:column;gap:4px}.wz-title[data-v-a4c5be60]{font-size:20px;font-weight:700;letter-spacing:2px;color:#fff}.wz-sub[data-v-a4c5be60]{font-size:12.5px;color:#e8d7f5a6}.wz-user[data-v-a4c5be60]{font-size:13px;color:#fffc;padding:5px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.wz-loading[data-v-a4c5be60]{padding:80px;text-align:center;color:#ffffffb3;font-size:14px}.wz-grid[data-v-a4c5be60]{flex:1;min-height:0;display:grid;grid-template-columns:1fr 280px;gap:0}.wz-main[data-v-a4c5be60]{overflow-y:auto;padding:22px 26px;display:flex;flex-direction:column;gap:22px}.wz-section-head[data-v-a4c5be60]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#fff}.wz-section-head .el-icon[data-v-a4c5be60]{font-size:18px;color:var(--lg-accent)}.wz-section-head h3[data-v-a4c5be60]{margin:0;font-size:15px;font-weight:600}.wz-section-head .req[data-v-a4c5be60]{font-size:11px;color:var(--lg-accent);padding:1px 8px;border-radius:8px;border:1px solid rgba(var(--lg-accent-rgb),.4)}.chip-grid[data-v-a4c5be60]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.chip[data-v-a4c5be60]{appearance:none;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:12px 14px;color:#ffffffc7;transition:all .18s ease}.chip[data-v-a4c5be60]:hover{background:#ffffff1a;color:#fff;transform:translateY(-1px)}.chip.on[data-v-a4c5be60]{background:linear-gradient(135deg,rgba(var(--lg-primary-rgb),.6),rgba(var(--lg-primary-hover-rgb),.4));border-color:rgba(var(--lg-accent-rgb),.85);color:#fff;box-shadow:0 0 20px rgba(var(--lg-primary-hover-rgb),.5),0 0 0 1px rgba(var(--lg-accent-rgb),.5) inset}.chip-name[data-v-a4c5be60]{font-size:14px;font-weight:600}.chip-desc[data-v-a4c5be60]{font-size:11.5px;opacity:.75;margin-top:4px;line-height:1.5}.wz-summary[data-v-a4c5be60]{border-left:1px solid rgba(var(--lg-accent-rgb),.16);background:#0000002e;padding:22px 20px;overflow-y:auto}.sum-title[data-v-a4c5be60]{font-size:13px;font-weight:600;color:#fff;margin-bottom:14px;letter-spacing:1px}.sum-row[data-v-a4c5be60]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#ffffffbf;padding:7px 0}.sum-row b[data-v-a4c5be60]{color:var(--lg-accent);font-size:15px;font-variant-numeric:tabular-nums}.sum-divider[data-v-a4c5be60]{height:1px;background:#ffffff1f;margin:14px 0}.sum-label[data-v-a4c5be60]{font-size:12px;color:#e8d7f5a6;margin-bottom:10px}.sum-scenes[data-v-a4c5be60]{display:flex;flex-wrap:wrap;gap:6px}.sum-tag[data-v-a4c5be60]{font-family:var(--mg-font-mono);background:rgba(var(--lg-primary-rgb),.3)!important;border-color:rgba(var(--lg-accent-rgb),.5)!important;color:#fff!important}.sum-empty[data-v-a4c5be60]{font-size:12px;color:#fff6}.wz-foot[data-v-a4c5be60]{display:flex;align-items:center;justify-content:space-between;padding:16px 26px;border-top:1px solid rgba(var(--lg-accent-rgb),.18);background:rgba(var(--lg-aside-rgb),.4)}.logout-btn[data-v-a4c5be60]{color:#fff9!important}.foot-right[data-v-a4c5be60]{display:flex;align-items:center;gap:16px}.foot-hint[data-v-a4c5be60]{font-size:12px;color:#e8d7f58c}.btn-ic[data-v-a4c5be60]{margin-right:4px}.wz-foot[data-v-a4c5be60] .el-button--primary{--el-button-bg-color: var(--lg-primary);--el-button-border-color: var(--lg-primary);--el-button-hover-bg-color: var(--lg-primary-hover);--el-button-hover-border-color: var(--lg-primary-hover);--el-button-active-bg-color: var(--lg-primary-deep);--el-button-active-border-color: var(--lg-primary-deep);color:#fff;box-shadow:0 8px 20px rgba(var(--lg-primary-rgb),.45)}@media (max-width: 880px){.wz-grid[data-v-a4c5be60]{grid-template-columns:1fr}.wz-summary[data-v-a4c5be60]{border-left:none;border-top:1px solid rgba(var(--lg-accent-rgb),.16)}}