|
|
@@ -54,7 +54,7 @@ instance.interceptors.response.use((response: AxiosResponse) => {
|
|
|
setTimeout(() => {
|
|
|
IBestToast.hide()
|
|
|
setTimeout(() => {
|
|
|
- IBestToast.show({ message: '请求超时,请检查网络', type: 'fail' })
|
|
|
+ IBestToast.show({ message: '请求超时,请检查网络' })
|
|
|
}, 100)
|
|
|
}, 1000)
|
|
|
return Promise.reject(error);
|
|
|
@@ -62,6 +62,8 @@ instance.interceptors.response.use((response: AxiosResponse) => {
|
|
|
|
|
|
|
|
|
class YtRequest {
|
|
|
+ private productName: string = 'chat'
|
|
|
+
|
|
|
get<T>(url: string, params?: Record<string, string | number | boolean>,
|
|
|
headers?: Record<string, string>): Promise<T> {
|
|
|
return instance.get<null, T, null>(url, { params, headers })
|
|
|
@@ -77,7 +79,7 @@ class YtRequest {
|
|
|
|
|
|
//获取验证码
|
|
|
getCaptcha(phonenumber: string, success: (res: string) => void, fail: (err: Error) => void) {
|
|
|
- yTRequest.post<reqString, reqString>('/api/aiAccount/member/sendSmsCode',
|
|
|
+ yTRequest.post<reqString, reqString>(`/api/${this.productName}/member/sendSmsCode`,
|
|
|
{ 'phonenumber': phonenumber })
|
|
|
.then(res => {
|
|
|
success(res['uuid'])
|
|
|
@@ -91,7 +93,7 @@ class YtRequest {
|
|
|
phonenumberLogin(param: reqString) {
|
|
|
const uuid = AppStorage.get<string>('uuid')
|
|
|
if (uuid !== undefined) {
|
|
|
- yTRequest.post<reqString, reqString>('/api/aiAccount/member/phoneLogin', {
|
|
|
+ yTRequest.post<reqString, reqString>(`/api/${this.productName}/member/phoneLogin`, {
|
|
|
'phonenumber': param['phonenumber'],
|
|
|
'smsCode': param['captcha'],
|
|
|
'uuid': uuid
|
|
|
@@ -99,7 +101,7 @@ class YtRequest {
|
|
|
.then(res => {
|
|
|
userInfo.setToken(res['token'])
|
|
|
yTRequest.refreshUserInfo(() => {
|
|
|
- IBestToast.show({ message: '登录成功', type: 'success' })
|
|
|
+ IBestToast.show({ message: '登录成功' })
|
|
|
yTRouter.routerBack()
|
|
|
})
|
|
|
})
|
|
|
@@ -112,7 +114,7 @@ class YtRequest {
|
|
|
IBestToast.showLoading()
|
|
|
huaweiAuthPlugin.requestAuth()
|
|
|
.then(res => {
|
|
|
- yTRequest.post<reqString, reqString>('/api/aiAccount/member/hmLogin',
|
|
|
+ yTRequest.post<reqString, reqString>(`/api/${this.productName}/member/hmLogin`,
|
|
|
{ 'code': res } as reqString)
|
|
|
.then(data => {
|
|
|
const token = data['token']
|
|
|
@@ -121,7 +123,7 @@ class YtRequest {
|
|
|
// YTLog.info(userInfo)
|
|
|
IBestToast.hide()
|
|
|
setTimeout(() => {
|
|
|
- IBestToast.show({ message: '登录成功', type: 'success' })
|
|
|
+ IBestToast.show({ message: '登录成功' })
|
|
|
}, 100)
|
|
|
|
|
|
yTRouter.routerBack()
|
|
|
@@ -148,7 +150,7 @@ class YtRequest {
|
|
|
|
|
|
//刷新用户信息
|
|
|
refreshUserInfo(success?: (res: UserInfo) => void) {
|
|
|
- yTRequest.post<UserInfo, null>('/api/aiAccount/member/info')
|
|
|
+ yTRequest.post<UserInfo, null>(`/api/${this.productName}/member/info`)
|
|
|
.then(res => {
|
|
|
userInfo.setUserInfoAndLogin(res)
|
|
|
YTLog.info(userInfo)
|
|
|
@@ -189,7 +191,7 @@ class YtRequest {
|
|
|
})
|
|
|
.then(res => {
|
|
|
const url = res['url']
|
|
|
- yTRequest.post<null, reqString>('/api/aiAccount/member/modifyMemberIcon', { 'memberIcon': url })
|
|
|
+ yTRequest.post<null, reqString>(`/api/${this.productName}/member/modifyMemberIcon`, { 'memberIcon': url })
|
|
|
.then(() => {
|
|
|
success()
|
|
|
})
|
|
|
@@ -205,7 +207,7 @@ class YtRequest {
|
|
|
|
|
|
// 修改用户昵称
|
|
|
changeNickname(name: string, success: () => void) {
|
|
|
- yTRequest.post<null, reqString>('/api/aiAccount/member/modifyMemberName', { 'memberName': name })
|
|
|
+ yTRequest.post<null, reqString>(`/api/${this.productName}/member/modifyMemberName`, { 'memberName': name })
|
|
|
.then(() => {
|
|
|
yTRequest.refreshUserInfo(() => {
|
|
|
success()
|
|
|
@@ -216,7 +218,7 @@ class YtRequest {
|
|
|
//问题反馈
|
|
|
questionBack(des: string, createBy: string) {
|
|
|
|
|
|
- yTRequest.post<null, reqString>('/api/aiAccount/question/saveQuestion', {
|
|
|
+ yTRequest.post<null, reqString>(`/api/${this.productName}/question/saveQuestion`, {
|
|
|
'backQuestion': des,
|
|
|
'createBy': createBy,
|
|
|
'createTime': formatDate(new Date()),
|