Explorar o código

处理输入框输入内容后,光标回到输入框最前面的问题

雷佳斌 hai 1 mes
pai
achega
9247dd75d0

+ 1 - 0
src/components/common/CheckboxPicker/index.jsx

@@ -2,6 +2,7 @@ import React, { Component } from "react";
 import { AtFloatLayout, AtCheckbox, AtButton } from "taro-ui";
 
 import 'taro-ui/dist/style/components/float-layout.scss';
+import 'taro-ui/dist/style/components/checkbox.scss';
 import 'taro-ui/dist/style/components/button.scss';
 import './index.less';
 

+ 10 - 0
src/pages/addEnterprise/index.jsx

@@ -366,6 +366,7 @@ class AddEnterprise extends Component {
                   })
                 })
               }}
+              cursor={-1}
             >
               <View onClick={this.checkUserName}>验证</View>
             </AtInput>
@@ -383,6 +384,7 @@ class AddEnterprise extends Component {
                   })
                 })
               }}
+              cursor={-1}
             />
             <View className="aitem">
               <View className="atit">
@@ -411,6 +413,7 @@ class AddEnterprise extends Component {
                   })
                 })
               }}
+              cursor={-1}
             />
             <AtInput
               required
@@ -426,6 +429,7 @@ class AddEnterprise extends Component {
                   })
                 })
               }}
+              cursor={-1}
             />
             <AtInput
               required
@@ -441,6 +445,7 @@ class AddEnterprise extends Component {
                   })
                 })
               }}
+              cursor={-1}
             />
             <AtInput
               required
@@ -456,6 +461,7 @@ class AddEnterprise extends Component {
                   })
                 })
               }}
+              cursor={-1}
             />
             <View className="aitem">
               <View className="atit">
@@ -495,6 +501,7 @@ class AddEnterprise extends Component {
                   })
                 })
               }}
+              cursor={-1}
             >
               <View onClick={this.checkUserName}>验证</View>
             </AtInput>
@@ -552,6 +559,7 @@ class AddEnterprise extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
                 <AtInput
                   required
@@ -567,6 +575,7 @@ class AddEnterprise extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
                 <AtInput
                   required
@@ -582,6 +591,7 @@ class AddEnterprise extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
                 <View className="aitem" style={{ alignItems: "flex-start" }}>
                   <View className="atit">

+ 8 - 22
src/pages/customerProfile/index.jsx

@@ -1072,6 +1072,7 @@ class CustomerProfile extends Component {
                                 dtails.businessScope = value;
                                 this.setState({ dtails })
                             }}
+                            cursor={-1}
                             />
                         </View>
                         
@@ -1970,6 +1971,7 @@ class CustomerProfile extends Component {
                   })
                 })
               }}
+              cursor={-1}
             />
             <AtInput
               required
@@ -1985,6 +1987,7 @@ class CustomerProfile extends Component {
                   })
                 })
               }}
+              cursor={-1}
             />
             <AtInput
               required
@@ -1994,12 +1997,14 @@ class CustomerProfile extends Component {
               placeholder='请填写部门'
               value={obj.department}
               onChange={e => {
+                  console.log(e)
                 this.setState({
                   obj: Object.assign(obj, {
                     department: e,
                   })
                 })
               }}
+              cursor={-1}
             />
             <AtInput
               required
@@ -2015,6 +2020,7 @@ class CustomerProfile extends Component {
                   })
                 })
               }}
+              cursor={-1}
             />
           </AtModalContent>
           <AtModalAction>
@@ -2038,11 +2044,12 @@ class CustomerProfile extends Component {
           <AtModalContent>
             <AtInput
               required
-              name='mobile'
+              name='companyName'
               title='企业名称'
               placeholder='请输入企业名称'
               value={this.state.addItemInputVal}
               onChange={value => this.setState({ addItemInputVal: value })}
+              cursor={-1}
             />
           </AtModalContent>
           <AtModalAction>
@@ -2051,27 +2058,6 @@ class CustomerProfile extends Component {
           </AtModalAction>
         </AtModal>
 
-        {/* 新增项目 */}
-        <AtModal
-            isOpened={this.state.addProjectShow}
-            onClose={this.handleCloseAddItemDialog}
-        >
-          <AtModalHeader>新增对外投资控股的企业</AtModalHeader>
-          <AtModalContent>
-            <AtInput
-              required
-              name='mobile'
-              title='企业名称'
-              placeholder='请输入企业名称'
-              value={this.state.addItemInputVal}
-              onChange={value => this.setState({ addItemInputVal: value })}
-            />
-          </AtModalContent>
-          <AtModalAction>
-            <Button type='secondary' onClick={this.handleCloseAddItemDialog}>取消</Button>
-            <Button type='primary' onClick={this.handleAddItemSave}>保存</Button>
-          </AtModalAction>
-        </AtModal>
 
         {/* 多选框 */}
         <CheckboxPicker

+ 14 - 2
src/pages/interview/index.jsx

@@ -1234,12 +1234,13 @@ class CustomerProfile extends Component {
                             <AtInput
                             value={dtails.businessScope}
                             name='businessScope'
-                            placeholder='可填写多个,用“、”隔开'
+                            placeholder='请用,符号隔开关键字'
                             size='mini'
                             onChange={value => {
                                 dtails.businessScope = value;
                                 this.setState({ dtails })
                             }}
+                            cursor={-1}
                             />
                         </View>
                         
@@ -1684,6 +1685,7 @@ class CustomerProfile extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
                 <AtInput
                   name='utilityModelCount'
@@ -1697,6 +1699,7 @@ class CustomerProfile extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
                 <AtInput
                   name='appearancePatentCount'
@@ -1710,6 +1713,7 @@ class CustomerProfile extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
                 <AtInput
                   name='softwareWorksCount'
@@ -1723,6 +1727,7 @@ class CustomerProfile extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
                 <View style={{display: 'flex', margin: '12rpx 0'}}>
                     <Text style={{ fontSize: '32rpx', marginRight: '16rpx', width: '172rpx' }}>标准</Text>
@@ -1750,6 +1755,7 @@ class CustomerProfile extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
               </View>
             }
@@ -1769,6 +1775,7 @@ class CustomerProfile extends Component {
                       value: "",
                     }, () => { this.getBusinessProjectByName(this.state.value) });
                   }}
+                  cursor={-1}
                 />
 
                 {/* 高新项目 */}
@@ -1887,6 +1894,7 @@ class CustomerProfile extends Component {
                   })
                 })
               }}
+              cursor={-1}
             />
             <AtInput
               required
@@ -1902,6 +1910,7 @@ class CustomerProfile extends Component {
                   })
                 })
               }}
+              cursor={-1}
             />
             <AtInput
               required
@@ -1917,6 +1926,7 @@ class CustomerProfile extends Component {
                   })
                 })
               }}
+              cursor={-1}
             />
             <AtInput
               required
@@ -1932,6 +1942,7 @@ class CustomerProfile extends Component {
                   })
                 })
               }}
+              cursor={-1}
             />
           </AtModalContent>
           <AtModalAction>
@@ -1956,11 +1967,12 @@ class CustomerProfile extends Component {
           <AtModalContent>
             <AtInput
               required
-              name='mobile'
+              name='companyName'
               title='企业名称'
               placeholder='请输入企业名称'
               value={this.state.addItemInputVal}
               onChange={value => this.setState({ addItemInputVal: value })}
+              cursor={-1}
             />
           </AtModalContent>
           <AtModalAction>