|
@ -27,7 +27,7 @@ function ParkingCardMgm(props) { |
|
|
name: '',//商品名称 |
|
|
name: '',//商品名称 |
|
|
channel: 0,//销售渠道 |
|
|
channel: 0,//销售渠道 |
|
|
status: 0,//销售状态 |
|
|
status: 0,//销售状态 |
|
|
operator_id: '0',//商户名称 |
|
|
|
|
|
|
|
|
operator_id: "0",//商户名称 |
|
|
pn: 1, |
|
|
pn: 1, |
|
|
page_size: Number(pageSizeOptions[0]), // 每页条数 |
|
|
page_size: Number(pageSizeOptions[0]), // 每页条数 |
|
|
} |
|
|
} |
|
@ -149,7 +149,7 @@ function ParkingCardMgm(props) { |
|
|
key: 'channel_name', |
|
|
key: 'channel_name', |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
title: '商品状态', |
|
|
|
|
|
|
|
|
title: '销售状态', |
|
|
dataIndex: 'status_name', |
|
|
dataIndex: 'status_name', |
|
|
key: 'status_name', |
|
|
key: 'status_name', |
|
|
}, |
|
|
}, |
|
@ -365,7 +365,7 @@ function ParkingCardMgm(props) { |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
const [getMerchantDataName, setGetMerchantDataName] = useState([]) |
|
|
const [getMerchantDataName, setGetMerchantDataName] = useState([]) |
|
|
const [getMerchantDataName1, setGetMerchantDataName1] = useState([]) |
|
|
|
|
|
|
|
|
const [getMerchantDataName1, setGetMerchantDataName1] = useState([{value:'0',label:'全部'}]) |
|
|
const merchantDataName = () => { |
|
|
const merchantDataName = () => { |
|
|
ajax.getOperator().then(res => { |
|
|
ajax.getOperator().then(res => { |
|
|
let result = JSON.parse(JSON.stringify(res.data)) |
|
|
let result = JSON.parse(JSON.stringify(res.data)) |
|
@ -416,7 +416,7 @@ function ParkingCardMgm(props) { |
|
|
); |
|
|
); |
|
|
}; |
|
|
}; |
|
|
//生效日期 |
|
|
//生效日期 |
|
|
const [value, setValue] = useState(!checkData.days ? 1 : 2); |
|
|
|
|
|
|
|
|
const [value, setValue] = useState(1); |
|
|
const onChangeTime = (e) => { |
|
|
const onChangeTime = (e) => { |
|
|
setCheckData({ |
|
|
setCheckData({ |
|
|
...checkData, |
|
|
...checkData, |
|
@ -722,6 +722,11 @@ function ParkingCardMgm(props) { |
|
|
getEtcStatus(checkData.operator_id) |
|
|
getEtcStatus(checkData.operator_id) |
|
|
} |
|
|
} |
|
|
}, [checkData.operator_id]) |
|
|
}, [checkData.operator_id]) |
|
|
|
|
|
useEffect(() => { |
|
|
|
|
|
if(checkData.days){ |
|
|
|
|
|
setValue(2) |
|
|
|
|
|
} |
|
|
|
|
|
}, [checkData.days]) |
|
|
return <> |
|
|
return <> |
|
|
<div className="paid-ParkingCardMgm"> |
|
|
<div className="paid-ParkingCardMgm"> |
|
|
<div className="paid-search"> |
|
|
<div className="paid-search"> |
|
@ -824,7 +829,7 @@ function ParkingCardMgm(props) { |
|
|
<Descriptions.Item label="停车卡名称" span={2}> |
|
|
<Descriptions.Item label="停车卡名称" span={2}> |
|
|
{cardItem?.name || '---'} |
|
|
{cardItem?.name || '---'} |
|
|
</Descriptions.Item> |
|
|
</Descriptions.Item> |
|
|
<Descriptions.Item label="商品状态" span={1.5}> |
|
|
|
|
|
|
|
|
<Descriptions.Item label="销售状态" span={1.5}> |
|
|
{cardItem?.status_name || '---'} |
|
|
{cardItem?.status_name || '---'} |
|
|
</Descriptions.Item> |
|
|
</Descriptions.Item> |
|
|
<Descriptions.Item label="生效日期" span={3}> |
|
|
<Descriptions.Item label="生效日期" span={3}> |
|
@ -1095,7 +1100,7 @@ function ParkingCardMgm(props) { |
|
|
<label>销售价格</label> |
|
|
<label>销售价格</label> |
|
|
<InputNumber |
|
|
<InputNumber |
|
|
placeholder="输入内容" |
|
|
placeholder="输入内容" |
|
|
value={checkData.original_price - checkData.discount_amount} |
|
|
|
|
|
|
|
|
value={(checkData.original_price - checkData.discount_amount).toFixed(2)} |
|
|
style={{ width: 250, marginLeft: 20 }} |
|
|
style={{ width: 250, marginLeft: 20 }} |
|
|
disabled={true} |
|
|
disabled={true} |
|
|
/> |
|
|
/> |
|
|