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) -})