base.js 1.14 KB
import request from '@/utils/request'
import { ContentTypeEnum } from '@/utils/httpEnum';
import config from '@/config'
import { getToken } from '@/utils/auth'


/**
 * 根据字典编号获取数据字段
 * @param code
 */
export function getDicByCodeApi(code) {
  return request({
    url: `/system/dic/item/getDicByCode`,
    method: 'get',
    params: {
      code
    },
  })
}

/**
 * 上传文件
 * @param data
 */
export function uploadFileApi(data) {
  const token = getToken()
  return fetch(config.baseUrl + '/sw/filebox/uploadFile', {
    method: 'POST',
    headers: token ? { 'X-Auth-Token': token } : {},
    body: data
  }).then(res => res.json())
}

/**
 * 回去城市接口 省市区 一次性返回
 */
export function selectorCityApi() {
  return request({
    url: `/selector/city`,
    method: 'get'
  })
}
/**
 * 获取菜单
 */
export function getMenusApi() {
  return request({
    url: `/auth/menus`,
    method: 'get'
  })
}

/**
 * 生成编号
 * @param type
 * 客户池编号 5
 */
export function generateCodeApi(type) {
  return request({
    url: `/component/generate/code`,
    method: 'get',
    params: {
      type
    },
  })
}