From 90df3e52b65e6f479d996c8c816d9471a7dbb91f Mon Sep 17 00:00:00 2001
From: wangxingyuan <2944009893@qq.com>
Date: Mon, 7 Apr 2025 09:11:39 +0800
Subject: [PATCH] 111
---
src/api/basedata/bdconfig/algconvert.js | 56 +++
src/api/basedata/bdconfig/deviceconvert.js | 56 +++
src/api/basedata/bdconfig/mainsystem.js | 48 +++
src/api/point/point_mang.js | 15 +
src/api/point/site_management.js | 39 +++
.../basedata/bdconfig/algconvert/index.vue | 300 ++++++++++++----
.../basedata/bdconfig/deviceconvert/index.vue | 312 ++++++++++++-----
.../basedata/bdconfig/mainsystem/index.vue | 325 +++++++++++++-----
.../patrolpointmnt/patrolpoint/index.vue | 18 +-
src/views/point/point_mang.vue | 174 ++++++++--
src/views/point/site_management.vue | 210 +++++++----
11 files changed, 1220 insertions(+), 333 deletions(-)
create mode 100644 src/api/basedata/bdconfig/algconvert.js
create mode 100644 src/api/basedata/bdconfig/deviceconvert.js
create mode 100644 src/api/basedata/bdconfig/mainsystem.js
diff --git a/src/api/basedata/bdconfig/algconvert.js b/src/api/basedata/bdconfig/algconvert.js
new file mode 100644
index 0000000..8fc055d
--- /dev/null
+++ b/src/api/basedata/bdconfig/algconvert.js
@@ -0,0 +1,56 @@
+import request from '@/utils/request';
+// 初始化list
+export function getList(query) {
+ return request({
+ url: '/basedata/bdconfig/algconvert/list',
+ method: 'get',
+ params: query
+ })
+}
+// 主系统
+export function mainsystemList(query) {
+ return request({
+ url: '/basedata/bdconfig/mainsystem/list',
+ method: 'get',
+ params: { pageNum: 1, pageSize: 10000 }
+ })
+}
+// 算法
+export function subtypeList(query) {
+ return request({
+ url: '/basedata/subtype/list',
+ method: 'get',
+ params: { pageNum: 1, pageSize: 10000 }
+ })
+}
+// 编辑查询
+export function getItem(query) {
+ return request({
+ url: `/basedata/bdconfig/algconvert/${query}`,
+ method: 'get',
+ })
+}
+// 修改
+export function edit(query) {
+ return request({
+ url: '/basedata/bdconfig/algconvert/edit',
+ method: 'post',
+ data: query
+ })
+}
+// 删除
+export function postRemove(query) {
+ return request({
+ url: `/basedata/bdconfig/algconvert/remove/${query}`,
+ method: 'post',
+ // params: query
+ })
+}
+// 新增
+export function postAdd(query) {
+ return request({
+ url: '/basedata/bdconfig/algconvert',
+ method: 'post',
+ data: query
+ })
+}
\ No newline at end of file
diff --git a/src/api/basedata/bdconfig/deviceconvert.js b/src/api/basedata/bdconfig/deviceconvert.js
new file mode 100644
index 0000000..83963e7
--- /dev/null
+++ b/src/api/basedata/bdconfig/deviceconvert.js
@@ -0,0 +1,56 @@
+import request from '@/utils/request';
+// 初始化list
+export function getList(query) {
+ return request({
+ url: '/basedata/bdconfig/deviceconvert/list',
+ method: 'get',
+ params: query
+ })
+}
+// 主系统
+export function mainsystemList(query) {
+ return request({
+ url: '/basedata/bdconfig/mainsystem/list',
+ method: 'get',
+ params: { pageNum: 1, pageSize: 10000 }
+ })
+}
+// 设备
+export function getProDeviceTreeSelect(query) {
+ return request({
+ url: '/basedata/prodevmnt/device/getProDeviceTreeSelect',
+ method: 'get',
+ // params: { pageNum: 1, pageSize: 10000 }
+ })
+}
+// 新增
+export function postAdd(query) {
+ return request({
+ url: '/basedata/bdconfig/deviceconvert',
+ method: 'post',
+ data: query
+ })
+}
+// 修改
+export function edit(query) {
+ return request({
+ url: '/basedata/bdconfig/deviceconvert/edit',
+ method: 'post',
+ data: query
+ })
+}
+// 编辑查询
+export function getItem(query) {
+ return request({
+ url: `/basedata/bdconfig/deviceconvert/${query}`,
+ method: 'get',
+ })
+}
+// 删除
+export function postRemove(query) {
+ return request({
+ url: `/basedata/bdconfig/deviceconvert/remove/${query}`,
+ method: 'post',
+ // params: query
+ })
+}
\ No newline at end of file
diff --git a/src/api/basedata/bdconfig/mainsystem.js b/src/api/basedata/bdconfig/mainsystem.js
new file mode 100644
index 0000000..6927b03
--- /dev/null
+++ b/src/api/basedata/bdconfig/mainsystem.js
@@ -0,0 +1,48 @@
+import request from '@/utils/request';
+// 初始化list
+export function getList(query) {
+ return request({
+ url: '/basedata/bdconfig/mainsystem/list',
+ method: 'get',
+ params: query
+ })
+}
+// 主系统类型
+export function systemType(query) {
+ return request({
+ url: '/system/dict/data/type/system_type',
+ method: 'get',
+ // params: query
+ })
+}
+// 新增
+export function postAdd(query) {
+ return request({
+ url: '/basedata/bdconfig/mainsystem',
+ method: 'post',
+ data: query
+ })
+}
+// 删除
+export function postRemove(query) {
+ return request({
+ url: `/basedata/bdconfig/mainsystem/remove/${query}`,
+ method: 'post',
+ // params: query
+ })
+}
+// 修改
+export function edit(query) {
+ return request({
+ url: '/basedata/bdconfig/mainsystem/edit',
+ method: 'post',
+ data: query
+ })
+}
+// 编辑查询
+export function getItem(query) {
+ return request({
+ url: `/basedata/bdconfig/mainsystem/${query}`,
+ method: 'get',
+ })
+}
\ No newline at end of file
diff --git a/src/api/point/point_mang.js b/src/api/point/point_mang.js
index 6d90148..2bf5125 100644
--- a/src/api/point/point_mang.js
+++ b/src/api/point/point_mang.js
@@ -52,4 +52,19 @@ export function remove(query) {
url: `/basedata/patrolpointmnt/stdpatrolpoint/remove/${query}`,
method: 'post',
})
+}
+
+// 设置智能识别类型父级
+export function algList(query) {
+ return request({
+ url: `/basedata/alg/list`,
+ method: 'get',
+ })
+}
+// 设置智能识别类型子级
+export function subtypeList(query) {
+ return request({
+ url: `/basedata/subtype/list`,
+ method: 'get',
+ })
}
\ No newline at end of file
diff --git a/src/api/point/site_management.js b/src/api/point/site_management.js
index a017041..3f1b762 100644
--- a/src/api/point/site_management.js
+++ b/src/api/point/site_management.js
@@ -22,4 +22,43 @@ export function getPatroltypeList(query) {
url: `/basedata/patrolpointmnt/patroltype/list`,
method: 'get',
})
+}
+// 重要等级
+export function pointImptLevel(query) {
+ return request({
+ url: `/system/dict/data/type/point_impt_level`,
+ method: 'get',
+ })
+}
+// 新增
+export function postAdd(query) {
+ return request({
+ url: `/basedata/patrolpointmnt/patrolpoint`,
+ method: 'post',
+ data:query
+ })
+}
+
+// 编辑
+export function edit(query) {
+ return request({
+ url: `/basedata/patrolpointmnt/patrolpoint/edit`,
+ method: 'post',
+ data:query
+ })
+}
+export function editItem(id) {
+ return request({
+ url: `/patrol/preset?patrolpointId=${id}`,
+ method: 'get',
+ // data:query
+ })
+}
+// 移除
+export function postRemove(id) {
+ return request({
+ url: `/basedata/patrolpointmnt/patrolpoint/remove/${id}`,
+ method: 'POST',
+ // data:query
+ })
}
\ No newline at end of file
diff --git a/src/views/basedata/bdconfig/algconvert/index.vue b/src/views/basedata/bdconfig/algconvert/index.vue
index 9cd5c98..c57b60f 100644
--- a/src/views/basedata/bdconfig/algconvert/index.vue
+++ b/src/views/basedata/bdconfig/algconvert/index.vue
@@ -3,11 +3,17 @@