This commit is contained in:
sjl
2024-11-18 09:02:57 +08:00
parent a8eaccc53e
commit 5cdbee88b4
54 changed files with 375 additions and 836 deletions

View File

@@ -0,0 +1,9 @@
// 系统模块前缀
export const ADMIN = "/admin";
// 用户模块前缀
export const USER = "/user-boot";
// todo... 其他业务模块前缀

View File

@@ -1,264 +0,0 @@
/**
* 模拟字典静态数据,有后端接口后,需要删除 todo...
*/
/**
* 模拟字典静态数据,有后端接口后,需要删除 todo...
*/
import type { Dict } from '@/api/interface'
const dictData: Dict[] = [
{
id: "1",
code: 'sex',
label: '性别',
children: [
{
id: "1",
label: '男',
code: 1,
},
{
id: "2",
label: '女',
code: 2,
},
{
id: "3",
label: '未知',
code: 3,
},
],
},
{
id: "2",
code: 'status',
label: '状态',
children: [
{
id: "123456789",
label: '启用',
code: 1,
},
{
id: "987654321",
label: '禁用',
code: 0,
},
],
},
{
id: "3",
code: 'resourceType',
label: '资源类型',
children: [
{
id: "0",
label: '菜单',
code: 0,
},
{
id: "1",
label: '按钮',
code: 1,
},
{
id: "2",
label: '公共资源',
code: 2,
},
{
id: "3",
label: '服务间调用资源',
code: 3,
},
],
},
{
id: "4",
code: 'roleType',
label: '角色类型',
children: [
{
id: "0",
label: '超级管理员',
code: 0,
},
{
id: "1",
label: '管理员',
code: 1,
},
{
id: "2",
label: '普通角色',
code: 2,
},
],
},
{
id: "5",
code: 'planTestState',
label: '检测状态',
children: [
{
id: "0",
label: '未检',
code: '未检',
},
{
id: "1",
label: '检测中',
code: '检测中',
},
{
id: "2",
label: '检测完成',
code: '检测完成',
},
],
},
{
id: "6",
code: 'errorLevel',
label: '适用设备等级',
children: [
{
id: "0",
label: 'A级',
code: "A级",
},
{
id: "1",
label: 'S级',
code: 'S级',
},
],
},
{
id: "7",
code: 'planReportState',
label: '报告生成状态',
children: [
{
id: "0",
label: '未生成',
code: "未生成",
},
{
id: "1",
label: '部分生成',
code: '部分生成',
},
{
id: "2",
label: '全部生成',
code: '全部生成',
},
],
},
{
id: "8",
code: 'planResult',
label: '检测结果',
children: [
{
id: "0",
label: '符合',
code: "符合",
},
{
id: "1",
label: '不符合',
code: '不符合',
},
],
},
{
id: "9",
code: 'testScriptValueType',
label: '检测脚本值类型',
children: [
{
id: "0",
label: '相对值',
code: 0,
},
{
id: "1",
label: '绝对值',
code: 1,
},
],
},
{
id: "10",
code: 'testScriptType',
label: '检测脚本模板类型',
children: [
{
id: "0",
label: '脚本',
code: 0,
},
{
id: "1",
label: '模板',
code: 1,
},
],
},
{
id: "11",
code: 'testSourceDevType',
label: '检测源设备类型',
children: [
{
id: "0",
label: 'FLUKE6100A电能功率标准源',
code: 0,
},
{
id: "1",
label: 'ANGLI-FP2高性能数字信号源',
code: 1,
},
{
id: "2",
label: 'DKLN-1电能质量测试分析仪智能检定装置',
code: 2,
},
{
id: "3",
label: 'PQC600A高精度电能功率标准源',
code: 3,
},
{
id: "4",
label: 'PQV-520电能质量检测装置',
code: 4,
},
],
},
{
id: "12",
code: 'testSourceType',
label: '检测源类型',
children: [
{
id: "0",
label: '标准源',
code: 0,
},
{
id: "1",
label: '高精度设备',
code: 1,
},
],
},
]
export default dictData

View File

@@ -0,0 +1,264 @@
// /**
// * 模拟字典静态数据,有后端接口后,需要删除 todo...
// */
// /**
// * 模拟字典静态数据,有后端接口后,需要删除 todo...
// */
// import type { Dict } from '@/api/interface'
// const dictData: Dict[] = [
// {
// id: "1",
// code: 'sex',
// label: '性别',
// children: [
// {
// id: "1",
// label: '男',
// code: '1',
// },
// {
// id: "2",
// label: '女',
// code: 2,
// },
// {
// id: "3",
// label: '未知',
// code: 3,
// },
// ],
// },
// {
// id: "2",
// code: 'status',
// label: '状态',
// children: [
// {
// id: "123456789",
// label: '启用',
// code: 1,
// },
// {
// id: "987654321",
// label: '禁用',
// code: 0,
// },
// ],
// },
// {
// id: "3",
// code: 'resourceType',
// label: '资源类型',
// children: [
// {
// id: "0",
// label: '菜单',
// code: 0,
// },
// {
// id: "1",
// label: '按钮',
// code: 1,
// },
// {
// id: "2",
// label: '公共资源',
// code: 2,
// },
// {
// id: "3",
// label: '服务间调用资源',
// code: 3,
// },
// ],
// },
// {
// id: "4",
// code: 'roleType',
// label: '角色类型',
// children: [
// {
// id: "0",
// label: '超级管理员',
// code: 0,
// },
// {
// id: "1",
// label: '管理员',
// code: 1,
// },
// {
// id: "2",
// label: '普通角色',
// code: 2,
// },
// ],
// },
// {
// id: "5",
// code: 'planTestState',
// label: '检测状态',
// children: [
// {
// id: "0",
// label: '未检',
// code: '未检',
// },
// {
// id: "1",
// label: '检测中',
// code: '检测中',
// },
// {
// id: "2",
// label: '检测完成',
// code: '检测完成',
// },
// ],
// },
// {
// id: "6",
// code: 'errorLevel',
// label: '适用设备等级',
// children: [
// {
// id: "0",
// label: 'A级',
// code: "A级",
// },
// {
// id: "1",
// label: 'S级',
// code: 'S级',
// },
// ],
// },
// {
// id: "7",
// code: 'planReportState',
// label: '报告生成状态',
// children: [
// {
// id: "0",
// label: '未生成',
// code: "未生成",
// },
// {
// id: "1",
// label: '部分生成',
// code: '部分生成',
// },
// {
// id: "2",
// label: '全部生成',
// code: '全部生成',
// },
// ],
// },
// {
// id: "8",
// code: 'planResult',
// label: '检测结果',
// children: [
// {
// id: "0",
// label: '符合',
// code: "符合",
// },
// {
// id: "1",
// label: '不符合',
// code: '不符合',
// },
// ],
// },
// {
// id: "9",
// code: 'testScriptValueType',
// label: '检测脚本值类型',
// children: [
// {
// id: "0",
// label: '相对值',
// code: 0,
// },
// {
// id: "1",
// label: '绝对值',
// code: 1,
// },
// ],
// },
// {
// id: "10",
// code: 'testScriptType',
// label: '检测脚本模板类型',
// children: [
// {
// id: "0",
// label: '脚本',
// code: 0,
// },
// {
// id: "1",
// label: '模板',
// code: 1,
// },
// ],
// },
// {
// id: "11",
// code: 'testSourceDevType',
// label: '检测源设备类型',
// children: [
// {
// id: "0",
// label: 'FLUKE6100A电能功率标准源',
// code: 0,
// },
// {
// id: "1",
// label: 'ANGLI-FP2高性能数字信号源',
// code: 1,
// },
// {
// id: "2",
// label: 'DKLN-1电能质量测试分析仪智能检定装置',
// code: 2,
// },
// {
// id: "3",
// label: 'PQC600A高精度电能功率标准源',
// code: 3,
// },
// {
// id: "4",
// label: 'PQV-520电能质量检测装置',
// code: 4,
// },
// ],
// },
// {
// id: "12",
// code: 'testSourceType',
// label: '检测源类型',
// children: [
// {
// id: "0",
// label: '标准源',
// code: 0,
// },
// {
// id: "1",
// label: '高精度设备',
// code: 1,
// },
// ],
// },
// ]
// export default dictData

View File

@@ -1,6 +1,5 @@
import http from '@/api'
import {type Dict} from '@/api/system/dictionary/interface'
import type {ResultData} from "@/api/interface";
//获取字典数据
export const getDictDataListByTypeId = (params: Dict.ReqDictDataParams) => {

View File

View File

@@ -0,0 +1,15 @@
// 审计日志管理模块
export namespace Sys_Log_Audit {
// 日志列表
export interface Audit_LogList {
id: string;//日志表Id
operate_Type:string;//日志类型
ip:string;//操作IP
result: string;//事件结果
remark: string;//事件描述
warn:number;//告警标志
create_By:string;//创建用户
create_Time:string;//创建时间
}
}

View File

@@ -0,0 +1,76 @@
import type {Sys_Log_Audit} from "./interface/log"
const logdata = ref<Sys_Log_Audit.Audit_LogList[]>([
{
id: '1',
operate_Type:'操作日志',
ip:'192.168.1.139',
result: '登陆成功',
remark: 'Admin用户09:35:47,790 登录系统',
warn:0,
create_By:'Admin',
create_Time:'2024-10-16 12:13:14',
},
{
id: '2',
operate_Type:'操作日志',
ip:'192.168.1.139',
result: '新建成功',
remark: 'Admin用户09:35:47,891 新建设备 “模拟式装置1”',
warn:0,
create_By:'Admin',
create_Time:'2024-10-16 12:13:14',
},
{
id: '3',
operate_Type:'操作日志',
ip:'192.168.1.139',
result: '新建成功',
remark: 'User用户 09:35:56,391 新建设备 “模拟式装置2”',
warn:0,
create_By:'User',
create_Time:'2024-10-16 12:13:14',
},
{
id: '4',
operate_Type:'操作日志',
ip:'192.168.1.139',
result: '操作成功',
remark: 'Admin用户09:35:59,977 对 “模拟式装置1”开始进行自动检测',
warn:0,
create_By:'Admin',
create_Time:'2024-10-16 12:13:14',
},
{
id: '5',
operate_Type:'操作日志',
ip:'192.168.1.139',
result: '操作成功',
remark: 'User用户09:36:02,229 对 “模拟式装置2”开始进行自动检测',
warn:0,
create_By:'User',
create_Time:'2024-10-16 12:13:14',
},
{
id: '6',
operate_Type:'告警日志',
ip:'192.168.1.139',
result: 'warn警告',
remark: 'DKLN源回复报文异常已丢弃。报文长度为XX内容为“XXXXXXX”',
warn:1,
create_By:'Admin',
create_Time:'2024-10-16 12:13:14',
},
{
id: '7',
operate_Type:'告警日志',
ip:'192.168.1.205',
result: '报告触发失败',
remark: 'ip192.168.1.205 的装置第1通道触发QVVR01报告失败',
warn:1,
create_By:'AA',
create_Time:'2024-10-16 12:13:14',
},
])
export default logdata