105 lines
2.6 KiB
JavaScript
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'
|
|
}
|
|
]
|