integrated_traffic_vue/src/request/data_dictionary.js

87 lines
2.3 KiB
JavaScript
Raw Normal View History

2024-01-04 09:02:38 +08:00
import { post } from "@/request/axios.js";
2024-01-11 18:01:45 +08:00
import { useUserStore } from "@/pinia/user.js";
import pinia from "@/pinia/index.js";
import { layoutFnGetEveryProvinceHiddenDangerType } from "@/assets/js/data_dictionary.js";
2024-01-04 09:02:38 +08:00
// 获取数据字典
export const getLevels = (params) =>
post("/dictionaries/getLevels", {
loading: false,
...params,
});
2024-01-08 14:31:18 +08:00
// 获取数据字典
export const getLevelsCorp = (params) =>
post("/dictionariesCorp/getLevels", {
loading: false,
...params,
});
2024-01-09 16:20:28 +08:00
// 获取数据字典
export const getLevelsByParentId = (params) =>
post("/dictionaries/listDictToParId", {
loading: false,
...params,
});
2024-01-04 09:02:38 +08:00
// 获取数据字典包括子级数量
export const getLevelsAndChildrenNumber = (params) =>
post("/dictionaries/getLevelsAndSCount", {
loading: false,
...params,
});
// 监管类型
export const getRegulatoryType = (params) =>
post("/corptype/corptypelist", {
loading: false,
...params,
});
2024-01-05 14:32:49 +08:00
// 获取用户
export const getUserListAllByCorp = (params) =>
post("/user/listUserByCorp", {
loading: false,
...params,
});
2024-01-05 17:33:18 +08:00
// 部门树
export const getDepartmentTree = (params) =>
post("/department/listTree", {
loading: false,
...params,
});
2024-01-30 15:22:17 +08:00
// 部门树
export const getElectronicFenceTree = (params) =>
post("/electronicfence/listTree", {
loading: false,
...params,
});
2024-01-06 17:44:23 +08:00
// 获取岗位
export const getPostListAll = (params) =>
post("/post/listAll", {
loading: false,
...params,
});
2024-01-10 18:01:56 +08:00
// 获取用户
export const getUserListAll = (params) =>
post("/user/listAll", {
loading: false,
...params,
});
2024-01-11 18:01:45 +08:00
// 获取当前用户省隐患类型
export const getHiddenDangerType = async () => {
const userStore = useUserStore(pinia);
const { value } = await layoutFnGetEveryProvinceHiddenDangerType();
for (let i = 0; i < value.length; i++) {
if (value[i].BIANMA.indexOf(userStore.getUserInfo.PROVINCE) > -1) {
const resData = await post("/dictionaries/listAllDictToParId", {
parentId: value[i].DICTIONARIES_ID,
loading: false,
});
return JSON.parse(resData.zTreeNodes.replaceAll('"nodes":[],', ""));
}
}
};
2024-02-01 15:35:37 +08:00
// 获取数据字典-检查类别
export const getStandardLevels = () =>
post("/hiddenstandardDictionary/list", {
loading: false,
});