Commit f9d42bc5 authored by 盖献康's avatar 盖献康

新增 工单作业时间区间、结果条件查询

parent e6e7a034
...@@ -28,6 +28,46 @@ ...@@ -28,6 +28,46 @@
size="small" size="small"
/> />
</el-form-item> </el-form-item>
<el-form-item label="需要时间">
<div slot="label" class="labelClass">
<div>需要时间</div>
<div>Need Date</div>
</div>
<el-date-picker
v-model="queryParams.beginDate"
type="date"
placeholder="选择日期"
:clearable="false"
:editable="false"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd">
</el-date-picker>
<span>-</span>
<el-date-picker
v-model="queryParams.endDate"
type="date"
placeholder="选择日期"
:clearable="false"
:editable="false"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item label="状态" prop="status">
<div slot="label" class="labelClass">
<div>状态</div>
<div>Status</div>
</div>
<el-select v-model="queryParams.status" placeholder="请选择状态" clearable size="small">
<el-option :value=" '' " label="全部" />
<el-option
v-for="(dict,index) in stateOptions"
:key="index"
:label="dict.dictLabel"
:value="dict.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
class="redBtn" class="redBtn"
...@@ -1218,6 +1258,7 @@ import moment from 'moment' ...@@ -1218,6 +1258,7 @@ import moment from 'moment'
import { formAssembling, getSnsVague, queryBatch, queryTestInfo } from '@/api/assembling' import { formAssembling, getSnsVague, queryBatch, queryTestInfo } from '@/api/assembling'
import { listRepairRecordDetails } from '@/api/repairRecord' import { listRepairRecordDetails } from '@/api/repairRecord'
import { getDicts } from '@/api/system/dict/data' import { getDicts } from '@/api/system/dict/data'
import Data from "@/views/system/dict/data";
export default { export default {
name: 'WorkOrder', name: 'WorkOrder',
...@@ -1228,6 +1269,7 @@ export default { ...@@ -1228,6 +1269,7 @@ export default {
} }
}, },
data() { data() {
const date = new Date()
return { return {
// 测试结果详情数据 // 测试结果详情数据
testInfoTable: [], testInfoTable: [],
...@@ -1323,8 +1365,17 @@ export default { ...@@ -1323,8 +1365,17 @@ export default {
page: 1, page: 1,
rows: 10, rows: 10,
orderNo: undefined, orderNo: undefined,
partNo: undefined partNo: undefined,
status: '',
beginDate: moment(date.setTime(date.getTime() - 3600 * 1000 * 24 * 29)).format('YYYY-MM-DD'),
endDate: moment(new Date()).format('YYYY-MM-DD')
}, },
// 状态下拉框
stateOptions: [
{ dictLabel: '待生产', dictValue: '0' },
{ dictLabel: '生产中', dictValue: '1' },
{ dictLabel: '已完成', dictValue: '2' }
],
// po弹窗标志 // po弹窗标志
poDialog: false, poDialog: false,
// 备注弹窗标志 // 备注弹窗标志
...@@ -1332,6 +1383,7 @@ export default { ...@@ -1332,6 +1383,7 @@ export default {
// 遮罩标志 // 遮罩标志
Loading: true, Loading: true,
Loading1: true, Loading1: true,
Loading1: true,
Loading2: true, Loading2: true,
Loading3: true, Loading3: true,
// 生产工单表格数据 // 生产工单表格数据
...@@ -1572,6 +1624,9 @@ export default { ...@@ -1572,6 +1624,9 @@ export default {
resetQuery() { resetQuery() {
this.queryParams.orderNo = undefined this.queryParams.orderNo = undefined
this.queryParams.partNo = undefined this.queryParams.partNo = undefined
this.queryParams.status = ''
this.queryParams.beginDate = moment(new Date().setTime(new Date().getTime() - 3600 * 1000 * 24 * 29)).format('YYYY-MM-DD'),
this.queryParams.endDate = moment(new Date()).format('YYYY-MM-DD')
this.getOrderTable() this.getOrderTable()
}, },
...@@ -1854,7 +1909,17 @@ export default { ...@@ -1854,7 +1909,17 @@ export default {
/** 获取表格数据方法 */ /** 获取表格数据方法 */
getOrderTable() { getOrderTable() {
this.Loading = true this.Loading = true
listOrder(this.queryParams).then(response => { const queryParam = {
page: this.queryParams.page,
rows: this.queryParams.rows,
orderNo: this.queryParams.orderNo,
partNo: this.queryParams.partNo,
status: this.queryParams.status,
beginDate: this.queryParams.beginDate + ' 00:00:00',
endDate: this.queryParams.endDate + ' 23:59:59'
}
console.log('**', queryParam)
listOrder(queryParam).then(response => {
this.orderList = response.rows this.orderList = response.rows
this.total = response.total this.total = response.total
this.Loading = false this.Loading = false
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment