Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Hooke
/
swx_weapp
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Network
Create a new issue
Commits
Issue Boards
Authored by
hookehuyr
2022-10-28 13:33:11 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
d1d72b64c6b73314a0af4e5a4880759f0b34e596
d1d72b64
1 parent
b186a970
fix 警告提示修复
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
12 deletions
src/components/activity-card.vue
src/components/activity-card.vue
View file @
d1d72b6
<!--
* @Date: 2022-09-20 15:39:37
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-10-2
6 17:20:34
* @LastEditTime: 2022-10-2
8 13:32:41
* @FilePath: /swx/src/components/activity-card.vue
* @Description: 活动卡片组件
-->
...
...
@@ -9,10 +9,10 @@
<view class="activity-card-page">
<view class="card-main">
<van-row>
<van-col :span="10">
<van-col :span="10"
offset="0"
>
<van-image @tap="goTo(data.id, formatStatus(data))" width="100%" height="5rem" fit="cover" :src="data.cover" />
</van-col>
<van-col :span="14">
<van-col :span="14"
offset="0"
>
<view @tap="goTo(data.id, formatStatus(data))" class="card-main-text">
<view style="font-size: 1.1rem;">{{ data.name }}</view>
<view class="status-text">
...
...
@@ -36,21 +36,21 @@
</view>
<view class="card-sub">
<van-row v-if="data.address">
<van-col :span="24">
<van-col :span="24"
offset="0"
>
<view>
<van-icon :name="icon_address" size="0.95rem" color="" /> {{ data.address }}
</view>
</van-col>
</van-row>
<van-row>
<van-col :span="19">
<van-col :span="19"
offset="0"
>
<view style="line-height: 2;">
<text>浏览:{{ data.view_count }}</text>
<text>报名:{{ data.reg_count }}/<text v-if="data.reg_max === 0">无限</text><text v-else>{{ data.reg_max }}</text></text>
<text v-if="data.extend.length">岗位:{{ data.extend && data.extend.join(',') }}</text>
</view>
</van-col>
<van-col v-if="status === 'join'" :span="5">
<van-col v-if="status === 'join'" :span="5"
offset="0"
>
<view @tap="goTo(data.id)" class="status-button">
<text>我要报名</text>
</view>
...
...
@@ -59,7 +59,7 @@
<view v-if="status === 'creator' && formatStatus(data) !== '已结束'" @tap="copyActivity(data.id)" class="copy-button">复制</view>
</view>
</view>
<
van-toast id="van-toast" /
>
<
!-- <van-toast id="van-toast" /> --
>
</template>
<script setup>
...
...
@@ -67,17 +67,15 @@ import { ref, defineProps, computed } from 'vue'
import icon_address from '@/images/icon/address@2x.png'
import Taro from '@tarojs/taro'
import * as dayjs from 'dayjs'
import Toast from '@/components/vant-weapp/toast/toast';
import Dialog from '@/components/vant-weapp/dialog/dialog';
const props = defineProps({
data: Object,
status: String
});
const register = computed(() => { // 报名中状态显示
return false
})
//
const register = computed(() => { // 报名中状态显示
//
return false
//
})
const formatDate = (date) => {
return dayjs(date).format('YYYY-MM-DD HH:mm')
...
...
Please
register
or
login
to post a comment