|
@@ -14,10 +14,10 @@
|
|
<div class="w_1200">
|
|
<div class="w_1200">
|
|
<el-col :span="5" class="left">
|
|
<el-col :span="5" class="left">
|
|
<el-col :span="24" class="leftone">
|
|
<el-col :span="24" class="leftone">
|
|
- <seminar></seminar>
|
|
|
|
|
|
+ <seminar @leftdaohang="leftdaohang"></seminar>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="lefttwo">
|
|
<el-col :span="24" class="lefttwo">
|
|
- <cooperation> </cooperation>
|
|
|
|
|
|
+ <cooperation @leftdaohang="leftdaohang"> </cooperation>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="19" class="context">
|
|
<el-col :span="19" class="context">
|
|
@@ -28,11 +28,65 @@
|
|
<span>{{ columnName }}</span>
|
|
<span>{{ columnName }}</span>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="list">
|
|
<el-col :span="24" class="list">
|
|
- <achievementsList :list="list" :total="total" @detailBtn="detailBtn"></achievementsList>
|
|
|
|
|
|
+ <span v-if="columnName == '平台建设'">
|
|
|
|
+ <achievementsList :list="list" :total="total" @detailBtn="detailBtn"></achievementsList>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '项目成果'">
|
|
|
|
+ <projectList :list="list" :total="total" @detailBtn="detailBtn"></projectList>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '知识产权'">
|
|
|
|
+ <knowledgeList :list="list" :total="total" @detailBtn="detailBtn"></knowledgeList>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '科技支撑'">
|
|
|
|
+ <technologyList :list="list" :total="total" @detailBtn="detailBtn"></technologyList>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '超算联盟'">
|
|
|
|
+ <supercomputingList :list="list" :total="total" @detailBtn="detailBtn"></supercomputingList>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '国家网格'">
|
|
|
|
+ <countryList :list="list" :total="total" @detailBtn="detailBtn"></countryList>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '教学中心'">
|
|
|
|
+ <teachingList :list="list" :total="total" @detailBtn="detailBtn"></teachingList>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '创业基地'">
|
|
|
|
+ <entrepreneurshipList :list="list" :total="total" @detailBtn="detailBtn"></entrepreneurshipList>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '软件中心'">
|
|
|
|
+ <softwareList :list="list" :total="total" @detailBtn="detailBtn"></softwareList>
|
|
|
|
+ </span>
|
|
</el-col>
|
|
</el-col>
|
|
</span>
|
|
</span>
|
|
<span v-else>
|
|
<span v-else>
|
|
- <achievementsDetail :details="details"></achievementsDetail>
|
|
|
|
|
|
+ <achievementsDetail :details="details">
|
|
|
|
+ <span v-if="columnName == '平台建设'">
|
|
|
|
+ <achievementsDetail :details="details"></achievementsDetail>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '项目成果'">
|
|
|
|
+ <projectDetail :details="details"></projectDetail>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '知识产权'">
|
|
|
|
+ <knowledgeDetail :details="details"></knowledgeDetail>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '科技支撑'">
|
|
|
|
+ <technologyDetail :details="details"></technologyDetail>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '超算联盟'">
|
|
|
|
+ <supercomputingDetail :details="details"></supercomputingDetail>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '国家网格'">
|
|
|
|
+ <countryDetail :details="details"></countryDetail>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '教学中心'">
|
|
|
|
+ <teachingDetail :details="details"></teachingDetail>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '创业基地'">
|
|
|
|
+ <entrepreneurshipDetail :details="details"></entrepreneurshipDetail>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else-if="columnName == '软件中心'">
|
|
|
|
+ <softwareDetail :details="details"></softwareDetail>
|
|
|
|
+ </span>
|
|
|
|
+ </achievementsDetail>
|
|
</span>
|
|
</span>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -53,14 +107,56 @@ import top from '@/layout/common/top.vue';
|
|
import menus from '@/layout/common/menus.vue';
|
|
import menus from '@/layout/common/menus.vue';
|
|
import foot from '@/layout/common/foot.vue';
|
|
import foot from '@/layout/common/foot.vue';
|
|
import seminar from '@/layout/achievement/seminar.vue';
|
|
import seminar from '@/layout/achievement/seminar.vue';
|
|
-import achievementsDetail from '@/layout/achievement/achievementsDetail.vue';
|
|
|
|
-import achievementsList from '@/layout/achievement/achievementsList.vue';
|
|
|
|
|
|
+import achievementsDetail from './parts/achievementsDetail.vue';
|
|
|
|
+import achievementsList from './parts/achievementsList.vue';
|
|
|
|
+import knowledgeDetail from './parts/knowledgeDetail.vue';
|
|
|
|
+import knowledgeList from './parts/knowledgeList.vue';
|
|
|
|
+import projectList from './parts/projectList.vue';
|
|
|
|
+import projectDetail from './parts/projectDetail.vue';
|
|
|
|
+import technologyList from './parts/technologyList.vue';
|
|
|
|
+import technologyDetail from './parts/technologyDetail.vue';
|
|
|
|
+import supercomputingList from './parts/supercomputingList.vue';
|
|
|
|
+import supercomputingDetail from './parts/supercomputingDetail.vue';
|
|
|
|
+import countryList from './parts/countryList.vue';
|
|
|
|
+import countryDetail from './parts/countryDetail.vue';
|
|
|
|
+
|
|
|
|
+import teachingList from './parts/teachingList.vue';
|
|
|
|
+import teachingDetail from './parts/teachingDetail.vue';
|
|
|
|
+
|
|
|
|
+import entrepreneurshipList from './parts/entrepreneurshipList.vue';
|
|
|
|
+import entrepreneurshipDetail from './parts/entrepreneurshipDetail.vue';
|
|
|
|
+import softwareList from './parts/softwareList.vue';
|
|
|
|
+import softwareDetail from './parts/softwareDetail.vue';
|
|
import cooperation from '@/layout/achievement/cooperation.vue';
|
|
import cooperation from '@/layout/achievement/cooperation.vue';
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: 'index',
|
|
name: 'index',
|
|
props: {},
|
|
props: {},
|
|
- components: { top, menus, foot, seminar, achievementsList, cooperation, achievementsDetail },
|
|
|
|
|
|
+ components: {
|
|
|
|
+ top,
|
|
|
|
+ menus,
|
|
|
|
+ foot,
|
|
|
|
+ seminar,
|
|
|
|
+ achievementsList,
|
|
|
|
+ cooperation,
|
|
|
|
+ achievementsDetail,
|
|
|
|
+ projectList,
|
|
|
|
+ projectDetail,
|
|
|
|
+ knowledgeList,
|
|
|
|
+ knowledgeDetail,
|
|
|
|
+ technologyList,
|
|
|
|
+ technologyDetail,
|
|
|
|
+ supercomputingList,
|
|
|
|
+ supercomputingDetail,
|
|
|
|
+ countryList,
|
|
|
|
+ countryDetail,
|
|
|
|
+ teachingList,
|
|
|
|
+ teachingDetail,
|
|
|
|
+ entrepreneurshipList,
|
|
|
|
+ entrepreneurshipDetail,
|
|
|
|
+ softwareList,
|
|
|
|
+ softwareDetail,
|
|
|
|
+ },
|
|
data: () => ({
|
|
data: () => ({
|
|
displays: '0',
|
|
displays: '0',
|
|
columnName: '平台建设',
|
|
columnName: '平台建设',
|
|
@@ -86,9 +182,15 @@ export default {
|
|
created() {},
|
|
created() {},
|
|
computed: {},
|
|
computed: {},
|
|
methods: {
|
|
methods: {
|
|
- async detailBtn() {
|
|
|
|
|
|
+ async detailBtn(id) {
|
|
|
|
+ console.log(id);
|
|
|
|
+
|
|
this.$set(this, `displays`, 1);
|
|
this.$set(this, `displays`, 1);
|
|
},
|
|
},
|
|
|
|
+ async leftdaohang(title) {
|
|
|
|
+ this.$set(this, `displays`, 0);
|
|
|
|
+ this.$set(this, `columnName`, title);
|
|
|
|
+ },
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|