|
|
@@ -12,66 +12,31 @@
|
|
|
<view class="max-w-500rpx">
|
|
|
<wd-text :text="item.name" size="28rpx" :lines="1"></wd-text>
|
|
|
</view>
|
|
|
- <template v-if="item.unwrittenOffNum && item.orDone">
|
|
|
- <commonbtn
|
|
|
- bg-color="#0074FF"
|
|
|
- @click="handlePic(String(item.id))"
|
|
|
- v-if="type == 0"
|
|
|
- >拍照核销</commonbtn
|
|
|
- >
|
|
|
+ <template v-if="item.unwrittenOffNum && dayjs(item.endTime).diff(dayjs().format('YYYY-MM-DD'), 'day') <= 0">
|
|
|
+ <commonbtn bg-color="#0074FF" @click="handlePic(String(item.id))" v-if="type == 0">拍照核销</commonbtn>
|
|
|
</template>
|
|
|
|
|
|
- <commonbtn
|
|
|
- bg-color="#0074FF"
|
|
|
- @click="handleGoPath(`/subPack/ReservationClass/index?id=${item.id}`)"
|
|
|
- v-if="type == 1 && showBtn"
|
|
|
- >预约这节</commonbtn
|
|
|
- >
|
|
|
- <commonbtn
|
|
|
- bg-color="#0074FF"
|
|
|
- @click="handlePost"
|
|
|
- v-if="type == 2 && showBtn"
|
|
|
- >延期这节</commonbtn
|
|
|
- >
|
|
|
+ <commonbtn bg-color="#0074FF" @click="handleGoPath(`/subPack/ReservationClass/index?id=${item.id}`)"
|
|
|
+ v-if="type == 1 && showBtn">预约这节</commonbtn>
|
|
|
+ <commonbtn bg-color="#0074FF" @click="handlePost" v-if="type == 2 && showBtn">延期这节</commonbtn>
|
|
|
<template v-if="!showBtn">
|
|
|
- <view
|
|
|
- class="text-gray font-semibold text-28rpx"
|
|
|
- v-if="item.orDone && !item.unwrittenOffNum && type == 0"
|
|
|
- >已完成</view
|
|
|
- >
|
|
|
- <view
|
|
|
- class="text-gray font-semibold text-28rpx"
|
|
|
- v-if="item.orDone && type != 0"
|
|
|
- >已完成</view
|
|
|
- >
|
|
|
- <view
|
|
|
- v-if="!item.orDone"
|
|
|
- class="text-[#0074FF] font-semibold text-28rpx"
|
|
|
- >未开始</view
|
|
|
- >
|
|
|
+ <view class="text-gray font-semibold text-28rpx" v-if="item.orDone && !item.unwrittenOffNum && type == 0">已完成
|
|
|
+ </view>
|
|
|
+ <view class="text-gray font-semibold text-28rpx" v-if="item.orDone && type != 0">已完成</view>
|
|
|
+ <view v-if="!item.orDone" class="text-[#0074FF] font-semibold text-28rpx">未开始</view>
|
|
|
</template>
|
|
|
</view>
|
|
|
- <view
|
|
|
- class="mt20rpx pl20rpx flex items-center text-24rpx"
|
|
|
- @click="
|
|
|
- handleGoPath(
|
|
|
- `/subPack/PersonnelView/index?id=${item.id}&postponeNum=${item.postponeNum}&writtenOffNum=${item.writtenOffNum}&unwrittenOffNum=${item.unwrittenOffNum}`,
|
|
|
- )
|
|
|
- "
|
|
|
- >
|
|
|
- <view class="text-[rgb(0,0,0,0.3)] mr20rpx"
|
|
|
- >共{{ item?.totalNum }}人</view
|
|
|
- >
|
|
|
- <view class="text-[rgb(0,0,0,0.3)] mr20rpx"
|
|
|
- >延课 <text class="text-#0074FF"> {{ item.postponeNum }} </text> 人
|
|
|
+ <view class="mt20rpx pl20rpx flex items-center text-24rpx" @click="
|
|
|
+ handleGoPath(
|
|
|
+ `/subPack/PersonnelView/index?id=${item.id}&postponeNum=${item.postponeNum}&writtenOffNum=${item.writtenOffNum}&unwrittenOffNum=${item.unwrittenOffNum}`,
|
|
|
+ )
|
|
|
+ ">
|
|
|
+ <view class="text-[rgb(0,0,0,0.3)] mr20rpx">共{{ item?.totalNum }}人</view>
|
|
|
+ <view class="text-[rgb(0,0,0,0.3)] mr20rpx">延课 <text class="text-#0074FF"> {{ item.postponeNum }} </text> 人
|
|
|
</view>
|
|
|
- <view class="text-[rgb(0,0,0,0.3)] mr20rpx"
|
|
|
- >已核销<text class="text-#0074FF"> {{ item.writtenOffNum }} </text>人
|
|
|
+ <view class="text-[rgb(0,0,0,0.3)] mr20rpx">已核销<text class="text-#0074FF"> {{ item.writtenOffNum }} </text>人
|
|
|
</view>
|
|
|
- <view class="text-[rgb(0,0,0,0.3)]"
|
|
|
- >未核销<text class="text-#0074FF"> {{ item.unwrittenOffNum }} </text
|
|
|
- >人</view
|
|
|
- >
|
|
|
+ <view class="text-[rgb(0,0,0,0.3)]">未核销<text class="text-#0074FF"> {{ item.unwrittenOffNum }} </text>人</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</template>
|