fix(workbench): remount expense stats chart on reopen

This commit is contained in:
caoxiaozhu
2026-06-03 17:22:48 +08:00
parent 95956afbc6
commit 9c24a852e7
2 changed files with 19 additions and 1 deletions

View File

@@ -14,12 +14,17 @@ test('expense stats detail modal exposes distribution, processing time and opera
assert.match(modal, /单据处理时间/)
assert.match(modal, /系统操作详情/)
assert.match(modal, /ElDialog/)
assert.match(modal, /destroy-on-close/)
assert.match(modal, /ElTag/)
assert.match(modal, /import DonutChart from '\.\.\/charts\/DonutChart\.vue'/)
assert.match(modal, /<DonutChart/)
assert.match(modal, /:key="distributionChartRenderKey"/)
assert.match(modal, /:show-legend="false"/)
assert.match(modal, /distributionChartItems/)
assert.match(modal, /distributionCenterValue/)
assert.match(modal, /const chartRenderSeq = ref\(0\)/)
assert.match(modal, /const distributionChartRenderKey = computed\(\(\) => `expense-distribution-\$\{chartRenderSeq\.value\}`\)/)
assert.match(modal, /watch\([\s\S]*\(\) => props\.visible[\s\S]*chartRenderSeq\.value \+= 1/)
assert.match(modal, /distributionRows/)
assert.match(modal, /expense-distribution-summary-list/)
assert.match(modal, /resolveDistributionColor/)