/** * 通用 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 } }); };