From 70152039ec5ebb8dffd407630c4a725e12733383 Mon Sep 17 00:00:00 2001
From: lzhe <lzhe@example.com>
Date: 星期三, 09 十月 2024 16:09:42 +0800
Subject: [PATCH] 1
---
src/views/console/workstation/CollTable.vue | 25 +++++++++++++++++++++++--
1 files changed, 23 insertions(+), 2 deletions(-)
diff --git a/src/views/console/workstation/CollTable.vue b/src/views/console/workstation/CollTable.vue
index 85875a7..f7f6dcb 100644
--- a/src/views/console/workstation/CollTable.vue
+++ b/src/views/console/workstation/CollTable.vue
@@ -1,7 +1,7 @@
<!--
* @Date: 2024-10-05 09:51:45
* @LastEditors: gaoshp
- * @LastEditTime: 2024-10-07 09:51:11
+ * @LastEditTime: 2024-10-08 20:20:28
* @FilePath: /cps-web/src/views/console/workstation/CollTable.vue
-->
<template>
@@ -22,7 +22,8 @@
<template #default="scope">
<el-select disabled v-model="scope.row[item.prop]" placeholder="" size="small"
v-if="item.type === 'option'">
- <el-option v-for="item in item.options" :key="item" :label="item" :value="item" />
+ <el-option v-for="item in item.options" :key="item.value || item" :label="item.label || item"
+ :value="item.value || item" />
</el-select>
<el-switch disabled size="small" v-model="scope.row[item.prop]"
v-else-if="item.type === 'boolean'" />
@@ -80,6 +81,26 @@
}
)
}
+ if (this.cols.filter(v => v.prop === 'dpCategory').length === 0) {
+ this.cols.unshift(
+ {
+ label: "鐐逛綅鍒嗙被",
+ prop: "dpCategory",
+ isRequired: true,
+ type: 'option',
+ options: [{
+ label: '鐘舵��',
+ value: 'DeviceStatus'
+ }, {
+ label: '浜ч噺',
+ value: 'Output'
+ }, {
+ label: '鍛婅',
+ value: 'Alarm'
+ }]
+ }
+ )
+ }
} catch (error) {
this.cols = []
}
--
Gitblit v1.9.3