From 852e419487f723cfff00ba454fbc14cb6f61448f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=B6=E5=90=AF=E9=BE=99?= Date: Wed, 28 Aug 2024 20:11:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A4=A7=E5=B1=8F=E5=B1=95=E7=A4=BA=20?= =?UTF-8?q?url=20=E6=94=B9=E6=88=90=E5=8A=A8=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webs/scr-web/src/services/system/index.js | 82 +++++++++++++++++++++++ webs/scr-web/src/views/screen/index.vue | 66 +++++------------- 2 files changed, 100 insertions(+), 48 deletions(-) create mode 100644 webs/scr-web/src/services/system/index.js diff --git a/webs/scr-web/src/services/system/index.js b/webs/scr-web/src/services/system/index.js new file mode 100644 index 0000000..2658082 --- /dev/null +++ b/webs/scr-web/src/services/system/index.js @@ -0,0 +1,82 @@ +/** + * Created by HaijunZhang on 2019/7/23. + */ +import { request } from '@cmp/cmp-element' +import { wrapperParams } from 'utils' + +export function login(params) { + return request.post('/sms/v1/users/login', params) +} +export function getTokenInfo(params) { + return request.post('/sms/v1/sso/token/info', params) +} +export function getToken() { + return request.post('/sms/v1/sso/check') +} +export function getUserInfo() { + return request.get('/sms/v1/login/detail') +} +export function logout() { + return request.post('/sms/v1/users/logout') +} +export function getConfig(params) { + return request.get('/sms/v1/logo', { + params: wrapperParams(params) + }) +} +export function getDict(data) { + return request.get('/dict/children', { + params: wrapperParams(data) + }) +} +export function getSysconf() { + return request.get('/sms/v1/configs') +} +export function getSysconfCode(params) { + return request.get('/sms/v1/configs', { params }) +} +export function modifySysconf(data) { + return request.put('/sms/v1/configs', wrapperParams(data)) +} + +export function syncLdapApi() { + return request.post('/sms/v1/configs/syncLdap') +} +// 获取首页概览信息 +export function getPortal(params) { + return request.get('/cmp/v1/portal/platform/stats', { params: wrapperParams(params) }) +} +export function getServiceQuota(tenantId, data) { + return request.get(`/cos/v1/tenants/${tenantId}/quotas`, { + params: wrapperParams(data) + }) +} +export function replaceToken(params) { + return request.get('/sms/v1/token', { params }) +} +// 获取用户权限 +export function getUserPermissions() { + return request.get('/sms/v1/users/permissions') +} +// 获取系统配置信息 +export function getSystemConfigs(params) { + return request.get('/sms/v1/configs', { params }) +} +// 获取树状系统配置信息 +export function getSystemTreeConfigs(params) { + return request.get('/sms/v1/configs/tree', { params }) +} +// 更新系统配置信息 +export function updateSystemConfigs(params) { + return request.put('/sms/v1/system-configs', params, { + headers: { 'Content-Type': 'multipart/form-data', BsmAjaxHeader: true, options: { noSeri: true } } + }) +} +// 测试连接 +export function testLinkApi(category) { + return request.get('/sms/v1/configs/test', { params: { category } }) +} + +export function getPermissionButtons() { + return request.get('/sms/v1/users/button/permissions') +} diff --git a/webs/scr-web/src/views/screen/index.vue b/webs/scr-web/src/views/screen/index.vue index 141c648..fdbd20e 100644 --- a/webs/scr-web/src/views/screen/index.vue +++ b/webs/scr-web/src/views/screen/index.vue @@ -1,77 +1,47 @@