From eab5ff7676bf1a59ee3d972ef4c9b65a0d9d23c3 Mon Sep 17 00:00:00 2001 From: gaoshp <291585735@qq.com> Date: 星期一, 07 七月 2025 19:42:23 +0800 Subject: [PATCH] 添加删除 --- src/views/flow/components/TodolistLeft.vue | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/views/flow/components/TodolistLeft.vue b/src/views/flow/components/TodolistLeft.vue index 9201af8..cccd3a0 100644 --- a/src/views/flow/components/TodolistLeft.vue +++ b/src/views/flow/components/TodolistLeft.vue @@ -1,7 +1,7 @@ <!-- * @Date: 2025-07-01 20:45:15 * @LastEditors: gaoshp - * @LastEditTime: 2025-07-01 23:50:05 + * @LastEditTime: 2025-07-07 19:41:56 * @FilePath: /mdmweb/src/views/flow/components/TodolistLeft.vue --> <template> @@ -10,11 +10,14 @@ <el-button type="primary" @click="addApp">娣诲姞绋嬪簭</el-button> </div> <el-table :data="tableData" border @row-click="showContent"> - <el-table-column prop="code" label="缂栧彿"> + <el-table-column prop="machineCode" label="鍔犲伐鏈哄簥"> </el-table-column> <el-table-column prop="name" label="绋嬪簭鍚嶇О"> </el-table-column> - <el-table-column prop="name" label="宸ュ簭鍚嶇О"> + <el-table-column fixed="right" label="鎿嶄綔" width="100"> + <template #default="scope" v-show="row.taskDefinitionKey === 'programmingTask'"> + <el-button type="text" size="small" @click.stop="del(scope.$index,scope.row)">鍒犻櫎</el-button> + </template> </el-table-column> </el-table> <h4>绋嬪簭鍐呭</h4> @@ -75,8 +78,8 @@ dialogClickModal: false, column: [ { - label: 'machineCode', - prop: '璁惧缂栧彿', + label: '鍔犲伐鏈哄簥', + prop: 'machineCode', }, { label: '绋嬪簭鍚嶇О', @@ -140,6 +143,10 @@ this.appContent = '绋嬪簭鍐呭鍔犺浇澶辫触' } }) + }, + del (index,row) { + this.tableData = this.tableData.filter(item => item.id !== row.id); + this.$emit('selection-change',this.tableData) } }, } -- Gitblit v1.9.3