|
|
@@ -2,7 +2,7 @@ |
|
|
|
filename: Content.vue |
|
|
|
author: liubin |
|
|
|
date: 2023-12-12 13:53:22 |
|
|
|
description: |
|
|
|
description: 巡检单设置 |
|
|
|
--> |
|
|
|
|
|
|
|
<template> |
|
|
@@ -59,6 +59,7 @@ |
|
|
|
import basicPageMixin from '@/mixins/lb/basicPageMixin'; |
|
|
|
import addOrUpdata from './add-or-updata.vue'; |
|
|
|
import add from './add.vue'; |
|
|
|
import { parseTime } from '../../core/mixins/code-filter'; |
|
|
|
|
|
|
|
export default { |
|
|
|
name: 'SpecialEquipmentCheckConfig', |
|
|
@@ -68,7 +69,7 @@ export default { |
|
|
|
return { |
|
|
|
addOrUpdateVisible: false, |
|
|
|
addOrEditTitle: '', |
|
|
|
searchBarKeys: ['equipmentId', 'name', 'specialType'], |
|
|
|
searchBarKeys: ['name'], |
|
|
|
tableBtn: [ |
|
|
|
this.$auth.hasPermi('equipment:check-setting:addInsp') |
|
|
|
? { |
|
|
@@ -99,54 +100,48 @@ export default { |
|
|
|
tableProps: [ |
|
|
|
{ |
|
|
|
prop: 'name', |
|
|
|
label: '配置名', |
|
|
|
width: 110, |
|
|
|
label: '巡检单名称', |
|
|
|
width: 100, |
|
|
|
showOverflowtooltip: true, |
|
|
|
}, |
|
|
|
{ prop: 'lineName', label: '产线', showOverflowtooltip: true }, |
|
|
|
{ |
|
|
|
prop: 'equipmentCategory', |
|
|
|
label: '设备大类', |
|
|
|
filter: (val) => |
|
|
|
val != null ? ['-', '安全', '消防', '特种'][val] : '-', |
|
|
|
prop: 'code', |
|
|
|
label: '巡检单编码', |
|
|
|
showOverflowtooltip: true, |
|
|
|
}, |
|
|
|
{ prop: 'equipmentName', label: '设备', showOverflowtooltip: true }, |
|
|
|
{ |
|
|
|
prop: 'equipmentCode', |
|
|
|
label: '设备编码', |
|
|
|
minWidth: 150, |
|
|
|
prop: 'department', |
|
|
|
label: '部门', |
|
|
|
width: 100, |
|
|
|
showOverflowtooltip: true, |
|
|
|
}, |
|
|
|
{ prop: 'responsible', label: '负责人' }, |
|
|
|
{ prop: 'remark', label: '描述' }, |
|
|
|
{ prop: 'checkNumber', label: '巡检条数' }, // TODO: 操作 选项,四个,群里询问 |
|
|
|
], |
|
|
|
searchBarFormConfig: [ |
|
|
|
{ |
|
|
|
type: 'input', |
|
|
|
label: '配置名称', |
|
|
|
placeholder: '请输入配置名称', |
|
|
|
param: 'name', |
|
|
|
prop: 'planCheckTime', |
|
|
|
label: '计划巡检时间', |
|
|
|
showOverflowtooltip: true, |
|
|
|
filter: parseTime, |
|
|
|
}, |
|
|
|
{ |
|
|
|
prop: 'confirmTimeLimit', |
|
|
|
label: '确认时限', |
|
|
|
showOverflowtooltip: true, |
|
|
|
}, |
|
|
|
{ prop: 'groupClass', label: '班次', showOverflowtooltip: true }, |
|
|
|
{ prop: 'creator', label: '创建人', showOverflowtooltip: true }, |
|
|
|
{ |
|
|
|
type: 'select', |
|
|
|
label: '设备大类', |
|
|
|
placeholder: '请选择设备大类', |
|
|
|
param: 'specialType', |
|
|
|
onchange: true, |
|
|
|
selectOptions: [ |
|
|
|
{ id: 1, name: '安全设备' }, |
|
|
|
{ id: 2, name: '消防设备' }, |
|
|
|
{ id: 3, name: '特种设备' }, |
|
|
|
], |
|
|
|
filterable: true, |
|
|
|
prop: 'createTime', |
|
|
|
label: '创建时间', |
|
|
|
showOverflowtooltip: true, |
|
|
|
filter: parseTime, |
|
|
|
}, |
|
|
|
{ prop: 'remark', label: '备注' }, |
|
|
|
], |
|
|
|
searchBarFormConfig: [ |
|
|
|
{ |
|
|
|
type: 'select', |
|
|
|
label: '设备名称', |
|
|
|
placeholder: '请选择设备', |
|
|
|
param: 'equipmentId', |
|
|
|
filterable: true, |
|
|
|
type: 'input', |
|
|
|
label: '巡检单名称', |
|
|
|
placeholder: '请输入巡检单名称', |
|
|
|
param: 'name', |
|
|
|
}, |
|
|
|
{ |
|
|
|
type: 'button', |
|
|
@@ -226,14 +221,11 @@ export default { |
|
|
|
queryParams: { |
|
|
|
pageNo: 1, |
|
|
|
pageSize: 10, |
|
|
|
equipmentId: null, |
|
|
|
name: null, |
|
|
|
special: true, |
|
|
|
specialType: null, |
|
|
|
}, |
|
|
|
// 表单参数 |
|
|
|
form: {}, |
|
|
|
basePath: '/base/equipment-check-config', |
|
|
|
basePath: '/base/equipment-check-order', |
|
|
|
mode: null, |
|
|
|
allSpecialEquipments: [], |
|
|
|
}; |
|
|
|