From d343a1389ac08968ad6812765175791a41c6dd00 Mon Sep 17 00:00:00 2001
From: Wdp-ab <2182606194@qq.com>
Date: Sat, 20 Sep 2025 18:03:22 +0800
Subject: [PATCH] 9.20/3
---
doc/admin_requirements.md | 160 ++++++++++++++++++
frontend/common/constants.js | 16 ++
frontend/common/navigation.js | 0
frontend/components/layout/BottomNav.vue | 0
frontend/components/tabs/TabDetail.vue | 0
frontend/components/tabs/TabHome.vue | 0
frontend/components/tabs/TabMy.vue | 0
frontend/components/tabs/TabOrder.vue | 0
frontend/components/tabs/TabProduct.vue | 0
frontend/pages.json | 13 ++
frontend/pages/detail/index.vue | 2 +-
frontend/pages/index/index.vue | 81 +++------
frontend/pages/my/index.vue | 2 +-
frontend/pages/order/create.vue | 9 +-
frontend/pages/shell/index.vue | 0
.../mp-weixin/common/constants.js.map | 2 +-
.../mp-weixin/pages/detail/index.js.map | 2 +-
.../mp-weixin/pages/index/index.js.map | 2 +-
.../mp-weixin/pages/my/index.js.map | 2 +-
.../mp-weixin/pages/order/create.js.map | 2 +-
.../unpackage/dist/dev/mp-weixin/app.json | 38 +++++
.../dist/dev/mp-weixin/common/constants.js | 16 ++
.../dist/dev/mp-weixin/pages/detail/index.js | 2 +-
.../dist/dev/mp-weixin/pages/index/index.js | 53 +++---
.../dist/dev/mp-weixin/pages/index/index.wxml | 2 +-
.../dist/dev/mp-weixin/pages/my/index.js | 2 +-
.../dist/dev/mp-weixin/pages/order/create.js | 9 +-
.../dist/dev/mp-weixin/pages/report/entry.js | 25 ---
.../dev/mp-weixin/pages/report/entry.json | 4 -
.../dev/mp-weixin/pages/report/entry.wxml | 1 -
.../dev/mp-weixin/pages/report/entry.wxss | 13 --
.../dist/dev/mp-weixin/pages/shell/index.json | 4 +
.../dist/dev/mp-weixin/pages/shell/index.wxml | 1 +
.../dev/mp-weixin/project.private.config.json | 5 +
沟通.md | 3 +
35 files changed, 330 insertions(+), 141 deletions(-)
create mode 100644 doc/admin_requirements.md
create mode 100644 frontend/common/navigation.js
create mode 100644 frontend/components/layout/BottomNav.vue
create mode 100644 frontend/components/tabs/TabDetail.vue
create mode 100644 frontend/components/tabs/TabHome.vue
create mode 100644 frontend/components/tabs/TabMy.vue
create mode 100644 frontend/components/tabs/TabOrder.vue
create mode 100644 frontend/components/tabs/TabProduct.vue
create mode 100644 frontend/pages/shell/index.vue
delete mode 100644 frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.js
delete mode 100644 frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.json
delete mode 100644 frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.wxml
delete mode 100644 frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.wxss
create mode 100644 frontend/unpackage/dist/dev/mp-weixin/pages/shell/index.json
create mode 100644 frontend/unpackage/dist/dev/mp-weixin/pages/shell/index.wxml
create mode 100644 frontend/unpackage/dist/dev/mp-weixin/project.private.config.json
diff --git a/doc/admin_requirements.md b/doc/admin_requirements.md
new file mode 100644
index 0000000..231ebca
--- /dev/null
+++ b/doc/admin_requirements.md
@@ -0,0 +1,160 @@
+### 管理端需求规格说明书(PartsInquiry)
+
+#### 1. 目标与范围
+- 目标:为“配件查询/进销存”系统提供 PC Web 管理端,支持主数据配置、日常业务监管与数据分析,保障多租户(按店铺)数据隔离与安全可控。
+- 范围:围绕商品、库存、订单(销售/进货/退货)、往来(客户/供应商)、账户与收支、报表统计、配件众包审核、公告、系统参数、用户与店铺管理等模块展开。
+
+#### 2. 角色与权限(分阶段)
+- MVP:基于现有 `users.role` 与 `is_owner` 字段实现“店长(owner)/员工(staff)”两级权限开关;菜单与接口做最小化授权控制(店长全量、员工受限)。
+- 方案A(MVP落地):后端以常量维护权限点 → 通过 `users.role` 做菜单/接口守卫;无需改库,风险低、上线快。
+- 方案B(标准RBAC,需改库):新增 `roles/permissions/user_roles/role_permissions` 等表,菜单-权限点分离;支持细粒度到按钮/字段;成本高、可作为后续版本演进。
+
+#### 3. 多租户与数据隔离
+- 以店铺 `shops` 为租户单位,所有业务表包含 `shop_id`;接口通过请求头 `X-Shop-Id` 或 `X-User-Id` 解析绑定店铺。
+- 管理端所有查询/导出均默认限定到当前 `shop_id`,严禁越权访问。
+
+#### 4. 信息架构(菜单与模块)
+1) 首页总览(Dashboard)
+ - 今日销售额、本月销售额、本月毛利、库存总量等关键指标卡片
+ - 公告栏(置顶/定时生效)
+ - 快捷入口(新建商品、销售开单、客户/供应商管理、其他收支)
+
+2) 商品中心
+ - 商品管理:新增/编辑/停用、图片管理、别名管理、多列销售价格(零售/批发/大单报价)、安全库存上下限
+ - 商品类别:树形维护、排序
+ - 计量单位:主数据维护
+ - 商品设置:开关“隐藏零库存”“隐藏进货价”等
+ - 批量导入/导出:CSV/Excel 模板下载、校验、结果反馈
+
+3) 库存与盘点
+ - 库存台账:按商品查看现存量、安全库存预警、批量调价/调库存
+ - 库存流水:支持按时间/商品/原因筛选,定位库存变动来源
+ - 盘点(两种实现路径):
+ - 方案A(MVP):使用 `inventory_movements` 记录调整(reason=adjust),形成“快速盘点”单据视图
+ - 方案B(标准):新增 `stock_counts/stock_count_items` 建模正式盘点单(含草稿/提交/审核/生效流程)
+
+4) 交易中心
+ - 销售:出货单、退货单、收款;列表/详情/导出
+ - 进货:入库单、退货单、付款;列表/详情/导出
+ - 收付款流水:多维筛选与汇总
+
+5) 往来管理
+ - 客户:档案维护(含价格列偏好)、“只看欠款”筛选、期初应收
+ - 供应商:档案维护、“只看欠款”(应付)筛选、期初应付
+
+6) 账户与财务
+ - 账户:现金/银行/微信/支付宝等基础账户维护、余额、启停
+ - 账户流水(Ledger):期间收支、期初/本期/期末,按关键词检索
+ - 其他收入/支出:分类维护(经营、办公等),按往来单位与账户记账
+
+7) 报表中心
+ - 资金报表:利润、营业员统计、经营业绩
+ - 进销存报表:销售统计、进货统计、库存统计、应收/应付对账单
+ - 导出:按筛选条件导出 CSV/Excel
+
+8) 配件查询与众包审核
+ - 数据查询:多条件组合、模糊匹配、分页、导出
+ - 提交审核:用户提交新配件(型号必填)、图片上传、管理员审核(通过/驳回/编辑)
+ - 图片管理:多图、排序、预览、去重
+
+9) 公告管理
+ - 列表/新建/发布/下线、置顶、定时生效
+
+10) 系统设置
+ - 店铺信息、系统参数(业务逻辑开关)、默认价格列、附件占位图路径配置等
+
+11) 用户与店铺
+ - 用户:员工管理、角色(MVP为枚举)、状态启停
+ - 店铺:基本信息、状态启停
+
+#### 5. 数据模型对齐(不改库前提)
+- 商品域:`products/product_prices/inventories/product_images/product_aliases/product_categories/product_units/global_skus`
+- 交易域:`sales_orders/sales_order_items/sales_return_orders/...`、`purchase_orders/purchase_order_items/purchase_return_orders/...`
+- 库存域:`inventory_movements`
+- 往来域:`customers/suppliers`
+- 资金域:`accounts/payments/other_transactions/finance_categories`
+- 系统与运营:`system_parameters/notices/users/shops/user_identities/wechat_sessions`
+
+说明:管理端各模块的列表、详情、导出、筛选字段需与上述表结构保持一致;统计口径(如毛利)以现有订单金额与进价近似规则为准。
+
+#### 6. 功能与数据口径要点
+- 销售/进货单保存即生效(approved),联动库存;退货单同理
+- 收/付款必须绑定订单(sale/purchase),不可游离单据
+- 客户默认价格列按 `customers.price_level`,支持在下单时临时改价
+- 安全库存预警依据 `products.safe_min/safe_max` 与当前库存 `inventories.quantity`
+- 图片当前为占位图策略,管理端需支持占位图路径的配置项
+
+#### 7. 关键缺口与多方案设计
+1) 权限体系
+ - A(MVP):沿用 `users.role`(owner/staff/finance...)+ 后端常量权限映射,菜单/接口守卫
+ - B(标准RBAC):新增角色/权限/关联表,支持细粒度到按钮/字段(需改库与前后端联动)
+
+2) 盘点业务
+ - A(MVP):以 `inventory_movements` reason=adjust 记录快速盘点;提供导入与差异对账视图
+ - B(标准):`stock_counts/stock_count_items` 正式票据流转(草稿/提交/审核/生效),支持多盘点范围
+
+3) 配件提交审核
+ - A(轻量):在 `products` 增加状态/来源字段区分“待审核/发布”(需改库)
+ - B(清晰):新增 `part_submissions` 表管理提交、审核、版本留痕(需改库);发布后写入 `products`
+
+4) 附件与图片
+ - A(现状/MVP):维持占位图上传接口,集中配置占位图片路径与 URL
+ - B(完善):引入通用 `attachments` 表与文件存储(本地/对象存储),商品图片与业务附件统一管理(需改库与上传服务)
+
+5) 报表性能
+ - A(MVP):在线聚合 + 必要索引保障(结合 `idx_*` 与 FULLTEXT)
+ - B(增强):引入日/月度快照表或物化视图,提升大数据量下统计性能(需改库与离线作业)
+
+#### 8. MVP 范围(建议首版)
+- 首页总览:指标卡、公告、快捷入口
+- 商品中心:商品/类别/单位/设置,图片占位图;导出(导入次版)
+- 往来管理:客户/供应商,支持“只看欠款”筛选
+- 交易中心:销售/进货单列表与详情、收付款创建与列表
+- 账户与财务:账户管理、账户流水、其他收支与分类
+- 库存:库存台账与库存流水(快速调整)
+- 公告管理:发布/下线/置顶/定时
+- 系统设置:系统参数读取/保存、附件占位图路径配置
+- 配件审核:审核列表 + 审核通过/驳回(先走轻量方案A或作为次版)
+
+不含:标准RBAC、正式盘点票据、通用附件库、复杂经营报表、审计日志、批量导入(除模板下载)
+
+#### 9. 验收标准(MVP)
+- 指标一致:首页指标与 `/api/dashboard/overview` 返回一致
+- 列表正确:商品/订单/客户/供应商/账户/收支/库存流水支持分页、筛选、导出
+- 金额口径:订单金额与收/付款、其他收支汇总与接口返回一致
+- 安全:所有查询写入均限定 `shop_id`;非店长用户受限菜单与接口
+- 可靠:核心列表在 10 万级数据下查询 ≤ 2s(有索引)
+- 可配置:系统参数与占位图路径可读写并即时生效(或重启后生效有说明)
+
+#### 10. 接口对接与规范
+- 所有接口在 `/doc/openapi.yaml` 维护;每个 path 在 summary/description 标注实现状态(❌/✅)
+- 统一响应风格与字段命名(驼峰),分页返回 `{ list, page, size, total }` 或兼容数组
+- 认证与多租户:通过 `X-Shop-Id`/`X-User-Id` 解析店铺并进行权限校验
+- 导出:提供 `text/csv` 或 Excel(application/vnd.ms-excel)响应,支持 UTF-8 BOM
+
+#### 11. 配置项(环境变量/系统参数)
+- 附件占位图:`ATTACHMENTS_PLACEHOLDER_IMAGE`、`ATTACHMENTS_PLACEHOLDER_URL`
+- 默认店铺/用户(仅开发环境):`ENABLE_DEFAULT_USER`、`DEFAULT_USER_ID`
+- 商品设置(系统参数 `product.settings`):`hideZeroStock`、`hidePurchasePrice`
+- 报表与导出:最大导出行数上限、异步导出开关
+
+#### 12. 非功能性要求
+- 安全:多租户隔离、权限校验、输入校验与审计日志(次版)
+- 性能:核心列表与统计具备必要索引;长耗时任务支持异步导出
+- 可观测:请求链路日志、接口耗时、错误聚合;慢查询监控
+- 兼容:PC Web 适配 1366×768 及以上分辨率
+
+#### 13. UI/UX 原则
+- 结构克制、信息分层清晰;强调列表可读性与筛选效率
+- 一键导出、批量操作具备操作确认与结果反馈
+- 重要字段固定列/高亮(金额、数量、状态、时间)
+
+#### 14. 后续演进建议
+- 引入标准 RBAC 与审计日志
+- 正式盘点票据与盘亏盘盈处理
+- 通用附件中心与对象存储接入
+- 复杂报表物化与计划任务
+
+(本文档仅描述当前功能与落地方案,不包含历史变更说明。)
+
+
diff --git a/frontend/common/constants.js b/frontend/common/constants.js
index 205cc10..0ea3343 100644
--- a/frontend/common/constants.js
+++ b/frontend/common/constants.js
@@ -15,5 +15,21 @@ export const EXPENSE_CATEGORIES = [
{ key: 'other_expense', label: '其它支出' }
]
+// 路由常量(集中管理页面路径,避免在业务中硬编码)
+export const ROUTES = {
+ home: '/pages/index/index',
+ productList: '/pages/product/list',
+ productForm: '/pages/product/form',
+ productSelect: '/pages/product/select',
+ productSettings: '/pages/product/settings',
+ orderCreate: '/pages/order/create',
+ detail: '/pages/detail/index',
+ my: '/pages/my/index',
+ myAbout: '/pages/my/about',
+ report: '/pages/report/index',
+ customerSelect: '/pages/customer/select',
+ supplierSelect: '/pages/supplier/select',
+ accountSelect: '/pages/account/select'
+}
diff --git a/frontend/common/navigation.js b/frontend/common/navigation.js
new file mode 100644
index 0000000..e69de29
diff --git a/frontend/components/layout/BottomNav.vue b/frontend/components/layout/BottomNav.vue
new file mode 100644
index 0000000..e69de29
diff --git a/frontend/components/tabs/TabDetail.vue b/frontend/components/tabs/TabDetail.vue
new file mode 100644
index 0000000..e69de29
diff --git a/frontend/components/tabs/TabHome.vue b/frontend/components/tabs/TabHome.vue
new file mode 100644
index 0000000..e69de29
diff --git a/frontend/components/tabs/TabMy.vue b/frontend/components/tabs/TabMy.vue
new file mode 100644
index 0000000..e69de29
diff --git a/frontend/components/tabs/TabOrder.vue b/frontend/components/tabs/TabOrder.vue
new file mode 100644
index 0000000..e69de29
diff --git a/frontend/components/tabs/TabProduct.vue b/frontend/components/tabs/TabProduct.vue
new file mode 100644
index 0000000..e69de29
diff --git a/frontend/pages.json b/frontend/pages.json
index c70d9c3..3a49faa 100644
--- a/frontend/pages.json
+++ b/frontend/pages.json
@@ -127,5 +127,18 @@
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
+ "tabBar": {
+ "color": "#8a7535",
+ "selectedColor": "#B4880F",
+ "backgroundColor": "#ffffff",
+ "borderStyle": "black",
+ "list": [
+ { "pagePath": "pages/index/index", "text": "首页", "iconPath": "static/logo.png", "selectedIconPath": "static/logo.png" },
+ { "pagePath": "pages/product/list", "text": "货品", "iconPath": "static/logo.png", "selectedIconPath": "static/logo.png" },
+ { "pagePath": "pages/order/create", "text": "开单", "iconPath": "static/logo.png", "selectedIconPath": "static/logo.png" },
+ { "pagePath": "pages/detail/index", "text": "明细", "iconPath": "static/logo.png", "selectedIconPath": "static/logo.png" },
+ { "pagePath": "pages/my/index", "text": "我的", "iconPath": "static/logo.png", "selectedIconPath": "static/logo.png" }
+ ]
+ },
"uniIdRouter": {}
}
diff --git a/frontend/pages/detail/index.vue b/frontend/pages/detail/index.vue
index c6274a7..65f4241 100644
--- a/frontend/pages/detail/index.vue
+++ b/frontend/pages/detail/index.vue
@@ -126,7 +126,7 @@ export default {
} finally { this.loading = false }
},
formatDate(s) { if (!s) return ''; try { const d = new Date(s); const pad = n => String(n).padStart(2, '0'); return `${d.getFullYear()}-${pad(d.getMonth()+1)}-${pad(d.getDate())}` } catch (_) { return String(s).slice(0,10) } },
- onCreate() { if (this.biz === 'sale') { uni.navigateTo({ url: '/pages/order/create' }); return } uni.showToast({ title: '该类型创建页待实现', icon: 'none' }) },
+ onCreate() { if (this.biz === 'sale') { uni.switchTab({ url: '/pages/order/create' }); return } uni.showToast({ title: '该类型创建页待实现', icon: 'none' }) },
openDetail(it) { uni.showToast({ title: '详情开发中', icon: 'none' }) }
}
}
diff --git a/frontend/pages/index/index.vue b/frontend/pages/index/index.vue
index 083a902..9491658 100644
--- a/frontend/pages/index/index.vue
+++ b/frontend/pages/index/index.vue
@@ -50,7 +50,7 @@
常用功能
-
+
@@ -64,32 +64,13 @@
-
-
-
- 首页
-
-
- 货品
-
-
- 开单
-
-
- 明细
-
-
- 报表
-
-
- 我的
-
-
+
\n\n\n","import MiniProgramPage from 'C:/Users/21826/Desktop/Wj/PartsInquiry/frontend/pages/detail/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","get"],"mappings":";;;AAuDA,MAAM,SAAS;AAAA,EACd,MAAM;AAAA,EACN,UAAU;AAAA,EACV,SAAS;AAAA,EACT,MAAM;AAAA,EACN,OAAO;AACR;AAEA,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,KAAK;AAAA,MACL,SAAS;AAAA,QACR,EAAE,KAAK,QAAQ,MAAM,KAAM;AAAA,QAC3B,EAAE,KAAK,YAAY,MAAM,KAAM;AAAA,QAC/B,EAAE,KAAK,WAAW,MAAM,KAAM;AAAA,QAC9B,EAAE,KAAK,QAAQ,MAAM,KAAM;AAAA,QAC3B,EAAE,KAAK,SAAS,MAAM,KAAK;AAAA,MAC3B;AAAA,MACD,OAAO;AAAA,MACP,OAAO,EAAE,IAAI,GAAI;AAAA,MACjB,OAAO,CAAE;AAAA,MACT,MAAM;AAAA,MACN,MAAM;AAAA,MACN,UAAU;AAAA,MACV,SAAS;AAAA,MACT,WAAW;AAAA,MACX,SAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,UAAU;AAAA,IACT,cAAc;AAAE,aAAO;AAAA,IAAoB;AAAA,IAC3C,cAAc;AAAE,aAAO,KAAK,aAAa,KAAK,UAAU,GAAG,KAAK,SAAS,IAAI,KAAK,OAAO,KAAK;AAAA,IAAI;AAAA,IAClG,cAAc;AAAE,aAAO,KAAK,MAAM,OAAO,CAAC,GAAG,OAAO,IAAI,OAAO,GAAG,UAAU,CAAC,GAAG,CAAC;AAAA,IAAE;AAAA,EACnF;AAAA,EACD,SAAS;AACR,QAAI;AAAEA,oBAAAA,MAAA,MAAA,OAAA,gCAAY,4CAA4C;AAAA,IAAE,SAAQ,GAAE;AAAA,IAAC;AAC3E,SAAK,aAAa;AAClB,SAAK,OAAO;AAAA,EACZ;AAAA,EACD,SAAS;AAAA,IACR,UAAU,GAAG;AAAE,UAAI,KAAK,QAAQ;AAAG;AAAQ,WAAK,MAAM;AAAG,WAAK,OAAM;AAAA,IAAI;AAAA,IACxE,YAAY,GAAG;AAAE,WAAK,QAAQ;AAAG,WAAK,aAAc;AAAE,WAAK,OAAM;AAAA,IAAI;AAAA,IACrE,eAAe;AACd,YAAM,MAAM,oBAAI,KAAK;AACrB,YAAM,MAAM,OAAK,OAAO,CAAC,EAAE,SAAS,GAAG,GAAG;AAC1C,YAAM,MAAM,OAAK,GAAG,EAAE,YAAa,CAAA,IAAI,IAAI,EAAE,SAAU,IAAC,CAAC,CAAC,IAAI,IAAI,EAAE,QAAS,CAAA,CAAC;AAC9E,UAAI,QAAQ,KAAK,MAAM;AACvB,UAAI,KAAK,UAAU,SAAS;AAAE,gBAAQ,MAAM;AAAA,MAAI,WACvC,KAAK,UAAU,QAAQ;AAAE,cAAM,MAAM,IAAI,YAAY;AAAG,gBAAQ,IAAI,KAAK,IAAI,eAAe,IAAI,SAAQ,GAAI,IAAI,YAAY,MAAM,CAAC;AAAG,cAAM;AAAA,MAAI,WAChJ,KAAK,UAAU,SAAS;AAAE,gBAAQ,IAAI,KAAK,IAAI,eAAe,IAAI,SAAU,GAAE,CAAC;AAAG,cAAM,IAAI,KAAK,IAAI,eAAe,IAAI,SAAQ,IAAK,GAAG,CAAC;AAAA,MAAE,WAC3I,KAAK,UAAU,QAAQ;AAAE,gBAAQ,IAAI,KAAK,IAAI,eAAe,GAAG,CAAC;AAAG,cAAM,IAAI,KAAK,IAAI,YAAa,GAAE,IAAI,EAAE;AAAA,MAAE,OAClH;AAAE,gBAAQ,IAAI,KAAK,IAAI,YAAW,GAAI,IAAI,SAAU,GAAE,CAAC;AAAG,cAAM,IAAI,KAAK,IAAI,YAAa,GAAE,IAAI,aAAa,GAAG,CAAC;AAAA,MAAE;AACxH,WAAK,YAAY,IAAI,KAAK;AAAG,WAAK,UAAU,IAAI,GAAG;AAAA,IACnD;AAAA,IACD,SAAS;AAAE,WAAK,QAAQ,CAAA;AAAI,WAAK,OAAO;AAAG,WAAK,WAAW;AAAO,WAAK,SAAQ;AAAA,IAAI;AAAA,IACnF,MAAM,WAAW;AAChB,UAAI,KAAK,WAAW,KAAK;AAAU;AACnC,WAAK,UAAU;AACf,UAAI;AACH,cAAM,OAAO,OAAO,KAAK,GAAG,KAAK;AACjC,cAAM,SAAS,EAAE,IAAI,KAAK,MAAM,IAAI,MAAM,KAAK,MAAM,MAAM,KAAK,MAAM,WAAW,KAAK,WAAW,SAAS,KAAK,SAAS,KAAK,KAAK,IAAI;AACtI,YAAI,KAAK,QAAQ;AAAQ,iBAAO,OAAO;AACvC,cAAM,MAAM,MAAMC,gBAAI,MAAM,MAAM;AAClC,cAAM,OAAO,MAAM,QAAQ,2BAAK,IAAI,IAAI,IAAI,OAAQ,MAAM,QAAQ,GAAG,IAAI,MAAM,CAAA;AAC/E,aAAK,QAAQ,KAAK,MAAM,OAAO,IAAI;AACnC,YAAI,KAAK,SAAS,KAAK;AAAM,eAAK,WAAW;AAC7C,aAAK,QAAQ;AAAA,MACd,SAAS,GAAG;AACXD,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,QAAQ;AAAA;AAClC,aAAK,UAAU;AAAA,MAAM;AAAA,IACjC;AAAA,IACD,WAAW,GAAG;AAAE,UAAI,CAAC;AAAG,eAAO;AAAI,UAAI;AAAE,cAAM,IAAI,IAAI,KAAK,CAAC;AAAG,cAAM,MAAM,OAAK,OAAO,CAAC,EAAE,SAAS,GAAG,GAAG;AAAG,eAAO,GAAG,EAAE,aAAa,IAAI,IAAI,EAAE,aAAW,CAAC,CAAC,IAAI,IAAI,EAAE,SAAS,CAAC;AAAA,MAAK,SAAO,GAAG;AAAE,eAAO,OAAO,CAAC,EAAE,MAAM,GAAE,EAAE;AAAA,MAAE;AAAA,IAAG;AAAA,IAClO,WAAW;AAAE,UAAI,KAAK,QAAQ,QAAQ;AAAEA,4BAAI,WAAW,EAAE,KAAK,sBAAsB,CAAC;AAAG;AAAA,MAAK;AAAIA,oBAAG,MAAC,UAAU,EAAE,OAAO,aAAa,MAAM,OAAO,CAAC;AAAA,IAAG;AAAA,IACtJ,WAAW,IAAI;AAAEA,oBAAAA,MAAI,UAAU,EAAE,OAAO,SAAS,MAAM,OAAO,CAAC;AAAA,IAAE;AAAA,EAClE;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClIA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
+{"version":3,"file":"index.js","sources":["pages/detail/index.vue","../../../../Downloads/HBuilderX.4.76.2025082103/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvZGV0YWlsL2luZGV4LnZ1ZQ"],"sourcesContent":["\n\t\n\t\t\n\t\t\n\t\t\t自定义\n\t\t\t本周\n\t\t\t今日\n\t\t\t本月\n\t\t\t本年\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{{ b.name }}\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t{{ periodLabel }}\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t合计:¥{{ totalAmount.toFixed(2) }}\n\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{{ formatDate(it.orderTime || it.txTime || it.createdAt) }}\n\t\t\t\t\t\t\t\t{{ it.customerName || it.supplierName || it.accountName || it.remark || '-' }}\n\t\t\t\t\t\t\t\t{{ it.orderNo || it.code || it.id }}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t¥ {{ (it.amount || 0).toFixed(2) }}\n\t\t\t\t\t\t\t›\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t暂无数据\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t+\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n","import MiniProgramPage from 'C:/Users/21826/Desktop/Wj/PartsInquiry/frontend/pages/detail/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","get"],"mappings":"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"}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
index 1cc5159..6295681 100644
--- a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
+++ b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"index.js","sources":["pages/index/index.vue","../../../../Downloads/HBuilderX.4.76.2025082103/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvaW5kZXgudnVl"],"sourcesContent":["\n\t\n\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t五金配件管家\n\t\t\t\t\n\t\t\t\t\t咨询\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t今日销售额\n\t\t\t\t\t{{ kpi.todaySales }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t本月销售额\n\t\t\t\t\t{{ kpi.monthSales }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t本月利润\n\t\t\t\t\t{{ kpi.monthProfit }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t库存商品数量\n\t\t\t\t\t{{ kpi.stockCount }}\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t广告\n\t\t\t加载中...\n\t\t\t{{ noticeError }}\n\t\t\t暂无公告\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{{ n.text }}\n\t\t\t\t\t\t{{ n.tag }}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t常用功能\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t{{ item.emoji }}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t{{ item.title }}\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t首页\n\t\t\t\n\t\t\t\n\t\t\t\t货品\n\t\t\t\n\t\t\t\n\t\t\t\t开单\n\t\t\t\n\t\t\t\n\t\t\t\t明细\n\t\t\t\n\t\t\t\n\t\t\t\t报表\n\t\t\t\n\t\t\t\n\t\t\t\t我的\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n","import MiniProgramPage from 'C:/Users/21826/Desktop/Wj/PartsInquiry/frontend/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["get","uni"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"index.js","sources":["pages/index/index.vue","../../../../Downloads/HBuilderX.4.76.2025082103/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvaW5kZXgudnVl"],"sourcesContent":["\n\t\n\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t五金配件管家\n\t\t\t\t\n\t\t\t\t\t咨询\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t今日销售额\n\t\t\t\t\t{{ kpi.todaySales }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t本月销售额\n\t\t\t\t\t{{ kpi.monthSales }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t本月利润\n\t\t\t\t\t{{ kpi.monthProfit }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t库存商品数量\n\t\t\t\t\t{{ kpi.stockCount }}\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t广告\n\t\t\t加载中...\n\t\t\t{{ noticeError }}\n\t\t\t暂无公告\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{{ n.text }}\n\t\t\t\t\t\t{{ n.tag }}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t常用功能\n\t\t\n\n \t\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t{{ item.emoji }}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t{{ item.title }}\n\t\t\t\t\n\t\t\t\n\t\t\n\n \t\t\n\t\n\n\n\n\n\n","import MiniProgramPage from 'C:/Users/21826/Desktop/Wj/PartsInquiry/frontend/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["get","uni","ROUTES"],"mappings":"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"}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/index.js.map b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/index.js.map
index 6b0dba4..2c40d70 100644
--- a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/index.js.map
+++ b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"index.js","sources":["pages/my/index.vue","../../../../Downloads/HBuilderX.4.76.2025082103/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbXkvaW5kZXgudnVl"],"sourcesContent":["\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{{ shopName }}\r\n\t\t\t\t{{ mobileDisplay }}\r\n\t\t\t\t老板\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t会员与订单\r\n\t\t\t\r\n\t\t\t\tVIP会员\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t我的订单\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t基础管理\r\n\t\t\t\r\n\t\t\t\t供应商管理\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t客户管理\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t客户报价\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t店铺管理\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t设置中心\r\n\t\t\t\r\n\t\t\t\t账号与安全\r\n\t\t\t\t修改头像、姓名、密码\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t商品设置\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t系统参数\r\n\t\t\t\t低价提示、默认收款、单行折扣等\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t关于与协议\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t退出登录\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import MiniProgramPage from 'C:/Users/21826/Desktop/Wj/PartsInquiry/frontend/pages/my/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["get","uni"],"mappings":";;;AAyEA,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,WAAW;AAAA,MACX,UAAU;AAAA,MACV,QAAQ;AAAA,IACT;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,aAAa;AAAA,EAClB;AAAA,EACD,UAAU;AAAA,IACT,gBAAgB;AACf,YAAM,IAAI,OAAO,KAAK,UAAU,EAAE;AAClC,aAAO,EAAE,WAAW,KAAK,EAAE,MAAM,GAAE,CAAC,IAAI,SAAS,EAAE,MAAM,CAAC,IAAK,KAAK;AAAA,IACrE;AAAA,EACA;AAAA,EACD,SAAS;AAAA,IACR,MAAM,eAAe;AAEpB,UAAI;AAAE,cAAMA,YAAAA,IAAI,yBAAyB;AAAA,MAAE,SAAQ,GAAG;AAAA,MAAC;AAEvD,UAAI;AACH,cAAM,YAAYC,cAAG,MAAC,eAAe,WAAW,KAAK;AACrD,cAAM,SAASA,cAAG,MAAC,eAAe,aAAa,KAAK;AACpD,cAAM,QAAQA,cAAG,MAAC,eAAe,aAAa,KAAK;AACnD,YAAI;AAAW,eAAK,WAAW;AAC/B,YAAI;AAAQ,eAAK,YAAY;AAC7B,aAAK,SAAS;AAAA,eACP,GAAG;AAAA,MAAC;AAAA,IACZ;AAAA,IACD,gBAAgB;AACf,WAAK,YAAY;AAAA,IACjB;AAAA,IACD,QAAQ;AAAEA,oBAAG,MAAC,UAAU,EAAE,OAAO,cAAc,MAAM,OAAK,CAAG;AAAA,IAAG;AAAA,IAChE,aAAa;AAAEA,oBAAAA,MAAI,WAAW,EAAE,KAAK,sBAAoB,CAAG;AAAA,IAAG;AAAA,IAC/D,aAAa;AAAEA,oBAAAA,MAAI,WAAW,EAAE,KAAK,yBAAuB,CAAG;AAAA,IAAG;AAAA,IAClE,aAAa;AAAEA,oBAAAA,MAAI,WAAW,EAAE,KAAK,yBAAuB,CAAG;AAAA,IAAG;AAAA,IAClE,kBAAkB;AAAEA,oBAAG,MAAC,UAAU,EAAE,OAAO,aAAa,MAAM,OAAO,CAAC;AAAA,IAAG;AAAA,IACzE,SAAS;AAAEA,oBAAG,MAAC,UAAU,EAAE,OAAO,aAAa,MAAM,OAAK,CAAG;AAAA,IAAG;AAAA,IAChE,cAAc;AAAEA,oBAAG,MAAC,UAAU,EAAE,OAAO,cAAc,MAAM,OAAK,CAAG;AAAA,IAAG;AAAA,IACtE,oBAAoB;AAAEA,oBAAAA,MAAI,WAAW,EAAE,KAAK,0BAA0B,CAAC;AAAA,IAAG;AAAA,IAC1E,iBAAiB;AAAEA,oBAAG,MAAC,UAAU,EAAE,OAAO,aAAa,MAAM,OAAO,CAAC;AAAA,IAAG;AAAA,IACxE,UAAU;AAAEA,oBAAAA,MAAI,WAAW,EAAE,KAAK,kBAAgB,CAAG;AAAA,IAAG;AAAA,IACxD,SAAS;AACR,UAAI;AACHA,sBAAG,MAAC,kBAAkB,OAAO;AAC7BA,sBAAG,MAAC,kBAAkB,aAAa;AACnCA,sBAAG,MAAC,kBAAkB,WAAW;AACjCA,sBAAG,MAAC,kBAAkB,aAAa;AACnCA,sBAAG,MAAC,kBAAkB,WAAW;AACjCA,sBAAG,MAAC,UAAU,EAAE,OAAO,OAAO,MAAM,QAAQ;AAC5C,mBAAW,MAAM;AAAEA,wBAAAA,MAAI,SAAS,EAAE,KAAK,qBAAmB,CAAG;AAAA,QAAG,GAAE,GAAG;AAAA,MACtE,SAAQ,GAAG;AACVA,sBAAAA,MAAI,SAAS,EAAE,KAAK,sBAAsB;AAAA,MAC3C;AAAA,IACD;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;AClIA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
+{"version":3,"file":"index.js","sources":["pages/my/index.vue","../../../../Downloads/HBuilderX.4.76.2025082103/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbXkvaW5kZXgudnVl"],"sourcesContent":["\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{{ shopName }}\r\n\t\t\t\t{{ mobileDisplay }}\r\n\t\t\t\t老板\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t会员与订单\r\n\t\t\t\r\n\t\t\t\tVIP会员\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t我的订单\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t基础管理\r\n\t\t\t\r\n\t\t\t\t供应商管理\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t客户管理\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t客户报价\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t店铺管理\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t设置中心\r\n\t\t\t\r\n\t\t\t\t账号与安全\r\n\t\t\t\t修改头像、姓名、密码\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t商品设置\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t系统参数\r\n\t\t\t\t低价提示、默认收款、单行折扣等\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t关于与协议\r\n\t\t\t\t›\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t退出登录\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import MiniProgramPage from 'C:/Users/21826/Desktop/Wj/PartsInquiry/frontend/pages/my/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["get","uni"],"mappings":";;;AAyEA,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,WAAW;AAAA,MACX,UAAU;AAAA,MACV,QAAQ;AAAA,IACT;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,aAAa;AAAA,EAClB;AAAA,EACD,UAAU;AAAA,IACT,gBAAgB;AACf,YAAM,IAAI,OAAO,KAAK,UAAU,EAAE;AAClC,aAAO,EAAE,WAAW,KAAK,EAAE,MAAM,GAAE,CAAC,IAAI,SAAS,EAAE,MAAM,CAAC,IAAK,KAAK;AAAA,IACrE;AAAA,EACA;AAAA,EACD,SAAS;AAAA,IACR,MAAM,eAAe;AAEpB,UAAI;AAAE,cAAMA,YAAAA,IAAI,yBAAyB;AAAA,MAAE,SAAQ,GAAG;AAAA,MAAC;AAEvD,UAAI;AACH,cAAM,YAAYC,cAAG,MAAC,eAAe,WAAW,KAAK;AACrD,cAAM,SAASA,cAAG,MAAC,eAAe,aAAa,KAAK;AACpD,cAAM,QAAQA,cAAG,MAAC,eAAe,aAAa,KAAK;AACnD,YAAI;AAAW,eAAK,WAAW;AAC/B,YAAI;AAAQ,eAAK,YAAY;AAC7B,aAAK,SAAS;AAAA,eACP,GAAG;AAAA,MAAC;AAAA,IACZ;AAAA,IACD,gBAAgB;AACf,WAAK,YAAY;AAAA,IACjB;AAAA,IACD,QAAQ;AAAEA,oBAAG,MAAC,UAAU,EAAE,OAAO,cAAc,MAAM,OAAK,CAAG;AAAA,IAAG;AAAA,IAChE,aAAa;AAAEA,oBAAAA,MAAI,UAAU,EAAE,KAAK,sBAAoB,CAAG;AAAA,IAAG;AAAA,IAC9D,aAAa;AAAEA,oBAAAA,MAAI,WAAW,EAAE,KAAK,yBAAuB,CAAG;AAAA,IAAG;AAAA,IAClE,aAAa;AAAEA,oBAAAA,MAAI,WAAW,EAAE,KAAK,yBAAuB,CAAG;AAAA,IAAG;AAAA,IAClE,kBAAkB;AAAEA,oBAAG,MAAC,UAAU,EAAE,OAAO,aAAa,MAAM,OAAO,CAAC;AAAA,IAAG;AAAA,IACzE,SAAS;AAAEA,oBAAG,MAAC,UAAU,EAAE,OAAO,aAAa,MAAM,OAAK,CAAG;AAAA,IAAG;AAAA,IAChE,cAAc;AAAEA,oBAAG,MAAC,UAAU,EAAE,OAAO,cAAc,MAAM,OAAK,CAAG;AAAA,IAAG;AAAA,IACtE,oBAAoB;AAAEA,oBAAAA,MAAI,WAAW,EAAE,KAAK,0BAA0B,CAAC;AAAA,IAAG;AAAA,IAC1E,iBAAiB;AAAEA,oBAAG,MAAC,UAAU,EAAE,OAAO,aAAa,MAAM,OAAO,CAAC;AAAA,IAAG;AAAA,IACxE,UAAU;AAAEA,oBAAAA,MAAI,WAAW,EAAE,KAAK,kBAAgB,CAAG;AAAA,IAAG;AAAA,IACxD,SAAS;AACR,UAAI;AACHA,sBAAG,MAAC,kBAAkB,OAAO;AAC7BA,sBAAG,MAAC,kBAAkB,aAAa;AACnCA,sBAAG,MAAC,kBAAkB,WAAW;AACjCA,sBAAG,MAAC,kBAAkB,aAAa;AACnCA,sBAAG,MAAC,kBAAkB,WAAW;AACjCA,sBAAG,MAAC,UAAU,EAAE,OAAO,OAAO,MAAM,QAAQ;AAC5C,mBAAW,MAAM;AAAEA,wBAAAA,MAAI,SAAS,EAAE,KAAK,qBAAmB,CAAG;AAAA,QAAG,GAAE,GAAG;AAAA,MACtE,SAAQ,GAAG;AACVA,sBAAAA,MAAI,SAAS,EAAE,KAAK,sBAAsB;AAAA,MAC3C;AAAA,IACD;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;AClIA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/create.js.map b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/create.js.map
index cf3ec8c..c3f2909 100644
--- a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/create.js.map
+++ b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/create.js.map
@@ -1 +1 @@
-{"version":3,"file":"create.js","sources":["pages/order/create.vue","../../../../Downloads/HBuilderX.4.76.2025082103/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvb3JkZXIvY3JlYXRlLnZ1ZQ"],"sourcesContent":["\n\t\n\t\t\n\t\t\n\t\t\t销售\n\t\t\t进货\n\t\t\t其他收入\n\t\t\t其他支出\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t时间\n\t\t\t\t{{ order.orderTime }}\n\t\t\t\n\t\t\n\t\t\n\t\t\t客户\n\t\t\t{{ customerLabel }}\n\t\t\n\t\t\n\t\t\t供应商\n\t\t\t{{ supplierLabel }}\n\t\t\n\n \n \n \n \n 客户\n {{ customerLabel }}\n \n \n 供应商\n {{ supplierLabel }}\n \n\n \n \n 现金\n \n \n \n 银行存款\n \n \n \n 微信\n \n \n\n {{ showMore ? '收起' : '' }}\n\n \n \n 总金额:{{ payTotal.toFixed(2) }}\n \n \n \n {{ order.orderTime }}\n \n \n \n \n\n \n \n\t\t\t\n\t\t\t\t选中货品({{ totalQuantity }})\n\t\t\t\t合计金额:¥ {{ totalAmount.toFixed(2) }}\n\t\t\t\n\n\t\t\t\n\t\t\t+\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t{{ c.label }}\n\t\t\t\n\t\t\t\n\t\t\t\t往来单位\n\t\t\t\t{{ counterpartyLabel }}\n\t\t\t\n\t\t\t\n\t\t\t\t结算账户\n\t\t\t\t{{ accountLabel }}\n\t\t\t\n\t\t\t\n\t\t\t\t金额\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t购物车里空空如也\n\t\t\t扫描或点击 “+” 选择商品吧\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{{ it.productName }}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t¥ {{ (Number(it.quantity)*Number(it.unitPrice)).toFixed(2) }}\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n\n\n","import MiniProgramPage from 'C:/Users/21826/Desktop/Wj/PartsInquiry/frontend/pages/order/create.vue'\nwx.createPage(MiniProgramPage)"],"names":["INCOME_CATEGORIES","EXPENSE_CATEGORIES","get","uni","post"],"mappings":";;;;;AAqJC,SAAS,cAAc;AACtB,QAAM,IAAI,oBAAI,KAAK;AACnB,QAAM,KAAK,EAAE,SAAU,IAAC,GAAG,WAAW,SAAS,GAAE,GAAG;AACpD,QAAM,MAAM,EAAE,QAAS,EAAC,SAAQ,EAAG,SAAS,GAAE,GAAG;AACjD,SAAO,GAAG,EAAE,YAAa,CAAA,IAAI,CAAC,IAAI,GAAG;AACtC;AAEA,MAAK,YAAU;AAAA,EACd,OAAO;AACG,WAAO;AAAA,MACf,KAAK;AAAA,MACL,UAAU;AAAA,MACV,cAAc;AAAA,MACd,OAAO;AAAA,QACN,WAAW,YAAa;AAAA,QACxB,YAAY;AAAA,QACZ,YAAY;AAAA,QACZ,QAAQ;AAAA,MACR;AAAA,MACD,cAAc;AAAA,MACd,oBAAoB;AAAA,MACpB,iBAAiB;AAAA,MACjB,aAAa,CAAE;AAAA,MACf,cAAc;AAAA,MACd,OAAO,CAAE;AAAA,MACT,gBAAgB;AAAA,MAChB,kBAAkB;AAAA,MAClB,WAAW;AAAA,MACX,mBAAmB;AAAA,MAClB,qBAAqB;AAAA;AAAA,MAErB,UAAU,EAAE,MAAM,GAAG,MAAM,GAAG,QAAQ,EAAG;AAAA,MACzC,UAAU;AAAA,IACZ;AAAA,EACA;AAAA,EACD,UAAU;AAAA,IACT,gBAAgB;AACf,aAAO,KAAK,MAAM,OAAO,CAAC,GAAG,OAAO,IAAI,OAAO,GAAG,YAAY,CAAC,GAAG,CAAC;AAAA,IACnE;AAAA,IACD,cAAc;AACb,aAAO,KAAK,MAAM,OAAO,CAAC,GAAG,OAAO,IAAI,OAAO,GAAG,YAAY,CAAC,IAAI,OAAO,GAAG,aAAa,CAAC,GAAG,CAAC;AAAA,IAC/F;AAAA,IACD,gBAAgB;AAAE,aAAO,KAAK,gBAAgB;AAAA,IAAQ;AAAA,IACtD,gBAAgB;AAAE,aAAO,KAAK,gBAAgB;AAAA,IAAS;AAAA,IAC9C,mBAAmB;AAAE,aAAO,KAAK,qBAAqBA,iBAAAA;AAAAA,IAAmB;AAAA,IACzE,oBAAoB;AAAE,aAAO,KAAK,sBAAsBC,iBAAAA;AAAAA,IAAoB;AAAA,IACpF,eAAe;AAAE,aAAO,KAAK,uBAAuB;AAAA,IAAM;AAAA,IAC3D,oBAAoB;AAAE,aAAO,KAAK,qBAAmB,aAAc,KAAK,gBAAgB,MAAQ,KAAK,gBAAgB;AAAA,IAAM;AAAA;AAAA,IAE1H,WAAW;AACV,YAAM,IAAI,KAAK,YAAY,EAAE,MAAK,GAAG,MAAK,GAAG,QAAO,EAAE;AACtD,aAAO,OAAO,EAAE,QAAM,CAAC,IAAI,OAAO,EAAE,QAAM,CAAC,IAAI,OAAO,EAAE,UAAQ,CAAC;AAAA,IAClE;AAAA,EACD;AAAA,EACD,OAAO,OAAO;AACb,QAAI;AACH,YAAM,MAAM,SAAS,MAAM;AAC3B,YAAM,OAAO,SAAS,MAAM;AAC5B,UAAI,QAAQ,UAAU,QAAQ,cAAc,QAAQ,YAAY,QAAQ,WAAW;AAClF,aAAK,MAAM;AAAA,MACZ;AACA,UAAI,KAAK,QAAQ,WAAW,SAAS,SAAS,SAAS,YAAY,SAAS,YAAY;AACvF,aAAK,WAAW;AAAA,MACjB;AACA,UAAI,KAAK,QAAQ,eAAe,SAAS,QAAQ,SAAS,YAAY,SAAS,QAAQ;AACtF,aAAK,eAAe;AAAA,MACrB;AAAA,aACO,GAAG;AAAA,IAAC;AACZ,SAAK,gBAAgB;AAAA,EACrB;AAAA,EACD,SAAS;AACR,QAAI,KAAK,QAAQ,QAAQ;AACxB,UAAI,KAAK,MAAM,cAAc,KAAK,MAAM,eAAe,KAAK,iBAAiB;AAC5E,aAAK,kBAAkB,KAAK,MAAM,UAAU,EAAE,KAAK,MAAM;AACxD,eAAK,kBAAkB,KAAK,MAAM;AAClC,qBAAW,MAAM,KAAK,OAAO;AAAE,gBAAI,OAAO,GAAG,cAAc,CAAC,GAAG;AAAY,mBAAK,cAAc,EAAE;AAAA,UAAE;AAAA,SAClG;AAAA,MACF;AACA,iBAAW,MAAM,KAAK,OAAO;AAAE,YAAI,MAAM,CAAC,GAAG;AAAW,eAAK,cAAc,EAAE;AAAA,MAAE;AAAA,IAChF;AAAA,EACA;AAAA,EACD,SAAS;AAAA,IACC,MAAM,kBAAkB;AACpB,UAAI;AACA,cAAM,MAAM,MAAMC,YAAG,IAAC,yBAAyB;AAC/C,YAAI,OAAO,MAAM,QAAQ,IAAI,gBAAgB;AAAG,eAAK,oBAAoB,IAAI;AAC7E,YAAI,OAAO,MAAM,QAAQ,IAAI,iBAAiB;AAAG,eAAK,qBAAqB,IAAI;AAC/E,aAAK,qBAAqB;AAAA,MAC9B,SAAS,GAAG;AAAE,aAAK,qBAAoB;AAAA,MAAG;AAAA,IAC7C;AAAA,IACD,uBAAuB;AACnB,YAAM,OAAO,KAAK,QAAM,WAAY,KAAK,oBAAkB,KAAO,KAAK,qBAAmB;AAC1F,UAAI,CAAC,KAAK;AAAQ;AAClB,YAAM,SAAS,KAAK,KAAK,QAAM,MAAM,GAAG,QAAQ,KAAK,cAAc;AACnE,UAAI,CAAC;AAAQ,aAAK,iBAAiB,KAAK,CAAC,EAAE;AAAA,IAC9C;AAAA,IACV,MAAM,kBAAkB,YAAY;AACnC,UAAI;AACH,cAAM,IAAI,MAAMA,YAAG,IAAC,kBAAkB,UAAU,EAAE;AAClD,aAAK,qBAAqB,KAAK,EAAE,aAAa,EAAE,aAAa;AAAA,MAC9D,SAAQ,GAAG;AAAE,aAAK,qBAAqB;AAAA,MAAM;AAAA,IAC7C;AAAA,IACD,qBAAqB;AACpB,YAAM,MAAM,KAAK,sBAAsB;AACvC,UAAI,QAAQ;AAAO,eAAO;AAC1B,UAAI,QAAQ;AAAQ,eAAO;AAC3B,aAAO;AAAA,IACP;AAAA,IACD,MAAM,cAAc,IAAI;AACvB,UAAI,KAAK,QAAQ;AAAQ;AACzB,UAAI,CAAC,MAAM,CAAC,GAAG;AAAW;AAC1B,YAAM,MAAM,GAAG;AACf,UAAI,SAAS,KAAK,YAAY,GAAG;AACjC,UAAI,CAAC,QAAQ;AACZ,YAAI;AAAE,mBAAS,MAAMA,YAAAA,IAAI,iBAAiB,GAAG,EAAE;AAAG,eAAK,YAAY,GAAG,IAAI;AAAA,QAAS,SAAM,GAAG;AAAE;AAAA,QAAO;AAAA,MACtG;AACA,YAAM,QAAQ,KAAK,mBAAmB;AACtC,UAAI,QAAQ,OAAO,UAAU,OAAO,KAAK,KAAK,OAAO,OAAO,KAAK,IAAI,CAAC;AACtE,UAAI,CAAC,SAAS,UAAU,eAAe;AAAE,gBAAQ,OAAO,UAAU,OAAO,eAAe,OAAO,OAAO,cAAc,CAAC;AAAA,MAAE;AACvH,SAAG,YAAY;AACf,SAAG,aAAa;AAChB,WAAK,OAAO;AAAA,IACZ;AAAA,IACD,aAAa,IAAI;AAAE,UAAI,IAAI;AAAE,WAAG,aAAa;AAAO,aAAK,OAAS;AAAA,MAAA;AAAA,IAAG;AAAA,IAC5D,UAAU,MAAM;AAAE,WAAK,MAAM;AAAM,WAAK;IAAwB;AAAA,IACzE,aAAa,GAAG;AAAE,WAAK,MAAM,YAAY,EAAE,OAAO;AAAA,IAAO;AAAA,IACzD,iBAAiB;AAChBC,oBAAAA,MAAI,WAAW,EAAE,KAAK,0BAA0B;AAAA,IAChD;AAAA,IACD,iBAAiB;AAAEA,oBAAAA,MAAI,WAAW,EAAE,KAAK,yBAAyB,CAAC;AAAA,IAAG;AAAA,IACtE,gBAAgB;AACfA,oBAAAA,MAAI,WAAW,EAAE,KAAK,yBAAyB;AAAA,IAC/C;AAAA,IACD,gBAAgB;AAAEA,oBAAAA,MAAI,WAAW,EAAE,KAAK,kCAAkC,CAAC;AAAA,IAAG;AAAA,IAC9E,qBAAqB;AACpB,UAAI,EAAE,KAAK,QAAM,YAAY,KAAK,QAAM;AAAY;AACpD,UAAI,KAAK,qBAAmB,YAAY;AAAEA,sBAAAA,MAAI,WAAW,EAAE,KAAK,yBAAuB,CAAG;AAAA,MAAE,OACvF;AAAEA,sBAAG,MAAC,WAAW,EAAE,KAAK,yBAA0B,CAAA;AAAA,MAAE;AAAA,IACzD;AAAA,IACD,gBAAgB,GAAG;AAAE,WAAK,mBAAmB;AAAG,WAAK;IAAwB;AAAA,IACpE,SAAS;AAAE,WAAK;IAAgB;AAAA,IAChC,YAAY;AAAE,WAAK;IAAgB;AAAA,IAC5C,MAAM,SAAS;AACF,YAAM,mBAAoB,KAAK,QAAM,UAAU,KAAK,QAAM;AAC1D,YAAM,iBAAkB,KAAK,QAAM,UAAU,KAAK,aAAW,aAAe,KAAK,QAAM,cAAc,KAAK,iBAAe;AACzH,YAAM,gBAAgB,KAAK,QAAM,SAAU,UAAU,KAAK,WAAa,cAAc,KAAK;AAE1F,UAAI,oBAAoB,CAAC,gBAAgB;AACrC,YAAI,CAAC,KAAK,MAAM,QAAQ;AAAEA,wBAAG,MAAC,UAAU,EAAE,OAAO,UAAU,MAAM,OAAK,CAAG;AAAG;AAAA,QAAO;AACnF,cAAM,UAAU,KAAK,MAAM,KAAK,QAAM,CAAC,GAAG,aAAa,OAAO,GAAG,YAAU,CAAC,KAAK,CAAC;AAClF,YAAI,SAAS;AAAEA,8BAAI,UAAU,EAAE,OAAO,UAAU,MAAM,QAAQ;AAAG;AAAA,QAAO;AAAA,MAC5E;AACZ,YAAM,UAAU,mBAAoB,iBAAiB;AAAA,QACjC,EAAE,QAAQ,QAAQ,QAAQ,OAAO,KAAK,SAAS,QAAM,CAAC,EAAG;AAAA,QACzD,EAAE,QAAQ,QAAQ,QAAQ,OAAO,KAAK,SAAS,QAAM,CAAC,EAAG;AAAA,QACzD,EAAE,QAAQ,UAAU,QAAQ,OAAO,KAAK,SAAS,UAAQ,CAAC,EAAE;AAAA,MAC/D,EAAC,OAAO,OAAK,EAAE,SAAO,CAAC,IAAI;AAAA,QAC5B,MAAM;AAAA,QACN,WAAW,KAAK,MAAM;AAAA,QACtB,YAAY,KAAK,MAAM;AAAA,QACvB,YAAY,KAAK,MAAM;AAAA,QACvB,OAAO,KAAK,MAAM,IAAI,SAAO,EAAE,WAAW,GAAG,WAAW,UAAU,OAAO,GAAG,YAAU,CAAC,GAAG,WAAW,OAAO,GAAG,aAAW,CAAC,EAAA,EAAI;AAAA,QAC/H,QAAQ,KAAK;AAAA,MACjB,IAAK;AAAA,QAChB,MAAM,KAAK;AAAA,QACX,UAAU,KAAK;AAAA,QACf,kBAAkB,KAAK;AAAA,QACvB,gBAAgB,KAAK,qBAAmB,aAAc,KAAK,MAAM,cAAc,OAAS,KAAK,MAAM,cAAc;AAAA,QACjH,WAAW,KAAK,qBAAqB;AAAA,QACrC,QAAQ,OAAO,KAAK,aAAW,CAAC;AAAA,QAChC,QAAQ,KAAK,MAAM;AAAA,QACnB,QAAQ,KAAK,MAAM;AAAA,MACpB;AACY,UAAI;AACA,cAAM,MAAM,mBAAoB,iBAAkB,iBAAiB,KAAK,GAAG,KAAM,gBAAiB;AACjH,cAAMC,YAAI,KAAC,KAAK,OAAO;AACvBD,sBAAG,MAAC,UAAU,EAAE,OAAO,OAAO,MAAM,WAAW;AAC/C,mBAAW,MAAM;AAAEA,wBAAAA,MAAI,aAAa;AAAA,QAAA,GAAK,GAAG;AAAA,MAC7C,SAAS,GAAG;AACXA,4BAAI,UAAU,EAAE,OAAO,KAAK,EAAE,WAAW,QAAQ,MAAM,QAAQ;AAAA,MAChE;AAAA,IACA;AAAA,IACQ,eAAe;AACvB,WAAK,QAAQ,CAAC;AACd,WAAK,YAAY;AACjB,WAAK,MAAM,SAAS;AACR,WAAK,WAAW,EAAE,MAAM,GAAG,MAAM,GAAG,QAAQ,EAAE;AAAA,IAC3D;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjVD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
+{"version":3,"file":"create.js","sources":["pages/order/create.vue","../../../../Downloads/HBuilderX.4.76.2025082103/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvb3JkZXIvY3JlYXRlLnZ1ZQ"],"sourcesContent":["\n\t\n\t\t\n\t\t\n\t\t\t销售\n\t\t\t进货\n\t\t\t其他收入\n\t\t\t其他支出\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t时间\n\t\t\t\t{{ order.orderTime }}\n\t\t\t\n\t\t\n\t\t\n\t\t\t客户\n\t\t\t{{ customerLabel }}\n\t\t\n\t\t\n\t\t\t供应商\n\t\t\t{{ supplierLabel }}\n\t\t\n\n \n \n \n \n 客户\n {{ customerLabel }}\n \n \n 供应商\n {{ supplierLabel }}\n \n\n \n \n 现金\n \n \n \n 银行存款\n \n \n \n 微信\n \n \n\n {{ showMore ? '收起' : '' }}\n\n \n \n 总金额:{{ payTotal.toFixed(2) }}\n \n \n \n {{ order.orderTime }}\n \n \n \n \n\n \n \n\t\t\t\n\t\t\t\t选中货品({{ totalQuantity }})\n\t\t\t\t合计金额:¥ {{ totalAmount.toFixed(2) }}\n\t\t\t\n\n\t\t\t\n\t\t\t+\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t{{ c.label }}\n\t\t\t\n\t\t\t\n\t\t\t\t往来单位\n\t\t\t\t{{ counterpartyLabel }}\n\t\t\t\n\t\t\t\n\t\t\t\t结算账户\n\t\t\t\t{{ accountLabel }}\n\t\t\t\n\t\t\t\n\t\t\t\t金额\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t购物车里空空如也\n\t\t\t扫描或点击 “+” 选择商品吧\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{{ it.productName }}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t¥ {{ (Number(it.quantity)*Number(it.unitPrice)).toFixed(2) }}\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n\n\n","import MiniProgramPage from 'C:/Users/21826/Desktop/Wj/PartsInquiry/frontend/pages/order/create.vue'\nwx.createPage(MiniProgramPage)"],"names":["INCOME_CATEGORIES","EXPENSE_CATEGORIES","uni","get","post"],"mappings":"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"}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/app.json b/frontend/unpackage/dist/dev/mp-weixin/app.json
index 5b0deee..28d6251 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/app.json
+++ b/frontend/unpackage/dist/dev/mp-weixin/app.json
@@ -27,5 +27,43 @@
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
+ "tabBar": {
+ "color": "#8a7535",
+ "selectedColor": "#B4880F",
+ "backgroundColor": "#ffffff",
+ "borderStyle": "black",
+ "list": [
+ {
+ "pagePath": "pages/index/index",
+ "text": "首页",
+ "iconPath": "static/logo.png",
+ "selectedIconPath": "static/logo.png"
+ },
+ {
+ "pagePath": "pages/product/list",
+ "text": "货品",
+ "iconPath": "static/logo.png",
+ "selectedIconPath": "static/logo.png"
+ },
+ {
+ "pagePath": "pages/order/create",
+ "text": "开单",
+ "iconPath": "static/logo.png",
+ "selectedIconPath": "static/logo.png"
+ },
+ {
+ "pagePath": "pages/detail/index",
+ "text": "明细",
+ "iconPath": "static/logo.png",
+ "selectedIconPath": "static/logo.png"
+ },
+ {
+ "pagePath": "pages/my/index",
+ "text": "我的",
+ "iconPath": "static/logo.png",
+ "selectedIconPath": "static/logo.png"
+ }
+ ]
+ },
"usingComponents": {}
}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/common/constants.js b/frontend/unpackage/dist/dev/mp-weixin/common/constants.js
index d4b9baf..bea5e30 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/common/constants.js
+++ b/frontend/unpackage/dist/dev/mp-weixin/common/constants.js
@@ -13,6 +13,22 @@ const EXPENSE_CATEGORIES = [
{ key: "interest_expense", label: "利息支出" },
{ key: "other_expense", label: "其它支出" }
];
+const ROUTES = {
+ home: "/pages/index/index",
+ productList: "/pages/product/list",
+ productForm: "/pages/product/form",
+ productSelect: "/pages/product/select",
+ productSettings: "/pages/product/settings",
+ orderCreate: "/pages/order/create",
+ detail: "/pages/detail/index",
+ my: "/pages/my/index",
+ myAbout: "/pages/my/about",
+ report: "/pages/report/index",
+ customerSelect: "/pages/customer/select",
+ supplierSelect: "/pages/supplier/select",
+ accountSelect: "/pages/account/select"
+};
exports.EXPENSE_CATEGORIES = EXPENSE_CATEGORIES;
exports.INCOME_CATEGORIES = INCOME_CATEGORIES;
+exports.ROUTES = ROUTES;
//# sourceMappingURL=../../.sourcemap/mp-weixin/common/constants.js.map
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.js b/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.js
index 5fc3950..9e237f7 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.js
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.js
@@ -125,7 +125,7 @@ const _sfc_main = {
},
onCreate() {
if (this.biz === "sale") {
- common_vendor.index.navigateTo({ url: "/pages/order/create" });
+ common_vendor.index.switchTab({ url: "/pages/order/create" });
return;
}
common_vendor.index.showToast({ title: "该类型创建页待实现", icon: "none" });
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.js b/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.js
index 27a0d33..62879c0 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.js
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.js
@@ -1,6 +1,7 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const common_http = require("../../common/http.js");
+const common_constants = require("../../common/constants.js");
const common_assets = require("../../common/assets.js");
const _sfc_main = {
data() {
@@ -60,11 +61,15 @@ const _sfc_main = {
},
onFeatureTap(item) {
if (item.key === "product") {
- common_vendor.index.navigateTo({ url: "/pages/product/list" });
+ common_vendor.index.switchTab({ url: "/pages/product/list" });
return;
}
if (item.key === "sale") {
- common_vendor.index.navigateTo({ url: "/pages/order/create?biz=sale&type=out" });
+ try {
+ common_vendor.index.setStorageSync("ORDER_DEFAULT_PARAMS", { biz: "sale", type: "out" });
+ } catch (e) {
+ }
+ common_vendor.index.switchTab({ url: "/pages/order/create" });
return;
}
if (item.key === "customer") {
@@ -80,41 +85,42 @@ const _sfc_main = {
return;
}
if (item.key === "purchase") {
- common_vendor.index.navigateTo({ url: "/pages/order/create?biz=purchase&type=in" });
+ try {
+ common_vendor.index.setStorageSync("ORDER_DEFAULT_PARAMS", { biz: "purchase", type: "in" });
+ } catch (e) {
+ }
+ common_vendor.index.switchTab({ url: "/pages/order/create" });
return;
}
if (item.key === "report") {
- common_vendor.index.navigateTo({ url: "/pages/report/index" });
+ common_vendor.index.navigateTo({ url: common_constants.ROUTES.report });
return;
}
if (item.key === "otherPay") {
- common_vendor.index.navigateTo({ url: "/pages/order/create?biz=expense" });
+ try {
+ common_vendor.index.setStorageSync("ORDER_DEFAULT_PARAMS", { biz: "expense" });
+ } catch (e) {
+ }
+ common_vendor.index.switchTab({ url: "/pages/order/create" });
return;
}
common_vendor.index.showToast({ title: item.title + "(开发中)", icon: "none" });
},
goProduct() {
- this.activeTab = "product";
- common_vendor.index.navigateTo({ url: "/pages/product/list" });
+ common_vendor.index.switchTab({ url: "/pages/product/list" });
},
onCreateOrder() {
- common_vendor.index.navigateTo({ url: "/pages/order/create" });
+ common_vendor.index.switchTab({ url: "/pages/order/create" });
},
goDetail() {
- this.activeTab = "detail";
try {
- common_vendor.index.__f__("log", "at pages/index/index.vue:199", "[index] goDetail → /pages/detail/index");
+ common_vendor.index.__f__("log", "at pages/index/index.vue:177", "[index] goDetail → /pages/detail/index");
} catch (e) {
}
- common_vendor.index.navigateTo({ url: "/pages/detail/index" });
- },
- goReport() {
- this.activeTab = "report";
- common_vendor.index.navigateTo({ url: "/pages/report/index" });
+ common_vendor.index.switchTab({ url: "/pages/detail/index" });
},
goMe() {
- this.activeTab = "me";
- common_vendor.index.navigateTo({ url: "/pages/my/index" });
+ common_vendor.index.switchTab({ url: "/pages/my/index" });
},
onNoticeTap(n) {
common_vendor.index.showModal({
@@ -167,18 +173,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
g: item.key,
h: common_vendor.o(($event) => $options.onFeatureTap(item), item.key)
});
- }),
- l: $data.activeTab === "home" ? 1 : "",
- m: common_vendor.o(($event) => $data.activeTab = "home"),
- n: $data.activeTab === "product" ? 1 : "",
- o: common_vendor.o((...args) => $options.goProduct && $options.goProduct(...args)),
- p: common_vendor.o((...args) => $options.onCreateOrder && $options.onCreateOrder(...args)),
- q: $data.activeTab === "detail" ? 1 : "",
- r: common_vendor.o((...args) => $options.goDetail && $options.goDetail(...args)),
- s: $data.activeTab === "report" ? 1 : "",
- t: common_vendor.o((...args) => $options.goReport && $options.goReport(...args)),
- v: $data.activeTab === "me" ? 1 : "",
- w: common_vendor.o((...args) => $options.goMe && $options.goMe(...args))
+ })
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.wxml b/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.wxml
index 1adc31c..f0d8e9f 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.wxml
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.wxml
@@ -1 +1 @@
-五金配件管家咨询今日销售额{{b}}本月销售额{{c}}本月利润{{d}}库存商品数量{{e}}广告加载中...{{h}}暂无公告{{n.a}}{{n.c}}常用功能{{item.e}}{{item.f}}首页货品开单明细报表我的
\ No newline at end of file
+五金配件管家咨询今日销售额{{b}}本月销售额{{c}}本月利润{{d}}库存商品数量{{e}}广告加载中...{{h}}暂无公告{{n.a}}{{n.c}}常用功能{{item.e}}{{item.f}}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/my/index.js b/frontend/unpackage/dist/dev/mp-weixin/pages/my/index.js
index a666702..4367fa5 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/my/index.js
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/my/index.js
@@ -43,7 +43,7 @@ const _sfc_main = {
common_vendor.index.showToast({ title: "VIP会员(开发中)", icon: "none" });
},
goMyOrders() {
- common_vendor.index.navigateTo({ url: "/pages/detail/index" });
+ common_vendor.index.switchTab({ url: "/pages/detail/index" });
},
goSupplier() {
common_vendor.index.navigateTo({ url: "/pages/supplier/select" });
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.js b/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.js
index 2c26ec0..c4d54ec 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.js
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.js
@@ -70,8 +70,9 @@ const _sfc_main = {
},
onLoad(query) {
try {
- const biz = query && query.biz;
- const type = query && query.type;
+ const preset = common_vendor.index.getStorageSync("ORDER_DEFAULT_PARAMS") || {};
+ const biz = query && query.biz || preset.biz;
+ const type = query && query.type || preset.type;
if (biz === "sale" || biz === "purchase" || biz === "income" || biz === "expense") {
this.biz = biz;
}
@@ -81,6 +82,10 @@ const _sfc_main = {
if (this.biz === "purchase" && (type === "in" || type === "return" || type === "pay")) {
this.purchaseType = type;
}
+ try {
+ common_vendor.index.removeStorageSync("ORDER_DEFAULT_PARAMS");
+ } catch (_) {
+ }
} catch (e) {
}
this.fetchCategories();
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.js b/frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.js
deleted file mode 100644
index dbb0a59..0000000
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.js
+++ /dev/null
@@ -1,25 +0,0 @@
-"use strict";
-const common_vendor = require("../../common/vendor.js");
-const _sfc_main = {
- methods: {
- go(mode, dim) {
- const q = `mode=${encodeURIComponent(mode)}&dim=${encodeURIComponent(dim || "")}`;
- common_vendor.index.navigateTo({ url: `/pages/report/index?${q}` });
- }
- }
-};
-function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
- return {
- a: common_vendor.o(($event) => $options.go("sale", "customer")),
- b: common_vendor.o(($event) => $options.go("sale", "product")),
- c: common_vendor.o(($event) => $options.go("sale", "customer")),
- d: common_vendor.o(($event) => $options.go("sale", "customer")),
- e: common_vendor.o(($event) => $options.go("purchase", "supplier")),
- f: common_vendor.o(($event) => $options.go("inventory", "qty")),
- g: common_vendor.o(($event) => $options.go("arap", "ar")),
- h: common_vendor.o(($event) => $options.go("arap", "ap"))
- };
-}
-const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
-wx.createPage(MiniProgramPage);
-//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/report/entry.js.map
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.json b/frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.json
deleted file mode 100644
index a73dd63..0000000
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "navigationBarTitleText": "报表",
- "usingComponents": {}
-}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.wxml b/frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.wxml
deleted file mode 100644
index aed737e..0000000
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.wxml
+++ /dev/null
@@ -1 +0,0 @@
-资金报表利润统计营业员统计经营业绩进销存报表销售统计进货统计库存统计应收对账单应付对账单
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.wxss b/frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.wxss
deleted file mode 100644
index 4a077a2..0000000
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/report/entry.wxss
+++ /dev/null
@@ -1,13 +0,0 @@
-
-.entry { padding: 20rpx;
-}
-.section { margin-bottom: 24rpx;
-}
-.section-title { background:#f1f4f8; color:#6a7a8a; padding: 14rpx 16rpx; border-radius: 12rpx; font-weight: 700;
-}
-.grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18rpx; padding: 18rpx 6rpx 0;
-}
-.btn { text-align: center; padding: 18rpx 8rpx; border: 1rpx solid #e5e9ef; border-radius: 12rpx; color:#333; background: #fff;
-}
-.btn:active { background: #f6f8fa;
-}
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/shell/index.json b/frontend/unpackage/dist/dev/mp-weixin/pages/shell/index.json
new file mode 100644
index 0000000..be37d2b
--- /dev/null
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/shell/index.json
@@ -0,0 +1,4 @@
+{
+ "navigationBarTitleText": "五金配件管家",
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/shell/index.wxml b/frontend/unpackage/dist/dev/mp-weixin/pages/shell/index.wxml
new file mode 100644
index 0000000..48f43cd
--- /dev/null
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/shell/index.wxml
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/project.private.config.json b/frontend/unpackage/dist/dev/mp-weixin/project.private.config.json
new file mode 100644
index 0000000..b32aafa
--- /dev/null
+++ b/frontend/unpackage/dist/dev/mp-weixin/project.private.config.json
@@ -0,0 +1,5 @@
+{
+ "setting": {
+ "urlCheck": false
+ }
+}
\ No newline at end of file
diff --git a/沟通.md b/沟通.md
index dcc804b..6e15cfc 100644
--- a/沟通.md
+++ b/沟通.md
@@ -40,6 +40,9 @@
9.20王德鹏2:
除了“我的”,正常功能基本实现
+9.20王德鹏3:
+导航栏持久化
+