From d5a7544f32e8bd3138d0c41f10d06fd6661d81e8 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期二, 12 九月 2023 09:02:47 +0800 Subject: [PATCH] 集成任务 集成数据-双击赋值隐藏内容 --- Source/UBCS-WEB/src/views/docking/task.vue | 21 ++++++++++++++++++--- 1 files changed, 18 insertions(+), 3 deletions(-) diff --git a/Source/UBCS-WEB/src/views/docking/task.vue b/Source/UBCS-WEB/src/views/docking/task.vue index 591ea4e..4eab458 100644 --- a/Source/UBCS-WEB/src/views/docking/task.vue +++ b/Source/UBCS-WEB/src/views/docking/task.vue @@ -8,6 +8,7 @@ :permission="permissionList" ref="crud" @search-change="searchChange" + @cell-dblclick="cellDbClick" @search-reset="searchReset" @selection-change="selectionChange" @current-change="currentChange" @@ -36,6 +37,7 @@ name: "task", data(){ return { + value:'', loading: false, query: {}, selectionList: [], @@ -102,12 +104,12 @@ width: 150 }, { - label: '鏁版嵁鎯呭喌', + label: '鎺ㄩ�佺被鍨�', prop: 'sendType', sortable:true, width: 100, formatter: function (row, column) { - if (row.sendType === 'Released') { + if (row.sendType === 'Enabled') { return '鍙戝竷'; } else if (row.sendType === 'TakeBack') { return '鍥炴敹'; @@ -144,7 +146,7 @@ value: "key" }, formatter : function (row, column) { - return row.sendFlag == 'true' || row.sendFlag == '1' ? '<i class="el-icon-check" style="color: limegreen"></i>' : '<i class="el-icon-close" style="color: red"></i>' + return row.sendFlag == 'true' || row.sendFlag == '1' ? '<i class="el-icon-check" style="color: limegreen;font-size: 20px;font-weight: 800"></i>' : '<i class="el-icon-close" style="color: red;font-size: 20px;font-weight: 800"></i>' } }, ] @@ -170,6 +172,19 @@ } }, methods: { + async cellDbClick(row, column, cell, event) { + for (const key in row) { + if (key === column.property) { + this.value = row[key]; + } + } + try { + await this.$copyText(this.value); + this.$message.success('澶嶅埗鎴愬姛'); + } catch (error) { + this.$message.warning('澶嶅埗澶辫触'); + } + }, searchReset() { this.query = {}; this.onLoad(this.page); -- Gitblit v1.9.3