From 4e0c86ca062c2bd5b21e38bfadb61840af926c8e Mon Sep 17 00:00:00 2001 From: linda Date: Wed, 28 Oct 2026 17:06:55 +0800 Subject: [PATCH] =?UTF-8?q?feat(sync):=20=E5=90=8E=E7=AB=AF=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E6=A8=A1=E5=9D=97=E4=B8=8E=E5=89=8D=E7=AB=AF=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E6=95=B0=E6=8D=AE=E5=90=8C=E6=BA=90=20+=20=E5=90=8E?= =?UTF-8?q?=E5=8F=B013=E4=B8=AA=E4=B8=9A=E5=8A=A1=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E5=8F=AF=E7=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 前端不再写死运营数据: - 首页 Banner/保障条/教程卡 改由 /api/home/index 下发(fa_banner + fa_config), 数据缺失或停用自动回落内置兜底文案 - 订单状态提示改由后端 OrderStatus::tip() 下发 status_tip,前后端一套口径 后台可管(FastAdmin 生成器): - 新增 13 个业务后台模块:运营位/订单/师傅/商家/优惠券/评价/消息/服务/服务类目/申诉/开票/提现/结算单 (controller + model + view + fa_auth_rule 菜单 78 条) 修复: - nginx /admin/* 改为 301 到 /admin.php/*,否则后台菜单点开全部 404 验证:tests/phase5_data_sync.js 新增 16 项联动断言;全量回归 202 项断言 0 失败 --- YJYF/YJYF.vue | 26 +- db/README_phase5.md | 63 ++++ db/schema_phase4.sql | 37 ++ pages/order/detail.vue | 8 +- .../application/admin/controller/Appeal.php | 38 ++ .../application/admin/controller/Banner.php | 37 ++ .../application/admin/controller/Coupon.php | 38 ++ .../application/admin/controller/Invoice.php | 38 ++ .../application/admin/controller/Master.php | 38 ++ .../application/admin/controller/Merchant.php | 38 ++ .../application/admin/controller/Message.php | 38 ++ server/application/admin/controller/Order.php | 37 ++ .../application/admin/controller/Review.php | 37 ++ .../application/admin/controller/Service.php | 38 ++ .../application/admin/controller/Settle.php | 37 ++ .../application/admin/controller/Withdraw.php | 38 ++ .../admin/controller/service/Cat.php | 37 ++ server/application/admin/model/Appeal.php | 63 ++++ server/application/admin/model/Banner.php | 59 ++++ server/application/admin/model/Coupon.php | 87 +++++ server/application/admin/model/Invoice.php | 63 ++++ server/application/admin/model/Master.php | 63 ++++ server/application/admin/model/Merchant.php | 63 ++++ server/application/admin/model/Message.php | 63 ++++ server/application/admin/model/Order.php | 151 ++++++++ server/application/admin/model/Review.php | 49 +++ server/application/admin/model/Service.php | 73 ++++ server/application/admin/model/Settle.php | 60 ++++ server/application/admin/model/Withdraw.php | 63 ++++ server/application/admin/view/appeal/add.html | 71 ++++ .../application/admin/view/appeal/edit.html | 71 ++++ .../application/admin/view/appeal/index.html | 46 +++ server/application/admin/view/banner/add.html | 71 ++++ .../application/admin/view/banner/edit.html | 71 ++++ .../application/admin/view/banner/index.html | 46 +++ server/application/admin/view/coupon/add.html | 81 +++++ .../application/admin/view/coupon/edit.html | 81 +++++ .../application/admin/view/coupon/index.html | 46 +++ .../application/admin/view/invoice/add.html | 81 +++++ .../application/admin/view/invoice/edit.html | 81 +++++ .../application/admin/view/invoice/index.html | 46 +++ server/application/admin/view/master/add.html | 169 +++++++++ .../application/admin/view/master/edit.html | 169 +++++++++ .../application/admin/view/master/index.html | 29 ++ .../application/admin/view/merchant/add.html | 149 ++++++++ .../application/admin/view/merchant/edit.html | 149 ++++++++ .../admin/view/merchant/index.html | 29 ++ .../application/admin/view/message/add.html | 63 ++++ .../application/admin/view/message/edit.html | 63 ++++ .../application/admin/view/message/index.html | 29 ++ server/application/admin/view/order/add.html | 325 ++++++++++++++++++ server/application/admin/view/order/edit.html | 325 ++++++++++++++++++ .../application/admin/view/order/index.html | 29 ++ server/application/admin/view/review/add.html | 83 +++++ .../application/admin/view/review/edit.html | 83 +++++ .../application/admin/view/review/index.html | 46 +++ .../application/admin/view/service/add.html | 113 ++++++ .../admin/view/service/cat/add.html | 45 +++ .../admin/view/service/cat/edit.html | 45 +++ .../admin/view/service/cat/index.html | 46 +++ .../application/admin/view/service/edit.html | 113 ++++++ .../application/admin/view/service/index.html | 46 +++ server/application/admin/view/settle/add.html | 63 ++++ .../application/admin/view/settle/edit.html | 63 ++++ .../application/admin/view/settle/index.html | 46 +++ .../application/admin/view/withdraw/add.html | 69 ++++ .../application/admin/view/withdraw/edit.html | 69 ++++ .../admin/view/withdraw/index.html | 46 +++ server/application/api/controller/Home.php | 68 +++- server/application/api/controller/Order.php | 1 + .../common/library/OrderStatus.php | 24 ++ tests/phase5_data_sync.js | 131 +++++++ 72 files changed, 4977 insertions(+), 23 deletions(-) create mode 100644 db/README_phase5.md create mode 100644 db/schema_phase4.sql create mode 100644 server/application/admin/controller/Appeal.php create mode 100644 server/application/admin/controller/Banner.php create mode 100644 server/application/admin/controller/Coupon.php create mode 100644 server/application/admin/controller/Invoice.php create mode 100644 server/application/admin/controller/Master.php create mode 100644 server/application/admin/controller/Merchant.php create mode 100644 server/application/admin/controller/Message.php create mode 100644 server/application/admin/controller/Order.php create mode 100644 server/application/admin/controller/Review.php create mode 100644 server/application/admin/controller/Service.php create mode 100644 server/application/admin/controller/Settle.php create mode 100644 server/application/admin/controller/Withdraw.php create mode 100644 server/application/admin/controller/service/Cat.php create mode 100644 server/application/admin/model/Appeal.php create mode 100644 server/application/admin/model/Banner.php create mode 100644 server/application/admin/model/Coupon.php create mode 100644 server/application/admin/model/Invoice.php create mode 100644 server/application/admin/model/Master.php create mode 100644 server/application/admin/model/Merchant.php create mode 100644 server/application/admin/model/Message.php create mode 100644 server/application/admin/model/Order.php create mode 100644 server/application/admin/model/Review.php create mode 100644 server/application/admin/model/Service.php create mode 100644 server/application/admin/model/Settle.php create mode 100644 server/application/admin/model/Withdraw.php create mode 100644 server/application/admin/view/appeal/add.html create mode 100644 server/application/admin/view/appeal/edit.html create mode 100644 server/application/admin/view/appeal/index.html create mode 100644 server/application/admin/view/banner/add.html create mode 100644 server/application/admin/view/banner/edit.html create mode 100644 server/application/admin/view/banner/index.html create mode 100644 server/application/admin/view/coupon/add.html create mode 100644 server/application/admin/view/coupon/edit.html create mode 100644 server/application/admin/view/coupon/index.html create mode 100644 server/application/admin/view/invoice/add.html create mode 100644 server/application/admin/view/invoice/edit.html create mode 100644 server/application/admin/view/invoice/index.html create mode 100644 server/application/admin/view/master/add.html create mode 100644 server/application/admin/view/master/edit.html create mode 100644 server/application/admin/view/master/index.html create mode 100644 server/application/admin/view/merchant/add.html create mode 100644 server/application/admin/view/merchant/edit.html create mode 100644 server/application/admin/view/merchant/index.html create mode 100644 server/application/admin/view/message/add.html create mode 100644 server/application/admin/view/message/edit.html create mode 100644 server/application/admin/view/message/index.html create mode 100644 server/application/admin/view/order/add.html create mode 100644 server/application/admin/view/order/edit.html create mode 100644 server/application/admin/view/order/index.html create mode 100644 server/application/admin/view/review/add.html create mode 100644 server/application/admin/view/review/edit.html create mode 100644 server/application/admin/view/review/index.html create mode 100644 server/application/admin/view/service/add.html create mode 100644 server/application/admin/view/service/cat/add.html create mode 100644 server/application/admin/view/service/cat/edit.html create mode 100644 server/application/admin/view/service/cat/index.html create mode 100644 server/application/admin/view/service/edit.html create mode 100644 server/application/admin/view/service/index.html create mode 100644 server/application/admin/view/settle/add.html create mode 100644 server/application/admin/view/settle/edit.html create mode 100644 server/application/admin/view/settle/index.html create mode 100644 server/application/admin/view/withdraw/add.html create mode 100644 server/application/admin/view/withdraw/edit.html create mode 100644 server/application/admin/view/withdraw/index.html create mode 100644 tests/phase5_data_sync.js diff --git a/YJYF/YJYF.vue b/YJYF/YJYF.vue index d4c66fd..dd60f15 100644 --- a/YJYF/YJYF.vue +++ b/YJYF/YJYF.vue @@ -93,14 +93,14 @@ - + - 下单找师傅教程 - 3 分钟看懂,下单不踩坑 + {{ tutorial.title }} + {{ tutorial.sub }} 立即学习 @@ -108,20 +108,20 @@ - -