|
@@ -39,11 +39,11 @@
|
|
|
class="left_main"
|
|
class="left_main"
|
|
|
>
|
|
>
|
|
|
<div class="top">
|
|
<div class="top">
|
|
|
- <produceOrder @workSelect="workSelect"></produceOrder>
|
|
|
|
|
|
|
+ <produceOrder @workSelect="workSelect" @rowClick="rowClick"></produceOrder>
|
|
|
</div>
|
|
</div>
|
|
|
<template #content>
|
|
<template #content>
|
|
|
<div class="bottom">
|
|
<div class="bottom">
|
|
|
- <productionResource></productionResource>
|
|
|
|
|
|
|
+ <productionResource :BomObj="BomObj"></productionResource>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
</ele-split-layout>
|
|
</ele-split-layout>
|
|
@@ -101,6 +101,8 @@
|
|
|
import jobBooking from './components/jobBooking/index.vue';
|
|
import jobBooking from './components/jobBooking/index.vue';
|
|
|
import warehousing from './components/warehousing/index.vue';
|
|
import warehousing from './components/warehousing/index.vue';
|
|
|
|
|
|
|
|
|
|
+ import { getByTaskId } from '@/api/produce/index';
|
|
|
|
|
+
|
|
|
export default {
|
|
export default {
|
|
|
components: {
|
|
components: {
|
|
|
Search,
|
|
Search,
|
|
@@ -122,7 +124,8 @@
|
|
|
operationType: null,
|
|
operationType: null,
|
|
|
workListIds: [],
|
|
workListIds: [],
|
|
|
|
|
|
|
|
- pickingShow: false
|
|
|
|
|
|
|
+ pickingShow: false,
|
|
|
|
|
+ BomObj: {}
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -177,6 +180,24 @@
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
this.pickingShow = false;
|
|
this.pickingShow = false;
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+ rowClick(row,taskId) {
|
|
|
|
|
+ console.log(6666,row)
|
|
|
|
|
+ if(taskId) {
|
|
|
|
|
+ console.log(6666)
|
|
|
|
|
+ let params = {
|
|
|
|
|
+ categoryId:row.categoryId,
|
|
|
|
|
+ taskId: taskId
|
|
|
|
|
+ }
|
|
|
|
|
+ getByTaskId(params).then(res => {
|
|
|
|
|
+
|
|
|
|
|
+ this.BomObj = res.data
|
|
|
|
|
+ this.$forceUpdate()
|
|
|
|
|
+
|
|
|
|
|
+ console.log(88, this.BomObj)
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
|