|
|
@ -23,17 +23,13 @@ |
|
|
|
placeholder="请输入关键字"> |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
</div> |
|
|
|
<div> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item label="活动时间" prop="timeRange"> |
|
|
|
<el-date-picker v-model.trim="timeRange" size="small" style="width: 260px;" type="daterange" |
|
|
|
value-format="yyyy-MM-dd HH:mm:ss" @change="handleTimeChange" range-separator="至" start-placeholder="开始时间" |
|
|
|
end-placeholder="结束时间"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="活动地点" prop="address"> |
|
|
|
<el-input v-model.trim="formData.address" size="small" class="item_width_1" clearable placeholder="请输入内容"> |
|
|
|
</el-input> |
|
|
@ -47,6 +43,9 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<div style="display: flex; justify-content: flex-end;"> |
|
|
|
<el-button style="margin-left:10px" class="diy-button--blue" size="small" |
|
|
|
@click="handleSearch">查询</el-button> |
|
|
@ -67,10 +66,10 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<el-table class="table" :data="tableData" border :height="tableHeight" v-loading="tableLoading" |
|
|
|
style="width: 100%"> |
|
|
|
style="width: 100%;margin-top:16px"> |
|
|
|
|
|
|
|
<el-table-column label="序号" header-align="center" align="center" type="index" width="50"></el-table-column> |
|
|
|
<el-table-column prop="typeId" header-align="center" align="center" label="活动类型" width="180"> |
|
|
|
<el-table-column prop="typeName" header-align="center" align="center" label="活动类型" width="180"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="activityName" header-align="center" align="center" label="活动名称" width="180"> |
|
|
|
</el-table-column> |
|
|
@ -103,24 +102,24 @@ |
|
|
|
<el-table-column label="操作" fixed="right" width="230" header-align="center" align="center" class="operate"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
|
|
|
|
<el-button type="text" style="color:#1C6AFD;text-decoration: underline;" size="small" |
|
|
|
<el-button type="text" style="color:#1C6AFD;" size="small" |
|
|
|
@click="handleDetail(scope.row)">查看</el-button> |
|
|
|
|
|
|
|
<el-button type="text" v-if="scope.row.status == 0" style="color:#1C6AFD;text-decoration: underline;" |
|
|
|
<el-button type="text" v-if="scope.row.status == 0" style="color:#1C6AFD;" |
|
|
|
size="small" @click="handleEdit(scope.row)">编辑</el-button> |
|
|
|
|
|
|
|
<!-- <el-button type="text" v-if="scope.row.status == 2 && scope.row.activityImgs === '' && scope.row.sumUp === ''" style="color:#1C6AFD;text-decoration: underline;" |
|
|
|
<!-- <el-button type="text" v-if="scope.row.status == 2 && scope.row.activityImgs === '' && scope.row.sumUp === ''" style="color:#1C6AFD;" |
|
|
|
size="small" @click="handleSumm(scope.row)">活动总结</el-button> --> |
|
|
|
|
|
|
|
<el-button type="text" v-if="scope.row.status == 2 && scope.row.activityImgs == null && scope.row.sumUp == ''" style="color:#1C6AFD;text-decoration: underline;" |
|
|
|
<el-button type="text" v-if="scope.row.status == 2 && scope.row.activityImgs == null && scope.row.sumUp == ''" style="color:#1C6AFD;" |
|
|
|
size="small" @click="handleSumm(scope.row)">活动总结</el-button> |
|
|
|
|
|
|
|
<el-button v-if="scope.row.status == 2 || scope.row.status == 3" type="text" |
|
|
|
style="color:#D51010;text-decoration: underline;" size="small" |
|
|
|
style="color:rgb(28, 106, 253);" size="small" |
|
|
|
@click="handleDelete(scope.row)">删除</el-button> |
|
|
|
|
|
|
|
<el-button v-if="scope.row.status == 0" type="text" |
|
|
|
style="color:#D51010;text-decoration: underline;" size="small" |
|
|
|
style="color:#D51010;" size="small" |
|
|
|
@click="handleCancel(scope.row)">取消</el-button> |
|
|
|
|
|
|
|
</template> |
|
|
@ -298,6 +297,14 @@ |
|
|
|
this.tableData = data.list |
|
|
|
|
|
|
|
this.tableData.forEach((item) => { |
|
|
|
this.typeList.forEach((itemuse)=>{ |
|
|
|
if(item.typeId==itemuse.id) |
|
|
|
{ |
|
|
|
item.typeName=itemuse.typeName |
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
const currentTime = new Date(); |
|
|
|
if (item.startTime > currentTime) { |
|
|
|
if( item.status === 0 ){ |
|
|
@ -324,12 +331,14 @@ |
|
|
|
this.updatetow() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
this.$message.error(msg) |
|
|
|
} |
|
|
|
console.log(this.tableData); |
|
|
|
}, |
|
|
|
async getDemandOptions() { |
|
|
|
this.$http |
|
|
@ -762,28 +771,30 @@ |
|
|
|
.m-search { |
|
|
|
background: #ffffff; |
|
|
|
border-radius: 4px; |
|
|
|
padding: 30px 20px 5px; |
|
|
|
padding: 24px 10px 10px; |
|
|
|
box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1); |
|
|
|
margin: 20px 7px 7px; |
|
|
|
} |
|
|
|
|
|
|
|
.item_width_1 { |
|
|
|
width: 260px; |
|
|
|
} |
|
|
|
// .item_width_1 { |
|
|
|
// width: 260px; |
|
|
|
// } |
|
|
|
|
|
|
|
.item_width_2 { |
|
|
|
width: 495px; |
|
|
|
} |
|
|
|
// .item_width_2 { |
|
|
|
// width: 495px; |
|
|
|
// } |
|
|
|
|
|
|
|
.m-table { |
|
|
|
background: #ffffff; |
|
|
|
box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1); |
|
|
|
border-radius: 4px; |
|
|
|
margin-top: 15px; |
|
|
|
padding: 23px 30px 10px; |
|
|
|
padding: 24px 16px 10px; |
|
|
|
margin: 16px 7px 7px; |
|
|
|
|
|
|
|
.table { |
|
|
|
margin-top: 20px; |
|
|
|
} |
|
|
|
// .table { |
|
|
|
// margin-top: 20px; |
|
|
|
// } |
|
|
|
} |
|
|
|
|
|
|
|
.div_btn { |
|
|
|