From 1b1c8b0f2ccefae2c6a347044b202a24b036567f Mon Sep 17 00:00:00 2001 From: hanbaoshan <hanbaoshan@aiotlink.com> Date: 星期三, 02 九月 2020 16:01:11 +0800 Subject: [PATCH] 区域管理id去重校验,表格固定高度 --- src/pages/areaManage/index/App.vue | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/pages/areaManage/index/App.vue b/src/pages/areaManage/index/App.vue index 566ac72..ff52c59 100644 --- a/src/pages/areaManage/index/App.vue +++ b/src/pages/areaManage/index/App.vue @@ -1,9 +1,9 @@ <template> - <div> + <div class="areas"> <div class="top-operation"> <el-button type="primary" size="small" @click="createArea">鏂板鍖哄煙</el-button> </div> - <el-table :data="groups" border> + <el-table :data="groups" border height="calc(100% - 100px)"> <el-table-column type="index" width="50" label="搴忓彿" align="center"></el-table-column> <el-table-column prop="name" label="鍖哄煙鍚嶇О" align="center" sortable></el-table-column> <el-table-column prop="id" label="鍖哄煙ID" align="center" sortable></el-table-column> @@ -192,7 +192,14 @@ return; } - + let sameOne = this.groups.findIndex(item => item.id == this.areaForm.id); + if(sameOne>=0){ + this.$notify({ + type: 'error', + message: '鍖哄煙ID涓嶈兘閲嶅' + }); + return; + } let tempArr = []; let tempIdArr = []; this.areaForm.camPolygons = []; @@ -249,6 +256,10 @@ .red { color: rgb(255, 94, 0); } +.areas{ + width: 100%; + height: calc(100% - 60px); +} .top-operation { padding: 30px 30px 20px; display: flex; -- Gitblit v1.8.0