From 2f30377d90615618f659b101b8b0f2715ed98af9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=97=B5=E7=82=B3=E8=BE=89?= <972108913@qq.com>
Date: Tue, 9 Jul 2024 17:37:20 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2=E4=BB=A5=E5=8F=8A=E7=94=A8=E6=88=B7=E8=8F=9C=E5=8D=95?=
=?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
ui/dasadmin/src/api/backend/index.ts | 83 ++
.../src/views/backend/auth/menu/index.vue | 11 +-
.../src/views/backend/auth/user/index.vue | 9 +-
.../equipmentManagement/index.vue | 851 +++++++++---------
4 files changed, 526 insertions(+), 428 deletions(-)
rename ui/dasadmin/src/views/backend/{auth => equipment}/equipmentManagement/index.vue (51%)
diff --git a/ui/dasadmin/src/api/backend/index.ts b/ui/dasadmin/src/api/backend/index.ts
index e723f60b..880ffa85 100644
--- a/ui/dasadmin/src/api/backend/index.ts
+++ b/ui/dasadmin/src/api/backend/index.ts
@@ -1,4 +1,7 @@
import createAxios from '/@/utils/axios'
+import { encrypt_aes } from '/@/utils/crypto'
+import { useAdminInfo } from '/@/stores/adminInfo'
+const adminInfo = useAdminInfo()
export function index() {
return createAxios({
@@ -154,3 +157,83 @@ export function userChangePassword(params: object = {}) {
})
}
+// 设备页面设备树
+export function equipTree(params: object = {}) {
+ return createAxios({
+ url: '/api/equipment/getEquipmentTree',
+ method: 'POST',
+ data: params,
+ })
+}
+
+
+// 设备分页查询
+export function equipQuery(params: object = {}) {
+ return createAxios({
+ url: '/api/equipment/query',
+ method: 'POST',
+ data: params,
+ })
+}
+
+// 设备新增
+export function equipAdd(params: object = {}) {
+ return createAxios({
+ url: '/api/equipment/add',
+ method: 'POST',
+ data: params,
+ })
+}
+
+// 设备删除
+export function equipDelete(params: object = {}) {
+ return createAxios({
+ url: '/api/equipment/delete',
+ method: 'POST',
+ data: params,
+ })
+}
+
+// 设备修改
+export function equipUpdate(params: object = {}) {
+ return createAxios({
+ url: '/api/equipment/update',
+ method: 'POST',
+ data: params,
+ })
+}
+
+// 导入
+// export function equipImport(params: object = {}) {
+// return createAxios({
+// url: '/api/equipment/import',
+// method: 'POST',
+// })
+// }
+
+export const equipImport = (data:FormData, v:string) => {
+ const token = encrypt_aes(adminInfo.token, v)
+ return createAxios(
+ {
+ url: '/api/equipment/import',
+ method: 'POST',
+ data: data,
+ headers: {
+ 'Content-Type': 'multipart/form-data',
+ v,
+ token,
+ },
+ },
+ { customEncrypt: true }
+ )
+}
+
+// 导出
+export function equipExport(params: object = {}) {
+ return createAxios({
+ url: '/api/equipment/export',
+ method: 'POST',
+ data: params,
+ responseType: 'blob',
+ })
+}
diff --git a/ui/dasadmin/src/views/backend/auth/menu/index.vue b/ui/dasadmin/src/views/backend/auth/menu/index.vue
index 434eb5d3..2a2b867b 100644
--- a/ui/dasadmin/src/views/backend/auth/menu/index.vue
+++ b/ui/dasadmin/src/views/backend/auth/menu/index.vue
@@ -30,7 +30,13 @@
-
+
+
+
+
+
+
+
@@ -192,7 +198,7 @@ const RyMenusTreeQuery = (data: any) => {
})
}
onMounted(() => {
- RyMenusTreeQuery(fromParameter), allPermission()
+ RyMenusTreeQuery(fromParameter), allPermission(), queryMenuMethod({ parentMenuId: 1 })
})
interface Tree {
@@ -505,7 +511,6 @@ const addOnSubmit = () => {
console.log(formInlineAdd, 'formInlineAdd')
formRef.value.validate((valid: any) => {
if (valid) {
- alert(1)
formInlineAdd.parentMenuId = fromDataId.value
menuAdd(formInlineAdd).then((res: any) => {
console.log(res, '增加')
diff --git a/ui/dasadmin/src/views/backend/auth/user/index.vue b/ui/dasadmin/src/views/backend/auth/user/index.vue
index 7f62a98f..43b115a4 100644
--- a/ui/dasadmin/src/views/backend/auth/user/index.vue
+++ b/ui/dasadmin/src/views/backend/auth/user/index.vue
@@ -239,10 +239,11 @@ const getTree = () => {
onMounted(() => {
getTree()
allPermission()
+ RyUserQuery(formQuery)
})
const formQuery = reactive({
- orgId: '',
+ orgId: '1',
recursive: false,
pageSize: 10,
pageNum: 1,
@@ -604,12 +605,6 @@ const handleCurrentChange = (val: number) => {
RyUserQuery(formQuery)
}
const pageTotal = ref(0)
-const originData = ref()
-const tableData1 = computed(() => {
- const start = (currentPage.value - 1) * currentPageSize.value
- const end = start + currentPageSize.value
- return originData.value?.slice(start, end)
-})