50 lines
1.3 KiB
JavaScript
50 lines
1.3 KiB
JavaScript
|
|
import React, { useEffect, useState } from 'react';
|
||
|
|
import { Descriptions, Modal } from 'antd';
|
||
|
|
import {CloseOutlined} from '@ant-design/icons';
|
||
|
|
import { httpget2 } from '../../../../utils/request';
|
||
|
|
import apiurl from '../../../../service/apiurl';
|
||
|
|
import moment from "moment"
|
||
|
|
|
||
|
|
function Wxq({ id, data, dispatch }) {
|
||
|
|
console.log(data);
|
||
|
|
const width = 400;
|
||
|
|
const [detail, setDetail] = useState({})
|
||
|
|
const [visible,setVisible] = useState(false)
|
||
|
|
const closePop = () => {
|
||
|
|
dispatch.runtime.closeFeaturePop(id);
|
||
|
|
};
|
||
|
|
const getDetailData = async(id) => {
|
||
|
|
try {
|
||
|
|
const res = await httpget2(`${apiurl.home.wxqdetail}/${id}`);
|
||
|
|
setDetail(res.data)
|
||
|
|
} catch (error) {
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|
||
|
|
useEffect(() => {
|
||
|
|
if (data?.PID) {
|
||
|
|
getDetailData(data?.PID)
|
||
|
|
}
|
||
|
|
}, [data])
|
||
|
|
|
||
|
|
|
||
|
|
return (
|
||
|
|
<>
|
||
|
|
<div className="normalModalStyle homeModal2">
|
||
|
|
<div className="normalModalStyle_title">
|
||
|
|
<div className="normalModalStyle_title_icon"></div>
|
||
|
|
{data.stationCode}
|
||
|
|
<div className="normalModalStyle_title_cancel">
|
||
|
|
<CloseOutlined onClick={closePop} style={{color:"#333"}}/>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div className='homeModal2_content'>
|
||
|
|
daichuli
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</>
|
||
|
|
)
|
||
|
|
}
|
||
|
|
|
||
|
|
export default React.memo(Wxq);
|