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="职务"
>
+
+
+ {{scope.row.usertype==1?'政府用户':scope.row.usertype==2?'党员':'群众'}}
+
+
{
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"
>
-
+
-
- 保存
-