first commit
This commit is contained in:
@@ -0,0 +1,547 @@
|
||||
<template>
|
||||
|
||||
<el-tabs v-model="activityName">
|
||||
<el-tab-pane label="成才主题文化活动" name="1">
|
||||
|
||||
<el-form label-suffix=":" label-width="140px" label-position="right"
|
||||
v-if="viewData.activityCultureId">
|
||||
<el-row gutter="20">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="活动名称">
|
||||
{{ viewData.activityCulture.activityName }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="申请人">
|
||||
{{ viewData.activityApplyUserName }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="联系方式">
|
||||
{{ viewData.activityApplyUserMobile }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="所属工会">
|
||||
{{ viewData.activityApplyUserUnionName }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="时间">
|
||||
{{ viewData.activityCulture.activityDate }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24" v-if="viewData.assessGrade">
|
||||
<el-form-item label="评审等级">
|
||||
{{ viewData.assessGrade }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="地点">
|
||||
{{ viewData.activityCulture.activityPlace }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="参加人员">
|
||||
{{ viewData.activityCulture.activityParticipants }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="活动目的及内容">
|
||||
<span v-html="viewData.activityCulture.activityContent"></span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="项目组成员">
|
||||
<el-table :data="viewData.activityCulture.activityTeamMembers" max-height="300">
|
||||
<el-table-column label="序号" type="index" width="50"></el-table-column>
|
||||
<el-table-column label="姓名" prop="username">
|
||||
</el-table-column>
|
||||
<el-table-column label="职称" prop="zc">
|
||||
</el-table-column>
|
||||
<el-table-column label="联系方式" prop="mobile">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="user_name" label="活动总结">
|
||||
<file-upload
|
||||
v-if="viewData.activityCulture.activitySummary&&viewData.activityCulture.activitySummary.length"
|
||||
:files="viewData.activityCulture.activitySummary"
|
||||
:view="true"></file-upload>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="user_name" label="新闻稿">
|
||||
<file-upload
|
||||
v-if="viewData.activityCulture.activityPressRelease&&viewData.activityCulture.activityPressRelease.length"
|
||||
:files="viewData.activityCulture.activityPressRelease"
|
||||
:view="true"></file-upload>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="user_name" label="活动照片">
|
||||
<file-upload
|
||||
v-if="viewData.activityCulture.activityPhotos&&viewData.activityCulture.activityPhotos.length"
|
||||
:files="viewData.activityCulture.activityPhotos"
|
||||
:view="true"></file-upload>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
</el-row>
|
||||
</el-form>
|
||||
<span v-else>暂未上报</span>
|
||||
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="教职工沙龙或研讨会" name="2">
|
||||
<el-form label-suffix=":" label-width="140px" label-position="right"
|
||||
v-if="viewData.activityDiscussId">
|
||||
<el-row gutter="20">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="活动名称">
|
||||
{{ viewData.activityDiscuss.activityName }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="申请人">
|
||||
{{ viewData.activityApplyUserName }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="联系方式">
|
||||
{{ viewData.activityApplyUserMobile }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="所属工会">
|
||||
{{ viewData.activityApplyUserUnionName }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="时间">
|
||||
{{ viewData.activityDiscuss.activityDate }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24" v-if="viewData.assessGrade">
|
||||
<el-form-item label="评审等级">
|
||||
{{ viewData.assessGrade }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="地点">
|
||||
{{ viewData.activityDiscuss.activityPlace }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="参加人员">
|
||||
{{ viewData.activityDiscuss.activityParticipants }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="活动目的及内容">
|
||||
<span v-html="viewData.activityDiscuss.activityContent"></span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="项目组成员">
|
||||
<el-table :data="viewData.activityDiscuss.activityTeamMembers" max-height="300">
|
||||
<el-table-column label="序号" type="index" width="50"></el-table-column>
|
||||
<el-table-column label="姓名" prop="username">
|
||||
</el-table-column>
|
||||
<el-table-column label="职称" prop="zc">
|
||||
</el-table-column>
|
||||
<el-table-column label="联系方式" prop="mobile">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="user_name" label="活动总结">
|
||||
<file-upload
|
||||
v-if="viewData.activityDiscuss.activitySummary&&viewData.activityDiscuss.activitySummary.length"
|
||||
:files="viewData.activityDiscuss.activitySummary"
|
||||
:view="true"></file-upload>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="user_name" label="新闻稿">
|
||||
<file-upload
|
||||
v-if="viewData.activityDiscuss.activityPressRelease&&viewData.activityDiscuss.activityPressRelease.length"
|
||||
:files="viewData.activityDiscuss.activityPressRelease"
|
||||
:view="true"></file-upload>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="user_name" label="活动照片">
|
||||
<file-upload
|
||||
v-if="viewData.activityDiscuss.activityPhotos&&viewData.activityDiscuss.activityPhotos.length"
|
||||
:files="viewData.activityDiscuss.activityPhotos"
|
||||
:view="true"></file-upload>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
</el-row>
|
||||
</el-form>
|
||||
<span v-else>暂未上报</span>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="青年教职工成长成才讲座或报告会" name="3">
|
||||
<el-form label-suffix=":" label-width="140px" label-position="right"
|
||||
v-if="viewData.activityReportId">
|
||||
<el-row gutter="20">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="活动名称">
|
||||
{{ viewData.activityReport.activityName }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="申请人">
|
||||
{{ viewData.activityApplyUserName }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="联系方式">
|
||||
{{ viewData.activityApplyUserMobile }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="所属工会">
|
||||
{{ viewData.activityApplyUserUnionName }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="时间">
|
||||
{{ viewData.activityReport.activityDate }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24" v-if="viewData.assessGrade">
|
||||
<el-form-item label="评审等级">
|
||||
{{ viewData.assessGrade }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="地点">
|
||||
{{ viewData.activityReport.activityPlace }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="参加人员">
|
||||
{{ viewData.activityReport.activityParticipants }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="活动目的及内容">
|
||||
<span v-html="viewData.activityReport.activityContent"></span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="项目组成员">
|
||||
<el-table :data="viewData.activityReport.activityTeamMembers" max-height="300">
|
||||
<el-table-column label="序号" type="index" width="50"></el-table-column>
|
||||
<el-table-column label="姓名" prop="username">
|
||||
</el-table-column>
|
||||
<el-table-column label="职称" prop="zc">
|
||||
</el-table-column>
|
||||
<el-table-column label="联系方式" prop="mobile">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="user_name" label="活动总结">
|
||||
<file-upload
|
||||
v-if="viewData.activityReport.activitySummary&&viewData.activityReport.activitySummary.length"
|
||||
:files="viewData.activityReport.activitySummary"
|
||||
:view="true"></file-upload>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="user_name" label="新闻稿">
|
||||
<file-upload
|
||||
v-if="viewData.activityReport.activityPressRelease&&viewData.activityReport.activityPressRelease.length"
|
||||
:files="viewData.activityReport.activityPressRelease"
|
||||
:view="true"></file-upload>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="user_name" label="活动照片">
|
||||
<file-upload
|
||||
v-if="viewData.activityReport.activityPhotos&&viewData.activityReport.activityPhotos.length"
|
||||
:files="viewData.activityReport.activityPhotos"
|
||||
:view="true"></file-upload>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
</el-row>
|
||||
</el-form>
|
||||
<span v-else>暂未上报</span>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="技能竞赛或观摩活动" name="4">
|
||||
<el-form label-suffix=":" label-width="140px" label-position="right"
|
||||
v-if="viewData.activitySkillId">
|
||||
<el-row gutter="20">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="活动名称">
|
||||
{{ viewData.activitySkill.activityName }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="申请人">
|
||||
{{ viewData.activityApplyUserName }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="联系方式">
|
||||
{{ viewData.activityApplyUserMobile }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="所属工会">
|
||||
{{ viewData.activityApplyUserUnionName }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="时间">
|
||||
{{ viewData.activitySkill.activityDate }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24" v-if="viewData.assessGrade">
|
||||
<el-form-item label="评审等级">
|
||||
{{ viewData.assessGrade }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="地点">
|
||||
{{ viewData.activitySkill.activityPlace }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="参加人员">
|
||||
{{ viewData.activitySkill.activityParticipants }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="活动目的及内容">
|
||||
<span v-html="viewData.activitySkill.activityContent"></span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="项目组成员">
|
||||
<el-table :data="viewData.activitySkill.activityTeamMembers" max-height="300">
|
||||
<el-table-column label="序号" type="index" width="50"></el-table-column>
|
||||
<el-table-column label="姓名" prop="username">
|
||||
</el-table-column>
|
||||
<el-table-column label="职称" prop="zc">
|
||||
</el-table-column>
|
||||
<el-table-column label="联系方式" prop="mobile">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="user_name" label="活动总结">
|
||||
<file-upload
|
||||
v-if="viewData.activitySkill.activitySummary&&viewData.activitySkill.activitySummary.length"
|
||||
:files="viewData.activitySkill.activitySummary"
|
||||
:view="true"></file-upload>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="user_name" label="新闻稿">
|
||||
<file-upload
|
||||
v-if="viewData.activitySkill.activityPressRelease&&viewData.activitySkill.activityPressRelease.length"
|
||||
:files="viewData.activitySkill.activityPressRelease"
|
||||
:view="true"></file-upload>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="user_name" label="活动照片">
|
||||
<file-upload
|
||||
v-if="viewData.activitySkill.activityPhotos&&viewData.activitySkill.activityPhotos.length"
|
||||
:files="viewData.activitySkill.activityPhotos"
|
||||
:view="true"></file-upload>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
</el-row>
|
||||
</el-form>
|
||||
<span v-else>暂未上报</span>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="分工会审核信息" name="5" v-if="viewData.unionAuditId">
|
||||
<el-form label-suffix=":" label-width="140px" label-position="right">
|
||||
<el-row gutter="20">
|
||||
<el-col :span="24">
|
||||
<vi-title title="审核信息"></vi-title>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="审核人员">
|
||||
{{ viewData.unionAudit.username }}({{ viewData.unionAudit.loginname }})
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12">
|
||||
<el-form-item label="审核时间">
|
||||
{{ viewData.unionAudit.auditTime }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="24">
|
||||
<el-form-item label="审核意见">
|
||||
{{ viewData.unionAudit.auditOpinion }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
|
||||
<el-col :span="24">
|
||||
<el-form-item label="签  字">
|
||||
<el-image v-if="viewData.unionAudit.auditSign"
|
||||
style="width: 300px; height: 100px"
|
||||
:src="viewData.unionAudit.auditSign"
|
||||
fit="contain"></el-image>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
</el-form>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="分党委审核信息" name="6" v-if="viewData.unionPartyAuditId">
|
||||
<el-form label-suffix=":" label-width="140px" label-position="right">
|
||||
<el-row gutter="20">
|
||||
<el-col :span="24">
|
||||
<vi-title title="审核信息"></vi-title>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="审核人员">
|
||||
{{ viewData.unionPartyAudit.username }}({{ viewData.unionPartyAudit.loginname }})
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12">
|
||||
<el-form-item label="审核时间">
|
||||
{{ viewData.unionPartyAudit.auditTime }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="24">
|
||||
<el-form-item label="审核意见">
|
||||
{{ viewData.unionPartyAudit.auditOpinion }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
|
||||
<el-col :span="24">
|
||||
<el-form-item label="签  字">
|
||||
<el-image v-if="viewData.unionPartyAudit.auditSign"
|
||||
style="width: 300px; height: 100px"
|
||||
:src="viewData.unionPartyAudit.auditSign"
|
||||
fit="contain"></el-image>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
</el-form>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="校工会审核信息" name="7" v-if="viewData.schoolAuditId">
|
||||
<el-form label-suffix=":" label-width="140px" label-position="right">
|
||||
<el-row gutter="20">
|
||||
<el-col :span="24">
|
||||
<vi-title title="审核信息"></vi-title>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="审核人员">
|
||||
{{ viewData.schoolAudit.username }}({{ viewData.schoolAudit.loginname }})
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12">
|
||||
<el-form-item label="审核时间">
|
||||
{{ viewData.schoolAudit.auditTime }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="24">
|
||||
<el-form-item label="审核意见">
|
||||
{{ viewData.schoolAudit.auditOpinion }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
|
||||
<el-col :span="24">
|
||||
<el-form-item label="签  字">
|
||||
<el-image v-if="viewData.schoolAudit.auditSign"
|
||||
style="width: 300px; height: 100px"
|
||||
:src="viewData.schoolAudit.auditSign"
|
||||
fit="contain"></el-image>
|
||||
<span v-else>暂无</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
</el-form>
|
||||
</el-tab-pane>
|
||||
|
||||
|
||||
<el-tab-pane v-if="handle" :label="label" name="999">
|
||||
<slot name="handle"></slot>
|
||||
</el-tab-pane>
|
||||
|
||||
</el-tabs>
|
||||
|
||||
|
||||
</template>
|
||||
|
||||
<script>
|
||||
module.exports = {
|
||||
props: {
|
||||
handle: {
|
||||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
label: {
|
||||
type: String,
|
||||
default: '审核'
|
||||
},
|
||||
panes: {
|
||||
type: Array,
|
||||
default: []
|
||||
},
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
activityName: "",
|
||||
viewData: {},
|
||||
loading: true,
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
hasPane(name) {
|
||||
if (!this.handle) {
|
||||
return true
|
||||
}
|
||||
return this.panes.includes(name)
|
||||
},
|
||||
async getInfo(id) {
|
||||
const {data} = await $.post("/platform/fourOne/activity/applyList/findOne", {id: id})
|
||||
this.activityName = this.handle ? "999" : "1"
|
||||
this.viewData = data
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user