From 4cb674c3e4323140506bdd744f1a4b7b8bc64715 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期六, 24 八月 2024 14:14:21 +0800 Subject: [PATCH] refactor:大屏样式 --- src/views/system/data-manage/data-detail/index.vue | 44 +++++++++++++++++++++++++------------------- 1 files changed, 25 insertions(+), 19 deletions(-) diff --git a/src/views/system/data-manage/data-detail/index.vue b/src/views/system/data-manage/data-detail/index.vue index e520165..50bffa7 100644 --- a/src/views/system/data-manage/data-detail/index.vue +++ b/src/views/system/data-manage/data-detail/index.vue @@ -2,13 +2,13 @@ <div class="app-container"> <el-card class="box-card"> <el-row style="display: flex; flex-direction: row; align-items: center" justify="space-between"> - <div v-for="card in cardList" style="display: flex;flex-direction: row; margin-right: 50px"> + <div v-for="card in cardList" style="display: flex;flex-direction: row; margin-right: 50px" :key="card.label"> <div> <div class="icon-container"> <i :class="card.icon"></i> </div> </div> - <div v-for="data in card.dataList" class="dashboard-item"> + <div v-for="data in card.dataList" class="dashboard-item" :key="data.label"> <div style="color: #5C9BF8;margin-bottom: 20px;font-size: 20px">{{ data.value }}</div> <div>{{ data.label }}</div> </div> @@ -36,22 +36,26 @@ </el-form-item> </el-form> - <el-row :gutter="10" class="mb8"> + <el-row :gutter="10" class="mb8" v-show = "index === 'platform_online'"> +<!-- <el-col :span="1.5">--> +<!-- <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"--> +<!-- v-hasPermi="['platform:platform:add']">鏂板</el-button>--> +<!-- </el-col>--> +<!-- <el-col :span="1.5">--> +<!-- <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"--> +<!-- v-hasPermi="['platform:platform:edit']">淇敼</el-button>--> +<!-- </el-col>--> +<!-- <el-col :span="1.5">--> +<!-- <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"--> +<!-- v-hasPermi="['platform:platform:remove']">鍒犻櫎</el-button>--> +<!-- </el-col>--> +<!-- <el-col :span="1.5">--> +<!-- <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"--> +<!-- v-hasPermi="['platform:platform:export']">瀵煎嚭</el-button>--> +<!-- </el-col>--> <el-col :span="1.5"> - <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" - v-hasPermi="['platform:platform:add']">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" - v-hasPermi="['platform:platform:edit']">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" - v-hasPermi="['platform:platform:remove']">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" - v-hasPermi="['platform:platform:export']">瀵煎嚭</el-button> + <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" + v-hasPermi="['platform:platform:export']">瀵煎叆</el-button> </el-col> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> </el-row> @@ -150,7 +154,8 @@ ], }, tableHead: [], - cardList: [] + cardList: [], + index: null }; }, beforeRouteEnter(to, from, next) { @@ -158,11 +163,12 @@ next(); }, created() { + this.index =this.$route.query.index; if (this.$route.query.type === '1') { let data = videoData.table.filter(item => item.index === this.$route.query.index)[0] this.tableHead = data.columns; this.cardList = data.card; - }; + } if (this.$route.query.type === '2') { let data = carData.table.filter(item => item.index === this.$route.query.index)[0] this.tableHead = data.columns; -- Gitblit v1.8.0