diff --git a/frontend/src/api/system/dictionary/dictData/index.ts b/frontend/src/api/system/dictionary/dictData/index.ts index e69de29..afa9c7c 100644 --- a/frontend/src/api/system/dictionary/dictData/index.ts +++ b/frontend/src/api/system/dictionary/dictData/index.ts @@ -0,0 +1,29 @@ +import http from '@/api' +import {type Dict} from '@/api/system/dictionary/interface' +import type {ResultData} from "@/api/interface"; + +//获取字典数据 +export const getDictDataListByTypeId = (params: Dict.ReqDictDataParams) => { + return http.post(`/dictData/listByTypeId`, params) +} + +//添加字典数据 +export const addDictData = (params: Dict.ResDictData) => { + return http.post(`/dictData/add`, params) +} + +//编辑字典数据 +export const updateDictData = (params: Dict.ResDictData) => { + return http.post(`/dictData/update`, params) +} + +//删除字典数据 +export const deleteDictData = (params: string[]) => { + return http.post(`/dictData/delete`, params) +} + +export const getDicDataById = (params: string) => { + return http.post('/dictData/getDicDataById', params) +} + + diff --git a/frontend/src/api/system/dictionary/dictExample.ts b/frontend/src/api/system/dictionary/dictExample.ts deleted file mode 100644 index 16a4145..0000000 --- a/frontend/src/api/system/dictionary/dictExample.ts +++ /dev/null @@ -1,139 +0,0 @@ -import { type Dict } from "@/api/system/dictionary/interface"; - -export const dictTypeList: Dict.ResDictType[] = [ - { - id: "1", - name: "用户性别", - code: "EXAMPLE_CODE1", - sort: 100, - openLevel: 1, - openDescribe: 1, - remark: "示例描述示例描述示例描述12231", - state: 1, - createBy: "admin", - createTime: "2023-10-01 12:00:00", - updateBy: "admin", - updateTime: "2023-10-12 14:40:00", - }, - { - id: "231", - name: "菜单状态", - code: "EXAMPLE_CODE2", - sort: 100, - openLevel: 1, - openDescribe: 1, - remark: "示例描述示例描述示例描述11133", - state: 0, - createBy: "admin", - createTime: "2023-10-01 12:00:00", - updateBy: "admin", - updateTime: "2023-10-10 12:00:00", - }, - { - id: "33", - name: "系统开关", - code: "EXAMPLE_CODE3", - sort: 100, - openLevel: 1, - openDescribe: 1, - remark: "示例描述示例描述示例描述11144", - state: 1, - createBy: "admin", - createTime: "2023-10-01 12:00:00", - updateBy: "admin", - updateTime: "2023-10-10 12:00:00", - }, -]; - -export const dictDataList: Dict.ResDictData[] = [ - { - id: "210", - typeId: "101", - name: "字典项1", - code: "EXAMPLE_00111", - sort:100, - level: 1, - algoDescribe: null, - value: "字典值1", - state: 1, - createBy: "admin", - createTime: "2023-10-01 12:00:00", - updateBy: "admin", - updateTime: "2023-10-01 14:43:03", - }, - { - id: "2210", - typeId: "101", - name: "字典项2", - code: "EXAMPLE_00121", - sort:100, - level: 2, - algoDescribe: null, - value: "字典值2", - state: 1, - createBy: "admin", - createTime: "2023-10-03 12:00:00", - updateBy: "admin", - updateTime: "2023-10-05 14:43:03", - }, - { - id: "212", - typeId: "101", - name: "字典项3", - code: "EXAMPLE_00141", - sort:100, - level: 3, - algoDescribe: null, - value: "字典值3", - state: 0, - createBy: "admin", - createTime: "2023-10-01 11:00:00", - updateBy: "admin", - updateTime: "2023-10-05 16:43:03", - }, - { - id: "210", - typeId: "101", - name: "字典项4", - code: "EXAMPLE_00311", - sort:100, - level: null, - algoDescribe: null, - value: "字典值4", - state: 0, - createBy: "admin", - createTime: "2023-10-03 12:40:00", - updateBy: "admin", - updateTime: "2023-10-04 14:43:03", - }, - { - id: "217", - typeId: "101", - name: "字典项5", - code: "EXAMPLE_00341", - sort:100, - level: undefined, - algoDescribe: null, - value: "字典值5", - state: 1, - createBy: "admin", - createTime: "2023-10-06 12:45:03", - updateBy: "admin", - updateTime: "2023-10-07 19:37:03", - }, - { - id: "237", - typeId: "101", - name: "字典项6", - code: "EXAMPLE_00318", - sort:100, - level: 0, - algoDescribe: null, - value: "字典值6", - state: 1, - createBy: "admin", - createTime: "2023-10-16 10:45:03", - updateBy: "admin", - updateTime: "2023-10-17 19:37:03", - }, -]; diff --git a/frontend/src/api/system/dictionary/index.ts b/frontend/src/api/system/dictionary/index.ts deleted file mode 100644 index 1a98d7b..0000000 --- a/frontend/src/api/system/dictionary/index.ts +++ /dev/null @@ -1,70 +0,0 @@ -import http from "@/api"; -import { ADMIN as rePrefix } from "@/api/config/serviceName"; -import { type Dict } from "@/api/system/dictionary/interface"; - -//获取字典类型 -export const getDictTypeList = (params: Dict.ReqDictTypeParams) => { - return http.post(`${rePrefix}/dict/list`, params); -}; - -//添加字典类型 -export const addDictType = (params: Dict.ReqDictTypeParams) => { - return http.post(`${rePrefix}/dict/add`,params); -}; - -//删除字典类型 -export const deleteDictType = (params: { id: string[] }) => { - return http.post(`${rePrefix}/dict/delete`, { data: params }); -}; - -//编辑字典类型 -export const updateDictType = (params: Dict.ReqDictTypeParams) => { - return http.post(`${rePrefix}/dict/update`, params); -}; - -//导出字典类型 -export const exportDictType = (params: Dict.ResDictType) => { - return http.download(`${rePrefix}/dict/export`, params); -}; - -//批量添加字典类型 -export const batchAddDictType = (params: FormData) => { - return http.post(`${rePrefix}/dict/import`, params); -}; - - - - - -//获取字典数据 -export const getDictDataList = (params: Dict.ReqDictDataParams) => { - return http.post(`${rePrefix}/dict-data/list`, params); -}; - -//添加字典数据 -export const addDictData = (params: Dict.ReqDictDataParams) => { - return http.post(`${rePrefix}/dict-data/add`, params); -}; - -//删除字典数据 -export const deleteDictData = (params: { id: string[] }) => { - return http.post(`${rePrefix}/dict-data/delete`, { data: params }); -}; - -//编辑字典数据 -export const updateDictData = (params: Dict.ReqDictDataParams) => { - return http.post(`${rePrefix}/dict-data/update`, params); -}; - -//导出字典数据 -export const exportDictData = (params: Dict.ResDictData) => { - return http.download(`${rePrefix}/dict-data/export`, params); -}; - -//批量添加字典数据 -export const batchAddDictData = (params: FormData) => { - return http.post(`${rePrefix}/dict-data/import`, params); -}; - - - diff --git a/frontend/src/api/system/dictionary/interface/index.ts b/frontend/src/api/system/dictionary/interface/index.ts index db8b700..6b6fec8 100644 --- a/frontend/src/api/system/dictionary/interface/index.ts +++ b/frontend/src/api/system/dictionary/interface/index.ts @@ -65,6 +65,7 @@ export namespace Dict { level?: number | null; // 事件等级:0-普通;1-中等;2-严重 (默认为0) algoDescribe?: number | null; // 与高级算法内部Id描述对应 value?: string | null; // 字典针对电压等级 + dictValue?:string|null; state: number; // 状态:0-删除 1-正常 createBy?: string | null; // 创建用户 createTime?: string | null; // 创建时间 diff --git a/frontend/src/views/system/dictionary/data.vue b/frontend/src/views/system/dictionary/data.vue deleted file mode 100644 index 5051101..0000000 --- a/frontend/src/views/system/dictionary/data.vue +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - 新增 - 批量添加 - 导出 - - 批量删除 - - - - - 编辑 - 删除 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/views/system/dictionary/dictData/components/dataPopup.vue b/frontend/src/views/system/dictionary/dictData/components/dataPopup.vue new file mode 100644 index 0000000..ff78606 --- /dev/null +++ b/frontend/src/views/system/dictionary/dictData/components/dataPopup.vue @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/src/views/system/dictionary/dictData/index.vue b/frontend/src/views/system/dictionary/dictData/index.vue index e69de29..ba5c5a7 100644 --- a/frontend/src/views/system/dictionary/dictData/index.vue +++ b/frontend/src/views/system/dictionary/dictData/index.vue @@ -0,0 +1,139 @@ + + + + + + 新增 + + 批量删除 + + + + + 编辑 + 删除 + + + + + + + + diff --git a/frontend/src/views/system/dictionary/dictType/components/typePopup.vue b/frontend/src/views/system/dictionary/dictType/components/typePopup.vue index ea60098..f6364e5 100644 --- a/frontend/src/views/system/dictionary/dictType/components/typePopup.vue +++ b/frontend/src/views/system/dictionary/dictType/components/typePopup.vue @@ -8,6 +8,18 @@ + + + + + + + + + + + + diff --git a/frontend/src/views/system/dictionary/dictType/index.vue b/frontend/src/views/system/dictionary/dictType/index.vue index 29aed39..5176cc9 100644 --- a/frontend/src/views/system/dictionary/dictType/index.vue +++ b/frontend/src/views/system/dictionary/dictType/index.vue @@ -21,34 +21,34 @@ - - + +