0715
This commit is contained in:
@@ -148,9 +148,9 @@ div.edui-box {
|
|||||||
.edui-default .edui-editor-toolbarbox {
|
.edui-default .edui-editor-toolbarbox {
|
||||||
position: relative;
|
position: relative;
|
||||||
zoom: 1;
|
zoom: 1;
|
||||||
-webkit-box-shadow:0 1px 4px rgba(204, 204, 204, 0.6);
|
/* -webkit-box-shadow:0 1px 4px rgba(204, 204, 204, 0.6);
|
||||||
-moz-box-shadow:0 1px 4px rgba(204, 204, 204, 0.6);
|
-moz-box-shadow:0 1px 4px rgba(204, 204, 204, 0.6); */
|
||||||
box-shadow:0 1px 4px rgba(204, 204, 204, 0.6);
|
/* box-shadow:0 1px 4px rgba(204, 204, 204, 0.6); */
|
||||||
border-top-left-radius:2px;
|
border-top-left-radius:2px;
|
||||||
border-top-right-radius:2px;
|
border-top-right-radius:2px;
|
||||||
}
|
}
|
||||||
@@ -158,11 +158,11 @@ div.edui-box {
|
|||||||
.edui-default .edui-editor-toolbarboxouter {
|
.edui-default .edui-editor-toolbarboxouter {
|
||||||
border-bottom: 1px solid #d4d4d4;
|
border-bottom: 1px solid #d4d4d4;
|
||||||
background-color: #fafafa;
|
background-color: #fafafa;
|
||||||
background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
|
/* background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
|
||||||
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
|
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
|
||||||
background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
|
background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
|
||||||
background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
|
background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
|
||||||
background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
|
background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); */
|
||||||
background-repeat: repeat-x;
|
background-repeat: repeat-x;
|
||||||
/*border: 1px solid #d4d4d4;*/
|
/*border: 1px solid #d4d4d4;*/
|
||||||
-webkit-border-radius: 4px 4px 0 0;
|
-webkit-border-radius: 4px 4px 0 0;
|
||||||
@@ -170,9 +170,9 @@ div.edui-box {
|
|||||||
border-radius: 4px 4px 0 0;
|
border-radius: 4px 4px 0 0;
|
||||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
|
||||||
*zoom: 1;
|
*zoom: 1;
|
||||||
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
|
/* -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
|
||||||
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
|
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
|
||||||
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
|
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); */
|
||||||
}
|
}
|
||||||
|
|
||||||
.edui-default .edui-editor-toolbarboxinner {
|
.edui-default .edui-editor-toolbarboxinner {
|
||||||
|
|||||||
@@ -206,13 +206,13 @@
|
|||||||
|
|
||||||
<el-col :span="24" v-if="!this.usercap.includes('editor')">
|
<el-col :span="24" v-if="!this.usercap.includes('editor')">
|
||||||
<el-row :gutter="40" style="display: flex;">
|
<el-row :gutter="40" style="display: flex;">
|
||||||
<el-col :span="14">
|
<el-col :span="15">
|
||||||
<!-- 作者信息 -->
|
<!-- 作者信息 -->
|
||||||
<div class="chunking" style="margin-top: 55px;">
|
<div class="chunking" style="margin-top: 55px;">
|
||||||
<!-- <el-divider></el-divider> -->
|
<!-- <el-divider></el-divider> -->
|
||||||
<h2 class="infor_title">Author</h2>
|
<h2 class="infor_title">Author</h2>
|
||||||
<div class="chunkPiece">
|
<div class="chunkPiece">
|
||||||
<div style="margin: 12px 20px 30px 30px;line-height:24px;font-size: 14px;">
|
<div style="margin: 12px 20px 30px 20px;line-height:24px;font-size: 14px;">
|
||||||
<div v-if="this.usercap.includes('author')">
|
<div v-if="this.usercap.includes('author')">
|
||||||
<!-- 统计数据 -->
|
<!-- 统计数据 -->
|
||||||
<div class="numeric" v-if="authorTable.manuscriptNum!=undefined">
|
<div class="numeric" v-if="authorTable.manuscriptNum!=undefined">
|
||||||
@@ -272,7 +272,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<el-col :span="10">
|
<el-col :span="9">
|
||||||
<!-- 审稿人信息 -->
|
<!-- 审稿人信息 -->
|
||||||
<div class="chunking" style="margin-top: 55px;">
|
<div class="chunking" style="margin-top: 55px;">
|
||||||
<!-- <el-divider></el-divider> -->
|
<!-- <el-divider></el-divider> -->
|
||||||
|
|||||||
@@ -6,14 +6,20 @@
|
|||||||
</el-breadcrumb>
|
</el-breadcrumb>
|
||||||
</div>
|
</div>
|
||||||
<div class="container" v-loading="loading" element-loading-text="Loading..."
|
<div class="container" v-loading="loading" element-loading-text="Loading..."
|
||||||
element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.8)">
|
element-loading-spinner="el-icon-loading" element-loading-background="rgba(255, 255, 255, 0.8)">
|
||||||
<span style="font-size: 14px;color: #606266;margin: 0 10px 0 0;">Research direction :</span>
|
<span style="font-size: 14px;color: #606266;margin: 0 10px 0 0;">Research direction :</span>
|
||||||
<el-select v-model="messform.major_a" placeholder="Please select major" @change="majorChange(1)"
|
<el-cascader placeholder="Please select major" v-model="selectFileds" style="width:300px; margin-right: 10px;" @change="fieldChange"
|
||||||
|
:options="allFileds"
|
||||||
|
:props="fieldsProps"
|
||||||
|
collapse-tags
|
||||||
|
clearable></el-cascader>
|
||||||
|
<!-- <el-select v-model="messform.major_a" placeholder="Please select major" @change="majorChange(1)"
|
||||||
style="width: 200px;margin: 0 10px 0 0;">
|
style="width: 200px;margin: 0 10px 0 0;">
|
||||||
<el-option :key="0" label="All major" :value="0"></el-option>
|
<el-option :key="0" label="All major" :value="0"></el-option>
|
||||||
<el-option v-for="item in majors_a" :key="item.major_id" :label="item.major_title"
|
<el-option v-for="item in majors_a" :key="item.major_id" :label="item.major_title"
|
||||||
:value="item.major_id"></el-option>
|
:value="item.major_id"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
|
|
||||||
<el-select v-model="messform.major_b" placeholder="Please select major" v-if="majors_b!=''"
|
<el-select v-model="messform.major_b" placeholder="Please select major" v-if="majors_b!=''"
|
||||||
@change="majorChange(2)" style="width: 200px;margin:0 10px 0 0;">
|
@change="majorChange(2)" style="width: 200px;margin:0 10px 0 0;">
|
||||||
<el-option :key="0" label="None" :value="0"></el-option>
|
<el-option :key="0" label="None" :value="0"></el-option>
|
||||||
@@ -25,8 +31,10 @@
|
|||||||
<el-option :key="0" label="None" :value="0"></el-option>
|
<el-option :key="0" label="None" :value="0"></el-option>
|
||||||
<el-option v-for="item in majors_c" :key="item.major_id" :label="item.major_title"
|
<el-option v-for="item in majors_c" :key="item.major_id" :label="item.major_title"
|
||||||
:value="item.major_id"></el-option>
|
:value="item.major_id"></el-option>
|
||||||
</el-select>
|
</el-select> -->
|
||||||
<el-input v-model="messform.keywords" clearable placeholder="Please enter keyword"
|
<el-input v-model="messform.email" clearable placeholder="Please enter email"
|
||||||
|
style="width: 190px;display: inline-block;margin: 0 10px 20px 0;"></el-input>
|
||||||
|
<el-input v-model="messform.field" clearable placeholder="Please enter field"
|
||||||
style="width: 190px;display: inline-block;margin: 0 10px 20px 0;"></el-input>
|
style="width: 190px;display: inline-block;margin: 0 10px 20px 0;"></el-input>
|
||||||
<el-button type="primary" icon="el-icon-search" @click="handleSearch">Search</el-button>
|
<el-button type="primary" icon="el-icon-search" @click="handleSearch">Search</el-button>
|
||||||
<el-table :data="revTable" border stripe class="table" ref="multipleTable"
|
<el-table :data="revTable" border stripe class="table" ref="multipleTable"
|
||||||
@@ -118,13 +126,15 @@
|
|||||||
return {
|
return {
|
||||||
messform: {
|
messform: {
|
||||||
article_id: this.$route.query.id,
|
article_id: this.$route.query.id,
|
||||||
keywords: '',
|
email: '',
|
||||||
|
field: '',
|
||||||
pageIndex: 1,
|
pageIndex: 1,
|
||||||
pageSize: 15,
|
pageSize: 15,
|
||||||
major_id: 0,
|
major_id: 0,
|
||||||
major_a: 0,
|
|
||||||
major_b: '',
|
// major_a: 0,
|
||||||
major_c: '',
|
// major_b: '',
|
||||||
|
// major_c: '',
|
||||||
},
|
},
|
||||||
revTable: [],
|
revTable: [],
|
||||||
mesOpen: [],
|
mesOpen: [],
|
||||||
@@ -134,18 +144,28 @@
|
|||||||
majors_a: [],
|
majors_a: [],
|
||||||
majors_b: [],
|
majors_b: [],
|
||||||
majors_c: [],
|
majors_c: [],
|
||||||
|
allFileds:[], // 全部领域
|
||||||
|
fieldsProps: {
|
||||||
|
checkStrictly: true,
|
||||||
|
value: 'major_id',
|
||||||
|
label: 'major_title',
|
||||||
|
children:'children'
|
||||||
|
},
|
||||||
|
selectFileds:[]
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getDate();
|
this.getDate();
|
||||||
this.initMajor()
|
//this.initMajor()
|
||||||
|
this.getAllFields()
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
fieldChange(e){
|
||||||
|
this.messform.major_id = this.selectFileds[this.selectFileds.length-1]
|
||||||
|
},
|
||||||
// 获取编辑列表数据
|
// 获取编辑列表数据
|
||||||
getDate() {
|
getDate() {
|
||||||
this.$api
|
this.$api
|
||||||
@@ -178,6 +198,7 @@
|
|||||||
// 关键字搜索
|
// 关键字搜索
|
||||||
handleSearch() {
|
handleSearch() {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
|
// console.log(this.messform)
|
||||||
this.getDate();
|
this.getDate();
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -235,6 +256,18 @@
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// 获取全部领域
|
||||||
|
getAllFields(){
|
||||||
|
this.$api
|
||||||
|
.post('api/Major/getMajorList')
|
||||||
|
.then((res) => {
|
||||||
|
if(res.code == 0){
|
||||||
|
this.allFileds = res.data.majors
|
||||||
|
}else{
|
||||||
|
this.$message.error(res.msg)
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
// 搜索选择领域
|
// 搜索选择领域
|
||||||
majorChange(e) {
|
majorChange(e) {
|
||||||
if (e == 1) {
|
if (e == 1) {
|
||||||
|
|||||||
@@ -129,7 +129,6 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 编辑引用 -->
|
<!-- 编辑引用 -->
|
||||||
<el-dialog v-loading="addLoading" :title= "dialogTitle + ' References'" :visible.sync="editboxVisible" width="800px" @close="cancelSave">
|
<el-dialog v-loading="addLoading" :title= "dialogTitle + ' References'" :visible.sync="editboxVisible" width="800px" @close="cancelSave">
|
||||||
<p class="yinyongPre c888" style="margin-bottom: 20px; color: #888; line-height: 24px;">Now you are starting to add or modify this reference. If this reference has a DOI, you can directly copy it into the DOI input box and submit it. If this reference doesn’t have the DOI, please turn on the No DOI button, and write all details of this reference according to the hints.</p>
|
<p class="yinyongPre c888" style="margin-bottom: 20px; color: #888; line-height: 24px;">Now you are starting to add or modify this reference. If this reference has a DOI, you can directly copy it into the DOI input box and submit it. If this reference doesn’t have the DOI, please turn on the No DOI button, and write all details of this reference according to the hints.</p>
|
||||||
@@ -228,8 +227,8 @@
|
|||||||
</span>
|
</span>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
<!-- 复制word添加引用 -->
|
<!-- 复制word添加引用 -->
|
||||||
<el-dialog :title= "dialogTitle + ' References'" :visible.sync="showEditor" width="800px" @close="showEditor= false">
|
<el-dialog title= "Add References'" :visible.sync="showEditor" width="800px" @close="showEditor= false">
|
||||||
<div style="height: 500px;">
|
<div>
|
||||||
<vue-ueditor-wrap v-model="wordText" :config="editorConfig" editor-id="editor-demo-01"></vue-ueditor-wrap>
|
<vue-ueditor-wrap v-model="wordText" :config="editorConfig" editor-id="editor-demo-01"></vue-ueditor-wrap>
|
||||||
</div>
|
</div>
|
||||||
<span slot="footer">
|
<span slot="footer">
|
||||||
@@ -246,7 +245,7 @@ export default {
|
|||||||
data(){
|
data(){
|
||||||
return{
|
return{
|
||||||
ue: null,
|
ue: null,
|
||||||
wordText:'',
|
wordText:'<p>Paste the contents of the wold file here, delete the carriage return at the end and click "Submit".</p>',
|
||||||
editorConfig: {
|
editorConfig: {
|
||||||
// 访问 UEditor 静态资源的根路径,可参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq
|
// 访问 UEditor 静态资源的根路径,可参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq
|
||||||
UEDITOR_HOME_URL: "/UEditor/",
|
UEDITOR_HOME_URL: "/UEditor/",
|
||||||
@@ -907,8 +906,10 @@ export default {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
/* 隐藏编辑器底部内容 */
|
||||||
|
/deep/ #edui1_bottombar{display: none;}
|
||||||
/* 编辑器高度 */
|
/* 编辑器高度 */
|
||||||
/deep/ #edui1_iframeholder{ height: 350px;}
|
/deep/ #edui1_iframeholder{ height: 260px;}
|
||||||
|
|
||||||
/* .itemIndex{position: relative;} */
|
/* .itemIndex{position: relative;} */
|
||||||
.itemChanged{position: absolute; display: inline-block; background: #006699; color: #fff; padding: 7px; border-radius: 0 0 7px 7px; left: 0; top: 0;}
|
.itemChanged{position: absolute; display: inline-block; background: #006699; color: #fff; padding: 7px; border-radius: 0 0 7px 7px; left: 0; top: 0;}
|
||||||
|
|||||||
Reference in New Issue
Block a user