From c2910d258fd92ff40a6d23d94c186f11d78a5fd5 Mon Sep 17 00:00:00 2001 From: xuxueyang <xuxy@fengyuntec.com> Date: 星期六, 14 九月 2024 15:02:44 +0800 Subject: [PATCH] update 花店端一些细节 --- pages/order/order.vue | 41 +++++++++++++++++++++++++++++++++++++---- 1 files changed, 37 insertions(+), 4 deletions(-) diff --git a/pages/order/order.vue b/pages/order/order.vue index 0859686..7152f84 100644 --- a/pages/order/order.vue +++ b/pages/order/order.vue @@ -106,6 +106,11 @@ url: '/pages/order/order-detail?showsales=1&id=' + dto.id + '&flowerId=' + flower.id }) }, + toOrderItemDetail(item, op, opstr) { + uni.navigateTo({ + url: `/sub_pages/supplier/order-manage/order-manage-settlement-op-detail?opStr=${opStr}&op=${op}&orderItemId=${item.id || item.orderItemId}` + }) + }, async buttonClick(item, buttontype) { switch (buttontype) { case 'refund': { @@ -155,6 +160,8 @@ tmp.$message.hideLoading() if (code === 0) { tmp.refreshList() + //刷新积分 + tmp.$store.dispatch('getCurrentInfo') } }, fail(e) { @@ -284,6 +291,7 @@ if (code === 0) { // this.$store.dispatch('sign_add', 'order') this.refreshList() + } } break @@ -384,8 +392,20 @@ </image> <view class="flex1"> <view class=" flex"> - <view class="title"><span class="level">{{ item.flowerCategory }}</span><span - class="level">{{ item.flowerLevelStr }}</span>{{ item.flowerName }} + <view class="title flex flex1"> + <!-- <span class="level">{{ item.flowerCategory }}</span> --> + <span class="m-r-10">{{ item.flowerName }}</span> + <span class="level">{{ item.flowerLevelStr }}</span> + <view class="m-l-a m-r-10 flex"> + <view class="m-r-10 button-icon" @click="toOrderItemDetail(item,'lack','缺货')" + v-if="item.lackNum"> + 缺货<uni-icons type="right" size="14" color="#ffffff"></uni-icons> + </view> + <view class="m-r-10 button-icon" @click="toOrderItemDetail(item,'reduce','降级')" + v-if="item.reduceNum"> + 降级<uni-icons type="right" size="14" color="#ffffff"></uni-icons> + </view> + </view> </view> </view> <view class="each-list"> @@ -417,10 +437,13 @@ </view> </view> </view> - <view class="line-gray" v-if="dto.statusBackend!=='COMPLETED'&&dto.statusBackend!=='SEND'&&dto.statusBackend=='RECEIVE'"></view> + <view class="line-gray" + v-if="dto.statusBackend!=='COMPLETED'&&dto.statusBackend!=='SEND'&&dto.statusBackend=='RECEIVE'"> + </view> <!-- dtoId:{{dto.id}} --> <!-- flowerId:{{item.id}} --> - <view class="flex buttons" v-if="dto.statusBackend!=='COMPLETED'&&dto.statusBackend!=='SEND'&&dto.statusBackend=='RECEIVE'"> + <view class="flex buttons" + v-if="dto.statusBackend!=='COMPLETED'&&dto.statusBackend!=='SEND'&&dto.statusBackend=='RECEIVE'"> <view class="button button-1 m-l-a m-r-0" @click="toDetailSaleInfo(dto,item)" v-if="dto.statusBackend === 'RECEIVE'"> 申请售后 </view> @@ -560,6 +583,7 @@ font-size: 28rpx; color: #000000; line-height: 40rpx; + flex: 1; .level { font-weight: 400; @@ -568,6 +592,13 @@ line-height: 40rpx; margin-right: 20rpx; } + + .button-icon { + color: #fff; + padding-left: 10rpx; + padding-right: 10rpx; + background-color: darkred; + } } .flower-img { @@ -575,6 +606,8 @@ height: 118rpx; min-width: 128rpx; min-height: 118rpx; + + } .each-list { -- Gitblit v1.9.3