import axios from 'axios' import Global4Service from './Global4Service' /** * 基础服务 */ export default class ServiceBase { /** * 发送POST请求并返回结果 * @param command 命令名称 * @param request 请求参数 */ async post(command: string, request: any) { try { // 组织参数 request.Token = Global4Service.token; let url = Global4Service.baseUrl + command; // 发送数据 let requestContent = JSON.stringify(request); console.log("[发送]" + url + " ==> " + requestContent); // 接收数据 let response = await axios.post(url, request); let responseContent = JSON.stringify(response.data); console.log("[回复]" + url + " ==> " + responseContent); return response.data; } catch(err) { return { issuccess: false, msg: err.message }; } } }