style: optimize the way success hints are encoded in transformRespons… (#2411)
* style: optimize the way success hints are encoded in transformResponseHook #2410 * style: move to introduce location Co-authored-by: 邱子建 <qiuzijian@qiuzijiandeMacBook-Air.local>
This commit is contained in:
parent
0629cc7b14
commit
bc099041ce
|
|
@ -1,5 +1,6 @@
|
||||||
export default {
|
export default {
|
||||||
api: {
|
api: {
|
||||||
|
operationSuccess: 'Operation Success',
|
||||||
operationFailed: 'Operation failed',
|
operationFailed: 'Operation failed',
|
||||||
errorTip: 'Error Tip',
|
errorTip: 'Error Tip',
|
||||||
successTip: 'Success Tip',
|
successTip: 'Success Tip',
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
export default {
|
export default {
|
||||||
api: {
|
api: {
|
||||||
|
operationSuccess: '操作成功',
|
||||||
operationFailed: '操作失败',
|
operationFailed: '操作失败',
|
||||||
errorTip: '错误提示',
|
errorTip: '错误提示',
|
||||||
successTip: '成功提示',
|
successTip: '成功提示',
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ import { checkStatus } from './checkStatus';
|
||||||
import { useGlobSetting } from '/@/hooks/setting';
|
import { useGlobSetting } from '/@/hooks/setting';
|
||||||
import { useMessage } from '/@/hooks/web/useMessage';
|
import { useMessage } from '/@/hooks/web/useMessage';
|
||||||
import { RequestEnum, ResultEnum, ContentTypeEnum } from '/@/enums/httpEnum';
|
import { RequestEnum, ResultEnum, ContentTypeEnum } from '/@/enums/httpEnum';
|
||||||
import { isString } from '/@/utils/is';
|
import { isString, isUnDef, isNull, isEmpty } from '/@/utils/is';
|
||||||
import { getToken } from '/@/utils/auth';
|
import { getToken } from '/@/utils/auth';
|
||||||
import { setObjToUrlParams, deepMerge } from '/@/utils';
|
import { setObjToUrlParams, deepMerge } from '/@/utils';
|
||||||
import { useErrorLogStoreWithOut } from '/@/store/modules/errorLog';
|
import { useErrorLogStoreWithOut } from '/@/store/modules/errorLog';
|
||||||
|
|
@ -57,9 +57,11 @@ const transform: AxiosTransform = {
|
||||||
const hasSuccess = data && Reflect.has(data, 'code') && code === ResultEnum.SUCCESS;
|
const hasSuccess = data && Reflect.has(data, 'code') && code === ResultEnum.SUCCESS;
|
||||||
if (hasSuccess) {
|
if (hasSuccess) {
|
||||||
let successMsg = message;
|
let successMsg = message;
|
||||||
if (successMsg === null || successMsg === undefined || successMsg === '') {
|
|
||||||
successMsg = '操作成功';
|
if (isNull(successMsg) || isUnDef(successMsg) || isEmpty(successMsg)) {
|
||||||
|
successMsg = t(`sys.api.operationSuccess`);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (options.successMessageMode === 'modal') {
|
if (options.successMessageMode === 'modal') {
|
||||||
createSuccessModal({ title: t('sys.api.successTip'), content: successMsg });
|
createSuccessModal({ title: t('sys.api.successTip'), content: successMsg });
|
||||||
} else if (options.successMessageMode === 'message') {
|
} else if (options.successMessageMode === 'message') {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue