From 45a5bf23c454243849f36b7487d659e52135c0ac Mon Sep 17 00:00:00 2001
From: chenze <1824191732@qq.com>
Date: Wed, 21 Aug 2024 15:41:59 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=AF=B9=E5=BA=94?=
=?UTF-8?q?=E7=BB=9F=E8=AE=A1=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/admin/wisdomDevice.js | 34 ++++
src/api/admin/wisdomRoom.js | 34 ++++
src/api/admin/wisdomStaff.js | 34 ++++
src/views/admin/WisdomDeviceList.vue | 174 ++++++++++++++++++
src/views/admin/WisdomRoomList.vue | 147 +++++++++++++++
src/views/admin/WisdomStaffList.vue | 164 +++++++++++++++++
src/views/admin/modules/WisdomDeviceModal.vue | 148 +++++++++++++++
src/views/admin/modules/WisdomRoomModal.vue | 105 +++++++++++
src/views/admin/modules/WisdomStaffModal.vue | 118 ++++++++++++
vue.config.js | 3 +-
10 files changed, 960 insertions(+), 1 deletion(-)
create mode 100644 src/api/admin/wisdomDevice.js
create mode 100644 src/api/admin/wisdomRoom.js
create mode 100644 src/api/admin/wisdomStaff.js
create mode 100644 src/views/admin/WisdomDeviceList.vue
create mode 100644 src/views/admin/WisdomRoomList.vue
create mode 100644 src/views/admin/WisdomStaffList.vue
create mode 100644 src/views/admin/modules/WisdomDeviceModal.vue
create mode 100644 src/views/admin/modules/WisdomRoomModal.vue
create mode 100644 src/views/admin/modules/WisdomStaffModal.vue
diff --git a/src/api/admin/wisdomDevice.js b/src/api/admin/wisdomDevice.js
new file mode 100644
index 0000000..9173f28
--- /dev/null
+++ b/src/api/admin/wisdomDevice.js
@@ -0,0 +1,34 @@
+import { axios } from '@/utils/request'
+
+const api = {
+ wisdomDevice: '/wisdom/wisdomDevice'
+}
+
+export function getWisdomDeviceList (parameter) {
+ return axios({
+ url: api.wisdomDevice + '/list',
+ method: 'get',
+ params: parameter
+ })
+}
+
+export function saveWisdomDevice (parameter) {
+ return axios({
+ url: api.wisdomDevice + (parameter.id > 0 ? '/update' : '/save'),
+ method: 'post',
+ data: parameter,
+ headers: {
+ 'Content-Type': 'application/json;charset=UTF-8'
+ }
+ })
+}
+
+export function delWisdomDevice (parameter) {
+ return axios({
+ url: api.wisdomDevice + '/remove',
+ method: 'post',
+ params: parameter
+ })
+}
+
+export const wisdomDeviceExport = api.wisdomDevice + '/export'
diff --git a/src/api/admin/wisdomRoom.js b/src/api/admin/wisdomRoom.js
new file mode 100644
index 0000000..46e7fe1
--- /dev/null
+++ b/src/api/admin/wisdomRoom.js
@@ -0,0 +1,34 @@
+import { axios } from '@/utils/request'
+
+const api = {
+ wisdomRoom: '/admin/wisdomRoom'
+}
+
+export function getWisdomRoomList (parameter) {
+ return axios({
+ url: api.wisdomRoom + '/list',
+ method: 'get',
+ params: parameter
+ })
+}
+
+export function saveWisdomRoom (parameter) {
+ return axios({
+ url: api.wisdomRoom + (parameter.id > 0 ? '/update' : '/save'),
+ method: 'post',
+ data: parameter,
+ headers: {
+ 'Content-Type': 'application/json;charset=UTF-8'
+ }
+ })
+}
+
+export function delWisdomRoom (parameter) {
+ return axios({
+ url: api.wisdomRoom + '/remove',
+ method: 'post',
+ params: parameter
+ })
+}
+
+export const wisdomRoomExport = api.wisdomRoom + '/export'
diff --git a/src/api/admin/wisdomStaff.js b/src/api/admin/wisdomStaff.js
new file mode 100644
index 0000000..5a55eeb
--- /dev/null
+++ b/src/api/admin/wisdomStaff.js
@@ -0,0 +1,34 @@
+import { axios } from '@/utils/request'
+
+const api = {
+ wisdomStaff: '/admin/wisdomStaff'
+}
+
+export function getWisdomStaffList (parameter) {
+ return axios({
+ url: api.wisdomStaff + '/list',
+ method: 'get',
+ params: parameter
+ })
+}
+
+export function saveWisdomStaff (parameter) {
+ return axios({
+ url: api.wisdomStaff + (parameter.id > 0 ? '/update' : '/save'),
+ method: 'post',
+ data: parameter,
+ headers: {
+ 'Content-Type': 'application/json;charset=UTF-8'
+ }
+ })
+}
+
+export function delWisdomStaff (parameter) {
+ return axios({
+ url: api.wisdomStaff + '/remove',
+ method: 'post',
+ params: parameter
+ })
+}
+
+export const wisdomStaffExport = api.wisdomStaff + '/export'
diff --git a/src/views/admin/WisdomDeviceList.vue b/src/views/admin/WisdomDeviceList.vue
new file mode 100644
index 0000000..9b0cd09
--- /dev/null
+++ b/src/views/admin/WisdomDeviceList.vue
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ queryParam = {}">重置
+
+
+
+
+
+
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
diff --git a/src/views/admin/WisdomRoomList.vue b/src/views/admin/WisdomRoomList.vue
new file mode 100644
index 0000000..b6e44db
--- /dev/null
+++ b/src/views/admin/WisdomRoomList.vue
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ queryParam = {}">重置
+
+
+
+
+
+
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
diff --git a/src/views/admin/WisdomStaffList.vue b/src/views/admin/WisdomStaffList.vue
new file mode 100644
index 0000000..21e332b
--- /dev/null
+++ b/src/views/admin/WisdomStaffList.vue
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ queryParam = {}">重置
+
+
+
+
+
+
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
diff --git a/src/views/admin/modules/WisdomDeviceModal.vue b/src/views/admin/modules/WisdomDeviceModal.vue
new file mode 100644
index 0000000..12ccf8a
--- /dev/null
+++ b/src/views/admin/modules/WisdomDeviceModal.vue
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.value }}
+
+
+
+
+
+
+
+
+
+
+ {{ item.meetingName }}
+
+
+
+
+
+
+
diff --git a/src/views/admin/modules/WisdomRoomModal.vue b/src/views/admin/modules/WisdomRoomModal.vue
new file mode 100644
index 0000000..ae9f1bc
--- /dev/null
+++ b/src/views/admin/modules/WisdomRoomModal.vue
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/admin/modules/WisdomStaffModal.vue b/src/views/admin/modules/WisdomStaffModal.vue
new file mode 100644
index 0000000..f1db481
--- /dev/null
+++ b/src/views/admin/modules/WisdomStaffModal.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vue.config.js b/vue.config.js
index 82c0255..e7bebf3 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -108,7 +108,8 @@ const vueConfig = {
port: 8000,
proxy: {
'/api': {
- target: 'https://www.chuangzhikj.com/saas-ics',
+ target: 'http://192.168.0.30:9227',
+ // target: 'https://www.chuangzhikj.com/saas-ics',
pathRewrite: { '^/api': '' },
ws: false,
changeOrigin: true