Commit cfc240ba authored by XieZhiXiong's avatar XieZhiXiong

feat: 替换 全新售后管理申请信息组件

parent 674da56e
import React from 'react'; import React from 'react';
import {
getAsReturnGoodsGetDetailBySupplier,
getAsReturnGoodsPageInnerWorkflowRecord,
getAsReturnGoodsPageOuterWorkflowRecord,
} from '@/services/AfterServiceV2Api';
import { usePageStatus } from '@/hooks/usePageStatus'; import { usePageStatus } from '@/hooks/usePageStatus';
import DetailInfo from '../components/DetailInfo'; import { useHttpRequest } from '@/hooks/useHttpRequest';
import AsReturnProfile, { AsReturnInfo } from '../components/AsReturnProfile';
import { InnerHistoryData, OuterHistoryData } from '../../components/FlowRecords';
const ReturnQueryDetail: React.FC = () => { const ReturnQueryDetail: React.FC = () => {
const { id, creditId } = usePageStatus(); const { id } = usePageStatus();
const {
data,
loading,
} = useHttpRequest<AsReturnInfo>(() => getAsReturnGoodsGetDetailBySupplier({ returnId: id }), { manual: false });
const fetchOuterHistory = (params): Promise<OuterHistoryData> => {
return new Promise((resolve, reject) => {
getAsReturnGoodsPageOuterWorkflowRecord({
...params,
dataId: id,
})
.then(res => {
if (res.code === 1000) {
resolve(res.data);
}
reject(res);
})
.catch(err => {
reject(err);
});
});
};
const fetchInnerHistory = (params): Promise<InnerHistoryData> => {
return new Promise((resolve, reject) => {
getAsReturnGoodsPageInnerWorkflowRecord({
...params,
dataId: id,
})
.then(res => {
if (res.code === 1000) {
resolve(res.data);
}
reject(res);
})
.catch(err => {
reject(err);
});
});
};
return ( return (
<DetailInfo <AsReturnProfile
id={id} data={data}
target="/memberCenter/afterService/returnManage/returnQuery" loading={loading}
orderDetailedPrefix="/memberCenter/afterService/returnManage/returnQuery"
fetchOuterHistory={fetchOuterHistory}
fetchInnerHistory={fetchInnerHistory}
/> />
); );
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment