41 lines
1.1 KiB
JavaScript
41 lines
1.1 KiB
JavaScript
|
|
const assert = require("assert");
|
||
|
|
const fs = require("fs");
|
||
|
|
const path = require("path");
|
||
|
|
|
||
|
|
const componentPath = path.resolve(
|
||
|
|
__dirname,
|
||
|
|
"../../src/views/ccdiStaffFmyRelation/index.vue"
|
||
|
|
);
|
||
|
|
const source = fs.readFileSync(componentPath, "utf8");
|
||
|
|
|
||
|
|
[
|
||
|
|
"导入亲属资产信息",
|
||
|
|
"查看亲属资产导入失败记录",
|
||
|
|
"assetUpload",
|
||
|
|
"assetImportPollingTimer",
|
||
|
|
"assetCurrentTaskId",
|
||
|
|
"assetFailureDialogVisible",
|
||
|
|
"staff_fmy_asset_import_last_task",
|
||
|
|
"亲属资产数据导入",
|
||
|
|
"亲属资产导入失败记录",
|
||
|
|
"viewAssetImportFailures()",
|
||
|
|
"handleAssetImport()",
|
||
|
|
"handleAssetFileSuccess(response)",
|
||
|
|
"startAssetImportStatusPolling(taskId)",
|
||
|
|
"getAssetFailureList()",
|
||
|
|
"clearAssetImportHistory()",
|
||
|
|
].forEach((token) => {
|
||
|
|
assert(source.includes(token), `亲属资产导入 UI 缺少关键结构或状态: ${token}`);
|
||
|
|
});
|
||
|
|
|
||
|
|
[
|
||
|
|
">亲属资产信息</el-divider>",
|
||
|
|
"暂无亲属资产信息",
|
||
|
|
"detail-assets-table",
|
||
|
|
":disabled=\"!isAdd\"",
|
||
|
|
].forEach((token) => {
|
||
|
|
assert(source.includes(token), `详情展示或禁改逻辑缺少关键结构: ${token}`);
|
||
|
|
});
|
||
|
|
|
||
|
|
console.log("staff-family-asset-detail-import-ui test passed");
|