Commit 9355f871 authored by wzy's avatar wzy

Merge branch 'v2-220418' of…

parents be0299b9 6273460a
...@@ -51,6 +51,7 @@ export default { ...@@ -51,6 +51,7 @@ export default {
'priceManage.priceStrategy.setStrategy.title1':'View commodity price strategy', 'priceManage.priceStrategy.setStrategy.title1':'View commodity price strategy',
'priceManage.priceStrategy.setStrategy.title2':'New product price strategy', 'priceManage.priceStrategy.setStrategy.title2':'New product price strategy',
'priceManage.priceStrategy.setStrategy.title3':'Edit commodity price strategy', 'priceManage.priceStrategy.setStrategy.title3':'Edit commodity price strategy',
'priceManage.priceStrategy.setStrategy.error1': 'Please set the price',
'priceManage.priceStrategy.setStrategy.extra':'Save', 'priceManage.priceStrategy.setStrategy.extra':'Save',
'priceManage.priceStrategy.memberModal.modalTitle':'Select a member', 'priceManage.priceStrategy.memberModal.modalTitle':'Select a member',
'priceManage.priceStrategy.priceModal.unitPrice':'Unit price', 'priceManage.priceStrategy.priceModal.unitPrice':'Unit price',
......
...@@ -51,6 +51,7 @@ export default { ...@@ -51,6 +51,7 @@ export default {
'priceManage.priceStrategy.setStrategy.title1' : '상품 가격 전략 보기', 'priceManage.priceStrategy.setStrategy.title1' : '상품 가격 전략 보기',
'priceManage.priceStrategy.setStrategy.title2' : '새 상품 가격 전략', 'priceManage.priceStrategy.setStrategy.title2' : '새 상품 가격 전략',
'priceManage.priceStrategy.setStrategy.title3' : '상품 가격 정책 편집', 'priceManage.priceStrategy.setStrategy.title3' : '상품 가격 정책 편집',
'priceManage.priceStrategy.setStrategy.error1': '가격을 설정하십시오',
'priceManage.priceStrategy.setStrategy.extra' : '보존', 'priceManage.priceStrategy.setStrategy.extra' : '보존',
'priceManage.priceStrategy.memberModal.modalTitle' : '회원 선택', 'priceManage.priceStrategy.memberModal.modalTitle' : '회원 선택',
'priceManage.priceStrategy.priceModal.unitPrice' : '단가', 'priceManage.priceStrategy.priceModal.unitPrice' : '단가',
......
...@@ -51,6 +51,7 @@ export default { ...@@ -51,6 +51,7 @@ export default {
'priceManage.priceStrategy.setStrategy.title1': '查看商品价格策略', 'priceManage.priceStrategy.setStrategy.title1': '查看商品价格策略',
'priceManage.priceStrategy.setStrategy.title2': '新建商品价格策略', 'priceManage.priceStrategy.setStrategy.title2': '新建商品价格策略',
'priceManage.priceStrategy.setStrategy.title3': '编辑商品价格策略', 'priceManage.priceStrategy.setStrategy.title3': '编辑商品价格策略',
'priceManage.priceStrategy.setStrategy.error1': '请设置价格',
'priceManage.priceStrategy.setStrategy.extra': '保存', 'priceManage.priceStrategy.setStrategy.extra': '保存',
'priceManage.priceStrategy.memberModal.modalTitle': '选择会员', 'priceManage.priceStrategy.memberModal.modalTitle': '选择会员',
'priceManage.priceStrategy.memberModal.modalTitle1': '选择会员等级', 'priceManage.priceStrategy.memberModal.modalTitle1': '选择会员等级',
......
...@@ -77,7 +77,7 @@ const PlanGood: AnchorsItem = { ...@@ -77,7 +77,7 @@ const PlanGood: AnchorsItem = {
const PlannedDelivery: AnchorsItem = { const PlannedDelivery: AnchorsItem = {
key: 'PlannedDelivery', key: 'PlannedDelivery',
name: "计划送货" name: "计划送货商品"
} }
const DeliveryGood: AnchorsItem = { const DeliveryGood: AnchorsItem = {
......
...@@ -12,28 +12,13 @@ export const deliveryPlanCollaborationAwaitSchema: ISchema = { ...@@ -12,28 +12,13 @@ export const deliveryPlanCollaborationAwaitSchema: ISchema = {
type: 'object', type: 'object',
'x-component': 'mega-layout', 'x-component': 'mega-layout',
properties: { properties: {
topLayout: { planCode: {
type: 'object', type: 'string',
'x-component': 'mega-layout', 'x-component': 'Search',
'x-component-props': { 'x-component-props': {
grid: true, allowClear: true,
}, align: 'flex-left',
properties: { placeholder: '请输入计划编号查询'
ctl: {
type: 'object',
'x-component': 'Children',
'x-component-props': {
children: '{{controllerBtns}}',
},
},
planCode: {
type: 'string',
'x-component': 'Search',
'x-component-props': {
allowClear: true,
placeholder: '请输入计划编号查询'
},
},
}, },
}, },
[FORM_FILTER_PATH]: { [FORM_FILTER_PATH]: {
...@@ -42,9 +27,10 @@ export const deliveryPlanCollaborationAwaitSchema: ISchema = { ...@@ -42,9 +27,10 @@ export const deliveryPlanCollaborationAwaitSchema: ISchema = {
'x-component-props': { 'x-component-props': {
rowStyle: { rowStyle: {
flexWrap: 'nowrap', flexWrap: 'nowrap',
justifyContent: 'flex-start',
}, },
colStyle: { colStyle: {
marginLeft: 20, marginRight: 20,
}, },
}, },
properties: { properties: {
......
...@@ -12,28 +12,13 @@ export const deliveryPlanCollaborationQuerySchema: ISchema = { ...@@ -12,28 +12,13 @@ export const deliveryPlanCollaborationQuerySchema: ISchema = {
type: 'object', type: 'object',
'x-component': 'mega-layout', 'x-component': 'mega-layout',
properties: { properties: {
topLayout: { planNo: {
type: 'object', type: 'string',
'x-component': 'mega-layout', 'x-component': 'Search',
'x-component-props': { 'x-component-props': {
grid: true, allowClear: true,
}, align: 'flex-left',
properties: { placeholder: '请输入计划编号查询'
ctl: {
type: 'object',
'x-component': 'Children',
'x-component-props': {
children: '{{controllerBtns}}',
},
},
planNo: {
type: 'string',
'x-component': 'Search',
'x-component-props': {
allowClear: true,
placeholder: '请输入计划编号查询'
},
},
}, },
}, },
[FORM_FILTER_PATH]: { [FORM_FILTER_PATH]: {
...@@ -42,9 +27,10 @@ export const deliveryPlanCollaborationQuerySchema: ISchema = { ...@@ -42,9 +27,10 @@ export const deliveryPlanCollaborationQuerySchema: ISchema = {
'x-component-props': { 'x-component-props': {
rowStyle: { rowStyle: {
flexWrap: 'nowrap', flexWrap: 'nowrap',
justifyContent: 'flex-start',
}, },
colStyle: { colStyle: {
marginLeft: 20, marginRight: 20,
}, },
}, },
properties: { properties: {
...@@ -83,4 +69,4 @@ export const deliveryPlanCollaborationQuerySchema: ISchema = { ...@@ -83,4 +69,4 @@ export const deliveryPlanCollaborationQuerySchema: ISchema = {
} }
} }
} }
} }
\ No newline at end of file
...@@ -3,43 +3,46 @@ ...@@ -3,43 +3,46 @@
* @author: Gavin * @author: Gavin
*/ */
import React, { useEffect, useState } from 'react' import React, { useEffect, useState } from 'react'
import { history } from 'umi' import { getIntl, history } from 'umi'
import _ from 'lodash' import _ from 'lodash'
import moment from 'moment' import moment from 'moment'
import { Steps, Table, Tag } from 'antd' import { Steps, Table, Tag } from 'antd'
import AnchorPage, { AnchorsItem } from "@/components/AnchorPage" import AnchorPage, { AnchorsItem } from "@/components/AnchorPage"
import BaseInfo from '@/components/BaseInfo/BaseInfo' import BaseInfo from '@/components/BaseInfo/BaseInfo'
import { BaseInfo as base_Info, Circulation, ConfirmDeliveryPlan, ExternalRoamRecord, ExternalState, PlannedDelivery, PlanningCycle, PlanNumber, PlanSummary, Purchaser, SubmitDeliveryPlan, Supplier, SupplyMember, SupplyMembersLabel, } from '../../constants' import { BaseInfo as base_Info, Circulation, ConfirmDeliveryPlan, ExternalRoamRecord, ExternalState, PlanMaterial, PlannedDelivery, PlanningCycle, PlanNumber, PlanSummary, Purchaser, SubmitDeliveryPlan, Supplier, SupplyMember, SupplyMembersLabel, } from '../../constants'
import { ExternalRoamRecordTableColumn } from '../../constants/page-table-column' import { ExternalRoamRecordTableColumn } from '../../constants/page-table-column'
import { BrandColumn, ClassColumn, CommodityNoColumn, ConsigneeNumColumn, DeliveredNumColumn, MaterialModelColumn, MaterialNameColumn, MaterialNoColumn, OrderCreatedAtColumn, OrderNoColumn, OrderNumColumn, OrderSummaryColumn, PlannedDeliveryNumColumn, TradeNameColumn, TransitNumColumn, UntilColumn } from '../../constants/table-column' import { BrandColumn, ClassColumn, CommodityNoColumn, ConsigneeNumColumn, DeliveredNumColumn, MaterialModelColumn, MaterialNameColumn, MaterialNoColumn, OrderCreatedAtColumn, OrderNoColumn, OrderNumColumn, OrderSummaryColumn, PlannedDeliveryNumColumn, TradeNameColumn, TransitNumColumn, UntilColumn } from '../../constants/table-column'
import { getDayAll, godAtob, integrationArrToObj, integrationOjb, TagStatus } from '../../utils' import { getDayAll, godAtob, integrationArrToObj, integrationOjb, TagStatus } from '../../utils'
import { getOrderDeliveryPlanDeliveryHistory, getOrderDeliveryPlanDetail, getOrderDeliveryPlanDetailProductPage } from '@/services/OrderNewV2Api' import { getOrderDeliveryPlanDeliveryHistory, getOrderDeliveryPlanDetail, getOrderDeliveryPlanDetailProductPage } from '@/services/OrderNewV2Api'
import CustomizedTableItem from '../../components/CustomizedTableItem' import CustomizedTableItem from '../../components/CustomizedTableItem'
import styles from './index.less'
const intl = getIntl();
const columnB2B = [ const columnB2B = [
{ ...CommodityNoColumn, dataIndex: 'skuId', width: 80, }, { ...CommodityNoColumn, dataIndex: 'skuId', width: 80, align: 'left', },
{ ...TradeNameColumn, dataIndex: 'productName', width: 192, }, { ...TradeNameColumn, dataIndex: 'productName', width: 192, align: 'left', },
{ ...ClassColumn, dataIndex: 'category', width: 96, }, { ...ClassColumn, dataIndex: 'category', width: 96, align: 'left', },
{ ...BrandColumn, dataIndex: 'brand', width: 96, }, { ...BrandColumn, dataIndex: 'brand', width: 96, align: 'left', },
{ ...UntilColumn, dataIndex: 'unit', width: 64, }, { ...UntilColumn, dataIndex: 'unit', width: 64, align: 'left', },
{ ...OrderNumColumn, dataIndex: 'purchaseCountSum', width: 96, }, { ...OrderNumColumn, dataIndex: 'purchaseCountSum', width: 96, align: 'left', },
{ ...ConsigneeNumColumn, dataIndex: 'receiveCountSum', width: 96, }, { ...ConsigneeNumColumn, dataIndex: 'receiveCountSum', width: 96, align: 'left', },
{ ...TransitNumColumn, dataIndex: 'transitCountSum', width: 96, }, { ...TransitNumColumn, dataIndex: 'transitCountSum', width: 96, align: 'left', },
{ ...DeliveredNumColumn, dataIndex: 'leftCountSum', width: 96, }, { ...DeliveredNumColumn, dataIndex: 'leftCountSum', width: 96, align: 'left', },
{ ...PlannedDeliveryNumColumn, dataIndex: 'planCountSum', width: 128, }, { ...PlannedDeliveryNumColumn, dataIndex: 'planCountSum', width: 128, align: 'left', },
] ]
const columnSRM = [ const columnSRM = [
{ ...MaterialNoColumn, dataIndex: 'skuId', width: 80, }, { ...MaterialNoColumn, dataIndex: 'skuId', width: 80, align: 'left', },
{ ...MaterialNameColumn, dataIndex: 'productName', width: 192, }, { ...MaterialNameColumn, dataIndex: 'productName', width: 192, align: 'left', },
{ ...MaterialModelColumn, dataIndex: 'productName', width: 128, }, { ...MaterialModelColumn, dataIndex: 'spec', width: 128, align: 'left', },
{ ...ClassColumn, dataIndex: 'category', width: 96, }, { ...ClassColumn, dataIndex: 'category', width: 96, align: 'left', },
{ ...BrandColumn, dataIndex: 'brand', width: 96, }, { ...BrandColumn, dataIndex: 'brand', width: 96, align: 'left', },
{ ...UntilColumn, dataIndex: 'unit', width: 64, }, { ...UntilColumn, dataIndex: 'unit', width: 64, align: 'left', },
{ ...OrderNumColumn, dataIndex: 'purchaseCountSum', width: 96, }, { ...OrderNumColumn, dataIndex: 'purchaseCountSum', width: 96, align: 'left', },
{ ...ConsigneeNumColumn, dataIndex: 'receiveCountSum', width: 96, }, { ...ConsigneeNumColumn, dataIndex: 'receiveCountSum', width: 96, align: 'left', },
{ ...TransitNumColumn, dataIndex: 'transitCountSum', width: 96, }, { ...TransitNumColumn, dataIndex: 'transitCountSum', width: 96, align: 'left', },
{ ...DeliveredNumColumn, dataIndex: 'leftCountSum', width: 96, }, { ...DeliveredNumColumn, dataIndex: 'leftCountSum', width: 96, align: 'left', },
{ ...PlannedDeliveryNumColumn, dataIndex: 'planCountSum', width: 128, }, { ...PlannedDeliveryNumColumn, dataIndex: 'planCountSum', width: 128, align: 'left', },
] ]
const tagStatus = new TagStatus() const tagStatus = new TagStatus()
...@@ -60,15 +63,17 @@ const DeliveryPlanManagementDetails: React.FC = () => { ...@@ -60,15 +63,17 @@ const DeliveryPlanManagementDetails: React.FC = () => {
// 动态 TableColumn // 动态 TableColumn
const [tableColumn, setTableColumn] = useState<any>([]) const [tableColumn, setTableColumn] = useState<any>([])
// 动态 expandIconColumn // 动态 expandIconColumn
const dynamicWidth = deliveryPlanType === '1' ? 214 : 342
console.log(dynamicWidth)
const [expandIconColumn, setExpandIconColumn] = useState<any>([ const [expandIconColumn, setExpandIconColumn] = useState<any>([
{ ...OrderNoColumn, dataIndex: 'orderNo', width: 80, }, { ...OrderNoColumn, dataIndex: 'orderNo', width: 80, align: 'left', },
{ ...OrderSummaryColumn, dataIndex: 'orderDigest', width: 200, }, { ...OrderSummaryColumn, dataIndex: 'orderDigest', width: 192, align: 'left', },
{ ...OrderCreatedAtColumn, dataIndex: 'createTime', width: 160, }, { ...OrderCreatedAtColumn, dataIndex: 'createTime', width: dynamicWidth, align: 'left', },
{ ...OrderNumColumn, dataIndex: 'purchaseCount', width: 96, }, { ...OrderNumColumn, dataIndex: 'purchaseCount', width: 96, align: 'left', },
{ ...ConsigneeNumColumn, dataIndex: 'receiveCount', width: 96, }, { ...ConsigneeNumColumn, dataIndex: 'receiveCount', width: 96, align: 'left', },
{ ...TransitNumColumn, dataIndex: 'transitCount', width: 96, }, { ...TransitNumColumn, dataIndex: 'transitCount', width: 96, align: 'left', },
{ ...DeliveredNumColumn, dataIndex: 'leftCount', width: 96, }, { ...DeliveredNumColumn, dataIndex: 'leftCount', width: 96, align: 'left', },
{ ...PlannedDeliveryNumColumn, dataIndex: 'planCount', width: 128, }, { ...PlannedDeliveryNumColumn, dataIndex: 'planCount', width: 128, align: 'left', },
]) ])
const expandedRowRender = (record) => { const expandedRowRender = (record) => {
return <Table rowKey={'orderProductId'} columns={expandIconColumn} dataSource={record.orders} pagination={false} tableLayout="fixed" /> return <Table rowKey={'orderProductId'} columns={expandIconColumn} dataSource={record.orders} pagination={false} tableLayout="fixed" />
...@@ -147,14 +152,14 @@ const DeliveryPlanManagementDetails: React.FC = () => { ...@@ -147,14 +152,14 @@ const DeliveryPlanManagementDetails: React.FC = () => {
return ( return (
<AnchorPage <AnchorPage
title={details?.planNo} title={`${details?.digest}|${details?.planNo}`}
onBack={() => history.goBack()} onBack={() => history.goBack()}
anchors={iAnchors} anchors={iAnchors}
> >
<BaseInfo className='mt-0' title={Circulation.name} id={Circulation.key} cols={1}> <BaseInfo className='mt-0' title={Circulation.name} id={Circulation.key} cols={1}>
<Steps progressDot current={details?.status === 4 ? 1 : 0}> <Steps progressDot current={details?.status === 4 ? 1 : 0}>
<Steps.Step title={Purchaser} description={SubmitDeliveryPlan} /> <Steps.Step title={SubmitDeliveryPlan} description={Purchaser} className={styles.customStepCss} />
<Steps.Step title={Supplier} description={ConfirmDeliveryPlan} /> <Steps.Step title={ConfirmDeliveryPlan} description={Supplier} className={styles.customStepCss} />
</Steps> </Steps>
</BaseInfo> </BaseInfo>
<BaseInfo className='mt-16' title={base_Info.name} id={base_Info.key}> <BaseInfo className='mt-16' title={base_Info.name} id={base_Info.key}>
...@@ -162,17 +167,17 @@ const DeliveryPlanManagementDetails: React.FC = () => { ...@@ -162,17 +167,17 @@ const DeliveryPlanManagementDetails: React.FC = () => {
<BaseInfo.BaseInfoItem label={SupplyMembersLabel}> {details?.vendorMemberName} </BaseInfo.BaseInfoItem> <BaseInfo.BaseInfoItem label={SupplyMembersLabel}> {details?.vendorMemberName} </BaseInfo.BaseInfoItem>
<BaseInfo.BaseInfoItem label={PlanningCycle}> {moment(details?.planStartTime).format('YYYY-MM-DD')} ~ {moment(details?.planEndTime).format('YYYY-MM-DD')} </BaseInfo.BaseInfoItem>
<BaseInfo.BaseInfoItem label={PlanSummary}> {details?.digest} </BaseInfo.BaseInfoItem> <BaseInfo.BaseInfoItem label={PlanSummary}> {details?.digest} </BaseInfo.BaseInfoItem>
<BaseInfo.BaseInfoItem label={PlanningCycle}> {moment(details?.planStartTime).format('YYYY-MM-DD')} {intl.formatMessage({ id: 'common.text.to', defaultMessage: '至' })} {moment(details?.planEndTime).format('YYYY-MM-DD')} </BaseInfo.BaseInfoItem>
<BaseInfo.BaseInfoItem label={ExternalState}> <BaseInfo.BaseInfoItem label={ExternalState}>
<Tag color={tagStatus.getTagStyle(details?.status).bgColor}> <Tag color={tagStatus.getTagStyle(details?.status).bgColor}>
<span style={{ color: tagStatus.getTagStyle(details?.status).fontColor }}>{statusTxt.get(details?.status)}</span> <span style={{ color: tagStatus.getTagStyle(details?.status).fontColor }}>{statusTxt.get(details?.status)}</span>
</Tag> </Tag>
</BaseInfo.BaseInfoItem> </BaseInfo.BaseInfoItem>
</BaseInfo> </BaseInfo>
<BaseInfo className='mt-16' title={PlannedDelivery.name} id={PlannedDelivery.key} cols={1}> <BaseInfo className='mt-16' title={deliveryPlanType === '1' ? PlannedDelivery.name : PlanMaterial.name} id={PlannedDelivery.key} cols={1}>
{/* B2B 显示计划送货物料,SRM显示计划送货商品 */} {/* B2B 显示计划送货物料,SRM显示计划送货商品 */}
<Table <Table
// defaultExpandAllRows // defaultExpandAllRows
......
.customStepCss {
:global {
.ant-steps-item-title {
font-size: 12px;
color: rgba(0, 0, 0, 0.45) !important;
}
.ant-steps-item-description {
font-size: 12px;
color: rgba(0, 0, 0, 0.45) !important;
}
}
}
...@@ -28,11 +28,6 @@ const DeliveryPlanManagementQuery: React.FC = () => { ...@@ -28,11 +28,6 @@ const DeliveryPlanManagementQuery: React.FC = () => {
const ref = useRef<any>({}) const ref = useRef<any>({})
const formActions = createFormActions() const formActions = createFormActions()
const controllerBtns = (
<Space>
{/* 杰哥说没有新增按钮 */}
</Space>
)
const renderOptionButton = (record: any) => { const renderOptionButton = (record: any) => {
const btnAuthOfOperationTextMap = { const btnAuthOfOperationTextMap = {
'查看': 'deliveryPlanManagement.looking', '查看': 'deliveryPlanManagement.looking',
...@@ -108,9 +103,6 @@ const DeliveryPlanManagementQuery: React.FC = () => { ...@@ -108,9 +103,6 @@ const DeliveryPlanManagementQuery: React.FC = () => {
<NiceForm <NiceForm
actions={formActions} actions={formActions}
onSubmit={values => ref.current.reload(values)} onSubmit={values => ref.current.reload(values)}
expressionScope={{
controllerBtns,
}}
effects={($, actions) => { effects={($, actions) => {
useStateFilterSearchLinkageEffect( useStateFilterSearchLinkageEffect(
$, $,
...@@ -127,4 +119,4 @@ const DeliveryPlanManagementQuery: React.FC = () => { ...@@ -127,4 +119,4 @@ const DeliveryPlanManagementQuery: React.FC = () => {
</PageHeaderWrapper>) </PageHeaderWrapper>)
} }
export default DeliveryPlanManagementQuery export default DeliveryPlanManagementQuery
\ No newline at end of file
...@@ -12,28 +12,14 @@ export const deliveryPlanManagementQuerySchema: ISchema = { ...@@ -12,28 +12,14 @@ export const deliveryPlanManagementQuerySchema: ISchema = {
type: 'object', type: 'object',
'x-component': 'mega-layout', 'x-component': 'mega-layout',
properties: { properties: {
topLayout: { planNo: {
type: 'object', type: 'string',
'x-component': 'mega-layout', 'x-component': 'Search',
'x-component-props': { 'x-component-props': {
grid: true, allowClear: true,
}, align: 'flex-left',
properties: { placeholder: '请输入计划编号查询'
ctl: {
type: 'object',
'x-component': 'Children',
'x-component-props': {
children: '{{controllerBtns}}',
},
},
planNo: {
type: 'string',
'x-component': 'Search',
'x-component-props': {
allowClear: true,
placeholder: '请输入计划编号查询'
},
},
}, },
}, },
[FORM_FILTER_PATH]: { [FORM_FILTER_PATH]: {
...@@ -42,9 +28,10 @@ export const deliveryPlanManagementQuerySchema: ISchema = { ...@@ -42,9 +28,10 @@ export const deliveryPlanManagementQuerySchema: ISchema = {
'x-component-props': { 'x-component-props': {
rowStyle: { rowStyle: {
flexWrap: 'nowrap', flexWrap: 'nowrap',
justifyContent: 'flex-start',
}, },
colStyle: { colStyle: {
marginLeft: 20, marginRight: 20,
}, },
}, },
properties: { properties: {
......
import React, { useCallback, useState } from 'react' import React, { useCallback, useState } from 'react'
import { Button, Card, } from 'antd' import { Button, Card, message, } from 'antd'
import { PageHeaderWrapper } from '@ant-design/pro-layout' import { PageHeaderWrapper } from '@ant-design/pro-layout'
import { history, useIntl } from "umi" import { history, useIntl } from "umi"
import ReutrnEle from '@/components/ReturnEle' import ReutrnEle from '@/components/ReturnEle'
...@@ -33,10 +33,17 @@ const SetStrategy: React.FC<{}> = () => { ...@@ -33,10 +33,17 @@ const SetStrategy: React.FC<{}> = () => {
// } else { // } else {
const { params } = transformParamsForApi(values, addSchemaAction) const { params } = transformParamsForApi(values, addSchemaAction)
// 校验价格填写
if(params.memberUnitPriceList.some(item => JSON.stringify(item['unitPrice']) === '{}')) {
setBtnLoading(false)
return message.error(intl.formatMessage({ id: 'priceManage.priceStrategy.setStrategy.error1' }))
}
let _params = {} let _params = {}
if (id) { if (id) {
_params["id"] = Number(id) _params["id"] = Number(id)
} }
console.log(params)
let res = await postProductCommoditySaveOrUpdateUnitPriceStrategy({ ...params, ..._params }) let res = await postProductCommoditySaveOrUpdateUnitPriceStrategy({ ...params, ..._params })
if (res.code === 1000) { if (res.code === 1000) {
setTimeout(() => { setTimeout(() => {
......
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