| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- /*
- * @Author: liuJie
- * @Date: 2026-02-05 11:15:09
- * @LastEditors: liuJie
- * @LastEditTime: 2026-03-30 21:58:49
- * @Describe: 安全组织体系管理
- */
- import { http } from '@/utils/http/axios';
- interface SafetyOrgUserParams {
- userNum: string|number;
- depResp: string
- }
- // ————————————————左侧菜单——————————————————————
- /**
- * 新增安全组织列表
- */
- export function addSafetySystem(data) {
- return http.request({
- url: '/safetyorguser/saveorg',
- method: 'post',
- data,
- });
- }
- /**
- * 获取安全组织列表
- */
- export function getSafetySystemList() {
- return http.request({
- url: '/safetyorguser/workDetail',
- method: 'get',
- });
- }
- /**
- * 编辑组织
- * @param {Object} data - 组织数据 { id: '组织ID', name: '新名称' }
- */
- export function updateSafetySystem(data) {
- return http.request({
- url: '/safetyorguser/updateorg',
- method: 'put',
- data,
- });
- }
- /**
- * 删除组织
- * @param {string} id - 组织ID
- */
- export function deleteSafetySystem(id) {
- return http.request({
- url: `/safetyorguser/deleteorg?id=${id}`,
- method: 'delete',
- });
- }
- // —————————————右侧table列表—————————————————
- /**
- * 获取安全组织列表
- */
- export const fetchTableList = (data) => {
- return http.request({
- url: '/safetyorguser/query-page',
- method: 'post',
- data,
- });
- };
- //—————————————员工数据添加、编辑、查看、删除功能—————————————————
- export const addEmployee = (data) => {
- return http.request({
- url: '/safetyorguser/save',
- method: 'post',
- data,
- });
- };
- export const updateEmployee = (data) => {
- return http.request({
- url: '/safetyorguser/update',
- method: 'put',
- data,
- });
- };
- export const employeeDetail = (id) => {
- return http.request({
- url: '/safetyorguser/detail?id=' + id,
- method: 'get',
- });
- };
- export const delEmployee = (id) => {
- return http.request({
- url: '/safetyorguser/delete?id=' + id,
- method: 'delete',
- });
- };
- /**
- * @description: 保存组织人员信息和职责
- * @return {*}
- */
- export const safetyOrgUserSave = (data:SafetyOrgUserParams)=>{
- return http.request({
- url: '/safetyorguser/saveorg',
- method: 'post',
- data
- });
- }
- /**
- * @description: 读取组织人员信息和职责
- * @return {*}
- */
- export const safetyOrgUserDetail = (id)=>{
- return http.request({
- url: '/safetyorguser/queryOrgDetail?id='+id,
- method: 'get',
- });
- }
-
- /**
- * 导出数据
- * @param params - 导出筛选条件
- * @returns Promise<Blob> Excel 文件流
- */
- export const exportSafetyOrganizationSystemManagement = (params)=>{
- return http.request({
- url: `/safetyorguser/exportSafetyOrgUser`,
- method: 'post',
- params,
- responseType: 'blob',
- }, {
- isTransformResponse: false,
- });
- }
|