[add] -增加问题征集 相关的功能

This commit is contained in:
fengchenchen
2022-07-14 17:00:19 +08:00
parent 063bf9086e
commit a596796da5
6 changed files with 328 additions and 10 deletions
@@ -143,12 +143,15 @@
<!-- <a @click="applyMsg">报名信息</a>-->
<a @click="handleEdit(record)" v-has:[authorCode.edit]="'committeeMeeting:edit'">编辑</a>
<a @click="handleDelete(record.id)" v-has:[authorCode.delete]="'committeeMeeting:delete'">删除</a>
<!-- 标协会议(标准宣贯学习培训 且需要问题征集)的时候 有问题征集 功能-->
<a v-if="meetingType === '2'" v-show="(record.tbMeetingType === 1 || record.tbMeetingType === 2) && record.isAddQuestion" @click="problemCollectionDetail(record)" v-has="'standardsMeeting:problemCollection'">问题征集</a>
</span>
</a-table>
</div>
<publish-remind-modal ref="publishRemindModal" @ok="modalFormOk"></publish-remind-modal>
<upload-meet-file-modal ref="modalForm" @ok="modalFormOk"></upload-meet-file-modal>
</a-card>
<problem-collection-modal ref="problemCollectionModal"></problem-collection-modal>
</div>
</template>
@@ -163,6 +166,8 @@ import PublishRemindModal from '@views/projectManagement/modules/PublishRemindMo
import UploadMeetFileModal from '@views/incomePayments/meetManage/modules/UploadMeetFileModal'
import PageHeaderTitle from '@comp/layouts/PageHeaderTitle'
import '@/assets/less/TableExpand.less'
// 问题征集 组件
import ProblemCollectionModal from '../incomePayments/meetManage/modules/ProblemCollectionModal'
export default {
name: 'CommitteeMeeting',
@@ -172,7 +177,8 @@ export default {
JDictSelectTag,
PublishRemindModal,
UploadMeetFileModal,
PageHeaderTitle
PageHeaderTitle,
ProblemCollectionModal
},
mixins: [JeroListMixin, RangeDateMixin],
data() {
@@ -497,6 +503,14 @@ export default {
this.lastQueryParam = {...this.queryParam}
this.loadData(1)
},
/*
* 问题征集按钮点击后的回调
* */
problemCollectionDetail(record) {
if(!record.isAddQuestion || !this.meetingType === '2') return
if(!(record.tbMeetingType === 1 || record.tbMeetingType === 2)) return
this.$refs.problemCollectionModal.show(record)
}
}
}
</script>