알람 오류
This commit is contained in:
@@ -7,6 +7,7 @@ import { AlarmLinkOptions, AppAlarmMarkParams, AppAlarmMarkResponse } from '../m
|
|||||||
import { useStore } from '@/shared/model/store';
|
import { useStore } from '@/shared/model/store';
|
||||||
import { useEffect, useState } from 'react';
|
import { useEffect, useState } from 'react';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
|
import { showAlert } from '@/widgets/show-alert';
|
||||||
|
|
||||||
|
|
||||||
export interface AlarmItemProps {
|
export interface AlarmItemProps {
|
||||||
@@ -66,10 +67,18 @@ export const AlarmItem = ({
|
|||||||
};
|
};
|
||||||
appAlarmMark(params).then((rs: AppAlarmMarkResponse) => {
|
appAlarmMark(params).then((rs: AppAlarmMarkResponse) => {
|
||||||
console.log(rs);
|
console.log(rs);
|
||||||
|
}).catch((e: any) => {
|
||||||
|
if(e.response?.data?.error?.message){
|
||||||
|
showAlert(e.response?.data?.error?.message);
|
||||||
|
return;
|
||||||
|
}
|
||||||
}).finally(() => {
|
}).finally(() => {
|
||||||
onClickToNavigate();
|
onClickToNavigate();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
else{
|
||||||
|
onClickToNavigate();
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
@@ -21,9 +21,13 @@ export const AlarmRoutes = ({
|
|||||||
const initOptions = () => {
|
const initOptions = () => {
|
||||||
if(options?.linkUrl){
|
if(options?.linkUrl){
|
||||||
let linkUrl = options.linkUrl;
|
let linkUrl = options.linkUrl;
|
||||||
|
console.log('linkUrl1', linkUrl);
|
||||||
|
linkUrl = linkUrl.trim();
|
||||||
|
|
||||||
if(linkUrl.indexOf('/support/notice/list/') > -1){
|
if(linkUrl.indexOf('/support/notice/list/') > -1){
|
||||||
let linkArr: Array<any> = linkUrl.split('/');
|
let linkArr: Array<any> = linkUrl.split('/');
|
||||||
if(linkArr.length === 5){
|
console.log('linkArr', linkArr);
|
||||||
|
if(linkArr.length === 4){
|
||||||
setSeq(linkArr[linkArr.length - 1]);
|
setSeq(linkArr[linkArr.length - 1]);
|
||||||
setNoticeDetailOn(true);
|
setNoticeDetailOn(true);
|
||||||
setQnaDetailOn(false);
|
setQnaDetailOn(false);
|
||||||
@@ -33,7 +37,8 @@ export const AlarmRoutes = ({
|
|||||||
}
|
}
|
||||||
else if(linkUrl.indexOf('/support/qna/list/') > -1){
|
else if(linkUrl.indexOf('/support/qna/list/') > -1){
|
||||||
let linkArr: Array<any> = linkUrl.split('/');
|
let linkArr: Array<any> = linkUrl.split('/');
|
||||||
if(linkArr.length === 5){
|
console.log('linkArr', linkArr);
|
||||||
|
if(linkArr.length === 4){
|
||||||
setSeq(linkArr[linkArr.length - 1]);
|
setSeq(linkArr[linkArr.length - 1]);
|
||||||
setNoticeDetailOn(false);
|
setNoticeDetailOn(false);
|
||||||
setQnaDetailOn(true);
|
setQnaDetailOn(true);
|
||||||
@@ -42,7 +47,8 @@ export const AlarmRoutes = ({
|
|||||||
}
|
}
|
||||||
else if(linkUrl.indexOf('/settlement/list/') > -1){
|
else if(linkUrl.indexOf('/settlement/list/') > -1){
|
||||||
let linkArr: Array<any> = linkUrl.split('/');
|
let linkArr: Array<any> = linkUrl.split('/');
|
||||||
if(linkArr.length === 4){
|
console.log('linkArr', linkArr);
|
||||||
|
if(linkArr.length === 3){
|
||||||
setSettlementId(linkArr[linkArr.length - 1]);
|
setSettlementId(linkArr[linkArr.length - 1]);
|
||||||
setNoticeDetailOn(false);
|
setNoticeDetailOn(false);
|
||||||
setQnaDetailOn(false);
|
setQnaDetailOn(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user