north 7 gadi atpakaļ
vecāks
revīzija
548abfe2e6

+ 26 - 0
www/protected/controllers/REmployeController.php

@@ -36,14 +36,40 @@ class REmployeController extends AdminController {
     {
         $id = Yii::app()->request->getParam('id','');
         $status = intval(Yii::app()->request->getParam('status',100));
+        $user_name = Yii::app()->request->getParam('user_name','');
+        $mobile = Yii::app()->request->getParam('mobile','');
+        $auth = intval(Yii::app()->request->getParam('auth',''));
+        $owned_stores = Yii::app()->request->getParam('owned_stores','');
+        $desc = Yii::app()->request->getParam('desc','');
         if ($status == 100) {
             CommonFn::requestAjax(false,'状态没有修改');exit;
         }
+        if ($auth == 100) {
+            CommonFn::requestAjax(false,'角色没有修改');exit;
+        }
         if (!CommonFn::isMongoId($id)) {
             CommonFn::requestAjax(false,'id错误');exit;
         }
+        $flag = function () use ($owned_stores){
+            $criteria = new EMongoCriteria();
+            $criteria->store_id('==',intval($owned_stores));
+            $store = Store::model()->find($criteria);
+            if (empty($store)) {
+                return true;
+            } else {
+                return false;
+            }
+        };
+        if ($flag()) {
+            CommonFn::requestAjax(false,'门店不存在');exit;
+        }
         $employe = JEmploye::get(new MongoId($id));
         $employe->status = $status;
+        $employe->user_name = $user_name;
+        $employe->mobile = $mobile;
+        $employe->auth = $auth;
+        $employe->owned_stores = intval($owned_stores);
+        $employe->desc = $desc;
         $employe->save();
         CommonFn::requestAjax(true,'保存成功');exit;
     }

+ 79 - 7
www/protected/views/rEmploye/index.php

@@ -45,6 +45,66 @@
                                         </div>
                                     </div>
                                 </li>
+                              <li class="f_item">
+                                <div class="box">
+                                  <div class="f_label">
+                                    <span>用户id: </span>
+                                  </div>
+                                  <div class="box_flex f_content">
+                                    <span id="edit_user_id"></span>
+                                  </div>
+                                </div>
+                              </li>
+                              <li class="f_item">
+                                <div class="box">
+                                  <div class="f_label">
+                                    <span>用户名: </span>
+                                  </div>
+                                  <div class="box_flex f_content">
+                                    <input id="edit_user_name" name="user_name" style="width: 250px;"  />
+                                  </div>
+                                </div>
+                              </li>
+                              <li class="f_item">
+                                <div class="box">
+                                  <div class="f_label">
+                                    <span>联系方式: </span>
+                                  </div>
+                                  <div class="box_flex f_content">
+                                    <input id="edit_mobile" name="mobile" style="width: 250px;"  />
+                                  </div>
+                                </div>
+                              </li>
+                              <li class="f_item">
+                                <div class="box">
+                                  <div class="f_label">
+                                    <span>角色:</span>
+                                  </div>
+                                  <div class="box_flex f_content">
+                                    <input id="Editauth" name="status" />
+                                  </div>
+                                </div>
+                              </li>
+                              <li class="f_item">
+                                <div class="box">
+                                  <div class="f_label">
+                                    <span>门店ID:</span>
+                                  </div>
+                                  <div class="box_flex f_content">
+                                    <input id="edit_owned_stores" name="owned_stores" />
+                                  </div>
+                                </div>
+                              </li>
+                              <li class="f_item">
+                                <div class="box">
+                                  <div class="f_label">
+                                    <span>备注:</span>
+                                  </div>
+                                  <div class="box_flex f_content">
+                                    <input id="edit_desc" name="desc" />
+                                  </div>
+                                </div>
+                              </li>
                                 <li class="f_item">
                                     <div class="box">
                                         <div class="f_label">
@@ -157,8 +217,6 @@
               </li>
 
 
-
-
             </ul>
 
 
@@ -183,6 +241,7 @@
   var auth = <?php echo json_encode($auth); ?>;
   var jq_setStatus = $('#setStatus');
   var jq_addAuth = $('#addAuth');
+  var jq_editAuth = $('#Editauth');
   var w_width = $(window).width();
   var w_height = $(window).height();
   var jq_ss = $('#ss');
@@ -212,6 +271,10 @@
       editable: false,
       data: auth,
     });
+    jq_editAuth.combobox({
+      editable: false,
+      data: auth,
+    });
 
 
 
@@ -349,14 +412,26 @@
       ]],
 
       onSelect: function(index, row){
-        console.log(row)
+       console.log(index)
+       console.log()
         $('#id_str').html(row.id);
         $('#xorder_id').val(row.id);
+        $('#edit_user_id').html(row.user_id.$id);
+        $('#edit_user_name').val(row.user_name);
+        $('#edit_mobile').val(row.mobile);
+        $('#edit_owned_stores').val(row.owned_stores);
+        $('#edit_desc').val(row.desc);
       },
       onLoadSuccess : function () {
+        $('#xorder_id').html('');
         $('#id_str').html('');
-        $('#xorder_id').val('');
+        $('#edit_user_id').val('');
+        $('#edit_user_name').val('');
+        $('#edit_mobile').val('');
+        $('#edit_owned_stores').val('');
+        $('#edit_desc').val('');
         $('#setStatus').val(100);
+        $('#Editauth').val(100);
 
       }
 
@@ -377,9 +452,6 @@
     jq_content_form.form({
       url: module_router + '/edit',
       onSubmit: function(param){
-        if ($('#xorder_id').val() == ""){
-          return false;
-        }
         var isValid = $(this).form('validate');
         if (!isValid){
           $.messager.progress('close');