编辑端显示补充
This commit is contained in:
@@ -29,10 +29,35 @@
|
||||
Add new board</el-button>
|
||||
</div>
|
||||
|
||||
<!-- 期刊基本信息 -->
|
||||
<el-card shadow="never" style="margin-bottom: 20px; border-color: #409EFF;" class="jourInfoBox" v-if="journalInfo.title">
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="24" class="jourInfo">
|
||||
<div class="" style="vertical-align: top;"><span>Journal : </span>
|
||||
<el-link type="primary" :href="journalInfo.website" v-if="journalInfo.website !=''" target="_blank">
|
||||
<em>{{journalInfo.title}}({{journalInfo.abbr}})</em>
|
||||
</el-link></div>
|
||||
<div class=""><span>Editor-in-Chief : </span><em>{{journalInfo.editorinchief}}</em></div>
|
||||
<div class=""><span>Email : </span><em>{{journalInfo.email}}</em></div>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<div class="lieitem">
|
||||
<span>Hindex: <em>{{journalInfo.index_num}} / {{ journalInfo.boards_count }}</em></span>
|
||||
<span>Median: <em>{{journalInfo.median}}</em></span>
|
||||
<span>Avg: <em>{{journalInfo.avg}}</em></span>
|
||||
</div>
|
||||
</el-col>
|
||||
<!-- <el-col :span="6"><div class=""><span>Website: </span><em>{{journalInfo.website}}</em></div></el-col>
|
||||
<el-col :span="6"><div class=""><span>Aim_web: </span><em>{{journalInfo.aim_web}}</em></div></el-col> -->
|
||||
</el-row>
|
||||
</el-card>
|
||||
<!-- end -->
|
||||
|
||||
<el-table :data="tableData_0" border stripe class="table nullTable" ref="multipleTable"
|
||||
header-cell-class-name="table-header" empty-text="New messages (0)">
|
||||
<el-table-column prop="name" label="Realname"></el-table-column>
|
||||
<el-table-column prop="email" label="Email"></el-table-column>
|
||||
<el-table-column prop="email" label="Email"></el-table-column>
|
||||
<el-table-column label="Contributions" align="center"></el-table-column>
|
||||
<!-- <el-table-column prop="hindex" label="H-WOS" width="110px" align="center"></el-table-column> -->
|
||||
<el-table-column prop="ghindex" label="H-Google" width="110px" align="center"></el-table-column>
|
||||
<!-- <el-table-column label="Grade" width="110px" align="center"></el-table-column> -->
|
||||
@@ -50,6 +75,15 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="email" label="Email"></el-table-column>
|
||||
<el-table-column label="Contributions" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div class="flexbox">
|
||||
<div>Articles: <em v-if="scope.row.articles.length > 0">{{scope.row.articles.length}}</em><em v-else>0</em> /
|
||||
<em v-if="scope.row.articles_all.length > 0">{{scope.row.articles_all.length}}</em><em v-else>0</em></div>
|
||||
<div>Reviewes: <em v-if="scope.row.reviewes.length > 0">{{scope.row.reviewes.length}}</em><em v-else>0</em></div>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column prop="hindex" label="H-WOS" width="110px" align="center">
|
||||
<template slot-scope="scope">
|
||||
<p v-html="colorIndex(scope.row.wos_index,scope.row.wos_time)"></p>
|
||||
@@ -103,6 +137,15 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="email" label="Email"></el-table-column>
|
||||
<el-table-column label="Contributions" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div class="flexbox">
|
||||
<div>Articles: <em v-if="scope.row.articles.length > 0">{{scope.row.articles.length}}</em><em v-else>0</em> /
|
||||
<em v-if="scope.row.articles_all.length > 0">{{scope.row.articles_all.length}}</em><em v-else>0</em></div>
|
||||
<div>Reviewes: <em v-if="scope.row.reviewes.length > 0">{{scope.row.reviewes.length}}</em><em v-else>0</em></div>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column prop="hindex" label="H-WOS" width="110px" align="center">
|
||||
<template slot-scope="scope">
|
||||
<p v-html="colorIndex(scope.row.wos_index,scope.row.wos_time)"></p>
|
||||
@@ -157,6 +200,15 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="email" label="Email"></el-table-column>
|
||||
<el-table-column label="Contributions" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div class="flexbox">
|
||||
<div>Articles: <em v-if="scope.row.articles.length > 0">{{scope.row.articles.length}}</em><em v-else>0</em> /
|
||||
<em v-if="scope.row.articles_all.length > 0">{{scope.row.articles_all.length}}</em><em v-else>0</em></div>
|
||||
<div>Reviewes: <em v-if="scope.row.reviewes.length > 0">{{scope.row.reviewes.length}}</em><em v-else>0</em></div>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column prop="hindex" label="H-WOS" width="110px" align="center">
|
||||
<template slot-scope="scope">
|
||||
<p v-html="colorIndex(scope.row.wos_index,scope.row.wos_time)"></p>
|
||||
@@ -216,7 +268,15 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="email" label="Email"></el-table-column>
|
||||
|
||||
<el-table-column label="Contributions" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div class="flexbox">
|
||||
<div>Articles: <em v-if="scope.row.articles.length > 0">{{scope.row.articles.length}}</em><em v-else>0</em> /
|
||||
<em v-if="scope.row.articles_all.length > 0">{{scope.row.articles_all.length}}</em><em v-else>0</em></div>
|
||||
<div>Reviewes: <em v-if="scope.row.reviewes.length > 0">{{scope.row.reviewes.length}}</em><em v-else>0</em></div>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="ghindex" label="H-Google" width="110px" align="center">
|
||||
<template slot-scope="scope">
|
||||
<p v-html="colorIndex(scope.row.google_index,scope.row.google_time)"></p>
|
||||
@@ -250,6 +310,15 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="email" label="Email"></el-table-column>
|
||||
<el-table-column label="Contributions" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div class="flexbox">
|
||||
<div>Articles: <em v-if="scope.row.articles.length > 0">{{scope.row.articles.length}}</em><em v-else>0</em> /
|
||||
<em v-if="scope.row.articles_all.length > 0">{{scope.row.articles_all.length}}</em><em v-else>0</em></div>
|
||||
<div>Reviewes: <em v-if="scope.row.reviewes.length > 0">{{scope.row.reviewes.length}}</em><em v-else>0</em></div>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column prop="hindex" label="H-WOS" width="110px" align="center">
|
||||
<template slot-scope="scope">
|
||||
<p v-html="colorIndex(scope.row.wos_index,scope.row.wos_time)"></p>
|
||||
@@ -525,6 +594,7 @@
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
journalInfo:{}, // 选中期刊信息
|
||||
baseUrl: this.Common.baseUrl,
|
||||
edit_id: localStorage.getItem('U_id'),
|
||||
now_year: 0,
|
||||
@@ -838,6 +908,11 @@
|
||||
} else {
|
||||
this.tableData_C = []
|
||||
}
|
||||
|
||||
if(res.data.journal){
|
||||
this.journalInfo = res.data.journal
|
||||
console.log(this.journalInfo,'this.journalInfo')
|
||||
}
|
||||
loading.close();
|
||||
|
||||
} else {
|
||||
@@ -1377,6 +1452,18 @@
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
.lieitem{margin-top: 15px;}
|
||||
.lieitem span{
|
||||
display: inline-block; float: left; margin-right: 30px; font-size: 14px; color: #606266;
|
||||
}
|
||||
.lieitem em{font-style: normal; font-weight: bold; font-size: 14px; color: #409EFF; background: #ecf5ff; border-radius: 10px; padding: 4px;}
|
||||
.jourInfoBox{background-color: #ecf5ff; }
|
||||
.jourInfo{ justify-content: space-around !important; align-items: start; color: #606266;}
|
||||
.jourInfo div{width: auto !important; margin-right: 30px; display: inline-block; font-size: 14px;}
|
||||
.jourInfo div em{font-style: normal; font-weight: bold;}
|
||||
.flexbox{display: flex; justify-content: space-between;}
|
||||
.flexbox div{width: 50%;}
|
||||
.flexbox em{font-style: normal; font-weight: bold; font-size: 14px; color: #409EFF; background: #ecf5ff; border-radius: 10px; padding: 4px;}
|
||||
.handle-box {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user