内外部会议、政策课题详情

This commit is contained in:
zyn
2023-10-27 16:29:42 +08:00
parent e719773fea
commit 5d5f2650b3
7 changed files with 1086 additions and 16 deletions
@@ -98,6 +98,9 @@
align="center"
sortable="custom"
>
<template slot-scope="{row, column, $index}">
<a class="table-jump" style="color: #2d8cf0" @click="handlePreview(row.id)">{{ row.meetingName }}</a>
</template>
</el-table-column>
<el-table-column
prop="meetingOrganizer"
@@ -199,6 +202,14 @@ export default {
this.getData()
},
methods: {
// 点击查看
handlePreview(id) {
let routeUrl = this.$router.resolve({
name: 'meetingDetail',
params: { id }
})
window.open(routeUrl.href, '_blank')
},
isPermission (value) {
let hasCount = 0
let set =new Set( value.split(","))
@@ -282,7 +282,7 @@
<template v-for="(item, index) in form.insideContactInformationList">
<el-col :span="24">
<div class="divider-line">
课题组联系方式
内部联系方式
<el-button type="primary" size="mini" icon="el-icon-plus" @click="add('insideContactInformationList')"
:style="{visibility: (index === form.insideContactInformationList.length - 1) ? 'visible' : 'collapse'}"></el-button>
<el-button type="primary" size="mini" icon="el-icon-minus" @click="remove('insideContactInformationList', index)"
@@ -111,6 +111,9 @@
align="center"
sortable="custom"
>
<template slot-scope="{row, column, $index}">
<a class="table-jump" style="color: #2d8cf0" @click="handlePreview(row.id)">{{ row.topicName }}</a>
</template>
</el-table-column>
<el-table-column
prop="organizer"
@@ -213,6 +216,14 @@ export default {
this.getData()
},
methods: {
// 点击查看
handlePreview(id) {
let routeUrl = this.$router.resolve({
name: 'policyTopicsDetail',
params: { id }
})
window.open(routeUrl.href, '_blank')
},
isPermission (value) {
let hasCount = 0
let set =new Set( value.split(","))