|
@@ -24,6 +24,24 @@ $role = array
|
|
|
2 => '公司员工',
|
|
|
);
|
|
|
|
|
|
+# 获取公司权限
|
|
|
+$auth = Dever::tops();
|
|
|
+$company = function() use ($auth)
|
|
|
+{
|
|
|
+ $array = array();
|
|
|
+ if ($auth) {
|
|
|
+ $info = Dever::db('option/company')->getIds(array('ids' => $auth));
|
|
|
+ } else {
|
|
|
+ $info = Dever::db('option/company')->state();
|
|
|
+ }
|
|
|
+
|
|
|
+ if($info)
|
|
|
+ {
|
|
|
+ $array += $info;
|
|
|
+ }
|
|
|
+ return $array;
|
|
|
+};
|
|
|
+
|
|
|
$search_auth = Dever::input('search_option_dever_auth', 1);
|
|
|
|
|
|
$list_button = array();
|
|
@@ -79,6 +97,19 @@ return array
|
|
|
//'list' => true,
|
|
|
),
|
|
|
|
|
|
+ 'company_id' => array
|
|
|
+ (
|
|
|
+ 'type' => 'int-11',
|
|
|
+ 'name' => '所属公司',
|
|
|
+ 'default' => '1',
|
|
|
+ 'desc' => '所属公司',
|
|
|
+ 'match' => 'is_numeric',
|
|
|
+ 'update' => 'select',
|
|
|
+ 'option' => $company,
|
|
|
+ 'search' => 'select',
|
|
|
+ //'list' => true,
|
|
|
+ ),
|
|
|
+
|
|
|
'main' => array
|
|
|
(
|
|
|
'type' => 'tinyint-1',
|
|
@@ -218,6 +249,24 @@ return array
|
|
|
),
|
|
|
),
|
|
|
|
|
|
+ # 设置top权限
|
|
|
+ 'top' => 'option/company_id',
|
|
|
+
|
|
|
+ # 增加这个,为了给当前的list增加一个option $admin = Dever::load('manage/auth.info');
|
|
|
+ 'top_option' => array
|
|
|
+ (
|
|
|
+ array
|
|
|
+ (
|
|
|
+ 'value' => $auth,
|
|
|
+ 'col' => 'company_id',
|
|
|
+ ),
|
|
|
+ array
|
|
|
+ (
|
|
|
+ 'value' => Dever::load('manage/auth.authData'),
|
|
|
+ 'col' => 'id',
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+
|
|
|
'manage' => array
|
|
|
(
|
|
|
'insert' => false,
|