| | |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | <!-- <a-row :gutter="24"> |
| | | <a-row :gutter="24"> |
| | | <a-col |
| | | :xl="6" |
| | | :lg="7" |
| | | :md="8" |
| | | :sm="24"> |
| | | :sm="24" |
| | | > |
| | | <a-form-item |
| | | label="工区" |
| | | label="ABC标识" |
| | | > |
| | | <j-dict-select-tag |
| | | allow-clear |
| | | placeholder="请选择工区" |
| | | placeholder="请选择ABC标识" |
| | | :triggerChange="true" |
| | | dictCode="mom_base_area,name,id,del_flag!='1'" |
| | | v-model="queryParam.factoryModelId" |
| | | dictCode="ABC-standard-result" |
| | | v-model="queryParam.equipmentImportanceId" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> --> |
| | | <a-col |
| | | :xl="6" |
| | | :lg="7" |
| | | :md="8" |
| | | :sm="24" |
| | | > |
| | | <a-form-item label="报修时间"> |
| | | <a-range-picker |
| | | style="width: 100%;" |
| | | format="YYYY-MM-DD HH:mm:ss" |
| | | v-model="faultTime" |
| | | @change="timeChange" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col |
| | | :xl="6" |
| | | :lg="7" |
| | | :md="8" |
| | | :sm="24" |
| | | > |
| | | <a-form-item label="创建时间"> |
| | | <a-range-picker |
| | | style="width: 100%;" |
| | | format="YYYY-MM-DD HH:mm:ss" |
| | | v-model="createTimes" |
| | | @change="timeChangeCreate" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | </a-form> |
| | | </div> |
| | | <!-- 操作按钮区域 --> |
| | |
| | | @click="searchReset" |
| | | icon="reload" |
| | | >重置</a-button> |
| | | <a-button |
| | | type="primary" |
| | | icon="download" |
| | | @click="handleExportXls('维修履历')" |
| | | >导出</a-button> |
| | | <a-button |
| | | hidden |
| | | type="primary" |
| | |
| | | import FaultReportRepair from './modules/repairorder/moudles/select/FaultReportRepair.vue' |
| | | import store from '@/store' |
| | | import dayjs from 'dayjs' |
| | | import moment from 'moment' |
| | | export default { |
| | | name: "RepairOrderList", |
| | | mixins: [JeecgListMixin], |
| | |
| | | return { |
| | | description: '维修工单管理页面', |
| | | // 表头 |
| | | faultTime: [], |
| | | createTimes:[], |
| | | columns: [ |
| | | { |
| | | title: '#', |
| | |
| | | dataIndex: 'specificEquipment', |
| | | width: 90, |
| | | scopedSlots: { customRender: 'specificEquipment' } |
| | | }, |
| | | { |
| | | title: 'ABC标识', |
| | | align: "center", |
| | | dataIndex: 'equipmentImportanceId', |
| | | }, |
| | | { |
| | | title: '状态', |
| | |
| | | }, |
| | | |
| | | methods: { |
| | | |
| | | |
| | | timeChange() { |
| | | this.queryParam.faultStartTime = moment(this.faultTime[0]).format("YYYY-MM-DD HH:mm:ss") |
| | | this.queryParam.faultEndTime = moment(this.faultTime[1]).format("YYYY-MM-DD HH:mm:ss") |
| | | }, |
| | | timeChangeCreate(){ |
| | | this.queryParam.createStartTime = moment(this.createTimes[0]).format("YYYY-MM-DD HH:mm:ss") |
| | | this.queryParam.createEndTime = moment(this.createTimes[1]).format("YYYY-MM-DD HH:mm:ss") |
| | | }, |
| | | clickThenSelect(record) { |
| | | return { |
| | | on: { |
| | |
| | | this.loadData(1) |
| | | this.onClearSelected() |
| | | this.$refs.FaultDescriptionList.faultId = '-1' |
| | | this.faultTime = [] |
| | | this.createTimes=[] |
| | | }, |
| | | getReports() { |
| | | this.$refs.FaultReportRepair.title = '故障报修单'; |