104 lines
1.9 KiB
Vue
104 lines
1.9 KiB
Vue
<template>
|
|
<div class="goods_page">
|
|
<el-table
|
|
:data="tableData"
|
|
border
|
|
style="width: 100%"
|
|
>
|
|
<el-table-column
|
|
prop="processStage"
|
|
:formatter="getType"
|
|
label="动态"
|
|
/>
|
|
<el-table-column
|
|
prop="createTime"
|
|
label="时间"
|
|
/>
|
|
<el-table-column
|
|
prop="auditBy"
|
|
label="操作人"
|
|
/>
|
|
<el-table-column
|
|
prop="auditRemark"
|
|
label="其它信息"
|
|
/>
|
|
</el-table>
|
|
<!-- <pagination
|
|
v-show="tableData.total > 0"
|
|
:limit.sync="formParams.size"
|
|
:page.sync="formParams.current"
|
|
:total="Number(tableData.total)"
|
|
@pagination="fetch"
|
|
/> -->
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
// import Pagination from '@/components/Pagination'
|
|
import Marketing from '@/api/Marketing'
|
|
|
|
export default {
|
|
components: {
|
|
// Pagination
|
|
|
|
},
|
|
props: {
|
|
info: {
|
|
type: Object,
|
|
default: () => []
|
|
}
|
|
},
|
|
data() {
|
|
return {
|
|
// formParams: {
|
|
// size: 10,
|
|
// current: 1
|
|
// },
|
|
tableData: []
|
|
}
|
|
},
|
|
created() {
|
|
this.auditLog()
|
|
},
|
|
methods: {
|
|
async auditLog() {
|
|
const res = await Marketing.auditLog({ applyId: this.info.id })
|
|
const resData = res.data
|
|
if (resData.code === 0) {
|
|
this.tableData = resData.data
|
|
}
|
|
},
|
|
getType(row, item, cellValue) {
|
|
const list = {
|
|
1: '报名', 2: '审核通过', 3: '审核不通过'
|
|
}
|
|
return list[cellValue]
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang='less' scoped>
|
|
.goods_page {
|
|
.product-img {
|
|
border-radius: 4px;
|
|
}
|
|
}
|
|
|
|
/deep/ .el-table {
|
|
th {
|
|
background: #EEF3FF;
|
|
color:#333333;
|
|
font-size:16px;
|
|
font-weight: 400;
|
|
border-color: #E0E5EB;
|
|
text-align: center;
|
|
}
|
|
td {
|
|
font-size: 14px;
|
|
text-align: center;
|
|
color: #666666;
|
|
}
|
|
}
|
|
</style>
|