Commit 6903c971 authored by 李驰骋's avatar 李驰骋

打样申请BOM删除问题关联删除工序关联值

parent 3026920b
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
type="text" type="text"
icon="el-icon-delete" icon="el-icon-delete"
size="small" size="small"
@click="deleteRow($index)" @click="deleteRow(row, $index)"
>删除</el-button >删除</el-button
> >
</template> </template>
...@@ -241,8 +241,9 @@ export default { ...@@ -241,8 +241,9 @@ export default {
this.showFlag = true; this.showFlag = true;
}, },
/**删除行 */ /**删除行 */
deleteRow(index) { deleteRow(row, index) {
this.tableData.splice(index, 1); this.tableData.splice(index, 1);
this.$emit('onDeleteRow', row);
}, },
onItemBomSelect(row) { onItemBomSelect(row) {
// if (row != undefined && row != null) { // if (row != undefined && row != null) {
......
...@@ -202,7 +202,7 @@ ...@@ -202,7 +202,7 @@
<el-tabs type="border-card" @tab-click="tabClick"> <el-tabs type="border-card" @tab-click="tabClick">
<el-tab-pane label="BOM"> <el-tab-pane label="BOM">
<ProogingBom ref="ProogingBomRef" /> <ProogingBom ref="ProogingBomRef" @onDeleteRow="onItemDeleteRow"/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="工艺"> <el-tab-pane label="工艺">
<ProogingProcess ref="ProogingProcessRef" :bomList="bomList" /> <ProogingProcess ref="ProogingProcessRef" :bomList="bomList" />
...@@ -321,6 +321,16 @@ export default { ...@@ -321,6 +321,16 @@ export default {
this.form.unit = row.unitOfMeasure; this.form.unit = row.unitOfMeasure;
} }
}, },
onItemDeleteRow(row) {
const tempArr = this.$refs["ProogingProcessRef"].tableData;
for(let i=0;i<tempArr.length;i++){
for(let j=0;j<tempArr[i].processItemList.length;j++){
if(tempArr[i].processItemList[j].itemId == row.itemId){
tempArr[i].processItemList.splice(j--, 1);
}
}
}
},
onRoutesProcessSelect(row) { onRoutesProcessSelect(row) {
if (row != undefined && row != null) { if (row != undefined && row != null) {
this.form.routeId = row.routeId; this.form.routeId = row.routeId;
......
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