import { ref } from 'vue' export function getColumn(isFold) { return [ { label: '设备名称', name: 'deviceName', width: isFold ? 200 : 130, fixed: true }, { label: '别名', name: 'alias', width: isFold ? 120 : 90, fixed: true }, { label: '设备状态', name: 'stateShow', width: isFold ? 120 : 90 }, { label: '使用状态', name: 'inUseFlag', width: isFold ? 120 : 90 }, { label: '规格型号', name: 'modelNo', width: isFold ? 160 : 130 }, { label: '使用班组', name: 'deptName', width: isFold ? 140 : 100 }, { label: '负责人', name: 'managerUserName', width: isFold ? 100 : 90 }, { name: 'operation', type: 'operation', label: '操作', renders: [{ name: '设备信息', func: 'detail' }] } ] } export const tabList = [ { name: '基础信息' }, { name: '验收信息' }, { name: '点检' }, { name: '维护保养' }, { name: '使用记录' }, { name: '期间核查' }, { name: '检定/校准' }, { name: '维修记录' }, { name: '借用记录' }, { name: '归还记录' }, { name: '停用记录' }, { name: '设备文档' }, { name: '报废信息' } ] export const deviceSchema = [ { label: '设备名称', field: 'deviceName' }, { label: '别名', field: 'alias' }, { label: '设备用途', field: 'deviceUse' }, { label: '存放位置', field: 'position' }, { label: '等级分类', field: 'gradeClassify' }, { label: '设备状态', field: 'stateShow' }, { label: '验收状态', field: 'acceptFlag' }, { label: '使用状态', field: 'inUseFlag' }, { label: '数量', field: 'deviceNum' }, { label: '管理编号', field: 'deviceCode' }, { label: '资产编号', field: 'assetCode' }, { label: '出厂编号', field: 'factoryCode' }, { label: '规格型号', field: 'modelNo' }, { label: '购入价格', field: 'purchasePrice' }, { label: '采购时间', field: 'purchaseDate' }, { label: '出厂日期', field: 'productiveDate' }, { label: '安装日期', field: 'deployDate' }, { label: '安装人员', field: 'deployEngineer' }, { label: '验收人员', field: 'acceptUserName' }, { label: '负责人', field: 'managerUserName' }, { label: '所属班组', field: 'deptName' }, { label: '安装位置', field: 'deployLocation' }, { label: '技术指标', field: 'deviceParameters', valueStyle: { fontSize: 12 + 'px', height: 50 + 'px' } }, { label: '设备图片', field: 'photo' } ]