Ver Fonte

Merge branch 'test' of https://git.oschina.net/yiguanjia/php into test

Charlie há 8 anos atrás
pai
commit
6bc94bb885

+ 6 - 4
www/protected/controllers/ROrderController.php

@@ -159,8 +159,9 @@ class ROrderController extends AdminController{
         $technician_ids = array();
         $technician_names = array();
         $technicians = array();
-        $nums = Yii::app()->request->getParam('tech_nums');
-        for($i=0;$i<$nums;$i++) {
+       // $nums = Yii::app()->request->getParam('tech_nums')+1;
+
+        for($i=0;$i<500;$i++) {
             if(Yii::app()->request->getParam('extra_add_info_'.$i)) {
                 $technician_ids[] = $i;
                 $technician_names[] = Yii::app()->request->getParam('extra_add_info_'.$i);
@@ -638,11 +639,12 @@ class ROrderController extends AdminController{
         $technicians = array();
         $technician_ids = array();
         $technician_names = array();
-        $nums = Yii::app()->request->getParam('tech_nums');
-        for($i=0;$i<$nums;$i++) {
+
+        for($i=0;$i<500;$i++) {
             if(Yii::app()->request->getParam('reset_extra_add_info_'.$i)) {
                 $technician_ids[] = $i;
                 $technician_names[] =  Yii::app()->request->getParam('reset_extra_add_info_'.$i);
+
             }
         }
 

+ 8 - 5
www/protected/views/rOrder/index.php

@@ -238,7 +238,7 @@
                                             </div>
                                             <input name="technician_name" style="width: 250px;" id="setTechnician_content"/>
                                             <input name="technician" type="hidden" id="technician_id" value="0" />
-                                            <input name="tech_nums" type="hidden" id="tech_nums" value="0">
+                                            <input name="tech_nums" type="hidden" id="tech_nums" value="1" />
                                             <a class='easyui-linkbutton' plain="true" iconCls="icon-add" onclick="add_extra();return false;">添加保洁师</a><br/>
                                             </div>
                                     </div>
@@ -1453,6 +1453,7 @@ function reset_technician() {
     }
     $.messager.progress();
     jq_resetTec_form.form('submit');
+    $('#reset_extra_add_info').empty();
 }
 
 function checkAddForm () {
@@ -1533,9 +1534,9 @@ function add_extra(){
         $output +="<a href ='' onclick='delete_extra("+setTechnician_id+");return false;'>删除</a></div><br/>";
         $output +="<input type='hidden' id='extra_add_info_hidden_"+setTechnician_id+"' name='extra_add_info_"+setTechnician_id+"' value='"+setTechnician_content+"' /></div>";
         $('#setTechnician_content').val('');
+        var nums = $('#tech_nums').val();
 
-        var value = $('#tech_nums').val()+1;
-
+        var value = nums+1;
         $('#tech_nums').val(value);
 
         $("#extra_add_info").append($output);
@@ -1557,9 +1558,11 @@ function reset_add_extra(){
 
         $output = "<div id='reset_extra_add_info_"+resetTec+"' style='height: 4px'>"+resetTecName;
         $output +="<a href ='' onclick='reset_delete_extra("+resetTec+");return false;'>删除</a></div><br/>";
-        $output +="<input type='hidden' id='reset_extra_add_info_hidden_"+resetTec+"' name='reset_extra_add_info_"+resetTec+"' value='"+resetTecName+"' /></div>";
+        $output +="<input type='hidden' id='reset_extra_add_info_hidden_"+resetTec+"' name='reset_extra_add_info_"+resetTec+"' value='"+resetTecName+"' />";
         $output += "<input type='hidden' id='reset_add' name='reset_add' value='1'>";
-
+        var nums = $('#tech_nums').val();
+        var value = nums+1;
+        $('#tech_nums').val(value);
         $("#reset_extra_add_info").append($output);
         $('#resetTecName').val('');
     }