|
|
1 dienu atpakaļ | |
|---|---|---|
| .. | ||
| api | 1 dienu atpakaļ | |
| common | 3 mēneši atpakaļ | |
| components | 3 dienas atpakaļ | |
| config | 1 dienu atpakaļ | |
| graphify-out | 3 dienas atpakaļ | |
| pages | 1 dienu atpakaļ | |
| scripts | 1 dienu atpakaļ | |
| static | 3 mēneši atpakaļ | |
| store | 3 mēneši atpakaļ | |
| stores | 1 mēnesi atpakaļ | |
| styles | 2 nedēļas atpakaļ | |
| uni_modules | 1 mēnesi atpakaļ | |
| utils | 3 dienas atpakaļ | |
| wxcomponents | 3 mēneši atpakaļ | |
| .env.example | 1 mēnesi atpakaļ | |
| App.vue | 1 mēnesi atpakaļ | |
| LICENSE | 3 mēneši atpakaļ | |
| README.md | 1 mēnesi atpakaļ | |
| changelog.md | 3 mēneši atpakaļ | |
| index.html | 3 mēneši atpakaļ | |
| jest.config.js | 3 mēneši atpakaļ | |
| main.js | 3 mēneši atpakaļ | |
| manifest.json | 1 mēnesi atpakaļ | |
| package-lock.json | 1 mēnesi atpakaļ | |
| package.json | 1 mēnesi atpakaļ | |
| pages.json | 3 dienas atpakaļ | |
| template.h5.html | 3 mēneši atpakaļ | |
| uni.scss | 3 mēneši atpakaļ | |
基于 uni-app 的微信小程序工程。地磅业务 UI 使用自研 components/db-ui/*(视觉对齐 mobile-h5 Vant4 主色 #52B788)。
说明:
@vant/weapp依赖微信原生Behavior,在 uni-app H5/Vite 下会报Behavior is not defined,故地磅页不直接引用 Weapp 组件。
components/db-ui(对齐 Vant 视觉)utils/request.js / 地磅 utils/dbRequest.js工作台「地磅管理」四菜单(自 mobile-h5 迁移):
| 菜单 | 路径 |
|---|---|
| 仪表盘 | pages/db/dashboard/index |
| 计划管理 | pages/db/plans/* |
| 出入库管理 | pages/db/inventory/* |
| 地磅单管理 | pages/db/weighing/* |
pages/db/api/db.js(分包内,避免占用主包)→ /dashboard /plans /inventory /weighing(裸 JSON)api/dbOptions.js(CRM 客户/产品 + 运输车辆;主包组件共用)pages/db/utils/dbDate.jsstyles/db-theme.scss(局部主题,不改全局三墙壳色)未迁:基础资料/用户管理菜单、免登录第三方填写页。
登录 / 首页 / 待办 / 工作台 / 我的;CRM / 报销 / 运输菜单仍为灰卡。
miniprogram/(manifest.json → mp-weixin.appid 已填生产 AppID)config/env.js 的 APP_ENV(勿再单独改地址)
local:本机 API + 本机 H5test:测试门户 API + H5(121.43.228.102:9911)testLocalH5:测试 API + 本机 H5(仅联调 webview 样式)production:生产 https://w.shanxiachem.combackend/(local 时)→ 运行到微信开发者工具上生产时:将 APP_ENV 改为 'production' 即可,无需再改其它 URL。
务必先确认环境,再发行上传(HBuilderX 不会自动改 APP_ENV):
npm run env:show 查看当前 APP_ENV;或打开小程序看底部彩色条 / 启动弹窗config/env.js 中 export const APP_ENV = 'production'npm run release:check-api(非 production 会直接失败,禁止继续)非生产包在登录页 / 工作台 / 我的底部有常驻环境条(本机=红、测试=橙),启动也会弹窗提示。
已配置:pages/db、pages/bx 分包;lazyCodeLoading=requiredComponents;mp-weixin.setting.minified=true。
cd miniprogram
npm install
npm run release:check-api # 发版前:要求 APP_ENV=production
| 项 | 地址 |
|---|---|
| Web | https://w.shanxiachem.com/ |
| API | https://w.shanxiachem.com/api |
| 静态资源 | https://w.shanxiachem.com/shanxia-static/ |
| MinIO 附件 | https://res.shanxiachem.com/ruoyi |
| 微信 AppID | wx7db1ddb2a90c9425 |
微信公众平台合法域名请配置:w.shanxiachem.com(request / uploadFile / downloadFile)。
设计与计划:docs/superpowers/specs/2026-09-11-miniprogram-db-from-h5-design.md、docs/superpowers/plans/2026-09-11-miniprogram-db-from-h5.md