Browse Source

fix(): 修复下拉框数据错误等问题

tags/PMS_Frontend_v1.0.6-develop
lisf 1 year ago
parent
commit
4f154ebb38
  1. 20
      src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/loadable.jsx

20
src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/loadable.jsx

@ -394,7 +394,7 @@ function ParkingCardMgm(props) {
channel: "", channel: "",
sale_start:"", sale_start:"",
sale_end:"", sale_end:"",
card_num:0,
card_num:'',
text:"", text:"",
} }
@ -411,6 +411,9 @@ function ParkingCardMgm(props) {
setCheckData({ setCheckData({
...checkData, ...checkData,
days:'', days:'',
effective_start:'',
effective_end:'',
effective_days:''
}) })
setValue(e.target.value); setValue(e.target.value);
}; };
@ -470,10 +473,10 @@ function ParkingCardMgm(props) {
const [getScope, setGetScope] = useState("") const [getScope, setGetScope] = useState("")
const handleCcope = (v) => { const handleCcope = (v) => {
setGetScope(v) setGetScope(v)
setCheckData({
...checkData,
scope:v == "1" ? "" : v
})
// setCheckData({
// ...checkData,
// scope:v == "1" ? "" : v
// })
} }
// //
const handleSales = (v) => { const handleSales = (v) => {
@ -524,9 +527,10 @@ function ParkingCardMgm(props) {
} }
const transferEtcChange = (nextTargetKeys) => { const transferEtcChange = (nextTargetKeys) => {
console.log(nextTargetKeys); console.log(nextTargetKeys);
nextTargetKeys.splice(nextTargetKeys.length - 1,1)
let str = nextTargetKeys.toString() let str = nextTargetKeys.toString()
setEtcTargetKeys(nextTargetKeys); setEtcTargetKeys(nextTargetKeys);
setCheckData({ ...checkData, scope: str || "2" })
setCheckData({ ...checkData, scope: str || "" })
scopeRef.current = str scopeRef.current = str
}; };
const onSelectEtcChange = (sourceSelectedKeys, targetSelectedKeys) => { const onSelectEtcChange = (sourceSelectedKeys, targetSelectedKeys) => {
@ -564,7 +568,7 @@ function ParkingCardMgm(props) {
const onChangeValue = (e) => { const onChangeValue = (e) => {
setGetvalueNum(e.target.value); setGetvalueNum(e.target.value);
if (e.target.value === 1) { if (e.target.value === 1) {
setCheckData({ ...checkData, card_num: 0 })
setCheckData({ ...checkData, card_num: '' })
} }
}; };
console.log(checkData); console.log(checkData);
@ -593,7 +597,7 @@ function ParkingCardMgm(props) {
} else if (checkData.operator_id == '') { } else if (checkData.operator_id == '') {
message.error('请选择商户名称') message.error('请选择商户名称')
} }
else if (checkData.scope == '') {
else if (getScope == '') {
message.error('请选择适用范围') message.error('请选择适用范围')
} else if (checkData.sale_start == '' && checkData.sale_end == '') { } else if (checkData.sale_start == '' && checkData.sale_end == '') {
message.error('请选择销售日期') message.error('请选择销售日期')

Loading…
Cancel
Save