Files
zgty-mas-m/pages/lims/deviceBusInfo/deviceBusInfo.data.js
houjunxiang 386f1e7466 1
2025-10-09 18:19:55 +08:00

105 lines
2.6 KiB
JavaScript

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'
}
]