Browse Source

用户,后台

lizhen_gitee 8 months ago
parent
commit
0b80b997a3

+ 14 - 1
application/admin/controller/user/User.php

@@ -3,7 +3,9 @@
 namespace app\admin\controller\user;
 
 use app\common\controller\Backend;
-
+use app\common\model\Usergangwei;
+use app\common\model\Userjigou;
+use fast\Tree;
 /**
  * 用户管理
  *
@@ -25,6 +27,17 @@ class User extends Backend
         $this->view->assign("genderList", $this->model->getGenderList());
         $this->view->assign("statusList", $this->model->getStatusList());
         $this->view->assign("idcardStatusList", $this->model->getIdcardStatusList());
+
+        //岗位
+        $tree = Tree::instance();
+        $tree->init(Usergangwei::getCategoryArray(), 'pid');
+        $gangweilist = $tree->getTreeList($tree->getTreeArray(0), 'name');
+        $this->view->assign("gangweilist", $gangweilist);
+        //机构
+        $tree2 = Tree::instance();
+        $tree2->init(Userjigou::getCategoryArray(), 'pid');
+        $jigoulist = $tree2->getTreeList($tree2->getTreeArray(0), 'name');
+        $this->view->assign("jigoulist", $jigoulist);
     }
 
 

+ 14 - 2
application/admin/view/user/user/edit.html

@@ -3,13 +3,25 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Gangwei_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-gangwei_id" min="0" data-rule="required" data-source="usergangwei/index" class="form-control selectpage" name="row[gangwei_id]" type="text" value="{$row.gangwei_id|htmlentities}">
+            <input id="c-gangwei_id" min="0" data-rule="required" data-source="usergangwei/selectpage" class="form-control selectpage" name="row[gangwei_id]" type="text" value="{$row.gangwei_id|htmlentities}">
+            <select id="c-gangwei_id" data-rule="required" class="form-control selectpicker" name="row[gangwei_id]">
+                <option value="0" selected>无</option>
+                {foreach name="gangweilist" item="vo"}
+                <option value="{$vo.id}" {eq name="vo.id" value="$row.gangwei_id"}selected{/eq}>{$vo.name}</option>
+                {/foreach}
+            </select>
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Jigou_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-jigou_id" data-rule="required" data-source="userjigou/index" class="form-control selectpage" name="row[jigou_id]" type="text" value="{$row.jigou_id|htmlentities}">
+            <input id="c-jigou_id" data-rule="required" data-source="userjigou/selectpage" class="form-control selectpage" name="row[jigou_id]" type="text" value="{$row.jigou_id|htmlentities}">
+            <select id="c-jigou_id" data-rule="required" class="form-control selectpicker" name="row[jigou_id]">
+                <option value="0" selected>无</option>
+                {foreach name="jigoulist" item="vo"}
+                <option value="{$vo.id}" {eq name="vo.id" value="$row.gangwei_id"}selected{/eq}>{$vo.name}</option>
+                {/foreach}
+            </select>
         </div>
     </div>
     <div class="form-group">