缺件申报问题

dev-scheduling
zhangdi 2 days ago
parent 93a452f5d5
commit 71ceec6985
  1. 39
      src/views/productionManagement/shortageApplication/components/declareAdd.vue
  2. 9
      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,7 +293,7 @@ export default {
this.$refs.tableForm.validate(valid => {
if (valid) {
this.saveLoading = true;
let query = []
let query = [];
selectedRows.forEach(row => {
query.push({
useCode: row.useCode, //
@ -288,8 +307,8 @@ export default {
keeper: row.warctlr, //
planMan: row.schemer, //
locationNo: row.warlocno, //
})
})
});
});
saveDeclare({ orderDeclares: query })
.then(res => {

@ -59,9 +59,9 @@
<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-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