Browse Source

fix():修改停车记录订单类型

tags/PMS_Frontend_v1.0.6-develop
guoxin 1 year ago
parent
commit
0a26d9616c
  1. 1015
      demon.json
  2. 89
      src/components/TableModule/index.jsx
  3. 8
      src/pages/InRoadMgm/RecordInquiry/ParkRecordTotal/loadable.jsx
  4. 38
      src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreInquiry/loadable.jsx

1015
demon.json
File diff suppressed because it is too large
View File

89
src/components/TableModule/index.jsx

@ -60,6 +60,7 @@ const TableModule = forwardRef((props, ref) => {
const [formData, setFormData] = useState() const [formData, setFormData] = useState()
const [inputSelectGroup, setInputSelectGroup] = useState([]) const [inputSelectGroup, setInputSelectGroup] = useState([])
const [deftime, setDeftime] = useState([]) const [deftime, setDeftime] = useState([])
const [reftime, setReftime] = useState([])
const [searchForm] = Form.useForm(); const [searchForm] = Form.useForm();
const [tipForm] = Form.useForm(); const [tipForm] = Form.useForm();
const timeFlag = const timeFlag =
@ -172,7 +173,7 @@ const TableModule = forwardRef((props, ref) => {
} }
if (moment(form.end_time) - moment(form.start_time) > 180 * 3600 * 24000) { if (moment(form.end_time) - moment(form.start_time) > 180 * 3600 * 24000) {
//console.log(2222,form.plate,form.berth_id,form.plate==undefined||form.berth_id==undefined||form.plate==''||form.berth_id=='') //console.log(2222,form.plate,form.berth_id,form.plate==undefined||form.berth_id==undefined||form.plate==''||form.berth_id=='')
if (!(form.plate||form.berth_id)) { if (!(form.plate || form.berth_id)) {
message.error('查询时间范围大于半年,需填写车牌号或泊位号!') message.error('查询时间范围大于半年,需填写车牌号或泊位号!')
return return
} }
@ -237,6 +238,7 @@ const TableModule = forwardRef((props, ref) => {
setValue(newValue); setValue(newValue);
}; };
useEffect(() => { useEffect(() => {
console.log(deftime.startDateTime);
if (deftime.startDateTime) { if (deftime.startDateTime) {
searchForm.setFieldsValue({ searchForm.setFieldsValue({
start_time: moment(deftime.startDateTime), start_time: moment(deftime.startDateTime),
@ -465,22 +467,25 @@ const TableModule = forwardRef((props, ref) => {
break; break;
case "FormSliderPicker": case "FormSliderPicker":
children = ( children = (
<InputSelectGroup <>
onChange={(range, type) => { <InputSelectGroup
console.log(range, type) onChange={(range, type) => {
setTimeGroup({ timeType: type, timeRanges: range }); console.log(range, type)
}} setTimeGroup({ timeType: type, timeRanges: range });
getValue={(v) => { }}
setInputSelectGroup(v) getValue={(v) => {
// setTimeGroup({ setInputSelectGroup(v)
// timeType: 1, // setTimeGroup({
// timeRanges: { // timeType: 1,
// start_time: v.startDateTime, // timeRanges: {
// end_time: v.endDateTime // start_time: v.startDateTime,
// } // end_time: v.endDateTime
// }); // }
}} // });
/> }}
/>
</>
); );
break; break;
case "stopTime": case "stopTime":
@ -704,31 +709,39 @@ const TableModule = forwardRef((props, ref) => {
function InputSelectGroup(params) { function InputSelectGroup(params) {
const { const {
onChange = () => { }, onChange = () => { },
getValue = () => { } getValue = () => { },
pageName = "",
} = params; } = params;
const [searchForm] = Form.useForm();
const [sessionTabList, setSessionTabList] = useSessionStorageState(pageName, {
value: ''
})
const [timeType, setTimeType] = useState(1); const [timeType, setTimeType] = useState(1);
const [deftime, setDeftime] = useState([]) const [deftime, setDeftime] = useState([])
const [timeGroup, setTimeGroup] = useState({ const [timeGroup, setTimeGroup] = useState({
start_time: moment().subtract(1, "day").format(), start_time: moment().subtract(1, "day").format(),
end_time: moment().format(), end_time: moment().format(),
}); });
// useEffect(() => { console.log();
// if (deftime.startDateTime) { useEffect(() => {
// searchForm.setFieldsValue({ if (deftime.startDateTime) {
// start_time: moment(deftime.startDateTime), setTimeGroup({
// end_time: moment(deftime.endDateTime) start_time: moment(deftime.startDateTime),
// }) end_time: moment(deftime.endDateTime)
// setSessionTabList({ })
// ...sessionTabList, start_time: moment(deftime.startDateTime), console.log(timeGroup);
// end_time: moment(deftime.endDateTime) setSessionTabList({
// }) ...sessionTabList, start_time: moment(deftime.startDateTime),
// } else { end_time: moment(deftime.endDateTime)
// // searchForm.setFieldsValue({ })
// // start_time: moment().subtract(1, "month"), } else {
// // end_time: moment() // searchForm.setFieldsValue({
// // }) // start_time: moment().subtract(1, "month"),
// } // end_time: moment()
// }, [deftime]) // })
}
}, [deftime])
useEffect(() => { useEffect(() => {
onChange(timeGroup, timeType); onChange(timeGroup, timeType);
}, [timeGroup, timeType]); }, [timeGroup, timeType]);
@ -780,7 +793,7 @@ function InputSelectGroup(params) {
</Col> </Col>
</Row> </Row>
<div style={{ margin: "0px 0 10px 0" }}> <div style={{ margin: "0px 0 10px 0" }}>
{/* <QuickMenu <QuickMenu
dropdownData={[ dropdownData={[
{ text: '昨日', value: 1 }, { text: '昨日', value: 1 },
{ text: '今日', value: 0 }, { text: '今日', value: 0 },
@ -791,10 +804,10 @@ function InputSelectGroup(params) {
{ text: '近两年', value: 730 }, { text: '近两年', value: 730 },
]} ]}
onChange={(v) => { onChange={(v) => {
setTimeGroup({ ...timeGroup, start_time: v.startDateTime, end_time: v.endDateTime }) // setTimeGroup({ ...timeGroup, start_time: v.startDateTime, end_time: v.endDateTime })
getValue(v) getValue(v)
setDeftime(v); setDeftime(v);
}} /> */} }} />
</div> </div>
</> </>
); );

8
src/pages/InRoadMgm/RecordInquiry/ParkRecordTotal/loadable.jsx

@ -283,9 +283,13 @@ function ParkRecordTotal() {
value: 1, value: 1,
}, },
{ {
label: "已完成", label: "待支付",
value: 2, value: 2,
}, },
{
label: "已支付",
value: 3,
}
], ],
}, },
{ {
@ -317,7 +321,7 @@ function ParkRecordTotal() {
type: 1, type: 1,
park_id: "", park_id: "",
order_type: 0, order_type: 0,
plate_color:0, plate_color:-1,
in_person: "", in_person: "",
out_person: "", out_person: "",
}; };

38
src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreInquiry/loadable.jsx

@ -19,6 +19,8 @@ function GeoSignalIgnoreInquiry(props) {
const parameter = { const parameter = {
areId: [], // areId: [], //
parkName: '', // parkName: '', //
name: '', //
phone: '', //
signalType: 0, // signalType: 0, //
auditType: 0,// auditType: 0,//
pn: 1, pn: 1,
@ -36,6 +38,14 @@ function GeoSignalIgnoreInquiry(props) {
const handleParkName = (v) => { const handleParkName = (v) => {
setFormData({ ...formData, parkName: v.target.value }) setFormData({ ...formData, parkName: v.target.value })
} }
//
const handleName = (v) => {
setFormData({ ...formData, name: v.target.value })
}
//
const handlePhone = (v) => {
setFormData({ ...formData, phone: v.target.value })
}
// //
const handleSignalType = (v) => { const handleSignalType = (v) => {
setFormData({ ...formData, signalType: v }) setFormData({ ...formData, signalType: v })
@ -83,6 +93,16 @@ function GeoSignalIgnoreInquiry(props) {
key: 'areaName', key: 'areaName',
}, },
{ {
title: '区域',
dataIndex: 'name',
key: 'name',
},
{
title: '区域',
dataIndex: 'phone',
key: 'phone',
},
{
title: '所属路段', title: '所属路段',
dataIndex: 'parkName', dataIndex: 'parkName',
key: 'parkName', key: 'parkName',
@ -257,6 +277,24 @@ function GeoSignalIgnoreInquiry(props) {
/> />
</div> </div>
<div className="yisa-search"> <div className="yisa-search">
<label>姓名</label>
<Input
placeholder="请输入姓名"
value={formData.name}
style={{ width: 270, marginLeft: 29 }}
onChange={handleName}
/>
</div>
<div className="yisa-search">
<label>手机号</label>
<Input
placeholder="请输入手机号"
value={formData.phone}
style={{ width: 270, marginLeft: 14 }}
onChange={handlePhone}
/>
</div>
<div className="yisa-search">
<label>消息类型</label> <label>消息类型</label>
<Select <Select
style={{ width: 270 }} style={{ width: 270 }}

|||||||
100:0
Loading…
Cancel
Save