Selaa lähdekoodia

修改RorderController

DengTao 8 vuotta sitten
vanhempi
sitoutus
b9bc087e3f

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

@@ -159,7 +159,8 @@ class ROrderController extends AdminController{
         $technician_ids = array();
         $technician_names = array();
         $technicians = array();
-        for($i=0;$i<10;$i++) {
+        $nums = Yii::app()->request->getParam('tech_nums');
+        for($i=0;$i<$nums;$i++) {
             if(Yii::app()->request->getParam('extra_add_info_'.$i)) {
                 $technician_ids[] = $i;
                 $technician_names[] = Yii::app()->request->getParam('extra_add_info_'.$i);
@@ -633,7 +634,8 @@ class ROrderController extends AdminController{
         $technicians = array();
         $technician_ids = array();
         $technician_names = array();
-        for($i=0;$i<10;$i++) {
+        $nums = Yii::app()->request->getParam('tech_nums');
+        for($i=0;$i<$nums;$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);

+ 9 - 0
www/protected/views/rOrder/index.php

@@ -238,6 +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">
                                             <a class='easyui-linkbutton' plain="true" iconCls="icon-add" onclick="add_extra();return false;">添加保洁师</a><br/>
                                             </div>
                                     </div>
@@ -995,11 +996,14 @@
             $('#admins_edit_info').html('');
             var technicians = data['technicians'];
             var tmp = '';
+            //var value;
             for (var j in technicians) {
                 tmp +='<div id="extra_add_info_'+technicians[j]['technician_id']+'" style="height:4px">'+technicians[j]['technician_name'];
                 /*tmp += '<a href="" onclick="delete_extra('+technicians[j]['technician_id']+');return false;">删除</a></div><br/>';*/
                 tmp += '<input type="hidden" id="extra_add_info_hidden_'+technicians[j]['technician_id']+'" name="extra_add_info_'+technicians[j]['technician_id']+'" value='+technicians[j]['technician_name']+'/></div><br/>';
+                $('#tech_nums').val(j);
             }
+
             var address_contact = '省:'+data['address']['province']+'<br />'+'市:'+data['address']['city']+'<br />'+'区:'+data['address']['area']+'<br />'+'地址:'+data['address']['poi']['name']+' '+data['address']['detail']+'<br />'+'姓名:'+data['address']['name']+'<br />'+'手机号:'+data['address']['mobile']+'<br />'+'<a href="javascript:void();" lat='+data['address']['position'][1]+' lng='+data['address']['position'][0]+' id="view_position">查看坐标</a>';
             $('#address_contact').html(address_contact);
             $('#extra_add_info').html(tmp);
@@ -1521,6 +1525,11 @@ 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 value = $('#tech_nums').val()+1;
+
+        $('#tech_nums').val(value);
+
         $("#extra_add_info").append($output);
 
     }