const assert = require("assert"); const fs = require("fs"); const path = require("path"); const componentPath = path.resolve( __dirname, "../../src/views/ccdiBaseStaff/index.vue" ); const source = fs.readFileSync(componentPath, "utf8"); [ "", " { assert( source.includes(token), `员工资产维护弹窗缺少关键结构: ${token}` ); }); [ "placeholder=\"请输入资产实际持有人身份证号\"", "v-model=\"scope.row.personId\"", ].forEach((token) => { assert( !source.includes(token), `员工资产维护弹窗不应继续展示字段: ${token}` ); }); console.log("employee-asset-maintenance-layout test passed");