xuxueyang
2024-07-29 d89c495a7da517d653e9ea42b8e6405eef823ef6
sub_pages/customer/shopping/confirm.vue
@@ -25,6 +25,18 @@
            ...this.dto,
            ...item
         }
         this.$http.request('get', '/api/code/value', {
            params: {
               type: 'SPEC_REQ'
            }
         }).then(res => {
            var data = res.data
            this.need_columns = [data || []]
            this.need_columns[0].unshift({
               label: '暂无',
               value: ''
            })
         })
         //先获取直接的全部地址
         // @ApiModelProperty(value = "订单商品")
         //   private List<FlowerCartListDTO> flowers;
@@ -37,6 +49,7 @@
            dto: {
               remarks: '',
               specialNeeds: '',
               specialNeedsStr: '',
               transportId: '',
               addressId: '',
               flowers: [],
@@ -44,7 +57,10 @@
            current_transport: {},
            cacheAddressId: '',
            transportList: [],
            show_select_need: false,
            need_columns: [
               []
            ],
         }
      },
@@ -58,6 +74,11 @@
         }
      },
      methods: {
         select_need(e) {
            this.show_select_need = false
            this.dto.specialNeedsStr = e.value[0].label
            this.dto.specialNeeds = e.value[0].value
         },
         async loadTransportList() {
            let that = this;
            console.log('address', that.address, that.cacheAddressId)
@@ -207,14 +228,15 @@
                  </view>
               </view>
            </view>
            <view class="m-t-20" v-if="false">
            <view class="m-t-20" v-if="true">
               <view class="desc-red">
                  10kg以下的零买订单将收取打包费,花店建议购满20kg, 可选冷链物流
               </view>
               <view class="desc">
                  预计装1Mini件,运费约18.00元(5公斤内18元,不满5公斤按5公斤计费,每件货不能超过5公斤),第一汤下单预计次日凌晨发货,备货高峰期除外,冷链汽车运输,发货后72小时左右到货,三线城市会推迟6-12小时,顺丰送货到店。
                  优势:价格便宜,顺丰配送
                  弊端:订单必须是5kg以内
                  <!-- 预计装1Mini件,运费约18.00元(5公斤内18元,不满5公斤按5公斤计费,每件货不能超过5公斤), -->
                  第一次下单预计次日凌晨发货,备货高峰期除外,冷链汽车运输,发货后72小时左右到货,三线城市会推迟6-12小时送货到店。
                  <!-- 优势:价格便宜,顺丰配送 -->
                  <!-- 弊端:订单必须是5kg以内 -->
               </view>
            </view>
         </view>
@@ -222,19 +244,25 @@
         <view class="p10 bg-white m-t-20 br-4">
            <view class="form-item  ">
               <view class="label">特殊需求</view>
               <view class="m-l-a m-r-0 flex1">
               <!--       <view class="m-l-a m-r-0 flex1">
                  <view class="m-t-12 m-b-12">
                     <u-textarea v-model="dto.specialNeeds" placeholder="请输入特殊需求">
                     </u-textarea>
                  </view>
               </view> -->
               <view class="m-l-a m-r-0 flex " :class="[!dto.specialNeeds?'desc-gray':'']" @click="()=>{
                  show_select_need=true
               }">
                  <view>{{dto.specialNeedsStr||dto.specialNeeds || '请选择'}}</view>
                  <u-icon class="m-l-a" name="arrow-right"></u-icon>
               </view>
            </view>
            <view class="form-item  m-t-12 ">
               <view class="label">留言</view>
               <view class="m-l-a m-r-0 flex1">
                  <view class="m-t-12 m-b-12">
                     <u-textarea v-model="dto.remarks" placeholder="填写内容需与卖家协商并确认">
                     <u-textarea v-model="dto.remarks" clearable placeholder="填写内容需与卖家协商并确认">
                     </u-textarea>
                  </view>
@@ -276,6 +304,9 @@
            提交订单
         </view>
      </view>
      <u-picker :show="show_select_need" @confirm="select_need" keyName="label" :columns="need_columns"
         @cancel="show_select_need=false"></u-picker>
   </view>
</template>
@@ -416,7 +447,13 @@
         .transform-list:nth-child(3n+2) {
            margin-right: 0;
         }
         .desc-red{
         }
         .desc{
         }
      }
   }