Quellcode durchsuchen

渠道面谈思路表bug

dev01 vor 6 Tagen
Ursprung
Commit
c401114ab5
2 geänderte Dateien mit 31 neuen und 34 gelöschten Zeilen
  1. 5 0
      src/pages/customerProfile/index.jsx
  2. 26 34
      src/pages/interview/index.jsx

+ 5 - 0
src/pages/customerProfile/index.jsx

@@ -1699,6 +1699,7 @@ class CustomerProfile extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
                 <AtInput
                   name='utilityModelCount'
@@ -1712,6 +1713,7 @@ class CustomerProfile extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
                 <AtInput
                   name='appearancePatentCount'
@@ -1725,6 +1727,7 @@ class CustomerProfile extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
                 <AtInput
                   name='softwareWorksCount'
@@ -1738,6 +1741,7 @@ class CustomerProfile extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
                 <View style={{ display: 'flex', margin: '12rpx 0' }}>
                   <Text style={{ fontSize: '32rpx', marginRight: '16rpx', width: '172rpx' }}>标准</Text>
@@ -1765,6 +1769,7 @@ class CustomerProfile extends Component {
                       })
                     })
                   }}
+                  cursor={-1}
                 />
               </View>
             }

+ 26 - 34
src/pages/interview/index.jsx

@@ -308,13 +308,13 @@ class CustomerProfile extends Component {
           interviewFeedback = '',
           followUpPlan = '';
           if (isInterviewIng) {
-            earlyCommunication = v.data.interviewList[0].earlyCommunication;
-            customerDemand = v.data.interviewList[0].customerDemand;
-            interviewIdeas = v.data.interviewList[0].interviewIdeas;
-            interviewPurpose = v.data.interviewList[0].interviewPurpose;
-            interviewRecommend = v.data.interviewList[0].interviewRecommend;
-            interviewFeedback = v.data.interviewList[0].interviewFeedback;
-            followUpPlan = v.data.interviewList[0].followUpPlan;
+            earlyCommunication = v.data.interviewList[0].earlyCommunication || '';
+            customerDemand = v.data.interviewList[0].customerDemand || '';
+            interviewIdeas = v.data.interviewList[0].interviewIdeas || '';
+            interviewPurpose = v.data.interviewList[0].interviewPurpose || '';
+            interviewRecommend = v.data.interviewList[0].interviewRecommend || '';
+            interviewFeedback = v.data.interviewList[0].interviewFeedback || '';
+            followUpPlan = v.data.interviewList[0].followUpPlan || '';
           }
           let dtailsData = {
             ...v.data,
@@ -334,7 +334,7 @@ class CustomerProfile extends Component {
             interviewFeedback,
             followUpPlan,
           }
-          let patentCount = this.countZlNum(dtailsData);
+          let patentCount = this.countZlNum(dtailsData.patentCount || 0);
           this.setState({
             dtails: { ...dtailsData, patentCount }
           });
@@ -1146,6 +1146,15 @@ class CustomerProfile extends Component {
                         </View>
                       </View>
 
+                      <View style={{fontWeight: 600, color: "red"}}>
+                        <Text>首次面谈时间:</Text>
+                        { dtails.interviewList.length ? (
+                          <Text>{ dtails.interviewList[dtails.interviewList.length - 1].createTime }</Text>
+                        ) : (
+                          <Text>暂无面谈记录</Text>
+                        ) }
+                      </View>
+
                       <View className="item">
                         <View className="item-title">
                           主要面谈联系信息:
@@ -1281,32 +1290,6 @@ class CustomerProfile extends Component {
                         </View>
                       </View>
 
-                      <View className="item">
-                        <View className="item-title">
-                          <View>
-                            经理/上级面谈建议:
-                            <Text className="titleTips">(由经理/上级口述,本人整理,20字以上)</Text>
-                          </View>
-                          <View>
-                            {dtails.interviewList.length ? (
-                              <AtIcon value='clock' size='20' color='#1E90FF' onClick={() => this.openInteractHis('interviewRecommend')}></AtIcon>
-                            ) : null}
-                          </View>
-                        </View>
-                        <View className="item-value">
-                          <AtTextarea
-                            value={dtails.interviewRecommend}
-                            maxLength={200}
-                            placeholder='请编写本次面谈建议~'
-                            height={70}
-                            onChange={value => {
-                              dtails.interviewRecommend = value;
-                              this.setState({ dtails });
-                            }}
-                          />
-                        </View>
-                      </View>
-
                       {dtails.interviewList && dtails.interviewList.length ? (
                         <>
                           <View className="item">
@@ -1487,6 +1470,15 @@ class CustomerProfile extends Component {
                         </view>
                       </View>
 
+                      <View style={{fontWeight: 600, color: "red"}}>
+                        <Text>首次面谈时间:</Text>
+                        { dtails.interviewList.length ? (
+                          <Text>{ dtails.interviewList[dtails.interviewList.length - 1].createTime }</Text>
+                        ) : (
+                          <Text>暂无面谈记录</Text>
+                        ) }
+                      </View>
+
                       <View className="item">
                         <view className="item-title">
                           主要面谈联系信息: