Commit b78783f7 authored by FE-安焕焕's avatar FE-安焕焕 👣

修改售后申诉单审核问题

parent f5c9e729
...@@ -50,7 +50,7 @@ const AuditModal = props => { ...@@ -50,7 +50,7 @@ const AuditModal = props => {
auditResult: auditResult?.[0], auditResult: auditResult?.[0],
serviceNo: formData?.serviceNo, serviceNo: formData?.serviceNo,
}); });
if (data.code === '0000') { if (data.businessCode === '0000') {
notification.success({ message: '审核成功' }); notification.success({ message: '审核成功' });
handleCancel(true); handleCancel(true);
} }
......
import React, { useState } from 'react'; import React, { useState, useRef } from 'react';
import ProTable from '@ant-design/pro-table'; import ProTable from '@ant-design/pro-table';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
// import { FormInstance } from 'antd/lib/form';
import { notification } from 'antd'; import { notification } from 'antd';
import Detail from '../components/detail'; import Detail from '../components/detail';
import ImgModal from '../components/imgModal'; import ImgModal from '../components/imgModal';
...@@ -11,26 +10,13 @@ import { query, getDetail } from './services'; ...@@ -11,26 +10,13 @@ import { query, getDetail } from './services';
import AuditModal from '../components/audit'; import AuditModal from '../components/audit';
const Appeal = () => { const Appeal = () => {
// const protable = useRef();
// const ref = useRef(FormInstance);
const [detailModal, changeDetailModal] = useState(false); const [detailModal, changeDetailModal] = useState(false);
const [auditModal, changeAuditModal] = useState(false); const [auditModal, changeAuditModal] = useState(false);
const [imgModal, changeImgModal] = useState(false); const [imgModal, changeImgModal] = useState(false);
const [selectedRow, getRow] = useState({}); const [selectedRow, getRow] = useState({});
const [imgData, getImgData] = useState([]); const [imgData, getImgData] = useState([]);
const [imgTitle, changeImgTitle] = useState(''); const [imgTitle, changeImgTitle] = useState('');
const table = useRef();
// const handleAudit = async row => {
// const data = await audit({
// appealNo: row.appealNo,
// appealResult: row.appealResult,
// refuseReason: row.refuseReason,
// receiverName: row.merchantName,
// receiverPhone: row.merchantPhone,
// receiveAddress: row.merchantAddress,
// });
// console.log('data-audiit', data);
// };
const openDetail = async row => { const openDetail = async row => {
const detailData = await getDetail({ appealNo: row.appealNo }); const detailData = await getDetail({ appealNo: row.appealNo });
changeDetailModal(true); changeDetailModal(true);
...@@ -42,6 +28,11 @@ const Appeal = () => { ...@@ -42,6 +28,11 @@ const Appeal = () => {
getRow(detailData); getRow(detailData);
changeAuditModal(true); changeAuditModal(true);
}; };
const reload = () => {
if (table && table.current) {
table.current.reload();
}
};
const openImgModal = imgList => { const openImgModal = imgList => {
if (!imgList.length) { if (!imgList.length) {
notification.error({ notification.error({
...@@ -49,24 +40,25 @@ const Appeal = () => { ...@@ -49,24 +40,25 @@ const Appeal = () => {
}); });
return; return;
} }
// const list = ['https://www.baidu.com/img/flexible/logo/pc/result@2.png'];
getImgData(imgList); getImgData(imgList);
changeImgModal(true); changeImgModal(true);
changeImgTitle('查看图片'); changeImgTitle('查看图片');
}; };
const closeModal = params => { const closeModal = (params, isReload) => {
if (params === 'Detail') { if (params === 'Detail') {
changeDetailModal(false); changeDetailModal(false);
return; return;
} }
if (params === 'Audit') { if (params === 'Audit') {
changeAuditModal(false); changeAuditModal(false);
if (isReload) {
reload();
}
return; return;
} }
changeImgModal(false); changeImgModal(false);
}; };
const res = { const res = {
// handleAudit,
openAudit, openAudit,
openDetail, openDetail,
openImgModal, openImgModal,
...@@ -83,6 +75,7 @@ const Appeal = () => { ...@@ -83,6 +75,7 @@ const Appeal = () => {
request={params => query({ ...params })} request={params => query({ ...params })}
rowKey={r => r.orderNo} rowKey={r => r.orderNo}
expandIconColumnIndex={10} expandIconColumnIndex={10}
actionRef={table}
bordered bordered
className={styles.table} className={styles.table}
toolBarRender={false} toolBarRender={false}
...@@ -96,7 +89,7 @@ const Appeal = () => { ...@@ -96,7 +89,7 @@ const Appeal = () => {
<AuditModal <AuditModal
data={selectedRow} data={selectedRow}
modalVisible={auditModal} modalVisible={auditModal}
onCancel={() => closeModal('Audit')} onCancel={isReload => closeModal('Audit', isReload)}
></AuditModal> ></AuditModal>
<ImgModal <ImgModal
imgData={imgData} imgData={imgData}
......
...@@ -34,7 +34,7 @@ export async function getDetail(params) { ...@@ -34,7 +34,7 @@ export async function getDetail(params) {
} }
export async function audit(params) { export async function audit(params) {
const { data } = await request.post('/api/kdsp/op/appeal/audit', { const data = await request.post('/api/kdsp/op/appeal/audit', {
data: stringify(params), data: stringify(params),
prefix: config.kdspApi, prefix: config.kdspApi,
// prefix: 'http://yapi.quantgroups.com/mock/351', // prefix: 'http://yapi.quantgroups.com/mock/351',
......
...@@ -91,7 +91,6 @@ export function columns(res) { ...@@ -91,7 +91,6 @@ export function columns(res) {
key: 'proofs', key: 'proofs',
hideInSearch: true, hideInSearch: true,
render: proofs => { render: proofs => {
console.log('proofs', proofs);
const list = proofs && proofs !== '-' ? proofs.split(',') : []; const list = proofs && proofs !== '-' ? proofs.split(',') : [];
return <a onClick={() => openImgModal(list)}>查看凭证</a>; return <a onClick={() => openImgModal(list)}>查看凭证</a>;
}, },
...@@ -124,7 +123,6 @@ export function columns(res) { ...@@ -124,7 +123,6 @@ export function columns(res) {
key: 'supplement', key: 'supplement',
hideInSearch: true, hideInSearch: true,
render: supplement => { render: supplement => {
console.log('supplement', supplement);
const list = supplement && supplement !== '-' ? supplement.split(',') : []; const list = supplement && supplement !== '-' ? supplement.split(',') : [];
return <a onClick={() => openImgModal(list)}>查看补充资料</a>; return <a onClick={() => openImgModal(list)}>查看补充资料</a>;
}, },
......
...@@ -26,7 +26,7 @@ const AuditModal = props => { ...@@ -26,7 +26,7 @@ const AuditModal = props => {
if (auditData && auditData.code === '0000') { if (auditData && auditData.code === '0000') {
notification.success({ message: '审核成功' }); notification.success({ message: '审核成功' });
resetFields(); resetFields();
onCancel(); onCancel(true);
} }
} }
}); });
......
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