家谱现有接口调试50%
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
const assert = require('assert');
|
||||
const JoinApplyPages = require('../public/js/join-apply-pages.js');
|
||||
|
||||
function run() {
|
||||
assert.deepStrictEqual(JoinApplyPages.normalizeList({ rows: [{ id: 1 }] }), [{ id: 1 }]);
|
||||
assert.deepStrictEqual(JoinApplyPages.normalizeList({ records: [{ id: 2 }] }), [{ id: 2 }]);
|
||||
|
||||
assert.strictEqual(JoinApplyPages.formatApplyStatus('0'), '待审核');
|
||||
assert.strictEqual(JoinApplyPages.formatApplyStatus('1'), '已通过');
|
||||
assert.strictEqual(JoinApplyPages.formatApplyStatus('2'), '已拒绝');
|
||||
|
||||
assert.deepStrictEqual(JoinApplyPages.buildAuditBody('approve', ''), {
|
||||
status: '1',
|
||||
auditRemark: '信息核验通过'
|
||||
});
|
||||
assert.deepStrictEqual(JoinApplyPages.buildAuditBody('reject', '资料不完整'), {
|
||||
status: '2',
|
||||
auditRemark: '资料不完整'
|
||||
});
|
||||
|
||||
assert.strictEqual(
|
||||
JoinApplyPages.buildPendingRow({
|
||||
applyId: 66,
|
||||
applicantName: '汤小明',
|
||||
relationDesc: '本族成员',
|
||||
createTime: '2026-07-09'
|
||||
}, '900001001'),
|
||||
'<div class="module-row join-apply-row" data-join-apply-id="66"><div><h3>汤小明申请加入家谱</h3><p>2026-07-09 · 本族成员</p></div><div class="bottom-actions"><button class="btn primary" type="button" data-join-audit="approve" data-genealogy-id="900001001" data-apply-id="66">同意</button><button class="btn ghost" type="button" data-join-audit="reject" data-genealogy-id="900001001" data-apply-id="66">拒绝</button></div></div>'
|
||||
);
|
||||
|
||||
assert.strictEqual(
|
||||
JoinApplyPages.buildMineRow({
|
||||
applyId: 67,
|
||||
genealogyName: '汤氏族谱',
|
||||
status: '0',
|
||||
relationDesc: '本族成员'
|
||||
}),
|
||||
'<div class="module-row join-apply-row" data-join-apply-id="67"><div><h3>汤氏族谱</h3><p>待审核 · 本族成员</p></div><button class="btn ghost" type="button" data-join-cancel="67">撤销申请</button></div>'
|
||||
);
|
||||
|
||||
console.log('join-apply-pages tests passed');
|
||||
}
|
||||
|
||||
run();
|
||||
Reference in New Issue
Block a user