fix(miniapp): 清理剩余身份兜底并修正待接单状态/客服入口

- 修复 user/index 使用 normalizeUserId 未导入(分享按钮会报错)

- 待接单独立为 PENDING_ACCEPT:新增待接单 tab/状态色/取消订单与联系客服操作,不再显示为进行中

- 移除 hall/bill-records/reports/settings/favorites/order-create/activity-create/activity-detail/apply 的 1001/2006 身份兜底

- 线下订单(含指定大神)必须填写碰面地点;再次预约不再兜底到 101 号大神;评价不预选标签

- 接单大厅去掉「已实名认证/信誉积分100」等伪造信任文案;客服按钮统一为「联系客服」

- 114 套件/745 用例全绿
这个提交包含在:
xcbyy
2026-10-22 09:25:27 +08:00
父节点 be1c7be5d3
当前提交 d941a16d28
共有 16 个文件被更改,包括 99 次插入 和 46 次删除

查看文件

@@ -50,4 +50,23 @@ describe('第九十九批派单实时化与客服沟通约束', () => {
expect(workspace).toContain('openSupportSheet');
expect(orderList).not.toContain('pages/order/chat');
});
it('待接单必须是独立状态,不能伪装成进行中', () => {
const apiCode = read('pwuniapp/common/api.js');
expect(apiCode).toContain("statusKey === '待接单') statusKey = 'PENDING_ACCEPT'");
expect(orderList).toContain("order.status === 'PENDING_ACCEPT'");
expect(orderList).toContain('PENDING_ACCEPT:');
});
it('剩余演示身份兜底必须清理', () => {
expect(hall).not.toContain('|| 2006');
expect(hall).toContain('normalizeUserId()');
const bill = read('pwuniapp/pages/user/bill-records.vue');
expect(bill).not.toContain('|| 2006');
});
it('线下下单必须选择碰面地点', () => {
const createPage = read('pwuniapp/pages/order/create.vue');
expect(createPage).toContain('请填写或选择碰面地点');
});
});