Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
merchant-manage-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ui
merchant-manage-ui
Commits
429dcdf4
Commit
429dcdf4
authored
Nov 02, 2022
by
李腾
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 删除售后申诉&是否催办字段展示
parent
9beb8514
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
41 additions
and
38 deletions
+41
-38
index.jsx
src/components/FormSearch/index.jsx
+5
-2
data.js
src/pages/AfterSaleManage/data.js
+24
-24
index.jsx
src/pages/AfterSaleManage/index.jsx
+12
-12
No files found.
src/components/FormSearch/index.jsx
View file @
429dcdf4
...
...
@@ -91,11 +91,14 @@ const FormSearch = props => {
if
(
limit
)
{
const
{
rangeNum
,
rangeUnit
}
=
limit
;
const
[
date1
,
date2
]
=
form
.
getFieldValue
(
bindKey
);
const
diffNum
=
date2
.
diff
(
date1
,
rangeNum
);
const
diffNum
=
date2
.
diff
(
date1
,
rangeUnit
);
const
unitMapping
=
{
months
:
'
month
'
,
};
if
(
diffNum
>=
rangeNum
)
{
setTimeout
(()
=>
{
form
.
setFieldsValue
({
[
bindKey
]:
[
moment
(
date1
),
moment
(
date1
).
add
(
3
,
'
month
'
)],
[
bindKey
]:
[
moment
(
date1
),
moment
(
date1
).
add
(
rangeNum
,
unitMapping
[
rangeUnit
]
)],
});
});
}
...
...
src/pages/AfterSaleManage/data.js
View file @
429dcdf4
...
...
@@ -190,7 +190,7 @@ export const appealType = {
export
const
getColumns
=
props
=>
{
const
{
openAudit
,
viewAppeal
,
//
viewAppeal,
viewProofs
,
openLogistics
,
viewDetail
,
...
...
@@ -323,16 +323,16 @@ export const getColumns = props => {
hideInSearch
:
true
,
width
:
200
,
},
{
title
:
'
是否催办
'
,
dataIndex
:
'
reminderFlag
'
,
hideInSearch
:
true
,
width
:
120
,
valueEnum
:
{
true
:
'
是
'
,
false
:
'
否
'
,
},
},
//
{
//
title: '是否催办',
//
dataIndex: 'reminderFlag',
//
hideInSearch: true,
//
width: 120,
//
valueEnum: {
//
true: '是',
//
false: '否',
//
},
//
},
{
title
:
'
是否同意售后
'
,
dataIndex
:
'
isAgree
'
,
...
...
@@ -368,19 +368,19 @@ export const getColumns = props => {
width
:
100
,
render
:
(
val
,
r
)
=>
<
a
onClick
=
{()
=>
viewProofs
(
r
.
proofs
)}
>
查看凭证
<
/a>
,
},
{
title
:
'
售后申诉
'
,
dataIndex
:
'
appealFlag
'
,
valueEnum
:
appealType
,
hideInSearch
:
true
,
width
:
120
,
render
:
(
appealFlag
,
r
)
=>
{
if
(
appealFlag
)
{
return
<
a
onClick
=
{()
=>
viewAppeal
(
r
)}
>
已申诉
<
/a>
;
}
return
<
div
>
未申诉
<
/div>
;
},
},
//
{
//
title: '售后申诉',
//
dataIndex: 'appealFlag',
//
valueEnum: appealType,
//
hideInSearch: true,
//
width: 120,
//
render: (appealFlag, r) => {
//
if (appealFlag) {
//
return <a onClick={() => viewAppeal(r)}>已申诉</a>;
//
}
//
return <div>未申诉</div>;
//
},
//
},
{
title
:
'
操作
'
,
hideInSearch
:
true
,
...
...
src/pages/AfterSaleManage/index.jsx
View file @
429dcdf4
...
...
@@ -10,7 +10,7 @@ import { useLocation } from 'react-router-dom';
import
AuditModal
from
'
./components/auditModal
'
;
import
DetailTable
from
'
./components/detailTable
'
;
import
ProofsModal
from
'
./components/proofsModal
'
;
import
AppealDetail
from
'
@/pages/afterSale/components/detail
'
;
//
import AppealDetail from '@/pages/afterSale/components/detail';
import
AfterLog
from
'
./components/AfterLog
'
;
import
RejectModal
from
'
./components/rejectModal
'
;
import
LogisticsCom
from
'
../orderManage/pendingDeliveryOrder/components/LogisticsCom
'
;
...
...
@@ -46,8 +46,8 @@ const AfterSale = props => {
const
formRef
=
useRef
();
const
[
tableParams
,
setTableParams
]
=
useState
({});
const
[
currentTab
,
setCurrentTab
]
=
useState
(
''
);
const
[
appealDetailModal
,
setAppealDetailModal
]
=
useState
(
false
);
const
[
selectedRow
,
setSelectedRow
]
=
useState
({});
//
const [appealDetailModal, setAppealDetailModal] = useState(false);
//
const [selectedRow, setSelectedRow] = useState({});
const
[
tabInfoData
,
setTabInfoData
]
=
useState
({
cancelOrderPendingAuditNum
:
0
,
refundPendingAuditNum
:
0
,
...
...
@@ -98,7 +98,7 @@ const AfterSale = props => {
setVisible
(
false
);
setDetailVisible
(
false
);
setProofsVisible
(
false
);
setAppealDetailModal
(
false
);
//
setAppealDetailModal(false);
setAfterVisible
(
false
);
setLogisticsComModalVisible
(
false
);
setCancelVisible
(
false
);
...
...
@@ -107,11 +107,11 @@ const AfterSale = props => {
};
// 查看申诉详情
const
viewAppeal
=
async
r
=>
{
const
detailData
=
await
getDetail
({
appealNo
:
r
.
appealNo
});
setAppealDetailModal
(
true
);
setSelectedRow
(
detailData
);
};
//
const viewAppeal = async r => {
//
const detailData = await getDetail({ appealNo: r.appealNo });
//
setAppealDetailModal(true);
//
setSelectedRow(detailData);
//
};
// 查看凭证
const
viewProofs
=
proofs
=>
{
...
...
@@ -289,7 +289,7 @@ const AfterSale = props => {
const
columns
=
getColumns
({
openAudit
,
viewAppeal
,
//
viewAppeal,
viewProofs
,
openLogistics
,
viewDetail
,
...
...
@@ -410,11 +410,11 @@ const AfterSale = props => {
value=
{
LogisticsComList
}
key=
{
LogisticsComList
.
key
}
/>
<
AppealDetail
{
/*
<AppealDetail
data={selectedRow}
modalVisible={appealDetailModal}
onCancel={closeModal}
></
AppealDetail
>
></AppealDetail>
*/
}
<
AfterLog
visible=
{
afterVisible
}
onCancel=
{
closeModal
}
data=
{
afterList
}
/>
<
RejectModal
visible=
{
rejectVisible
}
onCancel=
{
closeModal
}
serviceNo=
{
serviceNoInfo
}
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment