缺件申报问题

dev-scheduling
zhangdi 2 days ago
parent 93a452f5d5
commit 71ceec6985
  1. 63
      src/views/productionManagement/shortageApplication/components/declareAdd.vue
  2. 11
      src/views/productionManagement/workReportingManagement/components/wordReporting.vue

@ -23,7 +23,7 @@
{{ formError }}
</div>
<el-table :data="form.tableData" @select="selectChange" border>
<el-table :data="form.tableData" @select="selectChange" border @select-all="selectChange">
<el-table-column type="selection" width="55"></el-table-column>
<!-- 车间订单号 -->
@ -229,16 +229,35 @@ export default {
},
selectChange(list, row) {
console.log(999999, list);
this.selectTableData = list;
this.form.tableData.forEach(item => {
item._select = list.includes(item);
});
if (list.length > 0) {
list.forEach(item => {
item.quantity = null;
item.woCode = null;
item.reworkCode = null;
item.remark = null;
//
// : item.reworkCode = item.woCode?item.woCode:null; ()
// : item.remark = item.woCode?item.woCode:null; ()
//
//
if (!item.quantity) item.quantity = null;
if (!item.woCode) item.woCode = null;
if (!item.reworkCode) item.reworkCode = null;
if (!item.remark) item.remark = null;
});
}
this.selectTableData = list;
row._select = !row._select;
// if (list.length > 0) {
// list.forEach(item => {
// item.quantity = item.quantity?item.quantity:null;
// item.woCode = item.woCode?item.woCode:null;
// item.reworkCode = item.reworkCode?item.reworkCode:null;
// item.remark = item.remark?item.remark:null;
// });
// }
// this.selectTableData = list;
// row._select = !row._select;
},
//
@ -274,24 +293,24 @@ export default {
this.$refs.tableForm.validate(valid => {
if (valid) {
this.saveLoading = true;
let query = []
let query = [];
selectedRows.forEach(row => {
query.push({
useCode: row.useCode,//
woCode: row.woCode,//
reworkCode: row.reworkCode,//
partCode: row.prtno,//
batchNo: row.splcode,//
quaLevel: row.prtlotno,//
quantity: row.quantity,//
remark: row.remark,//
keeper: row.warctlr,//
planMan: row.schemer,//
locationNo:row.warlocno,//
})
})
useCode: row.useCode, //
woCode: row.woCode, //
reworkCode: row.reworkCode, //
partCode: row.prtno, //
batchNo: row.splcode, //
quaLevel: row.prtlotno, //
quantity: row.quantity, //
remark: row.remark, //
keeper: row.warctlr, //
planMan: row.schemer, //
locationNo: row.warlocno, //
});
});
saveDeclare({orderDeclares:query})
saveDeclare({ orderDeclares: query })
.then(res => {
this.$message.success('操作成功');
this.saveLoading = false;

@ -58,10 +58,10 @@
<!-- <div style="display: flex; justify-content: flex-end">
<el-button type="primary">保存</el-button>
</div> -->
<el-table :data="tableData" style="margin-top: 20px">
<el-table-column label="数量" prop="workQty"></el-table-column>
<el-table-column label="报工时间" prop="makeTime"></el-table-column>
<el-table-column label="报工人" prop="worker"> </el-table-column>
<el-table :data="tableData" style="margin-top: 20px" >
<el-table-column label="数量" prop="workQty" align="center"></el-table-column>
<el-table-column label="报工时间" prop="createTime" align="center"></el-table-column>
<el-table-column label="报工人" prop="workerName" align="center"> </el-table-column>
</el-table>
</el-dialog>
<!-- 转班 -->
@ -239,6 +239,7 @@ export default {
teamRules: {
makeTeam: [{ required: true, message: '请选择新班组', trigger: 'blur' }],
},
tableData:[]
};
},
mounted() {
@ -256,7 +257,7 @@ export default {
handleDetail(row) {
this.detailDialog = true;
getDataByWpId({ wpId: row.wpId }).then(res => {
this.detailData = res.data.data;
this.tableData = res.data.data;
});
},
//

Loading…
Cancel
Save