|
|
@@ -163,7 +163,19 @@ a {
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
<el-table-column prop="name" label="单位名称"> </el-table-column>
|
|
|
- <el-table-column prop="desc" label="主办单位简介" width="1200px"></el-table-column>
|
|
|
+ <el-table-column prop="desc" label="主办单位简介" width="800px">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <!-- <el-popover trigger="hover" placement="top">
|
|
|
+ {{scope.row.desc}}
|
|
|
+ <div slot="reference" class="name-wrapper">
|
|
|
+ {{ scope.row.desc|splice}}
|
|
|
+ </div>
|
|
|
+ </el-popover> -->
|
|
|
+ <el-tooltip effect="dark" :content="scope.row.desc" placement="top">
|
|
|
+ <span>{{ scope.row.desc|splice}}</span>
|
|
|
+ </el-tooltip>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="journal_num" label="期刊数量"></el-table-column>
|
|
|
<el-table-column prop="zip" width="150" label="操作">
|
|
|
<template slot-scope="scope">
|
|
|
@@ -274,6 +286,15 @@ export default {
|
|
|
file:''
|
|
|
};
|
|
|
},
|
|
|
+ filters:{
|
|
|
+ splice(value) {
|
|
|
+ if (!value) return ''
|
|
|
+ if (value.length > 50) {
|
|
|
+ return value.slice(0, 50) + '...'
|
|
|
+ }
|
|
|
+ return value
|
|
|
+ }
|
|
|
+ },
|
|
|
methods: {
|
|
|
upload(){
|
|
|
this.$api.upOrganizerData({file:this.file}).then(res=>{
|
|
|
@@ -336,6 +357,7 @@ export default {
|
|
|
this.$api.getOrganizerList(parm).then((res) => {
|
|
|
console.log(res)
|
|
|
this.list = res.data.data.list;
|
|
|
+ this.total = res.data.data.total;
|
|
|
this.loading = false;
|
|
|
});
|
|
|
},
|
|
|
@@ -373,7 +395,7 @@ export default {
|
|
|
message: "保存成功!",
|
|
|
});
|
|
|
} else {
|
|
|
- this.$message.error("保存失败!");
|
|
|
+ this.$message.error(res.data.message);
|
|
|
}
|
|
|
this.getData();
|
|
|
this.dialogVisible = false;
|
|
|
@@ -386,7 +408,7 @@ export default {
|
|
|
message: "保存成功!",
|
|
|
});
|
|
|
} else {
|
|
|
- this.$message.error("保存失败!");
|
|
|
+ this.$message.error(res.data.message);
|
|
|
}
|
|
|
this.getData();
|
|
|
this.dialogVisible = false;
|