This commit is contained in:
2025-11-24 09:18:02 +08:00
parent 0e20c3344b
commit b0d3e9aa33
6 changed files with 467 additions and 339 deletions

View File

@@ -1,5 +1,5 @@
<template>
<div>
<div class="" style="min-width: 1200px;">
<div class="crumbs">
<el-breadcrumb separator="/">
<el-breadcrumb-item>
@@ -20,10 +20,12 @@
<el-option :key="0" label="All status" :value="0"></el-option>
<el-option :key="1" :label="$t('artstate.state1')" :value="1"></el-option>
<el-option :key="2" :label="$t('artstate.state2')" :value="2"></el-option>
<el-option :key="3" :label="$t('artstate.state3')" :value="3"></el-option>
<el-option :key="4" :label="$t('artstate.state4')" :value="4"></el-option>
<el-option :key="4" :label="$t('artstate.state8')" :value="8"></el-option>
<el-option :key="5" :label="$t('artstate.state5')" :value="5"></el-option>
<el-option :key="4" :label="$t('artstate.state6')" :value="6"></el-option>
<el-option :key="5" :label="$t('artstate.state5')" :value="5"></el-option>
<el-option :key="3" :label="$t('artstate.state3')" :value="3"></el-option>
</el-select>
<el-input v-model="query.name" placeholder="Title" style="margin:0 10px;width: 190px;"></el-input>
<el-button type="primary" icon="el-icon-search" @click="handleSearch">Search</el-button>
@@ -52,10 +54,12 @@
</el-table> -->
<div shadow="never" v-for="item in tableData" class="mangu_list" :style="item.state,'1' | stateChange">
<div style="padding: 20px 20px 20px 20px;position: relative;" :style="item.state,'2' | stateChange">
<p class="man_title" @click="esy_mtps(item.article_id)">
<div style="padding: 20px 10px 10px;position: relative;" :style="item.state,'2' | stateChange">
<p class="man_title" >
<el-badge is-dot :hidden="item.editor_act==1?false:true">
{{item.title}}
<span @click="esy_mtps(item.article_id)">{{item.title}}</span> <span @click="esy_deta(item.article_id)" style="font-size: 13px;font-weight: 400;color: #006699;margin-left: 10px;">
<i class="el-icon-paperclip" style="margin-right: 5px;"></i>Manuscript Information
</span>
</el-badge>
</p>
@@ -65,19 +69,22 @@
{{item.accept_sn}}
<font style="color: #666b7a;margin-left: 50px;">Type : </font>
{{item.type | ellipsis}}
<font style="color: #666b7a;margin-left: 50px;" v-if="item.journalname">Journal : </font>
<b style="font-weight: normal;">{{item.journalname}}</b>
<font style="color: #666b7a;margin-left: 50px;">Update time : </font>
<b style="font-weight: normal;">{{item.ctime}}</b>
</p>
<p class="man_con">
<!-- <span>{{item.type | ellipsis}}</span> -->
<font style="color: #666b7a;">Journal : </font>
<b style="font-weight: normal;">{{item.journalname}}</b>
</p>
<p v-if="item.state != 6">
<!-- <p >
<font style="color: #666b7a;">
<i class="el-icon-time" style="margin: 0 5px 0 0;"></i>
Update Time :
</font>
<b style="font-weight: normal;margin: 0 0 0 5px;">{{item.ctime}}</b>
</p>
</p> -->
<div class="man_state" :style="item.state,'3' | stateChange" >
<b :style="item.state,'4' | stateChange">
@@ -85,27 +92,27 @@
</b>
</div>
<div class="man_btn">
<div class="man_btn" style="overflow: hidden;">
<div style="float: right;">
<span @click="esy_mtps(item.article_id)">
<i class="el-icon-collection"></i>Manuscript Tracking
<i class="el-icon-collection"></i>Manuscript tracking
</span>
<font> | </font>
<span @click="esy_review(item.article_id)">
<i class="el-icon-document-copy"></i>Reviewer Comments
<i class="el-icon-document-copy"></i>Reviewer comments
</span>
<font> | </font>
<span @click="esy_deta(item.article_id)">
<i class="el-icon-paperclip"></i>My Manuscript
</span>
<span v-if="item.state == 6" style="text-decoration: none;">
<font> | </font>
<span v-if="item.state == 6" style="text-decoration: none;margin-left: 20px;">
<span @click="goPre_ingested(item.article_id)" class="preButton">
<!-- <el-badge is-dot class="item" > -->
<i class="el-icon-edit"></i>Enter Pre-accept Process
<i class="el-icon-bank-card"></i>Start the pre-acceptance process and complete your payment
<!-- </el-badge> -->
</span>
</span>
</div>
</div>
@@ -163,7 +170,7 @@
</div>
<!-- 文章内容 -->
<el-dialog title="Manuscript Basic Information" :visible.sync="artextVisible" width="800px" :close-on-click-modal="false">
<el-dialog title="Manuscript Information" :visible.sync="artextVisible" width="800px" :close-on-click-modal="false">
<div class="art_state_message">
<p>
<font>Title :</font><b>{{artextForm.title}}</b>
@@ -958,6 +965,12 @@ this.$router.push({
.preButton {
display: inline-block;
position: relative;
background-color: #67c23a;
color: #fff;
border-radius: 4px;
line-height: 24px;
padding: 0 10px;
cursor: pointer;
}
/* .preButton:after{content: ''; display: block; width: 6px; height: 6px; background: #ff0000; position: absolute; right: 0; top: -5px; border-radius: 6px;} */
@@ -1074,9 +1087,10 @@ this.$router.push({
.mangu_list .man_btn {
/* color: #006699; */
position: absolute;
bottom: 25px;
right: 25px;
/* position: absolute; */
width: 100%;
/* bottom: 15px;
right: 25px; */
font-size: 15px;
}