| | |
| | | @cancel="close" |
| | | style="top:50px" |
| | | cancelText="关闭" |
| | | :width="1500" |
| | | :width="1600" |
| | | > |
| | | <a-card :bordered="false"> |
| | | <div class="table-page-search-wrapper"> |
| | |
| | | > |
| | | <a-row :gutter="24"> |
| | | <a-col |
| | | :md="8" |
| | | :md="6" |
| | | :sm="6" |
| | | > |
| | | <a-form-item label="统一编码"> |
| | |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col |
| | | :md="8" |
| | | :md="6" |
| | | :sm="6" |
| | | > |
| | | <a-form-item label="设备名称"> |
| | |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <!-- 按中心查询 --> |
| | | <a-col |
| | | :md="6" |
| | | :sm="6" |
| | | > |
| | | <a-form-item label="中心"> |
| | | <j-dict-select-tag |
| | | allow-clear |
| | | placeholder="请选择中心" |
| | | :triggerChange="true" |
| | | dictCode="mom_base_area,name,id,del_flag!='1' and type='1'" |
| | | v-model="queryParam.workCenterId" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col |
| | | :md="6" |
| | | :sm="6" |
| | | > |
| | | <a-form-model-item |
| | | label="下次三保时间" |
| | | prop="ranges" |
| | | > |
| | | <a-range-picker |
| | | v-model="ranges" |
| | | style="width:100%" |
| | | format="YYYY-MM-DD HH:mm:ss" |
| | | showTime |
| | | :placeholder="[ '开始时间', '结束时间']" |
| | | @change="changeDate" |
| | | /> |
| | | </a-form-model-item> |
| | | </a-col> |
| | | |
| | | <a-col :md="3"> |
| | | <span |
| | | style="float: left;overflow: hidden;" |
| | |
| | | return { |
| | | queryParam: { |
| | | }, |
| | | ranges: [], |
| | | columns: [ |
| | | { |
| | | title: '#', |
| | |
| | | title: '统一编码', |
| | | align: 'center', |
| | | dataIndex: 'num', |
| | | width: 200 |
| | | // width: 200 |
| | | }, |
| | | { |
| | | title: '设备名称', |
| | | align: 'center', |
| | | dataIndex: 'name', |
| | | width: 200 |
| | | // width: 200 |
| | | }, |
| | | { |
| | | title: '设备型号', |
| | | align: 'center', |
| | | dataIndex: 'model', |
| | | width: 200 |
| | | // width: 200 |
| | | }, |
| | | { |
| | | title: '设备规格', |
| | | align: 'center', |
| | | dataIndex: 'specification', |
| | | width: 200 |
| | | // width: 200 |
| | | }, |
| | | { |
| | | title: 'ABC标识', |
| | | align: "center", |
| | | dataIndex: 'equipmentImportanceId', |
| | | width: 100 |
| | | // width: 100 |
| | | }, |
| | | { |
| | | title: '关键设备标识', |
| | |
| | | { |
| | | title: '设备状态', |
| | | align: 'center', |
| | | dataIndex: 'equipmentStatus_dictText', |
| | | width: 100 |
| | | // dataIndex: 'equipmentStatus_dictText', |
| | | // width: 100 |
| | | }, |
| | | { |
| | | title: '技术状态', |
| | | align: 'center', |
| | | dataIndex: 'technologyStatus_dictText', |
| | | width: 100 |
| | | // width: 100 |
| | | }, |
| | | //下次三保时间 |
| | | { |
| | | title: '下次三保时间', |
| | | align: 'center', |
| | | dataIndex: 'nextThirdMaintenanceTime', |
| | | // width: 200 |
| | | }, |
| | | //中心 |
| | | { |
| | | title: '中心', |
| | | align: 'center', |
| | | dataIndex: 'workCenterId_dictText', |
| | | // width: 200 |
| | | }, |
| | | ], |
| | | selectedRowKeys: [], |
| | |
| | | visible: false, |
| | | loading: false, |
| | | url: { |
| | | list: '/eam/equipment/showEquipmentList', |
| | | list: '/eam/equipment/planEquipmentList', |
| | | getStandards: '/eam/equipmentMaintenancePlan/getStandards' |
| | | }, |
| | | } |
| | |
| | | searchReset(num) { |
| | | let that = this; |
| | | this.queryParam = []; |
| | | this.ranges = []; |
| | | if (num !== 0) { |
| | | that.loadData(1); |
| | | } |
| | | |
| | | that.selectborrowIds = []; |
| | | }, |
| | | close() { |
| | |
| | | |
| | | |
| | | }, |
| | | changeDate(date, dateString) { |
| | | // this.queryParam.startTime = dateString[0].format('YYYY-MM-DD HH:mm:ss'); |
| | | // this.queryParam.endTime = dateString[1].format('YYYY-MM-DD HH:mm:ss'); |
| | | this.queryParam.startTime = this.formattedTime(dateString[0]); |
| | | this.queryParam.endTime = this.formattedTime(dateString[1]); |
| | | debugger |
| | | }, |
| | | formattedTime(originalTime) { |
| | | |
| | | // 创建 Date 对象 |
| | | const date = new Date(originalTime) |
| | | |
| | | // 检查 Date 对象是否有效 |
| | | if (isNaN(date.getTime())) return '无效时间' |
| | | |
| | | // 获取年、月、日、时、分 |
| | | const year = date.getFullYear() |
| | | const month = String(date.getMonth() + 1).padStart(2, '0') |
| | | const day = String(date.getDate()).padStart(2, '0') |
| | | const hours = String(date.getHours()).padStart(2, '0') |
| | | const minutes = String(date.getMinutes()).padStart(2, '0') |
| | | const seconds = String(date.getSeconds()).padStart(2, '0') |
| | | // 拼接成指定格式 |
| | | return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}` |
| | | }, |
| | | onSelectChange(selectionRows) { |
| | | this.selectionRows = selectionRows; |
| | | }, |