Browse Source

Merge remote-tracking branch 'origin/master'

master
[li_she] 4 years ago
parent
commit
78391b3373
  1. 3
      src/api/shopOrder/productionReport.js
  2. 39
      src/views/modules/shopOrder/productionReport/searchProductionLineOutputReportInOrderNo.vue
  3. 15
      src/views/modules/yieldReport/com_finish_part_roll.vue
  4. 4
      src/views/modules/yieldReport/com_split_order_report.vue

3
src/api/shopOrder/productionReport.js

@ -26,3 +26,6 @@ export const searchCQCInspectionRecord = data => createAPI(`/productionReport/se
// 查询-产线产量报告(分订单) 订单数据 // 查询-产线产量报告(分订单) 订单数据
export const searchReportInOrderNo = data => createAPI(`/productionReport/searchReportInOrderNoData`,'post',data) export const searchReportInOrderNo = data => createAPI(`/productionReport/searchReportInOrderNoData`,'post',data)
// 取消报工
export const cancelReport = data => createAPI(`/productionReport/cancelReport`,'post',data)

39
src/views/modules/shopOrder/productionReport/searchProductionLineOutputReportInOrderNo.vue

@ -169,6 +169,15 @@
border border
v-loading="dataListLoading" v-loading="dataListLoading"
style="width: 100%;"> style="width: 100%;">
<el-table-column
header-align="center"
align="center"
width="80"
label="操作">
<template slot-scope="scope">
<a type="text" size="small" @click="cancelReport(scope.row)">取消报工</a>
</template>
</el-table-column>
<el-table-column <el-table-column
v-for="(item,index) in columnList2" :key="index" v-for="(item,index) in columnList2" :key="index"
:sortable="item.columnSortable" :sortable="item.columnSortable"
@ -226,7 +235,8 @@
import { import {
searchReportInOrderNo, searchReportInOrderNo,
searchItemToBeProduct, searchItemToBeProduct,
searchProductionLineOutputReport
searchProductionLineOutputReport,
cancelReport
}from "@/api/shopOrder/productionReport.js" }from "@/api/shopOrder/productionReport.js"
import Chooselist from '@/views/modules/common/Chooselist' import Chooselist from '@/views/modules/common/Chooselist'
@ -1499,7 +1509,32 @@
this.modelFlag2=true; this.modelFlag2=true;
}) })
}, },
cancelReport(row){
let data={
site:row.site,
orderNo:row.orderNo,
itemNo:row.itemNo,
seqNo:row.seqNo,
}
this.$confirm(`确定取消报工?`, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
cancelReport(data).then(({data}) => {
if (data && data.code == 200) {
searchReportInOrderNo(this.searchData).then(({data}) => {
this.dataList3=data.rows;
})
this.$message.success( '操作成功')
} else {
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
})
}
})
})
},
tableHanddle(row){ tableHanddle(row){
console.log(row); console.log(row);
this.modelData=row; this.modelData=row;

15
src/views/modules/yieldReport/com_finish_part_roll.vue

@ -42,8 +42,10 @@
v-model="pageData.reportedFlag">是否报告产量</el-checkbox> v-model="pageData.reportedFlag">是否报告产量</el-checkbox>
</el-form-item> </el-form-item>
<el-form-item class="customer-item" label="总良品数量:" style="margin-top: -10px;"> <el-form-item class="customer-item" label="总良品数量:" style="margin-top: -10px;">
<el-input v-model="pageData.approvedQty" type="number" @blur="checkValidApprovedQty"
<el-input v-if="this.preItemNo <= 0"v-model="pageData.approvedQty" type="number" @blur="checkValidApprovedQty"
style="width: 80px;" ></el-input> style="width: 80px;" ></el-input>
<el-input v-if="this.preItemNo > 0" disabled class="customer-input-color-red"
v-model="pageData.approvedQty" @blur="checkValidApprovedQty" type="number" style="width: 80px;" ></el-input>
</el-form-item> </el-form-item>
<el-form-item class="customer-item" label="总不良品数量:" style="margin-top: -10px;"> <el-form-item class="customer-item" label="总不良品数量:" style="margin-top: -10px;">
<el-input v-model="pageData.defectedQty" disabled="disabled" style="width: 80px;"></el-input> <el-input v-model="pageData.defectedQty" disabled="disabled" style="width: 80px;"></el-input>
@ -255,6 +257,7 @@ export default {
titleCon: '产量报告', titleCon: '产量报告',
showExceptionFlag: false, showExceptionFlag: false,
showShiftFlag: false, showShiftFlag: false,
preItemNo: 0,
sfdcTimeList: [], sfdcTimeList: [],
scheduleData: { scheduleData: {
site: this.$store.state.user.site, site: this.$store.state.user.site,
@ -516,6 +519,8 @@ export default {
this.pageData.orderNo = scheduleData.orderNo; this.pageData.orderNo = scheduleData.orderNo;
this.pageData.itemNo = scheduleData.itemNo; this.pageData.itemNo = scheduleData.itemNo;
this.pageData.seqNo = scheduleData.seqNo; this.pageData.seqNo = scheduleData.seqNo;
//
this.preItemNo = scheduleData.preItemNo
// //
if(null == scheduleData.rollNo || scheduleData.rollNo == ''){ if(null == scheduleData.rollNo || scheduleData.rollNo == ''){
@ -639,8 +644,8 @@ export default {
}); });
//6. //6.
await getSfdcReportedData(this.scheduleData).then(({data}) => { await getSfdcReportedData(this.scheduleData).then(({data}) => {
this.pageData.sfdcApprovedQty = this.pageData.approvedQty - data.row.approveQty;
this.pageData.sfdcDefectedQty = this.pageData.defectedQty - data.row.defectQty;
this.pageData.sfdcApprovedQty = this.pageData.approvedQty - 0;
this.pageData.sfdcDefectedQty = this.pageData.defectedQty - 0;
this.pageData.sfdcReportedQty = this.pageData.sfdcApprovedQty + this.pageData.sfdcDefectedQty; this.pageData.sfdcReportedQty = this.pageData.sfdcApprovedQty + this.pageData.sfdcDefectedQty;
}); });
// //
@ -715,8 +720,8 @@ export default {
// //
refreshSfdcData(){ refreshSfdcData(){
getSfdcReportedData(this.scheduleData).then(({data}) => { getSfdcReportedData(this.scheduleData).then(({data}) => {
this.pageData.sfdcApprovedQty = this.pageData.approvedQty - data.row.approveQty;
this.pageData.sfdcDefectedQty = this.pageData.defectedQty - data.row.defectQty;
this.pageData.sfdcApprovedQty = this.pageData.approvedQty - 0;
this.pageData.sfdcDefectedQty = this.pageData.defectedQty - 0;
this.pageData.sfdcReportedQty = this.pageData.sfdcApprovedQty + this.pageData.sfdcDefectedQty; this.pageData.sfdcReportedQty = this.pageData.sfdcApprovedQty + this.pageData.sfdcDefectedQty;
}); });
}, },

4
src/views/modules/yieldReport/com_split_order_report.vue

@ -3470,8 +3470,8 @@ export default {
/*提醒是否删除的提示*/ /*提醒是否删除的提示*/
warnDeleteSfdcRollsConfirm(sfdcRollRow) { warnDeleteSfdcRollsConfirm(sfdcRollRow) {
// //
this.$message.error('待开发!')
return false;
//this.$message.error('!')
//return false;
this.$confirm('确实要删除该卷吗?', '提示', { this.$confirm('确实要删除该卷吗?', '提示', {
confirmButtonText: '确认', confirmButtonText: '确认',
celButtonText: '取消', celButtonText: '取消',

Loading…
Cancel
Save