feat(M08-B): 补现场联调清单

This commit is contained in:
Codex
2026-07-05 15:54:57 +08:00
parent 9ab3f5ff46
commit 435c9f3f97
8 changed files with 297 additions and 11 deletions
+23 -1
View File
@@ -39,7 +39,9 @@ for (const pattern of [
'draftSettlementTotal',
'settlementFilters.payoutState',
'待确认结算',
'待发放金额'
'待发放金额',
'CleaningFieldHandoffPanel',
'联调'
]) {
assert.match(app, new RegExp(pattern.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')));
}
@@ -195,6 +197,24 @@ for (const pattern of [
assert.match(cleaners, new RegExp(pattern.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')));
}
const handoff = read('admin/src/components/CleaningFieldHandoffPanel.vue');
for (const pattern of [
'现场联调进度',
'qipai.cleaning.field-handoff',
'商户凭据引用',
'小程序合法域名',
'小额真实转账',
'订单权限开门',
'控电和插座联动',
'BLOCKED',
'exportChecklist',
'cleaning-field-handoff',
'localStorage',
'downloadCsv'
]) {
assert.match(handoff, new RegExp(pattern.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')));
}
const styles = read('admin/src/styles.css');
assert.match(styles, /\.cleaner-select/);
assert.match(styles, /\.option-row/);
@@ -202,6 +222,8 @@ assert.match(styles, /\.filter-select/);
assert.match(styles, /\.narrow-input/);
assert.match(styles, /\.action-board/);
assert.match(styles, /\.action-tile/);
assert.match(styles, /\.handoff-summary/);
assert.match(styles, /\.handoff-body/);
assert.match(styles, /\.transfer-preflight-alert/);
assert.match(styles, /@media \(max-width: 980px\)/);
assert.match(styles, /@media \(max-width: 560px\)/);