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
黄庭坚
jinfa-platform
Commits
1af000c8
Commit
1af000c8
authored
May 24, 2022
by
前端-甘科
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feat-jinfa-0518' into 'jinfa-0518'
fix: 修复新增送货单选择相同配送方式的物料问题 See merge request project/jinfa-platform!85
parents
8bec82b3
7d956d7d
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
10 additions
and
25 deletions
+10
-25
DeliveryGoodTableSelect.tsx
...nents/DeliveryGoodTableSelect/DeliveryGoodTableSelect.tsx
+1
-2
ExpandedRowTableRender.tsx
...onents/DeliveryGoodTableSelect/ExpandedRowTableRender.tsx
+7
-6
add.tsx
src/pages/order/deliveryNotice/manageSRM/add.tsx
+1
-7
edit.tsx
src/pages/order/deliveryNotice/manageSRM/edit.tsx
+1
-10
No files found.
src/pages/order/components/DeliveryGoodTableSelect/DeliveryGoodTableSelect.tsx
View file @
1af000c8
...
...
@@ -45,7 +45,6 @@ function DeliveryGoodTableModal(props: DeliveryGoodTableModalProps) {
},
[
visible
,
value
])
const
handleSubmit
=
useCallback
(()
=>
{
console
.
log
(
selectedRowKeys
);
onChange
(
selectedRowKeys
);
setVisible
(
false
);
},
[
visible
,
value
])
...
...
@@ -86,7 +85,7 @@ function DeliveryGoodTableModal(props: DeliveryGoodTableModalProps) {
selectedRowKeys=
{
value
.
get
(
index
)
}
dataSource=
{
combination
}
limitDeliveryType=
{
limitDeliveryType
}
deliver
yType=
{
tableDataSourceContext
[
0
]?.
delivery
Type
}
deliver
Type=
{
tableDataSourceContext
[
0
]?.
deliver
Type
}
onChange=
{
(
keys
)
=>
{
selectedRowKeys
.
set
(
index
,
keys
);
onChange
(
selectedRowKeys
);
...
...
src/pages/order/components/DeliveryGoodTableSelect/ExpandedRowTableRender.tsx
View file @
1af000c8
...
...
@@ -14,13 +14,12 @@ interface ExpandedRowTableRenderProps {
onChange
?:
(
selectedRowKeys
,
index
?:
number
)
=>
void
,
selectedRowKeys
?:
any
[]
limitDeliveryType
?:
boolean
// 是否限制配送方式
deliver
y
Type
?:
number
// 配送方式
deliverType
?:
number
// 配送方式
}
function
ExpandedRowTableRender
(
props
:
ExpandedRowTableRenderProps
)
{
const
{
row
=
0
,
onChange
,
selectedRowKeys
:
selectedRowKeysProps
=
[],
limitDeliveryType
,
deliveryType
}
=
props
;
const
{
row
=
0
,
onChange
,
selectedRowKeys
:
selectedRowKeysProps
=
[],
limitDeliveryType
,
deliverType
}
=
props
;
const
onSelectChange
=
(
selectedRowKeys
:
any
[])
=>
{
let
result
=
props
.
dataSource
.
filter
(
v
=>
selectedRowKeys
.
includes
(
v
.
orderNo
));
...
...
@@ -33,9 +32,11 @@ function ExpandedRowTableRender(props: ExpandedRowTableRenderProps) {
hideSelectAll
:
limitDeliveryType
,
// 限制配送方式时不可全选
selectedRowKeys
:
selectedRowKeysProps
.
map
(
v
=>
v
.
orderNo
),
onChange
:
onSelectChange
,
getCheckboxProps
:
(
record
:
any
)
=>
({
disabled
:
limitDeliveryType
&&
deliveryType
&&
record
.
deliveryType
!==
deliveryType
})
getCheckboxProps
:
(
record
:
any
)
=>
{
return
({
disabled
:
limitDeliveryType
&&
deliverType
&&
record
.
deliverType
!==
deliverType
})
}
};
return
(
...
...
src/pages/order/deliveryNotice/manageSRM/add.tsx
View file @
1af000c8
...
...
@@ -215,13 +215,7 @@ const DeliveryNoticeManageSRMDetails: React.FC = () => {
name=
"deliveryType"
>
<
Radio
.
Group
disabled
// onChange={(e) => {
// form.setFieldsValue({ 'deliveryType': e.target?.value })
// handleLogisticsShow(e.target.value)
// }}
>
<
Radio
.
Group
disabled
>
{
RenderLogisticsRadioList
()
}
</
Radio
.
Group
>
</
FormItem
>
...
...
src/pages/order/deliveryNotice/manageSRM/edit.tsx
View file @
1af000c8
...
...
@@ -223,17 +223,8 @@ const DeliveryNoticeManageSRMEdit: React.FC = () => {
required()
]}
label={DeliveryTypeLabel} name="deliveryType">
<Radio.Group
disabled
// onChange={(e) => {
// form.setFieldsValue({ 'deliveryType': e.target?.value })
// handleLogisticsShow(e.target.value)
// }}
>
<Radio.Group disabled>
{RenderLogisticsRadioList()}
{/* <Radio value={0}>物流</Radio>
<Radio value={1}>自提</Radio> */}
{/* <Radio.Button value={3}>无效配送</Radio.Button> */}
</Radio.Group>
</FormItem>
...
...
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