diff --git a/src/screenApi/api.js b/src/screenApi/api.js
index 0ae91c2..782e991 100644
--- a/src/screenApi/api.js
+++ b/src/screenApi/api.js
@@ -55,7 +55,6 @@ const GetExpertQuantityData = (params) => getActionWP('/expertinfo/bzsExpertInfo
const GetMeetingCalendarData = (params) => getActionWP('/meetinginfo/bzsMeetingInfo/getScreenMeetingInfoCalendar', params)
// 会议信息统计-技术领域
const GetMeetingInformationData = (params) => getActionWP('/meetinginfo/bzsMeetingInfo/queryScreenMeetingInfo', params)
-
// 会议信息统计-部门
const GetMeetingInformationDataByDepart = (params) => getActionWP('/meetinginfo/bzsMeetingInfo/queryScreenMeetingInfoDepart', params)
/******WP29--------结束 **********/
@@ -67,10 +66,17 @@ const GetMeetingInformationDataByDepart = (params) => getActionWP('/meetinginfo/
const GetLeadingStandardData = (params) => getActionISO('/standard/bzsProjectStandard/screenStandardstats', params)
// 国际会议统计
const GetISOMeetingCalendarData = (params) => getActionISO('/mainpage/bzsmainpage/getScreenMeetingInfoCalendar', params)
-// 国际专家统计
-const GetExpertChartData = (params) => getActionISO('/expertinfo/bzsExpertInfo/queryScreenExpertInfo', params)
// 获取技术领域的下拉框数据
const GetTechnicalFieldData = (params) => getActionISO('/expertinfo/bzsExpertInfo/getQuerySelect', params)
+// ISO-会议信息统计-技术领域
+const GetISOMeetingInformationData = (params) => getActionISO('/mainpage/bzsmainpage/queryMeetingInfoFieldScreen', params)
+// ISO-会议信息统计-部门
+const GetISOMeetingInformationDataByDepart = (params) => getActionISO('/mainpage/bzsmainpage/queryMeetingInfoDepartScreen', params)
+
+// 国际专家统计
+const GetExpertChartData = (params) => getActionISO('/expertinfo/bzsExpertInfo/queryScreenExpertInfo', params)
+// 国际专家统计-右上角的数据
+const GetExpertStatisticData = (params) => getActionISO('/expertinfo/bzsExpertInfo/getRightInfo', params)
/******ISO--------结束 **********/
@@ -101,7 +107,10 @@ export {
GetLeadingStandardData,
GetISOMeetingCalendarData,
+ GetTechnicalFieldData,
+ GetISOMeetingInformationData,
+ GetISOMeetingInformationDataByDepart,
GetExpertChartData,
- GetTechnicalFieldData
+ GetExpertStatisticData
}
\ No newline at end of file
diff --git a/src/views/dashboard/screen/iso/ExpertChart.vue b/src/views/dashboard/screen/iso/ExpertChart.vue
index 65bb626..46db295 100644
--- a/src/views/dashboard/screen/iso/ExpertChart.vue
+++ b/src/views/dashboard/screen/iso/ExpertChart.vue
@@ -6,48 +6,22 @@
国际专家统计
- 专家总数:
- {{totalAll}}
+ TC22覆盖率:
+ {{expertStatisticInfo.rate}}
+ 专家新增总数:
+ {{expertStatisticInfo.number}}
-
-
-
-
-
-
技术领域:
-
-
- {{item.departName}}
-
-
-
查询
-
重置
-
@@ -156,6 +219,9 @@ export default {
font-size: 20px;
color: #FA9D81;
}
+ span.split-span {
+ margin-left: 30px;
+ }
}
.panel-content{
diff --git a/src/views/dashboard/screen/iso/LeadingStandardChart.vue b/src/views/dashboard/screen/iso/LeadingStandardChart.vue
index a4bd8d9..ae6cb3c 100644
--- a/src/views/dashboard/screen/iso/LeadingStandardChart.vue
+++ b/src/views/dashboard/screen/iso/LeadingStandardChart.vue
@@ -1,193 +1,92 @@
-
+
中国牵头标准信息统计
-
-
-
-
- {{ text }}
- {{ text }}
-
-
-
-
-
-
-
-
-
- {{ record.standardNameChinese }}
- {{ record.standardNameEnglish }}
-
-
-
{{ record.standardNameChinese }}
-
{{ record.standardNameEnglish }}
-
-
-
-
-
-
+
diff --git a/src/views/dashboard/screen/iso/MeetingInformationChart.vue b/src/views/dashboard/screen/iso/MeetingInformationChart.vue
new file mode 100644
index 0000000..3574e6b
--- /dev/null
+++ b/src/views/dashboard/screen/iso/MeetingInformationChart.vue
@@ -0,0 +1,448 @@
+
+
+
+
+

+
会议信息统计
+
+
+
+
+
+ 年份:
+
+
+
+
季度:
+
+
+ {{item.text}}
+
+
+
+
+
+
重置
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/dashboard/screen/iso/index.vue b/src/views/dashboard/screen/iso/index.vue
index ca2602f..9e64d67 100644
--- a/src/views/dashboard/screen/iso/index.vue
+++ b/src/views/dashboard/screen/iso/index.vue
@@ -4,6 +4,8 @@
+
+
@@ -15,6 +17,9 @@ import LeadingStandardChart from './LeadingStandardChart'
// //国际会议统计
import MeetingCalendar from './MeetingCalendar'
+//会议信息统计 MeetingInformationChart
+import MeetingInformationChart from './MeetingInformationChart'
+
// //国际专家统计
import ExpertChart from './ExpertChart'
@@ -26,6 +31,8 @@ export default {
LeadingStandardChart,
// 国际会议统计
MeetingCalendar,
+ // 会议信息统计
+ MeetingInformationChart,
// 国际专家统计
ExpertChart
}
@@ -38,4 +45,19 @@ export default {
flex-direction: row;
flex-wrap: wrap;
}
+
+@general-height: 480px;
+.panel-box:not(.calendar-panel-box){
+ height: @general-height;
+ display: flex;
+ flex-direction: column;
+ // 内容的部分
+ /deep/ .panel-content {
+ flex: 1;
+ .echarts-box {
+ width: 100%;
+ height: 100%;
+ }
+ }
+}
diff --git a/src/views/dashboard/screen/wp29/MeetingCalendar.vue b/src/views/dashboard/screen/wp29/MeetingCalendar.vue
index c730116..73beb74 100644
--- a/src/views/dashboard/screen/wp29/MeetingCalendar.vue
+++ b/src/views/dashboard/screen/wp29/MeetingCalendar.vue
@@ -109,17 +109,15 @@ export default {
},
prev() {
this.calendarApi.prev()
- let currentDate = new Date(this.calendarApi.currentData.currentDate)
- const year = currentDate.getFullYear()
- const month = currentDate.getMonth() + 1
- let m = month < 10 ? ('0' + month) : month
- this.time = year + '年' + month + '月'
- const cutTime = year + '-' + m
- this.getData(cutTime)
+ this.opeTimeToGetData()
},
// 切换下一个按钮事件
next() {
this.calendarApi.next()
+ this.opeTimeToGetData()
+ },
+ // 通过日历显示的时间操作time 数据,获取当月会议数量
+ opeTimeToGetData() {
let currentDate = new Date(this.calendarApi.currentData.currentDate)
const year = currentDate.getFullYear()
const month = currentDate.getMonth() + 1
diff --git a/src/views/dashboard/screen/wp29/MeetingInformationChart.vue b/src/views/dashboard/screen/wp29/MeetingInformationChart.vue
index adba3b1..db8ee2e 100644
--- a/src/views/dashboard/screen/wp29/MeetingInformationChart.vue
+++ b/src/views/dashboard/screen/wp29/MeetingInformationChart.vue
@@ -64,7 +64,7 @@
- 重置
+ 重置
@@ -324,7 +324,7 @@ export default {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
{
offset: 0,
- color: 'rgba(24, 224, 171, 1)'
+ color: 'rgba(24, 224, 171, 0.5)'
},
{
offset: 1,
@@ -384,14 +384,15 @@ export default {
align-items: center;
color: @normal-color;
.search-item{
- margin-right: 20px;
+ margin-right: 35px;
}
.label{
color: @normal-color;
}
button {
- margin-left: 15px;
+ border: 1px solid @primary;
+ color: @primary;
}
}
// 会议总数的样式