Jelajahi Sumber

form表单增加textarea

outaozhen 5 tahun lalu
induk
melakukan
364b24cfb6

+ 11 - 0
src/components/EditableForm/editableFormItem.jsx

@@ -113,6 +113,17 @@ const EditableFormItem = ({
           </Select>
         )
         break
+      case 'textarea':
+        cell = (
+          <Input.TextArea
+            ref={iRef}
+            onPressEnter={save}
+            onBlur={save}
+            defaultValue={val}
+            // onChange={handleOnChange}
+          />
+          )
+        break
       default:
         cell = (
           <Input

+ 1 - 1
src/components/LazyCascader/LazyCascader.jsx

@@ -4,7 +4,7 @@ import { connect } from 'dva'
 
 const LazyCascader = props => {
   const { options, dispatch, onChange, ...resetProps } = props
-  console.log(props.defaultValue)
+  // console.log(props.defaultValue)
   useEffect(() => {
     if (!options.length) {
       dispatch({

+ 14 - 9
src/components/PopContent/Companys/CompanyForm.jsx

@@ -21,11 +21,6 @@ const CompanyForm = props => {
       span: 24
     },
     {
-      dataIndex: 'address',
-      label: '公司地址',
-      span: 24
-    },
-    {
       dataIndex: 'fax',
       label: '公司传真',
       span: 24
@@ -36,24 +31,34 @@ const CompanyForm = props => {
       span: 24
     },
     {
+      dataIndex: 'address',
+      label: '公司地址',
+      span: 24,
+      editCellType: 'textarea'
+    },
+    {
       dataIndex: 'ride',
       label: '乘车路线',
-      span: 24
+      span: 24,
+      editCellType: 'textarea'
     },
     {
       dataIndex: 'landmarks',
       label: '地标建筑',
-      span: 24
+      span: 24,
+      editCellType: 'textarea'
     },
     {
       dataIndex: 'stay',
       label: '参考住宿',
-      span: 24
+      span: 24,
+      editCellType: 'textarea'
     },
     {
       dataIndex: 'remarks',
       label: '备注',
-      span: 24
+      span: 24,
+      editCellType: 'textarea'
     }
   ]
   useEffect(() => {

+ 12 - 6
src/components/PopContent/Contacts/ContanctForm.jsx

@@ -71,32 +71,38 @@ const ContanctForm = props => {
     {
       dataIndex: 'office',
       label: '办公室',
-      span: 24
+      span: 24,
+      editCellType: 'textarea'
     },
     {
       dataIndex: 'address',
       label: '联系人地址',
-      span: 24
+      span: 24,
+      editCellType: 'textarea'
     },
     {
       dataIndex: 'ride',
       label: '联系人乘车',
-      span: 24
+      span: 24,
+      editCellType: 'textarea'
     },
     {
       dataIndex: 'landmarks',
       label: '联系人地标',
-      span: 24
+      span: 24,
+      editCellType: 'textarea'
     },
     {
       dataIndex: 'stay',
       label: '联系人住宿',
-      span: 24
+      span: 24,
+      editCellType: 'textarea'
     },
     {
       dataIndex: 'mark',
       label: '备注',
-      span: 24
+      span: 24,
+      editCellType: 'textarea'
     },
     {
       dataIndex: 'gerenbiaoqian',

+ 8 - 1
src/components/PopContent/Locks/LockForm.jsx

@@ -1,5 +1,5 @@
 import React,{ useEffect } from 'react'
-import { Row, Col } from 'antd'
+import { Row, Col, Divider } from 'antd'
 // import EditableForm from '@/components/EditableForm'
 
 const LockForm = props => {
@@ -17,18 +17,25 @@ const LockForm = props => {
         </Col>
       </Row>
       <Row>
+        <Divider/>
         <Col span={6}>锁号</Col>
         <Col span={18}>{longle.keyNum}</Col>
+        <Divider/>
         <Col span={6}>产品</Col>
         <Col span={18}>{longle.product}</Col>
+        <Divider/>
         <Col span={6}>期限</Col>
         <Col span={18}>{longle.allotedTime}</Col>
+        <Divider/>
         <Col span={6}>使用状态</Col>
         <Col span={18}>{longle.statusT}</Col>
+        <Divider/>
         <Col span={6}>负责人</Col>
         <Col span={18}>{longle.responsible}</Col>
+        <Divider/>
         <Col span={6}>联系人</Col>
         <Col span={18}>{longle.client}</Col>
+        <Divider/>
         <Col span={6}>公司</Col>
         <Col span={18} />
       </Row>