const fs = require('fs');
const path = require('path');
const base = 'D:/opencode/haoliang/frontend/src/views';
function w(dir, file, content) {
const p = path.join(base, dir, file);
fs.writeFileSync(p, content, 'utf8');
console.log('Created: ' + p);
}
// ===== MachineDetailPage =====
w('machine', 'MachineDetailPage.vue', `
基本信息
{{ detail.name }}
{{ detail.deviceCode }}
{{ detail.workshopName }}
{{ detail.brandName }}
{{ detail.ipAddress }}
{{ detail.workerName || '-' }}
{{ detail.isOnline ? '在线' : '离线' }}
{{ detail.isEnabled ? '启用' : '停用' }}
实时状态
{{ status.programName || '-' }}
{{ status.partCount ?? '-' }}
{{ status.runStatus || '-' }}
{{ status.operateMode || '-' }}
{{ status.spindleSpeedSet ?? '-' }}
{{ status.feedSpeedSet ?? '-' }}
{{ status.spindleSpeedActual ?? '-' }}
{{ status.spindleLoad ?? '-' }}%
今日产量
7天产量趋势
最近采集记录
`);
console.log('All detail pages created');