|
@@ -1,16 +1,42 @@
|
|
|
<template>
|
|
|
- <van-nav-bar fixed title="场所活动" left-text="" left-arrow @click-left="onClickLeft" @click-right="onClickRight"
|
|
|
- :style="{ 'background-color': selectColor }">
|
|
|
+ <van-nav-bar
|
|
|
+ fixed
|
|
|
+ title="场所活动"
|
|
|
+ left-text=""
|
|
|
+ left-arrow
|
|
|
+ @click-left="onClickLeft"
|
|
|
+ @click-right="onClickRight"
|
|
|
+ :style="{ 'background-color': selectColor }"
|
|
|
+ >
|
|
|
<template #right>
|
|
|
<van-icon name="plus" size="18" />
|
|
|
</template>
|
|
|
</van-nav-bar>
|
|
|
<div class="main">
|
|
|
- <van-search v-model="searchVal" clearable show-action shape="round" label="活动名称" placeholder="请输入搜索关键词"
|
|
|
- input-align="center" @search="onSearch" @cancel="onCancel" />
|
|
|
- <van-tabs v-show="!searchShow" v-model:active="active" title-inactive-color="#bdbdbd" title-active-color="#36a7f3">
|
|
|
+ <van-search
|
|
|
+ v-model="searchVal"
|
|
|
+ clearable
|
|
|
+ show-action
|
|
|
+ shape="round"
|
|
|
+ label="活动名称"
|
|
|
+ placeholder="请输入搜索关键词"
|
|
|
+ input-align="center"
|
|
|
+ @search="onSearch"
|
|
|
+ @cancel="onCancel"
|
|
|
+ />
|
|
|
+ <van-tabs
|
|
|
+ v-show="!searchShow"
|
|
|
+ v-model:active="active"
|
|
|
+ title-inactive-color="#bdbdbd"
|
|
|
+ title-active-color="#36a7f3"
|
|
|
+ >
|
|
|
<van-tab title="未审核" name="0">
|
|
|
- <van-list v-model:loading="loading" :finished="finished" finished-text="没有更多了" @load="onLoad">
|
|
|
+ <van-list
|
|
|
+ v-model:loading="loading"
|
|
|
+ :finished="finished"
|
|
|
+ finished-text="没有更多了"
|
|
|
+ @load="onLoad"
|
|
|
+ >
|
|
|
<van-swipe-cell v-for="item in list" :key="item">
|
|
|
<div class="list_item" @click="goInfo(item.id)">
|
|
|
<div class="item-left">
|
|
@@ -21,8 +47,10 @@
|
|
|
</div>
|
|
|
<van-cell>
|
|
|
<template #title>
|
|
|
- <van-text-ellipsis rows="2"
|
|
|
- :content="`${item.reporter.name}申请于${item.placeDel}举办${item.activityName}活动`" />
|
|
|
+ <van-text-ellipsis
|
|
|
+ rows="2"
|
|
|
+ :content="`${item.reporter.name}申请于${item.placeDel}举办${item.activityName}活动`"
|
|
|
+ />
|
|
|
</template>
|
|
|
<template #label>
|
|
|
{{ item.place }}
|
|
@@ -30,14 +58,31 @@
|
|
|
</van-cell>
|
|
|
</div>
|
|
|
<template #right>
|
|
|
- <van-button square type="danger" text="删除" class="button" @click="deleteItem(item.id)" />
|
|
|
- <van-button square type="primary" text="修改" class="button" @click="updateItem(item)" />
|
|
|
+ <van-button
|
|
|
+ square
|
|
|
+ type="danger"
|
|
|
+ text="删除"
|
|
|
+ class="button"
|
|
|
+ @click="deleteItem(item.id)"
|
|
|
+ />
|
|
|
+ <van-button
|
|
|
+ square
|
|
|
+ type="primary"
|
|
|
+ text="修改"
|
|
|
+ class="button"
|
|
|
+ @click="updateItem(item)"
|
|
|
+ />
|
|
|
</template>
|
|
|
</van-swipe-cell>
|
|
|
</van-list>
|
|
|
</van-tab>
|
|
|
<van-tab title="已审核" name="1">
|
|
|
- <van-list v-model:loading="loading1" :finished="finished1" finished-text="没有更多了" @load="onLoad1">
|
|
|
+ <van-list
|
|
|
+ v-model:loading="loading1"
|
|
|
+ :finished="finished1"
|
|
|
+ finished-text="没有更多了"
|
|
|
+ @load="onLoad1"
|
|
|
+ >
|
|
|
<van-swipe-cell v-for="item in readList" :key="item">
|
|
|
<div class="list_item" @click="goInfo(item.id)">
|
|
|
<div class="item-left">
|
|
@@ -48,8 +93,10 @@
|
|
|
</div>
|
|
|
<van-cell>
|
|
|
<template #title>
|
|
|
- <van-text-ellipsis rows="2"
|
|
|
- :content="`${item.reporter.name}申请于${item.placeDel}举办${item.activityName}活动`" />
|
|
|
+ <van-text-ellipsis
|
|
|
+ rows="2"
|
|
|
+ :content="`${item.reporter.name}申请于${item.placeDel}举办${item.activityName}活动`"
|
|
|
+ />
|
|
|
</template>
|
|
|
<template #label>
|
|
|
{{ item.place }}
|
|
@@ -61,7 +108,13 @@
|
|
|
</van-tab>
|
|
|
</van-tabs>
|
|
|
<!-- 搜索结果 -->
|
|
|
- <van-list v-show="searchShow" v-model:loading="loading" :finished="finished" finished-text="没有更多了" @load="onLoad">
|
|
|
+ <van-list
|
|
|
+ v-show="searchShow"
|
|
|
+ v-model:loading="loading"
|
|
|
+ :finished="finished"
|
|
|
+ finished-text="没有更多了"
|
|
|
+ @load="onLoad"
|
|
|
+ >
|
|
|
<van-swipe-cell v-for="item in searchList" :key="item">
|
|
|
<div class="list_item" @click="goInfo(item.id)">
|
|
|
<div class="item-left">
|
|
@@ -69,14 +122,18 @@
|
|
|
{{ item.activityTime }}
|
|
|
</p>
|
|
|
<p>
|
|
|
- <span v-if="item.assessment == 1" style="color: gray">已审核</span>
|
|
|
+ <span v-if="item.assessment == 1" style="color: gray"
|
|
|
+ >已审核</span
|
|
|
+ >
|
|
|
<span v-else style="color: red">待审核</span>
|
|
|
</p>
|
|
|
</div>
|
|
|
<van-cell>
|
|
|
<template #title>
|
|
|
- <van-text-ellipsis rows="2"
|
|
|
- :content="` ${item.reporter.name}申请于${item.placeDel}举办${item.activityName}活动`" />
|
|
|
+ <van-text-ellipsis
|
|
|
+ rows="2"
|
|
|
+ :content="` ${item.reporter.name}申请于${item.placeDel}举办${item.activityName}活动`"
|
|
|
+ />
|
|
|
</template>
|
|
|
<template #label>
|
|
|
{{ item.place }}
|
|
@@ -120,7 +177,7 @@ export default {
|
|
|
finished.value = false;
|
|
|
// 异步更新数据
|
|
|
new placeActivityServer()
|
|
|
- .list({
|
|
|
+ .list1({
|
|
|
current: index + 1,
|
|
|
size: 10,
|
|
|
assessment: 0,
|
|
@@ -144,7 +201,7 @@ export default {
|
|
|
finished1.value = false;
|
|
|
// 异步更新数据
|
|
|
new placeActivityServer()
|
|
|
- .list({
|
|
|
+ .list1({
|
|
|
current: index1 + 1,
|
|
|
size: 10,
|
|
|
assessment: 1,
|
|
@@ -168,7 +225,7 @@ export default {
|
|
|
searchShow.value = true;
|
|
|
searchList.value = [];
|
|
|
new placeActivityServer()
|
|
|
- .list({
|
|
|
+ .list1({
|
|
|
current: 1,
|
|
|
size: 10000,
|
|
|
activityName: searchVal.value,
|