介绍
在数据模型中调用的数据接口代码,向后台请求数据.
目录结构采用: src/services/数据接口文件
- 数据接口文件: 采用驼峰结构,例如 xxxService
新增services文件夹
services
文件夹用于存放调用后台提供的api获取数据代码的文件,例如:clientService.js
。
在开发的模块 src
目录下新建一个新的文件夹 services
( 如果已经有了请忽略此步 )
新增service文件
在 src/services
目录下新建 clientService.js
新增config配置
config配置请跳转 环境变量配置
clientService.js
/**
* 客户端
* @date: 2018-12-24
* @author: XXX <xxx@hand-china.com>
* @copyright Copyright (c) 2018, Hand
*/
import request from 'utils/request';
import { HZERO_IAM } from 'utils/config';
import { parseParameters, getCurrentOrganizationId } from 'utils/utils';
/**
* 判断平台租户级
*/
function cilentApi() {
return isTenantRoleLevel() ? `/${getCurrentOrganizationId()}` : ``;
}
/**
* 查询client列表数据
* @async
* @function fetchClientList
* @param {object} params - 查询条件
*/
export async function fetchClientList(params) {
const param = parseParameters(params);
return request(`${HZERO_IAM}/v1${cilentApi()}/clients`, {
method: 'GET',
query: param,
});
}