|
@@ -2,19 +2,21 @@
|
|
|
<div class="newOperations">
|
|
<div class="newOperations">
|
|
|
<!-- newOperations盒子开始-->
|
|
<!-- newOperations盒子开始-->
|
|
|
<div class="left">
|
|
<div class="left">
|
|
|
- <!-- 车间 -->
|
|
|
|
|
- <SopLeft
|
|
|
|
|
- v-if="this.activeName == 'first'"
|
|
|
|
|
- @product-line-selected="handleProductLineSelected"
|
|
|
|
|
- @work-shop-selected="handleWorkshopSelected"
|
|
|
|
|
- :sopProps="sopProps"
|
|
|
|
|
- />
|
|
|
|
|
- <!-- 隔离点 -->
|
|
|
|
|
- <IsolationLeftVue
|
|
|
|
|
- v-else
|
|
|
|
|
- :points="points"
|
|
|
|
|
- @selection-changed="handleSelectPoint"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <keep-alive>
|
|
|
|
|
+ <!-- 车间 -->
|
|
|
|
|
+ <SopLeft
|
|
|
|
|
+ v-if="this.activeName == 'first'"
|
|
|
|
|
+ @product-line-selected="handleProductLineSelected"
|
|
|
|
|
+ @work-shop-selected="handleWorkshopSelected"
|
|
|
|
|
+ :sopProps="sopProps"
|
|
|
|
|
+ />
|
|
|
|
|
+ <!-- 隔离点 -->
|
|
|
|
|
+ <IsolationLeftVue
|
|
|
|
|
+ v-else
|
|
|
|
|
+ :points="points"
|
|
|
|
|
+ @selection-changed="handleSelectPoint"
|
|
|
|
|
+ />
|
|
|
|
|
+ </keep-alive>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="right">
|
|
<div class="right">
|
|
|
<div class="right_top">
|
|
<div class="right_top">
|
|
@@ -264,6 +266,7 @@ export default {
|
|
|
points: null, //车间逆向传递拿到的隔离点数据
|
|
points: null, //车间逆向传递拿到的隔离点数据
|
|
|
emitWorkShop: null, //车间逆向传递拿到车间相关数据
|
|
emitWorkShop: null, //车间逆向传递拿到车间相关数据
|
|
|
sopProps: [], //正传递
|
|
sopProps: [], //正传递
|
|
|
|
|
+ worklineMap: "",
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
mounted() {
|
|
mounted() {
|
|
@@ -293,7 +296,7 @@ export default {
|
|
|
preStep() {
|
|
preStep() {
|
|
|
this.activeName = "first";
|
|
this.activeName = "first";
|
|
|
|
|
|
|
|
- this.tableData = [];
|
|
|
|
|
|
|
+ // this.tableData = [];
|
|
|
console.log(this.form, "sopform");
|
|
console.log(this.form, "sopform");
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -428,9 +431,11 @@ export default {
|
|
|
},
|
|
},
|
|
|
// 车间你逆向传递拿到的隔离点数据产线
|
|
// 车间你逆向传递拿到的隔离点数据产线
|
|
|
handleProductLineSelected(selectedOption) {
|
|
handleProductLineSelected(selectedOption) {
|
|
|
- // console.log(selectedOption, '父组件接收到的 selectedOption');
|
|
|
|
|
|
|
+ console.log(selectedOption.map, "父组件接收到的 selectedOption");
|
|
|
this.points = selectedOption;
|
|
this.points = selectedOption;
|
|
|
this.form.workline = selectedOption.label;
|
|
this.form.workline = selectedOption.label;
|
|
|
|
|
+ this.worklineMap = selectedOption.map;
|
|
|
|
|
+ console.log(this.worklineMap.length, "父组件接收到的 worklineMap");
|
|
|
},
|
|
},
|
|
|
// 车间子组件逆传递车间相关数据车间
|
|
// 车间子组件逆传递车间相关数据车间
|
|
|
handleWorkshopSelected(selectedOption) {
|
|
handleWorkshopSelected(selectedOption) {
|