From 7473fcdf3c3bdeba6306ec930b55012405fe17d7 Mon Sep 17 00:00:00 2001 From: fhysy <1149505133@qq.com> Date: Wed, 9 Oct 2024 16:02:13 +0800 Subject: [PATCH] =?UTF-8?q?=20fast(=E7=99=BB=E5=BD=95=E3=80=81=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E3=80=81=E8=AE=BE=E5=A4=87=E3=80=81=E9=95=BF=E5=9F=8E?= =?UTF-8?q?=E9=85=8D=E7=BD=AE):=20=E8=B0=83=E6=95=B4=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=A1=B5=E3=80=81=E7=99=BB=E5=BD=95=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=88=87=E6=8D=A2=E6=A0=B7=E5=BC=8F=EF=BC=8C=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E4=BC=81=E4=B8=9A=E9=A1=B9=E7=9B=AE=E6=88=90=E5=91=98?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD=EF=BC=8C?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E9=95=BF=E5=9F=8E=E9=BB=98=E8=AE=A4=E5=A4=A7?= =?UTF-8?q?=E5=B1=8F=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.dr | 4 +- .env.drprod | 4 +- src/api/tenant/projectUser.js | 45 ++ src/views/iot/device/index.vue | 7 +- .../project/profileV2/EObjectContainer.vue | 2 +- .../iot/project/profileV2/ETenantUser.vue | 435 ++++++++++++------ src/views/login-blue-black.vue | 93 ++-- src/views/login-blue-white.vue | 93 ++-- src/views/login-green.vue | 93 ++-- 9 files changed, 530 insertions(+), 246 deletions(-) diff --git a/.env.dr b/.env.dr index 99babbcf..edb7b759 100644 --- a/.env.dr +++ b/.env.dr @@ -33,7 +33,7 @@ VUE_APP_THEME_CLASS = 'theme-blue-black' VUE_APP_BASE_API = '/dev-api' #平台大屏地址 -VUE_APP_BIGSCREEN_PLATFORM_URL = 'https://goview.drgyen.cn/#/chart/preview/202409060982078' +VUE_APP_BIGSCREEN_PLATFORM_URL = 'https://goview.drgyen.cn/#/chart/preview/202409030993958' #项目大屏地址 VUE_APP_BIGSCREEN_PROJECT_URL = '' @@ -55,4 +55,4 @@ port= 9988 // 开发端 # target = https://digital-core.dieruen-iot.com // 黄明 本地 -target = http://192.168.1.17:8899 +target = https://digital-core.dieruen-iot.com diff --git a/.env.drprod b/.env.drprod index ed56f0b7..fe61b6e4 100644 --- a/.env.drprod +++ b/.env.drprod @@ -34,7 +34,7 @@ VUE_APP_THEME_CLASS = 'theme-blue-black' VUE_APP_BASE_API = '/prod-api' #平台大屏地址 -VUE_APP_BIGSCREEN_PLATFORM_URL = 'https://goview.drgyen.cn/#/chart/preview/202409060982078' +VUE_APP_BIGSCREEN_PLATFORM_URL = 'https://goview.drgyen.cn/#/chart/preview/202409030993958' #项目大屏地址 VUE_APP_BIGSCREEN_PROJECT_URL = '' @@ -52,4 +52,4 @@ port= 9988 // 测试端 // target = http://192.168.10.241:32024 // 开发端 - target = https://power-core.drgyen.com + target = https://digital-core.dieruen-iot.com diff --git a/src/api/tenant/projectUser.js b/src/api/tenant/projectUser.js index 5acf3a79..48e7df4a 100644 --- a/src/api/tenant/projectUser.js +++ b/src/api/tenant/projectUser.js @@ -27,6 +27,8 @@ export function addProjectUser(data) { }); } + + // 删除项目用户 export function delProjectUser(projectId, userIds) { return request({ @@ -43,3 +45,46 @@ export function exportProjectUser(query) { params: query }); } + +// 查询项目列表 +export function listProjectMember(query) { + return request({ + url: "/app/project/userlist", + method: "get", + params: query + }); +} + +// 新增项目成员 +export function addProjectMember(data) { + return request({ + url: "/app/project/useradd", + method: "post", + data: data + }); +} + +// 修改项目成员角色 +export function editProjectMemberRole(projectId, userId,roleKey) { + return request({ + url: "/app/project/" + projectId + '/' + userId + '/' + roleKey, + method: "put", + }); +} + +// 移交项目成员 +export function transferProjectMember(data) { + return request({ + url: "/app/project/transfer", + method: "post", + data: data + }); +} + +// 删除项目成员 +export function delProjectMember(projectId, userIds) { + return request({ + url: "/app/project/" + projectId + '/' + userIds, + method: "delete" + }); +} diff --git a/src/views/iot/device/index.vue b/src/views/iot/device/index.vue index ba4557c3..a4dc8207 100644 --- a/src/views/iot/device/index.vue +++ b/src/views/iot/device/index.vue @@ -133,22 +133,21 @@ > - + + + + + + + - -