This commit is contained in:
2025-09-19 18:09:20 +08:00
parent 832be81848
commit 2545c123c9
2 changed files with 223 additions and 147 deletions

View File

@@ -153,16 +153,16 @@
trigger: 'blur'
}
],
name: [{
required: true,
message: 'Please enter your real name.',
trigger: 'blur'
}],
phone: [{
required: true,
message: 'Please enter the correct mobile phone number.',
trigger: 'blur'
}],
// name: [{
// required: true,
// message: 'Please enter your real name.',
// trigger: 'blur'
// }],
// phone: [{
// required: true,
// message: 'Please enter the correct mobile phone number.',
// trigger: 'blur'
// }],
email: [{
required: true,
message: 'Please enter your email address.',

View File

@@ -401,7 +401,73 @@
v-if="item.reportList.length > 0"
>
<font style="font-size: 14px; font-weight: normal; color: #333">Initial review score :</font>
{{ item.scoring }}
<el-popover placement="top-start" title="" width="540" trigger="hover">
<span style="cursor: pointer" slot="reference">{{ item.scoring }}</span>
<div>
<div class="scoringRules">
<div style="display: flex; justify-content: space-between;font-size:16px;margin-bottom: 15px;">
<div>
<span>H指数: <span :style="item.h_fen&&item.h_fen>0?`color:#db890e`:''">{{ item.h_fen }}</span></span>
</div>
<div>
<span>图表: <span :style="item.b_fen&&item.b_fen>0?`color:#db890e`:''">{{ item.b_fen }}</span></span>
</div>
<div>
<span>国家: <span :style="item.c_fen&&item.c_fen>0?`color:#db890e`:''">{{ item.c_fen }}</span></span>
</div>
<div>
<span>单位: <span :style="item.dw_fen&&item.dw_fen>0?`color:#db890e`:''">{{ item.dw_fen }}</span></span>
</div>
<div>
<span>领域分: <span :style="item.ly_fen&&item.ly_fen>0?`color:#db890e`:''">{{ item.ly_fen }}</span></span>
</div>
<div>
<span>基金分: <span :style="item.jj_fen&&item.jj_fen>0?`color:#db890e`:''">{{ item.jj_fen }}</span></span>
</div>
</div>
<ul>
<p style="font-size: 14px; font-weight: bold; margin-bottom:0px; color: #888">评分规则</p>
<div class="scoringRulesItem" style="margin-top: 6px;">
<li><span class="scoringRulesTitle">h指数</span> 0-1=0,2-5=1,6-11=2,12-19=3,20-~=4</li>
</div>
<div class="scoringRulesItem">
<div class="scoringRulesEcharts">
<span class="scoringRulesTitle">图表</span>
<div>
<li><span>Article</span> 0=1,1=0.5,2-3=1,4=1.5,5-~=2</li>
<li><span>Review</span> 0=1,1=0.5,2=1,3=1.5,4-~=2</li>
<li><span>其他类型:</span> 0=0,1=1,2=2</li>
</div>
</div>
</div>
<div class="scoringRulesItem">
<div class="scoringRulesEcharts">
<span class="scoringRulesTitle">图表扣分</span>
<div>
<p>tmr这本刊article文章&lt;3扣0.5&lt;2扣1,&lt;1扣2review:0扣1</p>
<p>其他期刊article&lt;2扣0.5&lt;1扣1review0扣0.5</p>
</div>
</div>
</div>
<div class="scoringRulesItem">
<li><span class="scoringRulesTitle">国家</span> 发达国家1,非中国印度国家0.5</li>
</div>
<div class="scoringRulesItem">
<li>
<span class="scoringRulesTitle">作者单位</span>
任意作者,来自热门机构+1.5,非热门机构+1 热门领域+1 带基金+1
</li>
</div>
</ul>
</div>
</div>
</el-popover>
<i class="el-icon-refresh refreshBtn" @click="refreshScore(item)"></i>
</p>
<p style="font-size: 18px; font-weight: bold; fmargin-bottom: 5px" v-if="item.reportList.length == 0">
@@ -773,8 +839,6 @@
<b @click="articleReviewer(item)" class="btnCliArt">
<i :class="item.state == 8 ? 'el-icon-view' : 'el-icon-edit'"></i> Inviting Reviewer
</b>
</p>
</div>
</template>
@@ -2189,8 +2253,6 @@ export default {
}, {}); // 初始值设为一个空对象
// console.log('maxItem at line 2142:', maxItem.repeat.length)
return maxItem && maxItem.repeat ? maxItem.repeat.length : 0;
},
mystate(mystate) {
let str = '';
@@ -4066,15 +4128,29 @@ td {
.review_table td {
font-size: 12px;
/* background-color: #f0f0f0; */
}
.review_table tr:hover {
/* background-color: #fff; */
}
.overflow-x-auto {
overflow-x: auto;
}
.scoringRules ul li {
list-style: none;
}
.scoringRules ul .scoringRulesEcharts {
display: flex;
align-items: flex-start;
justify-content: flex-start;
}
.scoringRulesTitle {
display: inline-block;
width: 60px;
color: #0077b8e6;
font-weight: 700;
}
.scoringRulesItem {
margin-top: 10px;
}
</style>