Pārlūkot izejas kodu

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

魏超 5 gadus atpakaļ
vecāks
revīzija
e2ca1255bb

+ 46
- 39
src/pages/eContract/company/add.jsx Parādīt failu

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
     const cancelPage = () => {
69
     const cancelPage = () => {
94
       });
72
       });
95
     }
73
     }
96
   
74
   
75
+    const { getFieldDecorator } = props.form;
76
+
97
     return (
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 Parādīt failu

92
     },
92
     },
93
     {
93
     {
94
       name: "实名认证地址",
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
       name: "实名认证状态",
98
       name: "实名认证状态",

+ 2
- 2
src/pages/eContract/company/index.jsx Parādīt failu

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

+ 5
- 0
src/services/apis.js Parādīt failu

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