component.js 1.26 KB
/*
 * @Date: 2022-06-17 14:54:29
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2024-06-05 10:12:06
 * @FilePath: /data-table/src/api/component.js
 * @Description: 组件接口
 */
import { fn, fetch } from '@/api/fn';

const Api = {
  QUERY_COMPONENT: '/srv/?a=query_component',
  FLOW_DEPT_LIST: '/srv/?a=flow_setting&t=flow_dept_list',
  FLOW_ROLE_LIST: '/srv/?a=flow_setting&t=flow_role_list',
  SEARCH_USER_DEPT_ROLE: '/srv/?a=flow_setting&t=search_user_dept_role',
}

/**
 * @description: 查询组件
 * @param: group_code 分组标识
 * @param: component_code 组件标识
 * @param: name 组件名称;条件:模糊查询;
 */
export const getComponentAPI = (params) => fn(fetch.get(Api.QUERY_COMPONENT, params));

/**
 * @description: 查询部门列表
 * @param: form_code 表单code
 */
export const getFlowDeptListAPI = (params) => fn(fetch.get(Api.FLOW_DEPT_LIST, params));

/**
 * @description: 查询角色列表
 * @param: form_code 表单code
 */
export const getFlowRoleListAPI = (params) => fn(fetch.get(Api.FLOW_ROLE_LIST, params));

/**
 * @description: 查询用户部门角色
 * @param: form_code 表单code
 * @param: word 搜索内容
 */
export const searchUserDeptRoleAPI = (params) => fn(fetch.get(Api.SEARCH_USER_DEPT_ROLE, params));