From 27800acfaed68078470bbfbea2b41eab4d6adfd9 Mon Sep 17 00:00:00 2001 From: dengjia Date: Thu, 14 Aug 2025 09:05:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1=E7=AE=A1?= =?UTF-8?q?=E7=90=86=EF=BC=8C=E5=91=8A=E8=AD=A6=E7=AE=A1=E7=90=86=EF=BC=8C?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86=EF=BC=8C=E6=8E=A8=E8=BF=9B?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E4=BF=A1=E6=81=AFreqMap=E4=BC=A0=E5=8F=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../form_builder/form_items_renderer.vue | 10 + src/data_dictionary/data_dictionary.js | 7 + src/request/alarm_management.js | 9 + src/request/system_management.js | 21 ++ src/request/user_management.js | 5 + .../alarm_management/components/edit.vue | 91 ++++++ src/views/alarm_management/index.vue | 72 +++++ src/views/alarm_management/info.vue | 49 +++ src/views/data_directory/basic/index.vue | 2 +- src/views/data_directory/basic/records.vue | 23 +- src/views/data_directory/basic/reqMap.js | 297 ++++++++++++++++++ .../schedule/components/add.vue | 96 ++++++ .../schedule_management/schedule/index.vue | 155 +++++++++ .../schedule_management/scheduleLog/index.vue | 51 +++ .../schedule_management/scheduleLog/info.vue | 35 +++ src/views/user_management/department/add.vue | 161 +++------- .../user_management/department/index.vue | 95 +----- src/views/user_management/user/add.vue | 211 +++++-------- src/views/user_management/user/index.vue | 211 ++++--------- 19 files changed, 1115 insertions(+), 486 deletions(-) create mode 100644 src/request/alarm_management.js create mode 100644 src/views/alarm_management/components/edit.vue create mode 100644 src/views/alarm_management/index.vue create mode 100644 src/views/alarm_management/info.vue create mode 100644 src/views/data_directory/basic/reqMap.js create mode 100644 src/views/schedule_management/schedule/components/add.vue create mode 100644 src/views/schedule_management/schedule/index.vue create mode 100644 src/views/schedule_management/scheduleLog/index.vue create mode 100644 src/views/schedule_management/scheduleLog/info.vue diff --git a/src/components/form_builder/form_items_renderer.vue b/src/components/form_builder/form_items_renderer.vue index 22f245c..3aeb18d 100644 --- a/src/components/form_builder/form_items_renderer.vue +++ b/src/components/form_builder/form_items_renderer.vue @@ -12,6 +12,14 @@ :prop="option.key" :rules="option.rules" > + + import { omit } from "lodash-es"; import { unref } from "vue"; +import { InfoFilled } from "@element-plus/icons-vue"; defineProps({ options: { type: Array, required: true }, diff --git a/src/data_dictionary/data_dictionary.js b/src/data_dictionary/data_dictionary.js index d80bea9..97fc5c3 100644 --- a/src/data_dictionary/data_dictionary.js +++ b/src/data_dictionary/data_dictionary.js @@ -27,3 +27,10 @@ export const appFnGetSectorList = async () => { }); return dictionariesList; }; +// 部门级别 +export const appFnGetDepartmentLevelList = async () => { + const { dictionariesList } = await getDataDictionariesList({ + parentId: "4a661fa8aedc4d158c9cddaa9d2ec47e", + }); + return dictionariesList; +}; diff --git a/src/request/alarm_management.js b/src/request/alarm_management.js new file mode 100644 index 0000000..7185547 --- /dev/null +++ b/src/request/alarm_management.js @@ -0,0 +1,9 @@ +import { postRequest } from "@/request/axios"; +export const getAlarmList = (params) => + postRequest("/data/aram/getAramList", params); // 告警列表 + +export const setAlarmUpdate = (params) => + postRequest("/data/aram/updateAramInfo", params); // 告警处理 + +export const getAlarmInfo = (params) => + postRequest("/data/aram/getAramInfo", params); // 告警详情 diff --git a/src/request/system_management.js b/src/request/system_management.js index 1ec2b1d..965ef94 100644 --- a/src/request/system_management.js +++ b/src/request/system_management.js @@ -32,3 +32,24 @@ export const setRouteDelete = (params) => export const setRouteIcon = (params) => postRequest("/sys/menu/icon", params); // 菜单管理修改图标 export const setRouteSort = (params) => postRequest("/sys/menu/editMenuOrder", params); // 菜单管理排序 +export const getScheduleList = (params) => + postRequest("/sys/schedule/list", params); // 定时任务列表 +export const setScheduleAdd = (params) => + postRequest("/sys/schedule/save", params); // 定时任务添加 +export const setScheduleUpdate = (params) => + postRequest("/sys/schedule/update", params); // 定时任务修改 +export const setScheduleDelete = (params) => + postRequest("/sys/schedule/delete", params); // 定时任务删除 +export const getScheduleInfo = (params) => + postRequest("/sys/schedule/info", params); // 定时任务查看 +export const setSchedulePause = (params) => + postRequest("/sys/schedule/pause", params); // 定时任务暂停 +export const setScheduleResume = (params) => + postRequest("/sys/schedule/resume", params); // 定时任务恢复 +export const setScheduleRun = (params) => + postRequest("/sys/schedule/run", params); // 定时任务立即执行 +export const getScheduleLogList = (params) => + postRequest("/sys/scheduleLog/list", params); // 定时任务日志列表 + +export const getScheduleLogInfo = (params) => + postRequest("/sys/scheduleLog/info", params); // 定时任务日志信息 diff --git a/src/request/user_management.js b/src/request/user_management.js index 9f7f1e2..1a159c5 100644 --- a/src/request/user_management.js +++ b/src/request/user_management.js @@ -11,8 +11,13 @@ export const setDepartmentDelete = (params) => export const getDepartmentInfo = (params) => postRequest("/oa/department/info", params); // 部门信息 export const getUserList = (params) => postRequest("/sys/user/list", params); // 用户列表 + +export const setUserAdd = (params) => postRequest("/sys/user/save", params); // 用户新增 +export const setUserUpdate = (params) => + postRequest("/sys/user/update", params); // 用户修改 export const setUserResetPassword = (params) => postRequest("/sys/user/password", params); // 用户重置密码 export const setUserDelete = (params) => postRequest("/sys/user/delete", params); // 用户删除 export const hasUser = (params) => postRequest("/sys/user/hasUser", params); // 验证用户是否重复 +export const getUserInfo = (params) => postRequest("/sys/user/getInfo", params); // 用户信息 diff --git a/src/views/alarm_management/components/edit.vue b/src/views/alarm_management/components/edit.vue new file mode 100644 index 0000000..7ad97f1 --- /dev/null +++ b/src/views/alarm_management/components/edit.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/src/views/alarm_management/index.vue b/src/views/alarm_management/index.vue new file mode 100644 index 0000000..6a175c5 --- /dev/null +++ b/src/views/alarm_management/index.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/views/alarm_management/info.vue b/src/views/alarm_management/info.vue new file mode 100644 index 0000000..dfc3591 --- /dev/null +++ b/src/views/alarm_management/info.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/src/views/data_directory/basic/index.vue b/src/views/data_directory/basic/index.vue index 135f0a0..21b371a 100644 --- a/src/views/data_directory/basic/index.vue +++ b/src/views/data_directory/basic/index.vue @@ -56,6 +56,7 @@ import AppSearch from "@/components/search/index.vue"; import AppTable from "@/components/table/index.vue"; import { translationStatus } from "@/assets/js/utils.js"; import { useRouter } from "vue-router"; +// import { reqMapArr } from "./reqMap.js"; const router = useRouter(); const dataType = defineModel("dataType", { type: Number, @@ -68,7 +69,6 @@ const { list, pagination, searchForm, resetPagination, tableRef } = useListData( params: () => ({ dataType: dataType.value, }), - // apiType: apiType.value, } ); const pushOptions = [ diff --git a/src/views/data_directory/basic/records.vue b/src/views/data_directory/basic/records.vue index 1bbacc3..08bdc0b 100644 --- a/src/views/data_directory/basic/records.vue +++ b/src/views/data_directory/basic/records.vue @@ -23,6 +23,9 @@ {{ translationStatus(row.pushStatus, pushOptions) }} +