49 lines
1.1 KiB
JavaScript
49 lines
1.1 KiB
JavaScript
/**
|
||
* 通用 API(工具类接口)
|
||
*/
|
||
|
||
/**
|
||
* 获取七牛云上传token
|
||
* @returns {Promise} 返回七牛云上传token
|
||
*/
|
||
export const getQiniuUploadToken = () => {
|
||
return uni.$uv.http.get('/common/qiniuToken', {
|
||
custom: {
|
||
auth: true // 启用 token 认证
|
||
}
|
||
});
|
||
};
|
||
|
||
/**
|
||
* 获取地区树
|
||
* @returns {Promise} 返回地区树数据
|
||
*/
|
||
export const getRegionTree = () => {
|
||
return uni.$uv.http.get(`/bst/region/treaDity`, {
|
||
custom: {
|
||
auth: true
|
||
}
|
||
});
|
||
};
|
||
|
||
/**
|
||
* 获取数据字典列表
|
||
* @param {Object} params 请求参数(可选)
|
||
* @param {string} params.dictType 字典类型(可选,用于筛选特定类型的字典)
|
||
* @returns {Promise} 返回字典数据列表
|
||
*/
|
||
export const getDictDataList = (params = {}) => {
|
||
const queryParams = []
|
||
if (params.dictType) {
|
||
queryParams.push(`dictType=${encodeURIComponent(params.dictType)}`)
|
||
}
|
||
const queryString = queryParams.length > 0 ? `?${queryParams.join('&')}` : ''
|
||
|
||
return uni.$uv.http.get(`/system/dict/data/list${queryString}`, {
|
||
custom: {
|
||
auth: true
|
||
}
|
||
});
|
||
};
|
||
|