|
@@ -1,7 +1,16 @@
|
|
|
import { defHttp } from '@/utils/http/axios';
|
|
|
import { ErrorMessageMode } from '/#/axios';
|
|
|
import { BaseDataResp, BaseListReq, BaseResp, BaseIDsReq, BaseIDReq } from '@/api/model/baseModel';
|
|
|
-import { AutomationReq, AutomationResp, BusinessInfo, WhatsappInfo, WhatsappListResp, AllowBlockList, Qrcode } from './model/whatsappModel';
|
|
|
+import {
|
|
|
+ AutomationReq,
|
|
|
+ AutomationResp,
|
|
|
+ BusinessInfo,
|
|
|
+ WhatsappInfo,
|
|
|
+ WhatsappListResp,
|
|
|
+ AllowBlockList,
|
|
|
+ Qrcode,
|
|
|
+ AgentApiInfo
|
|
|
+} from './model/whatsappModel';
|
|
|
|
|
|
enum Api {
|
|
|
CreateWhatsapp = '/wechat-api/whatsapp/create',
|
|
@@ -14,6 +23,7 @@ enum Api {
|
|
|
SetAutomation = '/wechat-api/whatsapp/setAutomation',
|
|
|
GetBusinessInfo = '/wechat-api/whatsapp/getBusinessInfo',
|
|
|
SetBusinessInfo = '/wechat-api/whatsapp/setBusinessInfo',
|
|
|
+ SetAgentApiInfo = '/wechat-api/whatsapp/updateAgentApi',
|
|
|
SendCode = '/wechat-api/whatsapp/sendCode',
|
|
|
SubmitCode = '/wechat-api/whatsapp/submitCode',
|
|
|
GetAllowBlockList = '/wechat-api/whatsapp/getAllowBlockList',
|
|
@@ -141,6 +151,13 @@ export const setBusinessInfo = (params: BusinessInfo, mode: ErrorMessageMode = '
|
|
|
);
|
|
|
};
|
|
|
|
|
|
+export const setAgentInfo = (params: AgentApiInfo, mode: ErrorMessageMode = 'notice') => {
|
|
|
+ return defHttp.post<BaseResp>(
|
|
|
+ { url: Api.SetAgentApiInfo, params: params },
|
|
|
+ { errorMessageMode: mode, successMessageMode: mode },
|
|
|
+ );
|
|
|
+};
|
|
|
+
|
|
|
/**
|
|
|
* @description: Send code
|
|
|
*/
|
|
@@ -239,4 +256,4 @@ export const removeQrcode = (params: Qrcode, mode: ErrorMessageMode = 'notice')
|
|
|
{ url: Api.RemoveQrcode, params: params },
|
|
|
{ errorMessageMode: mode, successMessageMode: mode },
|
|
|
);
|
|
|
-};
|
|
|
+};
|