From 231912e6170c16909d18e67b6f9bd66efe4979b7 Mon Sep 17 00:00:00 2001 From: wu <2468489804@qq.com> Date: Wed, 24 Aug 2022 16:13:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E8=AE=BE=E5=A4=87=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E7=9A=84=E5=8F=91=E9=80=81=E6=8C=89=E9=92=AE&?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=8A=82=E7=82=B9=E5=A4=8D=E5=88=B6=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../edgeServer/edgeServerConfigure/device.vue | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/views/edgeServer/edgeServerConfigure/device.vue b/src/views/edgeServer/edgeServerConfigure/device.vue index 506766c..f8622e6 100644 --- a/src/views/edgeServer/edgeServerConfigure/device.vue +++ b/src/views/edgeServer/edgeServerConfigure/device.vue @@ -48,8 +48,8 @@ + @cpoy='copyDevicePoint' @dialog-cancel="handleDialogCancel" @banding="bandingNodeTemplate" + @cell-data-change="handleCellDataChange" @form-data-change="handleFormDataChange"> 新增 @@ -207,19 +207,10 @@ export default { return false } }, - { - text: '发送', - size: 'mini', - show (index, row) { - if (row.showSendButton) { - return true - } - return false - } - }, { text: '复制', size: 'mini', + emit: 'cpoy', show (index, row) { if (row.showCopyButton) { return true @@ -625,6 +616,17 @@ export default { this.$set(this.devicePointData[index], '@Binding', row.nodeCode) done() }, + async copyDevicePoint ({ row }) { + this.$prompt('复制该点位前,请输入设备点位名称', '复制点位', { + confirmButtonText: '确定', + inputPattern: /^[\s\S]*.*[^\s][\s\S]*$/, + inputErrorMessage: '请输入设备点位名称' + }).then(async ({ value }) => { + row.id = this.devicePointData.length + 1 + row['@Name'] = value + this.devicePointData.push(row) + }) + }, setDeviceConfigureConfirm () { this.$confirm('是否要应用该配置信息,更改配置后需要重启改服务才能使配置生效?', '提示', { confirmButtonText: '确定',