diff --git a/src/assets/css/base.scss b/src/assets/css/base.scss index 784805c..84d4fbe 100644 --- a/src/assets/css/base.scss +++ b/src/assets/css/base.scss @@ -9,7 +9,9 @@ p { margin-bottom: 0; } - +em{ + font-style: normal; +} #root, html, body { diff --git a/src/assets/images/equip/home/lb.png b/src/assets/images/equip/home/lb.png new file mode 100644 index 0000000..44f3877 Binary files /dev/null and b/src/assets/images/equip/home/lb.png differ diff --git a/src/assets/images/equip/home/nd.png b/src/assets/images/equip/home/nd.png new file mode 100644 index 0000000..02a75c8 Binary files /dev/null and b/src/assets/images/equip/home/nd.png differ diff --git a/src/assets/images/equip/home/nz.png b/src/assets/images/equip/home/nz.png new file mode 100644 index 0000000..3fb376d Binary files /dev/null and b/src/assets/images/equip/home/nz.png differ diff --git a/src/assets/images/equip/home/pvhome_header.png b/src/assets/images/equip/home/pvhome_header.png index f88e39a..868b801 100644 Binary files a/src/assets/images/equip/home/pvhome_header.png and b/src/assets/images/equip/home/pvhome_header.png differ diff --git a/src/assets/images/equip/home/pvhome_title.png b/src/assets/images/equip/home/pvhome_title.png index c63ea9c..e66cdab 100644 Binary files a/src/assets/images/equip/home/pvhome_title.png and b/src/assets/images/equip/home/pvhome_title.png differ diff --git a/src/assets/images/equip/home/rd.png b/src/assets/images/equip/home/rd.png new file mode 100644 index 0000000..5ed6e08 Binary files /dev/null and b/src/assets/images/equip/home/rd.png differ diff --git a/src/assets/images/equip/home/st.png b/src/assets/images/equip/home/st.png new file mode 100644 index 0000000..872822a Binary files /dev/null and b/src/assets/images/equip/home/st.png differ diff --git a/src/assets/images/equip/home/topr.png b/src/assets/images/equip/home/topr.png new file mode 100644 index 0000000..d90f920 Binary files /dev/null and b/src/assets/images/equip/home/topr.png differ diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/loadable.jsx index 2e1474c..ec3275d 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/loadable.jsx @@ -93,19 +93,20 @@ function CarTypeAly() { title: '序号', dataIndex: 'index', key: 'index', - width: 100, + width: 150, render: (text, record, index) => index + 1 }, { title: '区域', dataIndex: 'name', key: 'name', - width: 280, + width: 350, }, { title: '泊位数(个)', dataIndex: 'num', key: 'nmu', + //align: "right", //width: 200, }, ] @@ -114,14 +115,14 @@ function CarTypeAly() { title: '序号', dataIndex: 'index', key: 'index', - width: 100, + width: 150, render: (text, record, index) => index + 1 }, { title: '停车场', dataIndex: 'name', key: 'name', - width: 280, + width: 350, }, { title: '泊位数(个)', @@ -412,6 +413,7 @@ function CarTypeAly() { options={areaList} placeholder="请选择区域" expandTrigger="hover" + changeOnSelect fieldNames={{ label: "name", value: "id", diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx index e9bd9dc..e0644d5 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx @@ -345,6 +345,7 @@ function NightParkStat() { options={areaList} placeholder="请选择区域" expandTrigger="hover" + changeOnSelect fieldNames={{ label: "name", value: "id", diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/loadable.jsx index 039dcbe..2e06812 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/loadable.jsx @@ -27,7 +27,7 @@ function ParkTurnoverAly() { end_time: moment().endOf("day").format("YYYY-MM-DD"), date_type: '1', // operator_id: '0', - area_id:'0', + area_id: '0', car_parking_type: '3' }; // 分页数据 @@ -216,7 +216,7 @@ function ParkTurnoverAly() { ` } } - setRevenueData({...lineChartOption(areaNames, xAxisData, "周转次数(次)", seriesData),...tooltip}); + setRevenueData({ ...lineChartOption(areaNames, xAxisData, "周转次数(次)", seriesData), ...tooltip }); }; //进出场趋势 const getLineOption = (data) => { @@ -279,7 +279,7 @@ function ParkTurnoverAly() { ` } } - setLineData({...lineChartOption(areaNames, xAxisData, "数量(次)", seriesData),...tooltip}); + setLineData({ ...lineChartOption(areaNames, xAxisData, "数量(次)", seriesData), ...tooltip }); }; function getParkingIncome(data) { ajax @@ -378,6 +378,7 @@ function ParkTurnoverAly() { options={areaList} placeholder="请选择区域" expandTrigger="hover" + changeOnSelect fieldNames={{ label: "name", value: "id", diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx index 074ab34..4d9090c 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx @@ -28,8 +28,8 @@ function ParkUsageAly() { end_time: moment().endOf("day").format("YYYY-MM-DD"), car_parking_type: '3', operator_id: '0', - area_id:'0', - charge_type:'0', + area_id: '0', + charge_type: '0', date_type: '1', // }; // 分页数据 @@ -216,7 +216,7 @@ function ParkUsageAly() { ` } } - setRevenueData({...lineChartOption(areaNames, xAxisData, "泊位利用率(%)", seriesData),...tooltip}); + setRevenueData({ ...lineChartOption(areaNames, xAxisData, "泊位利用率(%)", seriesData), ...tooltip }); }; function getParkingIncome(data) { @@ -324,6 +324,7 @@ function ParkUsageAly() { options={areaList} placeholder="请选择区域" expandTrigger="hover" + changeOnSelect fieldNames={{ label: "name", value: "id", diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx index a22f93c..fb957e0 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx @@ -672,6 +672,7 @@ function ParkingAlyDuration() { options={areaList} placeholder="请选择区域" expandTrigger="hover" + changeOnSelect fieldNames={{ label: "name", value: "id", diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx index 2a07029..34a25f9 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx @@ -463,6 +463,7 @@ function ParkingAlyOverview() { options={areaList} placeholder="请选择区域" expandTrigger="hover" + changeOnSelect fieldNames={{ label: "name", value: "id", diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx index 09ec139..7fdaf3d 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx @@ -250,7 +250,7 @@ function ParkingAlyPeriod() { ` } } - setParkData({...lineChartOption(areaNames, xAxisData, "饱和度", seriesData, areaNames),...tooltip}); + setParkData({ ...lineChartOption(areaNames, xAxisData, "饱和度", seriesData, areaNames), ...tooltip }); }; const randerColor = () => { let arr = []; @@ -459,6 +459,7 @@ function ParkingAlyPeriod() { options={areaList} placeholder="请选择区域" expandTrigger="hover" + changeOnSelect fieldNames={{ label: "name", value: "id", diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyReport/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyReport/loadable.jsx index 885c69b..a2b90b1 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyReport/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyReport/loadable.jsx @@ -27,8 +27,8 @@ function ParkingAlyReport() { end_time: moment().endOf("day").format("YYYY-MM-DD"), date_type: '1', car_parking_type: '3', - operator_id:'0', - area_id:'0', + operator_id: '0', + area_id: '0', }; // 分页数据 const [pageInfo, setPageInfo] = useState({ @@ -303,6 +303,7 @@ function ParkingAlyReport() { options={areaList} placeholder="请选择区域" expandTrigger="hover" + changeOnSelect fieldNames={{ label: "name", value: "id", diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingLiveData/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingLiveData/loadable.jsx index cf6f010..0912a93 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingLiveData/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingLiveData/loadable.jsx @@ -371,6 +371,7 @@ function ParkingLiveData() { options={areaList} placeholder="请选择区域" expandTrigger="hover" + changeOnSelect fieldNames={{ label: "name", value: "id", diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx index b426387..4361fed 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx @@ -323,6 +323,7 @@ function TemporaryParkStat() { options={areaList} placeholder="请选择区域" expandTrigger="hover" + changeOnSelect fieldNames={{ label: "name", value: "id", diff --git a/src/pages/DataAnalysisPrediction/ParkingOverview/index.scss b/src/pages/DataAnalysisPrediction/ParkingOverview/index.scss index 4f1e883..0649e39 100644 --- a/src/pages/DataAnalysisPrediction/ParkingOverview/index.scss +++ b/src/pages/DataAnalysisPrediction/ParkingOverview/index.scss @@ -12,10 +12,10 @@ $color-primary : var(--color-primary); .pkh_title { display: flex; font-size: 16px; - padding: 6px 0 0 44px; align-items: center; width: 100%; - height: 50px; + padding: 0 0 0px 26px; + height: 40px; background: url("../../../assets/images/equip/home/pvhome_title.png"); i { @@ -55,36 +55,42 @@ $color-primary : var(--color-primary); .input_h { z-index: 1000; position: absolute; - top: 70px; + top: 90px; left: 380px; width: 340px; height: 34px; - background: #1e2635; - border: 1px solid #a9c6ff; + background: #01050e; + // border: 1px solid #a9c6ff; border-radius: 2px; display: flex; overflow: hidden; .serdd { - width: 18px; + width: 33px; height: 100%; + justify-content: center; + font-size: 22px; cursor: pointer; color: #A9C6FF; display: flex; z-index: 1001; align-items: center; } + + .ant-select:not(.ant-select-customize-input) .ant-select-selector { + border: none; + } } .select_modals { z-index: 1000; position: absolute; top: 133px; - left: 392px; + left: 380px; width: 340px; height: 414px; background: #01050e; - border: 1px solid #a9c6ff; + // border: 1px solid #a9c6ff; border-radius: 2px; display: flex; padding: 20px 18px 20px 20px; @@ -200,8 +206,8 @@ $color-primary : var(--color-primary); .left_content { z-index: 1000; position: absolute; - top: 22px; - left: 50px; + top: 44px; + left: 100px; display: flex; align-items: center; width: max-content; @@ -212,15 +218,16 @@ $color-primary : var(--color-primary); display: flex; justify-content: center; align-items: center; - width: 50px; - height: 50px; - margin-right: 6px; + width: 40px; + height: 40px; + // margin-right: 6px; border-radius: 50%; - border: #127bfc 4px solid; + background: url("@/assets/images/equip/home/lb.png"); + // border: #75DDFF 4px solid; margin-bottom: 0%; - font-size: 20px; - color: #127bfc; - background: #01050e; + // font-size: 20px; + // color: #75DDFF; + // background: #01050e; } div { @@ -231,10 +238,10 @@ $color-primary : var(--color-primary); .left_home { z-index: 1000; position: absolute; - top: 70px; + top: 90px; left: 50px; width: 320px; - height: 89%; + height: 84%; background: #01050e; display: flex; flex-direction: column; @@ -397,8 +404,9 @@ $color-primary : var(--color-primary); width: 30px; height: 30px; position: absolute; - top: 20px; - right: 30px; + top: 10px; + background: url("../../../assets/images/equip/home/nz.png"); + right: 20px; cursor: pointer; .anticon { @@ -414,8 +422,8 @@ $color-primary : var(--color-primary); i { position: absolute; - right: 0; - top: 0; + right: -2px; + top: 9px; width: 10px; height: 10px; border-radius: 50%; @@ -426,10 +434,10 @@ $color-primary : var(--color-primary); .right_home { z-index: 1000; position: absolute; - top: 70px; + top: 90px; right: 50px; width: 320px; - height: 90%; + height: 87%; background: #01050e; display: flex; flex-direction: column; @@ -508,7 +516,7 @@ $color-primary : var(--color-primary); } p { - border: #127bfc 1px solid; + border: #75DDFF 1px solid; border-radius: 4px; font-size: 14px; text-align: center; @@ -577,19 +585,36 @@ $color-primary : var(--color-primary); // font-size: 18px; p { + width: 45px; + height: 28px; z-index: 1; - // border: #127bfc 1px solid; + // border: #75DDFF 1px solid; margin-bottom: 0%; padding: 2px; + + img { + position: absolute; + width: 100%; + left: 0; + // height: 100%; + } } - span { - width: 100%; - height: 100%; - position: absolute; - transform: skew(-20deg); + .sfy { + color: #00ccff; + padding: 0 0 0px 7px; + background: url("../../../assets/images/equip/home/topr.png") 100% 100%; + + } + + .dad { + font-size: 14px; + font-weight: 600; + padding-left: 6px; + white-space: nowrap; } + } .nor { @@ -839,7 +864,7 @@ $color-primary : var(--color-primary); cursor: pointer; p { - background: #127bfc; + background: #75DDFF; } } } diff --git a/src/pages/DataAnalysisPrediction/ParkingOverview/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingOverview/loadable.jsx index 1402274..5a2be84 100644 --- a/src/pages/DataAnalysisPrediction/ParkingOverview/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingOverview/loadable.jsx @@ -39,11 +39,11 @@ import "./index.scss"; import Btckd from "@/assets/images/equip/home/bottom_checked.png"; import Pkhl from "@/assets/images/equip/home/pkhome_left.png"; import Pkhr from "@/assets/images/equip/home/pkhome_right.png"; -import Lf1 from "@/assets/images/equip/home/left_1.png"; -import Lf2 from "@/assets/images/equip/home/left_2.png"; +import st from "@/assets/images/equip/home/st.png"; +import nd from "@/assets/images/equip/home/nd.png"; import Lf3 from "@/assets/images/equip/home/left_3.png"; import Lf4 from "@/assets/images/equip/home/left_4.png"; -import Lf5 from "@/assets/images/equip/home/left_5.png"; +import rd from "@/assets/images/equip/home/rd.png"; import Lf6 from "@/assets/images/equip/home/left_6.png"; import Lf7 from "@/assets/images/equip/home/left_7.png"; import Lf8 from "@/assets/images/equip/home/ldzs.png"; @@ -84,13 +84,15 @@ const ParkingOverview = connect(function mapStateToProps(state) { const cokd = [ { color: "rgba(234, 234, 33,.6)", - show: "", + img: st, }, { color: "rgba(222, 206, 206,.6)", + img: nd, }, { color: "rgba(203, 122, 41,.6)", + img: rd, }, ]; //右侧时间选择 @@ -727,7 +729,7 @@ const ParkingOverview = connect(function mapStateToProps(state) { { // name: 'Access From', type: "pie", - radius: ["60%", "70%"], + radius: ["58%", "70%"], avoidLabelOverlap: false, label: { show: false, @@ -747,10 +749,10 @@ const ParkingOverview = connect(function mapStateToProps(state) { }, ], grid: { - x: 50, - y: 55, - x2: 70, - y2: 20, + x: 20, + y: 25, + x2: 20, + y2: 50, }, }); }; @@ -977,7 +979,11 @@ const ParkingOverview = connect(function mapStateToProps(state) { } }; crtimer.onclose = function () { - GetCar(); + try { + GetCar(); + } catch (error) { + console.log(error); + } }; }; //获取quyu @@ -1318,9 +1324,7 @@ const ParkingOverview = connect(function mapStateToProps(state) { // onClick={() => { // navigate("/nav"); // }} - > - 西海岸新区停车信息管理平台 - + >
停车业务概览
@@ -1502,9 +1506,7 @@ const ParkingOverview = connect(function mapStateToProps(state) { )} {
-

- -

+

{/* */}

{Text}
} @@ -1568,7 +1570,7 @@ const ParkingOverview = connect(function mapStateToProps(state) { // } }} > - + {/* */} {HoShow ? : ""}
@@ -1600,18 +1602,20 @@ const ParkingOverview = connect(function mapStateToProps(state) { return (
-

No.{index + 1}

- +

+ {CarRoad[CarShow]?.type == 2 ? ( + `No.${index + 1}` + ) : cokd[index]?.img ? ( + + ) : ( + `No.${index + 1}` + )} +

{ele.name || "--"} - {}{" "} {CarRoad[CarShow]?.type == 2 ? ele.rate || 0 : `${ele.paid_amount || 0}元`} @@ -1620,6 +1624,7 @@ const ParkingOverview = connect(function mapStateToProps(state) {
商品信息
-
商品名称
{ycddData?.goods_name || "--"}
+
商品名称
{ycddData?.goods_name || "--"}
-
商户名称
{ycddData?.store_name || "--"}
+
商户名称
{ycddData?.store_name || "--"}
适用范围
{ycddData?.scope || "--"}
diff --git a/src/pages/FinancialMgm/OrderInquiry/ProductOrderInquiry/index.scss b/src/pages/FinancialMgm/OrderInquiry/ProductOrderInquiry/index.scss index c9c64b5..0addd24 100644 --- a/src/pages/FinancialMgm/OrderInquiry/ProductOrderInquiry/index.scss +++ b/src/pages/FinancialMgm/OrderInquiry/ProductOrderInquiry/index.scss @@ -292,6 +292,9 @@ $color-primary: var(--color-primary); text-align: center; background: #3E4557; box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.12); + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } .ltc-item-input { diff --git a/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx index bc442aa..d7bc760 100644 --- a/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx @@ -2107,7 +2107,15 @@ function CollectorWorkStat(props) {
图片 - + + {getCheckData.image&& + getCheckData.image?.map(item=>{ + return( + + ) + }) + } +
diff --git a/src/pages/InRoadMgm/PersonMgm/AuditMgm/AuditCheck/loadable.jsx b/src/pages/InRoadMgm/PersonMgm/AuditMgm/AuditCheck/loadable.jsx index bd448ec..a3447ae 100644 --- a/src/pages/InRoadMgm/PersonMgm/AuditMgm/AuditCheck/loadable.jsx +++ b/src/pages/InRoadMgm/PersonMgm/AuditMgm/AuditCheck/loadable.jsx @@ -405,7 +405,9 @@ function AuditCheck() { ); } - + const handleReset=()=>{ + searchForm.resetFields() + } useEffect(() => { getProgressData(); getAllOperator(); @@ -430,7 +432,7 @@ function AuditCheck() {
{renderSearch()}
- + diff --git a/src/pages/InRoadMgm/RecordInquiry/DisabledCarParkRecordTotal/loadable.jsx b/src/pages/InRoadMgm/RecordInquiry/DisabledCarParkRecordTotal/loadable.jsx index 14ddb43..b8cec25 100644 --- a/src/pages/InRoadMgm/RecordInquiry/DisabledCarParkRecordTotal/loadable.jsx +++ b/src/pages/InRoadMgm/RecordInquiry/DisabledCarParkRecordTotal/loadable.jsx @@ -624,7 +624,7 @@ function DisabledCarParkRecordTotal() { e.type = 1 } ajax({ - url: "/api/bpm/record/get_record_list", + url: "/api/bpm/record/get_record_cj", type: "post", data: { ...e, cj_temporary: 1 }, }).then((res) => { diff --git a/src/pages/MerchantMgm/InvoiceConf/loadable.jsx b/src/pages/MerchantMgm/InvoiceConf/loadable.jsx index a79bb93..fd5df55 100644 --- a/src/pages/MerchantMgm/InvoiceConf/loadable.jsx +++ b/src/pages/MerchantMgm/InvoiceConf/loadable.jsx @@ -443,7 +443,7 @@ function InvoiceConf(props) { //启用/停用 function stopBtn(record) { - ajax.updateInvoiceStatus({ id: record.id,click_status:record.status==1?2:1 }).then( + ajax.updateInvoiceStatus({ id: record.id,click_status:record.status==1?2:1, uid }).then( res => { if (res.status == 20000) { getTable({...formData, ...pageInfo}) @@ -1408,7 +1408,7 @@ function InvoiceConf(props) {
配置ID:
{records.info_id}
状态:
{records.status_name}
-
商户名称:
{records.tenantName}
+
商户名称:
{records.operatorName}
发票平台:
{records.receipt_type_name}
diff --git a/src/pages/OperationCenter/ArrearsRecover/ArrearsCarTask/loadable.jsx b/src/pages/OperationCenter/ArrearsRecover/ArrearsCarTask/loadable.jsx index dccd397..74bf3d6 100644 --- a/src/pages/OperationCenter/ArrearsRecover/ArrearsCarTask/loadable.jsx +++ b/src/pages/OperationCenter/ArrearsRecover/ArrearsCarTask/loadable.jsx @@ -410,18 +410,18 @@ function ArrearsCarTask(props) { } //检索数据 const getSearchData = (data = formData) => { - console.log(formData.refund_amount_max, formData.refund_amount_min); + console.log(formData.refund_amount_min, formData.refund_amount_max); let regex2 = /^$|^[0-9]+$/; if (formData.plate != '' && !utils?.validationPlate(formData.plate)) { message.error('请输入完整的车牌号码') } else if (!regex2.test(formData.refund_amount_min) || !regex2.test(formData.refund_amount_max)) { message.error('欠费金额输入不正确,请重新输入') - } else if (formData.refund_amount_max > formData.refund_amount_min) { - message.error('欠费金额输入不正确,请重新输入1') + } else if (formData.refund_amount_min > formData.refund_amount_max) { + message.error('欠费金额输入不正确,请重新输入') } else if (!regex2.test(formData.sms_recovery_count_min) || !regex2.test(formData.sms_recovery_count_max)) { message.error('追缴次数输入不正确,请重新输入') - } else if (formData.sms_recovery_count_max < formData.sms_recovery_count_min) { - message.error('追缴次数输入不正确,请重新输入2') + } else if (formData.sms_recovery_count_min > formData.sms_recovery_count_max) { + message.error('追缴次数输入不正确,请重新输入') } else { setFormData({ ...formData, pn: 1 }) getData(Object.assign({}, formData, { pn: 1 })) diff --git a/src/pages/OperationCenter/CustomerServieMgm/ComplainManage/loadable.jsx b/src/pages/OperationCenter/CustomerServieMgm/ComplainManage/loadable.jsx index 7bb6c6a..96c6414 100644 --- a/src/pages/OperationCenter/CustomerServieMgm/ComplainManage/loadable.jsx +++ b/src/pages/OperationCenter/CustomerServieMgm/ComplainManage/loadable.jsx @@ -385,10 +385,10 @@ function ComplainManage(props) { }; // 检索数据 - const handleSearch = () => { + const handleSearch = (obj) => { setLoading(true); setPageInfo({ ...pageInfo, ...{ pn: 1 } }); - setHoldData(formData); + setHoldData(obj ? obj : formData); setIsAjax(!isAjax); }; @@ -1360,8 +1360,9 @@ function ComplainManage(props) { { - setFormData({ ...formData, tab: e }); - handleSearch(); + const newObj = { ...formData, tab: e }; + setFormData(newObj); + handleSearch(newObj); }} > diff --git a/src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx b/src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx index 04fe4fb..401fc6b 100644 --- a/src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx +++ b/src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx @@ -25,12 +25,12 @@ function CreditScoreMgm() { const [saveData, setSaveData] = useState({})//积分规则配置保存 const [redeemData, setRedeemData] = useState([])//积分兑换配置列表 const [addData, setAddData] = useState({})//积分兑换添加数据 - const [award, setAward] = useState(0)//奖品名称下拉数据默认值 + const [awardId, setAwardId] = useState('')//奖品名称下拉数据默认值 const [loading, setLoading] = useState(false) const [total, setTotal] = useState(0); const [redeemTotal, setRedeemTotal] = useState(0); const [userId, setUserId] = useState(); - const [awardId, setAwardId] = useState(); + const [dropId, setDropId] = useState();//奖品行数据id,非下拉数据 const [pageInfo, setPageInfo] = useState({ pn: 1, page_size: 15 @@ -52,6 +52,7 @@ function CreditScoreMgm() { key: "iindex", align: "center", fixed: "right", + render: (text, record, index) => index + 1, }, { title: "用户ID", @@ -195,8 +196,8 @@ function CreditScoreMgm() { { - setAwardId(record.id) - setRedeemEdit({ id: record.id }) + setDropId(record.id) + setAddData({ id: record.id, awardId: record.awardId, redeem_points: record.redeem_points, total_num: record.total_num }) setEditVisible({ visible: true, type: 1 }) }} > @@ -204,7 +205,7 @@ function CreditScoreMgm() { { - setAwardId(record.id) + setDropId(record.id) setTipVisible(true) }} > @@ -248,7 +249,7 @@ function CreditScoreMgm() { } //列表数据 function search(e) { - ajax.getParkingAlyReportList(e).then((res) => {//getCreditScoreList + ajax.getCreditScoreList(e).then((res) => {//getCreditScoreList let { status, data, total } = res if (status == 20000) { if (data.list) { @@ -291,10 +292,13 @@ function CreditScoreMgm() { ajax.getCreditScoreRule({ ...saveData }).then((res) => { let { status, data, total } = res if (status == 20000) { - setAddData(data) - setRuleVisible(false) + setSaveData(data) + if (e) { + setRuleVisible(false) + message.success("保存成功") + } } else { - setAddData({}) + setSaveData({}) message.error(res.message) } }) @@ -322,7 +326,7 @@ function CreditScoreMgm() { }) } //积分兑换配置 编辑保存 - function setRedeemEdit(e) { + function getRedeemEdit(e, type) { ajax.getCreditScoreRedeemAdd({ ...e }).then((res) => { let { status, data, total } = res if (status == 20000) { @@ -331,8 +335,20 @@ function CreditScoreMgm() { } else { setAddData(data) } - getRedeemList({ award: award, pn: 1, page_size: 15 }) - setEditVisible({ visible: true, type: 0 }) + getRedeemList({ awardId: awardId, pn: 1, page_size: 15 }) + if (type == 12) { + return + } + if (type == 1 && editVisible.type == 1) { + message.success("编辑成功") + setEditVisible({ visible: false, type: 0 }) + return + } + if (editVisible.type == 0) { + message.success("添加成功") + setEditVisible({ visible: false, type: 0 }) + return + } } else { setAddData({}) message.error(res.message) @@ -340,12 +356,12 @@ function CreditScoreMgm() { }) } //积分兑换配置 删除保存 - function setRedeemDel(e) { + function getRedeemDel(e) { ajax.getCreditScoreRedeemDel(e).then((res) => { let { status, data, total } = res if (status == 20000) { setRedeemPageInfo({ pn: 1, page_size: 15 }) - getRedeemList({ award: award, pn: 1, page_size: 15 }) + getRedeemList({ awardId: awardId, pn: 1, page_size: 15 }) setTipVisible(false) } else { message.error(res.message) @@ -354,9 +370,9 @@ function CreditScoreMgm() { } // 获取下拉数据 const getSelectList = () => { - ajax.getOperator().then((e) => { + ajax.getCreditScoreAward().then((e) => { setSearchSelectList([ - ...searchSelectList, + //...searchSelectList, ...e.data ]) }) @@ -393,7 +409,7 @@ function CreditScoreMgm() { type="primary" style={{ width: '116px' }} onClick={() => { - getRedeemList({ award: award, pn: 1, page_size: 15 }); + getRedeemList({ awardId: awardId, pn: 1, page_size: 15 }); setRedeemVisible(true) }} > @@ -454,7 +470,7 @@ function CreditScoreMgm() { onCancel={() => { setRedeemVisible(false); }} - onOk={() => { getRedeemList({ award: award, pn: 1, page_size: 15 }) }} + onOk={() => { getRedeemList({ awardId: awardId, pn: 1, page_size: 15 }) }} >
@@ -469,14 +485,15 @@ function CreditScoreMgm() {
奖品名称
-
{ getRedeemList({ award: award, pn: 1, page_size: 15 }) }}>查询
-
{ setRedeemEdit(); setEditVisible({ visible: true, type: 0 }) }}>添加
+
{ getRedeemList({ awardId: awardId, pn: 1, page_size: 15 }) }}>查询
+
{ setEditVisible({ visible: true, type: 0 }) }}>添加
row?.order_id || row?.id || row?.deal_record_id || Math.random() * 10000} @@ -497,7 +514,7 @@ function CreditScoreMgm() { ...redeemPageInfo, ...{ pn: current, page_size: size } }); - getRedeemList({ award: award, pn: current, page_size: size }) + getRedeemList({ awardId: awardId, pn: current, page_size: size }) }} /> @@ -505,12 +522,12 @@ function CreditScoreMgm() { { setEditVisible({ visible: false, type: 0 }) }} - onOk={() => { setRedeemEdit(addData) }} + onOk={() => { getRedeemEdit(addData, editVisible.type) }} >
@@ -518,10 +535,11 @@ function CreditScoreMgm() {
奖品名称
@@ -556,7 +574,7 @@ function CreditScoreMgm() { onCancel={() => { setTipVisible(false); }} - onOk={() => { setRedeemDel({ id: awardId }) }} + onOk={() => { getRedeemDel({ id: awardId }) }} >
确定要删除该条数据? @@ -570,7 +588,7 @@ function CreditScoreMgm() { onCancel={() => { setRuleVisible(false); }} - onOk={() => { setRule() }} + onOk={() => { setRule(1) }} >
diff --git a/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/index.scss b/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/index.scss index 680273f..2cc240d 100644 --- a/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/index.scss +++ b/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/index.scss @@ -57,6 +57,7 @@ $color-primary: var(--color-primary); .yisa-search { margin-top: 10px; display: flex; + justify-content: center; label { line-height: 31px; } @@ -77,6 +78,7 @@ $color-primary: var(--color-primary); .btnBox { display: flex; margin-top: 20px; + .yisa-btn { margin-left: 20px; width: 85px; @@ -124,7 +126,7 @@ $color-primary: var(--color-primary); margin-bottom: 10px; display: inline-block; - em { + span { color: #3aa8fe; margin: 0 5px; } diff --git a/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/loadable.jsx b/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/loadable.jsx index d549aee..0ea33ed 100644 --- a/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/loadable.jsx +++ b/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/loadable.jsx @@ -735,7 +735,7 @@ function ParkingCardMgm(props) {
- +
- -
@@ -785,7 +785,7 @@ function ParkingCardMgm(props) {
- 共检索到{resultData.total}条结果 + 共检索到{resultData.total}条结果
*} onClick={()=>getSearchData()}> - 搜索 + 查询
} style={{width:245}} onClick={()=>{getStaData()}}> - 搜索 + 查询 @@ -233,7 +233,7 @@ function ParkingCardStat() { columns={tableColumns} pagination={false} loading={ajaxLoading} - scroll={{y:600}} + // scroll={{y:600}} /> {/*
diff --git a/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx b/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx index eed6099..a2b9aaa 100644 --- a/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx +++ b/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx @@ -34,6 +34,18 @@ function StaggeredMgm(props) { const [checkVisible, setCheckVisible] = useState(false) const [editVisible, setEditVisible] = useState(false) const [addVisible, setAddVisible] = useState(false) + let infoData = { + start_date: moment().subtract(30, 'days').startOf('day').format('YYYY-MM-DD'), + end_date: moment().format('YYYY-MM-DD'), + start_time: moment().format('HH:mm:ss'), + end_time: moment().format('HH:mm:ss'), + week: '', + num: '', + price: '', + text: '', + } + const [getSaleMsg, setGetSaleMsg] = useState([infoData]) + //物品类型 const handleParkName = (v) => { setFormData({ ...formData, road: v.target.value }) @@ -95,8 +107,8 @@ function StaggeredMgm(props) { return <> -
{ CheckBtn(record) }}>查看
-
{ translateBtn(record) }}>编辑
+
CheckBtn(record) }>查看
+
translateBtn(record) }>编辑
}> @@ -110,14 +122,7 @@ function StaggeredMgm(props) { setGetRecordData(record) let str = record.info let newArr = [] - - str.forEach(item => { - newArr.push(item) - for (let i = 0; i < newArr.length; i++) { - newArr[i].disabled = true; - } - }) - setGetSaleMsg(newArr); + setGetSaleMsg(record.info); setCheckVisible(true) } const checkModal = () => { @@ -231,21 +236,12 @@ function StaggeredMgm(props) { road: '' }) } - let infoData = { - start_date: moment().subtract(30, 'days').startOf('day').format('YYYY-MM-DD'), - end_date: moment().format('YYYY-MM-DD'), - start_time: moment().format('HH:mm:ss 00:00:00'), - end_time: moment().format('HH:mm:ss 23:59:59'), - week: '', - num: '', - price: '', - text: '', - } + const [getCarMsg, setGetCarMsg] = useState({ operator_id:'', road:'' }) - const [getSaleMsg, setGetSaleMsg] = useState([infoData]) + //商户名称 const handleAddDeployType = (value) => { setGetCarMsg({ @@ -302,13 +298,11 @@ function StaggeredMgm(props) { } //错峰时间 const handleChangeTime = (time, timeString, index) => { - console.log(time, timeString, index); let times = getSaleMsg[index] times.start_time = timeString[0] times.end_time = timeString[1] } const handleChance = (v, index, key) => { - console.log(v, index, key); let str = [...getSaleMsg] if (key == 'num') { str[index][key] = v @@ -420,14 +414,16 @@ function StaggeredMgm(props) { }) useEffect(() => { if (sessionTabList && Object.values(sessionTabList).length > 0) { - setFormData({ - road: sessionTabList?.road, - operator_id: sessionTabList?.operator_id, - user: sessionTabList?.user, - pn: sessionTabList?.pn, - page_size: sessionTabList?.page_size, - }) + // setFormData({ + // road: sessionTabList?.road, + // operator_id: sessionTabList?.operator_id, + // user: sessionTabList?.user, + // pn: sessionTabList?.pn, + // page_size: sessionTabList?.page_size, + // }) } + getData() + merchantDataName() }, []) useEffect(() => { setSessionTabList({ @@ -435,8 +431,7 @@ function StaggeredMgm(props) { }) }, [formData]) useEffect(() => { - getData() - merchantDataName() + }, []) return <>
@@ -561,9 +556,8 @@ function StaggeredMgm(props) {
- {getSaleMsg.length ? - getSaleMsg?.map((item, index) => { - console.log(item); + {getSaleMsg&&getSaleMsg.length ? + getSaleMsg.map((item, index) => { return ( <>
@@ -578,9 +572,7 @@ function StaggeredMgm(props) { disabled={true} defaultValue={[moment(item.start_date), moment(item.end_date)]} style={{ width: 250, marginLeft: 20 }} - onChange={(date, dateString) => handleChangeDate( - date, dateString, index - )} + onChange={(date, dateString) => handleChangeDate(date, dateString, index)} />
@@ -588,12 +580,10 @@ function StaggeredMgm(props) { handleChangeTime( - time, timeString, index - )} + onChange={(time, timeString) => handleChangeTime(time, timeString, index)} />
@@ -673,14 +663,14 @@ function StaggeredMgm(props) { }) : '' }
-
@@ -837,10 +827,10 @@ function StaggeredMgm(props) { }
- -
@@ -895,9 +885,8 @@ function StaggeredMgm(props) {
- {getSaleMsg.length ? + {getSaleMsg&&getSaleMsg.length ? getSaleMsg?.map((item, index) => { - // console.log(item); return ( <>
@@ -922,7 +911,7 @@ function StaggeredMgm(props) { handleChangeTime( diff --git a/src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx b/src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx index f3954c2..cd9ffa7 100644 --- a/src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx +++ b/src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx @@ -746,7 +746,7 @@ function UserInfo() { ajax({ url: url, type: "get", - data: { ...pageInfo, memberId: memberId }, + data: { ...pageInfo, memberId: memberId, ...e }, }).then((res) => { let { status, data, total } = res if (status == 20000) { @@ -1009,6 +1009,7 @@ function UserInfo() { ...pageInfo, ...{ pn: current, length: size } }); + searchLv({ pn: current, length: size }) }, } //单个表格渲染 @@ -1158,7 +1159,7 @@ function UserInfo() { ...{ pn: 1, length: 15 } }); if (tabKey == '6' || tabKey == '7') { - searchLv() + searchLv({ pn: 1, length: 15 }) } }, [tabKey]) diff --git a/src/pages/SystemMgm/BusinessConfig/BusinessConf/loadable.jsx b/src/pages/SystemMgm/BusinessConfig/BusinessConf/loadable.jsx index 2af1a26..d33b6e6 100644 --- a/src/pages/SystemMgm/BusinessConfig/BusinessConf/loadable.jsx +++ b/src/pages/SystemMgm/BusinessConfig/BusinessConf/loadable.jsx @@ -755,7 +755,7 @@ function BusinessConf(props) { onCancel={editModal} footer={null} className="editMsg" - title='添加/修改管理员' + title='修改管理员' >
diff --git a/src/pages/SystemMgm/RoleMgm/loadable.jsx b/src/pages/SystemMgm/RoleMgm/loadable.jsx index 880cb07..ca5166b 100644 --- a/src/pages/SystemMgm/RoleMgm/loadable.jsx +++ b/src/pages/SystemMgm/RoleMgm/loadable.jsx @@ -589,7 +589,7 @@ function RoleMgm(props) { onCancel={imgModal} footer={null} className="checkMsg" - title='添加/修改角色' + title='添加角色' >
diff --git a/src/pages/SystemMgm/SystemLog/loadable.jsx b/src/pages/SystemMgm/SystemLog/loadable.jsx index 7a684e3..fe42a69 100644 --- a/src/pages/SystemMgm/SystemLog/loadable.jsx +++ b/src/pages/SystemMgm/SystemLog/loadable.jsx @@ -11,7 +11,8 @@ import "./index.scss"; const SystemLog = () => { const defaultData = { - menu_id: [], // 子系统id + menu_ids: [], // 功能模块id + menu_id: "", // 功能模块id operation_type: "", // 操作类型id user_name: "", // 操作人 date_type: "1", // 选项类型 1: 日 2: 周 3: 月 @@ -102,14 +103,14 @@ const SystemLog = () => { const [formData, setFormData] = useState(defaultData); // 表单数据 const [sessionData, setSessionData] = useSessionStorageState("systemLog", { value: {} }); // session缓存 - const [subsystemData, setSubsystemData] = useState([]); // 子系统级联数据 + const [subsystemData, setSubsystemData] = useState([]); // 功能模块级联数据 const [operationTypeData, setOperationTypeData] = useState([]); // 操作类型数据 const [loading, setLoading] = useState(false); // 检索按钮加载状态 // 模态框数据 const [modalExport, setModalExport] = useState({ open: false, - export_name: moment().format("YYYY-MM-DD"), + export_name: "系统日志 - " + moment().format("YYYY-MM-DD"), }) // 表格返回数据 const [resultData, setResultData] = useState({ @@ -135,7 +136,6 @@ const SystemLog = () => { return { str, mat }; }; // 切换时间变化 - const $setTimeNow = (e) => { let start = ""; let end = ""; @@ -181,7 +181,7 @@ const SystemLog = () => { $getTableList(temFormData); }; - // 获取子系统数据 + // 获取功能模块数据 const $subsystemList = () => { ajax.getSystemLogMenu().then((res) => { if (res.status === 20000 || res.status == 0) { @@ -240,7 +240,7 @@ const SystemLog = () => { document.body.removeChild(link); setModalExport({ open: false, - export_name: moment().format("YYYY-MM-DD"), + export_name: "系统日志 - " + moment().format("YYYY-MM-DD"), }) } else { message.error(res.message); @@ -254,7 +254,8 @@ const SystemLog = () => { let _data = defaultData; if (sessionData && Object.values(sessionData).length > 0) { _data = { - menu_id: sessionData?.menu_id || [], // 子系统id + menu_ids: sessionData?.menu_ids || [], // 功能模块id + menu_id: sessionData?.menu_id || "", // 功能模块id operation_type: sessionData?.operation_type || "", // 操作类型id user_name: sessionData?.user_name || "", // 操作人 date_type: sessionData?.date_type || "1", // 选项类型 1: 日 2: 周 3: 月 @@ -280,9 +281,11 @@ const SystemLog = () => {
查询条件
- + { children: "children", }} options={subsystemData || []} - value={formData?.menu_id || []} - onChange={(e) => setFormData({ ...formData, menu_id: e || [] })} + value={formData?.menu_ids || []} + onChange={(e) => { + let _id = e?.length ? e.slice(-1). join(",") : ""; + setFormData({ + ...formData, + menu_ids: e || [], + menu_id: _id || "" + }) + }} />
@@ -465,7 +475,7 @@ const SystemLog = () => { onCancel={() => { setModalExport({ open: false, - export_name: moment().format("YYYY-MM-DD"), + export_name: "系统日志 - " + moment().format("YYYY-MM-DD"), }) }} > @@ -487,7 +497,7 @@ const SystemLog = () => {
- +
diff --git a/src/services/OperationCenter/OperationSales/index.js b/src/services/OperationCenter/OperationSales/index.js index d9d0c27..3f55d5e 100644 --- a/src/services/OperationCenter/OperationSales/index.js +++ b/src/services/OperationCenter/OperationSales/index.js @@ -246,7 +246,7 @@ const handleCountExport = (p) => { // 信用积分管理-列表 const getCreditScoreList = (p) => { return ajax({ - url: "/api", + url: "/api/ope/credit_system/score_list", type: "post", data: p, }); @@ -254,7 +254,7 @@ const getCreditScoreList = (p) => { // 信用积分管理-使用记录 const getCreditScoreDetailList = (p) => { return ajax({ - url: "/api", + url: "/api/ope/credit_system/usage_list", type: "post", data: p, }); @@ -262,7 +262,7 @@ const getCreditScoreDetailList = (p) => { // 信用积分管理-积分规则配置 const getCreditScoreRule = (p) => { return ajax({ - url: "/api", + url: "/api/ope/credit_system/score_rules_list", type: "post", data: p, }); @@ -270,7 +270,7 @@ const getCreditScoreRule = (p) => { // 信用积分管理-积分兑换配置 const getCreditScoreRedeem = (p) => { return ajax({ - url: "/api", + url: "/api/ope/credit_system/score_redeem_list", type: "post", data: p, }); @@ -278,7 +278,7 @@ const getCreditScoreRedeem = (p) => { // 信用积分管理-积分兑换配置添加和编辑 const getCreditScoreRedeemAdd = (p) => { return ajax({ - url: "/api", + url: "/api/ope/credit_system/score_redeem_edit", type: "post", data: p, }); @@ -286,11 +286,20 @@ const getCreditScoreRedeemAdd = (p) => { // 信用积分管理-积分兑换配置删除 const getCreditScoreRedeemDel = (p) => { return ajax({ - url: "/api", + url: "/api/ope/credit_system/score_redeem_del", type: "post", data: p, }); }; + +// 信用积分管理-下拉数据 +const getCreditScoreAward = (p) => { + return ajax({ + url: "/api/ope/credit_system/score_award_list", + type: "get", + data: p, + }); +}; export default { getCouponList, getCouponOptions, @@ -327,4 +336,5 @@ export default { getCreditScoreRedeem, getCreditScoreRedeemAdd, getCreditScoreRedeemDel, + getCreditScoreAward };