This commit is contained in:
王创世 2025-06-13 15:16:23 +08:00
parent 5844d45e65
commit 962aa339e2
7 changed files with 1360 additions and 1357 deletions

View File

@ -206,6 +206,9 @@
selectItem(index,item) { selectItem(index,item) {
this.currents = index; this.currents = index;
this.reasons = item; this.reasons = item;
if(index==5){
this.tuikuan = false
}
}, },
closetuikuan() { closetuikuan() {
this.tuikuan = false this.tuikuan = false
@ -594,7 +597,7 @@
.textarea_fb{ .textarea_fb{
margin:0 auto; margin:0 auto;
padding: 30rpx; padding: 30rpx;
width: 642rpx; width: 92%;
::v-deep .u-textarea { ::v-deep .u-textarea {
height: 100%; height: 100%;
padding: 0; padding: 0;

View File

@ -129,11 +129,11 @@
<!-- v-if="detailAny.feel == 0" --> <!-- v-if="detailAny.feel == 0" -->
<view v-if="info.server_status == 3" class="footer" <view v-if="info.server_status == 3" class="footer"
style="display: flex;align-items: center;;justify-content: space-between;gap: 30rpx;"> style="display: flex;align-items: center;;justify-content: space-between;gap: 30rpx;">
<view class="footer-right1 flex justify-center align-items"> <view class="footer-right1 flex justify-center align-items" @click="noShow = true">
<text @click="noShow = true"> 驳回退款 </text> <text> 驳回退款 </text>
</view> </view>
<view class="footer-right flex justify-center align-items"> <view class="footer-right flex justify-center align-items" @click="okShow = true">
<text @click="okShow = true"> 同意退款 </text> <text> 同意退款 </text>
</view> </view>
</view> </view>

View File

@ -31,25 +31,21 @@
<span class="first-image flex align-items" style="margin-top: 25rpx;width: 100%;"> <view class="first-image flex align-items" style="margin-top: 25rpx;width: 100%;">
<image :src="detail.user.avatar" mode="" <image :src="detail.user.avatar" mode=""
style="width: 36rpx;height: 36rpx;margin-right: 12rpx;border-radius: 80rpx;"> style="width: 36rpx;height: 36rpx;margin-right: 12rpx;border-radius: 80rpx;">
</image> </image>
<span style="color: #9C9C9C ;width: auto;">{{ detail.user.nickname }}</span> <view style="color: #9C9C9C ;width: auto;margin-right: 20rpx;">{{ detail.user.nickname }}</view>
<span class="flex justify-center align-items xieyi" <view class="flex justify-center align-items xieyi">
:style="{width: detail.refund_info.status!=5?'190rpx':'156rpx'}">
<image src="/static/detail/baohu.png" mode="" <image src="/static/detail/baohu.png" mode=""
style="width: 28rpx;height: 28rpx;margin-right: 0;"></image> style="width: 28rpx;height: 28rpx;margin-right: 0;"></image>
<span v-if="detail.refund_info.status!=5" class="white-space" <view
style="width: 120rpx;text-align: center;">{{ style="text-align: center;color: #323232;padding: 0rpx 10rpx;">{{
detail.refund_info.title }}</span> detail.refund_info.title }}</view>
<span v-if="detail.refund_info.status==5" class="white-space"
style="width: 90rpx;text-align: center;">{{
detail.refund_info.title }}</span>
<image src="/static/detail/zidong.png" mode="" <image src="/static/detail/zidong.png" mode=""
style="width: 20rpx;height: 20rpx;margin-right: 0;"></image> style="width: 20rpx;height: 20rpx;margin-right: 0;"></image>
</span> </view>
</span> </view>
<span class="first-image flex align-items" style="margin-top: 20rpx;"> <span class="first-image flex align-items" style="margin-top: 20rpx;">
<image src="../../static/center/Alarm.png" mode="" class="icon-size"></image> <image src="../../static/center/Alarm.png" mode="" class="icon-size"></image>
@ -1156,10 +1152,9 @@
.xieyi { .xieyi {
background-color: #BBFC5B; background-color: #BBFC5B;
width: 156rpx;
height: 48rpx; height: 48rpx;
border-radius: 8rpx; border-radius: 8rpx;
margin-left: 20rpx; padding: 0px 10rpx;
} }
} }
} }

View File

@ -6,8 +6,9 @@
</view> </view>
<view class="box flex justify-start flex-column align-items" :class="overlay ? 'no-scroll' : ''"> <view class="box flex justify-start flex-column align-items" :class="overlay ? 'no-scroll' : ''">
<view class="swiper"> <view class="swiper">
<u-swiper :list="detail.images" indicator indicatorInactiveColor="#D8D8D8" indicatorActiveColor="#323232" indicatorMode="dot" <u-swiper :list="detail.images" indicator indicatorInactiveColor="#D8D8D8"
:indicator-style="{ bottom: '60rpx',zIndex: 999}" height="580rpx" circular></u-swiper> indicatorActiveColor="#323232" indicatorMode="dot" :indicator-style="{ bottom: '60rpx', zIndex: 999 }"
height="580rpx" circular></u-swiper>
</view> </view>
<view class="con-center w-100 flex justify-center flex-column align-items flex-start"> <view class="con-center w-100 flex justify-center flex-column align-items flex-start">
@ -31,25 +32,21 @@
<span class="first-image flex align-items" style="margin-top: 25rpx;width: 100%;"> <view class="first-image flex align-items" style="margin-top: 25rpx;width: 100%;">
<image :src="detail.user.avatar" mode="" <image :src="detail.user.avatar" mode=""
style="width: 36rpx;height: 36rpx;margin-right: 12rpx;border-radius: 80rpx;"> style="width: 36rpx;height: 36rpx;margin-right: 12rpx;border-radius: 80rpx;">
</image> </image>
<span style="color: #9C9C9C ;width: auto;margin-right: 20rpx;">{{ detail.user.nickname }}</span> <view style="color: #9C9C9C ;width: auto;margin-right: 20rpx;">{{ detail.user.nickname }}</view>
<span class="flex justify-center align-items xieyi" <view class="flex justify-center align-items xieyi">
:style="{width: detail.refund_info.status!=5?'190rpx':'156rpx'}">
<image src="/static/detail/baohu.png" mode="" <image src="/static/detail/baohu.png" mode=""
style="width: 28rpx;height: 28rpx;margin-right: 0;"></image> style="width: 28rpx;height: 28rpx;margin-right: 0;"></image>
<span v-if="detail.refund_info.status!=5" class="white-space" <view
style="width: 120rpx;text-align: center;">{{ style="text-align: center;color: #323232;padding: 0rpx 10rpx;">{{
detail.refund_info.title }}</span> detail.refund_info.title }}</view>
<span v-if="detail.refund_info.status==5" class="white-space"
style="width: 90rpx;text-align: center;">{{
detail.refund_info.title }}</span>
<image src="/static/detail/zidong.png" mode="" <image src="/static/detail/zidong.png" mode=""
style="width: 20rpx;height: 20rpx;margin-right: 0;"></image> style="width: 20rpx;height: 20rpx;margin-right: 0;"></image>
</span> </view>
</span> </view>
<span class="first-image flex align-items" style="margin-top: 20rpx;"> <span class="first-image flex align-items" style="margin-top: 20rpx;">
<image src="../../static/center/Alarm.png" mode="" class="icon-size"></image> <image src="../../static/center/Alarm.png" mode="" class="icon-size"></image>
@ -71,7 +68,8 @@
<image src="/static/index/dian.png" <image src="/static/index/dian.png"
:class="detail.join_info.users && detail.join_info.users.length > 0 ? '' : 'smalld'" :class="detail.join_info.users && detail.join_info.users.length > 0 ? '' : 'smalld'"
style="width: 58rpx;height: 58rpx;margin-left:-20rpx;z-index: 1;"></image> style="width: 58rpx;height: 58rpx;margin-left:-20rpx;z-index: 1;"></image>
<span class="number">{{ detail.join_info.people_number }}/{{ detail.join_info.stock >= 10000 ? <span class="number">{{ detail.join_info.people_number }}/{{ detail.join_info.stock >= 10000
?
'9999+' : detail.join_info.stock}} '9999+' : detail.join_info.stock}}
人数</span> 人数</span>
</view> </view>
@ -209,12 +207,12 @@
<view v-if="overlay" class="pos"> <view v-if="overlay" class="pos">
<image @click="closeoo" src="/static/center/close.png" mode="" <image @click="closeoo" src="/static/center/close.png" mode=""
style="z-index: 10000;width: 64rpx;height: 64rpx;position: absolute;top: 0rpx;right: 45rpx;"> style="z-index: 10000;width: 64rpx;height: 64rpx;position: absolute;top: 50rpx;right: 45rpx;">
</image> </image>
<l-painter isCanvasToTempFilePath :after-delay="500" @success="sunccessimg" <l-painter isCanvasToTempFilePath :after-delay="500" @success="sunccessimg"
css="width:661rpx;height: 1072rpx;background-image:url(https://naweigetetest2.hschool.com.cn/dyqc/fenxiang.png);" css="width:661rpx;height: 1072rpx;background-image:url(https://naweigetetest2.hschool.com.cn/dyqc/fenxiang.png);"
custom-style="position:absolute;left:45rpx;right:44rpx;top:0rpx;z-index:100"> custom-style="position:absolute;left:45rpx;right:44rpx;top:50rpx;z-index:100">
<l-painter-image :src="detail.user.avatar" <l-painter-image :src="detail.user.avatar"
css="z-index:300;margin-left: 15rpx; margin-top: 120rpx;border: 2rpx solid #FFFFFF; width: 60rpx; height: 60rpx; border-radius: 50%;" /> css="z-index:300;margin-left: 15rpx; margin-top: 120rpx;border: 2rpx solid #FFFFFF; width: 60rpx; height: 60rpx; border-radius: 50%;" />
<l-painter-view css="margin-top: 130rpx; padding-left: 20rpx; display: inline-block"> <l-painter-view css="margin-top: 130rpx; padding-left: 20rpx; display: inline-block">
@ -609,9 +607,11 @@
icon: 'success', icon: 'success',
duration: 2000 duration: 2000
}) })
setTimeout(() => {
uni.redirectTo({ uni.redirectTo({
url: "/packageA/my/orderList?status=-1" url: "/packageA/my/orderList"
}) })
}, 1000)
} else { } else {
uni.showToast({ uni.showToast({
title: res.msg, title: res.msg,
@ -1064,9 +1064,9 @@
.xieyi { .xieyi {
background-color: #BBFC5B; background-color: #BBFC5B;
width: 156rpx;
height: 48rpx; height: 48rpx;
border-radius: 8rpx; border-radius: 8rpx;
padding: 0px 10rpx;
} }
} }
} }
@ -1668,6 +1668,8 @@
} }
} }
</style>
<style scoped>
.no-border-button { .no-border-button {
background-color: transparent; background-color: transparent;
/* 去掉背景色 */ /* 去掉背景色 */

View File

@ -363,7 +363,10 @@
// prevPage.onLoad(prevPage.options) // prevPage.onLoad(prevPage.options)
// } // }
// }); // });
setTimeout(()=>{
uni.hideLoading(); uni.hideLoading();
},2000)
} else { } else {
uni.showToast({ uni.showToast({
title: res.msg, title: res.msg,

View File

@ -208,7 +208,7 @@
<view @click="formShow = false" style="font-family: PingFang SC, PingFang SC;font-size: 32rpx;">关闭 <view @click="formShow = false" style="font-family: PingFang SC, PingFang SC;font-size: 32rpx;">关闭
</view> </view>
</view> </view>
<view style="width: 100%;height: 1px;background-color: #D8D8D8;"></view> <view style="width: 100%;height: 1px;background-color: #eeeeee;"></view>
<view style="padding:30rpx 30rpx;"> <view style="padding:30rpx 30rpx;">
<view style="display: flex;align-items: center;justify-content: space-between;"> <view style="display: flex;align-items: center;justify-content: space-between;">
<view style="color: #3D3D3D;font-weight: 400;font-family: PingFang SC, PingFang SC;"> <view style="color: #3D3D3D;font-weight: 400;font-family: PingFang SC, PingFang SC;">
@ -1507,7 +1507,7 @@ export default {
margin: 40rpx 0rpx; margin: 40rpx 0rpx;
height: 1rpx; height: 1rpx;
width: 100%; width: 100%;
background: #F0F0F0; background: #eeeeee;
} }
.input { .input {

View File

@ -25,7 +25,7 @@ export const dateWeek = time =>{
return dayjs.unix(time).format('ddd MM-DD HH:mm') return dayjs.unix(time).format('ddd MM-DD HH:mm')
} }
export const dateWeekData = time =>{ export const dateWeekData = time =>{
return dayjs(time).format('ddd MM-DD HH:mm') return dayjs(time).format('MM-DD HH:mm')
} }
export const dateWeekbeg = time =>{ export const dateWeekbeg = time =>{
return dayjs.unix(time).format('MM-DD(ddd) HH:mm') return dayjs.unix(time).format('MM-DD(ddd) HH:mm')