From 35668474b65be39a277d7cb53693022b482e17ca Mon Sep 17 00:00:00 2001
From: 唐耀东 <18861537@qq.com>
Date: 星期四, 12 五月 2022 09:44:22 +0800
Subject: [PATCH] 提交代码
---
src/views/construction/constructionList/index.vue | 29 +++++++++++++++++++++--------
1 files changed, 21 insertions(+), 8 deletions(-)
diff --git a/src/views/construction/constructionList/index.vue b/src/views/construction/constructionList/index.vue
index 6020d32..346d4a5 100644
--- a/src/views/construction/constructionList/index.vue
+++ b/src/views/construction/constructionList/index.vue
@@ -7,8 +7,12 @@
<div class="right-view">
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="鏂藉伐姒傚喌" name="first">鏂藉伐姒傚喌</el-tab-pane>
- <el-tab-pane label="IPC璁惧" name="second">IPC璁惧</el-tab-pane>
- <el-tab-pane label="NVR璁惧" name="third">NVR璁惧</el-tab-pane>
+ <el-tab-pane label="IPC璁惧" name="second">
+ <ipc v-if="activeName === 'second'" :schoolId="schoolId"></ipc>
+ </el-tab-pane>
+ <el-tab-pane label="NVR璁惧" name="third">
+ <nvr v-if="activeName === 'third'" :schoolId="schoolId"></nvr>
+ </el-tab-pane>
<el-tab-pane label="IoT璁惧" name="fourth">IoT璁惧</el-tab-pane>
<el-tab-pane label="AI璁惧" name="five">AI璁惧</el-tab-pane>
<el-tab-pane label="浜ゆ崲璁惧" name="six">浜ゆ崲璁惧</el-tab-pane>
@@ -22,11 +26,11 @@
</div>
</div>
<el-drawer title="鏂藉伐鎵规" :visible.sync="batchOpen" size="70%" :append-to-body="true" :destroy-on-close="true">
- <construction-batch></construction-batch>
+ <construction-batch :schoolId="schoolId"></construction-batch>
</el-drawer>
<el-drawer title="棰勭暀IP" :visible.sync="ipOpen" size="70%" :append-to-body="true" :destroy-on-close="true">
- <reserve-ip></reserve-ip>
+ <reserve-ip :schoolId="schoolId"></reserve-ip>
</el-drawer>
</div>
</template>
@@ -35,25 +39,31 @@
import school from '../../components/school'
import constructionBatch from '../constructionBatch'
import reserveIp from '../reserveIp'
+import nvr from '../nvr'
+import ipc from '../ipc'
export default {
name: "constructionList",
components: {
school,
constructionBatch,
- reserveIp
+ reserveIp,
+ nvr,
+ ipc
},
data() {
return {
- activeName: 'second',
+ activeName: 'first',
batchOpen: false,
- ipOpen: false
+ ipOpen: false,
+ schoolId: undefined
}
},
methods: {
// 閫夋嫨楂樻牎
schoolChange(v) {
-
+ this.schoolId = v;
+ this.activeName = 'first';
},
handleClick(tab, event) {
console.log(tab, event);
@@ -68,15 +78,18 @@
flex-direction: row;
flex: 1;
}
+
.tree-list {
margin-right: 10px;
}
+
.right-view {
display: flex;
flex-direction: row;
justify-content: space-between;
flex: 1;
}
+
.right-view-title-icon {
display: flex;
flex-direction: row;
--
Gitblit v1.9.1