Browse Source

fix():修改订单查询接口对接

tags/PMS_Frontend_v1.0.6-develop
xingjx 1 year ago
parent
commit
e48d89310e
  1. 35
      src/pages/FinancialMgm/OrderInquiry/OrderChangeInquiry/index.jsx
  2. 8
      src/pages/FinancialMgm/OrderInquiry/ParkingOrderInquiry/index.jsx

35
src/pages/FinancialMgm/OrderInquiry/OrderChangeInquiry/index.jsx

@ -115,8 +115,8 @@ function EditOrderInquiry(props) {
ajax.getOrderChangeList({ ...postData, ...pageInfo, ...v }).then(
(res) => {
if (parseInt(res?.status) === 20000) {
setResultData(res?.data || []);
setTotal(res.total)
setResultData(res?.data.list || []);
setTotal(res.data.total)
} else {
message.error(res?.message);
}
@ -295,6 +295,13 @@ function EditOrderInquiry(props) {
title: "支付订单ID",
dataIndex: "order_id",
align: "center",
render: (text) => (
<>
<a onClick={() => {
navigator.clipboard.writeText(`${text}`).then(() => { message.success("已复制到剪切板") });
}}>{text}</a>
</>
)
},
{
title: "抵扣修改金额",
@ -333,41 +340,41 @@ function EditOrderInquiry(props) {
<div className="ltc-box-title"><div className="text">车厂详情</div></div>
<div className="ltc-content">
<div className="ltc-item">
<div className="new-item">停车场名称</div><div className="new-value">{ycddData?.order_info?.parking_detail.road_name|| "--"}</div>
<div className="new-item">停车场名称</div><div className="new-value">{ycddData?.order_info?.parking_detail.road_name || "--"}</div>
</div>
<div className="ltc-item">
<div className="new-item">区域</div><div className="new-value">{ycddData?.order_info?.parking_detail.region_name|| "--"}</div>
<div className="new-item">区域</div><div className="new-value">{ycddData?.order_info?.parking_detail.region_name || "--"}</div>
</div>
<div className="ltc-item">
<div className="new-item">商户名称</div><div className="new-value">{ycddData?.order_info?.parking_detail.operator_name|| "--"}</div>
<div className="new-item">商户名称</div><div className="new-value">{ycddData?.order_info?.parking_detail.operator_name || "--"}</div>
</div>
<div className="ltc-item">
<div className="new-item">泊位号</div><div className="new-value">{ycddData?.order_info?.parking_detail.berth_id|| "--"}</div>
<div className="new-item">泊位号</div><div className="new-value">{ycddData?.order_info?.parking_detail.berth_id || "--"}</div>
</div>
<div className="ltc-item">
<div className="new-item">车场类型</div><div className="new-value">{ycddData?.order_info?.parking_detail.parking_model_type_name|| "--"}</div>
<div className="new-item">车场类型</div><div className="new-value">{ycddData?.order_info?.parking_detail.parking_model_type_name || "--"}</div>
</div>
</div>
<div className="ltc-box-title"><div className="text">车辆详情</div></div>
<div className="ltc-content">
<div className="ltc-item">
<div className="new-item">车牌号</div><div className="new-value">{ycddData?.order_info?.vehicle_detail.plate|| "--"}</div>
<div className="new-item">车牌号</div><div className="new-value">{ycddData?.order_info?.vehicle_detail.plate || "--"}</div>
</div>
<div className="ltc-item">
<div className="new-item">停车时长</div><div className="new-value">{ycddData?.order_info?.vehicle_detail.parking_duration|| "--"}</div>
<div className="new-item">停车时长</div><div className="new-value">{ycddData?.order_info?.vehicle_detail.parking_duration || "--"}</div>
</div>
<div className="ltc-item">
<div className="new-item">入场时间</div><div className="new-value">{ycddData?.order_info?.vehicle_detail.in_time|| "--"}</div>
<div className="new-item">入场时间</div><div className="new-value">{ycddData?.order_info?.vehicle_detail.in_time || "--"}</div>
</div>
<div className="ltc-item">
<div className="new-item">出场时间</div><div className="new-value">{ycddData?.order_info?.vehicle_detail.out_time|| "--"}</div>
<div className="new-item">出场时间</div><div className="new-value">{ycddData?.order_info?.vehicle_detail.out_time || "--"}</div>
</div>
<div className="ltc-item">
<div className="new-item">入场记录来源</div><div className="new-value">{ycddData?.order_info?.vehicle_detail.in_source_name|| "--"}</div>
<div className="new-item">入场记录来源</div><div className="new-value">{ycddData?.order_info?.vehicle_detail.in_source_name || "--"}</div>
</div>
<div className="ltc-item">
<div className="new-item">出场记录来源</div><div className="new-value">{ycddData?.order_info?.vehicle_detail.out_source_name|| "--"}</div>
<div className="new-item">出场记录来源</div><div className="new-value">{ycddData?.order_info?.vehicle_detail.out_source_name || "--"}</div>
</div>
<div className="ltc-item">
<div className="new-item">证据图像</div><div className="new-value"><a onClick={() => { setBigPic(ycddData?.order_info.vehicle_detail.in_veh_pic); setBigpicVisible(true) }}>查看</a></div>
@ -416,7 +423,7 @@ function EditOrderInquiry(props) {
//rowSelection={rowSelection}
rowKey={'index'}
columns={detailColumns}
dataSource={detailTable||[]}
dataSource={detailTable || []}
pagination={false}
/>
</div>

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

@ -452,10 +452,12 @@ function ParkingOrderInquiry() {
function changeKey(key) {
setTabKey(key);
setTabKeyChild('1');
//setTotal('0')
}
const [tabKeyChild, setTabKeyChild] = useState("1");
function changeKeyChild(key) {
setTabKeyChild(key);
//setTotal('0')
}
//
const limitCon = (e) => {
@ -794,15 +796,15 @@ function ParkingOrderInquiry() {
) : null}
</Tabs.TabPane>
<Tabs.TabPane tab="欠费订单查询" key="2">
{orderInfo}
{tabKey == 2 ? orderInfo : null}
</Tabs.TabPane>
<Tabs.TabPane tab="预付订单查询" key="3">
{renderTable(
{tabKey == 3 ? renderTable(
createCol(['订单ID', '支付商户', '所属商户', '支付渠道', '支付设备', '操作人', '支付时间', '预付金额', '已抵扣金额', '退款金额', '抵扣时间', '停车记录ID'],
['index', 'latest_try_time', 'payment_channels_name', 'refund_actual_amount', 'refund_discount_amount', 'reason', 'refund_time', 'payment_order_id', 'parking_type_name', 'park_record_id', 'payment_type_name', 'payment_order_id', 'flow_id', 'state_name'], 0),
[ash[22], ash[23], ash[21], ash[24], ash[15]],
resultData
)}
) : null}
</Tabs.TabPane>
</Tabs>

Loading…
Cancel
Save