Browse Source

fix():退款订单查询页面修改

tags/PMS_Frontend_v1.0.6-develop
xingjx 1 year ago
parent
commit
14e2890f65
  1. 120
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx
  2. 44
      src/pages/FinancialMgm/OrderInquiry/OrderChangeInquiry/index.jsx
  3. 2
      src/pages/FinancialMgm/OrderInquiry/ParkingOrderInquiry/index.jsx
  4. 84
      src/pages/FinancialMgm/OrderInquiry/ReturnOrderInquiry/index.jsx
  5. 2
      src/pages/OperationCenter/CarMgm/CarInfo/loadable.jsx
  6. 2
      src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx

120
src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx

@ -2,7 +2,7 @@ import React, { useState, useEffect } from "react";
import { ResultFlowResult, DataSelect } from "@/components"; import { ResultFlowResult, DataSelect } from "@/components";
import { Select, Input, Button, Table, message, Pagination, DatePicker, Modal, Cascader, Tooltip } from "antd"; import { Select, Input, Button, Table, message, Pagination, DatePicker, Modal, Cascader, Tooltip } from "antd";
import { useSessionStorageState } from "ahooks"; import { useSessionStorageState } from "ahooks";
import { dictionary } from "@/config/common";
import { lineChartOption } from "@/config/character.config.js";
import { useNavigate } from "react-router-dom"; import { useNavigate } from "react-router-dom";
import { setTabList } from "@/store/common.js"; import { setTabList } from "@/store/common.js";
import { useSelector, useDispatch } from "react-redux"; import { useSelector, useDispatch } from "react-redux";
@ -153,7 +153,7 @@ function ParkingAlyOverview() {
end_time: end, end_time: end,
}); });
}; };
//
//线
const getRevenueOption = (data) => { const getRevenueOption = (data) => {
// //
data.sort((a, b) => { data.sort((a, b) => {
@ -209,32 +209,7 @@ function ParkingAlyOverview() {
}, },
}; };
}); });
setRevenueData({
title: {
text: "",
textStyle: {
color: "#fff",
},
},
tooltip: {
trigger: "axis",
},
xAxis: {
data: xAxisData,
type: 'category',
axisLine: {
lineStyle: {
color: "#bbb",
},
},
axisLabel: {
textStyle: {
color: "#bbb",
},
},
},
yAxis: {
lineChartOption.yAxis= {
type: "value", type: "value",
name: '泊位利用率', name: '泊位利用率',
min: 0, min: 0,
@ -248,25 +223,76 @@ function ParkingAlyOverview() {
}, },
}, },
}, },
color: ["#4DC3FF", "#FFD767"],
//series: seriesData,
series:
{
"name": "西区",
"type": "line",
"data": [
12,
12,
24
]
},
grid: {
x: 50,
y: 55,
x2: 70,
y2: 20,
},
});
lineChartOption.series =
{
"name": "西区",
"type": "line",
"data": [
12,
12,
24
]
},
setRevenueData(lineChartOption)
console.log(212, lineChartOption)
// setRevenueData({
// title: {
// text: "",
// textStyle: {
// color: "#fff",
// },
// },
// tooltip: {
// trigger: "axis",
// },
// xAxis: {
// data: xAxisData,
// type: 'category',
// axisLine: {
// lineStyle: {
// color: "#bbb",
// },
// },
// axisLabel: {
// textStyle: {
// color: "#bbb",
// },
// },
// },
// yAxis: {
// type: "value",
// name: '',
// min: 0,
// // /max: 50,
// interval: 10,
// splitNumber: 6, //
// axisLabel: {
// formatter: "{value}%",
// textStyle: {
// color: "#bbb",
// },
// },
// },
// color: ["#4DC3FF", "#FFD767"],
// //series: seriesData,
// series:
// {
// "name": "西",
// "type": "line",
// "data": [
// 12,
// 12,
// 24
// ]
// },
// grid: {
// x: 50,
// y: 55,
// x2: 70,
// y2: 20,
// },
// });
}; };
function getParkingIncome() { function getParkingIncome() {

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

@ -112,6 +112,7 @@ function EditOrderInquiry(props) {
} }
setDefaultParams({ ...postData, ...pageInfo }); setDefaultParams({ ...postData, ...pageInfo });
setTabLoading(true); setTabLoading(true);
console.log(115,pageInfo,{ ...postData, ...pageInfo, ...v })
ajax.getOrderChangeList({ ...postData, ...pageInfo, ...v }).then( ajax.getOrderChangeList({ ...postData, ...pageInfo, ...v }).then(
(res) => { (res) => {
if (parseInt(res?.status) === 20000) { if (parseInt(res?.status) === 20000) {
@ -503,7 +504,48 @@ function EditOrderInquiry(props) {
<Select <Select
className="form-con" className="form-con"
placeholder="请选择" placeholder="请选择"
options={dictionary.BusinessOrderType || []}
options={[
{
value: '0',
label: '全部'
},
{
value: '1',
label: '停车订单'
},
{
value: '2',
label: '充电订单'
},
{
value: '3',
label: '充值订单'
},
{
value: '4',
label: '停车卡订单'
},
{
value: '5',
label: '充电预约订单'
},
{
value: '6',
label: '停车预约订单'
},
{
value: '7',
label: '错峰订单'
},
{
value: '8',
label: '预付费订单'
},
{
value: '9',
label: '商家预付费订单'
},
]}
value={formData.parking_type} value={formData.parking_type}
onChange={(v) => onChange={(v) =>
setFormData({ ...formData, parking_type: v }) setFormData({ ...formData, parking_type: v })

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

@ -768,7 +768,7 @@ function ParkingOrderInquiry() {
<Tabs.TabPane tab="订单修改记录" key="2"> <Tabs.TabPane tab="订单修改记录" key="2">
{tabKeyChild == 2 ? renderTable( {tabKeyChild == 2 ? renderTable(
createCol(['停车订单ID', '欠费金额(元)', '订单修改时间', '修改原因', '处理记录ID', '区域', '商户名称', '停车场名称', '车场类型', '车牌号', '入场时间', '出场时间', '停车时长'], createCol(['停车订单ID', '欠费金额(元)', '订单修改时间', '修改原因', '处理记录ID', '区域', '商户名称', '停车场名称', '车场类型', '车牌号', '入场时间', '出场时间', '停车时长'],
['park_record_id', 'arrearsAmount', 'examine_time', 'update_reason', 'deal_record_id', 'area', 'merchantName', 'sectionName', '', 'licensePlateNumber', 'entryTime', 'exitTime', 'parkingDuration'], 0),
['park_record_id', 'arrearsAmount', 'examine_time', 'update_reason', 'deal_record_id', 'area', 'merchantName', 'sectionName', 'parking_model_type', 'licensePlateNumber', 'entryTime', 'exitTime', 'parkingDuration'], 0),
[ash[25], ash[1], ash[2], ash[18], ash[26], ash[29], ash[5], ash[12], ash[27], ash[28]], [ash[25], ash[1], ash[2], ash[18], ash[26], ash[29], ash[5], ash[12], ash[27], ash[28]],
resultData, '/api/fin/order_search/arrears_order_update_list_export', 1 resultData, '/api/fin/order_search/arrears_order_update_list_export', 1
) : null} ) : null}

84
src/pages/FinancialMgm/OrderInquiry/ReturnOrderInquiry/index.jsx

@ -59,23 +59,23 @@ function ReturnOrderInquiry() {
switch (type) { switch (type) {
case 8: case 8:
obj.render = (text, record) => { obj.render = (text, record) => {
return <>
{record.state_name == "退款失败"||record.state_name =="处理中"||record.state_name =="退款中"?
<span type="primary" style={{ display: 'block', textAlign: 'center' }} onClick={() => {
refundre(record)
// setTkddVisible(true)
}}>
<a>重试</a>
</span>
:null}
<span type="primary" style={{ display: 'block', textAlign: 'center' }} onClick={() => {
refundSearch(record)
setTkddVisible(true)
}}>
<a>详情</a>
</span>
</>
return <>
{record.state_name == "退款失败" || record.state_name == "处理中" || record.state_name == "退款中" ?
<span type="primary" style={{ display: 'block', textAlign: 'center' }} onClick={() => {
refundre(record)
// setTkddVisible(true)
}}>
<a>重试</a>
</span>
: null}
<span type="primary" style={{ display: 'block', textAlign: 'center' }} onClick={() => {
refundSearch(record)
setTkddVisible(true)
}}>
<a>详情</a>
</span>
</>
} }
arr.push(obj) arr.push(obj)
break break
@ -95,7 +95,49 @@ function ReturnOrderInquiry() {
name: "type", name: "type",
type: "Select", type: "Select",
label: "业务订单类型", label: "业务订单类型",
options: dictionary.BusinessOrderType,
defaultValue:'0',
options: [
{
value: '0',
label: '全部'
},
{
value: '1',
label: '停车订单'
},
{
value: '2',
label: '充电订单'
},
{
value: '3',
label: '充值订单'
},
{
value: '4',
label: '停车卡订单'
},
{
value: '5',
label: '充电预约订单'
},
{
value: '6',
label: '停车预约订单'
},
{
value: '7',
label: '错峰订单'
},
{
value: '8',
label: '预付费订单'
},
{
value: '9',
label: '商家预付费订单'
},
],
}, },
{ {
name: "park_id", name: "park_id",
@ -135,11 +177,13 @@ function ReturnOrderInquiry() {
value: 4, value: 4,
}, },
], ],
defaultValue:0,
}, },
{ {
name: "reason", name: "reason",
type: "Select", type: "Select",
label: "退款原因", label: "退款原因",
defaultValue:0,
options: [ options: [
{ {
label: "全部", label: "全部",
@ -189,7 +233,7 @@ function ReturnOrderInquiry() {
// //
function search(e) { function search(e) {
var url ="/api/ope/record/get_refund_orders"//退
var url = "/api/ope/record/get_refund_orders"//退
ajax({ ajax({
url: url, url: url,
type: "post", type: "post",
@ -385,7 +429,7 @@ function ReturnOrderInquiry() {
<> <>
{renderTable( {renderTable(
createCol(['序号', '最近尝试时间', '支付渠道', '应退实付(元)', '应退优惠(元)', '退款原因', '退款申请时间', '退款订单ID', '业务订单类型', '业务订单ID', '支付订单类型', '支付订单ID', '渠道流水号', '状态'], createCol(['序号', '最近尝试时间', '支付渠道', '应退实付(元)', '应退优惠(元)', '退款原因', '退款申请时间', '退款订单ID', '业务订单类型', '业务订单ID', '支付订单类型', '支付订单ID', '渠道流水号', '状态'],
['index', 'latest_try_time', 'payment_channels_name', 'refund_actual_amount', 'refund_discount_amount', 'reason_name', 'refund_time', 'payment_order_id', 'parking_type_name', 'park_record_id', 'payment_type_name', 'payment_order_id', 'flow_id', 'state_name'], 8),
['index', 'latest_try_time', 'payment_channels_name', 'refund_actual_amount', 'refund_discount_amount', 'reason_name', 'refund_time', 'id', 'parking_type_name', 'park_record_id', 'payment_type_name', 'payment_order_id', 'flow_id', 'state_name'], 8),
formRefundSearch, formRefundSearch,
resultData resultData
)} )}

2
src/pages/OperationCenter/CarMgm/CarInfo/loadable.jsx

@ -1156,7 +1156,7 @@ function CarInfo() {
{tabKey == 5 ? {tabKey == 5 ?
renderTable( renderTable(
createCol(['序号', '最近尝试时间', '支付渠道', '应退实付(元)', '应退优惠(元)', '退款原因', '退款申请时间', '退款订单ID', '业务订单类型', '业务订单ID', '支付订单类型', '支付订单ID', '渠道流水号', '状态'], createCol(['序号', '最近尝试时间', '支付渠道', '应退实付(元)', '应退优惠(元)', '退款原因', '退款申请时间', '退款订单ID', '业务订单类型', '业务订单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'], 5),
['index', 'latest_try_time', 'payment_channels_name', 'refund_actual_amount', 'refund_discount_amount', 'reason', 'refund_time', 'id', 'parking_type_name', 'park_record_id', 'payment_type_name', 'payment_order_id', 'flow_id', 'state_name'], 5),
formRefundSearch, formRefundSearch,
resultData resultData
) : null} ) : null}

2
src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx

@ -1196,7 +1196,7 @@ function UserInfo() {
{tabKey == 8 ? {tabKey == 8 ?
renderTable( renderTable(
createCol(['序号', '最近尝试时间', '支付渠道', '应退实付(元)', '应退优惠(元)', '退款原因', '退款申请时间', '退款订单ID', '业务订单类型', '业务订单ID', '支付订单类型', '支付订单ID', '渠道流水号', '状态'], createCol(['序号', '最近尝试时间', '支付渠道', '应退实付(元)', '应退优惠(元)', '退款原因', '退款申请时间', '退款订单ID', '业务订单类型', '业务订单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'], 8),
['index', 'latest_try_time', 'payment_channels_name', 'refund_actual_amount', 'refund_discount_amount', 'reason', 'refund_time', 'id', 'parking_type_name', 'park_record_id', 'payment_type_name', 'payment_order_id', 'flow_id', 'state_name'], 8),
formRefundSearch, formRefundSearch,
resultData resultData
) : null} ) : null}

Loading…
Cancel
Save