]> acesimba.cloud Git - StationBuilder-vue.git/commitdiff
fix: 领域方案首页文案调整
authorroot <root@localhost.localdomain>
Mon, 28 Sep 2026 02:26:59 +0000 (10:26 +0800)
committerroot <root@localhost.localdomain>
Mon, 28 Sep 2026 02:26:59 +0000 (10:26 +0800)
- 删除页面副标题与筛选栏的'共 N 个方案'
- 简介文案更新为创建/下载/导入复用说明

src-vue/Home.vue
src-vue/lib/meta.js
src-vue/pages/domain/CompanyDomainLibrary.vue

index 8ee4569f346f22425173b0fac560854ade739211..9ad4273171aed7e83eeded1860bfbbcced4da800 100644 (file)
@@ -584,7 +584,7 @@ function onMenuOpenChange(keys) { resourceNavOpen.value = keys.includes("resourc
         <div class="page-heading">
           <div>
             <h1>{{ page === 'siteEdit' ? siteEditMeta.label : meta[page].label }}</h1>
-            <p>{{ page === 'siteEdit' ? siteEditMeta.subtitle : meta[page].subtitle }}</p>
+            <p v-if="page === 'siteEdit' ? siteEditMeta.subtitle : meta[page].subtitle">{{ page === 'siteEdit' ? siteEditMeta.subtitle : meta[page].subtitle }}</p>
           </div>
           <div>
             <label v-if="page === 'siteEdit'" class="site-edit-switcher"><span>当前站点</span>
index 7d9c7f86d8028c0649a651605918cfdf000ace4f..5a7bbde674069ba379119e808cd10d56da944dba 100644 (file)
@@ -20,7 +20,7 @@ export const meta = {
   generate: { label: "生成确认", icon: "↻", subtitle: "确认生成范围,调用 Cube Skill 生成页面和模拟数据" },
   result: { label: "站点结果", icon: "◫", subtitle: "集中查看、预览、校验并下载站点交付物" },
   preview: { label: "Cube 页面预览", icon: "▣", subtitle: "检查单个 Cube 页面效果,并通过反馈快速重新生成" },
-  domains: { label: "领域方案", icon: "◆", subtitle: "查看已沉淀的领域能力,并按需预览、下载或导入方案" },
+  domains: { label: "领域方案", icon: "◆", subtitle: "" },
   domainDetail: { label: "方案详情", icon: "◇", subtitle: "集中查看领域方案包含的资产、页面、知识与菜单能力" },
   deviceTemplates: { label: "设备模板", icon: "⬡", subtitle: "管理设备模板及采集点配置,供领域方案和站点复用" },
   styleLibrary: { label: "页面样式", icon: "❖", subtitle: "管理可复用的 Cube 页面视觉样式与预览资源" },
index 2bafe25edd85b72492e26ba89589ebed09db9383..bc45e6c5bc691b8b5e6535eeb89851d760eb1122 100644 (file)
@@ -63,7 +63,7 @@ const statusText = (row) => (row.status === "available" ? "可用" : "不可用"
   <div class="domain-showcase-page">
     <section class="domain-showcase-intro">
       <div><span>已沉淀领域</span><b>{{ list.length }}</b></div>
-      <p>领域方案用于展示和复用成熟场站能力。每个方案都由资产、页面、知识和菜单四部分组成,可分别查看和下载。</p>
+      <p>领域方案可以直接创建对应领域站点,也可以将相关领域资源下载,导入iStation方案其他站点复用对应方案。</p>
       <div class="domain-showcase-total">
         <span>设备模板 <b>{{ totals.assets }}</b></span>
         <span>仪表板 <b>{{ totals.pages }}</b></span>
@@ -79,7 +79,6 @@ const statusText = (row) => (row.status === "available" ? "可用" : "不可用"
         <option value="">全部领域</option>
         <option v-for="d in domainOptions" :key="d.id" :value="d.id">{{ friendlyDomainName(d.name) }}</option>
       </UiSelect>
-      <span>共 {{ filtered.length }} 个方案</span>
     </div>
     <div v-if="loading" class="empty-state">正在加载领域方案…</div>
     <div v-else class="domain-showcase-grid">