|
|
@@ -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 = 1
|
|
|
+ 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: {
|