98 lines
2.7 KiB
Vue
98 lines
2.7 KiB
Vue
<template>
|
||
<!-- <div>
|
||
<el-form label-suffix=":" label-position="left" style="padding: 20px 0">
|
||
<el-row gutter="20">
|
||
<el-col :span="24">
|
||
<vi-title title="计划详情"></vi-title>
|
||
</el-col>
|
||
<el-col :span="12">
|
||
<el-form-item label="计划名称">
|
||
{{ viewData.name }}
|
||
</el-form-item>
|
||
</el-col>
|
||
<el-col :span="12">
|
||
<el-form-item label="预计时间">
|
||
{{ viewData.time }}
|
||
</el-form-item>
|
||
</el-col>
|
||
<el-col :span="12">
|
||
<el-form-item label="活动项目">
|
||
{{ viewData.allName }}
|
||
</el-form-item>
|
||
</el-col>
|
||
<el-col :span="12">
|
||
<el-form-item label="计划类型">
|
||
{{ viewData.type == 1 ? '校活动计划' : viewData.type == 2 ? '分工会活动计划' : '社团计划' }}
|
||
</el-form-item>
|
||
</el-col>
|
||
<el-col :span="24">
|
||
<el-form-item label="计划内容 ">
|
||
<div v-html="viewData.content"></div>
|
||
</el-form-item>
|
||
</el-col>
|
||
</el-row>
|
||
</el-form>
|
||
</div>-->
|
||
<div style="width: 80%; margin: 0 auto">
|
||
<vi-title title="计划详情"></vi-title>
|
||
<el-descriptions :column="2" border class="table_fixed">
|
||
<el-descriptions-item label="计划名称">
|
||
{{ viewData.name }}
|
||
</el-descriptions-item>
|
||
<el-descriptions-item label="预计时间">
|
||
{{ viewData.time }}
|
||
</el-descriptions-item>
|
||
<el-descriptions-item label="预算费用">
|
||
{{ viewData.money }}
|
||
</el-descriptions-item>
|
||
<el-descriptions-item label="计划类型">
|
||
{{ viewData.type == 40001 ? '校活动计划' : viewData.type == 40002 ? '分工会活动计划' : '社团计划' }}
|
||
</el-descriptions-item>
|
||
<el-descriptions-item label="计划内容" :span="2">
|
||
<div v-html="viewData.content"></div>
|
||
</el-descriptions-item>
|
||
</el-descriptions>
|
||
</div>
|
||
</template>
|
||
|
||
|
||
<script>
|
||
module.exports = {
|
||
props: {
|
||
label: {
|
||
type: String,
|
||
default: '审核'
|
||
},
|
||
panes: {
|
||
type: Array,
|
||
default: []
|
||
},
|
||
},
|
||
|
||
data() {
|
||
return {
|
||
viewData: {},
|
||
loading: true,
|
||
tableKey: '',
|
||
}
|
||
},
|
||
methods: {
|
||
async getInfo(id) {
|
||
this.loading = true
|
||
const {data} = await $.get("/platform/activity/common/findOnePlan", {id})
|
||
this.loading = false
|
||
|
||
if (data) {
|
||
this.viewData = data
|
||
this.tableKey = new Date().getTime()
|
||
} else {
|
||
this.viewData = {}
|
||
this.$message({message: "获取信息失败", type: 'error'});
|
||
}
|
||
}
|
||
},
|
||
}
|
||
</script>
|
||
|
||
<style>
|
||
</style> |