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" > - + -
- 保存 -