Browse Source

Merge branch 'master' of http://git.ycjcjy.com/estateagents/pc-channel

魏超 5 years ago
parent
commit
e2ca1255bb

+ 46
- 39
src/pages/eContract/company/add.jsx View File

@@ -46,46 +46,24 @@ const header = props => {
46 46
         })
47 47
       }
48 48
     }
49
-  
50
-    const fields = [
51
-      {
52
-        label: '已自动生成企业编号',
53
-        name: 'companyCode',
54
-        value: data.companyCode,
55
-        render: <span>{data.companyCode}</span>
56
-      },    
57
-      {
58
-        label: '已生成法大大客户编号',
59
-        name: 'fadadaCode',
60
-        value: data.fadadaCode,
61
-        render: <span>{data.fadadaCode}</span>
62
-      },
63
-      {
64
-        label: '请选择企业管理员身份',
65
-        name: 'companyManagerType',
66
-        value: data.companyManagerType,
67
-        render: <Select style={{ width: '180px' }} placeholder="请选择企业管理员身份">
68
-                  <Select.Option value="legal">法人</Select.Option>
69
-                  <Select.Option value="agent">代理人</Select.Option>
70
-                </Select>,
71
-        rules: [
72
-          { required: true, message: '请选择企业管理员身份' },
73
-        ],
74
-      },
75
-    ]
76
-  
77 49
      
78
-    const handleSubmit = (values) => {
79
-      if(data.companyId){
80
-          request({ ...apis.company.update, urlData: { id: data.companyId }, data: { ...values }}).then((data) => {
81
-            console.log(data,"dadadasdadasdasdasdasda")
82
-            message.info("提交成功,请完成认证信息!")
83
-            window.open(data.certifiedAddress);
84
-            cancelPage();
85
-          }).catch((err) => {
86
-            message.error(err.msg || err.message)
87
-          })
50
+    const handleSubmit = (e) => {
51
+      e.preventDefault();
52
+      props.form.validateFields((err, values) => {
53
+        if (!err) {
54
+          console.log(values, "-------------111")
55
+        if(data.companyId){
56
+            request({ ...apis.company.update, urlData: { id: data.companyId }, data: { ...values }}).then((data) => {
57
+              console.log(data,"dadadasdadasdasdasdasda")
58
+              message.info("提交成功,请完成认证信息!")
59
+              window.open(data.certifiedAddress);
60
+              cancelPage();
61
+            }).catch((err) => {
62
+              message.error(err.msg || err.message)
63
+            })
64
+          }
88 65
         }
66
+      });
89 67
     }
90 68
   
91 69
     const cancelPage = () => {
@@ -94,8 +72,37 @@ const header = props => {
94 72
       });
95 73
     }
96 74
   
75
+    const { getFieldDecorator } = props.form;
76
+
97 77
     return (
98
-      <XForm onSubmit={handleSubmit} onCancel={cancelPage} fields={fields}></XForm>
78
+      <>
79
+        <Form labelCol={{ span: 7 }} wrapperCol={{ span: 12 }}>
80
+          <Form.Item label="已自动生成企业编号">
81
+            {getFieldDecorator('companyCode',{
82
+              initialValue: data.companyCode
83
+            })( <span>{data.companyCode}</span>)}
84
+          </Form.Item>
85
+          <Form.Item label="已生成法大大客户编号">
86
+          {getFieldDecorator('fadadaCode',{
87
+              initialValue: data.fadadaCode
88
+            })( <span>{data.fadadaCode}</span>)}
89
+          </Form.Item>
90
+          <Form.Item label="请选择企业管理员身份" help="若企业法人可以配合认证可免于对公账户打款验证,实名认证速度快。若企业法人无法配合,请选择代理人,代理人身份需要对公打款账户验证,耗时较长。">
91
+          {getFieldDecorator('companyManagerType', {
92
+            rules: [ { required: true, message: '请选择企业管理员身份' }],
93
+          })(
94
+                <Select style={{ width: '180px' }} placeholder="请选择企业管理员身份">
95
+                  <Select.Option value="legal">法人</Select.Option>
96
+                  <Select.Option value="agent">代理人</Select.Option>
97
+                </Select>)}
98
+          </Form.Item>
99
+          <Form.Item wrapperCol={{ span: 15, offset: 7 }}>
100
+            <Button type="danger" onClick={handleSubmit} style={{marginRight:'20px'}} >
101
+              下一步
102
+            </Button>
103
+          </Form.Item>
104
+        </Form>
105
+      </>
99 106
     )
100 107
   }
101 108
   

+ 1
- 1
src/pages/eContract/company/edit.jsx View File

@@ -92,7 +92,7 @@ const header = props => {
92 92
     },
93 93
     {
94 94
       name: "实名认证地址",
95
-      render: <a onClick={openFddUrl}>{data.certifiedAddress}</a>
95
+      render: <span style={{wordWrap: 'break-word'}}><a onClick={openFddUrl}>{data.certifiedAddress}</a></span>
96 96
     },
97 97
     {
98 98
       name: "实名认证状态",

+ 2
- 2
src/pages/eContract/company/index.jsx View File

@@ -77,7 +77,7 @@ function header(props) {
77 77
       message.error('请先选择要删除的数据!')
78 78
       return
79 79
     }
80
-    const title = '确认将所选的' + deleteList.length + '条数据删除?认证通过的企业不会被删除'
80
+    const title = '确认将所选的' + deleteList.length + '条数据删除?审核通过的企业不会被删除'
81 81
     Modal.confirm({
82 82
       title: title,
83 83
       okText: '确认',
@@ -175,7 +175,7 @@ function header(props) {
175 175
         </Form.Item>
176 176
         <Form.Item>
177 177
           {getFieldDecorator('status')(
178
-            <Select style={{ width: '180px' }} placeholder="实名认证状态">
178
+            <Select style={{ width: '250px' }} placeholder="实名认证状态">
179 179
               <Select.Option value="0">未认证</Select.Option>
180 180
               <Select.Option value="1">管理员资料已提交</Select.Option>
181 181
               <Select.Option value="2">企业基本资料(没有申请表)已提交</Select.Option>

+ 5
- 0
src/services/apis.js View File

@@ -284,6 +284,11 @@ const apis = {
284 284
       url: `${prefix}/company/fdd/:id`,
285 285
       method: 'GET',
286 286
       action: 'channel',
287
+    },
288
+    delete: {
289
+      url: `${prefix}/company/delete`,
290
+      method: 'DELETE',
291
+      action: 'channel',
287 292
     }
288 293
   },
289 294