Commit 6bc40ec0 authored by 沈翠玲's avatar 沈翠玲

生产排产

parent 3786583b
...@@ -75,9 +75,9 @@ ...@@ -75,9 +75,9 @@
</el-form-item> </el-form-item>
<el-form-item label="编排单号" prop="arrangeCode"> <el-form-item label="编排单号" prop="arrangeCode">
<el-input <el-input
v-model="queryParams.arrangeCodes" v-model="queryParams.arrangeCode"
placeholder="请输入编排单号" placeholder="请输入编排单号"
clearable type="textarea" :rows="2" resize="none" clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
...@@ -89,14 +89,6 @@ ...@@ -89,14 +89,6 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="产品类别名称" prop="itemTypeName">
<el-input
v-model="queryParams.itemTypeName"
placeholder="请输入产品类别名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="工单编码" prop="workorderCode"> <el-form-item label="工单编码" prop="workorderCode">
<el-input <el-input
v-model="queryParams.workorderCode" v-model="queryParams.workorderCode"
...@@ -716,9 +708,8 @@ export default { ...@@ -716,9 +708,8 @@ export default {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
taskCode: null, taskCode: null,
arrangeCodes: null, arrangeCode: null,
arrangeUsername: null, arrangeUsername: null,
itemTypeName: null,
workorderCode: null, workorderCode: null,
processName: null, processName: null,
statusArr: ['PREPARE'], statusArr: ['PREPARE'],
...@@ -938,7 +929,7 @@ export default { ...@@ -938,7 +929,7 @@ export default {
this.queryParams.workCenterId = this.queryWorkunitParams.workstationId this.queryParams.workCenterId = this.queryWorkunitParams.workstationId
this.queryParams.workshopId = this.queryWorkunitParams.workshopId this.queryParams.workshopId = this.queryWorkunitParams.workshopId
this.loading = true; this.loading = true;
const params = {...this.queryParams, arrangeCodes: this.queryParams.arrangeCodes ? this.queryParams.arrangeCodes.split(/[\n,;,、;。]/).filter(item => item) : null,} const params = {...this.queryParams}
if (params.scheduleEndDate&&params.scheduleEndDate.length > 0) { if (params.scheduleEndDate&&params.scheduleEndDate.length > 0) {
params.scheduleEndDateFrom = params.scheduleEndDate[0] params.scheduleEndDateFrom = params.scheduleEndDate[0]
params.scheduleEndDateTo = params.scheduleEndDate[1] params.scheduleEndDateTo = params.scheduleEndDate[1]
......
<template> <template>
<div> <div>
<el-form :model="queryParams" @submit.native.prevent ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="80px"> <el-form :model="queryParams" @submit.native.prevent ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="80px">
<el-form-item label="编排单号" prop="arrangeCode"> <el-form-item label="编排单号" prop="arrangeCodes">
<el-input <el-input
v-model="queryParams.arrangeCode" v-model="queryParams.arrangeCodes"
placeholder="请输入编排单号" placeholder="请输入编排单号"
clearable clearable type="textarea" :rows="2" resize="none"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
...@@ -17,6 +17,14 @@ ...@@ -17,6 +17,14 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="产品类别名称" prop="itemTypeName" label-width="100px">
<el-input
v-model="queryParams.itemTypeName"
placeholder="请输入产品类别名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="编排人员" prop="createBy"> <el-form-item label="编排人员" prop="createBy">
<el-input <el-input
v-model="queryParams.createBy" v-model="queryParams.createBy"
...@@ -49,6 +57,7 @@ ...@@ -49,6 +57,7 @@
</el-table-column> </el-table-column>
<!-- <el-table-column label="生产工单" align="center" prop="workorderCode"/> --> <!-- <el-table-column label="生产工单" align="center" prop="workorderCode"/> -->
<el-table-column label="编排时间" align="center" prop="createTime"/> <el-table-column label="编排时间" align="center" prop="createTime"/>
<el-table-column label="产品类别名称" align="center" prop="itemTypeName"/>
<el-table-column label="编排人员" align="center" prop="createBy"/> <el-table-column label="编排人员" align="center" prop="createBy"/>
</el-table> </el-table>
...@@ -93,7 +102,8 @@ export default { ...@@ -93,7 +102,8 @@ export default {
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
pageSize: 50, pageSize: 50,
arrangeCode: '', itemTypeName: "",
arrangeCodes: '',
workorderCode: '', workorderCode: '',
createBy: '' createBy: ''
}, },
...@@ -112,7 +122,14 @@ export default { ...@@ -112,7 +122,14 @@ export default {
const formdata = new FormData() const formdata = new FormData()
formdata.append('pageNum', this.queryParams.pageNum) formdata.append('pageNum', this.queryParams.pageNum)
formdata.append('pageSize', this.queryParams.pageSize) formdata.append('pageSize', this.queryParams.pageSize)
formdata.append('arrangeCode', this.queryParams.arrangeCode) if (this.queryParams.arrangeCodes) {
const arr = this.queryParams.arrangeCodes.split(/[\n,;,、;。]/).filter(item => item)
arr.forEach((value, index) => {
formdata.append(`arrangeCodes[${index}]`, value)
})
}
formdata.append('itemTypeName', this.queryParams.itemTypeName)
formdata.append('workorderCode', this.queryParams.workorderCode) formdata.append('workorderCode', this.queryParams.workorderCode)
formdata.append('createBy', this.queryParams.createBy) formdata.append('createBy', this.queryParams.createBy)
formdata.append('workorderStatus', ['ORCHESTRATED']) formdata.append('workorderStatus', ['ORCHESTRATED'])
......
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