fix: align audit and dispatch workflows and release failed requests

This commit is contained in:
2026-10-22 23:10:09 +08:00
parent 9cdcb9c077
commit 4a3456756f
124 changed files with 1296 additions and 2120 deletions
+6 -7
View File
@@ -1351,10 +1351,10 @@ describe('approved Admin density ownership', () => {
const board = read('modules/overseas-warehouse/components/SmartDispatchCargoBoard.vue')
const fields = read('modules/overseas-warehouse/components/DispatchResourceFields.vue')
expect(source).toContain('fullscreenable')
expect(source).toContain('density-table density-table--editable dispatch-create-table')
expect(source).toContain('aria-label="排车设置"')
expect(source).not.toContain('<DispatchResourceFields')
expect(source).toContain('<SmartDispatchCargoBoard')
expect(source).toContain('label-position="left" label-width="130px"')
expect(source).toContain('label-position="left" label-width="70px"')
expect(source).toContain('class="dispatch-context-toolbar"')
expect(source).not.toContain('class="density-dialog-section dispatch-draft-toolbar"')
expect(source).toContain('<template #vehicle-controls>')
@@ -1395,18 +1395,17 @@ describe('approved Admin density ownership', () => {
it('keeps dispatch workflow and owned evidence on shared compact sections', () => {
const workflow = read('modules/overseas-warehouse/components/DispatchWorkflowDialog.vue')
const maintenance = read('modules/overseas-warehouse/components/DispatchVehicleMaintenanceForm.vue')
const cargo = read('modules/overseas-warehouse/components/SmartDispatchExistingCargo.vue')
const evidence = read('modules/overseas-warehouse/components/DispatchEvidenceFiles.vue')
expect(workflow).toContain(':fullscreenable="width !== \'560px\'"')
expect(workflow).toContain('<DispatchVehicleMaintenanceForm')
expect(maintenance).toContain('<DispatchResourceFields continuous')
expect(maintenance).toMatch(/<DispatchResourceFields\b[^>]*\bcontinuous\b/)
expect(maintenance).toContain('density-table density-table--editable maintenance-table')
expect(workflow).toContain('label-position="left" label-width="130px"')
expect(workflow).toContain(':confirm-loading="submitting || busy || uploadingEvidence"')
expect(workflow).not.toContain('aria-label="候选货物分页"')
expect(cargo).toContain('class="existing-cargo density-dialog-sections"')
expect(cargo).toContain('<SmartDispatchCargoBoard')
expect(cargo).toContain('aria-label="当前排车货物"')
expect(workflow).toContain("isReview.value ? '1100px'")
expect(workflow).toContain('aria-label="排车与预约"')
expect(workflow).toContain('aria-label="审核照片"')
for (const tone of ['source', 'work']) {
expect(workflow).toContain(`data-tone="${tone}"`)
}