[update]-会议-嘉宾可以上传 会议资料文件,并且可以更新列表页的数据

This commit is contained in:
fengchenchen
2023-07-14 19:11:57 +08:00
parent b8daa6f46c
commit 522c439804
6 changed files with 730 additions and 9 deletions
+18 -3
View File
@@ -588,8 +588,8 @@
<section class="base-info">
<h3 class="title">会议资料</h3>
<!-- 报名成功才显示查看按钮-->
<div class="table-operator" style="margin-bottom: 15px">
<a-button type="primary" icon="plus" >资料上传</a-button>
<div class="table-operator upload-div" v-if="situationInfo.guestsUploadFileFlag">
<a-button type="primary" icon="plus" @click="uploadFileFunc">资料上传</a-button>
</div>
<file-table :file-id="model.meetingData" :has-limit-bool="true" :meeting-id="model.id"
:show-detail-bool="showDetailBool"></file-table>
@@ -633,6 +633,8 @@
</template>
<edit-sign-up-info ref="editSignUpInfoForm"></edit-sign-up-info>
<file-upload-modal ref="fileUploadModal" :meeting-id="model.id" @ok="refreshData"></file-upload-modal>
</j-modal>
</template>
@@ -650,6 +652,7 @@ import {compareCurrentTime} from '../../utils/meetingJudgeUtil'
import EditSignUpInfo from '@views/meetingActivity/modules/EditSignUpInfo'
// 问题征集的表格
import ProblemCollectionTable from './modules/ProblemCollectionTable'
import FileUploadModal from './modules/FileUploadModal'
const columns = [
{
@@ -708,7 +711,8 @@ export default {
FileTable,
SignStep,
EditSignUpInfo,
ProblemCollectionTable
ProblemCollectionTable,
FileUploadModal
},
props: {
// 是否是从会议点进来的 默认走消息
@@ -978,6 +982,14 @@ export default {
goSignUpPage() {
let url = `${window._CONFIG['singInQRCodHref']}?id=${this.model.id}`
window.open(url, '_blank')
},
uploadFileFunc() {
this.$refs.fileUploadModal.add()
},
// 更新显示页面的数据
refreshData() {
console.log('---------refreshData--------')
this.$emit('refresh-data', this.model.situationId)
}
}
@@ -1175,4 +1187,7 @@ h3.title::before {
.m-l-10 {
margin-left: 10px;
}
.upload-div{
margin-bottom: 10px;
}
</style>