| 1234567891011121314151617181920212223242526272829303132333435363738 |
- import axios from 'axios';
- const API_BASE_URL = 'http://your-device-api-url.com'; // 替换为实际的设备 API URL
- export const deviceApi = {
- // ... 其他方法保持不变
- deletePerson: async (personId) => {
- try {
- console.log('API 调用: 删除会员,ID:', personId); // 调试日志
- // 模拟 API 调用
- // 在实际应用中,这里应该是一个真实的 API 请求
- // const response = await axios.delete(`${API_BASE_URL}/DeletePerson/${personId}`);
- // return response.data;
- // 模拟成功的删除操作
- return new Promise((resolve) => {
- setTimeout(() => {
- console.log('模拟删除成功');
- resolve({ success: true, message: '会员删除成功' });
- }, 1000); // 模拟网络延迟
- });
- // 如果要模拟失败的情况,可以使用下面的代码
- // return new Promise((resolve, reject) => {
- // setTimeout(() => {
- // console.log('模拟删除失败');
- // reject(new Error('服务器错误,删除失败'));
- // }, 1000);
- // });
- } catch (error) {
- console.error('删除会友失败:', error);
- throw error;
- }
- },
- // ... 其他方法保持不变
- };
|