From 4fa6fc75ed4f04088c3d975bb318e0eb3552c574 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期二, 18 三月 2025 09:04:35 +0800 Subject: [PATCH] 回显与排序bug解决 --- src/components/VisibilityToolbar/index.vue | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/VisibilityToolbar/index.vue b/src/components/VisibilityToolbar/index.vue index 9471870..9f875e7 100644 --- a/src/components/VisibilityToolbar/index.vue +++ b/src/components/VisibilityToolbar/index.vue @@ -23,10 +23,10 @@ <span>淇℃伅鏄鹃殣绛涢��</span> </div> <div slot="default" style="margin-left: 20px;margin-top: 20px"> - <el-table :data="getPage" style="width: 95%; height: 80%;;margin-bottom: 40px;"> + <el-table :row-key="row => { return row.id }" :data="getPage" style="width: 95%; height: 80%;;margin-bottom: 40px;" > <el-table-column prop="index" label="搴忓彿" width="80"></el-table-column> <el-table-column prop="label" label="鏁版嵁鍚嶇О"></el-table-column> - <el-table-column prop="visible" label="鏄惁鏄剧ず"> + <el-table-column prop="visible" label="鏄惁鏄剧ず" > <template slot-scope="scope"> <el-switch v-model="scope.row.visible" @@ -37,9 +37,10 @@ ></el-switch> </template> </el-table-column> - <el-table-column prop="date" label="鎺掑簭"> + <el-table-column prop="sort" label="鎺掑簭"> <template slot-scope="scope"> - <el-input-number v-model="scope.row.sort" :min="0" style="width: 120px" @change="sortChange(scope.row, $event)"></el-input-number> + <el-input-number v-model="scope.row.sort" :min="0" style="width: 120px" + @change="sortChange(scope.row, $event)"></el-input-number> </template> </el-table-column> </el-table> @@ -148,6 +149,7 @@ this.saveList.push(row) } } + console this.$emit('update:columns', row); }, handlePageChange(page) { -- Gitblit v1.8.0