Phase1 后端核心:
- 新增 fsgx_v1.sql 迁移脚本(is_queue_goods/frozen_points/available_points/no_assess)
- SystemConfigServices 返佣设置扩展(周期人数/分档比例/范围/时机)
- StoreOrderCreateServices 周期循环佣金计算
- StoreOrderTakeServices 佣金发放后同步冻结积分
- StoreProductServices/StoreProduct 保存 is_queue_goods
Phase2 后端接口:
- GET /api/hjf/brokerage/progress 佣金周期进度
- GET /api/hjf/assets/overview 资产总览
- HjfPointsServices 每日 frozen_points 0.4‰ 释放定时任务
- PUT /adminapi/hjf/member/{uid}/no_assess 不考核接口
- GET /adminapi/hjf/points/release_log 积分日志接口
Phase3 前端清理:
- hjfCustom.js 路由精简(仅保留 points/log)
- hjfQueue.js/hjfMember.js API 清理/重定向至 CRMEB 原生接口
- pages.json 公排→推荐佣金/佣金记录/佣金规则
Phase4-5 前端改造:
- queue/status.vue 推荐佣金进度页整体重写
- 商品详情/订单确认/支付结果页文案与逻辑改造
- 个人中心/资产页/引导页/规则页文案改造
- HjfQueueProgress/HjfRefundNotice/HjfAssetCard 组件改造
- 推广中心嵌入佣金进度摘要
- hjfMockData.js 全量更新(公排字段→佣金字段)
Phase6 Admin 增强:
- 用户列表新增 frozen_points/available_points 列及不考核操作按钮
- hjfPoints.js USE_MOCK=false 对接真实积分日志接口
Phase7 配置文档:
- docs/fsgx-phase7-config-checklist.md 后台配置与全链路验收清单
Made-with: Cursor
310 lines
8.0 KiB
JSON
310 lines
8.0 KiB
JSON
{
|
|
"pages": [
|
|
"pages/guide/index",
|
|
"pages/index/index",
|
|
"pages/order_addcart/order_addcart",
|
|
"pages/user/index",
|
|
"pages/goods_cate/goods_cate",
|
|
"pages/discoverIndex/index"
|
|
],
|
|
"subPackages": [
|
|
{
|
|
"root": "pages/goods_details",
|
|
"pages": [
|
|
"index"
|
|
],
|
|
"name": "goods_details"
|
|
},
|
|
{
|
|
"root": "pages/users",
|
|
"pages": [
|
|
"user_vip_areer/index",
|
|
"privacy/index",
|
|
"user_cancellation/index",
|
|
"message_center/index",
|
|
"message_center/messageDetail",
|
|
"user_invoice_order/index",
|
|
"scan_login/index",
|
|
"user_invoice_list/index",
|
|
"user_invoice_form/index",
|
|
"wechat_login/index",
|
|
"binding_phone/index",
|
|
"retrievePassword/index",
|
|
"user_set/index",
|
|
"user_info/index",
|
|
"visit_list/index",
|
|
"user_goods_collection/index",
|
|
"user_sgin/index",
|
|
"user_sgin_list/index",
|
|
"user_money/index",
|
|
"user_bill/index",
|
|
"user_integral/index",
|
|
"user_integral_detail/index",
|
|
"user_coupon/index",
|
|
"user_spread_user/index",
|
|
"user_spread_code/index",
|
|
"user_spread_money/index",
|
|
"user_spread_money/receiving",
|
|
"user_distribution_info/index",
|
|
"user_cash/index",
|
|
"user_cash/status",
|
|
"user_vip/index",
|
|
"user_distribution_level/index",
|
|
"user_address_list/index",
|
|
"user_agreement_list/index",
|
|
"user_address/index",
|
|
"user_address/addClient",
|
|
"user_phone/index",
|
|
"user_payment/index",
|
|
"user_pwd_edit/index",
|
|
"promoter-list/index",
|
|
"promoter-order/index",
|
|
"promoter_rank/index",
|
|
"commission_rank/index",
|
|
"user_return_list/index",
|
|
"login/index",
|
|
"supplier/index",
|
|
"supplier/state",
|
|
"supplier/record",
|
|
"distributor/apply",
|
|
"distributor/index",
|
|
"agent/apply",
|
|
"agent/state",
|
|
"agent/record",
|
|
"agent/staff_list",
|
|
"user_member_code/index",
|
|
"paymentBehalf/index",
|
|
"paymentBehalf/payStatus",
|
|
"spreadData/index",
|
|
"spreadData/contributionRank"
|
|
],
|
|
"name": "users"
|
|
},
|
|
{
|
|
"root": "pages/activity",
|
|
"pages": [
|
|
"goods_bargain/index",
|
|
"goods_bargain_details/index",
|
|
"goods_combination/index",
|
|
"goods_combination_status/index",
|
|
"goods_seckill/index",
|
|
"goods_details/index",
|
|
"bargain/index",
|
|
"presell/index",
|
|
"points_mall/index",
|
|
"coupon/index",
|
|
"new_customer/index",
|
|
"giftCard/exchange",
|
|
"giftCard/info"
|
|
],
|
|
"name": "activity"
|
|
},
|
|
{
|
|
"root": "pages/admin",
|
|
"pages": [
|
|
"user/list",
|
|
"user/index",
|
|
"goods/index",
|
|
"goods/specs",
|
|
"order/index",
|
|
"orderList/index",
|
|
"orderDetail/index",
|
|
"delivery/index",
|
|
"order_cancellation/index",
|
|
"distribution/index",
|
|
"distribution/scanning/index",
|
|
"distribution/scanning/detail/index",
|
|
"distribution/orderDetail/index",
|
|
"work/index",
|
|
"logistics/index",
|
|
"refundOrderList/index",
|
|
"refund/index",
|
|
"refundOrderDetail/index",
|
|
"writeRecordList/index",
|
|
"offOrderResult/index",
|
|
"writeOffCard/index"
|
|
],
|
|
"name": "adminOrder"
|
|
},
|
|
{
|
|
"root": "pages/columnGoods",
|
|
"pages": [
|
|
"live_list/index",
|
|
"rank/index"
|
|
],
|
|
"name": "columnGoods"
|
|
},
|
|
{
|
|
"root": "pages/annex",
|
|
"pages": [
|
|
"web_view/index",
|
|
"vip_paid/index",
|
|
"vip_paid_active/index",
|
|
"vip_paid_rights/index",
|
|
"vip_grade/index",
|
|
"record_list/index",
|
|
"vip_grade_active/index",
|
|
"vip_coupon/index",
|
|
"vip_clause/index",
|
|
"vip_active/index",
|
|
"offline_pay/index",
|
|
"offline_result/index",
|
|
"special/index"
|
|
]
|
|
},
|
|
{
|
|
"root": "pages/extension",
|
|
"pages": [
|
|
"invite_friend/index",
|
|
"customer_list/chat",
|
|
"customer_list/feedback",
|
|
"news_list/index",
|
|
"news_details/index"
|
|
],
|
|
"name": "extension"
|
|
},
|
|
{
|
|
"root": "pages/work",
|
|
"pages": [
|
|
"userInfo/index",
|
|
"orderList/index",
|
|
"orderDetail/index",
|
|
"record/index",
|
|
"groupInfo/index"
|
|
],
|
|
"name": "work"
|
|
},
|
|
{
|
|
"root": "pages/goods",
|
|
"pages": [
|
|
"goods_list/index",
|
|
"goods_search/index",
|
|
"order_pay_status/index",
|
|
"goods_comment_list/index",
|
|
"goods_comment_con/index",
|
|
"goods_comment_con/comment_con",
|
|
"goods_comment_con/lottery_comment",
|
|
"goods_logistics/index",
|
|
"goods_return_list/index",
|
|
"goods_return/index",
|
|
"order_details/index",
|
|
"order_list/index",
|
|
"order_refund_goods/index",
|
|
"receive_gifts_status/index",
|
|
"receive_gift/index",
|
|
"order_confirm/index",
|
|
"lottery/grids/index",
|
|
"lottery/wheel/index",
|
|
"lottery/grids/record",
|
|
"cashier/index",
|
|
"order_after_details/index",
|
|
"match_pay/index",
|
|
"goodsDiscover/index",
|
|
"goodsShare/index"
|
|
],
|
|
"name": "goods"
|
|
},
|
|
{
|
|
"root": "pages/behalf",
|
|
"pages": [
|
|
"user_list/index",
|
|
"goods_list/index",
|
|
"record/index",
|
|
"order_confirm/index",
|
|
"cashier/index"
|
|
],
|
|
"name": "behalf"
|
|
},
|
|
{
|
|
"root": "pages/discover",
|
|
"pages": [
|
|
"discoverUser/index",
|
|
"discoverCreate/index",
|
|
"discoverCreate/topic",
|
|
"discoverDetails/index",
|
|
"discoverTopic/index",
|
|
"discoverFollow/index",
|
|
"discoverSearch/index",
|
|
"discoverVideo/index",
|
|
"discoverMessage/index"
|
|
],
|
|
"name": "discover"
|
|
},
|
|
{
|
|
"root": "pages/merchant",
|
|
"pages": [
|
|
"apply/index",
|
|
"apply/state",
|
|
"index/index",
|
|
"index/goods",
|
|
"cart/index",
|
|
"user/index",
|
|
"goodsDetails/index"
|
|
],
|
|
"name": "merchant"
|
|
}
|
|
],
|
|
"window": {
|
|
"navigationBarTextStyle": "black",
|
|
"navigationBarTitleText": "加载中",
|
|
"navigationBarBackgroundColor": "#fff",
|
|
"backgroundColor": "#F8F8F8",
|
|
"titleNView": false
|
|
},
|
|
"tabBar": {
|
|
"color": "#282828",
|
|
"selectedColor": "#E93323",
|
|
"borderStyle": "black",
|
|
"backgroundColor": "#ffffff",
|
|
"list": [
|
|
{
|
|
"pagePath": "pages/index/index",
|
|
"iconPath": "static/images/1-001.png",
|
|
"selectedIconPath": "static/images/1-002.png",
|
|
"text": "首页"
|
|
},
|
|
{
|
|
"pagePath": "pages/goods_cate/goods_cate",
|
|
"iconPath": "static/images/2-001.png",
|
|
"selectedIconPath": "static/images/2-002.png",
|
|
"text": "分类"
|
|
},
|
|
{
|
|
"pagePath": "pages/discoverIndex/index",
|
|
"iconPath": "static/images/5-001.png",
|
|
"selectedIconPath": "static/images/5-002.png",
|
|
"text": "逛逛"
|
|
},
|
|
{
|
|
"pagePath": "pages/order_addcart/order_addcart",
|
|
"iconPath": "static/images/3-001.png",
|
|
"selectedIconPath": "static/images/3-002.png",
|
|
"text": "购物车"
|
|
},
|
|
{
|
|
"pagePath": "pages/user/index",
|
|
"iconPath": "static/images/4-001.png",
|
|
"selectedIconPath": "static/images/4-002.png",
|
|
"text": "我的"
|
|
}
|
|
]
|
|
},
|
|
"permission": {
|
|
"scope.userLocation": {
|
|
"desc": "你的位置信息将用于和门店的距离长度"
|
|
}
|
|
},
|
|
"requiredPrivateInfos": [
|
|
"getLocation",
|
|
"chooseLocation",
|
|
"chooseAddress"
|
|
],
|
|
"usingComponents": {
|
|
"home": "/components/home/index",
|
|
"skeleton": "/components/skeleton/index",
|
|
"base-money": "/components/BaseMoney",
|
|
"base-tag": "/components/BaseTag",
|
|
"base-drawer": "/components/tui-drawer/tui-drawer",
|
|
"easy-loadimage": "/components/easy-loadimage/easy-loadimage"
|
|
}
|
|
} |