|
@@ -1,27 +1,28 @@
|
|
|
<template>
|
|
|
<div class="box">
|
|
|
<banner></banner>
|
|
|
+ <p class="list_title">相关文章</p>
|
|
|
<div class="article">
|
|
|
<template>
|
|
|
<el-table
|
|
|
- :data="list"
|
|
|
+ :data="overView"
|
|
|
stripe
|
|
|
- style="width: 100%">
|
|
|
+ style="width: 100%"
|
|
|
+ @row-click="gotoArticle">
|
|
|
<el-table-column type="index" label="序号" width="80" />
|
|
|
- <el-table-column prop="name" label="货号" />
|
|
|
- <el-table-column prop="name" label="原研公司" />
|
|
|
+ <el-table-column prop="catalog" label="货号" />
|
|
|
+ <el-table-column prop="company" label="原研公司" />
|
|
|
<el-table-column
|
|
|
- prop="date"
|
|
|
+ prop="moa"
|
|
|
label="MOA"
|
|
|
width="180"
|
|
|
- column-key="date"
|
|
|
- :filters="[{text: '2016-05-01', value: '2016-05-01'}, {text: '2016-05-02', value: '2016-05-02'}, {text: '2016-05-03', value: '2016-05-03'}, {text: '2016-05-04', value: '2016-05-04'}]"
|
|
|
+ :filters="filters"
|
|
|
:filter-method="filterHandler"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="name" label="上市国家" />
|
|
|
+ <el-table-column prop="country" label="上市国家" />
|
|
|
<el-table-column prop="name" label="抗体名称" />
|
|
|
- <el-table-column prop="name" label="文章题目" />
|
|
|
+ <el-table-column prop="articleTitle" label="文章题目" />
|
|
|
</el-table>
|
|
|
</template>
|
|
|
</div>
|
|
@@ -36,60 +37,49 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- list: [
|
|
|
- {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }, {
|
|
|
- name: "12",
|
|
|
- fileUrl: "/static/img/mRNA1.af470f1.jpg"
|
|
|
- }
|
|
|
- ]
|
|
|
+ overView: [],
|
|
|
+ filters: []
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
+ changeSearchAll() {
|
|
|
+ this.$api.post("/basb/searchAll", {
|
|
|
+ }).then(res => {
|
|
|
+ this.overView = res.data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ gotoArticle(row, column, event) {
|
|
|
+ console.log(row, column, event)
|
|
|
+ this.$router.push({
|
|
|
+ path: "/articleDetail",
|
|
|
+ query: {
|
|
|
+ id: row.id
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ filterHandler(value, row) {
|
|
|
+ console.log(value, row)
|
|
|
+ return row.moa == value;
|
|
|
+ },
|
|
|
+ changeSearchMoaList() {
|
|
|
+ this.$api.post("/basb/searchMoaList", {
|
|
|
+ }).then(res => {
|
|
|
+ var filtersArray = []
|
|
|
+ for (let index = 0; index < res.data.length; index++) {
|
|
|
+ let filtersList = {
|
|
|
+ text: res.data[index],
|
|
|
+ value: res.data[index]
|
|
|
+ }
|
|
|
+ filtersArray.push(filtersList)
|
|
|
+ }
|
|
|
+ this.filters = filtersArray
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
mounted() {},
|
|
|
created() {
|
|
|
+ this.changeSearchAll()
|
|
|
+ this.changeSearchMoaList()
|
|
|
}
|
|
|
};
|
|
|
</script>
|
|
@@ -103,6 +93,12 @@ export default {
|
|
|
<style lang="scss" scoped>
|
|
|
@media screen and (min-width: 751px) and (max-width: 9999px) {
|
|
|
.box {
|
|
|
+ .list_title{
|
|
|
+ width: 1200px;
|
|
|
+ margin: 30px auto 0;
|
|
|
+ font-size: 18px;
|
|
|
+ font-weight: 600;
|
|
|
+ }
|
|
|
.article /deep/{
|
|
|
width: 1200px;
|
|
|
margin: 30px auto 90px;
|