const fs = require('fs'); const path = require('path'); const b = 'D:/opencode/haoliang/frontend/src/views'; function w(d, f, c) { fs.writeFileSync(path.join(b, d, f), c, 'utf8'); console.log('OK: ' + d + '/' + f); } // WorkerListPage w('worker', 'WorkerListPage.vue', ` + 新增工人 查询重置 {{row.name}} {{row.isEnabled?'启用':'停用'}} 编辑 删除 已选{{selectedRows.length}}项 批量启用批量停用 取消保存 `); // WorkerDetailPage w('worker', 'WorkerDetailPage.vue', ` 返回 工人详情:{{detail.name}} 基本信息 {{detail.code}} {{detail.name}} {{detail.isEnabled?'启用':'停用'}} {{detail.machineCount||0}} 7天产量趋势 绑定机床 {{row.isOnline?'在线':'离线'}} 今日产量 `); // ProductionPage w('production', 'ProductionPage.vue', ` 总产量{{summary.totalQuantity?.toLocaleString()}} 运行机床{{summary.activeMachineCount}} 切削总时{{summary.totalCuttingTime}} 平均产量{{summary.avgQuantityPerMachine}} {{row.dataStatus==='data_missing'?'-':row.quantity}} {{row.dataStatus==='normal'?'正常':row.dataStatus==='offline'?'离线':'缺失'}} {{row.isAdjusted?'✓':'-'}} 修正 取消确认修正 `); console.log('gen3 done: worker list+detail, production');