From 5280ccf366c656054731d62c903d97b77d5baf0d Mon Sep 17 00:00:00 2001
From: lzhe <lzhe@example.com>
Date: 星期四, 24 十月 2024 18:37:25 +0800
Subject: [PATCH] 1

---
 src/views/console/workstation/CollTable.vue |   34 ++++++++++++++++++++++++++++------
 1 files changed, 28 insertions(+), 6 deletions(-)

diff --git a/src/views/console/workstation/CollTable.vue b/src/views/console/workstation/CollTable.vue
index f7f6dcb..e67ffc6 100644
--- a/src/views/console/workstation/CollTable.vue
+++ b/src/views/console/workstation/CollTable.vue
@@ -1,13 +1,13 @@
 <!--
  * @Date: 2024-10-05 09:51:45
  * @LastEditors: gaoshp
- * @LastEditTime: 2024-10-08 20:20:28
- * @FilePath: /cps-web/src/views/console/workstation/CollTable.vue
+ * @LastEditTime: 2024-10-16 23:41:34
+ * @FilePath: /avue-data/Users/mache/Documents/demo/cps-web/src/views/console/workstation/CollTable.vue
 -->
 <template>
     <div>
-        <el-table :data="tabledata" height="200px">
-            <el-table-column v-for="item in cols" :key="item.prop" :prop="item.prop" :label="item.label" width="120">
+        <el-table :data="tabledata">
+            <el-table-column width="200" v-for="item in cols" :key="item.prop" :prop="item.prop" :label="item.label">
                 <template #header="scope">
                     <span v-show="item.isRequired" style="color: red;">*</span>
                     <span>{{ scope.column.label }}</span>
@@ -72,11 +72,21 @@
             this.$HTTP.get(`/api/blade-cps/workstation/listDatapointsByWorkstationId`, {}, { params }).then(res => {
                 try {
                     this.cols = JSON.parse(res.data.dpHead)
-                    if (this.cols.filter(v => v.prop === 'dplabel').length === 0) {
+                    if (this.cols.filter(v => v.prop === 'isProcessParam').length === 0) {
+                        this.cols.unshift(
+                            {
+                                label: "杩囩▼鍙傛暟",
+                                prop: "isProcessParam",
+                                isRequired: true,
+                                type: 'boolean',
+                            }
+                        )
+                    }
+                    if (this.cols.filter(v => v.prop === 'dpLabel').length === 0) {
                         this.cols.unshift(
                             {
                                 label: "鏄剧ず鍚嶇О",
-                                prop: "dplabel",
+                                prop: "dpLabel",
                                 isRequired: true,
                             }
                         )
@@ -89,6 +99,15 @@
                                 isRequired: true,
                                 type: 'option',
                                 options: [{
+                                    label: '绋嬪簭鍚�',
+                                    value: 'ProgName'
+                                }, {
+                                    label: '绋嬪簭鍐呭',
+                                    value: 'ProgContent'
+                                }, {
+                                    label: '鍒�鍏峰彿',
+                                    value: 'ToolNo'
+                                }, {
                                     label: '鐘舵��',
                                     value: 'DeviceStatus'
                                 }, {
@@ -97,6 +116,9 @@
                                 }, {
                                     label: '鍛婅',
                                     value: 'Alarm'
+                                }, {
+                                    label: '鍏朵粬',
+                                    value: 'Other'
                                 }]
                             }
                         )

--
Gitblit v1.9.3