Browse Source

fix():bug修改

tags/PMS_Frontend_v1.0.6-develop
xingjx 1 year ago
parent
commit
6d1def4915
  1. 47
      src/pages/FinancialMgm/OrderInquiry/ParkingOrderInquiry/index.jsx
  2. 4
      src/pages/FinancialMgm/PayRecordTotal/loadable.jsx
  3. 2
      src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/AddParking.jsx
  4. 6
      src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/ConfigParking/MSPages.jsx

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

@ -20,6 +20,25 @@ import { dictionary } from "@/config/common.js";
import "./index.scss";
import { constant } from "lodash";
function ParkingOrderInquiry(props) {
function getUrlSearch(name) {
//
if (!name) return null;
// searchhash
var after = window.location.search;
after = after.substr(1) || window.location.hash.split('?')[1];
// URL
if (!after) return null;
// "name"
if (after.indexOf(name) === -1) return null;
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)');
//
var r = decodeURI(after).match(reg);
// url"name"
if (!r) return null;
return r[2];
}
const [carId, setCarId] = useState()
function getQueryString(name, search) {
search = search || window.location.search.substr(1) || window.location.hash.split("?")[1];
@ -898,19 +917,19 @@ function ParkingOrderInquiry(props) {
):null} */}
{
tabKeyChild == 1 ?
<div style={{ height: '800px' }}>
<TableModule
columns={acdColums}
tableData={resultData}
formSearch={[ash[25], ash[0], ash[1], ash[2], ash[3], ash[18], ash[5], ash[12], ash[26], ash[29]]}
total={total}
initFormData={{ type: 1 }}
rowKey={"order_id"}
exportUrl={'/api/fin/order_search/arrears_order_export'}
limitCon={limitCon}
search={searchOther}
/>
</div>: null
<div style={{ height: '800px' }}>
<TableModule
columns={acdColums}
tableData={resultData}
formSearch={[ash[25], ash[0], ash[1], ash[2], ash[3], ash[18], ash[5], ash[12], ash[26], ash[29]]}
total={total}
initFormData={{ type: 1 }}
rowKey={"order_id"}
exportUrl={'/api/fin/order_search/arrears_order_export'}
limitCon={limitCon}
search={searchOther}
/>
</div> : null
}
</Tabs.TabPane>
<Tabs.TabPane tab="订单修改记录" key="2">
@ -955,7 +974,7 @@ function ParkingOrderInquiry(props) {
createCol(['支付订单ID', '停车订单ID', '支付商户', '平台商户', '停车场', '泊位号', '车牌号', '入场时间', '计费时间', '停车时长', '应收金额', '优惠金额', '实付金额', '支付渠道', '支付设备', '操作人', '付款车场', '支付时间', '渠道流水号'],
['order_id', 'park_record_id', 'pay_store', 'operator', 'road_id', 'berth_id', 'plate', 'admission_time', 'charging_time', 'parking_duration', 'receivable_amount', 'discount_amount', 'paid_in_money', 'payment_channels', 'payment_equipment', 'dealer', 'pay_road', 'pay_time', 'third_party_flow_id'], 1),
[ash[19], ash[2], ash[18], ash[20], ash[21], ash[9], ash[10], ash[14], ash[15]],
resultData, '/api/fin/order_search/park_order_export'
resultData, '/api/fin/order_search/park_order_export', { out_trade_no: getUrlSearch("third_party_flow_id") || null, start_time: getUrlSearch("pay_time") ? moment(getUrlSearch("pay_time")) : moment(moment().format("YYYY-MM-DD HH:mm:ss")) }
) : null}
</Tabs.TabPane>
<Tabs.TabPane tab="欠费订单查询" key="2">

4
src/pages/FinancialMgm/PayRecordTotal/loadable.jsx

@ -234,12 +234,12 @@ function PayRecordTotal(props) {
];
//
const handleView = () => {
const handleView = (row) => {
let jumpMenu = {
text: "停车订单查询",
name: "parkingOrderInquiry",
icon: "",
path: "/financialMgm/parkingOrderInquiry",
path: "/financialMgm/parkingOrderInquiry?third_party_flow_id="+row.third_party_flow_id+"&pay_time="+row.pay_time //+"&order_id="+row.order_id,
};
if (tabList.filter((item) => item.path === jumpMenu.path).length === 0) {
sessionStorage.setItem("tabList", JSON.stringify([...tabList, jumpMenu]));

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

@ -334,7 +334,7 @@ function AddParking(props) {
if (type !== 0 && type !== 1) {
return (
<Col span="4_8" style={{ width: "33%" }}>
<Form.Item label="关联停车场">
<Form.Item label="关联停车场" name="pid">
<Select
options={parentRoadList}
onChange={(value) => {

6
src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/ConfigParking/MSPages.jsx

@ -85,7 +85,11 @@ function MSPages(props) {
ajax.getRoadMs({ road_id: itemData.id }).then((res) => {
if (res.status === 20000) {
console.log(res.data);
setDataSource([res.data]);
if(res.data){
setDataSource([res.data]);
}else {
setDataSource([])
}
}
});
}, []);

Loading…
Cancel
Save