|
|
@@ -35,6 +35,7 @@ export default {
|
|
|
const res = yield call(service.fetch, {
|
|
|
url: URLS.DASHBOARD_LIST
|
|
|
});
|
|
|
+ console.log('请求看板列表', res);
|
|
|
if(!res.err && res.data.code > 0) {
|
|
|
const resData = res.data.data;
|
|
|
let list = resData.map(d => {
|
|
|
@@ -45,11 +46,11 @@ export default {
|
|
|
items: items,
|
|
|
description: d.bdNote || '',
|
|
|
thumbnail: d.thumbnail,
|
|
|
- creator: d.createBy,
|
|
|
+ creatorCode: d.createId + '',
|
|
|
+ creatorName: d.createBy,
|
|
|
createTime: d.createDate,
|
|
|
}
|
|
|
})
|
|
|
- console.log('请求看板列表', list);
|
|
|
yield put({ type: 'list', list: list });
|
|
|
}else {
|
|
|
message.error('请求看板列表失败: ' + (res.err || res.data.msg));
|
|
|
@@ -73,6 +74,7 @@ export default {
|
|
|
if(!res.err && res.data.code > 0) {
|
|
|
const resData = res.data.data;
|
|
|
let items = resData.bdConfiguration ? JSON.parse(resData.bdConfiguration) : [];
|
|
|
+ let relationColumns = resData.relationColumns ? JSON.parse(resData.relationColumns) : [];
|
|
|
|
|
|
let data = {
|
|
|
code: resData.id+'',
|
|
|
@@ -80,10 +82,11 @@ export default {
|
|
|
items: items,
|
|
|
description: resData.bdNote || '',
|
|
|
thumbnail: resData.thumbnail,
|
|
|
- creator: resData.createBy,
|
|
|
+ creatorCode: resData.createId + '',
|
|
|
+ creatorName: resData.createBy,
|
|
|
createTime: resData.createDate,
|
|
|
dataSources: [],
|
|
|
- relationColumns: [],
|
|
|
+ relationColumns: relationColumns
|
|
|
}
|
|
|
|
|
|
let fields = [];
|
|
|
@@ -105,12 +108,13 @@ export default {
|
|
|
*remoteAdd(action, { select, call, put }) {
|
|
|
try {
|
|
|
const dashboardDesigner = yield select(state => state.present.dashboardDesigner);
|
|
|
- const { name, items, thumbnail } = dashboardDesigner;
|
|
|
+ const { name, items, thumbnail, relationColumns } = dashboardDesigner;
|
|
|
let body = {
|
|
|
bdName: name,
|
|
|
bdNote: '',
|
|
|
bdConfiguration: JSON.stringify(items),
|
|
|
thumbnail: thumbnail,
|
|
|
+ relationColumns: JSON.stringify(relationColumns),
|
|
|
createBy: 'zhuth'
|
|
|
}
|
|
|
console.log('新增看板', body);
|
|
|
@@ -161,13 +165,14 @@ export default {
|
|
|
*remoteModify(action, { select, call, put }) {
|
|
|
try {
|
|
|
const dashboardDesigner = yield select(state => state.present.dashboardDesigner);
|
|
|
- const { code, name, items, thumbnail } = dashboardDesigner;
|
|
|
+ const { code, name, items, thumbnail, description, relationColumns } = dashboardDesigner;
|
|
|
let body = {
|
|
|
id: code,
|
|
|
bdName: name,
|
|
|
- bdNote: '',
|
|
|
+ bdNote: description,
|
|
|
bdConfiguration: JSON.stringify(items),
|
|
|
thumbnail: thumbnail,
|
|
|
+ relationColumns: JSON.stringify(relationColumns),
|
|
|
createBy: 'zhuth'
|
|
|
}
|
|
|
console.log('修改看板', body);
|
|
|
@@ -222,12 +227,11 @@ export default {
|
|
|
id: dashboardCode
|
|
|
};
|
|
|
try {
|
|
|
- // const res = yield call(service.fetch, {
|
|
|
- // url: URLS.DASHBOARD_TRANSFER,
|
|
|
- // body
|
|
|
- // });
|
|
|
- // console.log('看板移交', body, res);
|
|
|
- const res = {data:{code:1}};
|
|
|
+ const res = yield call(service.fetch, {
|
|
|
+ url: URLS.DASHBOARD_TRANSFER,
|
|
|
+ body
|
|
|
+ });
|
|
|
+ console.log('看板移交', body, res);
|
|
|
if(!res.err && res.data.code > 0) {
|
|
|
const dashboard = yield select(state => state.present.dashboard);
|
|
|
const list = dashboard.list;
|