From 98eef3af0174e9257f43aa62814722ba115587af Mon Sep 17 00:00:00 2001
From: lSun <15893999301@qq.com>
Date: Tue, 11 Nov 2025 16:17:33 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=9A=E4=B8=BB=E7=AE=A1=E7=90=86=E3=80=81?=
=?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=B1=BB=E5=9E=8B=E7=AE=A1=E7=90=86=E3=80=81?=
=?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=B1=BB=E5=9E=8B=E7=AE=A1=E7=90=86=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD=E5=BC=80=E5=8F=91=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/basic/dev-type.js | 34 +++
src/api/basic/owner-manage.js | 34 +++
src/api/basic/pro-type.js | 34 +++
src/views/basic/dev-type/addOrEditForm.vue | 98 ++++++++
src/views/basic/dev-type/index.vue | 209 +++++++++++++++++
.../basic/owner-manage/addOrEditForm.vue | 138 +++++++++++
src/views/basic/owner-manage/index.vue | 221 ++++++++++++++++++
src/views/basic/pro-type/addOrEditForm.vue | 98 ++++++++
src/views/basic/pro-type/index.vue | 209 +++++++++++++++++
9 files changed, 1075 insertions(+)
create mode 100644 src/api/basic/dev-type.js
create mode 100644 src/api/basic/owner-manage.js
create mode 100644 src/api/basic/pro-type.js
create mode 100644 src/views/basic/dev-type/addOrEditForm.vue
create mode 100644 src/views/basic/dev-type/index.vue
create mode 100644 src/views/basic/owner-manage/addOrEditForm.vue
create mode 100644 src/views/basic/owner-manage/index.vue
create mode 100644 src/views/basic/pro-type/addOrEditForm.vue
create mode 100644 src/views/basic/pro-type/index.vue
diff --git a/src/api/basic/dev-type.js b/src/api/basic/dev-type.js
new file mode 100644
index 0000000..7dde930
--- /dev/null
+++ b/src/api/basic/dev-type.js
@@ -0,0 +1,34 @@
+import request from '@/utils/request'
+
+// 获取层级列表
+export function getDeviceTypeListApi(query) {
+ return request({
+ url: '/deviceType/list',
+ method: 'get',
+ params: query,
+ })
+}
+// 新增层级
+export function addDeviceTypeApi(data) {
+ return request({
+ url: '/deviceType/add',
+ method: 'post',
+ data,
+ })
+}
+// 删除层级
+export function delDeviceTypeApi(data) {
+ return request({
+ url: '/deviceType/del',
+ method: 'post',
+ data,
+ })
+}
+// 修改层级
+export function editDeviceTypeApi(data) {
+ return request({
+ url: '/deviceType/update',
+ method: 'post',
+ data,
+ })
+}
diff --git a/src/api/basic/owner-manage.js b/src/api/basic/owner-manage.js
new file mode 100644
index 0000000..4b9d2a4
--- /dev/null
+++ b/src/api/basic/owner-manage.js
@@ -0,0 +1,34 @@
+import request from '@/utils/request'
+
+// 获取层级列表
+export function getOwnerListApi(query) {
+ return request({
+ url: '/owner/list',
+ method: 'get',
+ params: query,
+ })
+}
+// 新增层级
+export function addOwnerApi(data) {
+ return request({
+ url: '/owner/add',
+ method: 'post',
+ data,
+ })
+}
+// 删除层级
+export function delOwnerApi(data) {
+ return request({
+ url: '/owner/del',
+ method: 'post',
+ data,
+ })
+}
+// 修改层级
+export function editOwnerApi(data) {
+ return request({
+ url: '/owner/update',
+ method: 'post',
+ data,
+ })
+}
diff --git a/src/api/basic/pro-type.js b/src/api/basic/pro-type.js
new file mode 100644
index 0000000..bcbc76e
--- /dev/null
+++ b/src/api/basic/pro-type.js
@@ -0,0 +1,34 @@
+import request from '@/utils/request'
+
+// 获取层级列表
+export function getProTypeListApi(query) {
+ return request({
+ url: '/proType/list',
+ method: 'get',
+ params: query,
+ })
+}
+// 新增层级
+export function addProTypeApi(data) {
+ return request({
+ url: '/proType/add',
+ method: 'post',
+ data,
+ })
+}
+// 删除层级
+export function delProTypeApi(data) {
+ return request({
+ url: '/proType/del',
+ method: 'post',
+ data,
+ })
+}
+// 修改层级
+export function editProTypeApi(data) {
+ return request({
+ url: '/proType/update',
+ method: 'post',
+ data,
+ })
+}
diff --git a/src/views/basic/dev-type/addOrEditForm.vue b/src/views/basic/dev-type/addOrEditForm.vue
new file mode 100644
index 0000000..6fe9bb8
--- /dev/null
+++ b/src/views/basic/dev-type/addOrEditForm.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确定
+
+
+
+
+
+
diff --git a/src/views/basic/dev-type/index.vue b/src/views/basic/dev-type/index.vue
new file mode 100644
index 0000000..510825e
--- /dev/null
+++ b/src/views/basic/dev-type/index.vue
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+ 新增设备类型
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/basic/owner-manage/addOrEditForm.vue b/src/views/basic/owner-manage/addOrEditForm.vue
new file mode 100644
index 0000000..5bdc2f4
--- /dev/null
+++ b/src/views/basic/owner-manage/addOrEditForm.vue
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确定
+
+
+
+
+
+
diff --git a/src/views/basic/owner-manage/index.vue b/src/views/basic/owner-manage/index.vue
new file mode 100644
index 0000000..cb5a539
--- /dev/null
+++ b/src/views/basic/owner-manage/index.vue
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+ 新增业主单位
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/basic/pro-type/addOrEditForm.vue b/src/views/basic/pro-type/addOrEditForm.vue
new file mode 100644
index 0000000..c26da14
--- /dev/null
+++ b/src/views/basic/pro-type/addOrEditForm.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确定
+
+
+
+
+
+
diff --git a/src/views/basic/pro-type/index.vue b/src/views/basic/pro-type/index.vue
new file mode 100644
index 0000000..27b3975
--- /dev/null
+++ b/src/views/basic/pro-type/index.vue
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+ 新增项目类型
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+