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' trigger: 'blur'
} }
], ],
name: [{ // name: [{
required: true, // required: true,
message: 'Please enter your real name.', // message: 'Please enter your real name.',
trigger: 'blur' // trigger: 'blur'
}], // }],
phone: [{ // phone: [{
required: true, // required: true,
message: 'Please enter the correct mobile phone number.', // message: 'Please enter the correct mobile phone number.',
trigger: 'blur' // trigger: 'blur'
}], // }],
email: [{ email: [{
required: true, required: true,
message: 'Please enter your email address.', message: 'Please enter your email address.',

View File

@@ -401,7 +401,73 @@
v-if="item.reportList.length > 0" v-if="item.reportList.length > 0"
> >
<font style="font-size: 14px; font-weight: normal; color: #333">Initial review score :</font> <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> <i class="el-icon-refresh refreshBtn" @click="refreshScore(item)"></i>
</p> </p>
<p style="font-size: 18px; font-weight: bold; fmargin-bottom: 5px" v-if="item.reportList.length == 0"> <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"> <b @click="articleReviewer(item)" class="btnCliArt">
<i :class="item.state == 8 ? 'el-icon-view' : 'el-icon-edit'"></i> Inviting Reviewer <i :class="item.state == 8 ? 'el-icon-view' : 'el-icon-edit'"></i> Inviting Reviewer
</b> </b>
</p> </p>
</div> </div>
</template> </template>
@@ -2189,8 +2253,6 @@ export default {
}, {}); // 初始值设为一个空对象 }, {}); // 初始值设为一个空对象
// console.log('maxItem at line 2142:', maxItem.repeat.length) // console.log('maxItem at line 2142:', maxItem.repeat.length)
return maxItem && maxItem.repeat ? maxItem.repeat.length : 0; return maxItem && maxItem.repeat ? maxItem.repeat.length : 0;
}, },
mystate(mystate) { mystate(mystate) {
let str = ''; let str = '';
@@ -4066,15 +4128,29 @@ td {
.review_table td { .review_table td {
font-size: 12px; font-size: 12px;
/* background-color: #f0f0f0; */ /* background-color: #f0f0f0; */
} }
.review_table tr:hover { .review_table tr:hover {
/* background-color: #fff; */ /* background-color: #fff; */
} }
.overflow-x-auto { .overflow-x-auto {
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> </style>