| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- // API 基础配置(山峡化工 miniprogram)
- // 本地联调:改为 http://127.0.0.1:8000/api 或电脑局域网 IP
- // 生产发版:改为生产网关地址,并执行 npm run release:check-api
- const DEV_BASE_URL = 'http://127.0.0.1:8000/api'
- let devBaseUrl = DEV_BASE_URL
- // 微信小程序真机调试时,localhost 指向手机本机,需使用电脑局域网 IP。
- // #ifdef MP-WEIXIN
- devBaseUrl = 'http://127.0.0.1:8000/api'
- // #endif
- export const BASE_URL = devBaseUrl
- export const API_BASE = BASE_URL
- console.log('[ENV]', 'hardcoded', BASE_URL, API_BASE)
- /** 认证相关路径(当前复用 web-admin 公共登录接口) */
- export const AUTH_API = {
- LOGIN_RSA_PUBLIC_KEY: '/web/auth/login-rsa-public-key',
- LOGIN: '/web/auth/login',
- LOGOUT: '/web/auth/logout',
- CURRENT_USER: '/web/auth/current-user',
- REFRESH_TOKEN: '/web/auth/refresh-token',
- MENU_CODES: '/web/auth/menu-codes'
- }
- /**
- * 上传接口(multipart,须在 API_ENCRYPT_EXCLUDE_PATHS 中)
- * 响应字段兼容 data.url / data.fileUrl;P0 复用管理端附件上传。
- * 后续可切换为专用 /mini/.../upload/image。
- */
- export const UPLOAD_API = {
- IMAGE: '/web/admin/attachment/upload'
- }
- /** Tab / 业务页路径 */
- export const PAGE_PATHS = {
- login: '/pages/login/login',
- home: '/pages/home/home',
- todo: '/pages/todo/todo',
- workbench: '/pages/workbench/workbench',
- mine: '/pages/mine/mine',
- bizPlaceholder: '/pages/common/biz-placeholder',
- dbDashboard: '/pages/db/dashboard/index',
- dbPlansList: '/pages/db/plans/list',
- dbPlansDetail: '/pages/db/plans/detail',
- dbInventoryList: '/pages/db/inventory/list',
- dbInventoryDetail: '/pages/db/inventory/detail',
- dbWeighingList: '/pages/db/weighing/list',
- dbWeighingDetail: '/pages/db/weighing/detail'
- }
- /** 工作台菜单 code → 页面路径 */
- export const WORKBENCH_ROUTE_MAP = {
- 'db-dashboard': PAGE_PATHS.dbDashboard,
- 'db-plans': PAGE_PATHS.dbPlansList,
- 'db-inventory': PAGE_PATHS.dbInventoryList,
- 'db-weighing': PAGE_PATHS.dbWeighingList
- }
- export const TOKEN_KEY = 'sx_token'
- export const REFRESH_TOKEN_KEY = 'sx_refresh_token'
- export const USER_INFO_KEY = 'sx_user_info'
|