榆山数据端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123 lines
2.3 KiB

import request from '../utils/rerquest'
/**
*
*
* @param {number} username
* @param {number} password
* @param {string} wxCode code
*
*/
export function login({ username, password, wxCode }: RequestAPIOptionsLogin) {
return request({
method: 'POST',
url: 'api/analysis/user/login',
options: {
username,
password,
wxCode
}
})
}
/**
*
* token
* @param {string} wxCode code
*/
export function getToken(wxCode: string) {
return request({
method: 'GET',
url: 'api/analysis/user/getToken',
options: {
wxCode
}
})
}
/**
*
* -
*
*/
export function bannerList() {
return request({
method: 'GET',
url: 'cloudAnalysis/typicalcase/homePage/banners'
})
}
/**
*
* -
* @param {String} gridId Id
* @param {String} generateDate 2020-02-20
*/
export function getAllSituation({ deptId }: RequestAPIOptionsLogin) {
return request({
method: 'GET',
url: 'cloudAnalysis/user/getAllSituation',
options: {
deptId
}
})
}
/**
*
* -
* @param {String} gridId Id
* @param {String} generateDate 2020-02-20
*/
export function getSurvey({ deptId }: RequestAPIOptionsLogin) {
return request({
method: 'GET',
url: 'cloudAnalysis/issue/getIssueSurvey',
options: {
deptId
}
})
}
/**
*
*
* @param {number} pageIndex
* @param {number} pageSize
*
*/
export function getCaseList({ pageIndex, pageSize }: RequestAPIOptionsLogin) {
return request({
method: 'GET',
url:'cloudAnalysis/typicalcase/caseList',
options:{
pageIndex,
pageSize
}
})
}
/**
*
*
* @param {string} id id获取典型案例详细
*/
export function getTypicalList( id:string) {
return request({
method: 'GET',
url: `cloudAnalysis/typicalcase/detail/${id}`,
})
}
/**
*
*/
export function getIndexPanel() {
return request({
method: 'GET',
url: 'cloudAnalysis/home/getIndexPanel',
})
}