Bladeren bron

修改客户信息

wushaodong 4 jaren geleden
bovenliggende
commit
f0856ad7f5
2 gewijzigde bestanden met toevoegingen van 14 en 9 verwijderingen
  1. 10 9
      apps/customer/serializers.py
  2. 4 0
      uis/views/report_customer/index.html

+ 10 - 9
apps/customer/serializers.py

@@ -161,15 +161,16 @@ class NewCustomerSerializer(serializers.ModelSerializer):
         return instance
 
     def update(self, instance, validated_data):
-        instance.project.clear()
-        projects = self.initial_data['project']
-        if projects:
-            projects = json.loads(projects)
-        else:
-            raise CustomError(u'请选择项目')
-
-        for project in projects:
-            instance.project.add(project)
+        if 'project' in self.initial_data:
+            instance.project.clear()
+            projects = self.initial_data['project']
+            if projects:
+                projects = json.loads(projects)
+            else:
+                raise CustomError(u'请选择项目')
+
+            for project in projects:
+                instance.project.add(project)
         instance = super(NewCustomerSerializer, self).update(instance, validated_data)
         return instance
 

+ 4 - 0
uis/views/report_customer/index.html

@@ -73,6 +73,10 @@
                                     <option value="">请选择来源</option>
                                 </select>
                             </div>
+                            <div class="seach_items">
+                                <input type="text" name="tel" autocomplete="off" class="layui-input"
+                                       placeholder="电话"/>
+                            </div>
                             <div class="seach_items">
                                 <input type="text" name="name" autocomplete="off" class="layui-input"
                                        placeholder="姓名"/>