diff --git a/src/assets/styles/sidebar.scss b/src/assets/styles/sidebar.scss index e3e9b8e..57435f0 100644 --- a/src/assets/styles/sidebar.scss +++ b/src/assets/styles/sidebar.scss @@ -1016,6 +1016,12 @@ .main-container { margin-left: 180px !important; } + + // 收起后侧边栏仅保留 64px 图标轨道,主内容同步释放展开态的空间。 + &.hideSidebar .main-container { + margin-left: 64px !important; + } + .sidebar-container { width: 180px !important; } diff --git a/src/views/AI/index.vue b/src/views/AI/index.vue index a359b65..6524bd2 100644 --- a/src/views/AI/index.vue +++ b/src/views/AI/index.vue @@ -1158,7 +1158,17 @@ } } .fbtn { + flex: 0 0 auto; + min-width: max-content; + align-items: center; + white-space: nowrap; + .el-button { + flex: 0 0 auto; + min-width: 5.5rem; + padding-right: 1rem; + padding-left: 1rem; + white-space: nowrap; height: 3rem; } } diff --git a/src/views/assessment/diagnosis.vue b/src/views/assessment/diagnosis.vue index 9f73306..cac039e 100644 --- a/src/views/assessment/diagnosis.vue +++ b/src/views/assessment/diagnosis.vue @@ -1112,8 +1112,7 @@ button.is-disabled { >div, .actions, - .diagnosis-materials__actions, - .ab-materials__actions { + .diagnosis-materials__actions { display: flex; flex-wrap: wrap; gap: 8px; @@ -1334,41 +1333,6 @@ button.is-disabled { } } -/* ===== AB 测试资料区 ===== */ -.ab-materials { - display: flex; - align-items: flex-start; - justify-content: space-between; - gap: 20px; - margin-top: 14px; - padding: 12px 14px; - border-left: 3px solid var(--student-accent); - background: var(--student-accent-soft); - border-radius: 0 8px 8px 0; - color: var(--student-text-secondary); - - ol { - margin: 0; - padding-left: 20px; - line-height: 1.75; - font-size: var(--student-fs-body); - } - - &__actions { - display: flex; - flex-wrap: wrap; - flex: 0 0 auto; - gap: 8px; - } -} - -@media (max-width: 860px) { - .ab-materials { - align-items: stretch; - flex-direction: column; - } -} - /* ===== 上传区 ===== */ .chart-upload-area, .comment-import { diff --git a/src/views/test/promotion.vue b/src/views/test/promotion.vue index 73e0620..39bd404 100644 --- a/src/views/test/promotion.vue +++ b/src/views/test/promotion.vue @@ -330,7 +330,7 @@ import { parseTrainingArray } from "@/views/training/taskKeyMap" const TASK_KEY = "promotion-effect-optimization" const RELEASE_CHANNEL_TASK_KEY = "release-channel-evaluation" const phases = ["冷启动期", "增长期", "稳定期"] -const channelPositionings = ["内容种草与直间问转化", "承接精准搜索流量", "性价比走量冲销量", "品类心智补充", "发酵老客触达", "清库存促销量", "其他(需要补充填空)"] +const channelPositionings = ["内容种草与直间问转化", "承接精准搜索流量", "性价比走量冲销量", "品类心智补充", "尝鲜客群触达", "清库存促销量", "其他(需要补充填空)"] const strategyPool = [ ["投放泛流量关键词+测试3-5组不同内容素材,观察点击率确定最优方向", "冷启动期", "抖音"], ["优化商品标题和主图,承接自然搜索流量,暂不开启大规模付费推广", "冷启动期", "天猫"], ["设置低价引流款,报名“新品秒杀”活动,获取初始销量和评价", "冷启动期", "拼多多"], ["将冷启动期跑出的TOP2内容素材加大投放,定向场景化标签(如,白领、科技爱好者)", "增长期", "抖音"], ["开启直通车,主推核心大词,截取竞品搜索流量", "增长期", "天猫"], ["参与平台大促活动(如百亿补贴),设置满减券,快速拉升销量", "增长期", "拼多多"],