|
|
1 week ago | |
|---|---|---|
| docs | 2 months ago | |
| public | 1 week ago | |
| scripts | 2 months ago | |
| src | 1 week ago | |
| .gitignore | 1 week ago | |
| README.md | 1 week ago | |
| index.html | 2 months ago | |
| package-lock.json | 2 months ago | |
| package.json | 2 months ago | |
| tsconfig.app.json | 2 months ago | |
| tsconfig.json | 2 months ago | |
| tsconfig.node.json | 2 months ago | |
| vite.config.ts | 2 months ago |
Vue 3.5 + Vite + TypeScript + Element Plus + Less 前端项目。
npm install
npm run dev
开发默认端口:3001。
http://localhost:8088/sjnmtybtpublic/config/config.js 设置 useMock: false(默认已关 mock)/api 代理到 http://localhost:8088/sjnmtybt详细页面流程与接口对照见:docs/api-integration.md
切回纯前端演示:把 useMock 改回 true。
npm run dev — 启动开发服务npm run build — 类型检查并构建npm run preview — 预览构建产物public/
assets/bg/background.png # 壳层氛围底图
config/config.js # 全局变量配置(含 useMock / apiBase,可部署后直接改)
data/ # 静态数据
js/ # 静态脚本
docs/
api-integration.md # 与 sj_nmtybt_server 联调说明
src/
api/ # 业务接口(biz.ts + sjnmtybt 适配层)
components/common/ # 列表工具条、分页、KPI、左树右表等公共组件
utils/ # request / 防抖 / 节流 / appConfig
layouts/ # 布局(蓝湖壳:透底侧栏 + 页签贴白卡)
router/ # 路由
styles/ # Less 全局样式与变量(主色 #2f54eb)
views/ # 业务页面
按蓝湖统一风格完成壳层与业务页视觉收口(不改业务逻辑):
public/assets/bg/background.png)、透底侧栏(禁止整列蓝墙,仅选中项主蓝块)、顶栏 Logo+系统名、页签贴白内容卡;浏览器刷新回首页ListPageToolbar(关键词 / 查询 / 多条件 / 刷新 + 操作最多 3 个进「…」);状态分类 Tab;宽表状态与操作列右侧固定;分页右下对齐蓝湖#2f54eb;办理要点降噪;左树右表容器 SplitPaneCard;白卡左右约 30px 内边距append-to-body + 全站 z-index 分层,避免页签盖住侧栏抽屉public/assets/shell/ 调试图,底图迁至 public/assets/bg/