Blame view

src/pages/confirmOrder/confirmOrder.vue 24.3 KB
026545fd8   BigBoss   样式调整
1
  <template>
323398550   范牧   若干功能添加
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    <view class="wrap">
      <view></view>
      <view
        class="addAddress"
        @tap="toaddAddress"
        v-if="this.showAddress"
      >
        <view class="addIcon">
          <image
            src="../../static/add.png"
            mode="aspectFill"
          ></image>
        </view>
        <view class="addressText">{{addAddress}}</view>
        <image
          src="../../static/right.png"
          mode="aspectFill"
        ></image>
      </view>
      <view
        v-else
        @tap="toaddAddress"
081c50da0   范牧   取消订单返回修改
24
        :class="addressInfo !== false ? 'list order-user' : 'list order-user user_address'"
323398550   范牧   若干功能添加
25
      >
ecde40693   范牧   部分bug修改
26
27
28
29
        <view
          class="order-user-head"
          v-if="addressInfo != false"
        >
323398550   范牧   若干功能添加
30
31
32
33
          <view class="name">
            <view
              v-if="addressInfo.default === '1'"
              class="default"
ecde40693   范牧   部分bug修改
34
35
36
37
            >
              <text>默认</text>
            </view>
            {{addressInfo.name}}
323398550   范牧   若干功能添加
38
39
40
          </view>
          <text class="mobile">{{addressInfo.mobile}}</text>
        </view>
ecde40693   范牧   部分bug修改
41
42
        <view
          class="order-user-body"
081c50da0   范牧   取消订单返回修改
43
          v-if="addressInfo !== false"
ecde40693   范牧   部分bug修改
44
        >
323398550   范牧   若干功能添加
45
          <image src="../../static/myorder-paying-location.png"></image>
607bc3a4d   BigBoss   修改了直接购买的流程,添加弹窗,选...
46
47
          <text class="address">{{addressInfo.address}}
  {{addressInfo.add_detail}}</text>
ecde40693   范牧   部分bug修改
48
49
        </view>
        <view
081c50da0   范牧   取消订单返回修改
50
          class="order_user_body_add"
ecde40693   范牧   部分bug修改
51
52
          v-if="addressInfo == false"
        >
081c50da0   范牧   取消订单返回修改
53
54
55
56
57
          <image
            src="../../static/add_address.png"
            mode="aspectFill"
          ></image>
          <text class="address_add">点击添加地址</text>
ecde40693   范牧   部分bug修改
58
        </view>
323398550   范牧   若干功能添加
59
60
61
        <image
          class="arrow"
          src="../../static/right.png"
156736a2e   尹聃   样式修改
62
          mode="aspectFill"
323398550   范牧   若干功能添加
63
64
65
66
67
68
69
70
71
72
73
74
        ></image>
      </view>
      <view class="content">
        <view class="orderInfo">
          <view class="title">
            <image
              src="../../static/store.png"
              mode="aspectFill"
              style="width: 40rpx;height: 40rpx;"
            ></image>
            <text>非常戴镜</text>
          </view>
4171c8bea   范牧   倒计时添加
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
          <template v-if="isCart === 'true'">
            <view
              class="infoBox"
              v-for="(item, index) in checkedCartLst"
              :key="index"
            >
              <view class="infoTop">
                <image
                  :src="item.img_index_url"
                  mode="aspectFill"
                ></image>
                <view class="infoRight">
                  <text class="goodName">{{item.p_name}}</text>
                  <text class="remarks">支持7天无理由退货 顺丰发货</text>
                  <view class="priceBox">
                    <view class="price">¥{{Number(item.nowPrice) }}<text class="originCost">
                        ¥{{item.oldPrice}}
                      </text></view>
                    <view class="counter">
                      <view
                        class="btn"
                        disabled="this.disabled"
                        type="default"
                        @click="counter(false,index)"
                      >-</view>
                      <text>{{checkedCartLst[index].num}}</text>
                      <view
                        class="btn"
                        type="default"
                        @click="counter(true,index)"
                      >+</view>
                    </view>
678d6b48a   范牧   async函数修改
107
108
109
                  </view>
                </view>
              </view>
4171c8bea   范牧   倒计时添加
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
              <view class="infoBottom">
                <view class="norm">规格 <text>
                    <!-- 长度超出变省略号未做 -->
                    <block>{{item.sku_name}}<block v-if="index !== current.length -1">/</block>
                    </block>
                  </text></view>
                <view class="shippingMethod">使用人 <text>
                    {{item.peopleName}}
                  </text></view>
                <view class="shippingMethod">配送方式 <text>快递</text></view>
                <view class="message">买家留言
                  <input
                    type="text"
                    :value="note"
                    placeholder="建议提前协商(50字以内)"
                  />
                </view>
678d6b48a   范牧   async函数修改
127
128
              </view>
            </view>
4171c8bea   范牧   倒计时添加
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
          </template>
          <template v-else>
            <view class="infoBox">
              <view class="infoTop">
                <image
                  :src="buyItem.pic"
                  mode="aspectFill"
                ></image>
                <view class="infoRight">
                  <text class="goodName">{{goodInfo.p_name}}</text>
                  <text class="remarks">支持7天无理由退货 顺丰发货</text>
                  <view class="priceBox">
                    <view class="price">¥{{buyItem.real_price}}<text class="originCost">
                        ¥{{buyItem.out_price}}
                      </text></view>
                    <view class="counter">
                      <view
                        class="btn"
                        disabled="this.disabled"
                        type="default"
                        @click="counter(false)"
                      >-</view>
                      <text>{{count}}</text>
                      <view
                        class="btn"
                        type="default"
                        @click="counter(true)"
                      >+</view>
                    </view>
323398550   范牧   若干功能添加
158
159
160
                  </view>
                </view>
              </view>
4171c8bea   范牧   倒计时添加
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
              <view class="infoBottom">
                <view class="norm">规格 <text>
                    <!-- 长度超出变省略号未做 -->
                    <block
                      v-for="(item, index) in current"
                      :key="index"
                    >{{attrList[index].attr[item].name}}<block v-if="index !== current.length -1">/</block>
                    </block>
                  </text></view>
                <view class="shippingMethod">使用人 <text>
                    {{name}}
                  </text></view>
                <view class="shippingMethod">配送方式 <text>快递</text></view>
                <view class="message">买家留言
                  <input
                    type="text"
                    :value="note"
                    placeholder="建议提前协商(50字以内)"
                  />
                </view>
323398550   范牧   若干功能添加
181
182
              </view>
            </view>
4171c8bea   范牧   倒计时添加
183
184
          </template>
  
323398550   范牧   若干功能添加
185
186
187
188
189
190
191
192
        </view>
        <view class="payWay">
          <view class="item">
            <text>支付方式</text>
            <view class="itemRight">
              <view class="rightText">
                <view class="choosePayWay">
                  <image
156736a2e   尹聃   样式修改
193
                    src="../../static/chat_logo.png"
323398550   范牧   若干功能添加
194
195
196
197
                    mode="aspectFill"
                  ></image>
                  <text>微信支付</text>
                </view>
87eade409   范牧   验光数据填充检测
198
                <!-- <view class="randomSubstraction">最高随机立减¥99</view> -->
323398550   范牧   若干功能添加
199
              </view>
87eade409   范牧   验光数据填充检测
200
              <!-- <image
323398550   范牧   若干功能添加
201
202
                src="../../static/right.png"
                mode="aspectFill"
87eade409   范牧   验光数据填充检测
203
              ></image> -->
323398550   范牧   若干功能添加
204
205
            </view>
          </view>
87eade409   范牧   验光数据填充检测
206
          <!-- <view class="item">
323398550   范牧   若干功能添加
207
208
209
210
211
212
213
214
215
216
217
218
219
            <text>优惠券</text>
            <view class="itemRight">
              <view class="rightText">
                <view class="chooseOffers">
                  <text>-¥70.00</text>
                </view>
                <view class="preferentialWay">最大优惠</view>
              </view>
              <image
                src="../../static/right.png"
                mode="aspectFill"
              ></image>
            </view>
87eade409   范牧   验光数据填充检测
220
          </view> -->
323398550   范牧   若干功能添加
221
222
223
          <view class="item">
            <text>运费</text>
            <view class="itemRight">
87eade409   范牧   验光数据填充检测
224
              <view class="freight">免运费</view>
323398550   范牧   若干功能添加
225
226
227
228
229
            </view>
          </view>
          <view class="item">
            <text>合计</text>
            <view class="itemRight">
61d825263   BigBoss   确认订单修改
230
231
              <view class="total">¥{{totalPrice}}</view>
              <!-- <view class="total" v-else>¥{{Number(skuInfo.real_price) * count}}</view> -->
323398550   范牧   若干功能添加
232
233
234
235
236
237
238
239
240
241
242
243
            </view>
          </view>
        </view>
        <!--
        <view class="checkBox">
          <checkbox-group>
            <label>
              <checkbox color="#FF6B4A" value="isAnonymous" checked="true" />匿名购买
            </label>
          </checkbox-group>
        </view> -->
      </view>
156736a2e   尹聃   样式修改
244
      <view class="last_zhanwei"></view>
323398550   范牧   若干功能添加
245
      <view class="footer">
61d825263   BigBoss   确认订单修改
246
        <view class="footerLeft">实付金额:
678d6b48a   范牧   async函数修改
247
248
249
          <text>¥{{totalPrice}}</text>
          <!-- <text v-else>¥{{Number(skuInfo.real_price) * count}}</text> -->
        </view>
323398550   范牧   若干功能添加
250
251
252
253
254
255
256
257
        <view class="footerRight">
          <view
            class="paybtn"
            @tap="orderBuild"
          >立即支付</view>
        </view>
      </view>
    </view>
026545fd8   BigBoss   样式调整
258
259
260
  </template>
  
  <script>
323398550   范牧   若干功能添加
261
  import store from '@/store'
a3d2beaa8   范牧   立即支付功能
262
  import MD5Util from '../../utils/md5'
323398550   范牧   若干功能添加
263
264
265
266
  
  export default {
    data() {
      return {
678d6b48a   范牧   async函数修改
267
        name: String,
323398550   范牧   若干功能添加
268
269
270
271
        addAddress: '添加收货地址',
        count: 1,
        pid: 0,
        disabled: false,
3fb9af8d5   Adam   auto commit the c...
272
        freight: 0.0,
323398550   范牧   若干功能添加
273
274
275
        showAddress: false,
        note: '',
        addressInfo: {
089dce19d   范牧   支付修改
276
277
          address: '',
        },
ecde40693   范牧   部分bug修改
278
        isCart: Boolean,
323398550   范牧   若干功能添加
279
        // isAnonymous:
ecde40693   范牧   部分bug修改
280
        checkedCartLst: [],
323398550   范牧   若干功能添加
281
282
      }
    },
ba260b3f9   BigBoss   修改
283
    onShow(addressId) {
ecde40693   范牧   部分bug修改
284
      // console.log('+-+-*-*-+-+',addressId)
678d6b48a   范牧   async函数修改
285
      if (addressId) {
ecde40693   范牧   部分bug修改
286
287
288
289
290
291
292
293
294
295
296
        store
          .dispatch('address/details', {
            add_id: addressId,
          })
          .then(({ code, data }) => {
            if (code === 1) {
            // console.log('code', code, data)
              this.showAddress = true
              this.addressInfo = data
            }
          })
678d6b48a   范牧   async函数修改
297
      }
ba260b3f9   BigBoss   修改
298
    },
678d6b48a   范牧   async函数修改
299
    onLoad({ pid, addressId, isCart, count, name }) {
081c50da0   范牧   取消订单返回修改
300
      if (isCart === 'false') {
678d6b48a   范牧   async函数修改
301
        this.pid = pid
0df2ead74   BigBoss   确认订单传参修改&新增眼镜数据的录入功能
302
      //   store.dispatch('read/fetch', {
ecde40693   范牧   部分bug修改
303
        // pid,
0df2ead74   BigBoss   确认订单传参修改&新增眼镜数据的录入功能
304
      //   })
ecde40693   范牧   部分bug修改
305
      }
678d6b48a   范牧   async函数修改
306
307
308
309
310
311
312
      this.count = count
      this.name = name
      this.isCart = isCart
  
      console.log('++++++++++++' + pid, addressId, isCart)
      this.checkedCartLst = this.$store.state.cart.checkedCartLst
      // console.log('++++++++++6666666666++',this.$store.state.cart.checkedCartLst)
323398550   范牧   若干功能添加
313
314
      // 若已经选择地址
      if (addressId) {
3fb9af8d5   Adam   auto commit the c...
315
        store
55420a8a9   范牧   解决冲突
316
317
          .dispatch('address/details', {
            add_id: addressId,
3fb9af8d5   Adam   auto commit the c...
318
319
320
          })
          .then(({ code, data }) => {
            if (code === 1) {
61d825263   BigBoss   确认订单修改
321
              // console.log('code', code, data)
55420a8a9   范牧   解决冲突
322
              this.showAddress = true
ecde40693   范牧   部分bug修改
323
              this.addressInfo = data
3fb9af8d5   Adam   auto commit the c...
324
            }
55420a8a9   范牧   解决冲突
325
          })
323398550   范牧   若干功能添加
326
327
      } else {
        store.dispatch('address/default').then(({ code, data }) => {
ecde40693   范牧   部分bug修改
328
329
330
          this.showAddress = true
          this.addressInfo = data
          console.log('this.addressInfo', this.addressInfo)
323398550   范牧   若干功能添加
331
332
        })
      }
323398550   范牧   若干功能添加
333
334
    },
    computed: {
ecde40693   范牧   部分bug修改
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
      totalPrice() {
        if (this.isCart == 'true') {
          let total = 0
          this.$store.state.cart.checkedCartLst.map(item => {
            total += item.nowPrice * item.num
          })
          return total
        } else {
          return this.buyItem.real_price * this.count
        }
      },
      buyItem() {
        return this.$store.state.cart.buyItem
      },
      // checkedCartLst(){
      //  console.log('checkedCartLst',this.$store.state.cart.checkedCartLst)
      //  return this.$store.state.cart.checkedCartLst
      // },
3fb9af8d5   Adam   auto commit the c...
353
      goodInfo() {
1a4cad719   BigBoss   修改待付款支付跳转逻辑&新增已完成...
354
        // console.log('state', this.$store.state.read.goodInfo)
323398550   范牧   若干功能添加
355
        return this.$store.state.read.goodInfo
089dce19d   范牧   支付修改
356
      },
3fb9af8d5   Adam   auto commit the c...
357
      skuInfo() {
089dce19d   范牧   支付修改
358
359
        return this.$store.state.order.param.sk_id_arr
      },
3fb9af8d5   Adam   auto commit the c...
360
      attrList() {
089dce19d   范牧   支付修改
361
362
        return this.$store.state.order.param.attrList
      },
3fb9af8d5   Adam   auto commit the c...
363
      current() {
089dce19d   范牧   支付修改
364
365
        return this.$store.state.order.param.current
      },
323398550   范牧   若干功能添加
366
367
    },
    methods: {
678d6b48a   范牧   async函数修改
368
      counter(isadd, index) {
323398550   范牧   若干功能添加
369
        if (isadd) {
ecde40693   范牧   部分bug修改
370
371
372
          if (this.isCart == 'true') {
            this.checkedCartLst[index].num++
          } else {
678d6b48a   范牧   async函数修改
373
            this.count++
ecde40693   范牧   部分bug修改
374
          }
323398550   范牧   若干功能添加
375
        } else {
ecde40693   范牧   部分bug修改
376
377
378
379
380
          if (this.isCart == 'true') {
            this.checkedCartLst[index].num <= 1 ? (this.disabled = true) : this.checkedCartLst[index].num--
          } else {
            this.count <= 1 ? (this.disabled = true) : this.count--
          }
323398550   范牧   若干功能添加
381
382
        }
      },
089dce19d   范牧   支付修改
383
      // 跳转添加地址页面
323398550   范牧   若干功能添加
384
385
386
387
      toaddAddress() {
        uni.navigateTo({
          url: `../address/addressList?edit=${1}`,
          success: res => {},
3fb9af8d5   Adam   auto commit the c...
388
          fail: error => {
37f3387c9   BigBoss   购物车支付
389
            console.log('跳转到地址列表页面失败====>', error)
3fb9af8d5   Adam   auto commit the c...
390
          },
089dce19d   范牧   支付修改
391
          complete: () => {},
323398550   范牧   若干功能添加
392
393
        })
      },
87eade409   范牧   验光数据填充检测
394
      // 下单
ecde40693   范牧   部分bug修改
395
396
      orderBuild() {
        if (!this.addressInfo) {
081c50da0   范牧   取消订单返回修改
397
          uni.showToast({
ecde40693   范牧   部分bug修改
398
            title: '请先添加地址',
081c50da0   范牧   取消订单返回修改
399
            icon: 'none',
ecde40693   范牧   部分bug修改
400
401
402
          })
          return
        }
a3d2beaa8   范牧   立即支付功能
403
404
        uni.showLoading({
          title: '支付中',
ecde40693   范牧   部分bug修改
405
406
407
408
409
410
411
412
413
        })
        if (this.isCart === 'true') {
          const checkedGoods = []
          const sk_id_arr = []
          this.checkedCartLst.map(item => {
            checkedGoods.push(item.cart_id)
            sk_id_arr.push(item.sk_id)
          })
          store.dispatch('order/build', {
678d6b48a   范牧   async函数修改
414
            uid: this.$store.state.user.userInfo.uid,
ecde40693   范牧   部分bug修改
415
            address: JSON.stringify(this.addressInfo),
678d6b48a   范牧   async函数修改
416
            checkedGoods: checkedGoods,
ecde40693   范牧   部分bug修改
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
            sk_id_arr: sk_id_arr,
            totalPrice: this.totalPrice * 100,
          }).then((res) => {
            this.pay(res)
          })
        }
        if (this.isCart === 'false') {
          const { sk_id_arr: skId, mp_id: mpId } = this.$store.state.order.param
          store.dispatch('order/buyNow', {
            pid: skId.pid,
            sk_id: skId.sk_id,
            number: this.count,
            mp_id: mpId,
            address: JSON.stringify(this.addressInfo),
            totalPrice: this.totalPrice * 100,
            liuyan: this.note,
            dir: 1,
          }).then((res) => {
            this.pay(res)
          })
        }
089dce19d   范牧   支付修改
438
      },
87eade409   范牧   验光数据填充检测
439
      // 支付
089dce19d   范牧   支付修改
440
441
      pay(res) {
        console.log('pay', res)
ecde40693   范牧   部分bug修改
442
        const { data, exKeyName: keyName } = res
089dce19d   范牧   支付修改
443
        const uid = uni.getStorageSync('uid')
a3d2beaa8   范牧   立即支付功能
444
        const timeStamp = new Date().getTime().toString()
ecde40693   范牧   部分bug修改
445
        const nonceStr = 'asfafasfasfasfasf'
55420a8a9   范牧   解决冲突
446
        // 支付参数
089dce19d   范牧   支付修改
447
448
449
450
451
        const fieldSet = {
          openid: this.$store.state.user.userInfo.openid,
          uid: this.$store.state.user.userInfo.uid,
          shopid: 0,
          payCate: 2020,
ecde40693   范牧   部分bug修改
452
          payMoney: this.totalPrice * 100,
089dce19d   范牧   支付修改
453
          payWoodId: `fcdj-${uid}-${keyName}`,
a3d2beaa8   范牧   立即支付功能
454
455
          payWoodDesc: '在【非常戴镜】的微信付款凭证',
          nonceStr,
089dce19d   范牧   支付修改
456
457
          signType: 'MD5',
          app_uid: 2020,
a3d2beaa8   范牧   立即支付功能
458
          timeStamp,
089dce19d   范牧   支付修改
459
          keyname: keyName,
ecde40693   范牧   部分bug修改
460
461
462
463
464
465
466
          billInfo: JSON.stringify({
            address: this.addressInfo,
            list: data,
            keyname: keyName,
          }),
        }
        console.log('fieldSet', fieldSet)
55420a8a9   范牧   解决冲突
467
        // 请求后台支付接口
a3d2beaa8   范牧   立即支付功能
468
469
470
471
        store.dispatch('order/pay', fieldSet).then(({ data, data2, pay_id: payId }) => {
          if (data.return_code === 'SUCCESS' && data.result_code === 'SUCCESS') {
            const stringA = `appId=wx115b25aa396d27ac&nonceStr=${nonceStr}&package=prepay_id=${data.prepay_id}&signType=MD5&timeStamp=${timeStamp}`
            const stringSignTemp = stringA + '&key=NewMoney2017hatemydaddy123456789'
55420a8a9   范牧   解决冲突
472
473
  
            // 微信支付接口
a3d2beaa8   范牧   立即支付功能
474
475
476
477
            uni.requestPayment({
              appId: data.appid,
              timeStamp,
              nonceStr,
61d825263   BigBoss   确认订单修改
478
              total_fee: this.totalPrice,
a3d2beaa8   范牧   立即支付功能
479
480
481
482
              package: `prepay_id=${data.prepay_id}`,
              signType: 'MD5',
              paySign: MD5Util.MD5(stringSignTemp).toUpperCase(),
              success: (res) => {
55420a8a9   范牧   解决冲突
483
                // 支付成功
a3d2beaa8   范牧   立即支付功能
484
485
486
487
                uni.showModal({
                  content: '支付成功',
                  showCancel: false,
                })
55420a8a9   范牧   解决冲突
488
                // 跳转订单详情页->状态 待收货
a3d2beaa8   范牧   立即支付功能
489
                uni.reLaunch({
36e559203   BigBoss   逻辑完善
490
                  url: `../myOrderPaying/myOrderPaying?payId=${payId}&status=1&isPay=1`,
a3d2beaa8   范牧   立即支付功能
491
492
493
                })
              },
              fail: (res) => {
55420a8a9   范牧   解决冲突
494
                // 支付失败
a3d2beaa8   范牧   立即支付功能
495
496
497
498
                uni.showModal({
                  content: '支付失败',
                  showCancel: false,
                })
55420a8a9   范牧   解决冲突
499
                // 跳转订单详情页->状态 待付款
a3d2beaa8   范牧   立即支付功能
500
                uni.reLaunch({
36e559203   BigBoss   逻辑完善
501
                  url: `../myOrderPaying/myOrderPaying?payId=${payId}&status=0&isPay=1`,
a3d2beaa8   范牧   立即支付功能
502
503
504
505
506
507
508
                })
              },
              complete: () => {
                uni.hideLoading()
              },
            })
          } else {
55420a8a9   范牧   解决冲突
509
510
511
512
            uni.showModal({
              content: '支付失败',
              showCancel: false,
            })
a3d2beaa8   范牧   立即支付功能
513
514
515
            console.log('支付失败')
            uni.hideLoading()
          }
089dce19d   范牧   支付修改
516
517
518
        })
      },
    },
323398550   范牧   若干功能添加
519
  }
026545fd8   BigBoss   样式调整
520
521
  </script>
  
646a65287   BigBoss   确认订单页面
522
  <style lang="scss">
323398550   范牧   若干功能添加
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
  .wrap {
    height: 100vh;
    background-color: #f2f2f2;
    font-family: PingFangSC-Regular;
    letter-spacing: -0.23px;
    position: absolute;
  }
  .addAddress {
    background-color: #ffffff;
    box-sizing: border-box;
    height: 124rpx;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0 40rpx;
    .addIcon {
      background-color: #f2f2f2;
      height: 56rpx;
      width: 60rpx;
      border-radius: 4rpx;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-right: 40rpx;
    }
    image {
      height: 28rpx;
156736a2e   尹聃   样式修改
550
      width: 30rpx;
323398550   范牧   若干功能添加
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
    }
    .addressText {
      font-size: 28rpx;
      color: #333333;
      margin-right: 364rpx;
    }
  }
  .content {
    background-color: #f2f2f2;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40rpx;
    box-sizing: border-box;
    .orderInfo {
      width: 670rpx;
607bc3a4d   BigBoss   修改了直接购买的流程,添加弹窗,选...
569
      min-height: 488rpx;
323398550   范牧   若干功能添加
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
      background-color: #ffffff;
      border-radius: 20rpx;
      box-sizing: border-box;
      padding: 0 40rpx 40rpx 40rpx;
      .title {
        display: flex;
        align-items: center;
        font-size: 28rpx;
        color: #333333;
        height: 60rpx;
        line-height: 40rpx;
        padding: 10rpx 10rpx 10rpx 0rpx;
        image {
          margin-right: 20rpx;
        }
      }
      .infoBox {
        margin-top: 42rpx;
        .infoTop {
          display: flex;
          flex-direction: row;
          image {
            height: 188rpx;
            width: 188rpx;
            margin-right: 24rpx;
          }
          .infoRight {
            width: 374rpx;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: space-between;
            .goodName {
              font-size: 28rpx;
              color: #333333;
            }
            .remarks {
              font-size: 20rpx;
              color: #999999;
            }
            .priceBox {
              display: flex;
              justify-content: space-between;
              align-items: center;
              width: 100%;
              .price {
                color: #ff6b4a;
                font-size: 28rpx;
ecde40693   范牧   部分bug修改
618
619
620
                text {
                  margin-left: 10rpx;
                }
323398550   范牧   若干功能添加
621
              }
089dce19d   范牧   支付修改
622
623
624
625
626
              .originCost {
                text-decoration: line-through;
                color: #999999;
                font-size: 20rpx;
              }
323398550   范牧   若干功能添加
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
              .counter {
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                font-size: 28rpx;
                color: #333333;
                width: 122rpx;
                .btn {
                  display: flex;
                  justify-content: center;
                  line-height: 32rpx;
                  height: 32rpx;
                  width: 32rpx;
                  background-color: #f2f2f2;
                  color: #cfcfcf;
                }
              }
            }
          }
        }
        .infoBottom {
          display: flex;
          flex-direction: column;
          justify-content: flex-start;
          font-size: 24rpx;
          color: #333333;
          text {
            color: #999999;
            margin-left: 20rpx;
          }
  
          .norm {
            margin-top: 28rpx;
          }
          .shippingMethod {
            margin-top: 12rpx;
          }
          .message {
            display: flex;
            flex-direction: row;
            align-items: center;
            margin-top: 18rpx;
            input {
              margin-left: 20rpx;
              width: 75%;
            }
          }
        }
      }
    }
    .payWay {
      height: 464rpx;
      width: 670rpx;
      background-color: #ffffff;
      color: #333333;
      font-size: 24rpx;
      border-radius: 20rpx;
      box-sizing: border-box;
      padding: 0 52rpx 0rpx 40rpx;
      margin-top: 20rpx;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      .item {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        height: 115rpx;
        .itemRight {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          image {
            height: 24rpx;
            width: 12rpx;
          }
          .rightText {
            margin-right: 20rpx;
            text-align: right;
            .choosePayWay {
156736a2e   尹聃   样式修改
711
712
              display: flex;
              align-items: center;
323398550   范牧   若干功能添加
713
714
715
716
              text {
                color: #333333;
              }
              image {
156736a2e   尹聃   样式修改
717
718
719
                height: 36rpx;
                width: 40rpx;
                margin-right: 8px;
323398550   范牧   若干功能添加
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
              }
            }
            .randomSubstraction {
              color: #ff6b4a;
            }
            .preferentialWay {
              color: #999999;
            }
          }
          .freight,
          .total {
            margin-right: 32rpx;
          }
          text {
            color: #ff6b4a;
          }
        }
      }
    }
    // .checkBox {
    //   height: 58rpx;
    //   line-height: 58rpx;
    //   width: 100%;
    //   margin-top: 36rpx;
    //   margin-left: 40rpx;
    //   font-size: 12px;
    //   color: #999999;
    // }
  }
  .footer {
    height: 112rpx;
    width: 100%;
    background-color: #fff;
    font-size: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    bottom: 0;
61d825263   BigBoss   确认订单修改
759
    z-index: 9999;
f112b6434   范牧   全面屏适配
760
761
762
763
764
    /* iphonex 等安全区设置,底部安全区适配 */
    /* #ifndef APP-NVUE */
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    /* #endif */
323398550   范牧   若干功能添加
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
    .footerLeft {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 50%;
      color: #333333;
      text {
        color: #ff6b4a;
      }
    }
    .footerRight {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      width: 50%;
      margin-right: 26rpx;
      .paybtn {
        display: flex;
        justify-content: center;
        align-items: center;
        background: #ff6b4a;
        border-radius: 20px;
        border-radius: 20px;
        color: #ffffff;
        width: 204rpx;
        height: 80rpx;
      }
    }
  }
  // 地址信息样式
  .order-user {
    width: 670rpx;
    height: 228rpx;
    background: #ffffff;
    border-radius: 14rpx;
    margin: 0 auto;
    margin-top: 20rpx;
    position: relative;
    .order-user-head {
      display: flex;
      height: 108rpx;
      width: 100%;
      align-items: center;
607bc3a4d   BigBoss   修改了直接购买的流程,添加弹窗,选...
808
      padding-left: 126rpx;
678d6b48a   范牧   async函数修改
809
      box-sizing: border-box;
323398550   范牧   若干功能添加
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
      .name {
        display: flex;
        justify-content: space-between;
        font-size: 14px;
        color: #333333;
        letter-spacing: -0.26px;
        margin-right: 20rpx;
        .default {
          height: 40rpx;
          width: 80rpx;
          background-color: #4a90e2;
          border-radius: 13px;
          border-radius: 13px;
          text-align: center;
          margin-right: 20rpx;
          text {
156736a2e   尹聃   样式修改
826
827
828
            display: flex;
            justify-content: center;
            align-items: center;
323398550   范牧   若干功能添加
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
            font-size: 12px;
            color: #ffffff;
            letter-spacing: -0.23px;
          }
        }
      }
      .mobile {
        font-size: 14px;
        color: #999999;
        letter-spacing: -0.26px;
      }
    }
    .order-user-body {
      display: flex;
      width: 100%;
      image {
        width: 24px;
156736a2e   尹聃   样式修改
846
        height: 28px;
323398550   范牧   若干功能添加
847
848
849
850
851
852
853
854
855
        margin: 12rpx 32rpx 0 40rpx;
      }
      .address {
        font-weight: bold;
        font-size: 14px;
        color: #333333;
        letter-spacing: -0.26px;
      }
    }
081c50da0   范牧   取消订单返回修改
856
  
323398550   范牧   若干功能添加
857
    .arrow {
156736a2e   尹聃   样式修改
858
      width: 12px;
323398550   范牧   若干功能添加
859
860
861
862
863
864
      height: 12px;
      position: absolute;
      right: 40rpx;
      bottom: 104rpx;
    }
  }
081c50da0   范牧   取消订单返回修改
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
  
  .user_address {
    height: 62px;
    .order_user_body_add {
      display: flex;
      align-items: center;
      image {
        background: #f2f2f2;
        border-radius: 2px;
        border-radius: 2px;
        width: 30px;
        height: 28px;
        margin: 0 20px;
      }
      .address_add {
        font-family: PingFangSC-Regular;
        font-size: 14px;
        color: #333333;
        letter-spacing: -0.26px;
        line-height: 62px;
      }
    }
    .arrow {
      bottom: 46rpx;
    }
  }
678d6b48a   范牧   async函数修改
891
  .last_zhanwei {
156736a2e   尹聃   样式修改
892
893
894
    background: #f2f2f2;
    height: 60px;
  }
026545fd8   BigBoss   样式调整
895
  </style>