linweizeng пре 3 година
родитељ
комит
7c11566f55
1 измењених фајлова са 28 додато и 15 уклоњено
  1. 28 15
      src/views/scientificPayoffs/js/index.js

+ 28 - 15
src/views/scientificPayoffs/js/index.js

@@ -1,7 +1,7 @@
 import echarts from "echarts"
 export default {
     //轮播表数据封装
-    getDataList(data){
+    getDataList(data) {
         let config = {
             header: data.header,
             data: data.data,
@@ -14,7 +14,7 @@ export default {
 
     //科研项目
     getKyxmList(datas) {
-        let header = ['全部参与人', '项目编号', '资助单位', '项目类型', '项目名称', '开始时间','结束时间', '立项经费(万元)']
+        let header = ['全部参与人', '项目编号', '资助单位', '项目类型', '项目名称', '开始时间', '结束时间', '立项经费(万元)']
         let data = []
         datas.forEach((item, index) => {
             let list = []
@@ -44,7 +44,7 @@ export default {
         datas.forEach((item, index) => {
             let list = []
             // list.push(item.NAME_ || '')
-            list.push(item.jiangLiXiangMu  || '')
+            list.push(item.jiangLiXiangMu || '')
             list.push(item.dan_wei_ || '')
             list.push(item.jiang_li_lei_xing || '')
             // list.push(item.ge_ren_pai_ming_ || '')
@@ -60,7 +60,7 @@ export default {
     },
     //SCI文章统计表
     getSCIwztjbList(datas) {
-        let header = ['全部作者', '论文题目', '期刊名称', 'JCR分区', '发表时间', '影响因子IF', '作者排名','WOS号']
+        let header = ['全部作者', '论文题目', '期刊名称', 'JCR分区', '发表时间', '影响因子IF', '作者排名', 'WOS号']
         let data = []
         datas.forEach((item, index) => {
             let list = []
@@ -72,7 +72,7 @@ export default {
             list.push(item.fa_biao_shi_jian_ || '')
             list.push(item.ying_xiang_y_z_if || '')
             list.push(item.zuo_zhe_pai_ming_ || '')
-            list.push(item.wos_hao_  || '')
+            list.push(item.wos_hao_ || '')
             data.push(list)
         });
         let dataList = {
@@ -84,7 +84,7 @@ export default {
     },
     //中文论文
     getZwlwList(datas) {
-        let header = ['全部作者', '论文题目', '期刊名称', '期卷号', '发表时间', '期刊类别', '作者排名','ISSN号']
+        let header = ['全部作者', '论文题目', '期刊名称', '期卷号', '发表时间', '期刊类别', '作者排名', 'ISSN号']
         let data = []
         datas.forEach((item, index) => {
             let list = []
@@ -108,7 +108,7 @@ export default {
     },
     //著作
     getZhuZuoList(datas) {
-        let header = ['全部作者', '专著名称',  '出版社', '出版时间', '编撰字数']
+        let header = ['全部作者', '专著名称', '出版社', '出版时间', '编撰字数']
         let data = []
         datas.forEach((item, index) => {
             let list = []
@@ -130,12 +130,12 @@ export default {
     },
     //专利
     getZhuanLiList(datas) {
-        let header = ['全部申请人', '专利名称', '专利权人', '类别', '申请时间', '授权时间','作者排名']
+        let header = ['全部申请人', '专利名称', '专利权人', '类别', '申请时间', '授权时间', '作者排名']
         let data = []
         datas.forEach((item, index) => {
             let list = []
             // list.push(item.NAME_ || '')
-            list.push(item.quan_bu_shen_qing  || '')
+            list.push(item.quan_bu_shen_qing || '')
             list.push(item.zhuanLiMingCheng || '')
             list.push(item.zhuan_li_quan_ren || '')
             list.push(item.lei_bie_ || '')
@@ -153,16 +153,16 @@ export default {
     },
     //继续教育项目/学术活动
     getJxjyxmxshdList(datas) {
-        let header = ['全部负责人', '项目编号', '会议名称', '项目级别','学分', '举办时间', '举办地点', '合作单位']
+        let header = ['全部负责人', '项目编号', '会议名称', '项目级别', '学分', '举办时间', '举办地点', '合作单位']
         let data = []
         datas.forEach((item, index) => {
             let list = []
             // list.push(item.NAME_ || '')
-            list.push(item.quan_bu_zuo_zhe_  || '')
+            list.push(item.quan_bu_zuo_zhe_ || '')
             list.push(item.xiangmMuBianHao || '')
             list.push(item.hui_yi_ming_cheng || '')
             list.push(item.xue_fen_ji_bie_ || '')
-            list.push(item.xue_fen_|| '')
+            list.push(item.xue_fen_ || '')
             list.push(item.ju_ban_shi_jian_ || '')
             list.push(item.ju_ban_di_dian_ || '')
             list.push(item.he_zuo_dan_wei_ || '')
@@ -180,6 +180,7 @@ export default {
         let list = []
         let listData = []
         datas.forEach(item => {
+            item.NAME_ = this.linHeg(item.NAME_)
             list.push(item.NAME_)
             let o = {
                 name: item.NAME_,
@@ -192,6 +193,20 @@ export default {
             series: listData
         }
         return config
+    },
+    linHeg(value) {
+        //rowMAx 控制一行多少字
+        let rowMAx = 2
+        let overValue = ''
+        for (let i = 0; i < value.length; i++) {
+            if ((i % rowMAx == 0) && (i != 0)) {
+                overValue += '\n'
+                overValue += value[i]
+            } else {
+                overValue += value[i]
+            }
+        }
+        return overValue
     }
 }
 
@@ -217,9 +232,7 @@ export const barData = {
             alignWithLabel: true
         },
         axisLabel: {
-            style: {
-                fill: '#fff'
-            }
+            color: '#FFF'
         },
         axisLine: {
             lineStyle: {