Browse Source

pc权限调整

lizhen_gitee 6 months ago
parent
commit
458b801afa

+ 5 - 5
application/company/controller/auth/Admin.php

@@ -97,16 +97,15 @@ class Admin extends Apic
                 ->field(['password', 'salt', 'token'], true)
                 ->order('id', 'asc')
                 ->paginate();
-
-            foreach ($list as $k => &$v) {
+            $list2 = $list->items();
+            foreach ($list2 as $k => &$v) {
                 $v['avatar'] = localpath_to_netpath($v['avatar']);
                 $groups = isset($adminGroupName[$v['id']]) ? $adminGroupName[$v['id']] : [];
                 $v['groups'] = implode(',', array_keys($groups));
                 $v['groups_text'] = implode(',', array_values($groups));
             }
             unset($v);
-
-            $result = array("total" => $list->total(), "list" => $list->items());
+            $result = array("total" => $list->total(), "list" => $list2);
             $this->success(1,$result);
 
     }
@@ -121,6 +120,7 @@ class Admin extends Apic
             'nickname' => input('nickname',''),//姓名
             'password' => input('password',''),//密码
             'gonghao'  => input('gonghao',''), //工号
+            'avatar'   => input('avatar',''), //头像
         ];
         $group_id = input('group_id',0);
         if(empty($group_id)){
@@ -137,7 +137,7 @@ class Admin extends Apic
             $params['company_id'] = $this->auth->company_id;
             $params['salt'] = Random::alnum();
             $params['password'] = $this->auth->getEncryptPassword($params['password'], $params['salt']);
-            $params['avatar'] = '/assets/img/avatar.png'; //设置新管理员默认头像。
+//            $params['avatar'] = '/assets/img/avatar.png'; //设置新管理员默认头像。
             $result = $this->model->validate('Admin.add')->save($params);
             if ($result === false) {
                 exception($this->model->getError());

+ 1 - 1
public/assets/js/backend/pcauth/rule.js

@@ -26,9 +26,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template'], function
                         {field: 'state', checkbox: true,},
                         {field: 'id', title: 'ID'},
                         {field: 'type', title: __('Type'), searchList: {"1": __('Type 1'), "2": __('Type 2'), "3": __('Type 3')}, formatter: Table.api.formatter.normal},
+                        {field: 'name', title: __('Name'), align: 'left', formatter: Controller.api.formatter.name},
                         {field: 'title', title: __('Title'), align: 'left', formatter: Controller.api.formatter.title, clickToSelect: !false},
                         {field: 'icon', title: __('Icon'), formatter: Controller.api.formatter.icon},
-//                        {field: 'name', title: __('Name'), align: 'left', formatter: Controller.api.formatter.name},
                         {field: 'weigh', title: __('Weigh')},
                         {field: 'permission', title: __('permission')},
                         {field: 'path', title: __('path')},