feat(report): add annotated wrinkle views and restore capture countdown
This commit is contained in:
@@ -92,6 +92,15 @@ const wrinkle = { key: 'wrinkles', text: '原始皱纹结论。\n分区明细(
|
||||
assert.equal(ReportUI.customerText(wrinkle), '原始皱纹结论。');
|
||||
assert(wrinkle.text.includes('分区明细'), 'historical snapshot not overwritten');
|
||||
assert.equal(ReportUI.customerText({ key: 'contour', text: '轮廓清晰;侧脸角度数据未完整获取;其他结论。' }), '轮廓清晰;其他结论。');
|
||||
for (const key of ['contour','wrinkles','color','smooth','water','sens','acne']) {
|
||||
const missing={key,valid:false,text:'本次未检出有效数据,请重新拍摄后查看。'};
|
||||
const before=JSON.stringify(missing);
|
||||
assert.equal(ReportUI.customerText(missing),'');
|
||||
assert.equal(JSON.stringify(missing),before,'retain backend diagnostic');
|
||||
assert.equal(ReportUI.customerText({key,text:'本次未检出有效数据'}),'','legacy missing-data text hidden');
|
||||
assert.equal(ReportUI.customerText({key,text:'正常结论。',valid:true}),'正常结论。');
|
||||
}
|
||||
assert.equal(ReportUI.customerText({key:'contour',text:'本次未获取轮廓有效数据。'}),'');
|
||||
const raw = { left_side_result: { left_jawline_info: { left_jawline_quality: 3, left_jawline_angle: 110 } }, side_result: { right_side_result: { right_jawline_info: { right_jawline_quality: 1, right_jawline_angle: 115 } } } };
|
||||
assert.equal(Diagnostics.assess(raw).status, 'invalid');
|
||||
assert.equal(Diagnostics.assess({}).status, 'unavailable');
|
||||
|
||||
Reference in New Issue
Block a user