|
@@ -14,15 +14,15 @@
|
|
|
<el-tabs class="noTabPadding" v-model="activeTab" type="border-card" @tab-click="tabClick">
|
|
|
<!-- 全部-->
|
|
|
<el-tab-pane name="allOrdersTab" :label="$t('btOrder.all')">
|
|
|
- <allOrdersTab ref="allOrdersTab"></allOrdersTab>
|
|
|
+ <allOrdersTab ref="allOrdersTab" :resource-id="resourceId"></allOrdersTab>
|
|
|
</el-tab-pane>
|
|
|
<!-- 待生产-->
|
|
|
<el-tab-pane name="toBeProduced" :label="$t('btOrder.toBeProduced')">
|
|
|
- <toBeProducedTab ref="toBeProduced"></toBeProducedTab>
|
|
|
+ <toBeProducedTab ref="toBeProduced" :resource-id="resourceId"></toBeProducedTab>
|
|
|
</el-tab-pane>
|
|
|
<!-- 待取-->
|
|
|
<el-tab-pane name="toBeTaken" :label="$t('btOrder.toBeTaken')">
|
|
|
- <toBeTakenTab ref="toBeProduced"></toBeTakenTab>
|
|
|
+ <toBeTakenTab ref="toBeProduced" :resource-id="resourceId"></toBeTakenTab>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
@@ -59,6 +59,7 @@ export default {
|
|
|
return {
|
|
|
tenant: this.initTenant(),
|
|
|
tabNum: {tab1: 0, tab2: 0},
|
|
|
+ resourceId: '',
|
|
|
activeTab: "allOrdersTab" // 默认选择的tab(进行中)
|
|
|
}
|
|
|
},
|
|
@@ -82,7 +83,7 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
mounted() {
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
methods: {
|
|
|
initTenant() {
|
|
@@ -112,7 +113,8 @@ export default {
|
|
|
vm.enums = val['enums']
|
|
|
if (val['row']) {
|
|
|
vm.tenant = { ...val['row'] };
|
|
|
- this.tenant
|
|
|
+ console.log(vm.tenant);
|
|
|
+ vm.resourceId = this.tenant.id
|
|
|
}
|
|
|
},
|
|
|
close() {
|
|
@@ -122,11 +124,11 @@ export default {
|
|
|
this.queryParams = initQueryParams();
|
|
|
this.$refs.table.clearSort();
|
|
|
this.$refs.table.clearFilter();
|
|
|
- this.search();
|
|
|
+ //this.search();
|
|
|
},
|
|
|
tabClick(e) {
|
|
|
console.log("被选择的tab:", e.index)
|
|
|
- // 全部-tab
|
|
|
+ // 全部-tab
|
|
|
if (e.index == 0) {
|
|
|
this.$refs.allOrdersTab.search()
|
|
|
}
|