Skip to content

UI 数字体系 · 总览与接入 ​

胶膳师的数字界面包括:招商 H5、加盟测算器、小程序门店页与到店券、门店经营看板,以及今后的线上商城页、活动页。这些界面全部用同一套设计令牌和组件,保证与门店、物料是同一个品牌。

体系结构 ​

层包名给谁用内容
设计令牌@jiaoshanshi/tokens所有端颜色、字号、间距、圆角、投影、动效;生成 CSS / SCSS / Vant / Element Plus / WXSS / Tailwind
组件库@jiaoshanshi/uiH5、网页、后台(Vue 3)Vant 与 Element Plus 换肤 + 14 个品牌专属组件 + 适老化检查工具
小程序样式包@jiaoshanshi/miniprogram-style微信小程序WXSS 令牌、基础样式类、原生组件
页面样板@jiaoshanshi/templates开发四类关键页面的完整实现,复制即用

技术栈与主系统保持一致:Vue 3 + Vite,H5 用 Vant 4,后台用 Element Plus,小程序为原生。

接入步骤(Vue 3 H5) ​

bash
# 依赖走国内镜像
npm config set registry https://registry.npmmirror.com
npm i vant @jiaoshanshi/tokens @jiaoshanshi/ui
js
// main.js
import { createApp } from 'vue'
import Vant from 'vant'
import 'vant/lib/index.css'
import JiaoshanshiUI from '@jiaoshanshi/ui'
import '@jiaoshanshi/ui/style.css'        // 令牌 + 字体
import '@jiaoshanshi/ui/vant-theme.css'   // Vant 品牌换肤
import App from './App.vue'

createApp(App).use(Vant).use(JiaoshanshiUI).mount('#app')
vue
<!-- 页面里直接用 -->
<JssArchTitle title="开一家胶膳师" subtitle="阿胶金汤 · 一人一锅" />
<JssButton size="lg" block>预约考察</JssButton>

接入步骤(Element Plus 后台) ​

js
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import JiaoshanshiUI from '@jiaoshanshi/ui'
import '@jiaoshanshi/ui/style.css'
import '@jiaoshanshi/ui/element-theme.css'  // 放在 Element Plus 样式之后

接入步骤(微信小程序) ​

  1. 从下载中心下载「微信小程序样式包」,把解压出的文件夹改名为 jss,放到小程序根目录;
  2. app.wxss 顶部加 @import "jss/styles/jss.wxss";,页面里即可使用 jss-btn、jss-price、jss-tag、jss-notice、jss-card 等样式类;
  3. 需要原生组件时在页面 json 里注册:
json
{
  "usingComponents": {
    "jss-endorse": "/jss/components/endorse/index",
    "jss-price": "/jss/components/price/index",
    "jss-arch-title": "/jss/components/arch-title/index"
  }
}
html
<button class="jss-btn jss-btn--primary jss-btn--lg" hover-class="jss-btn--hover">预约考察</button>
<jss-price value="{{dish.price}}" />
<jss-endorse seal="{{sealUrl}}" compact />

包还没有发布到 npm 时

在私有 npm 发布之前,可以直接用仓库的 git 地址安装,或者从下载中心取打包文件。

和主系统的关系 ​

会员、到店券核销、线上商城、直播等能力运行在总部主系统上。页面样板里凡是依赖主系统接口的地方都已标注「依赖主系统开发」,接口就绪前用演示数据占位,不在界面上承诺尚不存在的功能。门店点餐收银不自建,接第三方餐饮收银。

界面设计五条原则 ​

  1. 长辈看得清:正文 16px 起,点击区域 44px 起,对比度 4.5 : 1 起。见适老化规范。
  2. 只有四种颜色:状态也用四色派生,并且配图标和文字。
  3. 信任放在决定处:价格、下单、预约按钮附近放东阿阿胶背书条。
  4. 不编数字:价格、券额、测算参数来自总部或门店,样板页一律占位。
  5. 插画 AI 整图生成:空状态、Banner、引导页插画按AI 出图标准生成。

本站标准适用于胶膳师品牌全部视觉产出与门店空间。更新记录