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
shenshaokai
jinfa-platform
Commits
5107cde5
Commit
5107cde5
authored
Jan 12, 2021
by
前端-钟卫鹏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:渠道商品上架添加店铺判断,采购下单简单流程签署合同接口变更,确认电子合同签署传参变更
parent
032cb074
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
27 additions
and
13 deletions
+27
-13
priceAttributeForm.tsx
...commodity/products/addProductsItem/priceAttributeForm.tsx
+2
-1
directChannel.tsx
src/pages/commodity/products/directChannel.tsx
+6
-6
index.tsx
...ages/transaction/components/createElectronModal/index.tsx
+2
-2
index.ts
...ages/transaction/purchaseOrder/orderCollect/apis/index.ts
+1
-1
index.tsx
...eOrder/orderCollect/components/memberModalTable/index.tsx
+6
-1
index.ts
...s/transaction/purchaseOrder/orderCollect/effects/index.ts
+9
-1
index.tsx
src/pages/transaction/purchaseOrder/orderCollect/index.tsx
+1
-1
No files found.
src/pages/commodity/products/addProductsItem/priceAttributeForm.tsx
View file @
5107cde5
...
...
@@ -495,6 +495,7 @@ const PriceAttributeForm: React.FC<Iprops> = (props) => {
setPlanPrice
(
v
.
target
.
value
)
setProductPriceType
(
v
.
target
.
value
)
setIsChangePriceType
(
true
)
priceForm
.
setFieldsValue
({
isMemberPrice
:
false
})
}
const
setPriceOk
=
()
=>
{
...
...
@@ -756,7 +757,7 @@ const PriceAttributeForm: React.FC<Iprops> = (props) => {
label=
{
<
span
>
会员折扣
<
Tooltip
title=
"是否允许会员使用会员折扣价购买当前商品"
>
<
Tooltip
title=
"是否允许会员使用会员折扣价购买当前商品
,只支持现货商品
"
>
<
QuestionCircleOutlined
/>
</
Tooltip
>
</
span
>
...
...
src/pages/commodity/products/directChannel.tsx
View file @
5107cde5
...
...
@@ -298,13 +298,13 @@ const DirectChannel: React.FC<{}> = () => {
const
onChangeUpShop
=
(
values
)
=>
{
// 判断上架之前是否有店铺 有即可以上下架
// PublicApi.getTemplateShopFindShop
().then(res => {
// if(res.data.logo
){
PublicApi
.
getTemplateWebMemberChannelWebFindCurrMemberChannel
().
then
(
res
=>
{
if
(
res
.
data
.
id
){
setCheckedValues
(
values
)
//
}else{
//
message.error('您还没有开通店铺,无法上下架商品!')
//
}
//
})
}
else
{
message
.
error
(
'您还没有开通店铺,无法上下架商品!'
)
}
})
}
const
handleUpDown
=
()
=>
{
...
...
src/pages/transaction/components/createElectronModal/index.tsx
View file @
5107cde5
...
...
@@ -134,12 +134,12 @@ const CreateOrderElectronModal:React.FC<OrderElectronModalProps> = (props) => {
message
.
error
(
'请先选择电子合同模板'
)
return
;
}
const
order
No
=
data
.
orderNo
const
order
Id
=
data
.
orderId
const
signMemberId
=
data
.
createMemberId
const
params
=
{
contractTemplateId
,
order
No
,
order
Id
,
signMemberId
}
...
...
src/pages/transaction/purchaseOrder/orderCollect/apis/index.ts
View file @
5107cde5
...
...
@@ -67,7 +67,7 @@ export const fetchOrderApi = {
// 生成电子合同
async
createContract
(
params
)
{
const
{
data
}
=
await
PublicApi
.
postOrderSignatureSignContractCreate
(
params
,
{
ctlType
:
"none"
})
const
{
data
}
=
await
PublicApi
.
postOrderSignature
PreOrder
SignContractCreate
(
params
,
{
ctlType
:
"none"
})
return
data
},
...
...
src/pages/transaction/purchaseOrder/orderCollect/components/memberModalTable/index.tsx
View file @
5107cde5
...
...
@@ -9,7 +9,8 @@ export interface MemberModalTableProps extends ModalTableProps {
type
?:
'radio'
|
'checkbox'
,
schemaAction
:
ISchemaFormActions
|
ISchemaFormAsyncActions
,
currentRef
?:
any
,
confirmModal
?()
confirmModal
?(),
productRef
?:
any
,
}
const
MemberModalTable
:
React
.
FC
<
MemberModalTableProps
>
=
(
props
)
=>
{
...
...
@@ -38,6 +39,10 @@ const MemberModalTable:React.FC<MemberModalTableProps> = (props) => {
// 清空之前可能存在的商品支付信息数据
schemaAction
.
setFieldValue
(
'orderProductRequests'
,
[])
schemaAction
.
setFieldValue
(
'paymentInformationResponses'
,
[])
if
(
props
?.
productRef
)
{
props
.
productRef
.
current
.
rowSelectionCtl
.
setSelectRow
([])
props
.
productRef
.
current
.
rowSelectionCtl
.
setSelectedRowKeys
([])
}
}
return
(
<
ModalTable
...
...
src/pages/transaction/purchaseOrder/orderCollect/effects/index.ts
View file @
5107cde5
...
...
@@ -274,7 +274,15 @@ export const useElectronicContract = (ctx: ISchemaFormActions | ISchemaFormAsync
})
}
if
(
data
[
'electronicContractId'
])
{
fetchOrderApi
.
createContract
({
contractTemplateId
:
data
[
'electronicContractId'
],
signMemberId
:
params
[
'memberId'
]
}).
then
(
_data
=>
{
fetchOrderApi
.
createContract
({
contractTemplateId
:
data
[
'electronicContractId'
],
signMemberId
:
params
[
'memberId'
],
signRoleId
:
params
[
'memberRoleId'
],
quotationNo
:
ctx
.
getFieldValue
(
"quotationNo"
),
orderProductRequests
:
ctx
.
getFieldValue
(
'orderProductRequests'
),
orderModel
:
ctx
.
getFieldValue
(
'orderModel'
),
deliveryAddresId
:
ctx
.
getFieldValue
(
'deliveryAddresId'
),
}).
then
(
_data
=>
{
ctx
.
setFieldState
(
"usingElectronicContracts"
,
state
=>
{
state
.
props
[
"x-component-props"
].
contract
=
{
contractTemplateId
:
data
[
'electronicContractId'
],
...
_data
,
}
})
...
...
src/pages/transaction/purchaseOrder/orderCollect/index.tsx
View file @
5107cde5
...
...
@@ -510,7 +510,7 @@ const PurchaseOrderDetail:React.FC<PurchaseOrderDetailProps> = (props) => {
/>
</
Card
>
<
ProductModalTable
currentRef=
{
productRef
}
schemaAction=
{
addSchemaAction
}
sectionProps=
{
sectionProps
}
forceRender
/>
<
MemberModalTable
currentRef=
{
memberRef
}
schemaAction=
{
addSchemaAction
}
/>
<
MemberModalTable
currentRef=
{
memberRef
}
productRef=
{
productRef
}
schemaAction=
{
addSchemaAction
}
/>
{
/* 询价报价单弹窗 */
}
<
InquiryModalTable
currentRef=
{
inquiryRef
}
schemaAction=
{
addSchemaAction
}
/>
...
...
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