调整专项核查详情展示并补充家庭资产负债测试数据
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
const assert = require("assert");
|
||||
const fs = require("fs");
|
||||
const path = require("path");
|
||||
|
||||
const componentPath = path.resolve(
|
||||
__dirname,
|
||||
"../../src/views/ccdiProject/components/detail/FamilyAssetLiabilityDetail.vue"
|
||||
);
|
||||
const source = fs.readFileSync(componentPath, "utf8");
|
||||
|
||||
[
|
||||
"formatDetailDateTime(value)",
|
||||
'return parseTime(value, hasTime ? "{y}-{m}-{d} {h}:{i}:{s}" : "{y}-{m}-{d}") || "-";',
|
||||
"{{ formatDetailDateTime(scope.row.valuationDate) }}",
|
||||
"{{ formatDetailDateTime(scope.row.queryDate) }}",
|
||||
].forEach((token) => {
|
||||
assert(source.includes(token), `专项核查详情日期展示缺少关键实现: ${token}`);
|
||||
});
|
||||
|
||||
assert(
|
||||
source.includes("const hasTime = !formatted.endsWith(\" 00:00:00\");"),
|
||||
"专项核查详情应隐藏无意义的零点时间"
|
||||
);
|
||||
|
||||
console.log("special-check-detail-date-display test passed");
|
||||
@@ -9,8 +9,8 @@ const source = fs.readFileSync(
|
||||
|
||||
[
|
||||
"收入明细",
|
||||
"资产明细",
|
||||
"负债明细",
|
||||
"资产明细",
|
||||
"本人收入",
|
||||
"配偶收入",
|
||||
"本人资产小计",
|
||||
@@ -26,6 +26,15 @@ assert(source.includes("missingSelfDebtInfo"), "负债卡片应支持缺少信
|
||||
assert(source.includes('v-if="!assetDetail.missingSelfAssetInfo"'), "资产小计应可隐藏");
|
||||
assert(source.includes('v-if="!debtDetail.missingSelfDebtInfo"'), "负债小计应可隐藏");
|
||||
|
||||
const incomeIndex = source.indexOf("收入明细");
|
||||
const debtIndex = source.indexOf("负债明细");
|
||||
const assetIndex = source.indexOf("资产明细");
|
||||
|
||||
assert(incomeIndex > -1, "缺少收入明细卡片");
|
||||
assert(debtIndex > -1, "缺少负债明细卡片");
|
||||
assert(assetIndex > -1, "缺少资产明细卡片");
|
||||
assert(incomeIndex < debtIndex && debtIndex < assetIndex, "详情卡片顺序应为收入、负债、资产");
|
||||
|
||||
assert(
|
||||
source.includes("grid-template-columns: repeat(3, minmax(0, 1fr));"),
|
||||
"三个详情卡片应横向均分"
|
||||
|
||||
@@ -12,8 +12,8 @@ const source = fs.readFileSync(
|
||||
"身份证号",
|
||||
"所属部门",
|
||||
"家庭总年收入",
|
||||
"家庭总资产",
|
||||
"家庭总负债",
|
||||
"家庭总资产",
|
||||
"风险情况",
|
||||
"操作",
|
||||
"查看详情",
|
||||
@@ -23,3 +23,15 @@ const source = fs.readFileSync(
|
||||
|
||||
assert(source.includes("loading"), "列表区块应接收加载状态");
|
||||
assert(source.includes("rows"), "列表区块应消费列表数据");
|
||||
|
||||
const incomeIndex = source.indexOf('label="家庭总年收入"');
|
||||
const debtIndex = source.indexOf('label="家庭总负债"');
|
||||
const assetIndex = source.indexOf('label="家庭总资产"');
|
||||
|
||||
assert(incomeIndex > -1, "缺少家庭总年收入列");
|
||||
assert(debtIndex > -1, "缺少家庭总负债列");
|
||||
assert(assetIndex > -1, "缺少家庭总资产列");
|
||||
assert(
|
||||
incomeIndex < debtIndex && debtIndex < assetIndex,
|
||||
"汇总列顺序应为家庭总年收入、家庭总负债、家庭总资产"
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user