Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jinfa-platform
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
linweijiong
jinfa-platform
Commits
33be0639
Commit
33be0639
authored
Aug 10, 2021
by
XieZhiXiong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 添加跳转新增售后退货单
parent
f593766b
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
32 additions
and
32 deletions
+32
-32
addReturn.tsx
...terService/returnApplication/returnPrSubmit/addReturn.tsx
+2
-2
index.tsx
...pplication/returnPrSubmit/components/ReturnForm/index.tsx
+30
-14
index.ts
...tion/returnPrSubmit/components/ReturnForm/schema/index.ts
+0
-16
No files found.
src/pages/afterService/returnApplication/returnPrSubmit/addReturn.tsx
View file @
33be0639
...
...
@@ -3,10 +3,10 @@ import { usePageStatus } from '@/hooks/usePageStatus';
import
ReturnForm
from
'./components/ReturnForm'
;
const
AddReturn
:
React
.
FC
=
()
=>
{
const
{
orderId
}
=
usePageStatus
();
const
{
orderId
,
orderType
}
=
usePageStatus
();
return
(
<
ReturnForm
orderId=
{
orderId
}
isEdit
/>
<
ReturnForm
orderId=
{
orderId
}
orderType=
{
+
orderType
}
isEdit
/>
);
};
...
...
src/pages/afterService/returnApplication/returnPrSubmit/components/ReturnForm/index.tsx
View file @
33be0639
...
...
@@ -47,6 +47,10 @@ interface BillsFormProps {
* 订单id,从订单列表跳转过来的
*/
orderId
?:
number
,
/**
* 订单类型
*/
orderType
?:
number
,
};
interface
DetailInfo
{
...
...
@@ -65,6 +69,10 @@ interface DetailInfo {
* 订单编号
*/
orderNo
?:
string
,
/**
* 订单类型
*/
orderType
?:
number
,
}
interface
OrderNoProps
{
...
...
@@ -92,6 +100,7 @@ const ReturnForm: React.FC<BillsFormProps> = ({
id
,
isEdit
=
false
,
orderId
,
orderType
:
outerOrderType
,
})
=>
{
const
[
detailInfo
,
setDetailInfo
]
=
useState
<
DetailInfo
>
({
applyTime
:
moment
().
format
(
'YYYY-MM-DD HH:mm:ss'
),
...
...
@@ -250,6 +259,7 @@ const ReturnForm: React.FC<BillsFormProps> = ({
vendorRoleId
:
supplierMemberValue
[
0
].
roleId
,
orderType
:
orderTypeValue
,
afterSalesType
:
3
,
// 退货
orderNo
:
detailInfo
.
orderNo
?
detailInfo
.
orderNo
:
params
.
orderNo
||
undefined
,
}).
then
(
res
=>
{
if
(
res
.
code
===
1000
)
{
resolve
(
res
.
data
);
...
...
@@ -363,16 +373,14 @@ const ReturnForm: React.FC<BillsFormProps> = ({
return
;
}
setInfoLoading
(
true
);
PublicApi
.
getOrderProcurementOrderDetails
({
id
:
`
${
orderId
}
`
,
orderNo
:
''
,
}
as
any
)
.
then
(
res
=>
{
PublicApi
.
getOrderBuyerDetail
({
orderId
:
`
${
orderId
}
`
,
}).
then
(
res
=>
{
if
(
res
.
code
===
1000
)
{
const
{
supplyMembers
Name
,
supplyMembers
Id
,
supplyMembers
RoleId
,
vendorMember
Name
,
vendorMember
Id
,
vendor
RoleId
,
orderNo
,
}
=
res
.
data
;
...
...
@@ -386,18 +394,20 @@ const ReturnForm: React.FC<BillsFormProps> = ({
setDetailInfo
({
applyTime
:
moment
().
format
(
'YYYY-MM-DD HH:mm:ss'
),
supplierMember
:
supplyMembers
Name
?
vendorMember
Name
?
[
{
name
:
supplyMembers
Name
,
memberId
:
supplyMembers
Id
,
roleId
:
supplyMembers
RoleId
,
name
:
vendorMember
Name
,
memberId
:
vendorMember
Id
,
roleId
:
vendor
RoleId
,
},
]
:
[]
,
orderNo
,
orderNo
,
orderType
:
+
outerOrderType
,
});
setOrderTypeValue
(
+
outerOrderType
);
}
})
.
catch
((
err
)
=>
{
...
...
@@ -597,7 +607,6 @@ const ReturnForm: React.FC<BillsFormProps> = ({
};
const
handleGoodsConfirm
=
values
=>
{
console
.
log
(
'values'
,
values
)
const
preValues
=
addSchemaAction
.
getFieldValue
(
'returnGoodsList'
);
const
value
=
[];
...
...
@@ -764,6 +773,13 @@ const ReturnForm: React.FC<BillsFormProps> = ({
field
.
visible
=
false
;
});
}
if
(
outerOrderType
)
{
setFieldState
(
'orderType'
,
field
=>
{
field
.
editable
=
false
;
// field.value = +outerOrderType;
});
}
});
onFieldInputChange$
(
'orderType'
).
subscribe
(
fieldState
=>
{
...
...
src/pages/afterService/returnApplication/returnPrSubmit/components/ReturnForm/schema/index.ts
View file @
33be0639
...
...
@@ -463,22 +463,6 @@ export const addSchema = (orderType: number): ISchema => {
},
],
},
// // 退货发货地址
// shippingAddress: {
// title: '退货发货地址',
// type: 'string',
// visible: false,
// 'x-component': 'AddressFormItem',
// 'x-component-props': {
// dataSource: [],
// },
// 'x-rules': [
// {
// required: true,
// message: '请选择退货发货地址',
// },
// ],
// },
// 退货发货地址
shippingAddress
:
{
title
:
'退货发货地址'
,
...
...
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