| | |
| | | :md="6" |
| | | :sm="8" |
| | | > |
| | | <a-form-item label="三级工单编码"> |
| | | <a-form-item label="统一编号"> |
| | | <a-input |
| | | placeholder="请输入三级工单编码" |
| | | v-model="queryParam.num" |
| | | placeholder="请输入统一编号" |
| | | v-model="queryParam.equipmentNum" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | |
| | | :md="6" |
| | | :sm="8" |
| | | > |
| | | <span |
| | | style="float: left;overflow: hidden;" |
| | | class="table-page-search-submitButtons" |
| | | > |
| | | <a-button |
| | | type="primary" |
| | | @click="searchQuery" |
| | | icon="search" |
| | | >查询</a-button> |
| | | <a-button |
| | | type="primary" |
| | | @click="searchReset" |
| | | icon="reload" |
| | | style="margin-left: 8px" |
| | | >重置</a-button> |
| | | </span> |
| | | <a-form-item label="保养工单编码"> |
| | | <a-input |
| | | placeholder="请输入保养工单编码" |
| | | v-model="queryParam.num" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :span="6"> |
| | | <a-form-item label="使用部门"> |
| | | <j-dict-select-tag |
| | | dictCode="sys_depart,depart_name,id" |
| | | placeholder="请输入使用部门" |
| | | v-model="queryParam.useDepartId" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :span="6"> |
| | | <a-form-item label="状态"> |
| | | <j-dict-select-tag |
| | | dictCode="daily_maintenance_order_status" |
| | | placeholder="请选择状态" |
| | | v-model="queryParam.status" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | <a-row :gutter="24"> |
| | | <a-col :span="6"> |
| | | <a-form-item label="责任班组"> |
| | | <j-dict-select-tag |
| | | dictCode="mom_base_team,name,id,status='1' and del_flag='0'" |
| | | placeholder="请选择责任班组" |
| | | v-model="queryParam.teamId" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :span="7"> |
| | | <a-form-item label="完工时间"> |
| | | <a-range-picker |
| | | style="width: 100%;" |
| | | format="YYYY-MM-DD HH:mm:ss" |
| | | v-model="finishTime" |
| | | @change="timeChange" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | </a-form> |
| | |
| | | icon="plus" |
| | | v-has="'daily3MaintenanceOrder:add'" |
| | | >新增</a-button> |
| | | <a-button |
| | | type="primary" |
| | | @click="searchQuery" |
| | | icon="search" |
| | | style="margin-left: 8px" |
| | | >查询</a-button> |
| | | <a-button |
| | | type="primary" |
| | | @click="searchReset" |
| | | icon="reload" |
| | | style="margin-left: 8px" |
| | | >重置</a-button> |
| | | <a-button |
| | | v-show="selectedRowKeys.length == 1 && selectionRows[0].status == '8'" |
| | | @click="handlePrintPrecision(selectionRows[0])" |
| | |
| | | </a-dropdown> --> |
| | | </div> |
| | | |
| | | <!-- table区域-begin --> |
| | | <div> |
| | | <!-- <div |
| | | class="ant-alert ant-alert-info" |
| | | style="margin-bottom: 16px;" |
| | | > |
| | | <i class="anticon anticon-info-circle ant-alert-icon"></i> 已选择 <a style="font-weight: 600">{{ selectedRowKeys.length }}</a>项 |
| | | <a |
| | | style="margin-left: 24px" |
| | | @click="onClearSelected" |
| | | >清空</a> |
| | | </div> --> |
| | | |
| | | <a-table |
| | | ref="table" |
| | | size="middle" |
| | |
| | | import Maintenance3ReceiptModal from './modules/daily3MaintenanceOrder/Maintenance3ReceiptModal.vue' |
| | | import { getAction, postAction, requestPut } from '@/api/manage' |
| | | import JEllipsis from "@/components/jeecg/JEllipsis"; |
| | | import moment from 'moment' |
| | | |
| | | export default { |
| | | name: 'DailyMaintenanceOrderList', |
| | |
| | | return { |
| | | description: '三级保养工单', |
| | | queryParam: { maintenanceType: '3' }, |
| | | finishTime: [], |
| | | // 表头 |
| | | columns: [ |
| | | { |
| | |
| | | scopedSlots: { customRender: 'num' } |
| | | }, |
| | | { |
| | | title: '统一编码', |
| | | align: "center", |
| | | dataIndex: 'equipmentNum', |
| | | }, |
| | | { |
| | | title: '状态', |
| | | align: "center", |
| | | dataIndex: 'statusName', |
| | |
| | | // dataIndex: 'assignModeName', |
| | | // width: 100, |
| | | // }, |
| | | { |
| | | title: '统一编码', |
| | | align: "center", |
| | | dataIndex: 'equipmentNum', |
| | | }, |
| | | |
| | | { |
| | | title: '设备名称', |
| | | align: "center", |
| | |
| | | // align: "center", |
| | | // dataIndex: 'workingHourQuota' |
| | | // }, |
| | | { |
| | | title: '计划开始时间', |
| | | align: "center", |
| | | dataIndex: 'planStartTime', |
| | | //width: '120px', |
| | | }, |
| | | // { |
| | | // title: '计划开始时间', |
| | | // align: "center", |
| | | // dataIndex: 'planStartTime', |
| | | // //width: '120px', |
| | | // }, |
| | | // { |
| | | // title: '计划结束时间', |
| | | // align: "center", |
| | |
| | | // //width: '120px', |
| | | // }, |
| | | { |
| | | title: '实际开始时间', |
| | | title: '执行时间', |
| | | align: "center", |
| | | dataIndex: 'actualStartTime', |
| | | //width: '120px', |
| | | }, |
| | | { |
| | | title: '实际结束时间', |
| | | title: '完工时间', |
| | | align: "center", |
| | | dataIndex: 'actualEndTime', |
| | | //width: '120px', |
| | |
| | | // align: "center", |
| | | // dataIndex: 'actualWorkingHourQuota', |
| | | // }, |
| | | { |
| | | title: '报工人', |
| | | align: "center", |
| | | dataIndex: 'maintenanceUserId' |
| | | }, |
| | | // { |
| | | // title: '报工人', |
| | | // align: "center", |
| | | // dataIndex: 'maintenanceUserId' |
| | | // }, |
| | | { |
| | | title: '问题及相应处理措施描述', |
| | | align: "center", |
| | |
| | | searchReset() { |
| | | this.queryParam = { maintenanceType: '3' } |
| | | this.loadData(1); |
| | | this.finishTime = [] |
| | | }, |
| | | // modalFormOk() { |
| | | // alert(0) |
| | |
| | | // //清空列表选中 |
| | | // this.onClearSelected() |
| | | // }, |
| | | timeChange() { |
| | | this.queryParam.finishStartTime = moment(this.finishTime[0]).format("YYYY-MM-DD HH:mm:ss") |
| | | this.queryParam.finishEndTime = moment(this.finishTime[1]).format("YYYY-MM-DD HH:mm:ss") |
| | | }, |
| | | |
| | | //预警颜色 |
| | | tableRowClass(record, index) { |