Browse Source

fix():bug修改

master
xingjx 1 year ago
parent
commit
8e77f111fd
  1. 15
      src/components/TableModule/index.jsx
  2. 7
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/index.scss
  3. 2
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/loadable.jsx
  4. 8
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx
  5. 2
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx
  6. 10
      src/pages/FinancialMgm/OrderInquiry/ParkingOrderInquiry/index.jsx
  7. 2
      src/pages/OutRoadMgm/OutBusinessRecord/OutParkingArrearsOrders/loadable.jsx
  8. 2
      src/pages/OutRoadMgm/OutBusinessRecord/OutParkingRecordInquiry/loadable.jsx
  9. 5
      src/pages/OutRoadMgm/OutBusinessRecord/OutPayOrders/loadable.jsx
  10. 8
      src/pages/OutRoadMgm/OutDeviceMgm/OutDevice/loadable.jsx
  11. 1
      src/pages/OutRoadMgm/OutDeviceMgm/OutMonitorMgm/loadable.jsx
  12. 12
      src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/AddParking.jsx
  13. 101
      src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/ConfigParking/CarMgm/CarGroupMgm.jsx
  14. 3
      src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/loadable.jsx

15
src/components/TableModule/index.jsx

@ -20,6 +20,7 @@ import {
Cascader,
message,
Modal,
InputNumber,
} from "antd";
import { dictionary } from "@/config/common";
import ajax from "@/services";
@ -543,6 +544,20 @@ const TableModule = forwardRef((props, ref) => {
</Form.Item>
);
break;
case "InputNumber":
children = (
<Form.Item
label={item.label}
name={item.name}
key={item.name}
>
{item.point == 0 ?
<InputNumber min={item.min} max={item.max} precision={0} style={{ width: '100%' }} /> :
<InputNumber min={item.min} max={item.max} precision={item.point} style={{ width: '100%' }} />
}
</Form.Item>
);
break;
case "Select":
item.options?.map((item) => {
if (item.value == undefined) {

7
src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/index.scss

@ -5,7 +5,7 @@ $color-user-list-bg : var(--color-user-list-bg);
$color-text : var(--color-text);
$color-primary : var(--color-primary);
.edit-order-inquiry {
.cartypealy-box {
display: flex;
padding-top: 10px;
width: 100%;
@ -289,6 +289,9 @@ $color-primary : var(--color-primary);
.parkinglive-right {
width: 50%;
.ant-tabs .ant-tabs-nav-wrap .ant-tabs-nav-list {
width: 100% !important;
}
}
}
@ -407,7 +410,7 @@ $color-primary : var(--color-primary);
}
}
.edit-order-inquiry {
.cartypealy-box {
/*定义滚动条高宽及背景
高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {

2
src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/loadable.jsx

@ -426,7 +426,7 @@ function CarTypeAly() {
}, []);
return (
<>
<div className="edit-order-inquiry">
<div className="cartypealy-box">
<div className="paid-search">
<div className="title">查询条件</div>
<div className="form-Wrap">

8
src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx

@ -918,7 +918,7 @@ function ParkingAlyDuration() {
showHeader={false}
columns={columns}
dataSource={tableData?.list?.area_list || []}
rowKey={'area_name'}
rowKey={(record) => record.area_name + Math.random() * 10000}
bordered
//pagination={false}
size="middle"
@ -947,7 +947,7 @@ function ParkingAlyDuration() {
showHeader={false}
columns={parkColumns}
dataSource={tableData?.list?.road_list}
rowKey={'area_name'}
rowKey={(record) => record.area_name + Math.random() * 10000}
bordered
//pagination={false}
size="middle"
@ -1011,7 +1011,7 @@ function ParkingAlyDuration() {
showHeader={false}
columns={columns1}
dataSource={tableCarData?.list?.area_list || []}
rowKey={'area_name'}
rowKey={(record) => record.area_name + Math.random() * 10000}
bordered
//pagination={false}
size="middle"
@ -1040,7 +1040,7 @@ function ParkingAlyDuration() {
showHeader={false}
columns={parkColumns1}
dataSource={tableCarData?.list?.road_list}
rowKey={'area_name'}
rowKey={(record) => record.road_name + Math.random() * 10000}
bordered
//pagination={false}
size="middle"

2
src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx

@ -186,7 +186,7 @@ function TemporaryParkStat() {
formatter: (params) => {
return `<div class="tooltip-box">
${params[0].axisValue}<br/>
${params[0]?.data.value && params[1]?.data.value ? "总停车次数:" + (parseFloat(params[0].data.value) + parseFloat(params[1].data.value)) + '次<br/>' : ""}
${params[0]?.data.value && params[1]?.data.value ? "总停车次数:" + (parseFloat(params[0].data.value) + parseFloat(params[1].data.value)) + '次<br/>' : params[0]?.data.value ? "总停车次数:" + parseFloat(params[0].data.value) + '次<br/>' : ""}
${params[0]?.data ? params[0]?.seriesName + ":" + params[0]?.data.value + "次,占比" + params[0]?.data.num + "%" : ""}<br/>
${params[1]?.data ? params[1]?.seriesName + ":" + params[1]?.data.value + "次,占比" + params[1]?.data.num + "%" : ""}
</div>`

10
src/pages/FinancialMgm/OrderInquiry/ParkingOrderInquiry/index.jsx

@ -525,9 +525,10 @@ function ParkingOrderInquiry(props) {
},
{//27
name: "order_mount_down",
type: "Input",
type: "InputNumber",
label: "欠费区间",
placeholder: "",
min:'0',
point:'0',
},
{//28
name: "timePeriod",
@ -567,9 +568,10 @@ function ParkingOrderInquiry(props) {
},
{//30
name: "order_mount_up",
type: "Input",
type: "InputNumber",
label: "至",
placeholder: "",
min:'0',
point:'0',
},
];
const [resultData, setResultData] = useState([])

2
src/pages/OutRoadMgm/OutBusinessRecord/OutParkingArrearsOrders/loadable.jsx

@ -164,6 +164,8 @@ function OutParkingArrearsOrders() {
//
const initFormData = {
type: 2,
region:'0',
operator:'0',
};
//

2
src/pages/OutRoadMgm/OutBusinessRecord/OutParkingRecordInquiry/loadable.jsx

@ -179,6 +179,8 @@ function OutParkingRecordInquiry() {
//
const initFormData = {
type: 2,
region:'0',
operator:'0',
};
//

5
src/pages/OutRoadMgm/OutBusinessRecord/OutPayOrders/loadable.jsx

@ -164,7 +164,10 @@ function OutPayOrders() {
},
];
//
const initFormData = {};
const initFormData = {
payment_channels: 0,
payment_equipment: 0,
};
//
const [tableData, setTableData] = useState([]);

8
src/pages/OutRoadMgm/OutDeviceMgm/OutDevice/loadable.jsx

@ -26,11 +26,11 @@ function OutDevice() {
);
//
const defaultData = {
area_id: "", //
operator: "", //
area_id: "0", //
operator: "0", //
road_id: "", //
physics_type: "0", //
is_fail: "", //
is_fail: "0", //
};
//
const [pageInfo, setPageInfo] = useState({
@ -38,7 +38,7 @@ function OutDevice() {
page_size: defaultParams ? defaultParams?.page_size : 15,
});
//
const [formData, setFormData] = useState(defaultParams);
const [formData, setFormData] = useState({...defaultData,...defaultParams});
// -
const [holdData, setHoldData] = useState(formData);
// 访isAjax

1
src/pages/OutRoadMgm/OutDeviceMgm/OutMonitorMgm/loadable.jsx

@ -251,6 +251,7 @@ function OutMonitorMgm(props) {
(res) => {
if (res.status == 20000) {
message.success(res.message || "删除成功");
handleSearch()
} else {
message.error(res.message);
}

12
src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/AddParking.jsx

@ -480,7 +480,7 @@ function AddParking(props) {
<Cascader
// onChange={cascaderChange}
getPopupContainer={(e) => e.parentNode}
options={areaList}
options={areaList.slice(1)}
placeholder="请选择区域"
expandTrigger="hover"
changeOnSelect
@ -519,7 +519,7 @@ function AddParking(props) {
>
<Select
getPopupContainer={(e) => e.parentNode}
options={getOperationName}
options={getOperationName.slice(1)}
//disabled={status === "edit" || disabled}
/>
</Form.Item>
@ -567,7 +567,7 @@ function AddParking(props) {
rules={[{ required: true }]}
name="is_business"
>
<Select getPopupContainer={(e) => e.parentNode} options={sysConfig.businessRoad} disabled={disabled} />
<Select getPopupContainer={(e) => e.parentNode} options={sysConfig.businessRoad.slice(1)} disabled={disabled} />
</Form.Item>
</Col>
<Col span="4_8" style={{ width: "33%" }}>
@ -598,7 +598,7 @@ function AddParking(props) {
>
<Select
getPopupContainer={(e) => e.parentNode}
options={sysConfig.cooperationModel}
options={sysConfig.cooperationModel.slice(1)}
disabled={disabled}
/>
</Form.Item>
@ -618,7 +618,7 @@ function AddParking(props) {
rules={[{ required: true }]}
name="operator_status"
>
<Select getPopupContainer={(e) => e.parentNode} options={sysConfig.operatorStatus} />
<Select getPopupContainer={(e) => e.parentNode} options={sysConfig.operatorStatus.slice(1)} />
</Form.Item>
</Col>
<Col span="4_8" style={{ width: "33%" }}>
@ -676,7 +676,7 @@ function AddParking(props) {
rules={[{ required: true }]}
name="access_type"
>
<Select getPopupContainer={(e) => e.parentNode} options={sysConfig.accessType} disabled={disabled} />
<Select getPopupContainer={(e) => e.parentNode} options={sysConfig.accessType.slice(1)} disabled={disabled} />
</Form.Item>
</Col>
<Col span="4_8" style={{ width: "33%" }} name="billing_rules">

101
src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/ConfigParking/CarMgm/CarGroupMgm.jsx

@ -127,51 +127,58 @@ function CarGroupMgm({ id }) {
}, []);
const toCarGroup = (type) => {
let data = editForm.getFieldsValue()
type == 1 ?
ajax
.getAddCarGroup(data)
.then((res) => {
if (res.status === 20000) {
message.success(res.message)
setEditModal({
visible: false,
data: {},
add: 0,
editForm
.validateFields()
.then((data) => {
type == 1 ?
ajax
.getAddCarGroup({ ...data, road_id: id })
.then((res) => {
if (res.status === 20000) {
message.success(res.message)
setEditModal({
visible: false,
data: {},
add: 0,
});
setPageData({
pn: 1,
page_size: 15,
});
} else {
message.error(res.message);
}
})
.catch((err) => {
console.log(err);
})
:
ajax
.getEditCarGroup({ ...data, road_id: id })
.then((res) => {
if (res.status === 20000) {
message.success(res.message)
setEditModal({
visible: false,
data: {},
add: 0,
});
setPageData({
pn: 1,
page_size: 15,
});
} else {
message.error(res.message);
}
})
.catch((err) => {
console.log(err);
});
setPageData({
pn: 1,
page_size: 15,
});
} else {
message.error(res.message);
}
})
.catch((err) => {
console.log(err);
})
:
ajax
.getEditCarGroup(data)
.then((res) => {
if (res.status === 20000) {
message.success(res.message)
setEditModal({
visible: false,
data: {},
add: 0,
});
setPageData({
pn: 1,
page_size: 15,
});
} else {
message.error(res.message);
}
})
.catch((err) => {
console.log(err);
});
})
.catch((err) => {
console.log(err);
return
});
}
useEffect(() => {
getVehicleGroup();
@ -282,12 +289,12 @@ function CarGroupMgm({ id }) {
<Form colon={false} labelCol={{ span: 6 }} form={editForm}>
<Row>
<Col span="4_8" style={{ width: "30%" }}>
<Form.Item label="车辆组名称" name="name">
<Form.Item label="车辆组名称" name="name" rules={[{ required: true }]}>
<Input maxLength={15} showCount={true} />
</Form.Item>
</Col>
<Col span="4_8" style={{ width: "30%" }}>
<Form.Item label="车辆类型" name="vehicle_type">
<Form.Item label="车辆类型" name="vehicle_type" rules={[{ required: true }]}>
<Select
options={[
{ label: "免费车", value: 1 },
@ -299,7 +306,7 @@ function CarGroupMgm({ id }) {
</Form.Item>
</Col>
<Col span="4_8" style={{ width: "30%" }}>
<Form.Item label="状态" name="status">
<Form.Item label="状态" name="status" rules={[{ required: true }]}>
<Select
options={[
{ label: "启用", value: 2 },

3
src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/loadable.jsx

@ -481,7 +481,8 @@ function OutSegment() {
operator_status: 0,
name: "",
code: "",
operator: "",
area:'0',
operator: "0",
is_no_pwd_pay: 0,
}}
>

Loading…
Cancel
Save