rambo 1 tahun lalu
induk
melakukan
65cbd67973
100 mengubah file dengan 1123 tambahan dan 47 penghapusan
  1. 16 0
      .hbuilderx/launch.json
  2. 14 6
      manifest.json
  3. 1 1
      package-lock.json
  4. 3 1
      pages/TitleHeader.vue
  5. 21 6
      pages/home/goodslist/Goodslist.vue
  6. 4 1
      pages/home/goodslist/GoodslistBody.vue
  7. 4 3
      pages/home/memberlogin/Login.vue
  8. 9 3
      pages/home/storeabout/Storeabout.vue
  9. 1 1
      pages/member/index/Index.vue
  10. 7 4
      pages/member/setting/AccountSet.vue
  11. 4 4
      static/config.js
  12. TEMPAT SAMPAH
      unpackage/cache/apk/__UNI__BDAA79C_cm.apk
  13. 1 1
      unpackage/cache/apk/apkurl
  14. 0 0
      unpackage/cache/apk/cmManifestCache.json
  15. 20 0
      unpackage/cache/appleConfig.ini
  16. 3 3
      unpackage/cache/certdata
  17. 3 0
      unpackage/cache/certdataios
  18. TEMPAT SAMPAH
      unpackage/cache/wgt/__UNI__BDAA79C/.manifest/google-keystore.jks
  19. 0 0
      unpackage/cache/wgt/__UNI__BDAA79C/app-service.js
  20. 0 0
      unpackage/cache/wgt/__UNI__BDAA79C/manifest.json
  21. 0 0
      unpackage/cache/wgt/__UNI__BDAA79C/pages/member/live/LiveDetail.js
  22. 4 4
      unpackage/cache/wgt/__UNI__BDAA79C/static/config.js
  23. 0 0
      unpackage/dist/build/.automator/mp-weixin/.automator.json
  24. 0 0
      unpackage/dist/build/app-plus/app-service.js
  25. 0 0
      unpackage/dist/build/app-plus/app-view.js
  26. 0 0
      unpackage/dist/build/app-plus/manifest.json
  27. 0 0
      unpackage/dist/build/app-plus/pages/member/live/LiveDetail.js
  28. 4 4
      unpackage/dist/build/app-plus/static/config.js
  29. 1 1
      unpackage/dist/build/h5/index.html
  30. 4 4
      unpackage/dist/build/h5/static/config.js
  31. 0 0
      unpackage/dist/build/h5/static/js/index.8116cc98.js
  32. 0 0
      unpackage/dist/build/h5/static/js/index.d7409c33.js
  33. TEMPAT SAMPAH
      unpackage/dist/build/mp-weixin.zip
  34. 4 0
      unpackage/dist/build/mp-weixin/app.js
  35. 271 0
      unpackage/dist/build/mp-weixin/app.json
  36. 3 0
      unpackage/dist/build/mp-weixin/app.wxss
  37. 0 0
      unpackage/dist/build/mp-weixin/common/main.js
  38. 0 0
      unpackage/dist/build/mp-weixin/common/main.wxss
  39. 2 0
      unpackage/dist/build/mp-weixin/common/runtime.js
  40. 0 0
      unpackage/dist/build/mp-weixin/common/vendor.js
  41. 0 0
      unpackage/dist/build/mp-weixin/components/thorui/tui-picture-cropper/tui-picture-cropper.js
  42. 4 0
      unpackage/dist/build/mp-weixin/components/thorui/tui-picture-cropper/tui-picture-cropper.json
  43. 1 0
      unpackage/dist/build/mp-weixin/components/thorui/tui-picture-cropper/tui-picture-cropper.wxml
  44. 560 0
      unpackage/dist/build/mp-weixin/components/thorui/tui-picture-cropper/tui-picture-cropper.wxs
  45. 0 0
      unpackage/dist/build/mp-weixin/components/thorui/tui-picture-cropper/tui-picture-cropper.wxss
  46. 10 0
      unpackage/dist/build/mp-weixin/pages/CountDown.js
  47. 4 0
      unpackage/dist/build/mp-weixin/pages/CountDown.json
  48. 1 0
      unpackage/dist/build/mp-weixin/pages/CountDown.wxml
  49. 1 0
      unpackage/dist/build/mp-weixin/pages/CountDown.wxss
  50. 10 0
      unpackage/dist/build/mp-weixin/pages/EmptyRecord.js
  51. 4 0
      unpackage/dist/build/mp-weixin/pages/EmptyRecord.json
  52. 1 0
      unpackage/dist/build/mp-weixin/pages/EmptyRecord.wxml
  53. 0 0
      unpackage/dist/build/mp-weixin/pages/GuessLike.js
  54. 6 0
      unpackage/dist/build/mp-weixin/pages/GuessLike.json
  55. 1 0
      unpackage/dist/build/mp-weixin/pages/GuessLike.wxml
  56. 1 0
      unpackage/dist/build/mp-weixin/pages/GuessLike.wxss
  57. 0 0
      unpackage/dist/build/mp-weixin/pages/HeaderMore.js
  58. 7 0
      unpackage/dist/build/mp-weixin/pages/HeaderMore.json
  59. 0 0
      unpackage/dist/build/mp-weixin/pages/HeaderMore.wxml
  60. 0 0
      unpackage/dist/build/mp-weixin/pages/HeaderMore.wxss
  61. 0 0
      unpackage/dist/build/mp-weixin/pages/MapSelect.js
  62. 4 0
      unpackage/dist/build/mp-weixin/pages/MapSelect.json
  63. 1 0
      unpackage/dist/build/mp-weixin/pages/MapSelect.wxml
  64. 1 0
      unpackage/dist/build/mp-weixin/pages/MapSelect.wxss
  65. 0 0
      unpackage/dist/build/mp-weixin/pages/RegionPicker.js
  66. 6 0
      unpackage/dist/build/mp-weixin/pages/RegionPicker.json
  67. 1 0
      unpackage/dist/build/mp-weixin/pages/RegionPicker.wxml
  68. 1 0
      unpackage/dist/build/mp-weixin/pages/RegionPicker.wxss
  69. 10 0
      unpackage/dist/build/mp-weixin/pages/Step.js
  70. 4 0
      unpackage/dist/build/mp-weixin/pages/Step.json
  71. 1 0
      unpackage/dist/build/mp-weixin/pages/Step.wxml
  72. 0 0
      unpackage/dist/build/mp-weixin/pages/Step.wxss
  73. 10 0
      unpackage/dist/build/mp-weixin/pages/TitleHeader.js
  74. 4 0
      unpackage/dist/build/mp-weixin/pages/TitleHeader.json
  75. 1 0
      unpackage/dist/build/mp-weixin/pages/TitleHeader.wxml
  76. 1 0
      unpackage/dist/build/mp-weixin/pages/TitleHeader.wxss
  77. 10 0
      unpackage/dist/build/mp-weixin/pages/flexLine.js
  78. 4 0
      unpackage/dist/build/mp-weixin/pages/flexLine.json
  79. 1 0
      unpackage/dist/build/mp-weixin/pages/flexLine.wxml
  80. 1 0
      unpackage/dist/build/mp-weixin/pages/flexLine.wxss
  81. 0 0
      unpackage/dist/build/mp-weixin/pages/home/HomeBase.js
  82. 4 0
      unpackage/dist/build/mp-weixin/pages/home/HomeBase.json
  83. 0 0
      unpackage/dist/build/mp-weixin/pages/home/HomeBase.wxml
  84. 1 0
      unpackage/dist/build/mp-weixin/pages/home/HomeBase.wxss
  85. 0 0
      unpackage/dist/build/mp-weixin/pages/home/activity/Activitydetail.js
  86. 10 0
      unpackage/dist/build/mp-weixin/pages/home/activity/Activitydetail.json
  87. 0 0
      unpackage/dist/build/mp-weixin/pages/home/activity/Activitydetail.wxml
  88. 0 0
      unpackage/dist/build/mp-weixin/pages/home/activity/Activitydetail.wxss
  89. 0 0
      unpackage/dist/build/mp-weixin/pages/home/activity/Activitylist.js
  90. 10 0
      unpackage/dist/build/mp-weixin/pages/home/activity/Activitylist.json
  91. 0 0
      unpackage/dist/build/mp-weixin/pages/home/activity/Activitylist.wxml
  92. 0 0
      unpackage/dist/build/mp-weixin/pages/home/activity/Activitylist.wxss
  93. 0 0
      unpackage/dist/build/mp-weixin/pages/home/article/Articleclass.js
  94. 10 0
      unpackage/dist/build/mp-weixin/pages/home/article/Articleclass.json
  95. 1 0
      unpackage/dist/build/mp-weixin/pages/home/article/Articleclass.wxml
  96. 1 0
      unpackage/dist/build/mp-weixin/pages/home/article/Articleclass.wxss
  97. 0 0
      unpackage/dist/build/mp-weixin/pages/home/article/Articledetail.js
  98. 8 0
      unpackage/dist/build/mp-weixin/pages/home/article/Articledetail.json
  99. 1 0
      unpackage/dist/build/mp-weixin/pages/home/article/Articledetail.wxml
  100. 1 0
      unpackage/dist/build/mp-weixin/pages/home/article/Articledetail.wxss

+ 16 - 0
.hbuilderx/launch.json

@@ -0,0 +1,16 @@
+{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/
+  // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数
+    "version": "0.0",
+    "configurations": [{
+     	"default" : 
+     	{
+     		"launchtype" : "local"
+     	},
+     	"mp-weixin" : 
+     	{
+     		"launchtype" : "local"
+     	},
+     	"type" : "uniCloud"
+     }
+    ]
+}

+ 14 - 6
manifest.json

@@ -2,8 +2,8 @@
     "name" : "云咖交易",
     "appid" : "__UNI__BDAA79C",
     "description" : "",
-    "versionName" : "3.0.1",
-    "versionCode" : 301,
+    "versionName" : "3.0.3",
+    "versionCode" : 303,
     "transformPx" : false,
     /* 5+App特有相关 */
     "app-plus" : {
@@ -24,7 +24,8 @@
             "VideoPlayer" : {},
             "Maps" : {},
             "Geolocation" : {},
-            "OAuth" : {}
+            "OAuth" : {},
+            "Camera" : {}
         },
         /* 应用发布信息 */
         "distribute" : {
@@ -59,7 +60,8 @@
                     "NSLocationWhenInUseUsageDescription" : "定位时需要",
                     "NSCameraUsageDescription" : "上传图片时需要"
                 },
-                "idfa" : false
+                "idfa" : false,
+                "dSYMs" : false
             },
             /* SDK配置 */
             "sdkConfigs" : {
@@ -142,7 +144,7 @@
     "quickapp" : {},
     /* 小程序特有相关 */
     "mp-weixin" : {
-        "appid" : "wx7c160594b6ce37ec",
+        "appid" : "wxeb199bd19f53ea42",
         "setting" : {
             "urlCheck" : false
         },
@@ -182,7 +184,13 @@
         //     }
         // }
         "sdkConfigs" : {
-            "maps" : {}
+            "maps" : {
+                "amap" : {
+                    "key" : "906420feef2568d74d6bd1a1185532e9",
+                    "securityJsCode" : "7ae4d50f1831759f7e140efc83185051",
+                    "serviceHost" : ""
+                }
+            }
         }
     }
 }

+ 1 - 1
package-lock.json

@@ -1,6 +1,6 @@
 {
   "name": "DSMall_uniapp",
-  "version": "1.0.0",
+  "version": "6.1.8",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {

+ 3 - 1
pages/TitleHeader.vue

@@ -33,13 +33,15 @@
     },
     mounted: function() {
       // #ifdef  MP-WEIXIN
-      this.navHeight = uni.getMenuButtonBoundingClientRect().height
+      this.navHeight = uni.getMenuButtonBoundingClientRect().height+7
       // #endif
     },
   }
 </script>
 <style scoped lang="scss">
   .navigation {
+    padding-top:constant(safe-area-inset-top);
+    padding-top:env(safe-area-inset-top);
     text-align: center;
     font-size: .7rem;
     background-color: #fff;

+ 21 - 6
pages/home/goodslist/Goodslist.vue

@@ -1,8 +1,14 @@
 <template><page-meta :root-font-size="fontSize+'px'"></page-meta>
-    <home-base :show="false" style="position: absolute;top:0;right:0;left:0;bottom:0"><view style="height:100%" class="scroll-view-wrapper div container">
-        <home-common-search :value="params.keyword"></home-common-search>
-        <view class="scroll-view div" style="position:relative"><goodslist-body></goodslist-body></view>
-    </view></home-base>
+    <home-base :show="true" >
+        <view style="position: absolute;top:0;right:0;left:0;bottom:0" class="scroll-view-wrapper div container" v-if="navHeight == 0">
+            <home-common-search :value="params.keyword"></home-common-search>
+            <view class="scroll-view div" style="position:relative;"><goodslist-body></goodslist-body></view>
+        </view>
+        <view :style="'position: absolute;top:0;right:0;left:0;bottom:0;padding-top:'+navHeight+'px'" class="scroll-view-wrapper div container" v-else>
+            <home-common-search :value="params.keyword"></home-common-search>
+            <view class="scroll-view div" style="position:relative;"><goodslist-body></goodslist-body></view>
+        </view>
+    </home-base>
 </template>
 
 <script>
@@ -26,13 +32,22 @@ export default {
     return {
       params: {
         keyword: ''
-      }
+      },
+      navHeight:0
 
     }
   },
   onLoad: function (option) {
     this.keyword=option.keywords ? option.keywords : ''
-  }
+  },
+  mounted: function() {
+    // #ifdef  MP-WEIXIN 
+    this.navHeight = uni.getMenuButtonBoundingClientRect().height
+    // #endif
+    // #ifdef APP-PLUS
+    this.navHeight = uni.getMenuButtonBoundingClientRect().height
+    // #endif
+  },
 }
 </script>
 

+ 4 - 1
pages/home/goodslist/GoodslistBody.vue

@@ -25,7 +25,7 @@
             </view>
             <view class="scroll-view div" style="position:relative">
             <!-- 无限加载滚动列表 -->
-            <scroll-view style="position: absolute;top:0;right:0;left:0;bottom:0" class="div flex-wrapper" :class="showstate?'goodslist':'goodsimg'" @scrolltolower="getMore" scroll-y="true">
+            <scroll-view style="position: absolute;top:0;right:0;left:0;bottom:0position: absolute;" class="div flex-wrapper" :class="showstate?'goodslist':'goodsimg'" @scrolltolower="getMore" scroll-y="true">
 				<view class="product-list">
 					<view class="div ui-product-body"
 						 v-for='(item, index) in goodsList'
@@ -342,6 +342,9 @@ export default {
         } else {
           this.goodsList = res.result.goods_list
         }
+		// for (var i=0;i< this.goodsList.length;i++) {
+		// 	console.log("item",this.goodsList[i]);
+		// }
         this.isMore = res.result.hasmore
       }
     },

+ 4 - 3
pages/home/memberlogin/Login.vue

@@ -7,8 +7,8 @@
         <view class="common-header-fixed">
         <title-header />
         <uni-nav-bar title="登录" class="common-header" left-icon="back" @clickLeft="goBack()">
-          <view v-if="config && (config.sms_register==1 || config.member_normal_register==1)" class="div common-btn btn"
-            slot="right" @click="onSignup">注册</view>
+          <!-- <view v-if="config && (config.sms_register==1 || config.member_normal_register==1)" class="div common-btn btn"
+            slot="right" @click="onSignup">注册</view> -->
         </uni-nav-bar>
       </view>
       </view>
@@ -48,8 +48,9 @@
           </flex-line>
         </view>
         <view class="div common-btn ds-button-large mt-10 mb-10" @click="signin">登录</view>
-        <view class="div retrieve-wrapper">
+        <view class="div retrieve-wrapper" style="display: flex;justify-content: space-between;">
           <text class="span retrieve-item" @click="onRetrieve">忘记密码?</text>
+		  <text class="span retrieve-item" v-if="config && (config.sms_register==1 || config.member_normal_register==1)" @click="onSignup">立即注册</text>
         </view>
       </view>
       <view class="div bottom-wrapper" v-if="isShowWechat || isShowSina || isShowQQ">

+ 9 - 3
pages/home/storeabout/Storeabout.vue

@@ -59,7 +59,7 @@
                 <text class="span">店铺二维码</text>
                 <text slot="right" class="span right-icon iconfont">&#xe6e0;</text>
             </flex-line>
-            <text class="a" :href="'tel:'+ store.store_phone">
+            <text class="a" @click="makePhoneCall(store.store_phone)" :href="'tel:'+ store.store_phone">
             <flex-line :show-border="true">
                 <text class="span">商家电话</text>
                 <text slot="right" class="span right-icon iconfont">&#xe6d1;</text>
@@ -182,6 +182,12 @@ export default {
         this.popupVisible = false
       }
     },
+    makePhoneCall(store_phone){
+        uni.makePhoneCall({
+            phoneNumber:store_phone
+        })
+        
+    },
     toggleFavorite () {
       if (!this.store.is_favorate) {
         addFavoriteStore(this.store.store_id).then(
@@ -253,8 +259,8 @@ export default {
     }
     .store_info {background: #fff;padding:0 $pageSpace;}
     .header .background {-webkit-filter: blur(0.5rem);filter: blur(0.5rem);height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}
-    .middle-popup .h4{    font-size:$h3; text-align: center; padding: .6rem;  border: 1px solid #eee; color: #444;}
+    .middle-popup .h4{    font-size:$h3; text-align: center; padding: .6rem;  border: 1px solid #eee; color: #444;display: block;}
     .middle-popup .img-new-box{background: #fff; padding: .75rem; margin: .5rem .65rem;height: auto}
-    .middle-popup .img-new-box .img{width: 100%}
+    .middle-popup .img-new-box .img{width: 100%;height: 6rem;}
     .middle-popup .p{font-size:$fontSize;color: #777; text-align: center; padding: .4rem; border-top: 1px solid #eee;}
 </style>

+ 1 - 1
pages/member/index/Index.vue

@@ -210,7 +210,7 @@
       >
       </index-manage-item>
       <index-manage-item
-              v-if="config.inviter_open === '1'"
+              v-if="false"
               v-on:onclick="goMemberInviterManage()"
               :src="require('../../../static/image/member/icon_popularize_pre.png')"
               title="推广管理"

+ 7 - 4
pages/member/setting/AccountSet.vue

@@ -25,7 +25,7 @@
                 </view>
             </view>
             <view class="div pt-10 pb-10">
-                <view class="div common-btn ds-button-large" @click="logout">退出登录</view>
+                <view class="div common-btn ds-button-large" @click="_logout">退出登录</view>
             </view>
         </view>
 
@@ -226,11 +226,14 @@ export default {
       memberEdit: 'memberEdit',
       memberLogout: 'memberLogout'
     }),
-    logout () {
+    _logout () {
+		console.log("退出登录")
       logout(this.user.member_name).then(res => {
+		console.log(res)
         this.memberLogout()
-        uni.navigateTo({url:'/pages/home/memberlogin/Login'})
-      }).catch(function (error) {
+		uni.navigateTo({url:'/pages/home/memberlogin/Login'})
+      },error=> {
+		  console.log(error)
         uni.showToast({icon:'none',title: error.message})
       })
     },

+ 4 - 4
static/config.js

@@ -1,8 +1,8 @@
 export const env = {
-  'H5_HOST': 'https://mmall.valimart.net/',
-  'SELLER_H5_HOST': 'https://uniapp.store.dsmall.csdeshang.com/',
-  'API_HOST': 'https://pl.valimart.net/api',
-  'SITE_URL': 'https://pl.valimart.net',
+  'H5_HOST': 'https://m.cctc365.com/',
+  // 'SELLER_H5_HOST': 'https://uniapp.store.dsmall.csdeshang.com/',
+  'API_HOST': 'https://www.cctc365.com/api',
+  'SITE_URL': 'https://www.cctc365.com',
   'DEBUG': false,
   'ENCRYPTED': false,
   'BMAP_AK': 'yG9q3QouRopL1axiBeKGo89wzYicssdM',

TEMPAT SAMPAH
unpackage/cache/apk/__UNI__BDAA79C_cm.apk


+ 1 - 1
unpackage/cache/apk/apkurl

@@ -1 +1 @@
-https://ide.dcloud.net.cn/build/download/9eb58700-e1cd-11ed-9d66-c1f05b0d173f
+https://ide.dcloud.net.cn/build/download/f84add30-e3ea-11ed-b2fa-2d2102a8e30d

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/cache/apk/cmManifestCache.json


+ 20 - 0
unpackage/cache/appleConfig.ini

@@ -0,0 +1,20 @@
+[appleAppid]
+appleAppid=com.sunhoo
+
+[appstore]
+appstore=
+
+[iosStyle]
+iosStyle=
+
+[universalLinks]
+universalLinks=https://dsmall.csdeshang.com/ulink/
+spaceid=
+
+[universalLinks_qq]
+universalLinks_qq=
+spaceid_qq=
+
+[universalLinks_weibo]
+universalLinks_weibo=
+spaceid_weibo=

+ 3 - 3
unpackage/cache/certdata

@@ -1,3 +1,3 @@
-andrCertfile=C:/Development/tools/HBuilderX/plugins/app-safe-pack/Test.keystore
-andrCertAlias=android
-andrCertPass=ep/Tdjka4Y7WYqDB6/S7dw==
+andrCertfile=C:/Users/15001/Desktop/sunhoo.jks
+andrCertAlias=sunhoo
+andrCertPass=s+gqp2mc1YA54J8sbNdo6Q==

+ 3 - 0
unpackage/cache/certdataios

@@ -0,0 +1,3 @@
+iosProfile=C:/Users/15001/Desktop/CCTC365/IOS/ZCoffee.mobileprovision
+ioscertFile=C:/Users/15001/Desktop/CCTC365/IOS/ios_distribution8.p12
+ioscertPassword=bPK4NhzBFvkVQhupgszt4g==

TEMPAT SAMPAH
unpackage/cache/wgt/__UNI__BDAA79C/.manifest/google-keystore.jks


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/cache/wgt/__UNI__BDAA79C/app-service.js


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/cache/wgt/__UNI__BDAA79C/manifest.json


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/cache/wgt/__UNI__BDAA79C/pages/member/live/LiveDetail.js


+ 4 - 4
unpackage/cache/wgt/__UNI__BDAA79C/static/config.js

@@ -1,8 +1,8 @@
 export const env = {
-  'H5_HOST': 'https://mmall.valimart.net/',
-  'SELLER_H5_HOST': 'https://uniapp.store.dsmall.csdeshang.com/',
-  'API_HOST': 'https://pl.valimart.net/api',
-  'SITE_URL': 'https://pl.valimart.net',
+  'H5_HOST': 'https://m.cctc365.com/',
+  // 'SELLER_H5_HOST': 'https://uniapp.store.dsmall.csdeshang.com/',
+  'API_HOST': 'https://www.cctc365.com/api',
+  'SITE_URL': 'https://www.cctc365.com',
   'DEBUG': false,
   'ENCRYPTED': false,
   'BMAP_AK': 'yG9q3QouRopL1axiBeKGo89wzYicssdM',

+ 0 - 0
unpackage/dist/build/.automator/mp-weixin/.automator.json


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/app-plus/app-service.js


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/app-plus/app-view.js


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/app-plus/manifest.json


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/app-plus/pages/member/live/LiveDetail.js


+ 4 - 4
unpackage/dist/build/app-plus/static/config.js

@@ -1,8 +1,8 @@
 export const env = {
-  'H5_HOST': 'https://mmall.valimart.net/',
-  'SELLER_H5_HOST': 'https://uniapp.store.dsmall.csdeshang.com/',
-  'API_HOST': 'https://pl.valimart.net/api',
-  'SITE_URL': 'https://pl.valimart.net',
+  'H5_HOST': 'https://m.cctc365.com/',
+  // 'SELLER_H5_HOST': 'https://uniapp.store.dsmall.csdeshang.com/',
+  'API_HOST': 'https://www.cctc365.com/api',
+  'SITE_URL': 'https://www.cctc365.com',
   'DEBUG': false,
   'ENCRYPTED': false,
   'BMAP_AK': 'yG9q3QouRopL1axiBeKGo89wzYicssdM',

+ 1 - 1
unpackage/dist/build/h5/index.html

@@ -1,2 +1,2 @@
 <!DOCTYPE html><html lang=zh-CN><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><title>云咖交易</title><script>var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
-            document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/static/index.63b34199.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/static/js/chunk-vendors.032ccc62.js></script><script src=/static/js/index.d7409c33.js></script></body></html>
+            document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/static/index.63b34199.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/static/js/chunk-vendors.032ccc62.js></script><script src=/static/js/index.8116cc98.js></script></body></html>

+ 4 - 4
unpackage/dist/build/h5/static/config.js

@@ -1,8 +1,8 @@
 export const env = {
-  'H5_HOST': 'https://mmall.valimart.net/',
-  'SELLER_H5_HOST': 'https://uniapp.store.dsmall.csdeshang.com/',
-  'API_HOST': 'https://pl.valimart.net/api',
-  'SITE_URL': 'https://pl.valimart.net',
+  'H5_HOST': 'https://m.cctc365.com/',
+  // 'SELLER_H5_HOST': 'https://uniapp.store.dsmall.csdeshang.com/',
+  'API_HOST': 'https://www.cctc365.com/api',
+  'SITE_URL': 'https://www.cctc365.com',
   'DEBUG': false,
   'ENCRYPTED': false,
   'BMAP_AK': 'yG9q3QouRopL1axiBeKGo89wzYicssdM',

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/h5/static/js/index.8116cc98.js


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/h5/static/js/index.d7409c33.js


TEMPAT SAMPAH
unpackage/dist/build/mp-weixin.zip


+ 4 - 0
unpackage/dist/build/mp-weixin/app.js

@@ -0,0 +1,4 @@
+
+require('./common/runtime.js')
+require('./common/vendor.js')
+require('./common/main.js')

+ 271 - 0
unpackage/dist/build/mp-weixin/app.json

@@ -0,0 +1,271 @@
+{
+  "pages": [
+    "pages/home/index/Index",
+    "pages/home/special/Index",
+    "pages/home/storespecial/Index",
+    "pages/home/storedetail/Storedetail",
+    "pages/home/storedetail/Storemap",
+    "pages/home/storedetail/StoreVoucher"
+  ],
+  "subPackages": [
+    {
+      "root": "pages/home/storegoodslist",
+      "pages": [
+        "Goodslist"
+      ]
+    },
+    {
+      "root": "pages/home/storegoodsclass",
+      "pages": [
+        "Goodsclass"
+      ]
+    },
+    {
+      "root": "pages/home/groupbuy",
+      "pages": [
+        "GroupBuyList"
+      ]
+    },
+    {
+      "root": "pages/home/vrgroupbuy",
+      "pages": [
+        "GroupBuyList"
+      ]
+    },
+    {
+      "root": "pages/home/map",
+      "pages": [
+        "Map"
+      ]
+    },
+    {
+      "root": "pages/home/storeclass",
+      "pages": [
+        "Storeclass"
+      ]
+    },
+    {
+      "root": "pages/home/brand",
+      "pages": [
+        "Brand"
+      ]
+    },
+    {
+      "root": "pages/home/search",
+      "pages": [
+        "Search"
+      ]
+    },
+    {
+      "root": "pages/home/storelist",
+      "pages": [
+        "Storelist"
+      ]
+    },
+    {
+      "root": "pages/home/goodslist",
+      "pages": [
+        "Goodslist"
+      ]
+    },
+    {
+      "root": "pages/home/memberbind",
+      "pages": [
+        "Bind"
+      ]
+    },
+    {
+      "root": "pages/home/memberforget",
+      "pages": [
+        "Forget"
+      ]
+    },
+    {
+      "root": "pages/home/memberlogin",
+      "pages": [
+        "Login"
+      ]
+    },
+    {
+      "root": "pages/home/memberregister",
+      "pages": [
+        "Register"
+      ]
+    },
+    {
+      "root": "pages/home/storeabout",
+      "pages": [
+        "Storeabout"
+      ]
+    },
+    {
+      "root": "pages/home/goodsclass",
+      "pages": [
+        "Goodsclass"
+      ]
+    },
+    {
+      "root": "pages/home/bonus",
+      "pages": [
+        "Detail"
+      ]
+    },
+    {
+      "root": "pages/home/pintuan",
+      "pages": [
+        "PintuanList"
+      ]
+    },
+    {
+      "root": "pages/home/chain",
+      "pages": [
+        "ChainNearby"
+      ]
+    },
+    {
+      "root": "pages/home/presell",
+      "pages": [
+        "PresellList"
+      ]
+    },
+    {
+      "root": "pages/home/bargain",
+      "pages": [
+        "Bargainlist",
+        "Bargainshare"
+      ]
+    },
+    {
+      "root": "pages/home/pointsgoods",
+      "pages": [
+        "Index",
+        "Detail",
+        "PointMallVoucher",
+        "PointVoucher",
+        "PointProd"
+      ]
+    },
+    {
+      "root": "pages/home/goodsdetail",
+      "pages": [
+        "Goodsdetail",
+        "GoodsVideo",
+        "GoodsConsult",
+        "GoodsEvaluation",
+        "ChainList"
+      ]
+    },
+    {
+      "root": "pages/home/activity",
+      "pages": [
+        "Activitylist",
+        "Activitydetail"
+      ]
+    },
+    {
+      "root": "pages/home/article",
+      "pages": [
+        "Document",
+        "Articleclass",
+        "Articlelist",
+        "Articledetail"
+      ]
+    },
+    {
+      "root": "pages/home/marketmanage",
+      "pages": [
+        "Marketmanagelist",
+        "Marketcard",
+        "Marketzodiac",
+        "Marketwheel",
+        "Marketegg"
+      ]
+    },
+    {
+      "root": "pages/member",
+      "pages": [
+        "index/Index",
+        "cart/Cart",
+        "account/Account",
+        "orderreturn/Orderreturn",
+        "predeposit/PredepositList",
+        "predeposit/RechargeCardList",
+        "withdraw/WithdrawList",
+        "chat/ChatInfo",
+        "chat/ChatList",
+        "friend/FriendList",
+        "consult/ConsultList",
+        "recharge/RechargeList",
+        "mallvoucher/MallVoucherList",
+        "voucher/VoucherList",
+        "voucher/VoucherPrivate",
+        "notice/NoticeList",
+        "setting/AccountSet",
+        "profile/ProfileSet",
+        "point/PointList",
+        "point/PointSignin",
+        "address/AddressList",
+        "address/AddressForm",
+        "address/ChainForm",
+        "bank/BankList",
+        "bank/BankForm",
+        "refund/RefundList",
+        "refund/RefundForm",
+        "refund/RefundView",
+        "vrrefund/VrRefundList",
+        "vrrefund/VrRefundForm",
+        "vrrefund/VrRefundView",
+        "return/ReturnList",
+        "return/ReturnForm",
+        "return/ReturnView",
+        "return/ReturnSend",
+        "invoice/InvoiceList",
+        "invoice/InvoiceForm",
+        "buy/step1",
+        "vrbuy/step1",
+        "pointsbuy/step1",
+        "pointscart/Cart",
+        "pointsorder/OrderList",
+        "pointsorder/OrderDetail",
+        "inform/InformList",
+        "inform/InformForm",
+        "complaint/ComplaintList",
+        "complaint/ComplaintForm",
+        "buy/pay",
+        "order/OrderList",
+        "order/OrderSearch",
+        "favorite/Favorite",
+        "order/OrderDetail",
+        "order/OrderDeliver",
+        "order/OrderEvaluate",
+        "vrorder/OrderDetail",
+        "vrorder/OrderEvaluate",
+        "vrorder/OrderList",
+        "evaluate/EvaluateList",
+        "inviter/InviterManage",
+        "inviter/InviterUser",
+        "inviter/InviterOrder",
+        "marketmanagelog/Marketmanagelog",
+        "bonusreceive/Bonusreceive",
+        "bargain/Bargainlist",
+        "arrivalnotice/Arrivalnotice",
+        "browse/BrowseList",
+        "feedback/Feedback",
+        "auth/Auth",
+        "live/LiveDetail",
+        "live/LiveList",
+        "sellerjoinin/Step1",
+        "sellerjoinin/Step2",
+        "sellerjoinin/Step3",
+        "sellerjoinin/Step4",
+        "sellerjoinin/Step5"
+      ]
+    }
+  ],
+  "window": {
+    "navigationBarBackgroundColor": "#ffffff",
+    "navigationBarTextStyle": "black",
+    "navigationStyle": "custom"
+  },
+  "usingComponents": {}
+}

+ 3 - 0
unpackage/dist/build/mp-weixin/app.wxss

@@ -0,0 +1,3 @@
+@import './common/main.wxss';
+
+[data-custom-hidden="true"],[bind-data-custom-hidden="true"]{display: none !important;}

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/common/main.js


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/common/main.wxss


File diff ditekan karena terlalu besar
+ 2 - 0
unpackage/dist/build/mp-weixin/common/runtime.js


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/common/vendor.js


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/components/thorui/tui-picture-cropper/tui-picture-cropper.js


+ 4 - 0
unpackage/dist/build/mp-weixin/components/thorui/tui-picture-cropper/tui-picture-cropper.json

@@ -0,0 +1,4 @@
+{
+  "component": true,
+  "usingComponents": {}
+}

File diff ditekan karena terlalu besar
+ 1 - 0
unpackage/dist/build/mp-weixin/components/thorui/tui-picture-cropper/tui-picture-cropper.wxml


+ 560 - 0
unpackage/dist/build/mp-weixin/components/thorui/tui-picture-cropper/tui-picture-cropper.wxs

@@ -0,0 +1,560 @@
+var cropper = {
+	CUT_START: null,
+	cutX: 0, //画布x轴起点
+	cutY: 0, //画布y轴起点0
+	touchRelative: [{
+		x: 0,
+		y: 0
+	}], //手指或鼠标和图片中心的相对位置
+	flagCutTouch: false, //是否是拖动裁剪框
+	hypotenuseLength: 0, //双指触摸时斜边长度
+	flagEndTouch: false, //是否结束触摸
+	canvasWidth: 0,
+	canvasHeight: 0,
+	imgWidth: 0, //图片宽度
+	imgHeight: 0, //图片高度
+	scale: 1, //图片缩放比
+	angle: 0, //图片旋转角度
+	imgTop: 0, //图片上边距
+	imgLeft: 0, //图片左边距
+	//是否限制移动范围(剪裁框只能在图片内,为true不可触摸转动图片)
+	limitMove: true,
+	minHeight: 0,
+	maxHeight: 0,
+	minWidth: 0,
+	maxWidth: 0,
+	windowHeight: 0,
+	windowWidth: 0,
+	init: true
+}
+
+function bool(str) {
+	return str === 'true' || str == true ? true : false
+}
+
+function touchstart(e, ins) {
+	//var instance = e.instance;
+	// var state = instance.getState();
+	var touch = e.touches || e.changedTouches;
+	cropper.flagEndTouch = false;
+	if (touch.length == 1) {
+		cropper.touchRelative[0] = {
+			x: touch[0].pageX - cropper.imgLeft,
+			y: touch[0].pageY - cropper.imgTop
+		};
+	} else {
+		var width = Math.abs(touch[0].pageX - touch[1].pageX);
+		var height = Math.abs(touch[0].pageY - touch[1].pageY);
+		cropper.touchRelative = [{
+				x: touch[0].pageX - cropper.imgLeft,
+				y: touch[0].pageY - cropper.imgTop
+			},
+			{
+				x: touch[1].pageX - cropper.imgLeft,
+				y: touch[1].pageY - cropper.imgTop
+			}
+		];
+		cropper.hypotenuseLength = Math.sqrt(Math.pow(width, 2) + Math.pow(height, 2));
+	}
+
+}
+
+function moveDuring(ins) {
+	if (!ins) return;
+	ins.callMethod('moveDuring')
+}
+
+function moveStop(ins) {
+	if (!ins) return;
+	ins.callMethod('moveStop')
+};
+
+function setCutCenter(ins) {
+	var cutY = (cropper.windowHeight - cropper.canvasHeight) * 0.5;
+	var cutX = (cropper.windowWidth - cropper.canvasWidth) * 0.5;
+	//顺序不能变
+	cropper.imgTop = cropper.imgTop - cropper.cutY + cutY;
+	cropper.cutY = cutY; //截取的框上边距
+	cropper.imgLeft = cropper.imgLeft - cropper.cutX + cutX;
+	cropper.cutX = cutX; //截取的框左边距
+	styleUpdate(ins)
+	cutDetectionPosition(ins)
+	imgTransform(ins)
+	updateData(ins)
+}
+
+function touchmove(e, ins) {
+	var touch = e.touches || e.changedTouches;
+	if (cropper.flagEndTouch) return;
+	moveDuring(ins);
+	if (e.touches.length == 1) {
+		var left = touch[0].pageX - cropper.touchRelative[0].x,
+			top = touch[0].pageY - cropper.touchRelative[0].y;
+		cropper.imgLeft = left;
+		cropper.imgTop = top;
+		imgTransform(ins);
+		imgMarginDetectionPosition(ins);
+	} else {
+		var res = e.instance.getDataset();
+		var minScale = +res.minscale;
+		var maxScale = +res.maxscale;
+		var disableRotate = bool(res.disablerotate)
+		var width = Math.abs(touch[0].pageX - touch[1].pageX),
+			height = Math.abs(touch[0].pageY - touch[1].pageY),
+			hypotenuse = Math.sqrt(Math.pow(width, 2) + Math.pow(height, 2)),
+			scale = cropper.scale * (hypotenuse / cropper.hypotenuseLength),
+			current_deg = 0;
+		scale = scale <= minScale ? minScale : scale;
+		scale = scale >= maxScale ? maxScale : scale;
+		cropper.scale = scale;
+		imgMarginDetectionScale(ins, true);
+		var touchRelative = [{
+				x: touch[0].pageX - cropper.imgLeft,
+				y: touch[0].pageY - cropper.imgTop
+			},
+			{
+				x: touch[1].pageX - cropper.imgLeft,
+				y: touch[1].pageY - cropper.imgTop
+			}
+		];
+		if (!disableRotate) {
+			var first_atan = (180 / Math.PI) * Math.atan2(touchRelative[0].y, touchRelative[0].x);
+			var first_atan_old = (180 / Math.PI) * Math.atan2(cropper.touchRelative[0].y, cropper.touchRelative[0].x);
+			var second_atan = (180 / Math.PI) * Math.atan2(touchRelative[1].y, touchRelative[1].x);
+			var second_atan_old = (180 / Math.PI) * Math.atan2(cropper.touchRelative[1].y, cropper.touchRelative[1].x);
+			var first_deg = first_atan - first_atan_old,
+				second_deg = second_atan - second_atan_old;
+			if (first_deg != 0) {
+				current_deg = first_deg;
+			} else if (second_deg != 0) {
+				current_deg = second_deg;
+			}
+		}
+		cropper.touchRelative = touchRelative;
+		cropper.hypotenuseLength = Math.sqrt(Math.pow(width, 2) + Math.pow(height, 2));
+		//更新视图
+		cropper.angle = cropper.angle + current_deg;
+		imgTransform(ins);
+	}
+}
+
+function touchend(e, ins) {
+	cropper.flagEndTouch = true;
+	moveStop(ins);
+	updateData(ins)
+}
+
+
+function cutTouchStart(e, ins) {
+	var touch = e.touches || e.changedTouches;
+	var currentX = touch[0].pageX;
+	var currentY = touch[0].pageY;
+
+	/*
+	 * (右下-1 右上-2 左上-3 左下-4)
+	 * left_x [3,4]
+	 * top_y [2,3]
+	 * right_x [1,2]
+	 * bottom_y [1,4]
+	 */
+	var left_x1 = cropper.cutX - 30;
+	var left_x2 = cropper.cutX + 30;
+
+	var top_y1 = cropper.cutY - 30;
+	var top_y2 = cropper.cutY + 30;
+
+	var right_x1 = cropper.cutX + cropper.canvasWidth - 30;
+	var right_x2 = cropper.cutX + cropper.canvasWidth + 30;
+
+	var bottom_y1 = cropper.cutY + cropper.canvasHeight - 30;
+	var bottom_y2 = cropper.cutY + cropper.canvasHeight + 30;
+
+	if (currentX > right_x1 && currentX < right_x2 && currentY > bottom_y1 && currentY < bottom_y2) {
+		moveDuring();
+		cropper.flagCutTouch = true;
+		cropper.flagEndTouch = true;
+		cropper.CUT_START = {
+			width: cropper.canvasWidth,
+			height: cropper.canvasHeight,
+			x: currentX,
+			y: currentY,
+			corner: 1
+		};
+	} else if (currentX > right_x1 && currentX < right_x2 && currentY > top_y1 && currentY < top_y2) {
+		moveDuring();
+		cropper.flagCutTouch = true;
+		cropper.flagEndTouch = true;
+		cropper.CUT_START = {
+			width: cropper.canvasWidth,
+			height: cropper.canvasHeight,
+			x: currentX,
+			y: currentY,
+			cutY: cropper.cutY,
+			cutX: cropper.cutX,
+			corner: 2
+		};
+	} else if (currentX > left_x1 && currentX < left_x2 && currentY > top_y1 && currentY < top_y2) {
+		moveDuring();
+		cropper.flagCutTouch = true;
+		cropper.flagEndTouch = true;
+		cropper.CUT_START = {
+			width: cropper.canvasWidth,
+			height: cropper.canvasHeight,
+			cutY: cropper.cutY,
+			cutX: cropper.cutX,
+			x: currentX,
+			y: currentY,
+			corner: 3
+		};
+	} else if (currentX > left_x1 && currentX < left_x2 && currentY > bottom_y1 && currentY < bottom_y2) {
+		moveDuring();
+		cropper.flagCutTouch = true;
+		cropper.flagEndTouch = true;
+		cropper.CUT_START = {
+			width: cropper.canvasWidth,
+			height: cropper.canvasHeight,
+			cutY: cropper.cutY,
+			cutX: cropper.cutX,
+			x: currentX,
+			y: currentY,
+			corner: 4
+		};
+	}
+}
+
+function cutTouchMove(e, ins) {
+	if (!cropper.CUT_START || cropper.CUT_START === 'null') return;
+	if (cropper.flagCutTouch) {
+		var touch = e.touches || e.changedTouches;
+		var res = e.instance.getDataset();
+		var lockRatio = bool(res.lockratio);
+		var lockWidth = bool(res.lockwidth);
+		var lockHeight = bool(res.lockheight);
+		if (lockRatio && (lockWidth || lockHeight)) return;
+		var width = cropper.canvasWidth,
+			height = cropper.canvasHeight,
+			cutY = cropper.cutY,
+			cutX = cropper.cutX;
+
+		var size_correct = function() {
+			width = width <= cropper.maxWidth ? (width >= cropper.minWidth ? width : cropper.minWidth) : cropper.maxWidth;
+			height = height <= cropper.maxHeight ? (height >= cropper.minHeight ? height : cropper.minHeight) : cropper.maxHeight;
+		}
+
+		var size_inspect = function() {
+			if ((width > cropper.maxWidth || width < cropper.minWidth || height > cropper.maxHeight || height < cropper.minHeight) &&
+				lockRatio) {
+				size_correct();
+				return false;
+			} else {
+				size_correct();
+				return true;
+			}
+		};
+		height = cropper.CUT_START.height + (cropper.CUT_START.corner > 1 && cropper.CUT_START.corner < 4 ? 1 : -1) * (
+			cropper.CUT_START.y - touch[0].pageY);
+		switch (cropper.CUT_START.corner) {
+			case 1:
+				width = cropper.CUT_START.width - cropper.CUT_START.x + touch[0].pageX;
+				if (lockRatio) {
+					height = width / (cropper.canvasWidth / cropper.canvasHeight);
+				}
+				if (!size_inspect()) return;
+				break;
+			case 2:
+				width = cropper.CUT_START.width - cropper.CUT_START.x + touch[0].pageX;
+				if (lockRatio) {
+					height = width / (cropper.canvasWidth / cropper.canvasHeight);
+				}
+				if (!size_inspect()) return;
+				cutY = cropper.CUT_START.cutY - (height - cropper.CUT_START.height);
+				break;
+			case 3:
+				width = cropper.CUT_START.width + cropper.CUT_START.x - touch[0].pageX;
+				if (lockRatio) {
+					height = width / (cropper.canvasWidth / cropper.canvasHeight);
+				}
+				if (!size_inspect()) return;
+				cutY = cropper.CUT_START.cutY - (height - cropper.CUT_START.height);
+				cutX = cropper.CUT_START.cutX - (width - cropper.CUT_START.width);
+				break;
+			case 4:
+				width = cropper.CUT_START.width + cropper.CUT_START.x - touch[0].pageX;
+				if (lockRatio) {
+					height = width / (cropper.canvasWidth / cropper.canvasHeight);
+				}
+				if (!size_inspect()) return;
+				cutX = cropper.CUT_START.cutX - (width - cropper.CUT_START.width);
+				break;
+			default:
+				break;
+		}
+		if (!lockWidth && !lockHeight) {
+			cropper.canvasWidth = width;
+			cropper.cutX = cutX;
+			cropper.canvasHeight = height;
+			cropper.cutY = cutY;
+			canvasHeight(ins);
+			canvasWidth(ins);
+		} else if (!lockWidth) {
+			cropper.canvasWidth = width;
+			cropper.cutX = cutX;
+			canvasWidth(ins);
+		} else if (!lockHeight) {
+			cropper.canvasHeight = height;
+			cropper.cutY = cutY;
+			canvasHeight(ins);
+		}
+		styleUpdate(ins)
+		imgMarginDetectionScale(ins);
+	}
+}
+
+//检测剪裁框位置是否在允许的范围内(屏幕内)
+function cutDetectionPosition(ins) {
+	var windowHeight = cropper.windowHeight,
+		windowWidth = cropper.windowWidth;
+
+	var cutDetectionPositionTop = function() {
+		//检测上边距是否在范围内
+		if (cropper.cutY < 0) {
+			cropper.cutY = 0;
+		}
+		if (cropper.cutY > windowHeight - cropper.canvasHeight) {
+			cropper.cutY = windowHeight - cropper.canvasHeight;
+		}
+	}
+
+	var cutDetectionPositionLeft = function() {
+		//检测左边距是否在范围内
+		if (cropper.cutX < 0) {
+			cropper.cutX = 0;
+		}
+		if (cropper.cutX > windowWidth - cropper.canvasWidth) {
+			cropper.cutX = windowWidth - cropper.canvasWidth;
+		}
+	}
+	//裁剪框坐标处理(如果只写一个参数则另一个默认为0,都不写默认居中)
+	if (cropper.cutY == null && cropper.cutX == null) {
+		var cutY = (windowHeight - cropper.canvasHeight) * 0.5;
+		var cutX = (windowWidth - cropper.canvasWidth) * 0.5;
+		cropper.cutY = cutY; //截取的框上边距
+		cropper.cutX = cutX; //截取的框左边距
+	} else if (cropper.cutY != null && cropper.cutX != null) {
+		cutDetectionPositionTop();
+		cutDetectionPositionLeft();
+	} else if (cropper.cutY != null && cropper.cutX == null) {
+		cutDetectionPositionTop();
+		cropper.cutX = (windowWidth - cropper.canvasWidth) / 2;
+	} else if (cropper.cutY == null && cropper.cutX != null) {
+		cutDetectionPositionLeft();
+		cropper.cutY = (windowHeight - cropper.canvasHeight) / 2;
+	}
+
+	styleUpdate(ins)
+}
+
+/**
+ * 图片边缘检测-缩放
+ */
+function imgMarginDetectionScale(ins, delay) {
+	if (!cropper.limitMove) return;
+	var scale = cropper.scale;
+	var imgWidth = cropper.imgWidth;
+	var imgHeight = cropper.imgHeight;
+	if ((cropper.angle / 90) % 2) {
+		imgWidth = cropper.imgHeight;
+		imgHeight = cropper.imgWidth;
+	}
+	if (imgWidth * scale < cropper.canvasWidth) {
+		scale = cropper.canvasWidth / imgWidth;
+	}
+	if (imgHeight * scale < cropper.canvasHeight) {
+		scale = Math.max(scale, cropper.canvasHeight / imgHeight);
+	}
+	imgMarginDetectionPosition(ins, scale, delay);
+}
+/**
+ * 图片边缘检测-位置
+ */
+function imgMarginDetectionPosition(ins, scale, delay) {
+	if (!cropper.limitMove) return;
+	var left = cropper.imgLeft;
+	var top = cropper.imgTop;
+	scale = scale || cropper.scale;
+	var imgWidth = cropper.imgWidth;
+	var imgHeight = cropper.imgHeight;
+	if ((cropper.angle / 90) % 2) {
+		imgWidth = cropper.imgHeight;
+		imgHeight = cropper.imgWidth;
+	}
+	left = cropper.cutX + (imgWidth * scale) / 2 >= left ? left : cropper.cutX + (imgWidth * scale) / 2;
+	left = cropper.cutX + cropper.canvasWidth - (imgWidth * scale) / 2 <= left ? left : cropper.cutX + cropper.canvasWidth -
+		(imgWidth * scale) / 2;
+	top = cropper.cutY + (imgHeight * scale) / 2 >= top ? top : cropper.cutY + (imgHeight * scale) / 2;
+	top = cropper.cutY + cropper.canvasHeight - (imgHeight * scale) / 2 <= top ? top : cropper.cutY + cropper.canvasHeight -
+		(imgHeight * scale) / 2;
+
+	cropper.imgLeft = left;
+	cropper.imgTop = top;
+	cropper.scale = scale;
+	styleUpdate(ins)
+	if (!delay || delay === 'null') {
+		imgTransform(ins);
+	}
+}
+
+
+function cutTouchEnd(e, ins) {
+	moveStop(ins);
+	cropper.flagCutTouch = false;
+	updateData(ins)
+}
+
+
+//改变截取框大小
+function computeCutSize(ins) {
+	if (cropper.canvasWidth > cropper.windowWidth) {
+		cropper.canvasWidth = cropper.windowWidth;
+		// canvasWidth(ins)
+	} else if (cropper.canvasWidth + cropper.cutX > cropper.windowWidth) {
+		cropper.cutX = cropper.windowWidth - cropper.cutX;
+	}
+	if (cropper.canvasHeight > cropper.windowHeight) {
+		cropper.canvasHeight = cropper.windowHeight;
+		// canvasHeight(ins)
+	} else if (cropper.canvasHeight + cropper.cutY > cropper.windowHeight) {
+		cropper.cutY = cropper.windowHeight - cropper.cutY;
+	}
+	// styleUpdate(ins)
+}
+
+function styleUpdate(ins) {
+	if (!ins) return;
+	ins.selectComponent('.tui-cropper-box').setStyle({
+		'width': cropper.canvasWidth + 'px',
+		'height': cropper.canvasHeight + 'px'
+	})
+	ins.selectComponent('.tui-content-middle').setStyle({
+		'height': cropper.canvasHeight + 'px'
+	})
+	ins.selectComponent('.tui-content-top').setStyle({
+		'height': cropper.cutY + 'px'
+	})
+	ins.selectComponent('.tui-wxs-bg').setStyle({
+		'width': cropper.cutX + 'px'
+	})
+
+}
+
+function imgTransform(ins) {
+	var owner = ins.selectComponent('.tui-cropper-image')
+	if (!owner) return
+	var x = cropper.imgLeft - cropper.imgWidth / 2;
+	var y = cropper.imgTop - cropper.imgHeight / 2;
+	owner.setStyle({
+		'transform': 'translate3d(' + x + 'px,' + y + 'px,0) scale(' + cropper.scale + ') rotate(' + cropper.angle + 'deg)'
+	})
+}
+
+function imageReset(ins) {
+	cropper.scale = 1;
+	cropper.angle = 0;
+	imgTransform(ins);
+}
+//监听截取框宽高变化
+function canvasWidth(ins) {
+	if (cropper.canvasWidth < cropper.minWidth) {
+		cropper.canvasWidth = cropper.minWidth;
+	}
+	if (!ins) return;
+	computeCutSize(ins);
+}
+
+function canvasHeight(ins) {
+	if (cropper.canvasHeight < cropper.minHeight) {
+		cropper.canvasHeight = cropper.minHeight;
+	}
+	if (!ins) return;
+	computeCutSize(ins);
+}
+
+function updateData(ins) {
+	if (!ins) return;
+	ins.callMethod('change', {
+		cutX: cropper.cutX,
+		cutY: cropper.cutY,
+		canvasWidth: cropper.canvasWidth,
+		canvasHeight: cropper.canvasHeight,
+		imgWidth: cropper.imgWidth,
+		imgHeight: cropper.imgHeight,
+		scale: cropper.scale,
+		angle: cropper.angle,
+		imgTop: cropper.imgTop,
+		imgLeft: cropper.imgLeft
+	})
+}
+
+function propsChange(prop, oldProp, ownerInstance, ins) {
+	if (prop && prop !== 'null') {
+		var params = prop.split(',')
+		var type = +params[0]
+		var dataset = ins.getDataset();
+		if (cropper.init || type == 4) {
+			cropper.maxHeight = +dataset.maxheight;
+			cropper.minHeight = +dataset.minheight;
+			cropper.maxWidth = +dataset.maxwidth;
+			cropper.minWidth = +dataset.minwidth;
+			cropper.canvasWidth = +dataset.width;
+			cropper.canvasHeight = +dataset.height;
+			cropper.imgTop = dataset.windowheight / 2;
+			cropper.imgLeft = dataset.windowwidth / 2;
+			cropper.imgWidth = +dataset.imgwidth;
+			cropper.imgHeight = +dataset.imgheight;
+			cropper.windowHeight = +dataset.windowheight;
+			cropper.windowWidth = +dataset.windowwidth;
+			cropper.init = false
+		} else if (type == 2 || type == 3) {
+			cropper.imgWidth = +dataset.imgwidth;
+			cropper.imgHeight = +dataset.imgheight;
+		}
+		cropper.limitMove = bool(dataset.limitmove);
+		cropper.angle = +dataset.angle;
+		if (type == 3) {
+			imgTransform(ownerInstance);
+		}
+		switch (type) {
+			case 1:
+				setCutCenter(ownerInstance);
+				//设置裁剪框大小>设置图片尺寸>绘制canvas
+				computeCutSize(ownerInstance);
+				//检查裁剪框是否在范围内
+				cutDetectionPosition(ownerInstance);
+				break;
+			case 2:
+				setCutCenter(ownerInstance);
+				break;
+			case 3:
+				imgMarginDetectionScale(ownerInstance)
+				break;
+			case 4:
+				imageReset(ownerInstance);
+				break;
+			case 5:
+				setCutCenter(ownerInstance);
+				break;
+			default:
+				break;
+		}
+	}
+}
+
+module.exports = {
+	touchstart: touchstart,
+	touchmove: touchmove,
+	touchend: touchend,
+	cutTouchStart: cutTouchStart,
+	cutTouchMove: cutTouchMove,
+	cutTouchEnd: cutTouchEnd,
+	propsChange: propsChange
+}

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/components/thorui/tui-picture-cropper/tui-picture-cropper.wxss


+ 10 - 0
unpackage/dist/build/mp-weixin/pages/CountDown.js

@@ -0,0 +1,10 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/CountDown"],{4373:function(t,e,n){},"5d13":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this.$createElement;this._self._c},a=[]},a561:function(t,e,n){"use strict";var i=n("4373"),a=n.n(i);a.a},b9a6:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={name:"CountDown",data:function(){return{flag:!1,day:"",hours:"",minute:"",second:"",time:""}},props:{timesurplus:{},timelimithour:{},timetype:{},styletype:{},ifTimeBlock:{}},mounted:function(){var t=this;this.time=setInterval((function(){1==t.flag?clearInterval(t.time):t.timeDown()}),1e3)},methods:{timeDown:function(){var t=0;1==this.timetype?t=parseInt(this.timesurplus/1e3):2==this.timetype&&(t=parseInt((1e3*this.timesurplus+60*this.timelimithour*60*1e3-(new Date).getTime())/1e3)),this.styletype||(this.day=parseInt(t/86400)),this.hours=this.formate(parseInt(t/3600%24)),this.minute=this.formate(parseInt(t/60%60)),this.second=this.formate(parseInt(t%60)),t<=0&&(this.flag=!0,this.$emit("time-end"))},formate:function(t){return t>=10?t:"0".concat(t)}}};e.default=i},bfe2:function(t,e,n){"use strict";n.r(e);var i=n("5d13"),a=n("d71f");for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);n("a561");var s=n("f0c5"),u=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"1a199f26",null,!1,i["a"],void 0);e["default"]=u.exports},d71f:function(t,e,n){"use strict";n.r(e);var i=n("b9a6"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e["default"]=a.a}}]);
+;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
+    'pages/CountDown-create-component',
+    {
+        'pages/CountDown-create-component':(function(module, exports, __webpack_require__){
+            __webpack_require__('543d')['createComponent'](__webpack_require__("bfe2"))
+        })
+    },
+    [['pages/CountDown-create-component']]
+]);

+ 4 - 0
unpackage/dist/build/mp-weixin/pages/CountDown.json

@@ -0,0 +1,4 @@
+{
+  "component": true,
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/CountDown.wxml

@@ -0,0 +1 @@
+<view class="div common-count-down data-v-1a199f26"><block wx:if="{{!styletype}}"><text class="span data-v-1a199f26"><text class="{{['span','data-v-1a199f26',(ifTimeBlock)?'time':'']}}">{{day}}</text>天</text></block><text class="{{['span','data-v-1a199f26',(ifTimeBlock)?'time':'']}}">{{hours}}</text><block wx:if="{{!styletype}}"><text class="span data-v-1a199f26">时</text></block><block wx:else><text class="span data-v-1a199f26">:</text></block><text class="{{['span','data-v-1a199f26',(ifTimeBlock)?'time':'']}}">{{minute}}</text><block wx:if="{{!styletype}}"><text class="span data-v-1a199f26">分</text></block><block wx:else><text class="span data-v-1a199f26">:</text></block><text class="{{['span','data-v-1a199f26',(ifTimeBlock)?'time':'']}}">{{second}}</text><block wx:if="{{!styletype}}"><text class="span data-v-1a199f26">秒</text></block></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/CountDown.wxss

@@ -0,0 +1 @@
+.common-count-down.data-v-1a199f26{font-size:.6rem;color:#999}.common-count-down .time.data-v-1a199f26{display:inline-block;width:16px;height:16px;border-radius:2px;background-color:#303133;color:#fff;text-align:center;margin:0 3px}

+ 10 - 0
unpackage/dist/build/mp-weixin/pages/EmptyRecord.js

@@ -0,0 +1,10 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/EmptyRecord"],{"6fdf":function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default={name:"EmptyRecord",data:function(){return{}},props:{},methods:{}}},"79b8":function(t,n,e){"use strict";e.r(n);var u=e("bba6"),r=e("8909");for(var f in r)["default"].indexOf(f)<0&&function(t){e.d(n,t,(function(){return r[t]}))}(f);var a=e("f0c5"),c=Object(a["a"])(r["default"],u["b"],u["c"],!1,null,null,null,!1,u["a"],void 0);n["default"]=c.exports},8909:function(t,n,e){"use strict";e.r(n);var u=e("6fdf"),r=e.n(u);for(var f in u)["default"].indexOf(f)<0&&function(t){e.d(n,t,(function(){return u[t]}))}(f);n["default"]=r.a},bba6:function(t,n,e){"use strict";e.d(n,"b",(function(){return u})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){}));var u=function(){var t=this.$createElement;this._self._c},r=[]}}]);
+;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
+    'pages/EmptyRecord-create-component',
+    {
+        'pages/EmptyRecord-create-component':(function(module, exports, __webpack_require__){
+            __webpack_require__('543d')['createComponent'](__webpack_require__("79b8"))
+        })
+    },
+    [['pages/EmptyRecord-create-component']]
+]);

+ 4 - 0
unpackage/dist/build/mp-weixin/pages/EmptyRecord.json

@@ -0,0 +1,4 @@
+{
+  "component": true,
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/EmptyRecord.wxml

@@ -0,0 +1 @@
+<view class="div common-empty-record"><text class="i iconfont"></text><view class="p">没有找到相关记录</view></view>

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/GuessLike.js


+ 6 - 0
unpackage/dist/build/mp-weixin/pages/GuessLike.json

@@ -0,0 +1,6 @@
+{
+  "component": true,
+  "usingComponents": {
+    "index-product-body": "/pages/home/index/IndexProductBody"
+  }
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/GuessLike.wxml

@@ -0,0 +1 @@
+<block wx:if="{{$root.g0}}"><view class="div guess-like data-v-2ab5e91a"><view class="div title data-v-2ab5e91a">猜你喜欢</view><view class="div product-list-body data-v-2ab5e91a"><block wx:for="{{goodsList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><index-product-body class="product-item data-v-2ab5e91a" vue-id="{{'51077ee1-1-'+index}}" item="{{item}}" index="{{index}}" bind:__l="__l"></index-product-body></block></view></view></block>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/GuessLike.wxss

@@ -0,0 +1 @@
+.guess-like.data-v-2ab5e91a{background:#fff}.product-list-body.data-v-2ab5e91a{display:flex;flex-wrap:wrap;background:#fff;padding-right:.6rem}.product-list-body .product-item.data-v-2ab5e91a{width:50%}.title.data-v-2ab5e91a{text-align:center;position:relative;font-size:.85rem;color:#000;font-weight:700;padding-top:.5rem;padding-bottom:1rem}

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/HeaderMore.js


+ 7 - 0
unpackage/dist/build/mp-weixin/pages/HeaderMore.json

@@ -0,0 +1,7 @@
+{
+  "component": true,
+  "usingComponents": {
+    "uni-popup": "/uni_modules/uni-popup/components/uni-popup/uni-popup",
+    "uni-nav-bar": "/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar"
+  }
+}

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/HeaderMore.wxml


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/HeaderMore.wxss


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/MapSelect.js


+ 4 - 0
unpackage/dist/build/mp-weixin/pages/MapSelect.json

@@ -0,0 +1,4 @@
+{
+  "component": true,
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/MapSelect.wxml

@@ -0,0 +1 @@
+<view class="div common-map-select data-v-bf94038a"><view class="div search-wrap data-v-bf94038a"><text data-event-opts="{{[['tap',[['searchAddress',['$event']]]]]}}" class="i iconfont data-v-bf94038a" bindtap="__e"></text><input type="text" data-event-opts="{{[['input',[['__set_model',['','keyword','$event',[]]]]]]}}" value="{{keyword}}" bindinput="__e" class="data-v-bf94038a"/><view data-event-opts="{{[['tap',[['searchAddress',['$event']]]]]}}" class="div btn data-v-bf94038a" bindtap="__e">搜索</view></view><view class="div result-list data-v-bf94038a"><block wx:if="{{member_point&&style&&ifShowCurrent}}"><view class="{{['div','data-v-bf94038a',(style)?'current':'']}}"><text class="span notice data-v-bf94038a">当前地址<text data-event-opts="{{[['tap',[['getPosition',['$event']]]]]}}" class="span reset data-v-bf94038a" bindtap="__e"><text class="i iconfont data-v-bf94038a"></text>重新定位</text></text><view class="div data-v-bf94038a"><view data-event-opts="{{[['tap',[['setPosition',['$0','$1','$2'],['member_point.lat','member_point.lng','member_point.address']]]]]}}" class="div result-item data-v-bf94038a" style="border-bottom:0;" bindtap="__e">{{member_point.address}}</view></view></view></block><view class="{{['div','data-v-bf94038a',(style)?'nearby':'']}}"><text class="span notice data-v-bf94038a">附近地址</text><block wx:for="{{address_list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="div data-v-bf94038a"><block wx:if="{{item.location}}"><view data-event-opts="{{[['tap',[['setPosition',['$0','$1','$2'],[[['address_list','',index,'location.lat']],[['address_list','',index,'location.lng']],[['address_list','',index,'name']]]]]]]}}" class="div result-item data-v-bf94038a" bindtap="__e">{{item.name}}</view></block></view></block></view></view></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/MapSelect.wxss

@@ -0,0 +1 @@
+.common-map-select.data-v-bf94038a{background:#fff;position:absolute;width:100%;height:100%}.common-map-select .search-wrap.data-v-bf94038a{height:2rem;line-height:2rem;position:relative;position:absolute;left:.5rem;top:.6rem;right:.6rem;background:#f5f5f5;display:flex;border-radius:.4rem;overflow:hidden}.common-map-select .search-wrap input.data-v-bf94038a{width:100%;height:2rem;line-height:2rem;font-size:.8rem;display:block;background:none;border:0;flex:1}.common-map-select .search-wrap .i.data-v-bf94038a{font-size:.9rem;line-height:2rem;display:block;width:2rem;text-align:center}.common-map-select .search-wrap .btn.data-v-bf94038a{background:#fb2630;color:#fff;font-size:.7rem;padding:0 .5rem}.common-map-select .result-list.data-v-bf94038a{overflow-y:auto;position:absolute;top:3rem;bottom:0;width:100%}.common-map-select .result-list .notice.data-v-bf94038a{display:none;padding:1rem .6rem 0 .6rem;font-size:.7rem;color:#aeaeae;line-height:1.5}.common-map-select .result-list .reset.data-v-bf94038a{float:right;color:#fb2630}.common-map-select .result-list .current .notice.data-v-bf94038a, .common-map-select .result-list .nearby .notice.data-v-bf94038a{display:block}.common-map-select .result-list .current.data-v-bf94038a{box-shadow:0 4px 4px #f7f7f7}.common-map-select .result-list .result-item.data-v-bf94038a{padding:.7rem 0;font-size:.8rem;color:#333;border-bottom:1px dashed #eee;margin:0 .6rem}

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/RegionPicker.js


+ 6 - 0
unpackage/dist/build/mp-weixin/pages/RegionPicker.json

@@ -0,0 +1,6 @@
+{
+  "usingComponents": {
+    "uni-popup": "/uni_modules/uni-popup/components/uni-popup/uni-popup"
+  },
+  "component": true
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/RegionPicker.wxml

@@ -0,0 +1 @@
+<uni-popup vue-id="6165cbab-1" background-color="#fff" type="bottom" data-ref="currentValue" class="data-v-1e3bc04c vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="picker data-v-1e3bc04c"><view class="div toolbar data-v-1e3bc04c"><text data-event-opts="{{[['tap',[['cancel',['$event']]]]]}}" class="button toolbar-item cancel-item data-v-1e3bc04c" bindtap="__e">取消</text><view class="div picker-header data-v-1e3bc04c">请选择地区</view><text data-event-opts="{{[['tap',[['confirm',['$event']]]]]}}" class="button toolbar-item confirm-item data-v-1e3bc04c" bindtap="__e">确定</text></view><picker-view class="popup-content data-v-1e3bc04c" indicator-style="height:80rpx" value="{{areaPicker}}" data-event-opts="{{[['change',[['onValuesChange',['$event']]]]]}}" bindchange="__e"><block wx:for="{{buildItems}}" wx:for-item="item" wx:for-index="index" wx:key="index"><picker-view-column class="data-v-1e3bc04c"><block wx:for="{{item.values}}" wx:for-item="v" wx:for-index="i" wx:key="i"><view class="popup-item-wrapper data-v-1e3bc04c"><text class="popup-item data-v-1e3bc04c">{{v.area_name}}</text></view></block></picker-view-column></block></picker-view></view></uni-popup>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/RegionPicker.wxss

@@ -0,0 +1 @@
+.picker.data-v-1e3bc04c{background-color:#fff}.toolbar.data-v-1e3bc04c{height:2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#f0f2f5}.toolbar .toolbar-item.data-v-1e3bc04c{font-size:.6rem;border:none;border-radius:0;background-color:#f0f2f5}.toolbar .cancel-item.data-v-1e3bc04c{margin-left:.5rem;color:#4e545d}.toolbar .confirm-item.data-v-1e3bc04c{margin-right:.5rem;color:red}.toolbar .picker-header.data-v-1e3bc04c{color:#4e545d;line-height:2rem;font-size:.8rem}.popup-item-wrapper.data-v-1e3bc04c{display:flex;justify-content:center;align-items:center}.popup-item.data-v-1e3bc04c{font-size:30rpx;line-height:80rpx;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-content.data-v-1e3bc04c{padding:0 40rpx;height:300rpx}

+ 10 - 0
unpackage/dist/build/mp-weixin/pages/Step.js

@@ -0,0 +1,10 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/Step"],{"275e":function(t,n,e){"use strict";e.r(n);var o=e("b189"),r=e("4038");for(var a in r)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return r[t]}))}(a);e("544b");var u=e("f0c5"),i=Object(u["a"])(r["default"],o["b"],o["c"],!1,null,"7187f05a",null,!1,o["a"],void 0);n["default"]=i.exports},4038:function(t,n,e){"use strict";e.r(n);var o=e("f561"),r=e.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(a);n["default"]=r.a},"544b":function(t,n,e){"use strict";var o=e("6f07"),r=e.n(o);r.a},"6f07":function(t,n,e){},b189:function(t,n,e){"use strict";e.d(n,"b",(function(){return o})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){}));var o=function(){var t=this.$createElement,n=(this._self._c,this.options.length);this.$mp.data=Object.assign({},{$root:{g0:n}})},r=[]},f561:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o={name:"GoodsStep",data:function(){return{activeColor:"#f01414",direction:"row"}},props:{options:{type:Array},active:{type:Number,default:0}},created:function(){},methods:{}};n.default=o}}]);
+;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
+    'pages/Step-create-component',
+    {
+        'pages/Step-create-component':(function(module, exports, __webpack_require__){
+            __webpack_require__('543d')['createComponent'](__webpack_require__("275e"))
+        })
+    },
+    [['pages/Step-create-component']]
+]);

+ 4 - 0
unpackage/dist/build/mp-weixin/pages/Step.json

@@ -0,0 +1,4 @@
+{
+  "component": true,
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/Step.wxml

@@ -0,0 +1 @@
+<view class="div container data-v-7187f05a"><view class="div uni-steps data-v-7187f05a"><view class="{{['div','uni-steps-items','data-v-7187f05a','uni-steps-'+direction]}}"><block wx:for="{{options}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['div','uni-steps-item','data-v-7187f05a',(index===active)?'uni-steps-process':'',(index<active)?'uni-steps-finish':'']}}"><view class="div uni-steps-item-title-container data-v-7187f05a" style="{{('color: '+(index===active?activeColor:''))}}"><view class="div uni-steps-item-title data-v-7187f05a">{{item.title}}</view><block wx:if="{{item.desc}}"><view class="div uni-steps-item-desc data-v-7187f05a">{{item.desc}}</view></block></view><view class="div uni-steps-item-circle-container data-v-7187f05a"><block wx:if="{{index!==active}}"><view class="div uni-steps-item-circle data-v-7187f05a" style="{{('background-color:'+(index<active?activeColor:''))}}"></view></block><block wx:else><view class="div uni-steps-item-check iconfont data-v-7187f05a" style="{{('color:'+activeColor)}}"></view></block></view><block wx:if="{{index!==$root.g0-1}}"><view class="div uni-steps-item-line data-v-7187f05a" style="{{('background-color:'+(index<active?activeColor:''))}}"></view></block></view></block></view></view></view>

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/Step.wxss


+ 10 - 0
unpackage/dist/build/mp-weixin/pages/TitleHeader.js

@@ -0,0 +1,10 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/TitleHeader"],{"15afc":function(t,e,n){},"5f8c":function(t,e,n){"use strict";n.r(e);var r=n("980a"),c=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=c.a},"7fd0":function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return c})),n.d(e,"a",(function(){}));var r=function(){var t=this.$createElement;this._self._c},c=[]},"980a":function(t,e,n){"use strict";(function(t){var r=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var c=r(n("9523")),o=n("26cb");function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var i={name:"flexLine",data:function(){return{navHeight:0}},props:{backgroundColor:{type:String,default:""}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){(0,c.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,o.mapState)({config:function(t){return t.config.config}})),methods:{},mounted:function(){this.navHeight=t.getMenuButtonBoundingClientRect().height+7}};e.default=i}).call(this,n("543d")["default"])},b302:function(t,e,n){"use strict";var r=n("15afc"),c=n.n(r);c.a},cce0:function(t,e,n){"use strict";n.r(e);var r=n("7fd0"),c=n("5f8c");for(var o in c)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return c[t]}))}(o);n("b302");var u=n("f0c5"),i=Object(u["a"])(c["default"],r["b"],r["c"],!1,null,"2b802117",null,!1,r["a"],void 0);e["default"]=i.exports}}]);
+;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
+    'pages/TitleHeader-create-component',
+    {
+        'pages/TitleHeader-create-component':(function(module, exports, __webpack_require__){
+            __webpack_require__('543d')['createComponent'](__webpack_require__("cce0"))
+        })
+    },
+    [['pages/TitleHeader-create-component']]
+]);

+ 4 - 0
unpackage/dist/build/mp-weixin/pages/TitleHeader.json

@@ -0,0 +1,4 @@
+{
+  "component": true,
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/TitleHeader.wxml

@@ -0,0 +1 @@
+<view class="data-v-2b802117"><view class="navigation data-v-2b802117" style="{{('height:'+navHeight+'px;line-height:'+navHeight+'px;'+(backgroundColor?'color:#fff;background-color:'+backgroundColor:''))}}">{{config.site_name}}</view></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/TitleHeader.wxss

@@ -0,0 +1 @@
+.navigation.data-v-2b802117{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);text-align:center;font-size:.7rem;background-color:#fff}

+ 10 - 0
unpackage/dist/build/mp-weixin/pages/flexLine.js

@@ -0,0 +1,10 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/flexLine"],{"245d":function(e,n,t){},"7d77":function(e,n,t){"use strict";var u=t("245d"),f=t.n(u);f.a},b068:function(e,n,t){"use strict";t.d(n,"b",(function(){return u})),t.d(n,"c",(function(){return f})),t.d(n,"a",(function(){}));var u=function(){var e=this.$createElement;this._self._c},f=[]},d409:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var u={name:"flexLine",data:function(){return{}},props:{isLink:{type:Boolean,default:!1},showBorder:{type:Boolean,default:!1}},methods:{}};n.default=u},e4f8:function(e,n,t){"use strict";t.r(n);var u=t("d409"),f=t.n(u);for(var a in u)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return u[e]}))}(a);n["default"]=f.a},f522:function(e,n,t){"use strict";t.r(n);var u=t("b068"),f=t("e4f8");for(var a in f)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return f[e]}))}(a);t("7d77");var r=t("f0c5"),o=Object(r["a"])(f["default"],u["b"],u["c"],!1,null,"e5359e5e",null,!1,u["a"],void 0);n["default"]=o.exports}}]);
+;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
+    'pages/flexLine-create-component',
+    {
+        'pages/flexLine-create-component':(function(module, exports, __webpack_require__){
+            __webpack_require__('543d')['createComponent'](__webpack_require__("f522"))
+        })
+    },
+    [['pages/flexLine-create-component']]
+]);

+ 4 - 0
unpackage/dist/build/mp-weixin/pages/flexLine.json

@@ -0,0 +1,4 @@
+{
+  "component": true,
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/flexLine.wxml

@@ -0,0 +1 @@
+<view class="{{['div','flex-line','data-v-e5359e5e',(showBorder)?'border':'']}}"><view class="div left data-v-e5359e5e"><slot></slot></view><view class="div right data-v-e5359e5e"><slot name="right"></slot><block wx:if="{{isLink}}"><text class="span iconfont arrow data-v-e5359e5e"></text></block></view></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/flexLine.wxss

@@ -0,0 +1 @@
+.flex-line.data-v-e5359e5e{display:flex;flex:1;align-items:center;min-height:2.5rem;background:#fff}.flex-line.border.data-v-e5359e5e{border-bottom:1px dashed #eee}.flex-line .left.data-v-e5359e5e{display:flex;align-items:center;flex:1;font-size:.7rem;color:#333;font-weight:700}.flex-line .right.data-v-e5359e5e{display:flex;align-items:center;font-size:.7rem;color:#a2a6ad}.flex-line .right .arrow.data-v-e5359e5e{font-size:.7rem}

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/home/HomeBase.js


+ 4 - 0
unpackage/dist/build/mp-weixin/pages/home/HomeBase.json

@@ -0,0 +1,4 @@
+{
+  "component": true,
+  "usingComponents": {}
+}

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/home/HomeBase.wxml


+ 1 - 0
unpackage/dist/build/mp-weixin/pages/home/HomeBase.wxss

@@ -0,0 +1 @@
+.status-holder.data-v-61c41306{background-color:#fff}.home-base.data-v-61c41306{display:flex;flex-direction:column}.content.data-v-61c41306{flex:1}.item-wrap.data-v-61c41306{position:relative}.image.data-v-61c41306{width:1rem;height:1rem;display:block;margin-left:auto;margin-right:auto;margin-top:.2rem;margin-bottom:.2rem}.icon.data-v-61c41306{position:absolute;right:.8rem;top:.2rem;font-size:.5rem;line-height:.7rem;width:.9rem;height:.7rem;background:#ef3338;border-radius:1rem;text-align:center;color:#fff}

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/home/activity/Activitydetail.js


+ 10 - 0
unpackage/dist/build/mp-weixin/pages/home/activity/Activitydetail.json

@@ -0,0 +1,10 @@
+{
+  "navigationBarTitleText": "活动详情",
+  "usingComponents": {
+    "uni-nav-bar": "/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar",
+    "title-header": "/pages/TitleHeader",
+    "home-base": "/pages/home/HomeBase",
+    "empty-record": "/pages/EmptyRecord",
+    "special-index": "/pages/home/special/Index"
+  }
+}

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/home/activity/Activitydetail.wxml


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/home/activity/Activitydetail.wxss


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/home/activity/Activitylist.js


+ 10 - 0
unpackage/dist/build/mp-weixin/pages/home/activity/Activitylist.json

@@ -0,0 +1,10 @@
+{
+  "navigationBarTitleText": "活动列表",
+  "usingComponents": {
+    "uni-nav-bar": "/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar",
+    "title-header": "/pages/TitleHeader",
+    "home-base": "/pages/home/HomeBase",
+    "count-down": "/pages/CountDown",
+    "empty-record": "/pages/EmptyRecord"
+  }
+}

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/home/activity/Activitylist.wxml


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/home/activity/Activitylist.wxss


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/home/article/Articleclass.js


+ 10 - 0
unpackage/dist/build/mp-weixin/pages/home/article/Articleclass.json

@@ -0,0 +1,10 @@
+{
+  "navigationBarTitleText": "文章分类",
+  "usingComponents": {
+    "uni-nav-bar": "/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar",
+    "title-header": "/pages/TitleHeader",
+    "home-base": "/pages/home/HomeBase",
+    "flex-line": "/pages/flexLine",
+    "empty-record": "/pages/EmptyRecord"
+  }
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/home/article/Articleclass.wxml

@@ -0,0 +1 @@
+<page-meta root-font-size="{{fontSize+'px'}}" class="data-v-6406c7f0"></page-meta><home-base vue-id="faccb238-1" show="{{false}}" class="data-v-6406c7f0" bind:__l="__l" vue-slots="{{['default']}}"><view class="div container data-v-6406c7f0"><view class="div common-header-wrap data-v-6406c7f0"><view style="{{('height:'+navHeight+'px')}}" class="data-v-6406c7f0"></view><view class="common-header-holder data-v-6406c7f0"></view><view class="common-header-fixed data-v-6406c7f0"><title-header vue-id="{{('faccb238-2')+','+('faccb238-1')}}" class="data-v-6406c7f0" bind:__l="__l"></title-header><uni-nav-bar class="common-header data-v-6406c7f0" vue-id="{{('faccb238-3')+','+('faccb238-1')}}" title="文章分类" left-icon="back" data-event-opts="{{[['^clickLeft',[['goBack']]]]}}" bind:clickLeft="__e" bind:__l="__l"></uni-nav-bar></view></view><view class="div class-list data-v-6406c7f0"><block wx:for="{{articleclass_list}}" wx:for-item="item" wx:for-index="__i0__" wx:key="ac_id"><view data-event-opts="{{[['tap',[['goHomeArticlelist',['$0'],[[['articleclass_list','ac_id',item.ac_id,'ac_id']]]]]]]}}" class="div data-v-6406c7f0" bindtap="__e"><flex-line vue-id="{{('faccb238-4-'+__i0__)+','+('faccb238-1')}}" is-link="{{true}}" show-border="{{true}}" class="data-v-6406c7f0" bind:__l="__l" vue-slots="{{['default']}}"><text class="span data-v-6406c7f0">{{item.ac_name}}</text></flex-line></view></block></view><block wx:if="{{$root.g0}}"><empty-record vue-id="{{('faccb238-5')+','+('faccb238-1')}}" class="data-v-6406c7f0" bind:__l="__l"></empty-record></block></view></home-base>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/home/article/Articleclass.wxss

@@ -0,0 +1 @@
+.class-list.data-v-6406c7f0{padding:0 .6rem;background:#fff}

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/home/article/Articledetail.js


+ 8 - 0
unpackage/dist/build/mp-weixin/pages/home/article/Articledetail.json

@@ -0,0 +1,8 @@
+{
+  "navigationBarTitleText": "文章详情",
+  "usingComponents": {
+    "uni-nav-bar": "/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar",
+    "title-header": "/pages/TitleHeader",
+    "home-base": "/pages/home/HomeBase"
+  }
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/home/article/Articledetail.wxml

@@ -0,0 +1 @@
+<page-meta root-font-size="{{fontSize+'px'}}"></page-meta><home-base vue-id="80f3e4e2-1" show="{{false}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="div distributor-article-list"><view class="div common-header-wrap"><view style="{{('height:'+navHeight+'px')}}"></view><view class="common-header-holder"></view><view class="common-header-fixed"><title-header vue-id="{{('80f3e4e2-2')+','+('80f3e4e2-1')}}" bind:__l="__l"></title-header><uni-nav-bar class="common-header" vue-id="{{('80f3e4e2-3')+','+('80f3e4e2-1')}}" title="{{article_title}}" left-icon="back" data-event-opts="{{[['^clickLeft',[['goBack']]]]}}" bind:clickLeft="__e" bind:__l="__l"></uni-nav-bar></view></view><view class="main-content"><rich-text class="div article_content" nodes="{{article_content}}"></rich-text></view></view></home-base>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/home/article/Articledetail.wxss

@@ -0,0 +1 @@
+.main-content{padding:0 .6rem;box-sizing:border-box}.article_content{padding:.5rem;font-size:.7rem;line-height:1rem}.article_content .img{width:100%}

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini