• 介绍

    在数据模型中调用的数据接口代码,向后台请求数据.

    目录结构采用: src/services/数据接口文件

    新增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,
      });
    }