projects/mesxc-lb #287
@ -19,7 +19,9 @@
|
||||
|
||||
<div class="drawer-body flex">
|
||||
<div class="drawer-body__content">
|
||||
<div class="form-part" style="margin-bottom: 32px">
|
||||
<div
|
||||
class="form-part"
|
||||
style="margin-bottom: 32px">
|
||||
<!-- <el-skeleton v-if="!showForm" animated /> -->
|
||||
<el-form
|
||||
class="equipment-info-form"
|
||||
@ -30,37 +32,49 @@
|
||||
v-loading="formLoading">
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="8">
|
||||
<el-form-item label="巡检单名称" prop="name">
|
||||
<el-form-item
|
||||
label="巡检单名称"
|
||||
prop="name">
|
||||
<div style="">{{ form.name || '---' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="8">
|
||||
<el-form-item label="部门" prop="department">
|
||||
<el-form-item
|
||||
label="部门"
|
||||
prop="department">
|
||||
<div style="">{{ form.department || '---' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="8">
|
||||
<el-form-item label="班次" prop="groupClass">
|
||||
<el-form-item
|
||||
label="班次"
|
||||
prop="groupClass">
|
||||
<div style="">{{ form.groupClass || '---' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="8">
|
||||
<el-form-item label="巡检人" prop="checkPerson">
|
||||
<el-form-item
|
||||
label="巡检人"
|
||||
prop="checkPerson">
|
||||
<div style="">{{ form.checkPerson || '---' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="8">
|
||||
<el-form-item label="巡检时间" prop="planCheckTime">
|
||||
<div style="">{{ form.planCheckTime | parseTime }}</div>
|
||||
<el-form-item
|
||||
label="巡检时间"
|
||||
prop="planCheckTime">
|
||||
<div style="">{{ form.actualCheckTime | parseTime }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="8">
|
||||
<el-form-item label="确认人" prop="confirmPerson">
|
||||
<el-form-item
|
||||
label="确认人"
|
||||
prop="confirmPerson">
|
||||
<div style="">{{ form.confirmPerson || '---' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@ -81,7 +95,9 @@
|
||||
<div
|
||||
v-if="!disableEdit"
|
||||
style="position: absolute; top: -40px; right: 0">
|
||||
<el-button @click="handleAddAttr" type="text">
|
||||
<el-button
|
||||
@click="handleAddAttr"
|
||||
type="text">
|
||||
<i class="el-icon-plus"></i>
|
||||
添加内容
|
||||
</el-button>
|
||||
@ -112,7 +128,9 @@
|
||||
</div>
|
||||
|
||||
<div class="drawer-body__footer">
|
||||
<el-button v-if="!disableEdit" @click="handleCancel">
|
||||
<el-button
|
||||
v-if="!disableEdit"
|
||||
@click="handleCancel">
|
||||
{{ disableEdit ? '返回' : '取消' }}
|
||||
</el-button>
|
||||
<el-button
|
||||
|
@ -94,7 +94,7 @@ export default {
|
||||
{ prop: 'name', label: '巡检单名称', showOverflowtooltip: true },
|
||||
{ prop: 'department', label: '部门', showOverflowtooltip: true },
|
||||
{
|
||||
prop: 'planCheckTime',
|
||||
prop: 'actualCheckTime',
|
||||
label: '巡检时间',
|
||||
width: 160,
|
||||
filter: parseTime,
|
||||
@ -130,26 +130,6 @@ export default {
|
||||
{ prop: 'remark', label: '备注' },
|
||||
],
|
||||
searchBarFormConfig: [
|
||||
// {
|
||||
// type: 'select',
|
||||
// label: '设备大类',
|
||||
// placeholder: '请选择设备大类',
|
||||
// param: 'specialType',
|
||||
// onchange: true,
|
||||
// selectOptions: [
|
||||
// { id: 1, name: '安全设备' },
|
||||
// { id: 2, name: '消防设备' },
|
||||
// { id: 3, name: '特种设备' },
|
||||
// ],
|
||||
// filterable: true,
|
||||
// },
|
||||
// {
|
||||
// type: 'select',
|
||||
// label: '设备',
|
||||
// placeholder: '请选择设备',
|
||||
// param: 'equipmentId',
|
||||
// filterable: true,
|
||||
// },
|
||||
{
|
||||
type: 'input',
|
||||
label: '巡检单名称',
|
||||
|
@ -105,7 +105,12 @@ export default {
|
||||
: undefined,
|
||||
].filter((v) => v),
|
||||
tableProps: [
|
||||
{ prop: 'name', label: '保养计划名称', showOverflowtooltip: true },
|
||||
{
|
||||
minWidth: 120,
|
||||
prop: 'name',
|
||||
label: '保养计划名称',
|
||||
showOverflowtooltip: true,
|
||||
},
|
||||
{ prop: 'departmentName', label: '部门', showOverflowtooltip: true },
|
||||
{
|
||||
prop: 'lineName',
|
||||
@ -113,7 +118,7 @@ export default {
|
||||
showOverflowtooltip: true,
|
||||
},
|
||||
{
|
||||
minWidth: 120,
|
||||
minWidth: 160,
|
||||
prop: 'maintenancePeriod',
|
||||
label: '保养频率(天/次)',
|
||||
showOverflowtooltip: true,
|
||||
|
@ -88,7 +88,8 @@ import {
|
||||
import RecordDetail from './Record--detail.vue';
|
||||
import { TableBtn } from '@/components/tableInnerComponents';
|
||||
|
||||
const timeFilter = (val) => moment(val).format('yyyy-MM-DD HH:mm:ss');
|
||||
const timeFilter = (val) =>
|
||||
val ? moment(val).format('yyyy-MM-DD HH:mm:ss') : '---';
|
||||
|
||||
export default {
|
||||
name: 'SpecialEquipmentMaintainRecord',
|
||||
@ -485,11 +486,13 @@ export default {
|
||||
getList() {
|
||||
this.loading = true;
|
||||
// 执行查询
|
||||
this.recv({ ...this.queryParams, special: true }).then((response) => {
|
||||
this.recv({ ...this.queryParams, special: true, confirmed: true }).then(
|
||||
(response) => {
|
||||
this.list = response.data.list;
|
||||
this.total = response.data.total;
|
||||
this.loading = false;
|
||||
});
|
||||
}
|
||||
);
|
||||
},
|
||||
/** 取消按钮 */
|
||||
cancel() {
|
||||
|
Loading…
Reference in New Issue
Block a user