import React, { useEffect, useState } from 'react' import { Button, Descriptions, List, Modal } from 'antd' import router from 'umi/router' import { fetch, apis } from '@/utils/request' import Section from './components/Section' import Edit from './components/Edit' const VerifyStatusDict = { '0': '未审核', '1': '通过', '2': '不通过', } const buildingDetails = fetch(apis.buildingOwnerInfo.buildingDetails) const verifyinfoAdd = fetch(apis.buildingOwnerInfo.verifyinfoAdd) export default props => { const [editorShow, setEditorShow] = useState(false) const [userData, setUserData] = useState({}) const { id } = props.location.query const roomName = userData.phaseName + userData.buildingName + userData.unitName + userData.levelName + userData.roomNoName const handleEdit = vals => { verifyinfoAdd({ urlData: { id }, params: vals }).then(res => { Modal.success({ content: '提交修改成功', onOk: () => { setEditorShow(false) } }) }) } useEffect(() => { buildingDetails({ data: { id } }).then(res => { const { taUser = {}, taUserVerify = {}, roomInfoList = [] } = res || {} setUserData({ name: taUser.name, gender: taUser.gender, phone : taUser.phone, nickname : taUser.nickname, openid: taUser.openid, idCard: taUserVerify.idCard, avatarurl: taUser.avatarurl, ownerName: taUserVerify.ownerName, verifyStatus: taUserVerify.verifyStatus + '', status: taUserVerify.verifyStatus + '', faceImg: taUserVerify.faceImg, roomNoName: taUserVerify.roomNoName, roomInfoList : roomInfoList, roleId: taUserVerify.roleId + '', phaseName: taUserVerify.phaseName, unitName: taUserVerify.unitName, buildingName: taUserVerify.buildingName, levelName: taUserVerify.levelName, }) }) }, [id]) return (