From b7e03d58d1445031b293bb2cbef1f1fc36a6c268 Mon Sep 17 00:00:00 2001
From: dminyi <1301963064@qq.com>
Date: Sat, 17 Aug 2024 09:46:17 +0800
Subject: [PATCH] Merge branch 'master' of http://120.79.193.119:9090/r/gzzfw/frontEnd/gzDyh into master

---
 gz-customerSystem/src/views/register/visit/component/applyDialog.jsx |   41 +++++++++++++++++++++++++++++++----------
 1 files changed, 31 insertions(+), 10 deletions(-)

diff --git a/gz-customerSystem/src/views/register/visit/component/applyDialog.jsx b/gz-customerSystem/src/views/register/visit/component/applyDialog.jsx
index 78003e0..cfcb874 100644
--- a/gz-customerSystem/src/views/register/visit/component/applyDialog.jsx
+++ b/gz-customerSystem/src/views/register/visit/component/applyDialog.jsx
@@ -12,8 +12,9 @@
   caseperfection_organize,
   caseperfection_organize_active,
 } from '../../../../assets/images/icon';
-import { Form, Input, Button, Radio, Select, DatePicker, Cascader, Upload, Message } from '@arco-design/web-react';
+import { Form, Input, Button, Radio, Select, Modal, Cascader, Upload, Message } from '@arco-design/web-react';
 import KeyVisits from "./keyVisits";
+import SelectUnitDialog from "./selectUnitDialog";
 
 const FormItem = Form.Item;
 const Option = Select.Option;
@@ -23,7 +24,8 @@
 export default function ApplyDialog(props) {
   const formRef = useRef();
   const [perClass, setPerClass] = useState('09_01001-1');
- 
+  const [visible, setVisible] = useState(false);
+
 
   const personIconType = (v) => {
     switch (v) {
@@ -157,11 +159,12 @@
       )
     } else {
       //法人、非法人组织
+      let isLegal = type === '09_01001-2'
       return (
         <>
           <Col span={24}>
             <FormItem
-              label='企业登记材料'
+              label={isLegal ? '企业登记材料' : '机构登记材料'}
               field='file'
             >
               <Upload
@@ -177,7 +180,7 @@
           </Col>
           <Col span={24}>
             <FormItem
-              label='法定代表人身份证明材料'
+              label={isLegal ? '法定代表人身份证明材料' : '机构代表人身份证明材料'}
               field='file1'
             >
               <Upload
@@ -193,13 +196,14 @@
           </Col>
           <Col span={12}>
             <FormItem
-              label='企业名称'
+              label={isLegal ? '企业名称' : '机构名称'}
               rules={[{ required: true }]}
               field='peopleNumber'
             >
               <InputSearch
                 searchButton='选择'
                 placeholder='请填写'
+                onSearch={handleSelect}
               />
             </FormItem>
           </Col>
@@ -209,23 +213,23 @@
             </FormItem>
           </Col>
           <Col span={12}>
-            <FormItem label='企业所在地' field='money'>
+            <FormItem label={isLegal ? '企业所在地' : '机构所在地'} field='money'>
               <Input placeholder='请填写' />
             </FormItem>
           </Col>
           <Col span={12}>
-            <FormItem label='统一社会信用代码' field='money'>
+            <FormItem label={isLegal ? '统一社会信用代码' : '组织机构代码'} field='money'>
               <Input placeholder='请填写' />
             </FormItem>
           </Col>
           <Col span={12}>
-            <FormItem label='法定代表人' field='money'>
+            <FormItem label={isLegal ? '法定代表人' : '机构代表人'} field='money'>
               <Input placeholder='请填写' />
             </FormItem>
           </Col>
           <Col span={12}>
             <FormItem
-              label='企业类型'
+              label={ isLegal ? '企业类型' : '机构类型'}
               field='minzu'
             >
               <Select placeholder='请选择' allowClear>
@@ -254,6 +258,11 @@
         console.log(errors, values);
       });
     }
+  }
+
+  //选择
+  const handleSelect = (value) => {
+    setVisible(true)
   }
 
   return (
@@ -288,10 +297,11 @@
               initialValues={{
               }}//默认值
             >
-              <Row gutter={[32, 0]}>{formType(perClass)}</Row>
+              <Row gutter={[32, 0]} style={{ margin: '0 -10px' }}>{formType(perClass)}</Row>
             </Form>
           </Col>
         </Row>
+
         {/* 重复来访重点人员 */}
         <div style={{ width: 'calc(100% - 9px)', background: '#f2f3f5', marginBottom: '20px', padding: '12px' }}>
           <KeyVisits />
@@ -309,6 +319,17 @@
           重置
         </Button>
       </div>
+      <Modal
+        title={'选择单位'}
+        visible={visible}
+        onOk={() => setVisible(false)}
+        onCancel={() => setVisible(false)}
+        autoFocus={false}
+        focusLock={true}
+        footer={null}
+      >
+        <SelectUnitDialog />
+      </Modal>
     </div>
   )
 }

--
Gitblit v1.8.0