feat(mobile-uni): 彻底完成登录页、首页、学习中心与问答页UI/UX极简重构及单条消息追问功能
This commit is contained in:
@@ -28,6 +28,25 @@ test('员工成果页与主管成果页复用真实项目成果接口', async ()
|
||||
assert.match(supervisorPage, /getProjectWorkResult/);
|
||||
assert.match(service, /\/api\/aihr\/work-results\/mine\/generate/);
|
||||
assert.match(service, /\/api\/aihr\/work-results\/project/);
|
||||
assert.match(service, /pageNum/);
|
||||
assert.match(service, /pageSize/);
|
||||
});
|
||||
|
||||
test('主管成果页显式分页,避免把接口上限误当作完整团队', async () => {
|
||||
const [supervisorPage, service, types] = await Promise.all([
|
||||
read('../src/pages/supervisor/work-results/index.vue'),
|
||||
read('../src/services/work-results.ts'),
|
||||
read('../src/types/api.ts')
|
||||
]);
|
||||
|
||||
assert.match(supervisorPage, /getProjectWorkResult\(currentProject\.value\.projectCode, workDate\.value, pageNum\.value, pageSize\)/);
|
||||
assert.match(supervisorPage, /第 \{\{ result\.pageNum \}\} \/ \{\{ totalPages \}\} 页/);
|
||||
assert.match(supervisorPage, /上一页/);
|
||||
assert.match(supervisorPage, /下一页/);
|
||||
assert.match(supervisorPage, /const changePage =/);
|
||||
assert.match(service, /pageNum = 1, pageSize = 20/);
|
||||
assert.match(types, /pageNum: number;/);
|
||||
assert.match(types, /pageSize: number;/);
|
||||
});
|
||||
|
||||
test('员工与主管成果页都能追溯非文字原始来源', async () => {
|
||||
@@ -58,7 +77,7 @@ test('员工与主管成果页复用日期选择器查看历史成果且禁止
|
||||
assert.match(employeePage, /:max-date="today"/);
|
||||
assert.match(supervisorPage, /:max-date="today"/);
|
||||
assert.match(employeePage, /generateMyWorkResult\(currentProject\.value\.projectCode, workDate\.value\)/);
|
||||
assert.match(supervisorPage, /getProjectWorkResult\(currentProject\.value\.projectCode, workDate\.value\)/);
|
||||
assert.match(supervisorPage, /getProjectWorkResult\(currentProject\.value\.projectCode, workDate\.value, pageNum\.value, pageSize\)/);
|
||||
assert.match(dateSelector, /mode="date"/);
|
||||
assert.match(dateSelector, /:end="today"/);
|
||||
assert.match(dateSelector, /props\.maxDate \|\| currentDate\(\)/);
|
||||
|
||||
Reference in New Issue
Block a user