完全vue渲染列表的功能

去掉不必要的js函数定义
修改返回json的方式
This commit is contained in:
2021-03-15 06:12:12 +08:00
parent d795809fb3
commit 975be7cc91
135 changed files with 402 additions and 792 deletions
+19
View File
@@ -20,6 +20,7 @@ use Gdoo\Model\Models\Step;
use Gdoo\Model\Models\StepLog;
use Gdoo\Model\Services\ModelService;
use Gdoo\Model\Services\ModuleService;
use Gdoo\User\Services\UserAssetService;
class Grid
{
@@ -99,6 +100,7 @@ class Grid
$_header = $header;
unset($_header['columns']);
unset($_header['cols']);
unset($_header['dialogs']);
unset($_header['join']);
unset($_header['js']);
@@ -106,6 +108,19 @@ class Grid
unset($_header['search']);
unset($_header['select']);
// 重新组合字段给前端
$columns = [];
foreach ($header['cols'] as $field => $col) {
if ($field == 'action' && empty($col['events'])) {
continue;
}
if ($col['field'] == 'created_by') {
$col['formatter'] = 'created_by';
}
$columns[] = $col;
}
$_header['columns'] = $columns;
$header['runs'] = $runs;
$header['dialogs'] = $dialogs;
$header['regions'] = $regions;
@@ -886,6 +901,7 @@ class Grid
$res['form_type'] = $bill['form_type'];
$res['bill_id'] = $bill['id'];
$res['bill_uri'] = $bill['uri'];
$res['name'] = $master['name'];
$res['model_id'] = $master['id'];
$res['is_sort'] = $master['is_sort'];
@@ -893,6 +909,9 @@ class Grid
$res['sort'] = $sort;
$res['order'] = $order;
// 获取当前权限
$res['access'] = UserAssetService::getNowRoleAssets();
// 是否开启简单搜索框
$res['simple_search_form'] = 1;
$res['exist_sub_table'] = $exist_sub_table;