车间排产

This commit is contained in:
zhangdingyu
2019-10-27 15:13:29 +08:00
parent 1345515b68
commit ee8518bce3
2 changed files with 51 additions and 19 deletions

View File

@@ -11,8 +11,6 @@
:label="item.label"
:value="item.value"/>
</el-select>
<!--<el-button size="small" type="danger" style="float: right;">移除</el-button>-->
<!--<el-button size="small" type="success" style="float: right;margin-right: 5px">添加</el-button>-->
</el-row>
<el-table v-loading="loading1" :data="tableData1" :row-class-name="tableData1ClassName" height="710" highlight-current-row size="mini" style="width: 100%" border @row-click="getGongxu">
<el-table-column
@@ -49,7 +47,7 @@
<div class="block" style="margin-top: 10px;">
<el-pagination
:current-page="pageCurrent"
:page-sizes="[50, 100, 200]"
:page-sizes="[50, 100, 200, 500, 1000]"
:page-size="pageSize"
:total="total"
:pager-count="5"
@@ -121,7 +119,7 @@
</div>
</template>
<script>
import { getPerson, getParts, getGongxu, XuanRu, XuanChu, searchTableData2 } from '@/api/ManufacturingCenter/ShopScheduling'
import { getPerson, getParts, getGongxu, XuanRu, XuanChu, searchTableData2, panDuan } from '@/api/ManufacturingCenter/ShopScheduling'
export default {
data() {
return {
@@ -136,7 +134,7 @@ export default {
tableData2: [],
tableData3: [],
total: 0, // 总条数
pageSize: 50,
pageSize: 500,
pageCurrent: 1
}
},
@@ -190,10 +188,10 @@ export default {
工序状态: v.工序状态,
工序顺序: v.工序顺序,
工艺名称: v.工艺名称,
排产人员: v.排产人员,
姓名: v.姓名,
姓名: parseInt(v.工序间是否外协) === 2 ? '外协' : v.姓名,
排产时间: v.排产时间 ? v.排产时间.split(' ')[0] : '',
完成日期: v.完成日期 ? v.完成日期.split(' ')[0] : ''
完成日期: v.完成日期 ? v.完成日期.split(' ')[0] : '',
工序间是否外协: v.工序间是否外协
})
})
this.loading3 = false
@@ -209,6 +207,9 @@ export default {
if (row.工序状态 === 4) {
return 'CJPCgongxuwancheng'
}
if (row.工序间是否外协 === 2) {
return 'CJPCxujianwaixie'
}
},
searchTableData2() {
this.loading2 = true
@@ -219,10 +220,9 @@ export default {
})
},
XuanRu(row) {
if (row.工序状态 !== 4) {
if (row.工序状态 !== 4 && row.工序间是否外协 !== 2) {
XuanRu(this.PersonValue, row.工序流水号).then(response => {
if (response.data[0].result === '1') {
// this.getParts()
this.tableData1[this.index].状态 = '1'
this.loading3 = true
this.tableData3 = []
@@ -233,10 +233,10 @@ export default {
工序状态: v.工序状态,
工序顺序: v.工序顺序,
工艺名称: v.工艺名称,
排产人员: v.排产人员,
姓名: v.姓名,
姓名: parseInt(v.工序间是否外协) === 2 ? '外协' : v.姓名,
排产时间: v.排产时间 ? v.排产时间.split(' ')[0] : '',
完成日期: v.完成日期 ? v.完成日期.split(' ')[0] : ''
完成日期: v.完成日期 ? v.完成日期.split(' ')[0] : '',
工序间是否外协: v.工序间是否外协
})
})
this.loading3 = false
@@ -249,8 +249,15 @@ export default {
XuanChu(row) {
XuanChu(row.工序流水号).then(response => {
if (response.data[0].result === '1') {
// this.getParts()
this.tableData1[this.index].状态 = '1'
panDuan(row.工艺计划流水号).then(res => {
if (res.data[0].状态 === 0) {
this.tableData1.map(v => {
if (parseInt(v.工艺计划流水号) === parseInt(res.data[0].工艺计划流水号)) {
v.状态 = ''
}
})
}
})
this.loading3 = true
this.tableData3 = []
getGongxu(this.工艺计划流水号).then(response => {
@@ -260,10 +267,10 @@ export default {
工序状态: v.工序状态,
工序顺序: v.工序顺序,
工艺名称: v.工艺名称,
排产人员: v.排产人员,
姓名: v.姓名,
姓名: parseInt(v.工序间是否外协) === 2 ? '外协' : v.姓名,
排产时间: v.排产时间 ? v.排产时间.split(' ')[0] : '',
完成日期: v.完成日期 ? v.完成日期.split(' ')[0] : ''
完成日期: v.完成日期 ? v.完成日期.split(' ')[0] : '',
工序间是否外协: v.工序间是否外协
})
})
this.loading3 = false
@@ -293,4 +300,7 @@ export default {
.CJPClingjianjinxing{
background: #9bd7fc !important;
}
.CJPCxujianwaixie{
background: #e6eaee !important;
}
</style>