diff --git a/src/api/indexReportCenter.js b/src/api/indexReportCenter.js
new file mode 100644
index 00000000..c1de5f7f
--- /dev/null
+++ b/src/api/indexReportCenter.js
@@ -0,0 +1,28 @@
+import http from "./config";
+
+//报告总览信息
+export const reportInformation = (obj) => http.post('/admin/project/editStage', obj);
+
+//点击对应按钮弹列表的按钮参数接口
+export const getButtonReportList = (obj) => http.post('/admin/project/editStage', obj);
+
+//点击对应按钮弹列表接口
+export const getReportList = (obj) => http.post('/admin/project/editStage', obj);
+
+//柱状图接口
+export const reportInformation = () => http.post('/admin/project/editStage');
+
+//空心圆接口
+export const reportInformation = () => http.post('/admin/project/editStage');
+
+//创建人归属接口
+export const reportInformation = () => http.post('/admin/project/editStage');
+
+//漏斗接口
+export const reportInformation = () => http.post('/admin/project/editStage');
+
+//归属组织树接口
+export const getOrganizationTreeList = () => http.post('/admin/project/editStage');
+
+//导出接口
+export const getOrganizationTreeList = () => http.post('/admin/project/editStage');
diff --git a/src/views/projectcenter/TaskPage.vue b/src/views/projectcenter/TaskPage.vue
index e8cd9c2a..64910606 100644
--- a/src/views/projectcenter/TaskPage.vue
+++ b/src/views/projectcenter/TaskPage.vue
@@ -4312,7 +4312,18 @@ export default {
getGroupList(objf).then((res) => {
state.groupPageList = res.data.data.rows;
state.groupTotal = res.data.data.total;
- setGroupList(res.data.data.rows);
+
+ let objf2 = obj || {
+ name: "",
+ pageNo: 1,
+ pageSize: 1000,
+ projectId: state.projectId,
+ };
+ getGroupList(objf2).then((res2) => {
+ // state.groupPageList = res.data.data.rows;
+ // state.groupTotal = res.data.data.total;
+ setGroupList(res2.data.data.rows);
+ });
});
};
//分页
diff --git a/src/views/reportcenter/ReportCenter.vue b/src/views/reportcenter/ReportCenter.vue
new file mode 100644
index 00000000..826cfc3d
--- /dev/null
+++ b/src/views/reportcenter/ReportCenter.vue
@@ -0,0 +1,2743 @@
+
+
+
+
+
+
+ 项目总数
+
+
+
+
+
+
+
+ 任务总数
+
+
+
+
+
+
+
+ 参加人数
+
+
+
+
+
+
+
+ 学习人数
+
+
+
+
+
+
+
+ 完成人数
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 此处数据展示全部单层项目数量,列表展示条数与此处数量可能存在差异
+
+ {{ item.text }} ({{ item.num }})
+
+
{{ item.text }} ({{ item.num }})
+
+
+
+
+
+

+
+
全部导出
+
+
+
+

+
+
导出
+
+
+
+
+
+
+
+
+
+ {{
+ record.courseType == "0"
+ ? "在线"
+ : record.courseType == "1"
+ ? "面授"
+ : record.courseType
+ }}
+
+
+
+ {{
+ record.reportProjectOverview.length > 0
+ ? "-"
+ : record.status == "0"
+ ? "-"
+ : record.status == "1"
+ ? "提交待审核"
+ : record.status == "2"
+ ? "审核通过"
+ : record.status == "3"
+ ? "已经发布"
+ : record.status == "4"
+ ? "发布"
+ : record.status == "-1"
+ ? "已结束"
+ : record.status == "-2"
+ ? "删除"
+ : record.status == "-3"
+ ? "撤回审核"
+ : record.status == "-4"
+ ? "撤回发布"
+ : record.status == "-5"
+ ? "拒绝"
+ : record.status == "-6"
+ ? "撤回已结束"
+ : ""
+ }}
+
+
+
+ {{
+ record.status == "0"
+ ? "草稿"
+ : record.status == "1"
+ ? "已发布"
+ : record.status == "-1"
+ ? "已停用"
+ : record.status == "2"
+ ? "已撤回"
+ : ""
+ }}
+
+
+
+ {{
+ record.status == "0"
+ ? "未开始"
+ : record.status == "1"
+ ? "进行中"
+ : record.status == "2"
+ ? "已完成"
+ : ""
+ }}
+
+
+
+ {{
+ record.publishStatus == "0"
+ ? "未发布"
+ : record.publishStatus == "1"
+ ? "已发布"
+ : ""
+ }}
+
+
+
+ {{
+ record.published == "0"
+ ? "未发布"
+ : record.published == "1"
+ ? "已发布"
+ : ""
+ }}
+
+
+
+
+
+ {{
+ record.publishTime &&
+ dayjs(record.publishTime).format("YYYY-MM-DD HH:mm:ss")
+ }}
+
+ {{
+ record.publishTime &&
+ dayjs(record.publishTime).format("YYYY-MM-DD HH:mm:ss")
+ }}
+
+
+
+
+
+ {{
+ record.beginTime &&
+ dayjs(record.beginTime).format("YYYY-MM-DD HH:mm:ss")
+ }}~{{
+ record.endTime &&
+ dayjs(record.endTime).format("YYYY-MM-DD HH:mm:ss")
+ }}
+
+ {{
+ record.beginTime &&
+ dayjs(record.beginTime).format("YYYY-MM-DD HH:mm:ss")
+ }}~{{
+ record.endTime &&
+ dayjs(record.endTime).format("YYYY-MM-DD HH:mm:ss")
+ }}
+
+
+
+
+
+ {{
+ record.createTime &&
+ dayjs(record.createTime).format("YYYY-MM-DD HH:mm:ss")
+ }}
+
+ {{
+ record.createTime &&
+ dayjs(record.createTime).format("YYYY-MM-DD HH:mm:ss")
+ }}
+
+
+
+
+
+ {{
+ record.sysCreateTime &&
+ dayjs(record.sysCreateTime).format("YYYY-MM-DD HH:mm:ss")
+ }}
+
+ {{
+ record.sysCreateTime &&
+ dayjs(record.sysCreateTime).format("YYYY-MM-DD HH:mm:ss")
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+