- AI炫图: 自研程序化场景合成引擎(风格×时间×场景, 家具剪影/光束/暗角, seed构图微差), 阶段化生成动画+四方案画廊+PNG下载, 引擎抽为共享模块 - 业务做实: 报价接入产品价格本(use_price_book), 注册邀请码+返利真实计数, 报价单转订单携带图纸 - 按需裁剪: 下线短信验证码登录/支付收银, 商城改为功能总览 - 主题精致化: 品牌色设计变量+Element Plus主题覆盖+视觉升级 - 全接口回归通过, 移除项405确认
45 lines
1.3 KiB
Vue
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>
|