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

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

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