Browse Source

列表跟详情

master
mk 1 year ago
parent
commit
c0d7bd5a64
  1. 5
      src/views/modules/events/aspirations.vue
  2. 10
      src/views/modules/events/veteran-details.vue

5
src/views/modules/events/aspirations.vue

@ -24,14 +24,11 @@
</el-table-column> --> </el-table-column> -->
<el-table-column prop="mobile" label="手机号" header-align="center" align="center"></el-table-column> <el-table-column prop="mobile" label="手机号" header-align="center" align="center"></el-table-column>
<el-table-column prop="topicContent" label="话题内容" header-align="center" align="center"></el-table-column> <el-table-column prop="topicContent" label="话题内容" header-align="center" align="center"></el-table-column>
<el-table-column prop="eventState" :formatter="formatState" label="话题状态" header-align="center" align="center"></el-table-column>
<el-table-column prop="advice" label="回复意见" header-align="center" align="center"></el-table-column>
<el-table-column prop="allDeptNames" label="所有部门名称" header-align="center" align="center"></el-table-column> <el-table-column prop="allDeptNames" label="所有部门名称" header-align="center" align="center"></el-table-column>
<el-table-column prop="countermeasure" label="对策措施" header-align="center" align="center"></el-table-column> <el-table-column prop="countermeasure" label="对策措施" header-align="center" align="center"></el-table-column>
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150"> <el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" size="small" @click="detailsHandle(scope.row.id)">查看</el-button> <el-button type="text" size="small" @click="detailsHandle(scope.row.id)">查看</el-button>
<el-button v-if="scope.row.eventState == 0" type="text" size="small" @click="addOrUpdateHandle(scope.row.id)">审核</el-button>
<el-button type="text" size="small" @click="deleteHandle(scope.row.id)">{{ $t('delete') }}</el-button> <el-button type="text" size="small" @click="deleteHandle(scope.row.id)">{{ $t('delete') }}</el-button>
</template> </template>
</el-table-column> </el-table-column>
@ -47,7 +44,7 @@
</el-pagination> </el-pagination>
<!-- 弹窗, 新增 / 修改 --> <!-- 弹窗, 新增 / 修改 -->
<add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update> <add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update>
<details-veteran v-if="detailsVisible" ref="details" @refreshDataList="getDataList"></details-veteran> <details-veteran v-if="detailsVisible" ref="details" :pageType="'aspirations'" @refreshDataList="getDataList"></details-veteran>
</div> </div>
</el-card> </el-card>
</template> </template>

10
src/views/modules/events/veteran-details.vue

@ -10,7 +10,7 @@
<el-form-item label="话题内容" prop="topicContent"> <el-form-item label="话题内容" prop="topicContent">
<span>{{dataForm.topicContent}}</span> <span>{{dataForm.topicContent}}</span>
</el-form-item> </el-form-item>
<el-form-item label="回复意见" prop="advice"> <el-form-item label="回复意见" prop="advice" v-if="pageType != 'aspirations'">
<span> {{dataForm.advice}}</span> <span> {{dataForm.advice}}</span>
</el-form-item> </el-form-item>
<el-form-item label="创建时间" prop="createdTime"> <el-form-item label="创建时间" prop="createdTime">
@ -54,7 +54,13 @@ export default {
parentDeptNames: '', parentDeptNames: '',
allDeptIds: '', allDeptIds: '',
allDeptNames: '' allDeptNames: ''
} },
}
},
props:{
pageType:{
type:String,
default:''
} }
}, },
computed: { computed: {

Loading…
Cancel
Save