forked from gzzfw/frontEnd/gzDyh

dminyi
2024-08-17 b7e03d58d1445031b293bb2cbef1f1fc36a6c268
gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx
@@ -18,6 +18,7 @@
import TableView from '../../../../components/TableView';
import '../../index.less';
import ApplyDialog from "./applyDialog";
import AgentDialog from "./agentDialog";
import FilesCheck from '../../../filesCheck';
import {
  IconFileAudio,
@@ -104,7 +105,7 @@
  const [upload, setUpLoad] = useState(false);
  const [sourceType, setSourceType] = useState('09_01010-1');
  const [filesCheck, setFilesCheck] = useState(false);
  const [file, setFile] = useState();
  const [fileView, setFileView] = useState();
  const [selectedAddress, setSelectedAddress] = useState('');
  const [fileTip, setFileTip] = useState('0');
@@ -114,6 +115,7 @@
    // 更多地址...
  ];
  const [agentVisible, setAgentVisible] = useState(false);
  const personIconType = (v) => {
    switch (v) {
@@ -348,8 +350,12 @@
  //添加申请人: 0、被申请人: 1、代理人: 2
  const handleAdd = (type) => {
    if(type === 2) {
      setAgentVisible(true)
    } else {
      setAddVisabled(true)
    }
    setDialogType(type)
    setAddVisabled(true)
  }
@@ -586,7 +592,7 @@
                if (info.length > 0) {
                  setScanImage(true);
                }
                setFile({
                setFileView({
                  ...currentFile,
                  url: URL.createObjectURL(currentFile.originFile),
@@ -603,7 +609,7 @@
      </Modal>
      <Modal style={{ width: '944px' }} visible={scanImage} onCancel={() => setScanImage(false)} footer={null} title='选择识别范围' centered>
        <img
          src={file?.url}
          src={fileView?.url}
          alt=""
          style={{
            display: 'block',       // 确保图片在容器中居中显示
@@ -684,6 +690,17 @@
      >
        <ApplyDialog />
      </Modal>
      <Modal
        title={'添加代理人'}
        visible={agentVisible}
        onOk={() => setAgentVisible(false)}
        onCancel={() => setAgentVisible(false)}
        autoFocus={false}
        focusLock={true}
        footer={null}
      >
        <AgentDialog />
      </Modal>
    </div>
  )
}