feat(M08-B): 接入保洁任务端基础流程

This commit is contained in:
Codex
2026-06-25 23:19:04 +08:00
parent 9f7c2e4be7
commit 2a4dcd0fd8
19 changed files with 1081 additions and 10 deletions
+21 -2
View File
@@ -14,7 +14,8 @@ for (const page of [
'pages/orders/detail',
'pages/profile/index',
'pages/benefits/index',
'pages/recharge/index'
'pages/recharge/index',
'pages/cleaner/tasks'
]) {
assert.ok(appJson.pages.includes(page), `${page} must be registered`);
}
@@ -116,4 +117,22 @@ for (const pattern of [
assert.match(recharge, new RegExp(pattern.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')));
}
console.log('PASS: M08-A miniapp customer pages use fixed domain and real app-api calls.');
const cleaner = read('miniapp/pages/cleaner/tasks.js')
+ read('miniapp/pages/cleaner/tasks.wxml')
+ read('miniapp/pages/cleaner/tasks.json');
for (const pattern of [
'/cleaning/tasks/hall',
'/cleaning/tasks/mine',
'/cleaning/stats',
'/cleaning/tasks/${encodeURIComponent(taskId)}/${action}',
'claimTask',
'startTask',
'submitTask',
'photoUrls',
'pendingSettlementText',
'保洁任务'
]) {
assert.match(cleaner, new RegExp(pattern.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')));
}
console.log('PASS: M08-A/M08-B miniapp customer and cleaner pages use fixed domain and real app-api calls.');