diff --git a/src/views/device/deviceOrder/index.vue b/src/views/device/deviceOrder/index.vue index 18e9be6..3985dae 100644 --- a/src/views/device/deviceOrder/index.vue +++ b/src/views/device/deviceOrder/index.vue @@ -26,12 +26,14 @@ /> - + + + + + + + + + + + - + + + + - + @@ -163,7 +191,7 @@ @keyup.enter.native="handleQuery" /> - + - + - + - + + + + + + + + + + + + + + + + + 搜索 重置 @@ -252,62 +332,64 @@ - - - - - - - - - + + + + + + + + + + + - + - + - + - + - - - + + + - - - - - - - - - - + + + + + + + + + + - + @@ -453,12 +533,43 @@ import { addDeviceOrder, updateDeviceOrder } from "@/api/device/deviceOrder"; +import {getWorkCenter} from "@/api/device/plan"; export default { name: "DeviceOrder", dicts: ['device_order_status', 'device_loop_type','device_reach_standard'], data() { return { + // 日期范围选择快捷 + pickerOptions: { + shortcuts: [{ + text: '最近一周', + onClick(picker) { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); + picker.$emit('pick', [start, end]); + } + }, { + text: '最近一个月', + onClick(picker) { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 30); + picker.$emit('pick', [start, end]); + } + }, { + text: '最近三个月', + onClick(picker) { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 90); + picker.$emit('pick', [start, end]); + } + }] + }, + // 工作中心 + workCenterList:[], // 记录 recordList: [], // 遮罩层 @@ -509,7 +620,11 @@ export default { createBy: null, createTime: null, updateBy: null, - updateTime: null + updateTime: null, + loopStartArray: [], + orderStartArray: [], + orderEndArray: [], + loopEndArray: [], }, // 表单参数 form: { @@ -520,9 +635,17 @@ export default { }; }, created() { + this.setWorkCenter(); this.getList(); }, methods: { + // 获取工作中心 + setWorkCenter() { + getWorkCenter().then(response => { + this.workCenterList = response.data; + console.log(this.workCenterList) + }) + }, /** 查询计划工单列表 */ getList() { this.loading = true; @@ -569,6 +692,10 @@ export default { updateBy: null, updateTime: null, equ: {equipmentName: null}, + loopStartArray: [], + orderStartArray: [], + orderEndArray: [], + loopEndArray: [] }; this.resetForm("form"); }, @@ -579,6 +706,10 @@ export default { }, /** 重置按钮操作 */ resetQuery() { + this.queryParams.loopStartArray = []; + this.queryParams.orderStartArray = []; + this.queryParams.orderEndArray = []; + this.queryParams.loopEndArray = []; this.resetForm("queryForm"); this.handleQuery(); }, diff --git a/src/views/device/spotInspectionOrder/index.vue b/src/views/device/spotInspectionOrder/index.vue index b18de08..3fb8710 100644 --- a/src/views/device/spotInspectionOrder/index.vue +++ b/src/views/device/spotInspectionOrder/index.vue @@ -43,6 +43,26 @@ @keyup.enter.native="handleQuery" /> + + + + + + + + + + - + - + - + - + + + + + + + + + + + + + 搜索 重置 @@ -259,10 +318,11 @@ - + - + + @@ -270,29 +330,28 @@ - + - + - + - + - - - + +