From 48149bb5cff00d3545e5fdd93a325548a9e6bf40 Mon Sep 17 00:00:00 2001 From: wanghx Date: Fri, 5 Jan 2024 18:20:59 +0800 Subject: [PATCH] =?UTF-8?q?fix():=20=E5=85=A8=E5=B1=80=E7=BB=9F=E4=B8=80im?= =?UTF-8?q?age=E5=9B=BE=E7=89=87=E5=8A=A0=E8=BD=BD=E5=A4=B1=E8=B4=A5?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/error-img-new.png | Bin 0 -> 4340 bytes .../ParkingRecordModal/RecordReviewModal.jsx | 2 +- .../ExceptionParkReport/loadable.jsx | 9 ++++++- .../BusinessMgm/SpecialRecord/loadable.jsx | 8 +++++++ .../DisabledCarParkRecordTotal/loadable.jsx | 16 +++++++++---- .../RecordInquiry/ParkRecordTotal/loadable.jsx | 18 ++++++++++---- .../OperationCenter/CarMgm/CarAuth/loadable.jsx | 18 ++++++++++---- .../OperationCenter/CarMgm/CarInfo/loadable.jsx | 21 ++++++++++++----- .../GeoSignalIgnoreAudit/loadable.jsx | 10 +++++++- .../GeoSignalIgnoreInquiry/loadable.jsx | 10 +++++++- .../OperationCenter/UserMgm/UserAuth/loadable.jsx | 14 ++++++++--- .../OperationCenter/UserMgm/UserInfo/loadable.jsx | 26 ++++++++++++++------- .../OperationCenter/UserMgm/UserTag/loadable.jsx | 12 ++++++++-- .../OutParkingRecordInquiry/Detail/StopList.jsx | 16 +++++++++---- .../OutExceptionMgm/LiftUpPoleRecord/loadable.jsx | 16 +++++++++---- .../ZombieCarCleanRecord/loadable.jsx | 13 +++++++++-- .../OutSegmentMgm/ZombieCarMgm/Detail/StopList.jsx | 11 +++++++-- 17 files changed, 169 insertions(+), 51 deletions(-) create mode 100644 src/assets/images/error-img-new.png diff --git a/src/assets/images/error-img-new.png b/src/assets/images/error-img-new.png new file mode 100644 index 0000000000000000000000000000000000000000..b00cb93a9eb4a9e0999b2f3cd14bd436c94bff2e GIT binary patch literal 4340 zcmeHKYdBQ>7T+@_1}`SL#VbQ8=|WM8m|4Yw@=wx%Sfq8 z0RSL#?5O1#0DzFd_a3-7cxMI}CW8-Hi1{%GICw?C&&L7)BIlUpVTUkx4g(YG){U2# z*@yf5IPGQfr?#VSuN6Ld_V|UbnvRUFA;exvh8$)7G<94P_Bf{UyCzlPE^A&B zp(A-;$;RvQCfys-p?TNN1{a;jsP?|iEgawKn>YPt^v^x2Efa4-+8#xAtpwwYyLoO+*t*uSp?BMK|;nv3JYVYcq z&LDbA3lSeUEv~gDq=O!wNq()r-%R)w{L3ru?cL#=be)AocRx5v0?0!|`P75>b8Pum zljxdhUv4r-9{YlX za;4$Gj;C*-+idAksFex(lV7>Z8basNNPeh2U*!bV0RlO7iFKViokC&s9 zYP@OX{3vB#anc8vjUobg8CuP}W@o1%ts(lBRBYI!u{w;$N|kK!&TNOl(7x*23fIo96Uh**$E}Kx&%b1!q1&#|8~3bWRU$cLL^Z^Xcz!V4iRnce5W!liu{_l*Yl~ zq&UM`!)Zko4Gn4Hm64XTi+^*&NVk|S)xBCO5+lol^0(c%$&XRXDay4La;6;}{`szD zss!O3?Ee4oPGT}}(U!`a7BN36ugX#-!u{ep5eT4j;^yC`G+QV3Ao_9FXJ1lovAc)P z9V4Nik$|I7d;LW)rrwPfifASSB~@{a?Zj!oN=x728y)lB+IkZTrAnkZG4IESOVr)| zyMgCqn2Ia62?G@7_W$HHQiWVk2!0w$UYdH1&rmDY}LR_L{9OXuxp)-WxR;Q19k+ndi@+ zdxnGsCx$y-+j|E89H}S@=T{vyQz`WZ(ZW zrHusM$Ut|&>2!M3X6sj>jJdDupg=eI^1<5E9CK;~xSNW>=7;2(%}Iyk6V=nIgS3qT z2eKkn3)W}7B>`E%IC^d{bk>a+u|#>xs9X*#4IZ(9q_ z3-~K5_gE$G-YM+HR#z%Q(?0W6j#4q80Ze=Iw{K7{FRzip23w;ACRXo&S&q)Fnopm? z?bK2u2p~;q8QEEN&=^^DsZ2YHq(C6prGdY2LEE)_-o~Xr{Csf&+7ZOl(b#j7x^k>u z&#Z7Y^nG%2^5yA)QBMyK>XW*TMK?D$nf&VTg9BwDnH;Z!0NEDA$5zMKY7Ay&B^&kn z^=o|;(V(6^lj~nsS2r@%8{+BXll6dsV|aUcJy(J@H8rW5yb@dQ3Y+?NYx+T zFNccYO)sqAhMxEt!^BHAq13UfquWTfL4+Z4)bD4SmF*IjGE ztz=A2FK%vqNCJHBv@|;+Vwc7mGTD8(2ZPo$|51Pk32cpH`$0!BL0S_Hj$(_&>Oc#w0H~Iy%?dhBoe8mkaI7_XYhme59U@L~xrQJvQ#^N-CPv zy!-QVNnmFLyXz;HxUaG;*WTFf0~p@n@uf>YX3r8U$A{ed-?94vqzG0UaA%*k&QqFqB$>Us_F~n5dim z?1-sb5-p&(ycuhtPQ;!;pl zC9x4+%qy;B66fYQpmL?J^Q=mJq1_?ExR@T(BuNw4+3c>20ICK*n2&1=2{aB}Mh;Ym zWG;$W88nxi2-Y?d&wBy4(C<6R?_TQv>?B9xu__{iU0l!Rt*c)|tOufZR>wCf02_^r zGTWIK9wd)k7jcGpk{soHyT8Xd;Fr*j)}GjEIr90ObWL>CZNU>o>>C zw#$$&q9FAc%Mxr{?=E0+NXC$FQLr*b;m{6esliEsZ^T&>VD3&tJ@dMH1i7#QE!a(E z5abHxLfcm=RyjkE7p~B3tWzB7PrvbC2WM(})UT!@9&7~4B;lk1rC5&LW#!8%G9W9!#Wip*IB=+?cwo^_-3M)-bwlSxvs9M*aH>sN>w7{ zb*OxsEokadGOw9<)qiKaT|8~?0mI;@db;%p7mVAo4e{6PA9w$>A$SVyRqpBONo5QS ktPZx$G { diff --git a/src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkReport/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkReport/loadable.jsx index 9877b1f..e53ea14 100644 --- a/src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkReport/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkReport/loadable.jsx @@ -6,6 +6,7 @@ import { } from '@/config/character.config.js' import "./index.scss"; import { SearchOutlined } from '@ant-design/icons'; +import errorImg from '@/assets/images/error-img-new.png' import ajax from '@/services' import moment from "moment"; import { useSessionStorageState } from "ahooks" @@ -62,6 +63,12 @@ function ExceptionParkReport(props) { } return result; } + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + //列表 const deployListColumns = [ { @@ -486,7 +493,7 @@ function ExceptionParkReport(props) { getDetailPic.map((item, index) => { return (
- +
) }) diff --git a/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx index dc744a5..bdb9011 100644 --- a/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx @@ -8,6 +8,7 @@ import "./index.scss"; import { SearchOutlined, DeleteOutlined, PlusOutlined, CloseCircleFilled } from '@ant-design/icons'; import ajax from '@/services' import { useSessionStorageState } from "ahooks" +import errorImg from '@/assets/images/error-img-new.png' import { dictionary, utils } from "@/config/common"; const { TabPane } = Tabs; const { TextArea } = Input; @@ -173,6 +174,13 @@ function CollectorWorkStat(props) { key: 'review_comments', } ] + + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + //列表 const deployListColumns = [ { diff --git a/src/pages/InRoadMgm/RecordInquiry/DisabledCarParkRecordTotal/loadable.jsx b/src/pages/InRoadMgm/RecordInquiry/DisabledCarParkRecordTotal/loadable.jsx index 9586410..a1740e7 100644 --- a/src/pages/InRoadMgm/RecordInquiry/DisabledCarParkRecordTotal/loadable.jsx +++ b/src/pages/InRoadMgm/RecordInquiry/DisabledCarParkRecordTotal/loadable.jsx @@ -19,6 +19,7 @@ import ajax from '@/config/ajax.js' // import { dictionary, utils } from "@/config/common"; // import moment from 'moment' // import { useSessionStorageState, useUpdateEffect, useSize, useUpdate } from 'ahooks'; +import errorImg from '@/assets/images/error-img-new.png' import { TableModule } from "@/components"; import "./index.scss"; import { @@ -527,6 +528,13 @@ function DisabledCarParkRecordTotal() { function changeKey(key) { setTabKey(key); } + + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + function searchOperation(e) { ajax({ //支付记录 url: "/api/bpm/record/get_payment_record", @@ -674,8 +682,8 @@ function DisabledCarParkRecordTotal() { {params.out_person} - { setBigPic(params.in_veh_pic); setBigpicVisible(true) }} /> - { setBigPic(params.in_plate_pic); setBigpicVisible(true) }} /> + { setBigPic(params.in_veh_pic); setBigpicVisible(true) }} /> + { setBigPic(params.in_plate_pic); setBigpicVisible(true) }} /> ); @@ -742,7 +750,7 @@ function DisabledCarParkRecordTotal() { }} >
- +
- +
diff --git a/src/pages/InRoadMgm/RecordInquiry/ParkRecordTotal/loadable.jsx b/src/pages/InRoadMgm/RecordInquiry/ParkRecordTotal/loadable.jsx index 3cea881..e8761db 100644 --- a/src/pages/InRoadMgm/RecordInquiry/ParkRecordTotal/loadable.jsx +++ b/src/pages/InRoadMgm/RecordInquiry/ParkRecordTotal/loadable.jsx @@ -19,6 +19,7 @@ import { // import moment from 'moment' // import { useSessionStorageState, useUpdateEffect, useSize, useUpdate } from 'ahooks'; import ajax from "@/services"; +import errorImg from '@/assets/images/error-img-new.png' import { QuestionCircleOutlined } from '@ant-design/icons'; import { TableModule } from "@/components"; import "./index.scss"; @@ -580,6 +581,13 @@ function ParkRecordTotal() { setHistoryDataDetail(record) setRecordIndex(index); } + + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + function changeKey(key) { setTabKey(key); switch (key) { @@ -650,17 +658,17 @@ function ParkRecordTotal() {
- +
- +
- +
@@ -1100,11 +1108,11 @@ function ParkRecordTotal() {
车辆照片
- +
车牌照片
- +
diff --git a/src/pages/OperationCenter/CarMgm/CarAuth/loadable.jsx b/src/pages/OperationCenter/CarMgm/CarAuth/loadable.jsx index 5693c10..00c363d 100644 --- a/src/pages/OperationCenter/CarMgm/CarAuth/loadable.jsx +++ b/src/pages/OperationCenter/CarMgm/CarAuth/loadable.jsx @@ -12,6 +12,7 @@ import { Select, } from "antd"; const { TextArea } = Input; +import errorImg from '@/assets/images/error-img-new.png' import ajax from '@/config/ajax.js' import { TableModule, ResultFlow, QuickMenu } from "@/components"; import { dictionary, utils } from "@/config/common"; @@ -169,6 +170,13 @@ function CarAuth() { const handleOpinion = (v) => { setToText(v.target.value) } + + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + useEffect(() => { search() }, [formData, pageData]); @@ -233,11 +241,11 @@ function CarAuth() {
- { setBigPic(resultData[indexby].vehicle_travel_license_img1); setBigpicVisible(true) }} /> + { setBigPic(resultData[indexby].vehicle_travel_license_img1); setBigpicVisible(true) }} /> {/* { setBigPic(resultData[indexby].vehicle_travel_license_img1); setBigpicVisible(true) }} /> */}
- { setBigPic(resultData[indexby].vehicle_travel_license_img2); setBigpicVisible(true) }} /> + { setBigPic(resultData[indexby].vehicle_travel_license_img2); setBigpicVisible(true) }} /> {/* { setBigPic(resultData[indexby].vehicle_travel_license_img2); setBigpicVisible(true) }} /> */}
@@ -253,10 +261,10 @@ function CarAuth() {
- { setBigPic(resultData[indexby].driving_licence_img1); setBigpicVisible(true) }} /> + { setBigPic(resultData[indexby].driving_licence_img1); setBigpicVisible(true) }} />
- { setBigPic(resultData[indexby].driving_licence_img2); setBigpicVisible(true) }} /> + { setBigPic(resultData[indexby].driving_licence_img2); setBigpicVisible(true) }} />
@@ -378,7 +386,7 @@ function CarAuth() { >
- +
diff --git a/src/pages/OperationCenter/CarMgm/CarInfo/loadable.jsx b/src/pages/OperationCenter/CarMgm/CarInfo/loadable.jsx index ec1bcbb..86d28c0 100644 --- a/src/pages/OperationCenter/CarMgm/CarInfo/loadable.jsx +++ b/src/pages/OperationCenter/CarMgm/CarInfo/loadable.jsx @@ -14,6 +14,7 @@ import { } from "antd"; const { TextArea } = Input; import moment from "moment"; +import errorImg from '@/assets/images/error-img-new.png' import ajax from '@/config/ajax.js' import { TableModule, QuickMenu } from "@/components"; import { @@ -791,10 +792,10 @@ function CarInfo() {
入场照片
- { setBigPic(params.in_veh_pic); setBigpicVisible(true) }} /> + { setBigPic(params.in_veh_pic); setBigpicVisible(true) }} />
- { setBigPic(params.in_plate_pic); setBigpicVisible(true) }} /> + { setBigPic(params.in_plate_pic); setBigpicVisible(true) }} />
@@ -806,7 +807,7 @@ function CarInfo() {
- +
车辆归属信息
@@ -925,6 +926,14 @@ function CarInfo() { /> ); } + + + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + //退款订单详情 const tkddModal =
退款订单:{ycddData?.refund_id}
@@ -1256,7 +1265,7 @@ function CarInfo() { >
- +
@@ -1292,11 +1301,11 @@ function CarInfo() {
入场图片
车辆照片
- +
车牌照片
- +
diff --git a/src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreAudit/loadable.jsx b/src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreAudit/loadable.jsx index ecb5b0a..2f405c0 100644 --- a/src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreAudit/loadable.jsx +++ b/src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreAudit/loadable.jsx @@ -6,6 +6,7 @@ import { } from '@/config/character.config.js' import "./index.scss"; import { SearchOutlined, DeleteOutlined } from '@ant-design/icons'; +import errorImg from '@/assets/images/error-img-new.png' import ajax from '@/services' const { TextArea } = Input; function GeoSignalIgnoreAudit(props) { @@ -217,6 +218,13 @@ function GeoSignalIgnoreAudit(props) { setRejectVisible(false) } } + + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + const reBtn = () => { let data = { id: getRejectId, @@ -449,7 +457,7 @@ function GeoSignalIgnoreAudit(props) { title='查看图片' >
- +
diff --git a/src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreInquiry/loadable.jsx b/src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreInquiry/loadable.jsx index d2dcfc7..34208fe 100644 --- a/src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreInquiry/loadable.jsx +++ b/src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreInquiry/loadable.jsx @@ -6,6 +6,7 @@ import { } from '@/config/character.config.js' import "./index.scss"; import { SearchOutlined, DeleteOutlined } from '@ant-design/icons'; +import errorImg from '@/assets/images/error-img-new.png' import ajax from '@/services' const { TextArea } = Input; function GeoSignalIgnoreInquiry(props) { @@ -79,6 +80,13 @@ function GeoSignalIgnoreInquiry(props) { } return result; } + + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + //列表 const deployListColumns = [ { @@ -371,7 +379,7 @@ function GeoSignalIgnoreInquiry(props) { title='查看图片' >
- +
diff --git a/src/pages/OperationCenter/UserMgm/UserAuth/loadable.jsx b/src/pages/OperationCenter/UserMgm/UserAuth/loadable.jsx index f300075..cb52cc6 100644 --- a/src/pages/OperationCenter/UserMgm/UserAuth/loadable.jsx +++ b/src/pages/OperationCenter/UserMgm/UserAuth/loadable.jsx @@ -15,6 +15,7 @@ const { TextArea } = Input; import ajax from '@/config/ajax.js' import { TableModule, ResultFlow, QuickMenu } from "@/components"; import { dictionary, utils } from "@/config/common"; +import errorImg from '@/assets/images/error-img-new.png' import "./index.scss"; function UserAuth() { const columns = [ @@ -157,6 +158,13 @@ function UserAuth() { } }) } + + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + useEffect(() => { search() }, [formData, pageData]); @@ -208,10 +216,10 @@ function UserAuth() {
- { resultData[indexby]?.authImg1 ? setBigPic(resultData[indexby].authImg1) : null; setBigpicVisible(true) }} /> + { resultData[indexby]?.authImg1 ? setBigPic(resultData[indexby].authImg1) : null; setBigpicVisible(true) }} />
- { resultData[indexby]?.authImg2 ? setBigPic(resultData[indexby].authImg2) : null; setBigpicVisible(true) }} /> + { resultData[indexby]?.authImg2 ? setBigPic(resultData[indexby].authImg2) : null; setBigpicVisible(true) }} />
@@ -294,7 +302,7 @@ function UserAuth() { >
- +
diff --git a/src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx b/src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx index 26c77ea..c5fccaa 100644 --- a/src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx +++ b/src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx @@ -18,6 +18,7 @@ import moment from "moment"; import ajax from '@/config/ajax.js' import { TableModule } from "@/components"; import { dictionary } from "@/config/common.js"; +import errorImg from '@/assets/images/error-img-new.png' import "./index.scss"; function UserInfo() { const [carId, setCarId] = useState() @@ -941,6 +942,13 @@ function UserInfo() { } }) } + + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + //停车记录信息渲染 function renderParkRecord(params) { return ( @@ -1024,10 +1032,10 @@ function UserInfo() { */}
- { setBigPic(params.in_veh_pic); setBigpicVisible(true) }} /> + { setBigPic(params.in_veh_pic); setBigpicVisible(true) }} />
- { setBigPic(params.in_plate_pic); setBigpicVisible(true) }} /> + { setBigPic(params.in_plate_pic); setBigpicVisible(true) }} />
@@ -1135,10 +1143,10 @@ function UserInfo() {
- { setBigPic(baseData.authImg1); setBigpicVisible(true) }} /> + { setBigPic(baseData.authImg1); setBigpicVisible(true) }} />
- { setBigPic(baseData.authImg2); setBigpicVisible(true) }} /> + { setBigPic(baseData.authImg2); setBigpicVisible(true) }} />
@@ -1473,7 +1481,7 @@ function UserInfo() { >
- +
@@ -1509,11 +1517,11 @@ function UserInfo() {
入场图片
车辆照片
- +
车牌照片
- +
@@ -1838,11 +1846,11 @@ function UserInfo() {
车辆照片
- +
车牌照片
- +
diff --git a/src/pages/OperationCenter/UserMgm/UserTag/loadable.jsx b/src/pages/OperationCenter/UserMgm/UserTag/loadable.jsx index 8eba955..9cc6f56 100644 --- a/src/pages/OperationCenter/UserMgm/UserTag/loadable.jsx +++ b/src/pages/OperationCenter/UserMgm/UserTag/loadable.jsx @@ -13,6 +13,7 @@ import { Popover } from "antd"; import moment from "moment"; +import errorImg from '@/assets/images/error-img-new.png' import ajax from '@/services' import { TableModule, ResultFlow } from "@/components"; import { dictionary } from "@/config/common.js"; @@ -263,6 +264,13 @@ function UserTag() { } }) } + + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + //详情 const tkddModal =
@@ -293,10 +301,10 @@ function UserTag() {
- { setBigPic(resultData[indexby].vehicle_travel_license_img1); setBigpicVisible(true) }} /> + { setBigPic(resultData[indexby].vehicle_travel_license_img1); setBigpicVisible(true) }} />
- { setBigPic(resultData[indexby].vehicle_travel_license_img2); setBigpicVisible(true) }} /> + { setBigPic(resultData[indexby].vehicle_travel_license_img2); setBigpicVisible(true) }} />
diff --git a/src/pages/OutRoadMgm/OutBusinessRecord/OutParkingRecordInquiry/Detail/StopList.jsx b/src/pages/OutRoadMgm/OutBusinessRecord/OutParkingRecordInquiry/Detail/StopList.jsx index 00d80ac..ed92637 100644 --- a/src/pages/OutRoadMgm/OutBusinessRecord/OutParkingRecordInquiry/Detail/StopList.jsx +++ b/src/pages/OutRoadMgm/OutBusinessRecord/OutParkingRecordInquiry/Detail/StopList.jsx @@ -1,10 +1,16 @@ import React, { useState, useEffect } from "react"; import ajax from "@/services"; import { message, Descriptions, Image } from "antd"; +import errorImg from '@/assets/images/error-img-new.png' + function StopList({ id, record }) { //获取停车记录 const [recordData, setRecordData] = useState(record); - + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } return (
@@ -45,18 +51,18 @@ function StopList({ id, record }) { - + - + - + - +
diff --git a/src/pages/OutRoadMgm/OutExceptionMgm/LiftUpPoleRecord/loadable.jsx b/src/pages/OutRoadMgm/OutExceptionMgm/LiftUpPoleRecord/loadable.jsx index f20e2d5..bde8fc4 100644 --- a/src/pages/OutRoadMgm/OutExceptionMgm/LiftUpPoleRecord/loadable.jsx +++ b/src/pages/OutRoadMgm/OutExceptionMgm/LiftUpPoleRecord/loadable.jsx @@ -6,6 +6,7 @@ import { } from '@/config/character.config.js' import "./index.scss"; import { SearchOutlined, DeleteOutlined } from '@ant-design/icons'; +import errorImg from '@/assets/images/error-img-new.png' import ajax from '@/services' import moment from 'moment' import { useSessionStorageState } from "ahooks"; @@ -76,6 +77,13 @@ function LiftUpPoleRecord(props) { res.push(child.id); } }; + + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + //列表 const handleColumns = (tab) => { let result = [...deployListColumns]; @@ -343,18 +351,18 @@ function LiftUpPoleRecord(props) {
- 身份证(正面): + 身份证(正面):
- 身份证(反面): + 身份证(反面):
- 行驶证(正面): + 行驶证(正面):
- 行驶证(反面): + 行驶证(反面):
diff --git a/src/pages/OutRoadMgm/OutExceptionMgm/ZombieCarCleanRecord/loadable.jsx b/src/pages/OutRoadMgm/OutExceptionMgm/ZombieCarCleanRecord/loadable.jsx index 601c04f..cd7d8fe 100644 --- a/src/pages/OutRoadMgm/OutExceptionMgm/ZombieCarCleanRecord/loadable.jsx +++ b/src/pages/OutRoadMgm/OutExceptionMgm/ZombieCarCleanRecord/loadable.jsx @@ -6,6 +6,7 @@ import { } from '@/config/character.config.js' import "./index.scss"; import { SearchOutlined, DeleteOutlined } from '@ant-design/icons'; +import errorImg from '@/assets/images/error-img-new.png' import ajax from '@/services' import moment from 'moment' import { useSessionStorageState } from "ahooks"; @@ -437,6 +438,14 @@ function ZombieCarCleanRecord(props) { }) } } + + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + + // useEffect(() => { // getData() // }, []) @@ -647,11 +656,11 @@ function ZombieCarCleanRecord(props) {
- 车辆照片: + 车辆照片:
- 车牌照片: + 车牌照片:
diff --git a/src/pages/OutRoadMgm/OutSegmentMgm/ZombieCarMgm/Detail/StopList.jsx b/src/pages/OutRoadMgm/OutSegmentMgm/ZombieCarMgm/Detail/StopList.jsx index 6e6b39e..85898a8 100644 --- a/src/pages/OutRoadMgm/OutSegmentMgm/ZombieCarMgm/Detail/StopList.jsx +++ b/src/pages/OutRoadMgm/OutSegmentMgm/ZombieCarMgm/Detail/StopList.jsx @@ -1,6 +1,7 @@ import React, { useState, useEffect } from "react"; import ajax from "@/services"; import { message, Descriptions, Image } from "antd"; +import errorImg from '@/assets/images/error-img-new.png' function StopList({ id }) { //获取停车记录 const [recordData, setRecordData] = useState({}); @@ -15,6 +16,12 @@ function StopList({ id }) { }); } + const handleImgError = (e) => { + let evn = e || event + let img = evn.srcElement ? evn.srcElement : evn.target + img.src = errorImg + } + useEffect(() => { getRecord(); }, []); @@ -62,10 +69,10 @@ function StopList({ id }) { - + - +