From cb158d2e3d3db43a51dab10b17227dcd7a997971 Mon Sep 17 00:00:00 2001 From: du <1176658673@qq.com> Date: Tue, 19 Mar 2024 17:30:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E7=B3=BB=E7=BB=9F=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/Sys.ts | 47 ++++++++ src/utils/common.ts | 2 + src/views/system/base/govuser/details.vue | 19 ++- src/views/system/base/govuser/index.vue | 12 ++ src/views/system/setting/file.vue | 56 +++++---- src/views/system/setting/info.vue | 139 +++++++++++++++++++--- src/views/system/setting/protocol.vue | 83 +++++++++++-- src/views/system/setting/safe.vue | 81 +++++++++++-- 8 files changed, 376 insertions(+), 63 deletions(-) diff --git a/src/api/Sys.ts b/src/api/Sys.ts index d2a98e7..45d93c2 100644 --- a/src/api/Sys.ts +++ b/src/api/Sys.ts @@ -405,6 +405,53 @@ export function saveUser(data) { method: "DELETE", }); } +/** + *查看系统设置-基础设置 + */ + export function basicSetting() { + return request({ + url: `/admin/sysKey/basicSetting`, + method: "GET", + }); +} +/** + *查看系统设置-安全设置 + */ + export function securitySetting() { + return request({ + url: `/admin/sysKey/securitySetting`, + method: "GET", + }); +} +/** + *查看系统设置-文件上传设置 + */ + export function uploadSetting() { + return request({ + url: `/admin/sysKey/uploadSetting`, + method: "GET", + }); +} +/** + *查看系统设置-用户协议-隐私协议 + */ + export function dealSetting(params) { + return request({ + url: `/admin/sysKey/dealSetting/${params.dealKeyWord}`, + method: "GET", + }); +} +/** + *保存系统设置-基础设置础设置-安全设置-文件上传设置 + */ + export function saveSetting(params) { + return request({ + url: `/admin/sysKey/saveSetting`, + method: "POST", + data:params, + }); +} + diff --git a/src/utils/common.ts b/src/utils/common.ts index 3c42206..781ca42 100644 --- a/src/utils/common.ts +++ b/src/utils/common.ts @@ -30,6 +30,8 @@ export enum FileType { workDynamics = 'workDynamics',//工作管理 message = 'message',//消息管理富文本 messageCover = 'messageCover',//消息管理封面 + system = 'system',//系统设置Logo + agreement = 'agreement',//协议 } // 文件接口类型 export enum ApiFile { diff --git a/src/views/system/base/govuser/details.vue b/src/views/system/base/govuser/details.vue index 1e98b4a..211fe26 100644 --- a/src/views/system/base/govuser/details.vue +++ b/src/views/system/base/govuser/details.vue @@ -65,6 +65,16 @@ style="width: 240px;" /> + + + + + ({ state: [{ required: true, message: "请选择账号状态", trigger: "change" }], orgcodes: [{ required: true, message: "请选择任职地区", trigger: "change" }], delState: [{ required: true, message: "请选择状态", trigger: "change" }], - + usertype: [{ required: true, message: "请选择用户类型", trigger: "change" }], }); const props = defineProps({ visible: { @@ -150,7 +160,6 @@ const handleSubmit = () => { addPostFactorForm.value.syspassword = password.value } } - console.log(addPostFactorForm,'addPostFactorForm==>'); let params = { ...addPostFactorForm.value, password:addPostFactorForm.value.syspassword @@ -182,6 +191,12 @@ const getRoleList = () => { } }); }; +//用户类型 +const usertypeList = ref([ + {name:'政府用户',value:1}, + {name:'党员',value:2}, + {name:'群众',value:3}, +]) //岗位List const postList = ref([]); const postProps = { diff --git a/src/views/system/base/govuser/index.vue b/src/views/system/base/govuser/index.vue index b57a10d..3fc5d17 100644 --- a/src/views/system/base/govuser/index.vue +++ b/src/views/system/base/govuser/index.vue @@ -99,6 +99,16 @@ label="职务" > + + + { unitId: null, }; getUserPage(params).then((res: any) => { + console.log(res,'res===>'); + tableData.value = res.data.list; total.value = res.data.total; tableDataloading.value = false; diff --git a/src/views/system/setting/file.vue b/src/views/system/setting/file.vue index 84b20e0..f9e54cf 100644 --- a/src/views/system/setting/file.vue +++ b/src/views/system/setting/file.vue @@ -8,37 +8,49 @@ class="center-form" > - + -
- 保存 -