|
@@ -55,6 +55,18 @@ $group = function()
|
|
|
return Dever::load('manage/group-all');
|
|
|
};
|
|
|
|
|
|
+$company_group = function()
|
|
|
+{
|
|
|
+ $data = Dever::load('manage/company-all');
|
|
|
+ if ($data) {
|
|
|
+ foreach ($data as $k => $v) {
|
|
|
+ $data[$k]['child'] = Dever::db('manage/group')->all(array('company_id' => $v['id']));
|
|
|
+ }
|
|
|
+ $data['state'] = 1;
|
|
|
+ }
|
|
|
+ return $data;
|
|
|
+};
|
|
|
+
|
|
|
$config = function()
|
|
|
{
|
|
|
return Dever::load('manage/config-all');
|
|
@@ -612,11 +624,9 @@ return array
|
|
|
(
|
|
|
'type' => 'varchar-2000',
|
|
|
'name' => '选择公司',
|
|
|
- 'default' => '',
|
|
|
+ 'default' => '1',
|
|
|
'desc' => '选择公司',
|
|
|
'match' => 'is_string',
|
|
|
- 'update' => 'checkbox',
|
|
|
- 'option' => $company,
|
|
|
),
|
|
|
|
|
|
'role' => array
|
|
@@ -633,15 +643,14 @@ return array
|
|
|
|
|
|
'group' => array
|
|
|
(
|
|
|
- 'type' => 'int-11',
|
|
|
+ 'type' => 'varchar-2000',
|
|
|
'name' => '所属部门',
|
|
|
- 'default' => '1',
|
|
|
+ 'default' => '',
|
|
|
'desc' => '请选择所属部门',
|
|
|
- 'match' => 'is_numeric',
|
|
|
- 'option' => $group,
|
|
|
- 'update' => 'select',
|
|
|
- 'list' => true,
|
|
|
- 'edit' => true,
|
|
|
+ 'match' => 'is_string',
|
|
|
+ 'option' => $company_group,
|
|
|
+ 'update' => 'checkbox',
|
|
|
+ //'list' => true,
|
|
|
# 取代option,从接口里读取选项
|
|
|
//'update_search' => 'goods/lib/manage.search_sku',
|
|
|
),
|
|
@@ -767,6 +776,7 @@ return array
|
|
|
'button' => array
|
|
|
(
|
|
|
//'新增兑换码' => array('fast', 1, 'config&where_id=1'),
|
|
|
+ '公司设置' => array('list', 'company&oper_parent=admin'),
|
|
|
'部门设置' => array('list', 'group&oper_parent=admin'),
|
|
|
),
|
|
|
),
|
|
@@ -774,12 +784,12 @@ return array
|
|
|
# 更新表结构
|
|
|
'alter' => array
|
|
|
(
|
|
|
- 2 => array
|
|
|
+ 5 => array
|
|
|
(
|
|
|
- //array('update', 'role', 'role', 'varchar-100 1 角色'),
|
|
|
+ array('update', 'group', 'group', 'varchar-1000 {} 部门'),
|
|
|
//array('add', 'config', 'config', 'int-11 1 配置'),
|
|
|
),
|
|
|
- 'version' => 2,
|
|
|
+ 'version' => 5,
|
|
|
),
|
|
|
|
|
|
/*
|