This commit is contained in:
张成
2025-12-22 16:26:59 +08:00
parent aa2d03ee30
commit e17d5610f5
54 changed files with 11735 additions and 3 deletions

View File

@@ -0,0 +1,45 @@
/**
* 投递配置 API 服务
* 封装投递配置相关的API调用
*/
import apiClient from '../utils/api.js';
class DeliveryConfigAPI {
/**
* 获取投递配置
* @param {String} snCode - 设备SN码
* @returns {Promise}
*/
async getConfig(snCode) {
try {
const result = await apiClient.post('/user/delivery-config/get', { sn_code: snCode });
return result;
} catch (error) {
console.error('获取投递配置失败:', error);
throw error;
}
}
/**
* 保存投递配置
* @param {String} snCode - 设备SN码
* @param {Object} deliverConfig - 投递配置对象
* @returns {Promise}
*/
async saveConfig(snCode, deliverConfig) {
try {
const result = await apiClient.post('/user/delivery-config/save', {
sn_code: snCode,
deliver_config: deliverConfig
});
return result;
} catch (error) {
console.error('保存投递配置失败:', error);
throw error;
}
}
}
export default new DeliveryConfigAPI();