Unverified 提交 fdcd400f authored 作者: XiaJunjie2020's avatar XiaJunjie2020 提交者: GitHub

Merge pull request #336 from dataease/pr@dev@refactor_数据集字段将维度指标归类展示

refactor: 数据集字段将维度指标分类展示,后续维度和指标具有不同的操作,为配置钻取目录、字段计算做前置准备
...@@ -7,7 +7,9 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -7,7 +7,9 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* @Author gin * @Author gin
...@@ -29,6 +31,21 @@ public class DataSetTableFieldController { ...@@ -29,6 +31,21 @@ public class DataSetTableFieldController {
return dataSetTableFieldsService.list(datasetTableField); return dataSetTableFieldsService.list(datasetTableField);
} }
@PostMapping("listByDQ/{tableId}")
public Map<String, List<DatasetTableField>> listByDQ(@PathVariable String tableId) {
DatasetTableField datasetTableField = DatasetTableField.builder().build();
datasetTableField.setTableId(tableId);
datasetTableField.setGroupType("d");
List<DatasetTableField> dimensionList = dataSetTableFieldsService.list(datasetTableField);
datasetTableField.setGroupType("q");
List<DatasetTableField> quotaList = dataSetTableFieldsService.list(datasetTableField);
Map<String, List<DatasetTableField>> map = new HashMap<>();
map.put("dimensionList", dimensionList);
map.put("quotaList", quotaList);
return map;
}
@PostMapping("batchEdit") @PostMapping("batchEdit")
public void batchEdit(@RequestBody List<DatasetTableField> list) { public void batchEdit(@RequestBody List<DatasetTableField> list) {
dataSetTableFieldsService.batchEdit(list); dataSetTableFieldsService.batchEdit(list);
......
...@@ -11,6 +11,7 @@ import org.springframework.stereotype.Service; ...@@ -11,6 +11,7 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map;
import java.util.UUID; import java.util.UUID;
/** /**
...@@ -47,6 +48,9 @@ public class DataSetTableFieldsService { ...@@ -47,6 +48,9 @@ public class DataSetTableFieldsService {
if (ObjectUtils.isNotEmpty(datasetTableField.getChecked())) { if (ObjectUtils.isNotEmpty(datasetTableField.getChecked())) {
criteria.andCheckedEqualTo(datasetTableField.getChecked()); criteria.andCheckedEqualTo(datasetTableField.getChecked());
} }
if (ObjectUtils.isNotEmpty(datasetTableField.getGroupType())) {
criteria.andGroupTypeEqualTo(datasetTableField.getGroupType());
}
datasetTableFieldExample.setOrderByClause("column_index asc"); datasetTableFieldExample.setOrderByClause("column_index asc");
return datasetTableFieldMapper.selectByExample(datasetTableFieldExample); return datasetTableFieldMapper.selectByExample(datasetTableFieldExample);
} }
......
...@@ -94,6 +94,14 @@ export function fieldList(id, showLoading = true) { ...@@ -94,6 +94,14 @@ export function fieldList(id, showLoading = true) {
}) })
} }
export function fieldListDQ(id, showLoading = true) {
return request({
url: '/dataset/field/listByDQ/' + id,
loading: showLoading,
method: 'post'
})
}
export function batchEdit(data) { export function batchEdit(data) {
return request({ return request({
url: '/dataset/field/batchEdit', url: '/dataset/field/batchEdit',
......
...@@ -1574,11 +1574,6 @@ export default { ...@@ -1574,11 +1574,6 @@ export default {
padding: 0; padding: 0;
height: 100%; height: 100%;
} }
.collapse-style>>>.el-collapse-item__header{
height: 40px;
line-height: 40px;
padding: 0 0 0 10px;
}
.tree-select-span { .tree-select-span {
>>>div.vue-treeselect__control { >>>div.vue-treeselect__control {
height: 32px !important; height: 32px !important;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论