zlisen 3 年前
父节点
当前提交
38f1221707

+ 2
- 2
src/pages/building/Edit/Apartment/Form.jsx 查看文件

@@ -148,11 +148,11 @@ const AMForm = props => {
148 148
           rules: [{ validator: validMinNum }],
149 149
         })(<InputNumber precision={2} min={0} step={0.01} addonAfter="㎡" />)}
150 150
       </Form.Item>
151
-      <Form.Item label="使用面积">
151
+      {/* <Form.Item label="使用面积">
152 152
         {getFieldDecorator('insideArea', {
153 153
           rules: [{ validator: validMinNum }],
154 154
         })(<InputNumber precision={2} min={0} step={0.01} addonAfter="㎡" />)}
155
-      </Form.Item>
155
+      </Form.Item> */}
156 156
       <Form.Item label="权重" help="数值越大越靠前">
157 157
         {getFieldDecorator('orderNo', {
158 158
           rules: [{ validator: validMinNum }],

+ 23
- 11
src/pages/building/Edit/Basic/index.jsx 查看文件

@@ -180,21 +180,23 @@ const BuildingBasic = React.forwardRef((props, ref) => {
180 180
           </Form.Item>
181 181
         </FormGroupItem>
182 182
         <Form.Item label="列表均价" help="项目列表展示价格,示例:约10000元/㎡、约1000万元/套起">
183
-          {getFieldDecorator('price')(<Input />)}
183
+          {getFieldDecorator('price', {
184
+              rules: [{ required: true, message: '请输入列表均价' }],
185
+          })(<Input />)}
184 186
         </Form.Item>
185 187
         <FormGroupItem>
186
-          <Form.Item label="开盘时间" {...gourpItemLayout.ab.a} >
188
+          <Form.Item label="开盘日期" {...gourpItemLayout.ab.a} >
187 189
             {getFieldDecorator('openingDate')(
188
-              <OpenTimePicker placeholder="请选择开盘时间" style={fullWidth} />
190
+              <OpenTimePicker placeholder="请选择开盘日期" style={fullWidth} />
189 191
             )}
190 192
           </Form.Item>
191 193
           <Form.Item label="电话" {...gourpItemLayout.ab.b } >
192 194
             {getFieldDecorator('tel')(<Input placeholder="手机或者座机号码" />)}
193 195
           </Form.Item>
194 196
         </FormGroupItem>
195
-        <Form.Item label="项目说明" >
197
+        {/* <Form.Item label="项目说明" >
196 198
           {getFieldDecorator('dynamic')(<Input placeholder="项目标签补充,不超过30个字" maxLength={30}/>)}
197
-        </Form.Item>
199
+        </Form.Item> */}
198 200
         {/* <Form.Item label="物业类型" >
199 201
           {getFieldDecorator('propertyType')(<Input />)}
200 202
         </Form.Item> */}
@@ -212,7 +214,17 @@ const BuildingBasic = React.forwardRef((props, ref) => {
212 214
         </Form.Item>
213 215
         <Form.Item label="项目标签" >
214 216
           {getFieldDecorator('tag')(
215
-            <Select mode="tags" placeholder="输入后选中" style={fullWidth} />
217
+            <Select mode='multiple' placeholder="项目标签" style={fullWidth}>
218
+            <Select.Option value="临地铁">临地铁</Select.Option>
219
+            <Select.Option value="改善盘">改善盘</Select.Option>
220
+            <Select.Option value="刚需盘">刚需盘</Select.Option>
221
+            <Select.Option value="配套成熟">配套成熟</Select.Option>
222
+            <Select.Option value="人车分流">人车分流</Select.Option>
223
+            <Select.Option value="康养社区">康养社区</Select.Option>
224
+            <Select.Option value="旅游地产">旅游地产</Select.Option>
225
+            <Select.Option value="品牌房企">品牌房企</Select.Option>
226
+            <Select.Option value="海外地产">海外地产</Select.Option>
227
+          </Select>,
216 228
           )}
217 229
         </Form.Item>
218 230
 
@@ -457,11 +469,11 @@ const BuildingBasic = React.forwardRef((props, ref) => {
457 469
             rules: [{ max: 30, message: '不超过30个字' }]
458 470
           })(<Input placeholder="不超过30个字" />)}
459 471
         </Form.Item>
460
-        {/* <Form.Item label="预售许可证" >
461
-          {getFieldDecorator('preSalePermit')(
462
-            <ImageUpload />,
463
-          )}
464
-        </Form.Item> */}
472
+        <Form.Item label="预售许可证" >
473
+          {getFieldDecorator('preSalePermit',{
474
+            rules: [{ max: 30, message: '不超过30个字' }]
475
+          })(<Input placeholder="不超过30个字" />)}
476
+        </Form.Item>
465 477
 
466 478
         <Form.Item label=" " colon={false}>
467 479
           <AuthButton name="building.detail.save">

+ 1
- 1
src/pages/building/Edit/components/BuildingTypeDetail.jsx 查看文件

@@ -78,7 +78,7 @@ const BuildingTypeDetail = (props) => {
78 78
             {getFieldDecorator('endPrice')(
79 79
               <Input placeholder="最高价" style={{width: 'calc(50% - 60px)', borderLeft: 0, borderRight: 0}} />
80 80
               )}
81
-            {<Input style={{...noBorderInput, width: '80px', textAlign: 'right'}} placeholder={priceUnit[priceType]} disabled />}
81
+            {<Input style={{...noBorderInput, width: '80px', textAlign: 'right'}} placeholder={priceUnit[priceType]} disabled suffix='万/套' />}
82 82
           </Input.Group>
83 83
         </Item>
84 84
         <Item label="销售状态" {...formItemLayout}>

+ 4
- 4
src/pages/building/Edit/components/OpenTimePicker.jsx 查看文件

@@ -8,20 +8,20 @@ import { DatePicker } from 'antd';
8 8
  */
9 9
 export default (props) => {
10 10
   const { value, onChange, ...leftProps } = props;
11
-  const [val, setVal] = useState(value ? moment(value, 'YYYY-MM-DD HH:mm') : undefined);
11
+  const [val, setVal] = useState(value ? moment(value, 'YYYY-MM-DD') : undefined);
12 12
 
13 13
   const handelChange = (e) => {
14 14
     if (onChange) {
15
-      onChange(e ? e.format('YYYY-MM-DD HH:mm') : undefined);
15
+      onChange(e ? e.format('YYYY-MM-DD') : undefined);
16 16
     }
17 17
   }
18 18
 
19 19
   useEffect(() => {
20
-    setVal(value ? moment(value, 'YYYY-MM-DD HH:mm') : undefined);
20
+    setVal(value ? moment(value, 'YYYY-MM-DD') : undefined);
21 21
   }, [value])
22 22
 
23 23
   return (
24
-    <DatePicker value={val} showTime={{ format: 'HH:mm' }} format="YYYY-MM-DD HH:mm"  {...leftProps} onChange={handelChange} />
24
+    <DatePicker value={val} format="YYYY-MM-DD"  {...leftProps} onChange={handelChange} />
25 25
   )
26 26
 }
27 27