From 5f5a9b6870e1a1a31b25cbea85381a40bf7b675b Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期一, 07 十月 2024 08:39:18 +0800
Subject: [PATCH] add appId

---
 src/views/console/workstation/CollDialog.vue |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/src/views/console/workstation/CollDialog.vue b/src/views/console/workstation/CollDialog.vue
index e62bc6f..15b8b36 100644
--- a/src/views/console/workstation/CollDialog.vue
+++ b/src/views/console/workstation/CollDialog.vue
@@ -1,10 +1,12 @@
 <template>
     <el-dialog title="鏁版嵁鐐�" v-model="visible" :width="'80%'" destroy-on-close @closed="$emit('closed')">
-        <p style="margin-bottom: 14px;">
+        <p style="margin-bottom: 14px;display: flex;align-items: center;">
             <span style="margin-right: 8px;">绫诲瀷</span>
             <el-select v-model="type" placeholder="绫诲瀷" size="small" style="width: 240px" @change="changeType">
                 <el-option v-for="item in typeList" :key="item.id" :label="item.name" :value="item.id" />
             </el-select>
+            <span style="margin-right: 8px;margin-left: auto;">IOT搴旂敤ID</span>
+            <el-input v-model="appId" placeholder="IOT搴旂敤ID" style="width: 240px"></el-input>
         </p>
 
         <scFormTable v-show="type" ref="table1" v-model="tabledata" stripe hideDelete :hideAdd="!type"
@@ -72,8 +74,8 @@
                 status: '2' // 涓嶅瓨鍦ㄥ凡淇濆瓨 1: 姝e湪缂栬緫 2: 鏂板
             },
             type: '',
-            typeList: []
-
+            typeList: [],
+            appId: ''
         }
     },
     created() {
@@ -129,7 +131,15 @@
             this.$HTTP.get(`/api/blade-cps/workstation/listDatapointsByWorkstationId`, {}, { params }).then(res => {
                 try {
                     this.cols = JSON.parse(res.data.dpHead)
-                    console.log(this.cols, 'cols')
+                    if (this.cols.filter(v => v.prop === 'dplabel').length === 0) {
+                        this.cols.unshift(
+                            {
+                                label: "鏄剧ず鍚嶇О",
+                                prop: "dplabel",
+                                isRequired: true,
+                            }
+                        )
+                    }
                 } catch (error) {
                     this.cols = []
                 }
@@ -142,7 +152,7 @@
                     this.tabledata = []
                 }
                 this.type = res.data.type
-
+                this.appId = res.data.appId
                 // return res
             })
         },
@@ -176,7 +186,8 @@
                     return v
                 })),
                 workstationId: this.params.id,
-                type: this.type
+                type: this.type,
+                appId: this.appId
             }).then(res => {
                 if (res.code === 200) {
                     this.getList({

--
Gitblit v1.9.3