Commit 847f3b7c authored by 前端-钟卫鹏's avatar 前端-钟卫鹏

fix: 禁用采购下单积分类型

parent f453f17b
...@@ -61,6 +61,7 @@ const SetPrice:React.FC<IProps> = (props) => { ...@@ -61,6 +61,7 @@ const SetPrice:React.FC<IProps> = (props) => {
const [curretSetPriceRow, setCurrentSetPriceRow] = useState<any>() const [curretSetPriceRow, setCurrentSetPriceRow] = useState<any>()
const [ladderPrice, setLadderPrice] = useState(false) const [ladderPrice, setLadderPrice] = useState(false)
const [loading, setLoading] = useState<boolean>(false) const [loading, setLoading] = useState<boolean>(false)
const [disabledMemberPrice, setDisabledMemberPrice] = useState<boolean>(false)
const { ChannelProudctStore } = store const { ChannelProudctStore } = store
const { const {
...@@ -81,6 +82,16 @@ const SetPrice:React.FC<IProps> = (props) => { ...@@ -81,6 +82,16 @@ const SetPrice:React.FC<IProps> = (props) => {
}, [priceTableData]) }, [priceTableData])
useEffect(() => { useEffect(() => {
if(productSelectRowInStore.priceType === 3) {
// 积分
formPrice.setFieldsValue({isMemberPrice: false})
setDisabledMemberPrice(true)
} else {
setDisabledMemberPrice(false)
}
}, [productSelectRowInStore])
useEffect(() => {
if(visibleAddSpec) if(visibleAddSpec)
fetchSpecData() fetchSpecData()
}, [visibleAddSpec]) }, [visibleAddSpec])
...@@ -333,7 +344,7 @@ const SetPrice:React.FC<IProps> = (props) => { ...@@ -333,7 +344,7 @@ const SetPrice:React.FC<IProps> = (props) => {
} }
valuePropName="checked" valuePropName="checked"
> >
<Checkbox>允许使用会员折扣价购买</Checkbox> <Checkbox disabled={disabledMemberPrice}>允许使用会员折扣价购买</Checkbox>
</Form.Item> </Form.Item>
</Form> </Form>
<Button onClick={handleAddButton} style={{width:'100%', marginBottom: 24, backgroundColor: '#fafbfc'}}> <Button onClick={handleAddButton} style={{width:'100%', marginBottom: 24, backgroundColor: '#fafbfc'}}>
......
...@@ -155,7 +155,7 @@ const AddBrand: React.FC<{}> = () => { ...@@ -155,7 +155,7 @@ const AddBrand: React.FC<{}> = () => {
const handleApplyCheck = () => { const handleApplyCheck = () => {
setDisabledCheck(true) setDisabledCheck(true)
PublicApi.postProductBrandApplyCheckBrand({id: responseId}).then(res=>{ PublicApi.postProductBrandApplyCheckBrand({id: responseId}).then(res=>{
setDisabledCheck(false) // setDisabledCheck(false)
setCurrentStep(1) setCurrentStep(1)
setTimeout(() => { setTimeout(() => {
history.goBack() history.goBack()
......
...@@ -167,6 +167,10 @@ export const useOrderFormInitEffect = (ctx: ISchemaFormActions | ISchemaFormAsyn ...@@ -167,6 +167,10 @@ export const useOrderFormInitEffect = (ctx: ISchemaFormActions | ISchemaFormAsyn
if (orderCombination.queryPageOrderModal.includes(assign.value) && typeEnums !== assign.value) { if (orderCombination.queryPageOrderModal.includes(assign.value) && typeEnums !== assign.value) {
assign.disabled = true assign.disabled = true
} }
// 禁用积分
if (assign.value === 24 || assign.value === 25) {
assign.disabled = true
}
} else { } else {
assign.disabled = true assign.disabled = true
} }
......
...@@ -505,7 +505,7 @@ const PurchaseOrderDetail:React.FC<PurchaseOrderDetailProps> = (props) => { ...@@ -505,7 +505,7 @@ const PurchaseOrderDetail:React.FC<PurchaseOrderDetailProps> = (props) => {
} }
ctx.reset({ ctx.reset({
validate: false, validate: false,
selector: '*(quotationNo,supplyMembersName,orderProductRequests,orderThe)' selector: '*(quotationNo,supplyMembersName,supplyMembersId,orderProductRequests,orderThe)'
}) })
// 清空弹窗所选的值 // 清空弹窗所选的值
productRef.current.rowSelectionCtl.setSelectRow([]) productRef.current.rowSelectionCtl.setSelectRow([])
......
...@@ -79,7 +79,7 @@ const basicInfo: ISchema = { ...@@ -79,7 +79,7 @@ const basicInfo: ISchema = {
orderModel: { orderModel: {
type: 'string', type: 'string',
required: true, required: true,
enum: GlobalConfig.web.orderMode.map(v => { delete v.platformType ;return v}), enum: GlobalConfig.web.orderMode.map(v => { delete v.platformType; return v}),
title: '下单模式', title: '下单模式',
"x-linkages": [ "x-linkages": [
// 联动显示单据字段 // 联动显示单据字段
......
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