UNPKG

ynu-api

Version:

a API Client for YNU

38 lines (33 loc) 1.27 kB
import axios from 'axios'; import Debug from 'debug'; import {GetToken, getToken} from "../index"; import {filterNullParams} from "../util"; import {ProjectsContractParams, ProjectsContractResult} from "./type/projects_contract"; import {ProjectsBasicParams, ProjectsBasicResult} from "./type/projects_basic"; const debug = Debug('ids::debug'); /** * 查询项目合同的基本信息 */ export const getProjectsContractList = async (params: ProjectsContractParams, options: GetToken): Promise<ProjectsContractResult[] | any> => { const token = await getToken(options); const res = await axios.get(`${options.host}/v1/projects/basic_contract`, { headers: { Authorization: token, }, params: filterNullParams(params) }); return res.data.data; } /** * 查询项目基本信息 */ export const getProjectsBasicList = async (params: ProjectsBasicParams, options: GetToken): Promise<ProjectsBasicResult[] | any> => { const token = await getToken(options); const res = await axios.get(`${options.host}/v1/projects/basic_project`, { headers: { Authorization: token, }, params: filterNullParams(params) }); return res.data.data; }