20230517
This commit is contained in:
@@ -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>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user