|
@@ -55,9 +55,14 @@ $group = function()
|
|
return Dever::load('manage/group-all');
|
|
return Dever::load('manage/group-all');
|
|
};
|
|
};
|
|
|
|
|
|
-$company_group = function()
|
|
|
|
|
|
+$company = Dever::load('manage/company.get');
|
|
|
|
+$company_group = function() use($company)
|
|
{
|
|
{
|
|
- $data = Dever::db('manage/company')->all();
|
|
|
|
|
|
+ $where = array();
|
|
|
|
+ if ($company > 1) {
|
|
|
|
+ $where['id'] = $company;
|
|
|
|
+ }
|
|
|
|
+ $data = Dever::db('manage/company')->all($where);
|
|
if ($data) {
|
|
if ($data) {
|
|
foreach ($data as $k => $v) {
|
|
foreach ($data as $k => $v) {
|
|
$data[$k]['child'] = Dever::db('manage/group')->all(array('company_id' => $v['id']));
|
|
$data[$k]['child'] = Dever::db('manage/group')->all(array('company_id' => $v['id']));
|
|
@@ -231,7 +236,6 @@ return array
|
|
'search' => 'order',
|
|
'search' => 'order',
|
|
'list' => true,
|
|
'list' => true,
|
|
),
|
|
),
|
|
-
|
|
|
|
/*
|
|
/*
|
|
'company_id' => array
|
|
'company_id' => array
|
|
(
|
|
(
|
|
@@ -714,7 +718,7 @@ return array
|
|
'update_search' => 'scm_product/lib/manage.searchProduct?{id}{role,company}',
|
|
'update_search' => 'scm_product/lib/manage.searchProduct?{id}{role,company}',
|
|
),
|
|
),
|
|
),*/
|
|
),*/
|
|
- 'list' => 'Dever::load("manage/company.getGroupName", "{group}")',
|
|
|
|
|
|
+ 'list' => 'Dever::load("manage/company.getGroupName", "{company}", "{group}")',
|
|
# 取代option,从接口里读取选项
|
|
# 取代option,从接口里读取选项
|
|
//'update_search' => 'goods/lib/manage.search_sku',
|
|
//'update_search' => 'goods/lib/manage.search_sku',
|
|
),
|
|
),
|
|
@@ -726,7 +730,7 @@ return array
|
|
'default' => '',
|
|
'default' => '',
|
|
'desc' => '请选择功能权限',
|
|
'desc' => '请选择功能权限',
|
|
'match' => 'option',
|
|
'match' => 'option',
|
|
- 'update' => 'checkbox',
|
|
|
|
|
|
+ 'update' => $company == 0 ? 'checkbox' : false,
|
|
//每个项对应的一个input以及父级更新的类型
|
|
//每个项对应的一个input以及父级更新的类型
|
|
//'update_input' => '数量',
|
|
//'update_input' => '数量',
|
|
//'update_parent' => 'radio',
|
|
//'update_parent' => 'radio',
|
|
@@ -798,6 +802,8 @@ return array
|
|
|
|
|
|
'manage' => array
|
|
'manage' => array
|
|
(
|
|
(
|
|
|
|
+ # 开放子管理权限,该列表和所有操作都有权限控制
|
|
|
|
+ //'auth' => true,
|
|
# 设置公司权限
|
|
# 设置公司权限
|
|
//'company' => 'company_id',
|
|
//'company' => 'company_id',
|
|
# 后台提交时,检测该值是否为空,多个用逗号隔开
|
|
# 后台提交时,检测该值是否为空,多个用逗号隔开
|
|
@@ -1091,6 +1097,7 @@ return array
|
|
'list_option' => array
|
|
'list_option' => array
|
|
(
|
|
(
|
|
'col' => array('yes-username,mobile', 'like'),
|
|
'col' => array('yes-username,mobile', 'like'),
|
|
|
|
+ 'company' => array($company > 0 ? ','.$company.',' : 0, 'like_num'),
|
|
'state' => 1,
|
|
'state' => 1,
|
|
),
|
|
),
|
|
),
|
|
),
|