chore:接口

This commit is contained in:
2026-10-13 10:38:08 +08:00
parent 8c5ed50f7a
commit 15b0d2a18a
11 changed files with 114 additions and 102 deletions

View File

@@ -386,8 +386,14 @@ test('人脉库: contacts/leads 顶部互链都走 $util.redirectTo(鸿蒙静默
test('人脉库: contact-edit 保存成功回 contacts 走 $util.redirectTo(鸿蒙安全)', () => {
const src = read('contact-edit.vue');
assert.ok(/backToList\(\)\s*\{[\s\S]*?\$util\.redirectTo\('\/pages_tool\/card\/contacts'\)/.test(src),
// backToList 按来源分支: 员工端缺省回 /pages_tool/card/contacts,
// 商家端(from=admin)回 /pages_tool/card/admin/contacts(见 card-admin.test.js)
const m = src.match(/backToList\(\)\s*\{([\s\S]*?)\n\t\t\}/);
assert.ok(m, '应能提取 backToList 方法体');
assert.ok(/\$util\.redirectTo/.test(m[1]),
'保存成功回列表必须走 $util.redirectTo');
assert.ok(m[1].includes("'/pages_tool/card/contacts'"),
'员工端缺省应回 /pages_tool/card/contacts');
assert.ok(!/uni\.switchTab\s*\(/.test(src), 'contact-edit.vue 不得直接调 uni.switchTab');
// 姓名必填: 模板有 req-star + 保存前有空名校验
assert.ok(/req-star/.test(src), '姓名必填应有 req-star 红星');