xuxueyang
2024-09-13 731b3a23a6369aaef5c4fdc0ff4524eb6a7f3642
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': {
@@ -286,7 +291,7 @@
                  if (code === 0) {
                     // this.$store.dispatch('sign_add', 'order')
                     this.refreshList()
                  }
               }
               break
@@ -387,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">
@@ -420,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>
@@ -563,6 +583,7 @@
               font-size: 28rpx;
               color: #000000;
               line-height: 40rpx;
               flex: 1;
               .level {
                  font-weight: 400;
@@ -571,6 +592,13 @@
                  line-height: 40rpx;
                  margin-right: 20rpx;
               }
               .button-icon {
                  color: #fff;
                  padding-left: 10rpx;
                  padding-right: 10rpx;
                  background-color: darkred;
               }
            }
            .flower-img {
@@ -578,6 +606,8 @@
               height: 118rpx;
               min-width: 128rpx;
               min-height: 118rpx;
            }
            .each-list {