Bläddra i källkod

调试富友支付、限制地址联系人上限为10个字符

RuHu.Xu 8 månader sedan
förälder
incheckning
4d2f809080
100 ändrade filer med 768 tillägg och 340 borttagningar
  1. 1 0
      package.json
  2. 1 0
      pages/index/index.vue
  3. 312 0
      pages/pay/index-copy.vue
  4. 1 1
      pages/pay/index.vue
  5. 1 1
      pages/user/address/edit.vue
  6. 1 1
      pages/user/dummyAddress/edit.vue
  7. 8 0
      sheep/api/pay/order.js
  8. 426 320
      sheep/platform/pay.js
  9. 1 1
      unpackage/dist/build/web/assets/comment-item.bf81d07f.js
  10. 1 1
      unpackage/dist/build/web/assets/const.c7cff449.js
  11. 0 0
      unpackage/dist/build/web/assets/detail-content-card.8ef4f674.js
  12. 1 0
      unpackage/dist/build/web/assets/edit-525ec613.css
  13. 0 1
      unpackage/dist/build/web/assets/edit-6d3e095d.css
  14. 1 0
      unpackage/dist/build/web/assets/edit-8cf6ffda.css
  15. 0 1
      unpackage/dist/build/web/assets/edit-d10a5f51.css
  16. 0 0
      unpackage/dist/build/web/assets/index-2123fcd6.js
  17. 1 0
      unpackage/dist/build/web/assets/index-64992aba.css
  18. 0 1
      unpackage/dist/build/web/assets/index-bf53dbe2.css
  19. 0 0
      unpackage/dist/build/web/assets/mp-html.256e2433.js
  20. 0 0
      unpackage/dist/build/web/assets/pages-activity-bargain-detail.a11ff707.js
  21. 0 0
      unpackage/dist/build/web/assets/pages-activity-bargain-list.00f09348.js
  22. 0 0
      unpackage/dist/build/web/assets/pages-activity-groupon-detail.d9b1152a.js
  23. 0 0
      unpackage/dist/build/web/assets/pages-activity-groupon-list.af66b0e8.js
  24. 0 0
      unpackage/dist/build/web/assets/pages-activity-groupon-order.8609718a.js
  25. 0 0
      unpackage/dist/build/web/assets/pages-activity-index.e9f5c27b.js
  26. 0 0
      unpackage/dist/build/web/assets/pages-activity-seckill-list.8a4da096.js
  27. 0 0
      unpackage/dist/build/web/assets/pages-app-sign.3cad943f.js
  28. 0 0
      unpackage/dist/build/web/assets/pages-chat-index.3e9f1aff.js
  29. 0 0
      unpackage/dist/build/web/assets/pages-chat-speechtotext.33f71372.js
  30. 0 0
      unpackage/dist/build/web/assets/pages-chat-speechtotext.90866789.js
  31. 0 0
      unpackage/dist/build/web/assets/pages-commission-commission-ranking.686dd9a4.js
  32. 0 0
      unpackage/dist/build/web/assets/pages-commission-goods.2b0cbbea.js
  33. 0 0
      unpackage/dist/build/web/assets/pages-commission-index.68242319.js
  34. 0 0
      unpackage/dist/build/web/assets/pages-commission-order.46f5b645.js
  35. 0 0
      unpackage/dist/build/web/assets/pages-commission-promoter.0585fb57.js
  36. 0 0
      unpackage/dist/build/web/assets/pages-commission-team.c1ea7afb.js
  37. 0 0
      unpackage/dist/build/web/assets/pages-commission-wallet.6f8135b7.js
  38. 0 0
      unpackage/dist/build/web/assets/pages-commission-withdraw.a181a2d9.js
  39. 0 0
      unpackage/dist/build/web/assets/pages-coupon-detail.62a2e05d.js
  40. 0 0
      unpackage/dist/build/web/assets/pages-coupon-list.0d7f4013.js
  41. 0 0
      unpackage/dist/build/web/assets/pages-goods-comment-add.a937f001.js
  42. 0 0
      unpackage/dist/build/web/assets/pages-goods-comment-list.fcd3cb47.js
  43. 0 0
      unpackage/dist/build/web/assets/pages-goods-groupon.953bd997.js
  44. 0 0
      unpackage/dist/build/web/assets/pages-goods-index.da106360.js
  45. 0 0
      unpackage/dist/build/web/assets/pages-goods-list.cd1515de.js
  46. 0 0
      unpackage/dist/build/web/assets/pages-goods-seckill.4b0c282c.js
  47. 0 0
      unpackage/dist/build/web/assets/pages-index-cart.bfdaffd6.js
  48. 0 0
      unpackage/dist/build/web/assets/pages-index-category.bb1fd97e.js
  49. 1 1
      unpackage/dist/build/web/assets/pages-index-index.f0453cdd.js
  50. 0 0
      unpackage/dist/build/web/assets/pages-index-login.d6b7ba35.js
  51. 1 1
      unpackage/dist/build/web/assets/pages-index-page.efb84ef5.js
  52. 1 1
      unpackage/dist/build/web/assets/pages-index-search.cda02385.js
  53. 1 1
      unpackage/dist/build/web/assets/pages-index-user.18974cc6.js
  54. 0 0
      unpackage/dist/build/web/assets/pages-order-aftersale-apply.03ca4370.js
  55. 0 0
      unpackage/dist/build/web/assets/pages-order-aftersale-detail.b7de26c8.js
  56. 0 0
      unpackage/dist/build/web/assets/pages-order-aftersale-list.eadbf5fb.js
  57. 1 1
      unpackage/dist/build/web/assets/pages-order-aftersale-log.dc2b68d9.js
  58. 0 0
      unpackage/dist/build/web/assets/pages-order-aftersale-return-delivery.ab57f1d3.js
  59. 0 0
      unpackage/dist/build/web/assets/pages-order-confirm.2654fa79.js
  60. 0 0
      unpackage/dist/build/web/assets/pages-order-detail.4f2b1771.js
  61. 0 0
      unpackage/dist/build/web/assets/pages-order-express-log.eb2cd1bb.js
  62. 0 0
      unpackage/dist/build/web/assets/pages-order-list.5c51113f.js
  63. 0 0
      unpackage/dist/build/web/assets/pages-order-otherlist.921c4a96.js
  64. 0 0
      unpackage/dist/build/web/assets/pages-pay-index.05d7ef3f.js
  65. 0 0
      unpackage/dist/build/web/assets/pages-pay-index.e2dc977d.js
  66. 0 0
      unpackage/dist/build/web/assets/pages-pay-recharge-log.76c4fc72.js
  67. 0 0
      unpackage/dist/build/web/assets/pages-pay-recharge.4076b93d.js
  68. 0 0
      unpackage/dist/build/web/assets/pages-pay-result.eeba5fcc.js
  69. 1 1
      unpackage/dist/build/web/assets/pages-public-error.c5bf80b8.js
  70. 1 1
      unpackage/dist/build/web/assets/pages-public-faq.ad9e0efb.js
  71. 1 1
      unpackage/dist/build/web/assets/pages-public-richtext.cf28d2fa.js
  72. 0 0
      unpackage/dist/build/web/assets/pages-public-setting.eb04cff5.js
  73. 1 1
      unpackage/dist/build/web/assets/pages-public-webview.52d28d69.js
  74. 0 0
      unpackage/dist/build/web/assets/pages-shop-index.f13aa406.js
  75. 0 0
      unpackage/dist/build/web/assets/pages-user-address-edit.f963545e.js
  76. 0 0
      unpackage/dist/build/web/assets/pages-user-address-list.d0d3f04f.js
  77. 0 0
      unpackage/dist/build/web/assets/pages-user-dummyAddress-edit.407b60ae.js
  78. 1 1
      unpackage/dist/build/web/assets/pages-user-dummyAddress-list.d20d5bdb.js
  79. 0 0
      unpackage/dist/build/web/assets/pages-user-goods-collect.9f62f66c.js
  80. 0 0
      unpackage/dist/build/web/assets/pages-user-goods-log.ba091757.js
  81. 0 0
      unpackage/dist/build/web/assets/pages-user-info.38e54a78.js
  82. 0 0
      unpackage/dist/build/web/assets/pages-user-invoice-edit.fd9b3d6d.js
  83. 1 1
      unpackage/dist/build/web/assets/pages-user-invoice-list.9c0da025.js
  84. 0 0
      unpackage/dist/build/web/assets/pages-user-qrcode-share.3610f788.js
  85. 0 0
      unpackage/dist/build/web/assets/pages-user-qrcode-share.b7dd35f7.js
  86. 0 0
      unpackage/dist/build/web/assets/pages-user-setting.dc87018f.js
  87. 0 0
      unpackage/dist/build/web/assets/pages-user-wallet-ScoreLog.c14f4daa.js
  88. 0 0
      unpackage/dist/build/web/assets/pages-user-wallet-maxScoreLog.60c0ad06.js
  89. 0 0
      unpackage/dist/build/web/assets/pages-user-wallet-money.3340cc38.js
  90. 0 0
      unpackage/dist/build/web/assets/pages-user-wallet-score.5f607207.js
  91. 0 0
      unpackage/dist/build/web/assets/pages-user-wallet-scoreToMoney.b31986ab.js
  92. 0 0
      unpackage/dist/build/web/assets/pages-user-wallet-team.d5e89f0e.js
  93. 0 0
      unpackage/dist/build/web/assets/phone-international-input.e3b8a219.js
  94. 0 0
      unpackage/dist/build/web/assets/s-address-item.89301caa.js
  95. 0 0
      unpackage/dist/build/web/assets/s-block.98ff95ae.js
  96. 0 0
      unpackage/dist/build/web/assets/s-count-down.f5e24bf2.js
  97. 1 1
      unpackage/dist/build/web/assets/s-empty.fd99476a.js
  98. 0 0
      unpackage/dist/build/web/assets/s-goods-column.20c59439.js
  99. 0 0
      unpackage/dist/build/web/assets/s-goods-item.1fc0f7ee.js
  100. 0 0
      unpackage/dist/build/web/assets/s-layout.5f7c8360.js

+ 1 - 0
package.json

@@ -92,6 +92,7 @@
   },
   "dependencies": {
     "@hyoga/uni-socket.io": "^1.0.1",
+    "blueimp-md5": "^2.19.0",
     "dayjs": "^1.11.7",
     "libphonenumber-js": "^1.11.2",
     "lodash": "^4.17.21",

+ 1 - 0
pages/index/index.vue

@@ -73,6 +73,7 @@
 		if (options.page) {
 			sheep.$router.go(decodeURIComponent(options.page));
 		}
+		
 	});
 
 	// 下拉刷新

+ 312 - 0
pages/pay/index-copy.vue

@@ -0,0 +1,312 @@
+<!-- 收银台 -->
+<template>
+  <s-layout title="收银台">
+    <view class="bg-white ss-modal-box ss-flex-col">
+      <!-- 订单信息 -->
+      <view class="modal-header ss-flex-col ss-col-center ss-row-center">
+        <view class="money-box ss-m-b-20">
+          <text class="money-text">{{ fen2yuan(state.orderInfo.price) }}</text>
+        </view>
+        <view class="time-text">
+          <text>{{ payDescText }}</text>
+        </view>
+      </view>
+		
+      <!-- 支付方式 -->
+      <view class="modal-content ss-flex-1">
+        <view class="pay-title ss-p-l-30 ss-m-y-30">选择支付方式</view>
+        <radio-group @change="onTapPay">
+          <label class="pay-type-item" v-for="item in state.payMethods" :key="item.title">
+            <view
+              class="pay-item ss-flex ss-col-center ss-row-between ss-p-x-30 border-bottom"
+              :class="{ 'disabled-pay-item': item.disabled }"
+            >
+              <view class="ss-flex ss-col-center">
+                <image
+                  class="pay-icon"
+                  v-if="item.disabled"
+                  :src="sheep.$url.static('/static/img/shop/pay/cod_disabled.png')"
+                  mode="aspectFit"
+                />
+                <image
+                  class="pay-icon"
+                  v-else
+                  :src="sheep.$url.static(item.icon)"
+                  mode="aspectFit"
+                />
+                <text class="pay-title">{{ item.title }}</text>
+              </view>
+              <view class="check-box ss-flex ss-col-center ss-p-l-10">
+                <view class="userInfo-money ss-m-r-10" v-if="item.value === 'wallet'">
+                  余额: {{ fen2yuan(userWallet.balance) }}元
+                </view>
+                <radio
+                  :value="item.value"
+                  color="var(--ui-BG-Main)"
+                  style="transform: scale(0.8)"
+                  :disabled="item.disabled"
+                  :checked="state.payment === item.value"
+                />
+              </view>
+            </view>
+          </label>
+        </radio-group>
+      </view>
+
+      <!-- 工具 -->
+      <view class="modal-footer ss-flex ss-row-center ss-col-center ss-m-t-80 ss-m-b-40">
+        <button v-if="state.payStatus === 0" class="ss-reset-button past-due-btn">
+          检测支付环境中
+        </button>
+        <button v-else-if="state.payStatus === -1" class="ss-reset-button past-due-btn" disabled>
+          支付已过期
+        </button>
+        <button
+          v-else
+          class="ss-reset-button save-btn"
+          @tap="onPay"
+          :disabled="state.payStatus !== 1"
+          :class="{ 'disabled-btn': state.payStatus !== 1 }"
+        >
+          立即支付
+        </button>
+      </view>
+    </view>
+  </s-layout>
+</template>
+<script setup>
+  import { computed, reactive } from 'vue';
+  import { onLoad } from '@dcloudio/uni-app';
+  import sheep from '@/sheep';
+  import { fen2yuan, useDurationTime } from '@/sheep/hooks/useGoods';
+  import PayOrderApi from '@/sheep/api/pay/order';
+  import PayChannelApi from '@/sheep/api/pay/channel';
+  import { getPayMethods } from '@/sheep/platform/pay';
+
+  const userWallet = computed(() => sheep.$store('user').userWallet);
+
+  // 检测支付环境
+  const state = reactive({
+    orderType: 'goods', // 订单类型; goods - 商品订单, recharge - 充值订单
+    orderInfo: {}, // 支付单信息
+    payStatus: 0, // 0=检测支付环境, -2=未查询到支付单信息, -1=支付已过期, 1=待支付,2=订单已支付
+    payMethods: [], // 可选的支付方式
+    payment: '', // 选中的支付方式
+  });
+
+  const onPay = () => {
+	
+    if (state.payment === '') {
+      sheep.$helper.toast('请选择支付方式');
+      return;
+    }
+	
+    if (state.payment === 'wallet') {
+      uni.showModal({
+        title: '提示',
+        content: '确定要支付吗?',
+        success: function (res) {
+          if (res.confirm) {
+            sheep.$platform.pay(state.payment, state.orderType, state.orderInfo.id);
+          }
+        },
+      });
+    } else {
+      sheep.$platform.pay(state.payment, state.orderType, state.orderInfo.id);
+    }
+  };
+
+  // 支付文案提示
+  const payDescText = computed(() => {
+    if (state.payStatus === 2) {
+      return '该订单已支付';
+    }
+    if (state.payStatus === 1) {
+      const time = useDurationTime(state.orderInfo.expireTime);
+      if (time.ms <= 0) {
+        state.payStatus = -1;
+        return '';
+      }
+      return `剩余支付时间 ${time.h}:${time.m}:${time.s} `;
+    }
+    if (state.payStatus === -2) {
+      return '未查询到支付单信息';
+    }
+    return '';
+  });
+
+  // 状态转换:payOrder.status => payStatus
+  function checkPayStatus() {
+    if (state.orderInfo.status === 10
+      || state.orderInfo.status === 20 ) { // 支付成功
+      state.payStatus = 2;
+      return;
+    }
+    if (state.orderInfo.status === 30) { // 支付关闭
+      state.payStatus = -1;
+      return;
+    }
+    state.payStatus = 1; // 待支付
+  }
+
+  // 切换支付方式
+  function onTapPay(e) {
+    state.payment = e.detail.value;
+  }
+
+  // 设置支付订单信息
+  async function setOrder(id) {
+    // 获得支付订单信息
+    const { data, code } = await PayOrderApi.getOrder(id);
+    if (code !== 0 || !data) {
+      state.payStatus = -2;
+      return;
+    }
+    state.orderInfo = data;
+    // 获得支付方式
+    await setPayMethods();
+    // 设置支付状态
+    checkPayStatus();
+  }
+	
+  // 设置支付订单信息
+  async function setPayOrder(id) {
+    // 获得支付订单信息
+    const { data, code } = await PayOrderApi.getPayOrder(id);
+    if (code !== 0 || !data) {
+      state.payStatus = -2;
+      return;
+    }
+    state.orderInfo = data;
+    // 获得支付方式
+    await setPayMethods();
+    // 设置支付状态
+    checkPayStatus();
+  }
+  
+  // 获得支付方式
+  async function setPayMethods() {
+    const { data, code } = await PayChannelApi.getEnableChannelCodeList(state.orderInfo.appId)
+    if (code !== 0) {
+      return
+    }
+    state.payMethods = getPayMethods(data)
+  }
+
+  onLoad((options) => {	  
+    if (sheep.$platform.name === 'WechatOfficialAccount'
+      && sheep.$platform.os === 'ios'
+      && !sheep.$platform.landingPage.includes('pages/pay/index')) {
+      location.reload();
+      return;
+    }
+    // 获得支付订单信息
+	// console.log(options)
+    let id = options.id;
+    if (options.orderType) {
+      state.orderType = options.orderType;
+    }
+	if(options.openType == 2){
+		setPayOrder(id)
+	}else{
+		// console.log(123)
+		setOrder(id);
+	}
+    
+    // 刷新钱包的缓存
+    sheep.$store('user').getWallet();
+  });
+</script>
+
+<style lang="scss" scoped>
+  .pay-icon {
+    width: 36rpx;
+    height: 36rpx;
+    margin-right: 26rpx;
+  }
+
+  .ss-modal-box {
+    // max-height: 1000rpx;
+
+    .modal-header {
+      position: relative;
+      padding: 60rpx 20rpx 40rpx;
+
+
+      .money-text {
+        color: $red;
+        font-size: 46rpx;
+        font-weight: bold;
+        font-family: OPPOSANS;
+
+        &::before {
+          content: '¥';
+          font-size: 30rpx;
+        }
+      }
+
+      .time-text {
+        font-size: 26rpx;
+        color: $gray-b;
+      }
+
+      .close-icon {
+        position: absolute;
+        top: 10rpx;
+        right: 20rpx;
+        font-size: 46rpx;
+        opacity: 0.2;
+      }
+    }
+
+    .modal-content {
+      overflow-y: auto;
+
+      .pay-title {
+        font-size: 26rpx;
+        font-weight: 500;
+        color: #333333;
+      }
+
+      .pay-tip {
+        font-size: 26rpx;
+        color: #bbbbbb;
+      }
+
+      .pay-item {
+        height: 86rpx;
+      }
+      .disabled-pay-item {
+        .pay-title {
+          color: #999999;
+        }
+      }
+
+      .userInfo-money {
+        font-size: 26rpx;
+        color: #bbbbbb;
+        line-height: normal;
+      }
+    }
+
+    .save-btn {
+      width: 710rpx;
+      height: 80rpx;
+      border-radius: 40rpx;
+      background: linear-gradient(90deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient));
+      color: $white;
+    }
+    .disabled-btn {
+      background: #e5e5e5;
+      color: #999999;
+    }
+
+    .past-due-btn {
+      width: 710rpx;
+      height: 80rpx;
+      border-radius: 40rpx;
+      background-color: #999;
+      color: #fff;
+    }
+  }
+</style>

+ 1 - 1
pages/pay/index.vue

@@ -82,6 +82,7 @@
   import PayOrderApi from '@/sheep/api/pay/order';
   import PayChannelApi from '@/sheep/api/pay/channel';
   import { getPayMethods } from '@/sheep/platform/pay';
+  import md5 from 'blueimp-md5';
 
   const userWallet = computed(() => sheep.$store('user').userWallet);
 
@@ -95,7 +96,6 @@
   });
 
   const onPay = () => {
-	
     if (state.payment === '') {
       sheep.$helper.toast('请选择支付方式');
       return;

+ 1 - 1
pages/user/address/edit.vue

@@ -7,7 +7,7 @@
 			<view class="bg-white form-box ss-p-x-30">
 				<uni-forms-item name="name" label="收货人" class="form-item">
 					<uni-easyinput v-model="state.model.name" placeholder="请填写收货人姓名" :inputBorder="false"
-						placeholderStyle="color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal" />
+						placeholderStyle="color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal" :maxlength='10' />
 				</uni-forms-item>
 
 				<uni-forms-item name="mobile" label="手机号" class="form-item">

+ 1 - 1
pages/user/dummyAddress/edit.vue

@@ -7,7 +7,7 @@
 			<view class="bg-white form-box ss-p-x-30">
 				<uni-forms-item name="name" label="收货人" class="form-item">
 					<uni-easyinput v-model="state.model.name" placeholder="请填写收货人姓名" :inputBorder="false"
-						placeholderStyle="color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal" />
+						placeholderStyle="color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal" :maxlength='10'/>
 				</uni-forms-item>
 
 				<uni-forms-item name="mobile" label="手机号" class="form-item">

+ 8 - 0
sheep/api/pay/order.js

@@ -31,6 +31,14 @@ const PayOrderApi = {
       method: 'POST',
       data
     });
+  },
+  // 第三方富友支付
+  fuYouSubmitOrder: (data) => {
+    return request({
+      url: '/fuYou/pay/order/submit',
+      method: 'POST',
+      data
+    });
   }
 };
 

+ 426 - 320
sheep/platform/pay.js

@@ -2,7 +2,9 @@ import sheep from '@/sheep';
 // #ifdef H5
 import $wxsdk from '@/sheep/libs/sdk-h5-weixin';
 // #endif
-import { getRootUrl } from '@/sheep/helper';
+import {
+	getRootUrl
+} from '@/sheep/helper';
 import PayOrderApi from '@/sheep/api/pay/order';
 
 /**
@@ -14,342 +16,446 @@ import PayOrderApi from '@/sheep/api/pay/order';
  */
 
 export default class SheepPay {
-  constructor(payment, orderType, id) {
-    this.payment = payment;
-    this.id = id;
-    this.orderType = orderType;
-    this.payAction();
-  }
+	constructor(payment, orderType, id) {
+		this.payment = payment;
+		this.id = id;
+		this.orderType = orderType;
+		this.payAction();
+	}
 
-  payAction() {
-    const payAction = {
-      WechatOfficialAccount: {
-        wechat: () => {
-          this.wechatOfficialAccountPay();
-        },
-        alipay: () => {
-          this.redirectPay(); // 现在公众号可以直接跳转支付宝页面
-        },
-        wallet: () => {
-          this.walletPay();
-        },
-        mock: () => {
-          this.mockPay();
-        }
-      },
-      WechatMiniProgram: {
-        wechat: () => {
-          this.wechatMiniProgramPay();
-        },
-        alipay: () => {
-          this.copyPayLink();
-        },
-        wallet: () => {
-          this.walletPay();
-        },
-        mock: () => {
-          this.mockPay();
-        }
-      },
-      App: {
-        wechat: () => {
-          this.wechatAppPay();
-        },
-        alipay: () => {
-          this.alipay();
-        },
-        wallet: () => {
-          this.walletPay();
-        },
-        mock: () => {
-          this.mockPay();
-        }
-      },
-      H5: {
-        wechat: () => {
-          this.wechatWapPay();
-        },
-        alipay: () => {
-          this.redirectPay();
-        },
-        wallet: () => {
-          this.walletPay();
-        },
-        mock: () => {
-          this.mockPay();
-        }
-      },
-    };
-    return payAction[sheep.$platform.name][this.payment]();
-  }
+	payAction() {
+		const payAction = {
+			WechatOfficialAccount: {
+				wechat: () => {
+					const userInfo = sheep.$store('user').userInfo;
+					if(userInfo.username === '非繁' || userInfo.username === 'ru10' || userInfo.username === '迷鹿'){						
+						this.fuYouWechatOfficialAccountPay();
+						return;
+					}
+					this.wechatOfficialAccountPay();
+				},
+				alipay: () => {
+					this.redirectPay(); // 现在公众号可以直接跳转支付宝页面
+				},
+				wallet: () => {
+					this.walletPay();
+				},
+				mock: () => {
+					this.mockPay();
+				}
+			},
+			WechatMiniProgram: {
+				wechat: () => {
+					this.wechatMiniProgramPay();
+				},
+				alipay: () => {
+					this.copyPayLink();
+				},
+				wallet: () => {
+					this.walletPay();
+				},
+				mock: () => {
+					this.mockPay();
+				}
+			},
+			App: {
+				wechat: () => {
+					this.wechatAppPay();
+				},
+				alipay: () => {
+					this.alipay();
+				},
+				wallet: () => {
+					this.walletPay();
+				},
+				mock: () => {
+					this.mockPay();
+				}
+			},
+			H5: {
+				wechat: () => {
+					this.wechatWapPay();
+				},
+				alipay: () => {
+					this.redirectPay();
+				},
+				wallet: () => {
+					this.walletPay();
+				},
+				mock: () => {
+					this.mockPay();
+				}
+			},
+		};
+		return payAction[sheep.$platform.name][this.payment]();
+	}
 
-  // 预支付
-  prepay(channel) {
-    return new Promise(async (resolve, reject) => {
-      let data = {
-        id: this.id,
-        channelCode: channel,
-        channelExtras: {}
-      };
-	  console.log(data)
-      // 特殊逻辑:微信公众号、小程序支付时,必须传入 openid
-      if (['wx_pub', 'wx_lite'].includes(channel)) {
-        const openid = await sheep.$platform.useProvider('wechat').getOpenid(true);
-		console.log(openid)
-        // 如果获取不到 openid,微信无法发起支付,此时需要引导
-        if (!openid) {
-          this.bindWeixin();
-          return;
-        }
-        data.channelExtras.openid = openid;
-      }
-      // 发起预支付 API 调用
-      PayOrderApi.submitOrder(data).then((res) => {
-        // 成功时
-        res.code === 0 && resolve(res);
-        // 失败时
-        if (res.code !== 0 && res.msg.indexOf('无效的openid') >= 0) {
-          // 特殊逻辑:微信公众号、小程序支付时,必须传入 openid 不正确的情况
-          if (res.msg.indexOf('无效的openid') >= 0 // 获取的 openid 不正确时,或者随便输入了个 openid
-            || res.msg.indexOf('下单账号与支付账号不一致') >= 0) { // https://developers.weixin.qq.com/community/develop/doc/00008c53c347804beec82aed051c00
-            this.bindWeixin();
-          }
-        }
-      });
-    });
-  }
-  // #ifdef H5
-  // 微信公众号 JSSDK 支付
-  async wechatOfficialAccountPay() {
-    let { code, data } = await this.prepay('wx_pub');
-    if (code !== 0) {
-      return;
-    }
-    const payConfig = JSON.parse(data.displayContent);
-    $wxsdk.wxpay(payConfig, {
-      success: () => {
-        this.payResult('success');
-      },
-      cancel: () => {
-        sheep.$helper.toast('支付已手动取消');
-      },
-      fail: (error) => {
-        if (error.errMsg.indexOf('chooseWXPay:没有此SDK或暂不支持此SDK模拟') >= 0) {
-          sheep.$helper.toast('发起微信支付失败,原因:可能是微信开发者工具不支持,建议使用微信打开网页后支付');
-          return
-        }
-        this.payResult('fail');
-      },
-    });
-  }
+	// 预支付
+	prepay(channel) {
+		return new Promise(async (resolve, reject) => {
+			let data = {
+				id: this.id,
+				channelCode: channel,
+				channelExtras: {}
+			};
+			console.log(data)
+			// 特殊逻辑:微信公众号、小程序支付时,必须传入 openid
+			if (['wx_pub', 'wx_lite'].includes(channel)) {
+				const openid = await sheep.$platform.useProvider('wechat').getOpenid(true);
+				console.log(openid)
+				// 如果获取不到 openid,微信无法发起支付,此时需要引导
+				if (!openid) {
+					this.bindWeixin();
+					return;
+				}
+				data.channelExtras.openid = openid;
+			}
+			// 发起预支付 API 调用
+			PayOrderApi.submitOrder(data).then((res) => {
+				// 成功时
+				res.code === 0 && resolve(res);
+				// 失败时
+				if (res.code !== 0 && res.msg.indexOf('无效的openid') >= 0) {
+					// 特殊逻辑:微信公众号、小程序支付时,必须传入 openid 不正确的情况
+					if (res.msg.indexOf('无效的openid') >= 0 // 获取的 openid 不正确时,或者随便输入了个 openid
+						||
+						res.msg.indexOf('下单账号与支付账号不一致') >= 0
+					){ // https://developers.weixin.qq.com/community/develop/doc/00008c53c347804beec82aed051c00
+						this.bindWeixin();
+					}
+				}
+			});
+		});
+	}
+	// 富友预支付
+	fuYouPrePay(channel) {
+		return new Promise(async (resolve, reject) => {
+			let data = {
+				id: this.id,
+				req: {
+					trade_type: channel,
+				}
+			};
+			// 特殊逻辑:微信公众号、小程序支付时,必须传入 openid
+			if (['wx_pub', 'wx_lite','JSAPI'].includes(channel)) {
+				const openid = await sheep.$platform.useProvider('wechat').getOpenid(true);
+				// 如果获取不到 openid,微信无法发起支付,此时需要引导
+				if (!openid) {
+					this.bindWeixin();
+					return;
+				}
+				data.req.sub_openid = openid;
+			}
+			console.log("富友支付",data)
+			// 发起预支付 API 调用
+			PayOrderApi.fuYouSubmitOrder(data).then((res) => {
+				// 成功时
+				res.code === 0 && resolve(res);
+				// 失败时
+				if (res.code !== 0 && res.msg.indexOf('无效的openid') >= 0) {
+					// 特殊逻辑:微信公众号、小程序支付时,必须传入 openid 不正确的情况
+					if (res.msg.indexOf('无效的openid') >= 0 // 获取的 openid 不正确时,或者随便输入了个 openid
+						||
+						res.msg.indexOf('下单账号与支付账号不一致') >= 0
+					) { // https://developers.weixin.qq.com/community/develop/doc/00008c53c347804beec82aed051c00
+						this.bindWeixin();
+					}
+				}
+			});
+		});
+	}
+	// #ifdef H5
+	// 富友微信公众号 JSSDK 支付
+	async fuYouWechatOfficialAccountPay() {
+		console.log("富友微信公众号 JSSDK 支付")
+		let {
+			code,
+			data
+		} = await this.fuYouPrePay('JSAPI');
 
-  // 浏览器微信 H5 支付 TODO 非繁人:待接入
-  async wechatWapPay() {
-    const { error, data } = await this.prepay();
-    if (error === 0) {
-      const redirect_url = `${getRootUrl()}pages/pay/result?id=${this.id}&payment=${this.payment}&orderType=${this.orderType}`;
-      location.href = `${data.pay_data.h5_url}&redirect_url=${encodeURIComponent(redirect_url)}`;
-    }
-  }
+		if (code !== 0) {
+			return;
+		}
 
-  // 支付链接  TODO 非繁人:待接入
-  async redirectPay() {
-    let { error, data } = await this.prepay();
-    if (error === 0) {
-      const redirect_url = `${getRootUrl()}pages/pay/result?id=${this.id}&payment=${this.payment}&orderType=${this.orderType}`;
-      location.href = data.pay_data + encodeURIComponent(redirect_url);
-    }
-  }
+		let newJsonString = data.replace(/"sdk_package":/g, '"packageValue":');
+		const payConfig = JSON.parse(newJsonString);
+		console.log('payConfig',payConfig);
+		// return;
+		$wxsdk.wxpay(payConfig, {
+			success: () => {
+				this.payResult('success');
+			},
+			cancel: () => {
+				sheep.$helper.toast('支付已手动取消');
+			},
+			fail: (error) => {
+				if (error.errMsg.indexOf('chooseWXPay:没有此SDK或暂不支持此SDK模拟') >= 0) {
+					sheep.$helper.toast('发起微信支付失败,原因:可能是微信开发者工具不支持,建议使用微信打开网页后支付');
+					return
+				}
+				this.payResult('fail');
+			},
+		});
+	}
+	// 微信公众号 JSSDK 支付
+	async wechatOfficialAccountPay() {
+		
+		let {
+			code,
+			data
+		} = await this.prepay('wx_pub');
 
-  // #endif
+		if (code !== 0) {
+			return;
+		}
+		const payConfig = JSON.parse(data.displayContent);
+		$wxsdk.wxpay(payConfig, {
+			success: () => {
+				this.payResult('success');
+			},
+			cancel: () => {
+				sheep.$helper.toast('支付已手动取消');
+			},
+			fail: (error) => {
+				if (error.errMsg.indexOf('chooseWXPay:没有此SDK或暂不支持此SDK模拟') >= 0) {
+					sheep.$helper.toast('发起微信支付失败,原因:可能是微信开发者工具不支持,建议使用微信打开网页后支付');
+					return
+				}
+				this.payResult('fail');
+			},
+		});
+	}
 
-  // 微信小程序支付
-  async wechatMiniProgramPay() {
-    // let that = this;
-    let { code, data } = await this.prepay('wx_lite');
-    if (code !== 0) {
-      return;
-    }
-    // 调用微信小程序支付
-    const payConfig = JSON.parse(data.displayContent);
-    uni.requestPayment({
-      provider: 'wxpay',
-      timeStamp: payConfig.timeStamp,
-      nonceStr: payConfig.nonceStr,
-      package: payConfig.packageValue,
-      signType: payConfig.signType,
-      paySign: payConfig.paySign,
-      success: (res) => {
-        this.payResult('success');
-      },
-      fail: (err) => {
-        if (err.errMsg === 'requestPayment:fail cancel') {
-          sheep.$helper.toast('支付已手动取消');
-        } else {
-          this.payResult('fail');
-        }
-      },
-    });
-  }
+	// 浏览器微信 H5 支付 TODO 非繁人:待接入
+	async wechatWapPay() {
+		const {
+			error,
+			data
+		} = await this.prepay();
+		if (error === 0) {
+			const redirect_url =
+				`${getRootUrl()}pages/pay/result?id=${this.id}&payment=${this.payment}&orderType=${this.orderType}`;
+			location.href = `${data.pay_data.h5_url}&redirect_url=${encodeURIComponent(redirect_url)}`;
+		}
+	}
 
-  // 余额支付
-  async walletPay() {
-    const { code } = await this.prepay('wallet');
-    code === 0 && this.payResult('success');
-  }
+	// 支付链接  TODO 非繁人:待接入
+	async redirectPay() {
+		let {
+			error,
+			data
+		} = await this.prepay();
+		if (error === 0) {
+			const redirect_url =
+				`${getRootUrl()}pages/pay/result?id=${this.id}&payment=${this.payment}&orderType=${this.orderType}`;
+			location.href = data.pay_data + encodeURIComponent(redirect_url);
+		}
+	}
 
-  // 模拟支付
-  async mockPay() {
-    const { code } = await this.prepay('mock');
-    code === 0 && this.payResult('success');
-  }
+	// #endif
 
-  // 支付宝复制链接支付  TODO 非繁人:待接入
-  async copyPayLink() {
-    let that = this;
-    let { error, data } = await this.prepay();
-    if (error === 0) {
-      // 引入showModal 点击确认 复制链接;
-      uni.showModal({
-        title: '支付宝支付',
-        content: '复制链接到外部浏览器',
-        confirmText: '复制链接',
-        success: (res) => {
-          if (res.confirm) {
-            sheep.$helper.copyText(data.pay_data);
-          }
-        },
-      });
-    }
-  }
+	// 微信小程序支付
+	async wechatMiniProgramPay() {
+		// let that = this;
+		let {
+			code,
+			data
+		} = await this.prepay('wx_lite');
+		if (code !== 0) {
+			return;
+		}
+		// 调用微信小程序支付
+		const payConfig = JSON.parse(data.displayContent);
+		uni.requestPayment({
+			provider: 'wxpay',
+			timeStamp: payConfig.timeStamp,
+			nonceStr: payConfig.nonceStr,
+			package: payConfig.packageValue,
+			signType: payConfig.signType,
+			paySign: payConfig.paySign,
+			success: (res) => {
+				this.payResult('success');
+			},
+			fail: (err) => {
+				if (err.errMsg === 'requestPayment:fail cancel') {
+					sheep.$helper.toast('支付已手动取消');
+				} else {
+					this.payResult('fail');
+				}
+			},
+		});
+	}
 
-  // 支付宝支付  TODO 非繁人:待接入
-  async alipay() {
-    let that = this;
-    const { error, data } = await this.prepay();
-    if (error === 0) {
-      uni.requestPayment({
-        provider: 'alipay',
-        orderInfo: data.pay_data, //支付宝订单数据
-        success: (res) => {
-          that.payResult('success');
-        },
-        fail: (err) => {
-          if (err.errMsg === 'requestPayment:fail [paymentAlipay:62001]user cancel') {
-            sheep.$helper.toast('支付已手动取消');
-          } else {
-            that.payResult('fail');
-          }
-        },
-      });
-    }
-  }
+	// 余额支付
+	async walletPay() {
+		const {
+			code
+		} = await this.prepay('wallet');
+		code === 0 && this.payResult('success');
+	}
 
-  // 微信支付  TODO 非繁人:待接入
-  async wechatAppPay() {
-    let that = this;
-    let { error, data } = await this.prepay();
-    if (error === 0) {
-      uni.requestPayment({
-        provider: 'wxpay',
-        orderInfo: data.pay_data, //微信订单数据(官方说是string。实测为object)
-        success: (res) => {
-          that.payResult('success');
-        },
-        fail: (err) => {
-          err.errMsg !== 'requestPayment:fail cancel' && that.payResult('fail');
-        },
-      });
-    }
-  }
+	// 模拟支付
+	async mockPay() {
+		const {
+			code
+		} = await this.prepay('mock');
+		code === 0 && this.payResult('success');
+	}
 
-  // 支付结果跳转,success:成功,fail:失败
-  payResult(resultType) {
-    sheep.$router.redirect('/pages/pay/result', {
-      id: this.id,
-      orderType: this.orderType,
-      payState: resultType
-    });
-  }
+	// 支付宝复制链接支付  TODO 非繁人:待接入
+	async copyPayLink() {
+		let that = this;
+		let {
+			error,
+			data
+		} = await this.prepay();
+		if (error === 0) {
+			// 引入showModal 点击确认 复制链接;
+			uni.showModal({
+				title: '支付宝支付',
+				content: '复制链接到外部浏览器',
+				confirmText: '复制链接',
+				success: (res) => {
+					if (res.confirm) {
+						sheep.$helper.copyText(data.pay_data);
+					}
+				},
+			});
+		}
+	}
 
-  // 引导绑定微信
-  bindWeixin() {
-    uni.showModal({
-      title: '微信支付',
-      content: '请先绑定微信再使用微信支付',
-	  confirmText:'绑定',
-      success: function (res) {
-        if (res.confirm) {
-          sheep.$platform.useProvider('wechat').bind();
-        }
-      },
-    });
-  }
+	// 支付宝支付  TODO 非繁人:待接入
+	async alipay() {
+		let that = this;
+		const {
+			error,
+			data
+		} = await this.prepay();
+		if (error === 0) {
+			uni.requestPayment({
+				provider: 'alipay',
+				orderInfo: data.pay_data, //支付宝订单数据
+				success: (res) => {
+					that.payResult('success');
+				},
+				fail: (err) => {
+					if (err.errMsg === 'requestPayment:fail [paymentAlipay:62001]user cancel') {
+						sheep.$helper.toast('支付已手动取消');
+					} else {
+						that.payResult('fail');
+					}
+				},
+			});
+		}
+	}
+
+	// 微信支付  TODO 非繁人:待接入
+	async wechatAppPay() {
+		let that = this;
+		let {
+			error,
+			data
+		} = await this.prepay();
+		if (error === 0) {
+			uni.requestPayment({
+				provider: 'wxpay',
+				orderInfo: data.pay_data, //微信订单数据(官方说是string。实测为object)
+				success: (res) => {
+					that.payResult('success');
+				},
+				fail: (err) => {
+					err.errMsg !== 'requestPayment:fail cancel' && that.payResult('fail');
+				},
+			});
+		}
+	}
+
+	// 支付结果跳转,success:成功,fail:失败
+	payResult(resultType) {
+		sheep.$router.redirect('/pages/pay/result', {
+			id: this.id,
+			orderType: this.orderType,
+			payState: resultType
+		});
+	}
+
+	// 引导绑定微信
+	bindWeixin() {
+		uni.showModal({
+			title: '微信支付',
+			content: '请先绑定微信再使用微信支付',
+			confirmText: '绑定',
+			success: function(res) {
+				if (res.confirm) {
+					sheep.$platform.useProvider('wechat').bind();
+				}
+			},
+		});
+	}
 
 }
 
 export function getPayMethods(channels) {
-  const payMethods = [
-    {
-      icon: '/static/img/shop/pay/wechat.png',
-      title: '微信支付',
-      value: 'wechat',
-      disabled: true,
-    },
-    {
-      icon: '/static/img/shop/pay/alipay.png',
-      title: '支付宝支付',
-      value: 'alipay',
-      disabled: true,
-    },
-	// 20240420注释
-    // {
-    //   icon: '/static/img/shop/pay/wallet.png',
-    //   title: '余额支付',
-    //   value: 'wallet',
-    //   disabled: true,
-    // },
-    // {
-    //   icon: '/static/img/shop/pay/apple.png',
-    //   title: 'Apple Pay',
-    //   value: 'apple',
-    //   disabled: true,
-    // },
-    // {
-    //   icon: '/static/img/shop/pay/wallet.png',
-    //   title: '模拟支付',
-    //   value: 'mock',
-    //   disabled: true,
-    // }
-  ];
-  const platform = sheep.$platform.name
+	const payMethods = [{
+			icon: '/static/img/shop/pay/wechat.png',
+			title: '微信支付',
+			value: 'wechat',
+			disabled: true,
+		},
+		{
+			icon: '/static/img/shop/pay/alipay.png',
+			title: '支付宝支付',
+			value: 'alipay',
+			disabled: true,
+		},
+		// 20240420注释
+		// {
+		//   icon: '/static/img/shop/pay/wallet.png',
+		//   title: '余额支付',
+		//   value: 'wallet',
+		//   disabled: true,
+		// },
+		// {
+		//   icon: '/static/img/shop/pay/apple.png',
+		//   title: 'Apple Pay',
+		//   value: 'apple',
+		//   disabled: true,
+		// },
+		// {
+		//   icon: '/static/img/shop/pay/wallet.png',
+		//   title: '模拟支付',
+		//   value: 'mock',
+		//   disabled: true,
+		// }
+	];
+	const platform = sheep.$platform.name
 
-  // 1. 处理【微信支付】
-  const wechatMethod = payMethods[0];
-  if ((platform === 'WechatOfficialAccount' && channels.includes('wx_pub'))
-    || (platform === 'WechatMiniProgram' && channels.includes('wx_lite'))
-    || (platform === 'App' && channels.includes('wx_app'))) {
-    wechatMethod.disabled = false;
-  }
-  wechatMethod.disabled = false; // TODO 非繁人:临时测试
+	// 1. 处理【微信支付】
+	const wechatMethod = payMethods[0];
+	if ((platform === 'WechatOfficialAccount' && channels.includes('wx_pub')) ||
+		(platform === 'WechatMiniProgram' && channels.includes('wx_lite')) ||
+		(platform === 'App' && channels.includes('wx_app'))) {
+		wechatMethod.disabled = false;
+	}
+	wechatMethod.disabled = false; // TODO 非繁人:临时测试
 
-  // 2. 处理【支付宝支付】
-  const alipayMethod = payMethods[1];
-  if ((platform === 'WechatOfficialAccount' && channels.includes('alipay_wap'))
-    || platform === 'WechatMiniProgram' && channels.includes('alipay_wap')
-    || platform === 'App' && channels.includes('alipay_app')) {
-    alipayMethod.disabled = false;
-  }
-  // 3. 处理【余额支付】
-  // const walletMethod = payMethods[2];
-  // if (channels.includes('wallet')) {
-  //   walletMethod.disabled = false;
-  // }
-  // 4. 处理【苹果支付】TODO 非繁人:未来接入
-  // 5. 处理【模拟支付】
-  // const mockMethod = payMethods[4];
-  // if (channels.includes('mock')) {
-  //   mockMethod.disabled = false;
-  // }
-  return payMethods;
+	// 2. 处理【支付宝支付】
+	const alipayMethod = payMethods[1];
+	if ((platform === 'WechatOfficialAccount' && channels.includes('alipay_wap')) ||
+		platform === 'WechatMiniProgram' && channels.includes('alipay_wap') ||
+		platform === 'App' && channels.includes('alipay_app')) {
+		alipayMethod.disabled = false;
+	}
+	// 3. 处理【余额支付】
+	// const walletMethod = payMethods[2];
+	// if (channels.includes('wallet')) {
+	//   walletMethod.disabled = false;
+	// }
+	// 4. 处理【苹果支付】TODO 非繁人:未来接入
+	// 5. 处理【模拟支付】
+	// const mockMethod = payMethods[4];
+	// if (channels.includes('mock')) {
+	//   mockMethod.disabled = false;
+	// }
+	return payMethods;
 }

+ 1 - 1
unpackage/dist/build/web/assets/comment-item.153fa01f.js → unpackage/dist/build/web/assets/comment-item.bf81d07f.js

@@ -1 +1 @@
-import{l as s,m as e,e as l,f as t,w as a,j as r,t as c,u as i,k as m,F as u,r as n,g as o,x as d,i as p,B as f}from"./index-4e17f3bd.js";import{_}from"./uni-rate.034ca28c.js";import{_ as x}from"./su-image.98ba3b9e.js";import{_ as y}from"./_plugin-vue_export-helper.1b428a4d.js";const v=y({__name:"comment-item",props:{item:{type:Object,default(){}}},setup:y=>(v,g)=>{const h=d,j=p,k=s(e("uni-rate"),_),b=s(e("su-image"),x),w=f;return l(),t(j,null,{default:a((()=>{var s;return[r(j,{class:"user ss-flex ss-m-b-14"},{default:a((()=>[r(j,{class:"ss-m-r-20 ss-flex"},{default:a((()=>[r(h,{class:"avatar",src:y.item.userAvatar},null,8,["src"])])),_:1}),r(j,{class:"nickname ss-m-r-20"},{default:a((()=>[c(i(y.item.userNickname),1)])),_:1}),r(j,{class:""},{default:a((()=>[r(k,{readonly:!0,modelValue:y.item.scores,"onUpdate:modelValue":g[0]||(g[0]=s=>y.item.scores=s),size:"18"},null,8,["modelValue"])])),_:1})])),_:1}),r(j,{class:"content"},{default:a((()=>[c(i(y.item.content),1)])),_:1}),(null==(s=y.item.picUrls)?void 0:s.length)?(l(),t(j,{key:0,class:"ss-m-t-24"},{default:a((()=>[r(w,{class:"scroll-box","scroll-x":"","scroll-anchoring":""},{default:a((()=>[r(j,{class:"ss-flex"},{default:a((()=>[(l(!0),m(u,null,n(y.item.picUrls,((s,e)=>(l(),t(j,{key:s,class:"ss-m-r-10"},{default:a((()=>[r(b,{class:"content-img",isPreview:"",previewList:y.item.picUrls,current:e,src:s,height:120,width:120,mode:"aspectFill"},null,8,["previewList","current","src"])])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1})):o("",!0),y.item.replyTime?(l(),t(j,{key:1,class:"ss-m-t-20 reply-box"},{default:a((()=>[r(j,{class:"reply-title"},{default:a((()=>[c("商家回复:")])),_:1}),r(j,{class:"reply-content"},{default:a((()=>[c(i(y.item.replyContent),1)])),_:1})])),_:1})):o("",!0)]})),_:1})}},[["__scopeId","data-v-c011c544"]]);export{v as c};
+import{l as s,m as e,e as l,f as t,w as a,j as r,t as c,u as i,k as m,F as u,r as n,g as o,x as d,i as p,B as f}from"./index-2123fcd6.js";import{_}from"./uni-rate.434d3a76.js";import{_ as x}from"./su-image.c7c6094d.js";import{_ as y}from"./_plugin-vue_export-helper.1b428a4d.js";const v=y({__name:"comment-item",props:{item:{type:Object,default(){}}},setup:y=>(v,g)=>{const h=d,j=p,k=s(e("uni-rate"),_),b=s(e("su-image"),x),w=f;return l(),t(j,null,{default:a((()=>{var s;return[r(j,{class:"user ss-flex ss-m-b-14"},{default:a((()=>[r(j,{class:"ss-m-r-20 ss-flex"},{default:a((()=>[r(h,{class:"avatar",src:y.item.userAvatar},null,8,["src"])])),_:1}),r(j,{class:"nickname ss-m-r-20"},{default:a((()=>[c(i(y.item.userNickname),1)])),_:1}),r(j,{class:""},{default:a((()=>[r(k,{readonly:!0,modelValue:y.item.scores,"onUpdate:modelValue":g[0]||(g[0]=s=>y.item.scores=s),size:"18"},null,8,["modelValue"])])),_:1})])),_:1}),r(j,{class:"content"},{default:a((()=>[c(i(y.item.content),1)])),_:1}),(null==(s=y.item.picUrls)?void 0:s.length)?(l(),t(j,{key:0,class:"ss-m-t-24"},{default:a((()=>[r(w,{class:"scroll-box","scroll-x":"","scroll-anchoring":""},{default:a((()=>[r(j,{class:"ss-flex"},{default:a((()=>[(l(!0),m(u,null,n(y.item.picUrls,((s,e)=>(l(),t(j,{key:s,class:"ss-m-r-10"},{default:a((()=>[r(b,{class:"content-img",isPreview:"",previewList:y.item.picUrls,current:e,src:s,height:120,width:120,mode:"aspectFill"},null,8,["previewList","current","src"])])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1})):o("",!0),y.item.replyTime?(l(),t(j,{key:1,class:"ss-m-t-20 reply-box"},{default:a((()=>[r(j,{class:"reply-title"},{default:a((()=>[c("商家回复:")])),_:1}),r(j,{class:"reply-content"},{default:a((()=>[c(i(y.item.replyContent),1)])),_:1})])),_:1})):o("",!0)]})),_:1})}},[["__scopeId","data-v-c011c544"]]);export{v as c};

+ 1 - 1
unpackage/dist/build/web/assets/const.a5155995.js → unpackage/dist/build/web/assets/const.c7cff449.js

@@ -1 +1 @@
-import{aP as e}from"./index-4e17f3bd.js";const T={PRICE:{type:1,name:"满减"},PERCENT:{type:2,name:"折扣"}},a={DATE:{type:1,name:"固定日期可用"},TERM:{type:2,name:"领取之后可用"}},s={WAIT_START:"即将开始",STARTED:"进行中",END:"已结束"},t=(T,a)=>{const t=e();return t.isBefore(T)?s.WAIT_START:t.isAfter(a)?s.END:s.STARTED};export{a as C,T as P,s as T,t as g};
+import{aP as e}from"./index-2123fcd6.js";const T={PRICE:{type:1,name:"满减"},PERCENT:{type:2,name:"折扣"}},a={DATE:{type:1,name:"固定日期可用"},TERM:{type:2,name:"领取之后可用"}},s={WAIT_START:"即将开始",STARTED:"进行中",END:"已结束"},t=(T,a)=>{const t=e();return t.isBefore(T)?s.WAIT_START:t.isAfter(a)?s.END:s.STARTED};export{a as C,T as P,s as T,t as g};

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/detail-content-card.8ef4f674.js


+ 1 - 0
unpackage/dist/build/web/assets/edit-525ec613.css

@@ -0,0 +1 @@
+[data-v-8eedecb2] .uni-forms-item__label .label-text{font-size:.875rem!important;color:#333!important;line-height:normal!important}[data-v-8eedecb2] .uni-easyinput__content-input{font-size:.875rem!important;color:#333!important;line-height:normal!important;padding-left:0!important}[data-v-8eedecb2] .uni-easyinput__content-textarea{font-size:.875rem!important;color:#333!important;line-height:normal!important;margin-top:.25rem!important}[data-v-8eedecb2] .uni-icons{font-size:1.25rem!important}[data-v-8eedecb2] .is-textarea-icon{margin-top:.6875rem}[data-v-8eedecb2] .is-disabled{color:#333}.default-box[data-v-8eedecb2]{width:100%;box-sizing:border-box;height:3.125rem}.default-box .default-box-title[data-v-8eedecb2]{font-size:.875rem;color:#333;line-height:normal}.footer-box .save-btn[data-v-8eedecb2]{width:22.1875rem;height:2.5rem;border-radius:1.25rem;background:linear-gradient(90deg,var(--ui-BG-Main),var(--ui-BG-Main-gradient));color:#fff}.footer-box .cancel-btn[data-v-8eedecb2]{width:22.1875rem;height:2.5rem;border-radius:1.25rem;background:var(--ui-BG)}

+ 0 - 1
unpackage/dist/build/web/assets/edit-6d3e095d.css

@@ -1 +0,0 @@
-[data-v-382534e4] .uni-forms-item__label .label-text{font-size:.875rem!important;color:#333!important;line-height:normal!important}[data-v-382534e4] .uni-easyinput__content-input{font-size:.875rem!important;color:#333!important;line-height:normal!important;padding-left:0!important}[data-v-382534e4] .uni-easyinput__content-textarea{font-size:.875rem!important;color:#333!important;line-height:normal!important;margin-top:.25rem!important}[data-v-382534e4] .uni-icons{font-size:1.25rem!important}[data-v-382534e4] .is-textarea-icon{margin-top:.6875rem}[data-v-382534e4] .is-disabled{color:#333}.default-box[data-v-382534e4]{width:100%;box-sizing:border-box;height:3.125rem}.default-box .default-box-title[data-v-382534e4]{font-size:.875rem;color:#333;line-height:normal}.footer-box .save-btn[data-v-382534e4]{width:22.1875rem;height:2.5rem;border-radius:1.25rem;background:linear-gradient(90deg,var(--ui-BG-Main),var(--ui-BG-Main-gradient));color:#fff}.footer-box .cancel-btn[data-v-382534e4]{width:22.1875rem;height:2.5rem;border-radius:1.25rem;background:var(--ui-BG)}

+ 1 - 0
unpackage/dist/build/web/assets/edit-8cf6ffda.css

@@ -0,0 +1 @@
+[data-v-aebc0339] .uni-forms-item__label .label-text{font-size:.875rem!important;color:#333!important;line-height:normal!important}[data-v-aebc0339] .uni-easyinput__content-input{font-size:.875rem!important;color:#333!important;line-height:normal!important;padding-left:0!important}[data-v-aebc0339] .uni-easyinput__content-textarea{font-size:.875rem!important;color:#333!important;line-height:normal!important;margin-top:.25rem!important}[data-v-aebc0339] .uni-icons{font-size:1.25rem!important}[data-v-aebc0339] .is-textarea-icon{margin-top:.6875rem}[data-v-aebc0339] .is-disabled{color:#333}.default-box[data-v-aebc0339]{width:100%;box-sizing:border-box;height:3.125rem}.default-box .default-box-title[data-v-aebc0339]{font-size:.875rem;color:#333;line-height:normal}.footer-box .save-btn[data-v-aebc0339]{width:22.1875rem;height:2.5rem;border-radius:1.25rem;background:linear-gradient(90deg,var(--ui-BG-Main),var(--ui-BG-Main-gradient));color:#fff}.footer-box .cancel-btn[data-v-aebc0339]{width:22.1875rem;height:2.5rem;border-radius:1.25rem;background:var(--ui-BG)}

+ 0 - 1
unpackage/dist/build/web/assets/edit-d10a5f51.css

@@ -1 +0,0 @@
-[data-v-084dfbbe] .uni-forms-item__label .label-text{font-size:.875rem!important;color:#333!important;line-height:normal!important}[data-v-084dfbbe] .uni-easyinput__content-input{font-size:.875rem!important;color:#333!important;line-height:normal!important;padding-left:0!important}[data-v-084dfbbe] .uni-easyinput__content-textarea{font-size:.875rem!important;color:#333!important;line-height:normal!important;margin-top:.25rem!important}[data-v-084dfbbe] .uni-icons{font-size:1.25rem!important}[data-v-084dfbbe] .is-textarea-icon{margin-top:.6875rem}[data-v-084dfbbe] .is-disabled{color:#333}.default-box[data-v-084dfbbe]{width:100%;box-sizing:border-box;height:3.125rem}.default-box .default-box-title[data-v-084dfbbe]{font-size:.875rem;color:#333;line-height:normal}.footer-box .save-btn[data-v-084dfbbe]{width:22.1875rem;height:2.5rem;border-radius:1.25rem;background:linear-gradient(90deg,var(--ui-BG-Main),var(--ui-BG-Main-gradient));color:#fff}.footer-box .cancel-btn[data-v-084dfbbe]{width:22.1875rem;height:2.5rem;border-radius:1.25rem;background:var(--ui-BG)}

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/index-2123fcd6.js


+ 1 - 0
unpackage/dist/build/web/assets/index-64992aba.css

@@ -0,0 +1 @@
+.pay-icon[data-v-e3b2b1a4]{width:1.125rem;height:1.125rem;margin-right:.8125rem}.ss-modal-box .modal-header[data-v-e3b2b1a4]{position:relative;padding:1.875rem .625rem 1.25rem}.ss-modal-box .modal-header .money-text[data-v-e3b2b1a4]{color:#ff3000;font-size:1.4375rem;font-weight:700;font-family:OPPOSANS}.ss-modal-box .modal-header .money-text[data-v-e3b2b1a4]:before{content:"¥";font-size:.9375rem}.ss-modal-box .modal-header .time-text[data-v-e3b2b1a4]{font-size:.8125rem;color:#bbb}.ss-modal-box .modal-header .close-icon[data-v-e3b2b1a4]{position:absolute;top:.3125rem;right:.625rem;font-size:1.4375rem;opacity:.2}.ss-modal-box .modal-content[data-v-e3b2b1a4]{overflow-y:auto}.ss-modal-box .modal-content .pay-title[data-v-e3b2b1a4]{font-size:.8125rem;font-weight:500;color:#333}.ss-modal-box .modal-content .pay-tip[data-v-e3b2b1a4]{font-size:.8125rem;color:#bbb}.ss-modal-box .modal-content .pay-item[data-v-e3b2b1a4]{height:2.6875rem}.ss-modal-box .modal-content .disabled-pay-item .pay-title[data-v-e3b2b1a4]{color:#999}.ss-modal-box .modal-content .userInfo-money[data-v-e3b2b1a4]{font-size:.8125rem;color:#bbb;line-height:normal}.ss-modal-box .save-btn[data-v-e3b2b1a4]{width:22.1875rem;height:2.5rem;border-radius:1.25rem;background:linear-gradient(90deg,var(--ui-BG-Main),var(--ui-BG-Main-gradient));color:#fff}.ss-modal-box .disabled-btn[data-v-e3b2b1a4]{background:#e5e5e5;color:#999}.ss-modal-box .past-due-btn[data-v-e3b2b1a4]{width:22.1875rem;height:2.5rem;border-radius:1.25rem;background-color:#999;color:#fff}

+ 0 - 1
unpackage/dist/build/web/assets/index-bf53dbe2.css

@@ -1 +0,0 @@
-.pay-icon[data-v-12189122]{width:1.125rem;height:1.125rem;margin-right:.8125rem}.ss-modal-box .modal-header[data-v-12189122]{position:relative;padding:1.875rem .625rem 1.25rem}.ss-modal-box .modal-header .money-text[data-v-12189122]{color:#ff3000;font-size:1.4375rem;font-weight:700;font-family:OPPOSANS}.ss-modal-box .modal-header .money-text[data-v-12189122]:before{content:"¥";font-size:.9375rem}.ss-modal-box .modal-header .time-text[data-v-12189122]{font-size:.8125rem;color:#bbb}.ss-modal-box .modal-header .close-icon[data-v-12189122]{position:absolute;top:.3125rem;right:.625rem;font-size:1.4375rem;opacity:.2}.ss-modal-box .modal-content[data-v-12189122]{overflow-y:auto}.ss-modal-box .modal-content .pay-title[data-v-12189122]{font-size:.8125rem;font-weight:500;color:#333}.ss-modal-box .modal-content .pay-tip[data-v-12189122]{font-size:.8125rem;color:#bbb}.ss-modal-box .modal-content .pay-item[data-v-12189122]{height:2.6875rem}.ss-modal-box .modal-content .disabled-pay-item .pay-title[data-v-12189122]{color:#999}.ss-modal-box .modal-content .userInfo-money[data-v-12189122]{font-size:.8125rem;color:#bbb;line-height:normal}.ss-modal-box .save-btn[data-v-12189122]{width:22.1875rem;height:2.5rem;border-radius:1.25rem;background:linear-gradient(90deg,var(--ui-BG-Main),var(--ui-BG-Main-gradient));color:#fff}.ss-modal-box .disabled-btn[data-v-12189122]{background:#e5e5e5;color:#999}.ss-modal-box .past-due-btn[data-v-12189122]{width:22.1875rem;height:2.5rem;border-radius:1.25rem;background-color:#999;color:#fff}

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/mp-html.256e2433.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-bargain-detail.a11ff707.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-bargain-list.00f09348.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-groupon-detail.d9b1152a.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-groupon-list.af66b0e8.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-groupon-order.8609718a.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-index.e9f5c27b.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-seckill-list.8a4da096.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-app-sign.3cad943f.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-chat-index.3e9f1aff.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-chat-speechtotext.33f71372.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-chat-speechtotext.90866789.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-commission-ranking.686dd9a4.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-goods.2b0cbbea.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-index.68242319.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-order.46f5b645.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-promoter.0585fb57.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-team.c1ea7afb.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-wallet.6f8135b7.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-withdraw.a181a2d9.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-coupon-detail.62a2e05d.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-coupon-list.0d7f4013.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-comment-add.a937f001.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-comment-list.fcd3cb47.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-groupon.953bd997.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-index.da106360.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-list.cd1515de.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-seckill.4b0c282c.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-index-cart.bfdaffd6.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-index-category.bb1fd97e.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-index-index.5d55d5b1.js → unpackage/dist/build/web/assets/pages-index-index.f0453cdd.js

@@ -1 +1 @@
-import{h as e,c as t,o as s,s as a,$ as o,a as p,b as r,d as l,e as i,f as n,w as m,g as u,i as d,j as _,k as y,r as c,F as g,l as j,m as b}from"./index-4e17f3bd.js";import{_ as v,a as f}from"./s-block.8ec1da62.js";import{_ as x}from"./s-layout.cb342b79.js";import"./phone-international-input.ff54f6c5.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-list.4bce1b44.js";import"./uni-badge.af8b802a.js";import"./su-image.98ba3b9e.js";import"./su-swiper.34fbe2f3.js";import"./s-goods-column.c4de2287.js";import"./points.c381a8e1.js";/* empty css                                                                     */import"./uni-load-more.826066f5.js";/* empty css                                                                *//* empty css                                                                      */import"./const.a5155995.js";import"./mp-html.f8960d8a.js";import"./pages-public-richtext.8984eb33.js";const h={__name:"index",setup(h){e();const k=t((()=>{var e;return null==(e=a.$store("app").template)?void 0:e.home}));return s((e=>{e.templateId&&a.$store("app").init(e.templateId),e.spm&&o.decryptSpm(e.spm),e.page&&a.$router.go(decodeURIComponent(e.page))})),p((()=>{a.$store("app").init(),setTimeout((function(){r()}),800)})),l((()=>{})),(e,t)=>{const s=j(b("s-block-item"),v),a=j(b("s-block"),f),o=j(b("s-layout"),x),p=d;return k.value?(i(),n(p,{key:0},{default:m((()=>{var e;return[_(o,{title:"首页",navbar:"custom",tabbar:"/pages/index/index",bgStyle:k.value.page,navbarStyle:null==(e=k.value.style)?void 0:e.navbar,onShareAppMessage:""},{default:m((()=>[(i(!0),y(g,null,c(k.value.components,((e,t)=>(i(),n(a,{key:t,styles:e.property.style},{default:m((()=>[_(s,{type:e.id,data:e.property,styles:e.property.style},null,8,["type","data","styles"])])),_:2},1032,["styles"])))),128))])),_:1},8,["bgStyle","navbarStyle"])]})),_:1})):u("",!0)}}};export{h as default};
+import{h as e,c as t,o as s,s as a,$ as o,a as p,b as r,d as l,e as i,f as n,w as m,g as u,i as d,j as _,k as y,r as c,F as g,l as j,m as b}from"./index-2123fcd6.js";import{_ as v,a as f}from"./s-block.98ff95ae.js";import{_ as x}from"./s-layout.5f7c8360.js";import"./phone-international-input.e3b8a219.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-list.d03310f7.js";import"./uni-badge.08d53262.js";import"./su-image.c7c6094d.js";import"./su-swiper.c53337bd.js";import"./s-goods-column.20c59439.js";import"./points.c381a8e1.js";/* empty css                                                                     */import"./uni-load-more.372756db.js";/* empty css                                                                *//* empty css                                                                      */import"./const.c7cff449.js";import"./mp-html.256e2433.js";import"./pages-public-richtext.cf28d2fa.js";const h={__name:"index",setup(h){e();const k=t((()=>{var e;return null==(e=a.$store("app").template)?void 0:e.home}));return s((e=>{e.templateId&&a.$store("app").init(e.templateId),e.spm&&o.decryptSpm(e.spm),e.page&&a.$router.go(decodeURIComponent(e.page))})),p((()=>{a.$store("app").init(),setTimeout((function(){r()}),800)})),l((()=>{})),(e,t)=>{const s=j(b("s-block-item"),v),a=j(b("s-block"),f),o=j(b("s-layout"),x),p=d;return k.value?(i(),n(p,{key:0},{default:m((()=>{var e;return[_(o,{title:"首页",navbar:"custom",tabbar:"/pages/index/index",bgStyle:k.value.page,navbarStyle:null==(e=k.value.style)?void 0:e.navbar,onShareAppMessage:""},{default:m((()=>[(i(!0),y(g,null,c(k.value.components,((e,t)=>(i(),n(a,{key:t,styles:e.property.style},{default:m((()=>[_(s,{type:e.id,data:e.property,styles:e.property.style},null,8,["type","data","styles"])])),_:2},1032,["styles"])))),128))])),_:1},8,["bgStyle","navbarStyle"])]})),_:1})):u("",!0)}}};export{h as default};

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-index-login.d6b7ba35.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-index-page.914dd7f1.js → unpackage/dist/build/web/assets/pages-index-page.efb84ef5.js

@@ -1 +1 @@
-import{_ as t,a as e}from"./s-block.8ec1da62.js";import{y as s,o,X as a,d as p,e as n,f as i,w as r,l,k as m,r as _,F as u,m as y,j as d}from"./index-4e17f3bd.js";import{_ as c}from"./s-layout.cb342b79.js";import"./phone-international-input.ff54f6c5.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-list.4bce1b44.js";import"./uni-badge.af8b802a.js";import"./su-image.98ba3b9e.js";import"./su-swiper.34fbe2f3.js";import"./s-goods-column.c4de2287.js";import"./points.c381a8e1.js";/* empty css                                                                     */import"./uni-load-more.826066f5.js";/* empty css                                                                *//* empty css                                                                      */import"./const.a5155995.js";import"./mp-html.f8960d8a.js";import"./pages-public-richtext.8984eb33.js";const g={__name:"page",setup(g){const j=s({name:"",components:[],navigationBar:{},page:{}});return o((async t=>{var e,s,o;let p=t.id;const{code:n,data:i}=await a.getDiyPage(p);0===n&&(j.name=i.name,j.components=null==(e=i.property)?void 0:e.components,j.navigationBar=null==(s=i.property)?void 0:s.navigationBar,j.page=null==(o=i.property)?void 0:o.page)})),p((()=>{})),(s,o)=>{const a=l(y("s-block-item"),t),p=l(y("s-block"),e),g=l(y("s-layout"),c);return n(),i(g,{title:j.name,navbar:"custom",bgStyle:j.page,navbarStyle:j.navigationBar,onShareAppMessage:"",showLeftButton:""},{default:r((()=>[(n(!0),m(u,null,_(j.components,((t,e)=>(n(),i(p,{key:e,styles:t.property.style},{default:r((()=>[d(a,{type:t.id,data:t.property,styles:t.property.style},null,8,["type","data","styles"])])),_:2},1032,["styles"])))),128))])),_:1},8,["title","bgStyle","navbarStyle"])}}};export{g as default};
+import{_ as t,a as e}from"./s-block.98ff95ae.js";import{y as s,o,X as a,d as p,e as n,f as i,w as r,l,k as m,r as _,F as u,m as y,j as d}from"./index-2123fcd6.js";import{_ as c}from"./s-layout.5f7c8360.js";import"./phone-international-input.e3b8a219.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-list.d03310f7.js";import"./uni-badge.08d53262.js";import"./su-image.c7c6094d.js";import"./su-swiper.c53337bd.js";import"./s-goods-column.20c59439.js";import"./points.c381a8e1.js";/* empty css                                                                     */import"./uni-load-more.372756db.js";/* empty css                                                                *//* empty css                                                                      */import"./const.c7cff449.js";import"./mp-html.256e2433.js";import"./pages-public-richtext.cf28d2fa.js";const g={__name:"page",setup(g){const j=s({name:"",components:[],navigationBar:{},page:{}});return o((async t=>{var e,s,o;let p=t.id;const{code:n,data:i}=await a.getDiyPage(p);0===n&&(j.name=i.name,j.components=null==(e=i.property)?void 0:e.components,j.navigationBar=null==(s=i.property)?void 0:s.navigationBar,j.page=null==(o=i.property)?void 0:o.page)})),p((()=>{})),(s,o)=>{const a=l(y("s-block-item"),t),p=l(y("s-block"),e),g=l(y("s-layout"),c);return n(),i(g,{title:j.name,navbar:"custom",bgStyle:j.page,navbarStyle:j.navigationBar,onShareAppMessage:"",showLeftButton:""},{default:r((()=>[(n(!0),m(u,null,_(j.components,((t,e)=>(n(),i(p,{key:e,styles:t.property.style},{default:r((()=>[d(a,{type:t.id,data:t.property,styles:t.property.style},null,8,["type","data","styles"])])),_:2},1032,["styles"])))),128))])),_:1},8,["title","bgStyle","navbarStyle"])}}};export{g as default};

+ 1 - 1
unpackage/dist/build/web/assets/pages-index-search.49ab00f2.js → unpackage/dist/build/web/assets/pages-index-search.cda02385.js

@@ -1 +1 @@
-import{y as s,o as t,P as e,e as a,f as o,w as r,l as i,j as l,t as n,k as c,r as u,F as f,s as h,p as y,O as d,W as p,m as _,i as m,I as x,u as L}from"./index-4e17f3bd.js";import{b,_ as g}from"./s-layout.cb342b79.js";import{_ as w}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.ff54f6c5.js";const k=w({__name:"search",setup(w){const k=s({historyList:[]});function j(s){s&&(!function(s){k.historyList.includes(s)&&k.historyList.splice(k.historyList.indexOf(s),1);k.historyList.unshift(s),k.historyList.length>=10&&(k.historyList.length=10);y("searchHistory",k.historyList)}(s),h.$router.go("/pages/goods/list",{keyword:s}))}function C(){d({title:"提示",content:"确认清除搜索历史吗?",success:function(s){s.confirm&&(k.historyTag=[],p("searchHistory"))}})}return t((()=>{k.historyList=e("searchHistory")||[]})),(s,t)=>{const e=i(_("uni-search-bar"),b),h=m,y=x,d=i(_("s-layout"),g);return a(),o(d,{class:"set-wrap",title:"搜索",bgStyle:{color:"#FFF"}},{default:r((()=>[l(h,{class:"ss-p-x-24"},{default:r((()=>[l(h,{class:"ss-flex ss-col-center"},{default:r((()=>[l(e,{class:"ss-flex-1",radius:"33",placeholder:"请输入关键字",cancelButton:"none",focus:!0,onConfirm:t[0]||(t[0]=s=>j(s.value))})])),_:1}),l(h,{class:"ss-flex ss-row-between ss-col-center"},{default:r((()=>[l(h,{class:"serach-history"},{default:r((()=>[n("搜索历史")])),_:1}),l(y,{class:"clean-history ss-reset-button",onClick:C},{default:r((()=>[n(" 清除搜索历史 ")])),_:1})])),_:1}),l(h,{class:"ss-flex ss-col-center ss-row-left ss-flex-wrap"},{default:r((()=>[(a(!0),c(f,null,u(k.historyList,((s,t)=>(a(),o(y,{class:"history-btn ss-reset-button",onClick:t=>j(s),key:t},{default:r((()=>[n(L(s),1)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-d3779116"]]);export{k as default};
+import{y as s,o as t,P as e,e as a,f as o,w as r,l as i,j as l,t as n,k as c,r as u,F as f,s as h,p as y,O as d,W as p,m as _,i as m,I as x,u as L}from"./index-2123fcd6.js";import{b,_ as g}from"./s-layout.5f7c8360.js";import{_ as w}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.e3b8a219.js";const k=w({__name:"search",setup(w){const k=s({historyList:[]});function j(s){s&&(!function(s){k.historyList.includes(s)&&k.historyList.splice(k.historyList.indexOf(s),1);k.historyList.unshift(s),k.historyList.length>=10&&(k.historyList.length=10);y("searchHistory",k.historyList)}(s),h.$router.go("/pages/goods/list",{keyword:s}))}function C(){d({title:"提示",content:"确认清除搜索历史吗?",success:function(s){s.confirm&&(k.historyTag=[],p("searchHistory"))}})}return t((()=>{k.historyList=e("searchHistory")||[]})),(s,t)=>{const e=i(_("uni-search-bar"),b),h=m,y=x,d=i(_("s-layout"),g);return a(),o(d,{class:"set-wrap",title:"搜索",bgStyle:{color:"#FFF"}},{default:r((()=>[l(h,{class:"ss-p-x-24"},{default:r((()=>[l(h,{class:"ss-flex ss-col-center"},{default:r((()=>[l(e,{class:"ss-flex-1",radius:"33",placeholder:"请输入关键字",cancelButton:"none",focus:!0,onConfirm:t[0]||(t[0]=s=>j(s.value))})])),_:1}),l(h,{class:"ss-flex ss-row-between ss-col-center"},{default:r((()=>[l(h,{class:"serach-history"},{default:r((()=>[n("搜索历史")])),_:1}),l(y,{class:"clean-history ss-reset-button",onClick:C},{default:r((()=>[n(" 清除搜索历史 ")])),_:1})])),_:1}),l(h,{class:"ss-flex ss-col-center ss-row-left ss-flex-wrap"},{default:r((()=>[(a(!0),c(f,null,u(k.historyList,((s,t)=>(a(),o(y,{class:"history-btn ss-reset-button",onClick:t=>j(s),key:t},{default:r((()=>[n(L(s),1)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-d3779116"]]);export{k as default};

+ 1 - 1
unpackage/dist/build/web/assets/pages-index-user.da024207.js → unpackage/dist/build/web/assets/pages-index-user.18974cc6.js

@@ -1 +1 @@
-import{h as s,c as e,n as t,s as a,a as o,b as r,d as p,o as l,p as i,q as n,e as u,f as m,w as _,l as d,k as y,r as c,F as j,m as b,j as g}from"./index-4e17f3bd.js";import{_ as v,a as f}from"./s-block.8ec1da62.js";import{_ as k}from"./s-layout.cb342b79.js";import"./phone-international-input.ff54f6c5.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-list.4bce1b44.js";import"./uni-badge.af8b802a.js";import"./su-image.98ba3b9e.js";import"./su-swiper.34fbe2f3.js";import"./s-goods-column.c4de2287.js";import"./points.c381a8e1.js";/* empty css                                                                     */import"./uni-load-more.826066f5.js";/* empty css                                                                *//* empty css                                                                      */import"./const.a5155995.js";import"./mp-html.f8960d8a.js";import"./pages-public-richtext.8984eb33.js";const x={__name:"user",setup(x){s();const h=e((()=>a.$store("app").template.user)),S=e((()=>a.$store("user").isLogin));return t((()=>{a.$store("user").updateUserData()})),o((()=>{a.$store("user").updateUserData(),setTimeout((function(){r()}),800)})),p((()=>{})),l((s=>{s.linkId&&(i("linkId",s.linkId),S.value||n("register","register"))})),(s,e)=>{var t;const a=d(b("s-block-item"),v),o=d(b("s-block"),f),r=d(b("s-layout"),k);return u(),m(r,{title:"我的",tabbar:"/pages/index/user",navbar:"custom",bgStyle:h.value.page,navbarStyle:null==(t=h.value.style)?void 0:t.navbar,onShareAppMessage:""},{default:_((()=>[(u(!0),y(j,null,c(h.value.components,((s,e)=>(u(),m(o,{key:e,styles:s.property.style},{default:_((()=>[g(a,{type:s.id,data:s.property,styles:s.property.style},null,8,["type","data","styles"])])),_:2},1032,["styles"])))),128))])),_:1},8,["bgStyle","navbarStyle"])}}};export{x as default};
+import{h as s,c as e,n as t,s as a,a as o,b as r,d as p,o as l,p as i,q as n,e as u,f as m,w as _,l as d,k as y,r as c,F as j,m as b,j as g}from"./index-2123fcd6.js";import{_ as v,a as f}from"./s-block.98ff95ae.js";import{_ as k}from"./s-layout.5f7c8360.js";import"./phone-international-input.e3b8a219.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-list.d03310f7.js";import"./uni-badge.08d53262.js";import"./su-image.c7c6094d.js";import"./su-swiper.c53337bd.js";import"./s-goods-column.20c59439.js";import"./points.c381a8e1.js";/* empty css                                                                     */import"./uni-load-more.372756db.js";/* empty css                                                                *//* empty css                                                                      */import"./const.c7cff449.js";import"./mp-html.256e2433.js";import"./pages-public-richtext.cf28d2fa.js";const x={__name:"user",setup(x){s();const h=e((()=>a.$store("app").template.user)),S=e((()=>a.$store("user").isLogin));return t((()=>{a.$store("user").updateUserData()})),o((()=>{a.$store("user").updateUserData(),setTimeout((function(){r()}),800)})),p((()=>{})),l((s=>{s.linkId&&(i("linkId",s.linkId),S.value||n("register","register"))})),(s,e)=>{var t;const a=d(b("s-block-item"),v),o=d(b("s-block"),f),r=d(b("s-layout"),k);return u(),m(r,{title:"我的",tabbar:"/pages/index/user",navbar:"custom",bgStyle:h.value.page,navbarStyle:null==(t=h.value.style)?void 0:t.navbar,onShareAppMessage:""},{default:_((()=>[(u(!0),y(j,null,c(h.value.components,((s,e)=>(u(),m(o,{key:e,styles:s.property.style},{default:_((()=>[g(a,{type:s.id,data:s.property,styles:s.property.style},null,8,["type","data","styles"])])),_:2},1032,["styles"])))),128))])),_:1},8,["bgStyle","navbarStyle"])}}};export{x as default};

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-aftersale-apply.03ca4370.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-aftersale-detail.b7de26c8.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-aftersale-list.eadbf5fb.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-order-aftersale-log.5617b787.js → unpackage/dist/build/web/assets/pages-order-aftersale-log.dc2b68d9.js

@@ -1 +1 @@
-import{e as t,f as a,w as e,j as s,D as l,g as i,t as o,u as n,v as d,s as c,H as u,i as r,y as m,o as f,an as p,l as _,k as y,r as x,F as g,m as b}from"./index-4e17f3bd.js";import{_ as j}from"./s-layout.cb342b79.js";import{_ as h}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.ff54f6c5.js";const v=h({__name:"log-item",props:{item:{type:Object,default(){}},index:{type:Number,default:0},data:{type:Object,default(){}}},setup:m=>(f,p)=>{const _=u,y=r;return t(),a(y,{class:"log-item ss-flex"},{default:e((()=>[s(y,{class:"log-icon ss-flex-col ss-col-center ss-m-r-20"},{default:e((()=>[s(_,{class:l(["cicon-title",0===m.index?"activity-color":""])},null,8,["class"]),m.data.length-1!==m.index?(t(),a(y,{key:0,class:"line"})):i("",!0)])),_:1}),s(y,null,{default:e((()=>[s(y,{class:"text"},{default:e((()=>[o(n(m.item.content),1)])),_:1}),s(y,{class:"date"},{default:e((()=>[o(n(d(c).$helper.timeFormat(m.item.createTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:1})])),_:1})}},[["__scopeId","data-v-bbeb067c"]]),k=h({__name:"log",setup(l){const i=m({list:[]});return f((t=>{i.aftersaleId=t.id,async function(t){const{data:a}=await p.getAfterSaleLogList(t);i.list=a}(t.id)})),(l,o)=>{const n=r,d=_(b("s-layout"),j);return t(),a(d,{title:"售后进度"},{default:e((()=>[s(n,{class:"log-box"},{default:e((()=>[(t(!0),y(g,null,x(i.list,((l,o)=>(t(),a(n,{key:l.id},{default:e((()=>[s(v,{item:l,index:o,data:i.list},null,8,["item","index","data"])])),_:2},1024)))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-b61de3f9"]]);export{k as default};
+import{e as t,f as a,w as e,j as s,D as l,g as i,t as o,u as n,v as d,s as c,H as u,i as r,y as m,o as f,an as p,l as _,k as y,r as x,F as g,m as b}from"./index-2123fcd6.js";import{_ as j}from"./s-layout.5f7c8360.js";import{_ as h}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.e3b8a219.js";const v=h({__name:"log-item",props:{item:{type:Object,default(){}},index:{type:Number,default:0},data:{type:Object,default(){}}},setup:m=>(f,p)=>{const _=u,y=r;return t(),a(y,{class:"log-item ss-flex"},{default:e((()=>[s(y,{class:"log-icon ss-flex-col ss-col-center ss-m-r-20"},{default:e((()=>[s(_,{class:l(["cicon-title",0===m.index?"activity-color":""])},null,8,["class"]),m.data.length-1!==m.index?(t(),a(y,{key:0,class:"line"})):i("",!0)])),_:1}),s(y,null,{default:e((()=>[s(y,{class:"text"},{default:e((()=>[o(n(m.item.content),1)])),_:1}),s(y,{class:"date"},{default:e((()=>[o(n(d(c).$helper.timeFormat(m.item.createTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:1})])),_:1})}},[["__scopeId","data-v-bbeb067c"]]),k=h({__name:"log",setup(l){const i=m({list:[]});return f((t=>{i.aftersaleId=t.id,async function(t){const{data:a}=await p.getAfterSaleLogList(t);i.list=a}(t.id)})),(l,o)=>{const n=r,d=_(b("s-layout"),j);return t(),a(d,{title:"售后进度"},{default:e((()=>[s(n,{class:"log-box"},{default:e((()=>[(t(!0),y(g,null,x(i.list,((l,o)=>(t(),a(n,{key:l.id},{default:e((()=>[s(v,{item:l,index:o,data:i.list},null,8,["item","index","data"])])),_:2},1024)))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-b61de3f9"]]);export{k as default};

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-aftersale-return-delivery.ab57f1d3.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-confirm.2654fa79.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-detail.4f2b1771.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-express-log.eb2cd1bb.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-list.5c51113f.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-otherlist.921c4a96.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-pay-index.05d7ef3f.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-pay-index.e2dc977d.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-pay-recharge-log.76c4fc72.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-pay-recharge.4076b93d.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-pay-result.eeba5fcc.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-public-error.5f0aceec.js → unpackage/dist/build/web/assets/pages-public-error.c5bf80b8.js

@@ -1 +1 @@
-import{M as t,o as e,e as o,f as n,w as a,i as s,g as r,b6 as i,bO as c,l,m as p}from"./index-4e17f3bd.js";import{_ as u}from"./s-empty.d4430e1e.js";import{_}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css                                                                */const m=_({__name:"error",setup(_){const m=t(""),x=t("");async function y(){i({url:"/pages/index/index"}),await c()}return e((t=>{m.value=t.errCode,x.value=t.errMsg})),(t,e)=>{const i=l(p("s-empty"),u),c=s;return o(),n(c,{class:"error-page"},{default:a((()=>["NetworkError"===m.value?(o(),n(i,{key:0,icon:"/static/internet-empty.png",text:"网络连接失败",showAction:"",actionText:"重新连接",onClickAction:y,buttonColor:"#132b85"})):"TemplateError"===m.value?(o(),n(i,{key:1,icon:"/static/internet-empty.png",text:"未找到模板",showAction:"",actionText:"重新加载",onClickAction:y,buttonColor:"#132b85"})):""!==m.value?(o(),n(i,{key:2,icon:"/static/internet-empty.png",text:x.value,showAction:"",actionText:"重新加载",onClickAction:y,buttonColor:"#132b85"},null,8,["text"])):r("",!0)])),_:1})}}},[["__scopeId","data-v-189d7116"]]);export{m as default};
+import{M as t,o as e,e as o,f as n,w as a,i as s,g as r,b6 as i,bO as c,l,m as p}from"./index-2123fcd6.js";import{_ as u}from"./s-empty.fd99476a.js";import{_}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css                                                                */const m=_({__name:"error",setup(_){const m=t(""),x=t("");async function y(){i({url:"/pages/index/index"}),await c()}return e((t=>{m.value=t.errCode,x.value=t.errMsg})),(t,e)=>{const i=l(p("s-empty"),u),c=s;return o(),n(c,{class:"error-page"},{default:a((()=>["NetworkError"===m.value?(o(),n(i,{key:0,icon:"/static/internet-empty.png",text:"网络连接失败",showAction:"",actionText:"重新连接",onClickAction:y,buttonColor:"#132b85"})):"TemplateError"===m.value?(o(),n(i,{key:1,icon:"/static/internet-empty.png",text:"未找到模板",showAction:"",actionText:"重新加载",onClickAction:y,buttonColor:"#132b85"})):""!==m.value?(o(),n(i,{key:2,icon:"/static/internet-empty.png",text:x.value,showAction:"",actionText:"重新加载",onClickAction:y,buttonColor:"#132b85"},null,8,["text"])):r("",!0)])),_:1})}}},[["__scopeId","data-v-189d7116"]]);export{m as default};

+ 1 - 1
unpackage/dist/build/web/assets/pages-public-faq.3d4b1a2c.js → unpackage/dist/build/web/assets/pages-public-faq.ad9e0efb.js

@@ -1 +1 @@
-import{y as s,o as t,s as e,e as a,f as l,w as o,l as n,j as c,k as r,r as i,F as p,g as u,m as _,t as m,u as f,i as d,H as g}from"./index-4e17f3bd.js";import{_ as y,a as x}from"./uni-collapse.16e17819.js";import{_ as j}from"./s-empty.d4430e1e.js";import{_ as b}from"./s-layout.cb342b79.js";import{_ as h}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.ff54f6c5.js";/* empty css                                                                */const k=h({__name:"faq",setup(h){const k=s({list:[],loading:!0});return t((()=>{e.$router.go("/pages/public/richtext",{title:"常见问题"})})),(s,t)=>{const e=d,h=g,v=n(_("uni-collapse-item"),y),F=n(_("uni-collapse"),x),w=n(_("s-empty"),j),q=n(_("s-layout"),b);return a(),l(q,{class:"set-wrap",title:"常见问题",bgStyle:{color:"#FFF"}},{default:o((()=>[c(F,null,{default:o((()=>[(a(!0),r(p,null,i(k.list,((s,t)=>(a(),l(v,{key:s},{title:o((()=>[c(e,{class:"ss-flex ss-col-center header"},{default:o((()=>[c(e,{class:"ss-m-l-20 ss-m-r-20 icon"},{default:o((()=>[c(e,{class:"rectangle"},{default:o((()=>[c(e,{class:"num ss-flex ss-row-center ss-col-center"},{default:o((()=>[m(f(t+1<10?"0"+(t+1):t+1),1)])),_:2},1024)])),_:2},1024),c(e,{class:"triangle"})])),_:2},1024),c(e,{class:"title ss-m-t-36 ss-m-b-36"},{default:o((()=>[m(f(s.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[c(e,{class:"content ss-p-l-78 ss-p-r-40 ss-p-b-50 ss-p-t-20"},{default:o((()=>[c(h,{class:"text"},{default:o((()=>[m(f(s.content),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1}),0!==k.list.length||k.loading?u("",!0):(a(),l(w,{key:0,text:"暂无常见问题",icon:"/static/collect-empty.png"}))])),_:1})}}},[["__scopeId","data-v-d403c664"]]);export{k as default};
+import{y as s,o as t,s as e,e as a,f as l,w as o,l as n,j as c,k as r,r as i,F as p,g as u,m as _,t as m,u as f,i as d,H as g}from"./index-2123fcd6.js";import{_ as y,a as x}from"./uni-collapse.73c0c9e6.js";import{_ as j}from"./s-empty.fd99476a.js";import{_ as b}from"./s-layout.5f7c8360.js";import{_ as h}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.e3b8a219.js";/* empty css                                                                */const k=h({__name:"faq",setup(h){const k=s({list:[],loading:!0});return t((()=>{e.$router.go("/pages/public/richtext",{title:"常见问题"})})),(s,t)=>{const e=d,h=g,v=n(_("uni-collapse-item"),y),F=n(_("uni-collapse"),x),w=n(_("s-empty"),j),q=n(_("s-layout"),b);return a(),l(q,{class:"set-wrap",title:"常见问题",bgStyle:{color:"#FFF"}},{default:o((()=>[c(F,null,{default:o((()=>[(a(!0),r(p,null,i(k.list,((s,t)=>(a(),l(v,{key:s},{title:o((()=>[c(e,{class:"ss-flex ss-col-center header"},{default:o((()=>[c(e,{class:"ss-m-l-20 ss-m-r-20 icon"},{default:o((()=>[c(e,{class:"rectangle"},{default:o((()=>[c(e,{class:"num ss-flex ss-row-center ss-col-center"},{default:o((()=>[m(f(t+1<10?"0"+(t+1):t+1),1)])),_:2},1024)])),_:2},1024),c(e,{class:"triangle"})])),_:2},1024),c(e,{class:"title ss-m-t-36 ss-m-b-36"},{default:o((()=>[m(f(s.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[c(e,{class:"content ss-p-l-78 ss-p-r-40 ss-p-b-50 ss-p-t-20"},{default:o((()=>[c(h,{class:"text"},{default:o((()=>[m(f(s.content),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1}),0!==k.list.length||k.loading?u("",!0):(a(),l(w,{key:0,text:"暂无常见问题",icon:"/static/collect-empty.png"}))])),_:1})}}},[["__scopeId","data-v-d403c664"]]);export{k as default};

+ 1 - 1
unpackage/dist/build/web/assets/pages-public-richtext.8984eb33.js → unpackage/dist/build/web/assets/pages-public-richtext.cf28d2fa.js

@@ -1 +1 @@
-import{y as t,o as e,bk as l,e as s,f as i,w as n,aM as a,l as o,j as c,m as r,i as p}from"./index-4e17f3bd.js";import{_ as u}from"./mp-html.f8960d8a.js";import{_ as m}from"./s-layout.cb342b79.js";import{_ as d}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.ff54f6c5.js";const f=d({__name:"richtext",props:{title:{defautls:"",type:String},type:{defautls:"",type:String}},setup(d){const f=t({title:"",content:""});const y=d;return e((t=>{(t.title||y.title)&&(f.title=t.title||y.title,l({title:f.title||y.title})),async function(t,e){const{code:s,data:i}=await a.getArticle(t,e);0===s&&(f.content=i.content,f.title!==i.title&&(f.title=i.title,l({title:f.title})))}(t.id,t.title||y.title)})),(t,e)=>{const l=o(r("mp-html"),u),a=p,y=o(r("s-layout"),m);return f.title&&!d.type?(s(),i(y,{key:0,class:"set-wrap",title:f.title,bgStyle:{color:"#FFF"}},{default:n((()=>[c(a,{class:"ss-p-30"},{default:n((()=>[c(l,{class:"richtext",content:f.content},null,8,["content"])])),_:1})])),_:1},8,["title"])):(s(),i(l,{key:1,class:"richtext",content:f.content},null,8,["content"]))}}},[["__scopeId","data-v-5342d437"]]);export{f as default};
+import{y as t,o as e,bk as l,e as s,f as i,w as n,aM as a,l as o,j as c,m as r,i as p}from"./index-2123fcd6.js";import{_ as u}from"./mp-html.256e2433.js";import{_ as m}from"./s-layout.5f7c8360.js";import{_ as d}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.e3b8a219.js";const f=d({__name:"richtext",props:{title:{defautls:"",type:String},type:{defautls:"",type:String}},setup(d){const f=t({title:"",content:""});const y=d;return e((t=>{(t.title||y.title)&&(f.title=t.title||y.title,l({title:f.title||y.title})),async function(t,e){const{code:s,data:i}=await a.getArticle(t,e);0===s&&(f.content=i.content,f.title!==i.title&&(f.title=i.title,l({title:f.title})))}(t.id,t.title||y.title)})),(t,e)=>{const l=o(r("mp-html"),u),a=p,y=o(r("s-layout"),m);return f.title&&!d.type?(s(),i(y,{key:0,class:"set-wrap",title:f.title,bgStyle:{color:"#FFF"}},{default:n((()=>[c(a,{class:"ss-p-30"},{default:n((()=>[c(l,{class:"richtext",content:f.content},null,8,["content"])])),_:1})])),_:1},8,["title"])):(s(),i(l,{key:1,class:"richtext",content:f.content},null,8,["content"]))}}},[["__scopeId","data-v-5342d437"]]);export{f as default};

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-public-setting.eb04cff5.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-public-webview.3171ae02.js → unpackage/dist/build/web/assets/pages-public-webview.52d28d69.js

@@ -1 +1 @@
-import{M as e,o as s,e as a,f as n,w as t,i as o,j as r,bP as u}from"./index-4e17f3bd.js";const l={__name:"webview",setup(l){const c=e("");return s((e=>{c.value=decodeURIComponent(e.url)})),(e,s)=>{const l=u,d=o;return a(),n(d,null,{default:t((()=>[r(l,{src:c.value},null,8,["src"])])),_:1})}}};export{l as default};
+import{M as e,o as s,e as a,f as n,w as t,i as o,j as r,bP as u}from"./index-2123fcd6.js";const l={__name:"webview",setup(l){const c=e("");return s((e=>{c.value=decodeURIComponent(e.url)})),(e,s)=>{const l=u,d=o;return a(),n(d,null,{default:t((()=>[r(l,{src:c.value},null,8,["src"])])),_:1})}}};export{l as default};

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-shop-index.f13aa406.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-address-edit.f963545e.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-address-list.d0d3f04f.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-dummyAddress-edit.407b60ae.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-user-dummyAddress-list.104fd6f8.js → unpackage/dist/build/web/assets/pages-user-dummyAddress-list.d20d5bdb.js

@@ -1 +1 @@
-import{y as s,n as a,aD as t,N as e,P as o,aE as r,p as i,e as l,f as d,w as n,l as p,k as m,r as u,F as _,g as c,j as f,v as y,s as g,t as b,m as k,i as h,I as j,aF as x}from"./index-4e17f3bd.js";import{_ as v}from"./s-address-item.a9b56278.js";import{a as w,_ as D}from"./s-layout.cb342b79.js";import{_ as F}from"./s-empty.d4430e1e.js";import{_ as S}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.ff54f6c5.js";/* empty css                                                                */const A=S({__name:"list",setup(S){const A=s({list:[],loading:!0});return a((async()=>{A.list=(await t.getAddressList(2)).data,A.loading=!1})),e((()=>{o("areaData")||r.getAreaTree().then((s=>{0===s.code&&i("areaData",s.data)}))})),(s,a)=>{const t=p(k("s-address-item"),v),e=h,o=j,r=p(k("su-fixed"),w),i=p(k("s-empty"),F),S=p(k("s-layout"),D);return l(),d(S,{title:"虚拟商品收货地址",bgStyle:{color:"#FFF"}},{default:n((()=>[A.list.length?(l(),d(e,{key:0},{default:n((()=>[(l(!0),m(_,null,u(A.list,(s=>(l(),d(t,{spuType:"0",hasBorderBottom:"",key:s.id,item:s,onClick:a=>(x("SELECT_ADDRESS",{addressInfo:s}),void g.$router.back())},null,8,["item","onClick"])))),128))])),_:1})):c("",!0),f(r,{bottom:"",placeholder:""},{default:n((()=>[f(e,{class:"footer-box ss-flex ss-row-between ss-p-20"},{default:n((()=>[f(o,{class:"add-btn ss-reset-button ui-Shadow-Main",onClick:a[0]||(a[0]=s=>y(g).$router.go("/pages/user/dummyAddress/edit"))},{default:n((()=>[b(" 新增收货地址 ")])),_:1})])),_:1})])),_:1}),0!==A.list.length||A.loading?c("",!0):(l(),d(i,{key:1,text:"暂无收货地址",icon:"/static/data-empty.png"}))])),_:1})}}},[["__scopeId","data-v-79fb41c9"]]);export{A as default};
+import{y as s,n as a,aD as t,N as e,P as o,aE as r,p as i,e as l,f as d,w as n,l as p,k as m,r as u,F as _,g as c,j as f,v as y,s as g,t as b,m as k,i as h,I as j,aF as x}from"./index-2123fcd6.js";import{_ as v}from"./s-address-item.89301caa.js";import{a as w,_ as D}from"./s-layout.5f7c8360.js";import{_ as F}from"./s-empty.fd99476a.js";import{_ as S}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.e3b8a219.js";/* empty css                                                                */const A=S({__name:"list",setup(S){const A=s({list:[],loading:!0});return a((async()=>{A.list=(await t.getAddressList(2)).data,A.loading=!1})),e((()=>{o("areaData")||r.getAreaTree().then((s=>{0===s.code&&i("areaData",s.data)}))})),(s,a)=>{const t=p(k("s-address-item"),v),e=h,o=j,r=p(k("su-fixed"),w),i=p(k("s-empty"),F),S=p(k("s-layout"),D);return l(),d(S,{title:"虚拟商品收货地址",bgStyle:{color:"#FFF"}},{default:n((()=>[A.list.length?(l(),d(e,{key:0},{default:n((()=>[(l(!0),m(_,null,u(A.list,(s=>(l(),d(t,{spuType:"0",hasBorderBottom:"",key:s.id,item:s,onClick:a=>(x("SELECT_ADDRESS",{addressInfo:s}),void g.$router.back())},null,8,["item","onClick"])))),128))])),_:1})):c("",!0),f(r,{bottom:"",placeholder:""},{default:n((()=>[f(e,{class:"footer-box ss-flex ss-row-between ss-p-20"},{default:n((()=>[f(o,{class:"add-btn ss-reset-button ui-Shadow-Main",onClick:a[0]||(a[0]=s=>y(g).$router.go("/pages/user/dummyAddress/edit"))},{default:n((()=>[b(" 新增收货地址 ")])),_:1})])),_:1})])),_:1}),0!==A.list.length||A.loading?c("",!0):(l(),d(i,{key:1,text:"暂无收货地址",icon:"/static/data-empty.png"}))])),_:1})}}},[["__scopeId","data-v-79fb41c9"]]);export{A as default};

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-goods-collect.9f62f66c.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-goods-log.ba091757.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-info.38e54a78.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-invoice-edit.fd9b3d6d.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-user-invoice-list.64e8ceca.js → unpackage/dist/build/web/assets/pages-user-invoice-list.9c0da025.js

@@ -1 +1 @@
-import{y as s,n as a,aD as t,N as e,P as o,aE as i,p as r,e as l,f as d,w as n,l as p,k as m,r as u,F as _,g as c,j as f,v as y,s as g,t as b,m as k,i as h,I as j,aF as x}from"./index-4e17f3bd.js";import{_ as v}from"./s-address-item.a9b56278.js";import{a as w,_ as D}from"./s-layout.cb342b79.js";import{_ as F}from"./s-empty.d4430e1e.js";import{_ as S}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.ff54f6c5.js";/* empty css                                                                */const C=S({__name:"list",setup(S){const C=s({list:[],loading:!0});return a((async()=>{C.list=(await t.getAddressList()).data,C.loading=!1})),e((()=>{o("areaData")||i.getAreaTree().then((s=>{0===s.code&&r("areaData",s.data)}))})),(s,a)=>{const t=p(k("s-address-item"),v),e=h,o=j,i=p(k("su-fixed"),w),r=p(k("s-empty"),F),S=p(k("s-layout"),D);return l(),d(S,{title:"发票抬头管理",bgStyle:{color:"#FFF"}},{default:n((()=>[C.list.length?(l(),d(e,{key:0},{default:n((()=>[(l(!0),m(_,null,u(C.list,(s=>(l(),d(t,{hasBorderBottom:"",key:s.id,item:s,onClick:a=>(x("SELECT_ADDRESS",{addressInfo:s}),void g.$router.back())},null,8,["item","onClick"])))),128))])),_:1})):c("",!0),f(i,{bottom:"",placeholder:""},{default:n((()=>[f(e,{class:"footer-box ss-flex ss-row-between ss-p-20"},{default:n((()=>[f(o,{class:"add-btn ss-reset-button ui-Shadow-Main",onClick:a[0]||(a[0]=s=>y(g).$router.go("/pages/user/invoice/edit"))},{default:n((()=>[b(" 新增发票抬头 ")])),_:1})])),_:1})])),_:1}),0!==C.list.length||C.loading?c("",!0):(l(),d(r,{key:1,text:"暂无发票抬头",icon:"/static/data-empty.png"}))])),_:1})}}},[["__scopeId","data-v-0bd54ac4"]]);export{C as default};
+import{y as s,n as a,aD as t,N as e,P as o,aE as i,p as r,e as l,f as d,w as n,l as p,k as m,r as u,F as _,g as c,j as f,v as y,s as g,t as b,m as k,i as h,I as j,aF as x}from"./index-2123fcd6.js";import{_ as v}from"./s-address-item.89301caa.js";import{a as w,_ as D}from"./s-layout.5f7c8360.js";import{_ as F}from"./s-empty.fd99476a.js";import{_ as S}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.e3b8a219.js";/* empty css                                                                */const C=S({__name:"list",setup(S){const C=s({list:[],loading:!0});return a((async()=>{C.list=(await t.getAddressList()).data,C.loading=!1})),e((()=>{o("areaData")||i.getAreaTree().then((s=>{0===s.code&&r("areaData",s.data)}))})),(s,a)=>{const t=p(k("s-address-item"),v),e=h,o=j,i=p(k("su-fixed"),w),r=p(k("s-empty"),F),S=p(k("s-layout"),D);return l(),d(S,{title:"发票抬头管理",bgStyle:{color:"#FFF"}},{default:n((()=>[C.list.length?(l(),d(e,{key:0},{default:n((()=>[(l(!0),m(_,null,u(C.list,(s=>(l(),d(t,{hasBorderBottom:"",key:s.id,item:s,onClick:a=>(x("SELECT_ADDRESS",{addressInfo:s}),void g.$router.back())},null,8,["item","onClick"])))),128))])),_:1})):c("",!0),f(i,{bottom:"",placeholder:""},{default:n((()=>[f(e,{class:"footer-box ss-flex ss-row-between ss-p-20"},{default:n((()=>[f(o,{class:"add-btn ss-reset-button ui-Shadow-Main",onClick:a[0]||(a[0]=s=>y(g).$router.go("/pages/user/invoice/edit"))},{default:n((()=>[b(" 新增发票抬头 ")])),_:1})])),_:1})])),_:1}),0!==C.list.length||C.loading?c("",!0):(l(),d(r,{key:1,text:"暂无发票抬头",icon:"/static/data-empty.png"}))])),_:1})}}},[["__scopeId","data-v-0bd54ac4"]]);export{C as default};

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-qrcode-share.3610f788.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-qrcode-share.b7dd35f7.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-setting.dc87018f.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-wallet-ScoreLog.c14f4daa.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-wallet-maxScoreLog.60c0ad06.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-wallet-money.3340cc38.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-wallet-score.5f607207.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-wallet-scoreToMoney.b31986ab.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-wallet-team.d5e89f0e.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/phone-international-input.e3b8a219.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/s-address-item.89301caa.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/s-block.98ff95ae.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/s-count-down.f5e24bf2.js


+ 1 - 1
unpackage/dist/build/web/assets/s-empty.d4430e1e.js → unpackage/dist/build/web/assets/s-empty.fd99476a.js

@@ -1 +1 @@
-import{G as t,e,f as s,w as a,j as o,t as n,u as i,g as l,A as c,s as r,x as p,i as u,H as d,I as _}from"./index-4e17f3bd.js";/* empty css                                                                */import{_ as f}from"./_plugin-vue_export-helper.1b428a4d.js";const y=f({__name:"s-empty",props:{icon:{type:String,default:""},text:{type:String,default:""},showAction:{type:Boolean,default:!1},actionText:{type:String,default:""},actionUrl:{type:String,default:""},paddingTop:{type:String,default:"260"},buttonColor:{type:String,default:"var(--ui-BG-Main)"}},emits:["clickAction"],setup(f,{emit:y}){t((t=>({"353aa77b":f.buttonColor})));const m=f,x=y;function g(){""!==m.actionUrl&&r.$router.go(m.actionUrl),x("clickAction")}return(t,r)=>{const y=p,m=u,x=d,b=_;return e(),s(m,{class:"ss-flex-col ss-col-center ss-row-center empty-box",style:c([{paddingTop:f.paddingTop+"rpx"}])},{default:a((()=>[o(m,{class:""},{default:a((()=>[o(y,{class:"empty-icon",src:f.icon,mode:"widthFix"},null,8,["src"])])),_:1}),o(m,{class:"empty-text ss-m-t-28 ss-m-b-40"},{default:a((()=>[""!==f.text?(e(),s(x,{key:0},{default:a((()=>[n(i(f.text),1)])),_:1})):l("",!0)])),_:1}),f.showAction?(e(),s(b,{key:0,class:"ss-reset-button empty-btn",onClick:g},{default:a((()=>[n(i(f.actionText),1)])),_:1})):l("",!0)])),_:1},8,["style"])}}},[["__scopeId","data-v-4198cfab"]]);export{y as _};
+import{G as t,e,f as s,w as a,j as o,t as n,u as i,g as l,A as c,s as r,x as p,i as u,H as d,I as _}from"./index-2123fcd6.js";/* empty css                                                                */import{_ as f}from"./_plugin-vue_export-helper.1b428a4d.js";const y=f({__name:"s-empty",props:{icon:{type:String,default:""},text:{type:String,default:""},showAction:{type:Boolean,default:!1},actionText:{type:String,default:""},actionUrl:{type:String,default:""},paddingTop:{type:String,default:"260"},buttonColor:{type:String,default:"var(--ui-BG-Main)"}},emits:["clickAction"],setup(f,{emit:y}){t((t=>({"353aa77b":f.buttonColor})));const m=f,x=y;function g(){""!==m.actionUrl&&r.$router.go(m.actionUrl),x("clickAction")}return(t,r)=>{const y=p,m=u,x=d,b=_;return e(),s(m,{class:"ss-flex-col ss-col-center ss-row-center empty-box",style:c([{paddingTop:f.paddingTop+"rpx"}])},{default:a((()=>[o(m,{class:""},{default:a((()=>[o(y,{class:"empty-icon",src:f.icon,mode:"widthFix"},null,8,["src"])])),_:1}),o(m,{class:"empty-text ss-m-t-28 ss-m-b-40"},{default:a((()=>[""!==f.text?(e(),s(x,{key:0},{default:a((()=>[n(i(f.text),1)])),_:1})):l("",!0)])),_:1}),f.showAction?(e(),s(b,{key:0,class:"ss-reset-button empty-btn",onClick:g},{default:a((()=>[n(i(f.actionText),1)])),_:1})):l("",!0)])),_:1},8,["style"])}}},[["__scopeId","data-v-4198cfab"]]);export{y as _};

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/s-goods-column.20c59439.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/s-goods-item.1fc0f7ee.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
unpackage/dist/build/web/assets/s-layout.5f7c8360.js


Vissa filer visades inte eftersom för många filer har ändrats