From 616b13e4d8d9a4ffc8d92678d42a59c3ba6ef194 Mon Sep 17 00:00:00 2001
From: Jay <csj123456>
Date: 星期一, 25 十一月 2024 13:43:08 +0800
Subject: [PATCH] 测点启用和禁用

---
 src/locales/zh-CN.ts           |    4 +++-
 src/api/data/da/point/index.ts |   13 +++++++++++++
 src/hooks/web/useMessage.ts    |   24 ++++++++++++++++++++++++
 3 files changed, 40 insertions(+), 1 deletions(-)

diff --git a/src/api/data/da/point/index.ts b/src/api/data/da/point/index.ts
index bb0a516..366f331 100644
--- a/src/api/data/da/point/index.ts
+++ b/src/api/data/da/point/index.ts
@@ -23,6 +23,7 @@
   pointName?: string
 }
 
+
 // 查询DaPoint列表
 export const getDaPointPage = (params: DaPointPageReqVO) => {
   return request.get({ url: '/data/da/point/page', params })
@@ -62,3 +63,15 @@
 export const importPointTemplate = () => {
   return request.download({ url: '/data/da/point/get-import-template' })
 }
+
+// 启用
+export const enable = (ids) => {
+  const data = ids
+  return request.put({ url: '/data/da/point/enable', data })
+}
+
+// 禁用
+export const disable = (ids) => {
+  const data = ids
+  return request.put({ url: '/data/da/point/disable', data })
+}
diff --git a/src/hooks/web/useMessage.ts b/src/hooks/web/useMessage.ts
index ac2b552..2bbf5cb 100644
--- a/src/hooks/web/useMessage.ts
+++ b/src/hooks/web/useMessage.ts
@@ -90,6 +90,30 @@
         cancelButtonText: t('common.cancel'),
         type: 'warning'
       })
+    },
+    // 启用窗体
+    enableConfirm(ids, content?: string, tip?: string) {
+      return ElMessageBox.confirm(
+        content ? content : t('确定启用选中的'+ ids.length +'项数据?'),
+        tip ? tip : t('common.confirmTitle'),
+        {
+          confirmButtonText: t('common.ok'),
+          cancelButtonText: t('common.cancel'),
+          type: 'warning'
+        }
+      )
+    },
+    // 禁用窗体
+    disableConfirm(ids, content?: string, tip?: string) {
+      return ElMessageBox.confirm(
+        content ? content : t('确定禁用选中的'+ ids.length +'项数据?'),
+        tip ? tip : t('common.confirmTitle'),
+        {
+          confirmButtonText: t('common.ok'),
+          cancelButtonText: t('common.cancel'),
+          type: 'warning'
+        }
+      )
     }
   }
 }
diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts
index 0666d6f..8414af0 100644
--- a/src/locales/zh-CN.ts
+++ b/src/locales/zh-CN.ts
@@ -54,7 +54,9 @@
     updateTime: '更新时间',
     copy: '复制',
     copySuccess: '复制成功',
-    copyError: '复制失败'
+    copyError: '复制失败',
+    enableSuccess: '启用成功',
+    disableSuccess: '禁用成功',
   },
   lock: {
     lockScreen: '锁定屏幕',

--
Gitblit v1.9.3