This commit is contained in:
wangjinlei
2023-05-17 13:21:01 +08:00
parent 5ed3073b6e
commit f087543b0f
77 changed files with 10625 additions and 4542 deletions

View File

@@ -11,10 +11,12 @@
<div class="handle-box">
<el-select v-model="query.journal_id" @change="getList()" placeholder="Please select journal">
<el-option :key="0" label="All Journals" :value="0"></el-option>
<el-option v-for="item in journalList" :key="item.journal_id" :label="item.title" :value="item.journal_id"></el-option>
<el-option v-for="item in journalList" :key="item.journal_id" :label="item.title"
:value="item.journal_id"></el-option>
</el-select>
</div>
<el-table :data="tableData" border class="table" ref="multipleTable" header-cell-class-name="table-header" empty-text="New messages (0)">
<el-table :data="tableData" border class="table" ref="multipleTable" header-cell-class-name="table-header"
empty-text="New messages (0)">
<el-table-column label="Name">
<template slot-scope="scope">
{{scope.row.firstname}}{{scope.row.lastname}}
@@ -25,17 +27,21 @@
<el-table-column prop="author_title" label="Technical"></el-table-column>
<el-table-column prop="company" label="Affiliation"></el-table-column>
<el-table-column prop="country" label="Country"></el-table-column>
<el-table-column label="" width="220" align="center">
<el-table-column label="" width="230" align="center">
<template slot-scope="scope">
<el-button type="success" plain icon="el-icon-edit" @click="reviewerEdit(scope.row)">Supplementary Information</el-button>
<el-button type="danger" plain icon="el-icon-close" @click="reviewerDelete(scope.row.rfa_id)">Reject</el-button>
<p style="margin-top: 10px;">
<el-button type="success" plain icon="el-icon-edit" @click="reviewerEdit(scope.row)">
Supplementary Information</el-button>
</p>
</template>
</el-table-column>
</el-table>
</div>
<!-- 编辑弹出框 -->
<el-dialog title="Supplementary reviewer information" :visible.sync="reviewerVisible" :close-on-click-modal="false"
width="700px">
<el-dialog title="Supplementary reviewer information" :visible.sync="reviewerVisible"
:close-on-click-modal="false" width="700px">
<el-form ref="reviewerform" :model="reviewerForm" :rules="rules" label-width="130px">
<el-form-item label="Name :">
{{reviewerForm.firstname}}{{reviewerForm.lastname}}
@@ -55,23 +61,27 @@
</el-form-item>
<!-- 简介 -->
<el-form-item prop="introduction" label="Introduction :">
<el-input type="textarea" rows="3" v-model="reviewerForm.introduction" placeholder="Please input personal qualification and resume"></el-input>
<el-input type="textarea" rows="3" v-model="reviewerForm.introduction"
placeholder="Please input personal qualification and resume"></el-input>
</el-form-item>
<!-- 国家 -->
<el-form-item prop="country" label="Country :">
<el-select v-model="reviewerForm.country" placeholder="Please select country" filterable>
<el-option v-for="it in country_list" :key="it.en_name" :label="it.en_name" :value="it.en_name"></el-option>
<el-option v-for="it in country_list" :key="it.en_name" :label="it.en_name" :value="it.en_name">
</el-option>
</el-select>
</el-form-item>
<!-- 专业 -->
<el-form-item prop="major" label="Major :" filterable>
<el-select v-model="reviewerForm.major" placeholder="Please select major" filterable>
<el-option v-for="ii in major_list" :key="ii.major_id" :label="ii.title+ii.ctitle" :value="ii.major_id"></el-option>
<el-option v-for="ii in major_list" :key="ii.major_id" :label="ii.title+ii.ctitle"
:value="ii.major_id"></el-option>
</el-select>
</el-form-item>
<!-- 领域 -->
<el-form-item prop="field" label="Field :">
<el-input type="textarea" rows="3" v-model="reviewerForm.field" placeholder="Please input field"></el-input>
<el-input type="textarea" rows="3" v-model="reviewerForm.field" placeholder="Please input field">
</el-input>
</el-form-item>
<!-- 职称 -->
<el-form-item prop="author_title" label="Technical :">
@@ -85,13 +95,15 @@
</el-form-item>
<!-- 单位 -->
<el-form-item prop="company" label="Affiliation :">
<el-input size="small" v-model="reviewerForm.company" auto-complete="off" placeholder="Please enter affiliation">
<el-input size="small" v-model="reviewerForm.company" auto-complete="off"
placeholder="Please enter affiliation">
</el-input>
</el-form-item>
<!-- 简历 -->
<el-form-item label="Qualifications :">
<el-upload class="upload-demo" :action="upload_qualifications" accept=".rar, .zip" name="qualifications" :on-error="uperr"
:on-success="upSuccess" :limit="1" :on-exceed="alertlimit" :on-remove="removefile">
<el-form-item label="CV. :">
<el-upload class="upload-demo" :action="upload_qualifications" accept=".rar, .zip"
name="qualifications" :on-error="uperr" :on-success="upSuccess" :limit="1"
:on-exceed="alertlimit" :on-remove="removefile">
<div class="el-upload__text">
<em>click upload</em>
</div>
@@ -104,6 +116,7 @@
<el-button type="primary" @click="saveReviewer(reviewerForm)">Submit And Agree</el-button>
</span>
</el-dialog>
</div>
</template>