1
This commit is contained in:
45
app/api/delivery_config.js
Normal file
45
app/api/delivery_config.js
Normal 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();
|
||||
|
||||
Reference in New Issue
Block a user