From 85c27f3fc2250993efbc866ccab982e1e6705c2b Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期三, 25 九月 2024 11:11:27 +0800
Subject: [PATCH] 测点配置

---
 src/views/data/point/index.vue |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/src/views/data/da/point/index.vue b/src/views/data/point/index.vue
similarity index 87%
rename from src/views/data/da/point/index.vue
rename to src/views/data/point/index.vue
index 42304ce..cc9d601 100644
--- a/src/views/data/da/point/index.vue
+++ b/src/views/data/point/index.vue
@@ -39,7 +39,7 @@
           type="primary"
           plain
           @click="openForm('create')"
-          v-hasPermi="['system:tenant:create']"
+          v-hasPermi="['data:point:create']"
         >
           <Icon icon="ep:plus" class="mr-5px" />
           新增
@@ -51,8 +51,8 @@
   <!-- 列表 -->
   <ContentWrap>
     <el-table v-loading="loading" :data="list">
-      <el-table-column label="测点编码" align="center" prop="pointNo" />
-      <el-table-column label="测点名称" align="center" prop="pointName" />
+      <el-table-column label="测点编码" header-align="center" align="left" min-width="100" prop="pointNo" />
+      <el-table-column label="测点名称" header-align="center" align="left" min-width="100" prop="pointName" />
       <el-table-column label="测点类型" align="center" prop="pointType" />
       <el-table-column label="数据类型" align="center" prop="dataType" />
       <el-table-column label="值类型" align="center" prop="valueType" />
@@ -64,7 +64,12 @@
       <el-table-column label="最小值" align="center" prop="minValue" />
       <el-table-column label="采集频率" align="center" prop="minfreqid" />
       <el-table-column label="备注" align="center" prop="remark" />
-      <el-table-column label="是否启用" align="center" prop="isEnable" />
+      <el-table-column label="是否启用" align="center" prop="isEnable">
+        <template #default="scope">
+          <el-tag v-if="scope.row.isEnable === 1" size="small">是</el-tag>
+          <el-tag v-else size="small" type="danger">否</el-tag>
+        </template>
+      </el-table-column>
 
       <el-table-column label="操作" align="center" min-width="110" fixed="right">
         <template #default="scope">
@@ -72,7 +77,7 @@
             link
             type="primary"
             @click="openForm('update', scope.row.id)"
-            v-hasPermi="['system:tenant:update']"
+            v-hasPermi="['data:point:update']"
           >
             编辑
           </el-button>
@@ -80,7 +85,7 @@
             link
             type="danger"
             @click="handleDelete(scope.row.id)"
-            v-hasPermi="['system:tenant:delete']"
+            v-hasPermi="['data:point:delete']"
           >
             删除
           </el-button>
@@ -104,7 +109,7 @@
 import DaPointForm from './DaPointForm.vue'
 import * as DaPoint from '@/api/data/da/point'
 
-defineOptions({name: 'DataDaPoint'})
+defineOptions({name: 'DataPoint'})
 
   const message = useMessage() // 消息弹窗
   const {t} = useI18n() // 国际化

--
Gitblit v1.9.3