From 87a56274d598af9842b593ec972f517161f60707 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期日, 19 一月 2025 18:44:27 +0800 Subject: [PATCH] 1.v6-屏蔽微信登录 --- pages/order/comment/order-comment.vue | 79 ++++++++++++++++++++++++++++++++------- 1 files changed, 64 insertions(+), 15 deletions(-) diff --git a/pages/order/comment/order-comment.vue b/pages/order/comment/order-comment.vue index 27d93cc..defd604 100644 --- a/pages/order/comment/order-comment.vue +++ b/pages/order/comment/order-comment.vue @@ -113,6 +113,20 @@ }, methods: { + // 改变匿名状态 + changeAnonyMity(item){ + //如果item.anonymityFalg 不存在,则为0,如果点击则为相反数 + item.anonymityFalg=item.anonymityFalg==1?0:1 + return item.anonymityFalg + // if(item.anonymityFalg){ + // item.anonymityFalg=!item.anonymityFalg + // return item.anonymityFalg + // }else{ + // item.anonymityFalg=0 + // item.anonymityFalg=!item.anonymityFalg + // return item.anonymityFalg + // } + }, async submitCommit(){ console.log("提交评价") @@ -308,7 +322,7 @@ await this.$message.confirm('是否确定收货') var tryCallWx = false - // #ifdef MP + // #ifdef MPOLD let tmp = this if (wx.openBusinessView && tmp.dto && tmp.dto.paymentTrId) { tryCallWx = true @@ -344,6 +358,8 @@ if (code === 0) { tmp.getDetail() tmp.$store.dispatch('getCurrentInfo') + tmp.$message.showToast('收货失败') + } } @@ -376,6 +392,9 @@ this.$message.hideLoading() if (code === 0) { this.getDetail() + this.$store.dispatch('getCurrentInfo') + this.$message.showToast('收货失败') + } } @@ -492,6 +511,7 @@ }).catch(res => { that.$message.hideLoading() console.error(res) + that.$message.showToast('文件上传失败,请联系管理员') }) } } @@ -530,6 +550,7 @@ }).catch(res => { that.$message.hideLoading() console.error(res) + that.$message.showToast('文件上传失败,请联系管理员') }) } } @@ -596,6 +617,11 @@ // }, 1200) } }, + + toggleAnonymity(item) { + // 切换 anonymityFalg 值,1 表示匿名,0 表示非匿名 + item.anonymityFalg = 1 + }, }, } </script> @@ -625,23 +651,42 @@ </view> </u-col> <u-col span="2"> - <u-rate count="5" v-model="item.commentGrade"></u-rate> + + </u-col> + </u-row> + <u-row justify="space-between"> + <u-col span="2"> + + </u-col> + <u-col > + <view><u-rate count="5" v-model="item.commentGrade" size="30"></u-rate></view> </u-col> </u-row> <u-row v-if=" item.commentGrade>0 "> - <u-col span="12"> - <u-radio-group v-model="item.anonymityFalg" :labelSize="10"> - <u-radio label="匿名" :name="1"></u-radio> - </u-radio-group> - - <u--textarea v-model="item.comment" placeholder="请输入内容" count></u--textarea> - <view class="component-button-upload" @click="uploadIcon(item,'image')"></view> - <view class="flex p20" style="padding-top: 0rpx;padding-bottom: 10rpx" - v-if="item.pictureList&&item.pictureList.length>0"> - <view class="m-t-12 m-r-10 " v-for="(tBanner,index2) of item.pictureList" :key="index2"> - <!-- <image :src="tBanner" @click.stop="previewImg(tBanner)" width="30px" height="30px" style= ></image> --> - <u--image :showLoading="true" :src="tBanner" width="50px" height="50px"></u--image> - <view class="t-red text-center" @click.stop="deleteImg(item,index2)">删除</view> + <u-col span="12" > + <view class="comment-content-div"> + + <view class="comment-content-div flex "> + <!-- <u-radio-group v-model="item.anonymityFalg" :labelSize="10"> + <u-radio label="匿名" :name="1"></u-radio> + </u-radio-group> --> + <view :style="{'margin-top': '5rpx','margin-right': '12rpx','font-size':'24rpx'}" + @click="changeAnonyMity(item)" class="component-radio" :class="[item.anonymityFalg?'cur':'']" ></view> + 匿名 + </view> + <view class="comment-content-div"> + <u--textarea v-model="item.comment" placeholder="请输入内容" count autoHeight :height="150" ></u--textarea> + </view> + <view class="comment-content-div"> + <view class="component-button-upload" @click="uploadIcon(item,'image')"></view> + <view class="flex p20" style="padding-top: 0rpx;padding-bottom: 10rpx" + v-if="item.pictureList&&item.pictureList.length>0"> + <view class="m-t-12 m-r-10 " v-for="(tBanner,index2) of item.pictureList" :key="index2"> + <!-- <image :src="tBanner" @click.stop="previewImg(tBanner)" width="30px" height="30px" style= ></image> --> + <u--image :showLoading="true" :src="tBanner" width="50px" height="50px"></u--image> + <view class="t-red text-center" @click.stop="deleteImg(item,index2)">删除</view> + </view> + </view> </view> </view> </u-col> @@ -891,6 +936,10 @@ } } + + .comment-content-div{ + margin: 10rpx; + } } </style> \ No newline at end of file -- Gitblit v1.9.3