Files
menchuang/frontend/src/App.vue
T
HHY a20f3df854 feat: v1.0 AI炫图工作台上线+业务做实+按需裁剪+主题精致化
- AI炫图: 自研程序化场景合成引擎(风格×时间×场景, 家具剪影/光束/暗角,
  seed构图微差), 阶段化生成动画+四方案画廊+PNG下载, 引擎抽为共享模块
- 业务做实: 报价接入产品价格本(use_price_book), 注册邀请码+返利真实计数,
  报价单转订单携带图纸
- 按需裁剪: 下线短信验证码登录/支付收银, 商城改为功能总览
- 主题精致化: 品牌色设计变量+Element Plus主题覆盖+视觉升级
- 全接口回归通过, 移除项405确认
2026-09-20 13:15:31 -07:00

45 lines
1.3 KiB
Vue

<template>
<router-view />
</template>
<style>
/* ===== 全局设计变量 ===== */
:root {
--brand: #3f5f80;
--brand-2: #6b8cae;
--accent: #5b3fd4;
--danger: #e6483d;
--radius: 10px;
--shadow-card: 0 2px 12px rgba(30, 45, 65, 0.08);
}
/* Element Plus 主题覆盖 */
:root {
--el-color-primary: #3f5f80;
--el-color-primary-light-3: #66819f;
--el-color-primary-light-5: #8fa3ba;
--el-color-primary-light-7: #b9c6d4;
--el-color-primary-light-8: #ccd6e0;
--el-color-primary-light-9: #e5ebf1;
--el-color-primary-dark-2: #324c66;
--el-border-radius-base: 8px;
}
* { box-sizing: border-box; }
body {
margin: 0;
font-family: 'Helvetica Neue', Arial, 'PingFang SC', 'Microsoft YaHei', sans-serif;
-webkit-font-smoothing: antialiased;
}
/* 卡片统一圆角与悬停 */
.el-card { border-radius: var(--radius); border: none; box-shadow: var(--shadow-card) !important; }
.el-button { border-radius: 8px; }
/* 表头底色 */
.el-table th.el-table__cell { background: #f7f9fb; }
/* 页面切换动效 */
.fade-enter-active, .fade-leave-active { transition: opacity .18s ease; }
.fade-enter-from, .fade-leave-to { opacity: 0; }
/* 滚动条 */
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-thumb { background: #c9d2db; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: #a9b6c2; }
</style>