|
@@ -20,9 +20,40 @@ $refund_status = array
|
|
|
);
|
|
|
|
|
|
$type = Dever::config('base')->source;
|
|
|
+$shop = function()
|
|
|
+{
|
|
|
+ $array = array();
|
|
|
+ $info = Dever::db('shop/info')->select();
|
|
|
+ if($info)
|
|
|
+ {
|
|
|
+ $array += $info;
|
|
|
+ }
|
|
|
+ return $array;
|
|
|
+};
|
|
|
+
|
|
|
+$store = function()
|
|
|
+{
|
|
|
+ $array = array();
|
|
|
+ $info = Dever::db('store/info')->select();
|
|
|
+ if($info)
|
|
|
+ {
|
|
|
+ $array += $info;
|
|
|
+ }
|
|
|
+ return $array;
|
|
|
+};
|
|
|
|
|
|
$search_option_type = Dever::input('search_option_type', 1);
|
|
|
|
|
|
+if ($search_option_type == 1) {
|
|
|
+ $search_name = '所属门店';
|
|
|
+ $search_option = $shop;
|
|
|
+ $search_url = 'shop/lib/manage.search';
|
|
|
+} elseif ($search_option_type != 1) {
|
|
|
+ $search_name = '所属仓库';
|
|
|
+ $search_option = $store;
|
|
|
+ $search_url = 'store/lib/manage.search';
|
|
|
+}
|
|
|
+
|
|
|
return array
|
|
|
(
|
|
|
# 表名
|
|
@@ -59,10 +90,13 @@ return array
|
|
|
'type_id' => array
|
|
|
(
|
|
|
'type' => 'int-11',
|
|
|
- 'name' => '采购人',
|
|
|
+ 'name' => $search_name,
|
|
|
'default' => '',
|
|
|
- 'desc' => '采购人',
|
|
|
+ 'desc' => '拥有人',
|
|
|
'match' => 'is_numeric',
|
|
|
+ 'search' => $search_option_type == 3 ? '' : 'select',
|
|
|
+ 'option' => $search_option,
|
|
|
+ //'update_search' => $search_url,
|
|
|
'list' => 'Dever::load("shop/lib/manage.buyInfo", "{type}", "{type_id}")',
|
|
|
),
|
|
|
|