From 3e26f6d3b44e8d5c24a009924bd21510ee8859f8 Mon Sep 17 00:00:00 2001 From: qijq <624811160@qq.com> Date: Thu, 24 Apr 2025 15:47:08 +0800 Subject: [PATCH] update --- App.vue | 28 +- activity/coupon/detail.vue | 1214 ++- activity/coupon/list.vue | 4 +- activity/coupon/member.vue | 476 +- activity/cutprice/detail.vue | 2606 ++--- activity/fightgroup/detail.vue | 1649 ++-- activity/gift/exchange.vue | 386 +- activity/giftbag/detail.vue | 2000 ++-- activity/luckydraw/detail.vue | 1556 +-- activity/smashgoldeneggs/detail.vue | 1741 ++-- address/selectShippingAddress.vue | 42 +- chain/chain/favorable.vue | 1317 +-- chain/chain/favorabledetail.vue | 729 +- chain/chain/index.vue | 3209 +++--- chain/chain/list.vue | 955 +- community/community/category.vue | 3629 +++---- community/community/detail.vue | 5409 +++++----- community/community/lists.vue | 2901 +++--- community/community/video.nvue | 10 +- community/video/video.nvue | 10 +- components/coupon/coupon.vue | 325 +- components/item-list.vue | 713 +- components/loginPopup.vue | 203 + .../mpvue-citypicker/mpvueCityPicker.vue | 534 +- components/payment-box.vue | 10 +- components/product-list.vue | 4664 +++++---- components/quick-nav.vue | 621 +- components/share-box-mp.vue | 451 +- components/store-lists.vue | 2286 +++-- components/themes/diy.vue | 1027 +- components/video/video-new.vue | 722 +- components/zy-search/zy-search.vue | 671 +- config/config.js | 15 +- config/lang.js | 68 +- hall/purchase/my.vue | 1293 +-- hall/purchase/receive.vue | 2 +- helpers/apiconfig.js | 2 +- helpers/loginPopup.js | 15 + hybrid/html/scanbox.html | 6 +- im/chat/chat.vue | 3361 ++++--- im/chat/chat_nn.vue | 3330 ++++--- im/chat/emotion/index.vue | 567 +- im/static/emoji/emojiData.js | 74 +- integral/integral/exchange.vue | 643 +- integral/integral/integral.vue | 3251 +++--- integral/integral/product.vue | 6779 ++++++------- member/address/list.vue | 3 +- member/address/manage.vue | 73 +- member/fanxiao-sign/sigin-in.vue | 344 +- member/member/bindphone.vue | 1116 ++- member/member/coupon-dh.vue | 1415 +-- member/member/coupon.vue | 1353 +-- member/member/data.vue | 1321 ++- member/member/options.vue | 1608 +-- member/member/supermarketlList.vue | 863 ++ member/member/task.vue | 2335 +++-- member/order/detail.vue | 3694 ++++--- member/order/list.vue | 812 +- member/product/return.vue | 1 - pages.json | 49 +- pages/cart/cart.vue | 110 +- pages/category/category.vue | 578 +- pages/checkout/checkout.vue | 50 +- pages/index/community.vue | 1067 +- pages/index/image.vue | 1338 +-- pages/index/index-single.vue | 2 +- pages/index/index.vue | 137 +- pages/index/list.vue | 2389 ++--- pages/index/member.vue | 5200 +++++----- pages/index/video-swipe.nvue | 10 +- pages/index/vip.vue | 1834 ++-- pages/index/vv.nvue | 8 +- pages/login/login.vue | 1252 +-- pages/product/detail.vue | 24 +- pages/product/list.vue | 2 +- pages/video/video.nvue | 10 +- pagesub/components/zy-search/zy-search.vue | 672 +- pagesub/index/about.vue | 75 +- pagesub/index/store.vue | 3011 +++--- pagesub/info/edit.vue | 926 +- pagesub/login/login.vue | 2366 +++-- pagesub/login/reg.vue | 1240 +-- pagesub/login/register.vue | 1663 ++-- pagesub/login/sms.vue | 629 +- pagesub/search/search1.vue | 613 +- plant/plant/common/server.js | 2 +- plant/plant/common/utils.js | 2 +- plant/plant/components/ezguide.vue | 356 +- plant/plant/index.vue | 8771 ++++++++++------- seller/index/index.vue | 1670 ++-- seller/product/sale.vue | 2630 ++--- seller/user/cart.vue | 2 +- static/emoji/emojiData.js | 74 +- static/iconfont.ttf | Bin 3492 -> 4736 bytes static/images/login-bg.png | Bin 0 -> 71510 bytes static/images/pay_type/offline.png | Bin 4095 -> 0 bytes static/images/qishou.png | Bin 0 -> 1555 bytes store/index.js | 194 +- styles/_variables.scss | 2 +- styles/iconfontAili.css | 21 +- styles/layout.scss | 14 +- 101 files changed, 64352 insertions(+), 51083 deletions(-) create mode 100644 components/loginPopup.vue create mode 100644 helpers/loginPopup.js create mode 100644 member/member/supermarketlList.vue create mode 100644 static/images/login-bg.png delete mode 100644 static/images/pay_type/offline.png create mode 100644 static/images/qishou.png diff --git a/App.vue b/App.vue index fbfac59..1dc525f 100644 --- a/App.vue +++ b/App.vue @@ -10,7 +10,6 @@ let jyappEvents = uni.requireNativePlugin("JY-FaceBookAppEvents"); if (typeof jyappEvents != "undefined") { } // #endif - export default { data() { return { @@ -37,6 +36,7 @@ export default { } let that = this; + uni.getSystemInfo({ success: function (e) { //console.log(e); //获取到的res的值 @@ -2105,8 +2105,8 @@ form button { position: relative; width: 40rpx; height: 40rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/pc1.png) center - no-repeat; + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/pc1.png) + center no-repeat; background-size: cover; } @@ -2114,8 +2114,8 @@ form button { position: relative; width: 50rpx; height: 50rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/pc2.png) center - no-repeat; + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/pc2.png) + center no-repeat; background-size: cover; } @@ -2129,8 +2129,8 @@ form button { color: #fff; font-size: 24rpx; line-height: 50rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/pc3.png) center - no-repeat; + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/pc3.png) + center no-repeat; background-size: cover; } @@ -2526,7 +2526,7 @@ form button { .m-coupon-box-top { width: 600rpx; height: 200rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/Coupon_box.png) top no-repeat; + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/Coupon_box.png) top no-repeat; background-size: cover; margin-bottom: -80rpx; } @@ -2534,7 +2534,7 @@ form button { .m-coupon-box-bottom { width: 600rpx; height: 280rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/Coupon_box.png) bottom no-repeat; + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/Coupon_box.png) bottom no-repeat; background-size: cover; margin-top: -70rpx; } @@ -2612,7 +2612,7 @@ form button { .m-coupon-box-top { width: 600rpx; height: 220rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/coupon/redbag_double.png) + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/coupon/redbag_double.png) top no-repeat; background-size: cover; } @@ -2620,7 +2620,7 @@ form button { .m-coupon-box-top2 { width: 600rpx; height: 220rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/coupon/redbag_double2.png) + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/coupon/redbag_double2.png) top no-repeat; background-size: cover; } @@ -2628,7 +2628,7 @@ form button { .m-coupon-box-bottom { width: 600rpx; height: 120rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/coupon/redbag_double.png) + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/coupon/redbag_double.png) bottom no-repeat; background-size: cover; } @@ -2636,7 +2636,7 @@ form button { .m-coupon-box-content { width: 600rpx; max-height: 400rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/coupon/redbag_double.png) + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/coupon/redbag_double.png) center no-repeat; background-size: cover; } @@ -2650,7 +2650,7 @@ form button { .m-coupon-box-item { width: 460rpx; height: 170rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/coupon/coupon_muti.png) + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/coupon/coupon_muti.png) no-repeat; margin: 10rpx auto; background-size: contain; diff --git a/activity/coupon/detail.vue b/activity/coupon/detail.vue index aaaf53a..77add38 100644 --- a/activity/coupon/detail.vue +++ b/activity/coupon/detail.vue @@ -1,331 +1,587 @@ \ No newline at end of file diff --git a/chain/chain/favorabledetail.vue b/chain/chain/favorabledetail.vue index 8f75648..5b436c9 100644 --- a/chain/chain/favorabledetail.vue +++ b/chain/chain/favorabledetail.vue @@ -1,367 +1,454 @@ \ No newline at end of file diff --git a/chain/chain/index.vue b/chain/chain/index.vue index a88843c..75d4db0 100644 --- a/chain/chain/index.vue +++ b/chain/chain/index.vue @@ -1,1507 +1,1836 @@ \ No newline at end of file diff --git a/chain/chain/list.vue b/chain/chain/list.vue index f1ff28f..179f9d3 100644 --- a/chain/chain/list.vue +++ b/chain/chain/list.vue @@ -1,485 +1,574 @@ \ No newline at end of file diff --git a/community/community/category.vue b/community/community/category.vue index 3cc72e6..21a27bc 100644 --- a/community/community/category.vue +++ b/community/community/category.vue @@ -1,1763 +1,1944 @@ \ No newline at end of file diff --git a/community/community/detail.vue b/community/community/detail.vue index 6b2ce1d..8092c4e 100644 --- a/community/community/detail.vue +++ b/community/community/detail.vue @@ -1,2494 +1,3067 @@ diff --git a/pagesub/login/login.vue b/pagesub/login/login.vue index 89c5cb4..5d68c4b 100644 --- a/pagesub/login/login.vue +++ b/pagesub/login/login.vue @@ -1,86 +1,112 @@ diff --git a/pagesub/login/reg.vue b/pagesub/login/reg.vue index bcf0f89..5597d2c 100644 --- a/pagesub/login/reg.vue +++ b/pagesub/login/reg.vue @@ -1,305 +1,406 @@ diff --git a/pagesub/login/register.vue b/pagesub/login/register.vue index 06ab95f..b9c65bf 100644 --- a/pagesub/login/register.vue +++ b/pagesub/login/register.vue @@ -1,285 +1,315 @@ diff --git a/pagesub/login/sms.vue b/pagesub/login/sms.vue index 6a444e6..4fa2122 100644 --- a/pagesub/login/sms.vue +++ b/pagesub/login/sms.vue @@ -1,287 +1,293 @@ diff --git a/pagesub/search/search1.vue b/pagesub/search/search1.vue index 964f955..2ef823f 100644 --- a/pagesub/search/search1.vue +++ b/pagesub/search/search1.vue @@ -1,235 +1,392 @@ diff --git a/plant/plant/common/server.js b/plant/plant/common/server.js index 4b10829..e26c4b0 100644 --- a/plant/plant/common/server.js +++ b/plant/plant/common/server.js @@ -1,6 +1,6 @@ var HOST="http://127.0.0.1/project/xyx/"; var API_HOST=HOST+"/api/"; -var CDN_HOST="https://static.lancerdt.com/plant/"; +var CDN_HOST="https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/plant/"; var session_id; diff --git a/plant/plant/common/utils.js b/plant/plant/common/utils.js index eccc7d9..e1cad21 100644 --- a/plant/plant/common/utils.js +++ b/plant/plant/common/utils.js @@ -189,7 +189,7 @@ function play_mp3(url){ } function play_sfx(sfx_name,delay=0){ function do_sfx(){ - var sfx=play_mp3("https://static.lancerdt.com/plant/static/sounds/"+sfx_name+".mp3"); + var sfx=play_mp3("https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/plant/static/sounds/"+sfx_name+".mp3"); sfx.volume=.5; } diff --git a/plant/plant/components/ezguide.vue b/plant/plant/components/ezguide.vue index c41def0..e1c9b8c 100644 --- a/plant/plant/components/ezguide.vue +++ b/plant/plant/components/ezguide.vue @@ -1,134 +1,238 @@ diff --git a/plant/plant/index.vue b/plant/plant/index.vue index 7e42c35..3564ef1 100644 --- a/plant/plant/index.vue +++ b/plant/plant/index.vue @@ -1,53 +1,211 @@ diff --git a/seller/index/index.vue b/seller/index/index.vue index 488372c..baa650f 100644 --- a/seller/index/index.vue +++ b/seller/index/index.vue @@ -1,209 +1,349 @@ @@ -474,122 +647,122 @@ export default { diff --git a/seller/product/sale.vue b/seller/product/sale.vue index 8dc28c1..6f44e5f 100644 --- a/seller/product/sale.vue +++ b/seller/product/sale.vue @@ -1,1332 +1,1360 @@ diff --git a/seller/user/cart.vue b/seller/user/cart.vue index 369dc48..c101e6d 100644 --- a/seller/user/cart.vue +++ b/seller/user/cart.vue @@ -673,7 +673,7 @@ - + {{user.user_account}} diff --git a/static/emoji/emojiData.js b/static/emoji/emojiData.js index 9d1a664..ce540a1 100644 --- a/static/emoji/emojiData.js +++ b/static/emoji/emojiData.js @@ -51,7 +51,7 @@ var emojiData = { { url: '18.gif', alt: '[抓狂]' }, { url: '19.gif', alt: '[吐]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ @@ -76,7 +76,7 @@ var emojiData = { { url: '38.gif', alt: '[敲打]' }, { url: '39.gif', alt: '[再见]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: '40.gif', alt: '[擦汗]' }, @@ -100,7 +100,7 @@ var emojiData = { { url: '58.gif', alt: '[篮球]' }, { url: '59.gif', alt: '[乒乓]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: '60.gif', alt: '[咖啡]' }, @@ -124,7 +124,7 @@ var emojiData = { { url: '78.gif', alt: '[拥抱]' }, { url: '79.gif', alt: '[强]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: '80.gif', alt: '[弱]' }, @@ -148,7 +148,7 @@ var emojiData = { { url: '98.gif', alt: '[跳绳]' }, { url: '99.gif', alt: '[投降]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: '100.gif', alt: '[激动]' }, @@ -157,7 +157,7 @@ var emojiData = { { url: '103.gif', alt: '[左太极]' }, { url: '104.gif', alt: '[右太极]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ] ] }, @@ -166,7 +166,7 @@ var emojiData = { emojiName:"huoxinList", emojiSort:2, minEmoji:true, - emojiPath:"https://static.lancerdt.com/xcxfile/appicon/im/img/huoxin/", + emojiPath:"https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/huoxin/", emojiList: [ [ { url: 'q_000.png', alt: '[测试1]' }, @@ -190,7 +190,7 @@ var emojiData = { { url: 'q_018.png', alt: '[]' }, { url: 'q_019.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'q_020.png', alt: '[]' }, @@ -214,7 +214,7 @@ var emojiData = { { url: 'q_038.png', alt: '[]' }, { url: 'q_039.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'q_040.png', alt: '[]' }, @@ -238,7 +238,7 @@ var emojiData = { { url: 'q_058.png', alt: '[]' }, { url: 'q_059.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'q_060.png', alt: '[]' }, @@ -262,7 +262,7 @@ var emojiData = { { url: 'q_078.png', alt: '[]' }, { url: 'q_079.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'q_080.png', alt: '[]' }, @@ -285,7 +285,7 @@ var emojiData = { { url: 'q_097.png', alt: '[]' }, { url: 'q_098.png', alt: '[]' }, { url: 'q_099.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'q_101.png', alt: '[]' }, @@ -308,7 +308,7 @@ var emojiData = { { url: 'q_118.png', alt: '[]' }, { url: 'q_119.png', alt: '[]' }, { url: 'q_120.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'q_121.png', alt: '[]' }, @@ -331,7 +331,7 @@ var emojiData = { { url: 'q_138.png', alt: '[]' }, { url: 'q_139.png', alt: '[]' }, { url: 'q_140.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'q_141.png', alt: '[]' }, @@ -354,7 +354,7 @@ var emojiData = { { url: 'q_158.png', alt: '[]' }, { url: 'q_159.png', alt: '[]' }, { url: 'q_160.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'q_161.png', alt: '[]' }, @@ -367,7 +367,7 @@ var emojiData = { { url: 'q_168.png', alt: '[]' }, { url: 'q_169.png', alt: '[]' }, { url: 'q_170.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ] ] }, @@ -376,7 +376,7 @@ var emojiData = { emojiName:"dingdingList", emojiSort:2, minEmoji:true, - emojiPath:"https://static.lancerdt.com/xcxfile/appicon/im/img/dingding/", + emojiPath:"https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/dingding/", emojiList: [ [ { url: 'emotion_001.png', alt: '[微笑]' }, @@ -399,7 +399,7 @@ var emojiData = { { url: 'emotion_018.png', alt: '[抱拳]' }, { url: 'emotion_019.png', alt: '[握手]' }, { url: 'emotion_020.png', alt: '[OK]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'emotion_021.png', alt: '[]' }, @@ -422,7 +422,7 @@ var emojiData = { { url: 'emotion_038.png', alt: '[]' }, { url: 'emotion_039.png', alt: '[]' }, { url: 'emotion_040.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'emotion_041.png', alt: '[]' }, @@ -445,7 +445,7 @@ var emojiData = { { url: 'emotion_058.png', alt: '[]' }, { url: 'emotion_059.png', alt: '[]' }, { url: 'emotion_060.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'emotion_061.png', alt: '[]' }, @@ -468,7 +468,7 @@ var emojiData = { { url: 'emotion_078.png', alt: '[]' }, { url: 'emotion_079.png', alt: '[]' }, { url: 'emotion_080.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'emotion_081.png', alt: '[]' }, @@ -491,7 +491,7 @@ var emojiData = { { url: 'emotion_098.png', alt: '[]' }, { url: 'emotion_099.png', alt: '[]' }, { url: 'emotion_100.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'emotion_101.png', alt: '[]' }, @@ -514,7 +514,7 @@ var emojiData = { { url: 'emotion_118.png', alt: '[]' }, { url: 'emotion_119.png', alt: '[]' }, { url: 'emotion_120.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: 'emotion_121.png', alt: '[]' }, @@ -537,7 +537,7 @@ var emojiData = { { url: 'emotion_138.png', alt: '[]' }, { url: 'emotion_139.png', alt: '[]' }, { url: 'emotion_140.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ] ] }, @@ -546,7 +546,7 @@ var emojiData = { emojiName:"douyinList", emojiSort:3, minEmoji:true, - emojiPath:"https://static.lancerdt.com/xcxfile/appicon/im/img/douyin/", + emojiPath:"https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/douyin/", emojiList: [ [ { url: '0.png', alt: '[抖音1]' }, @@ -570,7 +570,7 @@ var emojiData = { { url: '18.png', alt: '[]' }, { url: '19.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: '20.png', alt: '[]' }, @@ -594,7 +594,7 @@ var emojiData = { { url: '38.png', alt: '[]' }, { url: '39.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: '40.png', alt: '[]' }, @@ -618,7 +618,7 @@ var emojiData = { { url: '58.png', alt: '[]' }, { url: '59.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: '60.png', alt: '[]' }, @@ -641,7 +641,7 @@ var emojiData = { { url: '77.png', alt: '[]' }, { url: '78.png', alt: '[]' }, { url: '79.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: '80.png', alt: '[]' }, @@ -665,7 +665,7 @@ var emojiData = { { url: '98.png', alt: '[]' }, { url: '99.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: '100.png', alt: '[]' }, @@ -689,7 +689,7 @@ var emojiData = { { url: '118.png', alt: '[]' }, { url: '119.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: '120.png', alt: '[]' }, @@ -713,12 +713,12 @@ var emojiData = { { url: '138.png', alt: '[]' }, { url: '139.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ], [ { url: '140.png', alt: '[]' }, { url: '141.png', alt: '[]' }, - { url: 'https://static.lancerdt.com/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } + { url: 'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/tab/delete2.png', alt: '[删除]' } ] ] }, @@ -726,7 +726,7 @@ var emojiData = { emojiName:"ajmdList", emojiSort:4, minEmoji:false, - emojiPath:"https://static.lancerdt.com/xcxfile/appicon/im/img/ajmd/", + emojiPath:"https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/ajmd/", emojiList: [ [ { url: '0.png', alt: '[ajmd1]' }, @@ -794,7 +794,7 @@ var emojiData = { emojiName:"gongfuhuList", emojiSort:5, minEmoji:false, - emojiPath:"https://static.lancerdt.com/xcxfile/appicon/im/img/gongfuhu/", + emojiPath:"https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/gongfuhu/", emojiList: [ [ { url: '0.gif', alt: '[]' }, @@ -841,7 +841,7 @@ var emojiData = { emojiName:"xxyList", emojiSort:6, minEmoji: false, - emojiPath:"https://static.lancerdt.com/xcxfile/appicon/im/img/xxy/", + emojiPath:"https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/xxy/", emojiList: [ [ { url: '0.png', alt: '[]' }, @@ -899,7 +899,7 @@ var emojiData = { emojiName:"feineneList", emojiSort:7, minEmoji: false, - emojiPath:"https://static.lancerdt.com/xcxfile/appicon/im/img/feinene/", + emojiPath:"https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/im/img/feinene/", emojiList: [ [ { url: '0.gif', alt: '[]' }, diff --git a/static/iconfont.ttf b/static/iconfont.ttf index 0203fcbe44c834d92df03eb909a8f85d34c29bfb..6d894cb5a2823102e97017c1e2ff75d234074f76 100644 GIT binary patch delta 1786 zcmaJ>ZERCj7=F*a?d{t2YisYl-P+#KkKKN;7W%!l#es7U-C&5*IMA(j9V^+oMM@~d zq$LJ_7z48kM$y$3*E1c2$nLVoE|&GQ=o<3&{W%^#liU%Pn&Ky?K`H!@eu&xG8n zkJ0xVL~;%lnj7p1<)y^~mFGrQegWv92flsjisybK5M&X;yYq25ghth`SCCt%8bX z2o5l#Mz4UvDO$y@c$AS(o2t>=}ah{MV0W$buH5GQeTf zb})bj^H+l&O&p&8WBDqht)YbLVv_>;VAK|9-U`%bqs0GXd=z~x+V-;#B6j0FMez^rq64tJ_fa${8?G|X_xSoeUNtj$BzcX{p z3(Q3p*j3d@)g`qTZ5S4SU14s46J&_MFpR?_mKznrjK|GsINmA>q9%nzh(%L!B3|1< zd{M#5x#f6LLkShsabK8t+!`aXN(B9qDbbfqC3~qoMjc}JIOepW!!UX5;oZjrL03c(^)Z?KVpj;%0}`sJ)@LSoG+5 zy4_-F?+^sWM6yq(AIM}!a*1eQZ-V6*6>;@!TO8cYyLrLIk0Ow}lZi*Ol5@5?n^CcC z;nChuIf1^XEIun#~I@d$R#<8pH*rqu}{R*NQ65^0iVp~*y? zjmua&C;Mcdk!ak_&4XKn$eVp`&Pl97%oW{266`87*q)N_zTcbBJxH{j*04Vo8nZh_ zC&ujdu~0nFXYCB~CKVTWqQ@giqrs5Z@9Y^1idKVzW7ue#MGG~f^G^g1@-@caAy z^4+6Ox~pa8C!15Sb$2z+)PmA^dgu9`zzLf}Bo&j$wHX^@3w!=USLDm_7FCR&WjwU9gosVt@IVxL@eP+`7}O_=;32L zMGRF8R0>1+^uRzmU-*7zx_@Axe|lzny*!!SGnv~{uGi}m_0T{+8VmV!CPTdn`ThY? z4^8aJPNLUDXaX0&JDXG;+M1Ctge5AXCLGa_Hligu(oXcmK#ar$+@WHrS}JR1O8N5A z!D!o|e7P`JEbsFkK3Jx@YAL_iR8$W}rz(r(eNADhSUP|_zpz*?9_}lY5v6Ae^Toc| Z()_&j2%g_x%2)9C{?c;6uoXX(@E2jtdTamy delta 555 zcmZvYu}fP~6vn@E-^NCojP&pG#e=iGZ6;~%rT59`BEPXKuh z;CZPUgzwAKM}SI`)Z$X@<=0ng0C1-O?^&fByvTbStE~M)9#xn~{&u$MpORdqy1tpC z!+sYwURo&yiKFBK^+Sv^)nGG}0knBO$arKqsFsJyJEjPvwm9%0Tv=PMU47R;_XrD` zZ%)UaXb4@>{5790_RRc4m&*k3ckSKdo4wO;;WQZgP&P}mI*lE;tx@?Ty7fb5TRGKV zZ$~Gg2~2E50j6vcQ%C>_JsXD3%kRVV(cH7;~2gLXXi0? pbYvm+@I|yQKh<0H&6)Uo==bW37A20jk`Pal;)|9PT9bWq{{c3Ia5?}0 diff --git a/static/images/login-bg.png b/static/images/login-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..34811119c5c3728f1fbfc278e742e0f5b185afd1 GIT binary patch literal 71510 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

CcmwE$q0%zhFcLa;@!*FQ zqwT`0dk&!0Hg;qm4vYt@?Z_IfwjqE;r4~xaI5L<^$>e<1I1+$uC8sfQ7NNxnF-p0| zhm)zPiOHPfoST@eOW2)Q`6U3^rXH=H4^BRe6%v`JTcItpidy>zuKVest>|ghzARSL z-ge=k6N_BFkXZ83{4y80qSs>uJMk@VGCdTLpnBbTYNR={wX{8g+$c8NW_>!p*Pa~FR`eLXOSM&s3 z3ncpKufh3LqKmv{YDCg}kC-|!U1DmMDEWl<1m4EM-7XP4!IX$+ z5#lPQNZ`5%Y_(J(h?=4DCJ`*&m+-L`PdFJK;KTWFf(Klp1lMd4N!;QpAsmboEiJT& zZW035>8UQUWxROb6yYLuc%Y(59`QBe!&4-#D(Y~pM1+SCOM++Q;^76NnTji_x(2VC zD!LN9G_Xyx;bFSUTO6Fg)isq~D4j&EN5_Ok}3 zl-g~y4agrqf8kqNZ`^;<6c=He>pl{bZTCxnHZa?EfSvZzOE1T0`{0ACuk7Eqf5-kE zJK(>uBS*j+J@E4Tb!0pL8qVhfb8a8)Pl-L;)`m7=BG*sS<;J=~W>O)&#WYD|=hAfx z%E=NMQYbw=b9!cadiLDu`I6&c<>~3!!R^~dUwm=r&iylU)#3p-?C?yfblP!p*;I1L z1!y2!UyXjlIZPnw&CH+9BFUb9x?;OM9pB74nUfpwO&&-AeDth9SJkMXDI^d@`0%TN zWT<(bn0_F+hQJSswkQQ55vMtR&;!!3s};AL{<&h z;F8cFd>%Mq@Pqgx;B{bG;Od4&!bq~kX{Dg>c|Wu<>BAuK;SY$E=LFFzC|KGQ$c7jI z8HBtf<$YoYL=SvJCbmbsygY4@NDd^pAkjcPO$%HhAiio@iV+cI+8~B&%ZVV+;AFh2 z1)ffcAXf@-MnOjMITmoQQc z9xe;87)DxTsX?e2M9nLPXRCogq6o-2O*q<`H!z6n8Rb2Pm z$FvFw&1|DTD#NXiZ6eKVqh4vPGiB9od!%Z#A=+@Y4Rp0kHq{NHcv$Api417kZz z4_>Xa+1|VG+J(Kqwz2(VhmP($Jb-9h{je7*K9l80TwDb<)68T~>`V4%8hT2eEagu2 z4h{9DW==n`ZRhx#J4d%|e{OJkdhm(uqdRZix_$fho!jGY-mL5KF_KDT=Ce->4$htf zv(Binjn{j7^&v^Av93Rxt3FB~^29t?a6`FL_DPH%JpFB+|28Gt_r5O(c=MYlvzgQe z*lo6802gF$5DYfVmp1|pvt{#!YGX>NY>>zYXhmqh7ytzqZ~+w4LY!*=^w3B|LJf`+ zmnz}MKH`Z%tBP!n$NB+a0lZGSO>7s~X@~fEhYh}A7ChdzRNn?9*`7~SE#!$JNrq|T z<2AseVVVU#lH5U&2n7X`XYITi_f5mA4I?oh@=B;+A}qeq-k`_#1_3YlU>ya7R|h>M z@DfB0h)Yvs;UI!F$a`3%pbWxO!>I^%MC~Vd#sOT#G<+fPwi5X8vKXeJg2^VFjCz62 z1s@)5zzrXsq3+uujz@s6^~hE*eHn~1KqFYGo&jcDUL@F-T!*V6l1*PqxM<(YYsA1T zU)Au~8sEc}@Y~-t1{1!h*ll3B^~PpfwZU$sn6$>W3feAS1hoC^XNb0+y@XMO4`Q_a z<~LY>^~+!W^6J%>uU@@c*%+e@j5b8u{?W04eFKL;&#cjEO4=X{v_^Q*(u~t@b^R2sE!vpo=u$!{xTZ z%m&oVMXK>?!^KHyOS9!IfA44KbMKovnK2)qlR0zd%+G;kb&Ft)AOmK?!R0aP9uY_0@I z)C1K}OuQ8Mp&5!|$c9g(SuiLSAuoy^SV6Ry6ez?;o-5=H!Qd5vmaw~q7sw%r1_jGU zb5RnBQSglfV%wvYo&h?yMySC#CExIYQ6gNtsskK-)38n02@OzE2$hpMFi(lVyn?4< zhPq-IiY^GiP0Qj8U5R{E0@zDnixmWHy>y#fFG*^d8RHQ5kh zA69ksgAZz((H%X1elKO)fdfYea9YCQ!vm{ZYfGj;>8YuynNn^t=ODI90543DJzXq0 zGZX2l`G&gop=4h&narFXy@MzNj#1sNY5dNu=Nc?MlA7CoYn%!oI9}F^qZhYr+dg=% zl8=vN@$g-6dlN|o>@aX!c?0f%b6EBkHR1&Wlbp~5 zgF}dTk#G;#aM2Gn&yZZnw}=FMEzoZQViq)C2FQW4Zg^(oN2c+naC3gnQ0$CbHQ~DOYcSopi8>l=RM@sD=&D zTmwIp=Y*%>Cbi)Hk}W-a55O|lq{94iOL60l}X%-X|cBg@8d}|&{^FLJ-hh8 zb;^URH`j7XsX$sBw6=CYZ#2E~LPNGlr8gx{GvM$Ea0^aR zyYj`uOLZ?YtFzi5{q}di`)omq+vi_?eyQGSi`iz@CNIOcDxmG}<7|rHgW6~fVf7{vB_H;;FytwQg5qLDsb!0 zrh(ZQ;%}Pe5+05z*}f%;IuT(XO%d$S6BAO1L<|Y+q!BO~ZB^5V;`ZW&69InU>F6m{ zf%tB@ZWZVHxw0AB646~bgy*BfG2t@lp?RXY@SMOF^+TPQqPM=+kZDb-u~ibMJoqV1a#nN8!M1R?mUk^=7Gv`Xxoyc-Z9(A>Nk z>Qde!UZ6-e+%o-XLh`N~sF7dN_GLpg z6fqCyAc1DsLUz4@wDY!-oPk}f#v)9sO*ro&8c2l&yM6EV(M+crc z_+hjR@<+C{p-DZUp;W(z<%s2zUlyJqV(OZTYms_o27=@-~as+ zRek3%)Q=u}><2&i!Oc=yXz+1pA%c5D+fs;# zfeB*6_LJDU$Oro`FkLU;v}v23CSIYN=JkMBQ78}>Kn7MJT5Wa^1}>ZlE*-2z>@a83 z>=`A$j#rRr&3e9--S*|Nm~6db9ox(b+f)_U7Nf09wjFOA`SIbaAC|4QisSkEFAu(q zD{}9DP)9b{{%?r3y?ZaABeV}{NyKFxBl=4TN_2U;!o5QrTNC5M8l;f zv^DVR_M0!xma3TnAgAz1k)>muL(@E022-krAQ&b7C{Gi>5;1P#Bkw32AnBy4RA4un=kN$ z$6n;NmPm%WZ3EB(3F9D$Rl&~F8CHgANW|kq6NfBtf!nXxc7b>Wl|+Utfaxc=J`LIm zL=UFr2p|Y2qrq3O2;q7nTaP>v!j3+s3<`K0FeZt{`iF0ffNcx2K>mmW`@}NY%7yWb zY@=ucvSAqEXFIS=>gfAd>n$`e&R#xv@a0$D2UUDg{OA1nveAZN1S~G4^I!&6<)g`^ zC$>_uRUp<%TLEozjs4a}O8F+Vjn{76xjlYsbapOYFC$!bZrhu;#}^^ncr)6#blsVf zr4w-o0n1RSH~RgjpRQ)_X6Moy{hmKG1ptG*ysIoCVMKAwZQdkI^)32yQZcX{Gdl@a-M4w;2!v%R%p2z>v3< z6AqqN!JZR0j-g($#_bZ_H=rq#z=s&ch zcuckn)FVZ+?Z}ZstGeWV2hsMEAN~CkTgw!qrrOp9(rw-PL}?;7pRQXzOP03ZY9Lg@ zavQSk#o4*IHE*&sv$I7UwerB3MznG1I5gI5`pxUlRp~Z*6{1C7pLcQsUgyvJH72z zvp+gsgWzCsxOz1LNu-PETA07TY_#!&W_b zngCX#ZYsX%3cUzQ(exy+$z+V$5=jG4S#X!+Su#;$Y$3p~xK>qVQ&eTmG(5#~UAnKS z39iU$NHGIdu9v6|}{RYposAC+3qRk<2;SzLEZ?c!6*er$-l} zt(k4xol+(}Ilq1U&Z0)!?c2}QS1t@?8+umum$GGlG)7xFN?JqP2IRGE2CW2b)mJ{z zIxQ`Tbnswx75rXFw1)<9Cx+kY_2FeXL4` zWSeTBYZ&(R)IeZ%+r}yJs~0{)xc&LhHM5Q4tY)@V*%sF&#Arj4?Z{KLKdB$@0f@c+ z%K0kV-k@yT{rW4foR9SywhsUGuPF0LdT0DqwdwhGX-joM;Hk7>caq`F0-$%4@h_?+c%ZN3Wd4tEqJxSHoLWRblYfLkJadi*6nz4zMLkK7@5jtoBH^s zN>9caZ5;o7j>C+P?-5dUN&oJ2nzegiLd$mp6V)GWF!9kHknxcfVs)Z69(U$Q4 zn8hJ`#MXIQf1Ae|R8zx1FCUqKMA2rsSY~T!Dt$zxsD56ze8q@Y9GNysywor0LnF`k zUAjc!cIo*AXw&L_(nk&-e)d^mp%bv5&a!&_d^{k2&w)1%Qnu~JQ3>(11RMl&p$=_F zS3jsPM%zyiZA*km0c};&it9=A4<$1*qjAbDh71s5w{G8F5Cx^>^6?IL8tF$j#}6N$ zaYlxQN0Oa8jDbl`ON&WcdNoS@*2lutTmPcD+xm^Qa zpVorN@B=Fh11t{1JYE-|7)6GLosI}bVAZ@S!fzx5+8LNSBIRu_igYY}H6jsx)Ic*# zSG6K39~#VT+emSVen~|Q{p#4IFMw@*^=PYOTLo>49q7dyF^<1dbmj_%yq zVnOXrqpfylyxD5IGrql)%jHV*rA&Hgp$#@NS^6s&Zcl&j+utsyd{lBjp8TtmS@}46 zrd5esmTmlUdkPBS6ke4CMOBEx2?D3k&?g8s(6%RWSt?E@r2pq}GX`oE0ef~51p~pb zAN+#h1)d&>X(PoA$86J8JqeEKXUFsfWUGsqYL6^_q@$E$bROT{y`wwcIJk>We<^bf zaJQ@GkdCd|8AYW||L`ZvqwOaP&_;%)&fVNT8n^S<_T233x!Kw0Mi&njRMB=P4yE3S zA%`81Mst~TUvgx)^>XxZdTyp=1M!(srw&{01TBZQ>isL8d$GcaW=w4@?q7!!5@nkz z|HHA*j%h8>rd5Am0&V2S1AAi=ZP)1Ng;#gb30Hfn+7&OhfyMOd*x@zJ=;N~Iw#LaF zOQY?Frx%noVZd~D`nl(x8=O5|n#@dOoVn@S%L%YHx^3IG7k7@A>*L4Y+?k(Pa@^G- zvl0H1$*~X1gA=!O=vk-=wg}DEC;d!;J{=UB6CD0}=i8j!{fxSSn(Xp`u zqX%~UY(I{G*+sR7j)ECIFuH$i;MpIqt>0{qGaI9AZV9x(JuT2ih`c2|k;!BxCeq1% zo|lL1ZMScaFAcWax3-_dvis@nFUFmX#k4uI@!1Q*QoQ5_#+%mLh_yPhiQ+P7Bf^jO?LRPfAP2`-Jo7=ZtytsY( z+{AKqph+j&0&Q7m^VE-Sh?X+jYCK!TJbGqicZa}kd*NTp;RIFH7D!w<+EBue5nw|3 z_MyW#vv1%iQ0*yUUE=`~rJHd|?lNfGdT#k18^S-`Sq^REx8K}`CGCQ|C6#e+NOD8TVicUp#gmgsPjj(MfX=ruLsvE#ok*4^ zOSY>-ii+)qY{NE88y>9rq2SvBZL`knwj>yu=X0K=;lL_iHX@G>wK1Y7Qp6C?;905w zkLCq9Mi_>opy74MwvE%iQ~`d7ky;*(!?e*tw*Bt2K9zQyjED4;#bOTZzKj;{(OoMCK- zs$tyaaxvW`QMU z;oN6~4u>HE?i&~~4q;GCt!Ib>|B@H9q#lW)pb#|_1e;e~-zFzrL5VatQf!LDBYB$_ zED5KRPP;_&{g6Wo&ZQ5?anJf)wnDXEN8@z2<3ifmZpxS|( z#E@Z=FsNxa!H|>%i#0WB7g4tLQDd!&HdU>fZEb+I(~qslY6FjTIU)^BytuqWdS`sQ z!_2OSrAXHYLraJ}PjRtnP~Z_Ez!|A|RkU%^fKEa~w3H|i!6gmJv_%5C9SLKjF%^hj z5c!;yk1W9oG%X534@c1pc`cC1v<9v#j%mR$E(k>pyhxl6V}`cx`KpkYNItSvJJL+m z2t6+FUC}qxLCZHhABdQ@i5s}|mf`Dp>=Ob^B|#+JRD2`Sgh3k(HP~E$Q>t*sM!%#? z6;Za~N?X-ni=zsosY_x;CR-5I9Z5*{HZlk_k_L({bRQ0$wY2=*4PJjFe(} zqY{^cVuN1+zriE{8}SOXp)dB!#hOuB;B{Szd;4NdsG!qoQaWQ055@De(p12Ug!9!p zw87&g_O;kP0=7M`))v|Ha-thW+fUsMM_ai%e(QJVmsx9jVs4pIbYbG$vR2!zJLAu- zAwbHsHmy4G4*=zgDh>`sUTFXxiZq<(tkbEWnCqd#e3~6XT=yk(Wj}yC`^lVc3$MGvkGrZhO9-dCxwAh z;D|db$p(=Opp!by5d-{TWiSLpd6wnEgL#aS2E_AhHza1L209#zH&o3~Z4>-dTU3c5 zNtP|Sa0LRfLfzo;XxP_nqhBGW1}SQdZE7Rh+%`ema#q_`+Ch9t4b2U{xtv3KYv=UD zvc(5X8zl(`?a`@H#LSB%C>TQEc|7L=eGE-CMB)#c#Ge(Ef(G^$jXC%RuY^84B2cks zINq`h1#CF%EvXIqB*K}aH0zD{9zaZWZK8w)rFR|-nr+ND$i4HDblQbctywdPqb+@QEC!-%65ah+yy$97XRB(&G}_c3}_v2OMC-0>2jL zM_XaQitE};vP99Qs!eF~HyUkRc6MvIsnP$lwAJ>V<3c2Eo?BQU{d)kwk!h!qeyujbLSRR`(cf(1J$c|P(a%QaLh&JNCNa5bjx zN%_z=3@I=z-9YpiY{YWANk+7(3(@9dkaPpl){}|*hHt$&|DC1L_Sk&i(uYdUzj13h ze{}oW({-61xCE8(Y8)oe1fmkf3 zOyL8AA0isiU}`VPY6IBf%O+c0oIG)(u1H&k{2XsMXo!NdJBp|g`|TQ((5@R8{}Wju&XI6Z*@ zR#_BqG&2ztPEZv^fpc=@Dtm?S*hmC7DsXNLlc?Lrn@)KP3FLN^}ft8bmkbK(a$oC0>DOff9(35L$MK-l+#Z zs;c=BZ(s?Si)XN8Lz?vn+#!mCR;Ykb1{u~(8C-L*yL-0Mi4EQ8u+dj@W3|M?oF#o zfMI}s8`C^=gEu3vu%S+@`_VT5JT zmO8gI+QtEGtP-J(#Rux32=1R7&jYo2gXhst1OtoYWy7Ssj);p1W`Li-5_Ow;lGI(5 zZCkU@c_o@}<`r;00Y*|J&g%3IB_D>mKtrNJpwi|awiNI_o<+SW5?eJ~Ka>q6PrN}A z_?oTRa$X>Ez$?=p7T{}nIrIbGW^8Lm@v;=Nt%A0gZ5xTUk#b;k>+JGqOD}z>)VZBY zqwV&s?aU!3{6V9XbLoPDPiPORaBnv8W#sMvE)jZO$?>Vy)>k%3X-bn z@kCLL!0+&r!ymFLt0EpH6a_)W;DUg=%kY0emvmL(HKOWpG+IT9k05YtoImQD7+TPI zBKsJ66;zdQy2P3qwWpLa+bG$@D%&;?ZOIj)4II*Q>7@^qn%%if6yetBa+V)cr)lN0 z5m;QRkT&( z2pfsEzSBP}yPM0SZE1_EKlj{nXuCbWec4vMOdY0`dZg={Daq6UDzi=3G!umb5;hQR zC(o@IZ8w)jTW@Z;5>i0hHfLmo7sk{nTA`!K`j2+MWU0U0W*24hys&|2OU-Uw8QQi2 z+Lrv@P0cS?X9Z^4i>KLQTeoS2Xk$j(CQvy6Bu1M6-)0+$wi(*@V{2=)ZAGEQ2KwPL zXq!6s;;r#JOIvNX$7h$Hi^a4)sR}m7m5FPrnruo$)kQ)~A5+E^LPVE$Rib(dk>t3C zHxYC!OXsi%9=q7;lB8faZ`#%yjV(AHw%Ap$fi6!hT~uW(>clE}K~W`6B!b0Ds))t& ziYlta)D)kOn-k$F;bLT&=y4srsY;@NO?9ofRyD3u)g+!yeBtBsN}fbSJc#TnqK=Kn z;W(lon3C!;M7FW`at4Sd^6>)12BK}t%*`JmzJ73eQMCQ=2akQ{i6?HJn^`j5wr6JW z&86FZjK_;@to6qOmZ27WVw-j-`nKVTBye5P)jTW@4HRO8mSuUGnb)jH2|}U{5-w0I zgGhmZLsbkCh=yj_gcK-?;2st3&+~aHP>Jo^qGkCu5R-P<4Lz|SgqkNxhO5bjN_<20 z_{j1?+tabHq=84Ywa_KK7Pczly(j{#V)`v@n9Bz|2UlThuCEv(;io;ge%};>$Pay6 zH7zR?4bgDLhz~f)jXaz65N~4%mE^X{7tjWxjZfuHKk~ zq@60^n1*Xx#0cozRF<*Z-jY>aQU#&9u)2|5cDXH?((Dsev{5_l2ah4s{vMfjI+vMB zC6meF#4>@fl(TG0BhZ}}orw*6vYSFSZ|FociI?Y9L|YhWc{IWzAx~S~hFEM)WY_nJ znkQBi(Lu*VLXsG!JFNoROl+`*-G;QtFo})rKWri52{?)YppimH5Chff^KQVp+QV#&>*fx;A(lS$np(3 zsu_J~IEGFvENJ!PYiDR{bIF=6)J2Ro5^ZoXV7PtvvC|H<(|+_F%CvI;wV8=@st=g9 zqQwn;h= zM9&k9Cm;__jaRWi)UXLo5fv@NG7Dg8@q@B9C=I#*mH-&(`O~Z8gz1V1U6S*mkpV=0l6vS{8P^mgG3Pb$rS?M;%!q!e>Lw0vN9{#a8ivZ zhTzW%MufAjB6^m*2M-QucV0ZFz0t2O(=uvI^4VCl5pF1ZdZy%j=ZWtk)0|vxA`4LK zT~*h=r!w{aXd~U~e|dAzVa)^|sQ5?$b4enuuMi1)YM=$CySe~Im4K5AJelyGCK25; zc>+878u74l)2Ce^aloG{OI|2xfEr@r*iy~ci2??f2{sc>Lsn@UT~Xm=NhOj7-_$&j zbYGF+XwXCnV$uRrkv_&%v5_y0 zGl&vC0g>bBIkE39QwM2-(FT8fz3JR!1~f61My9Rauu5dM-5MVszjb?Q%k2)JjkRug zpih6Z8+MnDTypA34RSwD?dK7{Y@m=&T*%+7fwE^1JD`8@G=lJOM!NI}jwqJa4=lGkqT6m+kZ{K=zI>#K+b{1krDqx7xz&?;9 zFm1sC^GluvkJLu5Fmz2~D0*Tj1Ov^r4B}!Nwh-WDScWASIHHPJgYn^n5Fkj11xFlo zN!}$k-eD-%kld4|U7TGSpoNHyE)B2>F$C-CZsgh|)D*xc9>r1#Z}ZdO=laZQ>nL>r z+Q=4XFn_uPnm>K|-1KwXM#pd8qUIYKad+;3!G>Pyt(~)zER4|3!fZ7e@aBgFUa^Q^ z=!Rlo*cF?B+n9?MYASJ04kdI;RW!p8=rSC!OyWnTWeE`x`Dxe71FgXLgG1nuQf$qu z1|mEj4@Q7}fHyzTfOQHn5RH)v4Afi=O*>5$^Kjfy1$THFEl5BcY}WHS@!0tIj#4+E zjY~PD$>Z<7d+gogCnkY!=cc!h?!0w}ChFe4bLY;jTjQhKwm&z>Dy`a&u%SBu02BO4 zL_t(sfgy$>j&+FwHLpcJ`hkY$YLRA>K_C=AsCf#FRe(ckgz8O2$JlBNCgO}_GtWtZuiGjqSXSr_5T=zU4w*#2gla1MQhZ+EMBTw2?&m#Fe|Tu3UNd#HrH!xxsBaZ{0$w0oQhJ8=O5o zUnG5K4Ft1D+yAXI%_BfFumt#%Th&M|bzI@XB>v?A5FDibh1ycU8s0d8imj zElbr``*fH#QeA;IlDKxas(bgYTseNKbb5N*i#tK1+ktB(XY%;5<8$eazD}l9Nm;mn z!1cFi^VK$=YX^Z=ai+vvc?P zj{D0ncl+Nbi#pO$dL0C>60FT>>WUV5?$h;;+>L}3DE&xZ!Yvzxq8B%V59L)p>o9h; zD$=)_OoMfZ0!_;>9dARUq*$mc+m~>4vEoB}%mzrMJEo&s7UHO%TlY3pYVZ3fh&h=x ze{k6N=%`uO%H6WUyRfUpbO^^W+bu$8rqZOVRH@TSG-oNGL(i^ zWY$vd9er#na&OO0=ydf*O7$945#-#=aJ-$o0+=9ydhUFp~1n%pX`NWDAh zeD}BDt=k7aYGk?Hg>Cj}k!%rJH2S~aB_*a*qYONPRyXzGolgA&Cmv(4CW1F01|(mf zA$}{-G)QaByl|h%^V;2|W^X;ZCTDGV55td%4b?i>AAWV+I_}I#FuWtpio9#Y{hHWr z<%GKYQ4&f?I&5Q+_JMBD=aU*od1#T9g}J%38&5hIeE-Nw7VM1VnsKvm$$={|0`dox zv-^*)6!EzkZQ6AUwBY$Ya}9)RUtAnmG#jUr@sAFwJ{>)y?W^Y^y!a$&-os>Xs!l*Q zP+rY9E@g@V2}*}K?OtO!2FkBlucnVQm%L|Uf2d2mjCZ|#cONY>@T4{cQJIEO;2f9T z@DcB1$|VK~nI|AT$(iXUuKT}!)wb(VKdaGXuy3gt_CN*k=Y!5ec4GiXBE^!HT>%%IJzLN{}XWn;~b3-FAga_>I7I&asUy)zTO!MzyDENOcYL&p)__Zy4P@6)Dj3!z`K_8s{>$n2pULkoj> zHG#s+c;FB4>29@EYmT33{)8o$bl&4suenE)>W~VGTVc?#lj58kmyW)IiWPK_sH&cs zFx@#4HmZV}Det?3N=o4WOWh6sfKJ!lL>6N`w7@f*qM;rN(aWXfF{Zj)Dd9*Z5MvUN z#(EHc!v}{s3MI^C?6HcsuhjmOga&O^=c!<`PaMPmFPnKU&_jBJII4rn&sIFvmK?C~ ziq4oO9G-|2?FWI_b?vBt{wn)=_c18lF#U>ggCAGVdL|~k3gbv-T&o5ec4q^Ea!>Ce z@a}|gre)q>!ERLPMLl8HYsFUJS05)=d3CY|$wlS{>{@VZiCMs79p}&8zESa!uh`+e zcFN%`1Jr;^DzC6$kw@)UE2w^xYZZI8Tx{Q*7GJ6T9{xtV1%yuUVpww!Z=ZztG=e7p zqvGj_zP0;Lf3(DhnQU6&&zrk2lm@!#Nm&l5p|MS>vi2CCpEu1pRe;^{N?~nQYbN0n zQ#0wSes75sY{AfCQ|ou~hF_rP{qSBHkKFM&Bq}h>X#qoGu(UeqA}@zFH4WFDI%ko5F*Qc6u+&=B zMEB49P%`Lv=}a8zm-$E-XHuzl90@PYzE*9|bt|oMI8(N>N<|g5wBQh2_TJo|>|{+f z_oZq4oS8yg78@HKcBlt-w2A9s1;Dw)uqw41gf7+`iaU@t1RL}Gw!ZuzuIH?z;>Cip zOt+}YzR(3F9UQ5ss`pGeO7!$|I7l9PcP})w$@sv?=I9)%|M0uyYv)`MYyX^Ys68;E zm-BNqsOh1N?y;!0)kuNP28rfp#qY2UzTrf-fZc*T)wHc3U6QJRy4#j;ne<(0)lKn> z;3VC1$|#!XRbm4WZeHvwN14LSTQ;yc{^2n;T2C-n>DjxRirF<^E#X34Rjr#B4&E$_ zePefdjPIuxpFDh4k5DZ^S91uiE-*&D>xNGEa5b-i z!L>%yN?uaRz#~BB`w56j=iSu#SXz-mpJKU72vTmfe(ik|*0;X3799#`QLAc7z?)AG zhVDga+z=G}KSi4`O8K`^qg{3yQj|`3F-*1()=2yatOs zJ;IuQdo7AW6&0LEe}Vp)7A>0ffGf)ALjW&}*4<4|Q>)O=4*I@W->CM_=M`6U86n|=QT(jX9 zdOVMhgdHCb7GGDhk6Q2&*i^6+0RXj*n&9%2$`ys7-c%*%Hrx_frt(NXc4p6G-rFEr zS#p1{ts}whocRB*iwYK3`!iUVz!y49ltiWuz>-xHLo^*w`JSoX_6NL4 zZ(;gAk8l8W`spdDEY4}+0w4=&O%|SM?#rAe^uI{LHCjBWn3=^*JqS8y0QHxg@JBtD zd8a-1X?knM%L7o{T`I}>(`w4;w1Vua#cR)%Z*YX>x~R9<86V><;B%j6U1PoZLz%73 zDY>fa64$PsE*Lm(+>*YsL9iz;I1^m=>(Lc$f8HkWSje0omi{hQgs^&uq?ycP&-TDe zD=}*!Wnv)yn67jhvrg`&THuCpnr4|?gWKfO4sKu9h5&dWrJJr z$6HwNsJ(?^I#aMsP1z#wFi^)L3BGP8WZH}BEHSv{!O5;t(ZQ zMS%V=y{82WY-(c=yb4&Kmh{f6#;Tku8R~%+V_E+Sy-y@6B#&J`u~dkqj)z_0dUTQc znY7z)Eh+7AB#J8~_`~%gbYAejPLKCk4}@{t2pL$dB%LP@d3IAmn!3wt7>!a9(XiK+ z{!6B$-+3?*(|u^v4E?kFBn3rJI@i7xo=4Mlx9m{HLIf|eh2&p) z1jrXhd{v=lLj3_n9x=HcymW!v0kyCAeQ>x-qmPCOWKis;ItLVT^r}g56+ecy>>L2! zo&(>s^|U!9RJSE1&Xu4m?rl4e1RGd5-W$52%V(|5QI$5eVp$EatviBah~lChpC`$) zn-Xdr&)0~V!L71_snp?=RV#YWsYyfB%=Z|GnK8Ny2{DGoi03~s?9gJc5BV%~90eZp zzgX)Y0Pm_lw7(b>5~4W~cTVqZ&G^099Eof>%5aJ{*v5$9n4`?1jWW%@VeAIifi;#o z$z+oK&*rcB>&F0unDuxNs@^sAZ2M5*OUj<*$uCXxrM5;CS2QmLl({QUie z03+;>Po_5@Oj%&YlffF5S&^tUhC0dTIOIqS9u9x(kUW0Z%i!dz1TAqamVG+30DSE z_WSd=EGf{3xFx1Sj|`nRIs{WzFTeP;_;yw;^}^ft!-EHtDtxkVKpIRI)LdVJ$MAX5 z{;BAhp5ToAw(}xrMlJsr_gBGvXaH&Y0S1P*j+6 zW}KjMyRP8u%aO@H*T?+JRUGwqec=Gw9URZYGD^Cn zbiT0P_O#vQcTVLhfK7AgO8H54U<*|WEP)VuD9^>@>k<2)x;KmH6=%y33IE9cBkw53 zClg2VE)@kr7Tl@^A2EJ+y{MgY;r?YfB5mFuL_o#fEYzTZqYO9#CpOm})^PB9}J9{4fdjJh>H@Ei^DiFDNf@A<3*&g3L z8sgJ3!M6C%&<3i!6+lpiw=G#rvpoR@WV3q|>m$o)%Z%8vgg6~36Opv<&hi2A^6k&n z)Mip?W!0HE%ZDlIiDM$c45?s;rQJlb9v8S0I8%WnPp_+5L`#c~`blTgYiV7b=vVPkK$9D^d2 z=f&Ur1=~cPNS6YOii+BtwiAWe0-}Idm4NJuyB^7cG&2dp|E1y1mLhV|bZY`M(6}u% z_Sv+ss>YiH=PhM!9&?(Fca|R0*+N6I>Xd7N=q$D+2dlj4Ted=ZV%Tr(!mOSPs9W3m zPaKTNIg*gGkrMeQ0d`}VGl{TGF%P*d)H>l>m6)Y{PpLAXJ|p)s5*ZdnJqkJ1w=Vru z`b?{03;T!w-;#R)ymKkNJ*%%KU$JsYg#$mv0&TUs#YQWqMj@RX3C=iYQv3 zUq8j21buZNG*yuSaL?^H5kxZSr!+4{5?H%qD6)l^WEH*oWhEEWQB(rk-HzQ#kn30` jcX+*-b@#t4t^XFdXDiI|L)yOI0ljQ29L*a{18)8gbd)VU literal 0 HcmV?d00001 diff --git a/static/images/pay_type/offline.png b/static/images/pay_type/offline.png deleted file mode 100644 index 79437459057ba920397955ac482752c7874b6ae2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4095 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 Qe=#5fT~nQR*Dz840~4ENBLDyZ diff --git a/static/images/qishou.png b/static/images/qishou.png new file mode 100644 index 0000000000000000000000000000000000000000..b69dbb574f90d36e2515bb9b3e65610d0afee0d5 GIT binary patch literal 1555 zcmV+u2JHEXP) zuU_`AU5Im5TwGI-c3YNvR{y7`n0aW$m0J9&mGO^{|EQapi$LmrF1Ut3(0wNQWB~hX3jc{o*Ml?2PynuoSo?J<$CDHJ+4Rc~(5uTngl86~@%J*74=nuzSgbJ3dfZ zJWW<NX+PtV)SXFXgPt(M@&xl&oa4mRZ zQHG9^lAWSZSzJIy1co*!6h*`O0d6XpIk#p;YU zmuc>|h)KyM#jp^$UqhOdTOxPie{pygeH>-nk{({PGj=Pwm|Y0iv^m@ zX5(~DRmlT+7PHj9f#b9Q5SmS7`Nq(C`KOaJi#RO;03eSR!q&Fddwjc-vbI9Z8 zqHum*(z{6F!hD`z02dY(E((njz$FXNys(((^-O{T$pbXM#JZHvRuV;k1(q!@E{>Nj zDOo{*m8;O|HEX3>r<0zJNhxu1Lu{c0Ayi8KT#7 zK&UF3*sA1&{)MbhiTFN{1SVAPV+C$O3zLKP1;K%-0GI$)a6EjcO9H$nqwBRs+f`GsEs@Hq%I)pw&Xp0Gu<0#b) z29S<-EAup8bPEkYB}l|gU~@U0PM1pt*t{Y%M{l9(+oql1cHE8-j3^%q#2bz_HwA9- zybIliF^TBz)pf_^q%F83mO!h`M}WKcz>rl&-XhsVe{>JfcmKgdd14MxHso^CV-Tx} zM}CwL0N`=>wX?*NryU*7=+%S(c&-qBQe;rRAm4Upk^p$wg(8aPgFxanNELY1)!qG? zRu40(dy{Q}bRkuM)|P<`mD`PiS*8X|>2;FFqPjS)l>IxbN3*X?AM{03Ia&!2a}W2k@XY zyKCrS(6R?qkY=~29Uz1EFLr3o1Nm21rM3-Fn)s)>@E>~fhX`O@XKnxh002ovPDHLk FV1i^O;7kAj literal 0 HcmV?d00001 diff --git a/store/index.js b/store/index.js index 4cdbdec..f073c90 100644 --- a/store/index.js +++ b/store/index.js @@ -12,6 +12,7 @@ import $cookies from '../helpers/vue-cookies'; import Config from '../config/config' import StateCode from '../config/statecode' import Lang from '../config/lang' +import { $loginPopup } from '../helpers/loginPopup.js' import notice from '../helpers/notice' @@ -31,7 +32,7 @@ const STATE_KEY = 'STATE_KEY'; var ret = uni.getStorageSync(USERS_KEY); let default_user_info = { user_nickname: Lang.__("未注册用户"), - user_avatar: "https://static.lancerdt.com/demodata/assets/data/avatar.png", + user_avatar: "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/demodata/assets/data/avatar.png", user_is_new: 1 }; @@ -55,7 +56,7 @@ const store = new Vuex.Store({ cartList: [], cartMap: {}, newMsgNum: 0, - + showLoginPopup:false, plantformInfo: { return_state_list: [ { @@ -203,12 +204,13 @@ const store = new Vuex.Store({ Lang: Lang }, mutations: { + setShowLoginPopup(state,showLoginPopup){ + state.showLoginPopup = Object.assign(state.showLoginPopup,showLoginPopup); + }, login(state, userInfo) { - if ('user_avatar' in userInfo) - { - if (userInfo.user_avatar) - { + if ('user_avatar' in userInfo){ + if (userInfo.user_avatar){ if(state.Config.HTTPS && userInfo.user_avatar.indexOf("https") == 0) { } @@ -233,44 +235,43 @@ const store = new Vuex.Store({ } else { - userInfo.user_avatar = "https://static.lancerdt.com/demodata/assets/data/avatar.png"; + userInfo.user_avatar = "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/demodata/assets/data/avatar.png"; } } - userInfo = Object.assign(state.userInfo, userInfo); + userInfo = Object.assign(state.userInfo, userInfo); state.userInfo = userInfo; state.userName = userInfo.user_nickname || Lang.__('未注册用户'); state.hasLogin = true; - //保存基本信息 - uni.setStorageSync(USERS_KEY, JSON.stringify(userInfo)); + //保存基本信息 + uni.setStorageSync(USERS_KEY, JSON.stringify(userInfo)); - //强制授权读取小程序或者公众号手机号 - if ('as' in userInfo) - { - if (userInfo.as) - { - } - else - { - if (Config.FORCE_BIND_MOBILE) - { - setTimeout(()=>{ - $.confirm(Lang.__('绑定手机号码'), - function(data) { - if (data.confirm) { - //绑定手机操作 - $.gopage("/member/member/bindphone"); - } - },true); - }, 2000) - } - } + //强制授权读取小程序或者公众号手机号 + if ('as' in userInfo){ + if (userInfo.as) + { + } + else + { + if (Config.FORCE_BIND_MOBILE) + { + // setTimeout(()=>{ + // $.confirm(Lang.__('绑定手机号码'), + // function(data) { + // if (data.confirm) { + // //绑定手机操作 + // $.gopage("/member/member/bindphone"); + // } + // },true); + // }, 2000) + } + } - } + } }, logout(state, payload) { if ($.source_data.source_type == StateCode.SOURCE_TYPE_APP) @@ -306,65 +307,69 @@ const store = new Vuex.Store({ state.chatTolist={};///当前聊天对话的里面是聊天的对象和 state.currentChatPuid=''; - try { - uni.closeSocket(); - } catch (s) {} - - if (payload) - { - $.toLogin(state.forcedLoginState); - } + try { + uni.closeSocket(); + } catch (s) {} + + if (payload) + { + $.toLogin(state.forcedLoginState); + } }, forceUserInfo(state, callback) { - var that = this; + var that = this; + //记录来源页面 + var pages = getCurrentPages(); + var page = pages[pages.length - 1]; - //记录来源页面 - var pages = getCurrentPages(); - var page = pages[pages.length - 1]; + //page.route != 'pagesub/login/login' && page.route != 'pages/index/member' - //page.route != 'pagesub/login/login' && page.route != 'pages/index/member' - - if (page.route.indexOf("/login/") != -1) { - uni.setStorageSync('pre_route', page.route); - if (page.options) { - uni.setStorageSync('pre_options', page.options); - } - } - - if (!state.hasLogin) { - if (state.forcedLoginState) - { - $.toLogin(true); - } - else - { - $.showModal({ - title: Lang.__('未登录'), - content: Lang.__('您未登录,需要登录后才能继续'), - /** - * 如果需要强制登录,不显示取消按钮 - */ - showCancel: !state.forcedLoginState, - success: (res) => { - if (res.confirm) { - /** - * 如果需要强制登录,使用reLaunch方式 - */ - $.toLogin(state.forcedLoginState); - } - else - { - uni.navigateBack(); - } - } - }); - } + if (page.route.indexOf("/login/") != -1) { + uni.setStorageSync('pre_route', page.route); + if (page.options) { + uni.setStorageSync('pre_options', page.options); } - else - { - //判断当前用户是否存在,不存在读取? - callback && callback($.isEmptyObject(state.userInfo) ? null : state.userInfo); + } + + if (!state.hasLogin) { + + if (state.forcedLoginState){ + $.toLogin(true); } + else{ + + // #ifdef MP-WEIXIN + + // #endif + + // $loginPopup({show:true}) + // this.commit("setShowLoginPopup",true); + + // $.showModal({ + // title: Lang.__('未登录'), + // content: Lang.__('您未登录,需要登录后才能继续'), + // /** + // * 如果需要强制登录,不显示取消按钮 + // */ + // showCancel: !state.forcedLoginState, + // success: (res) => { + // if (res.confirm) { + // /** + // * 如果需要强制登录,使用reLaunch方式 + // */ + // $.toLogin(state.forcedLoginState); + // } + // else{ + // uni.navigateBack(); + // } + // } + // }); + } + } + else{ + //判断当前用户是否存在,不存在读取? + callback && callback($.isEmptyObject(state.userInfo) ? null : state.userInfo); + } }, setUserInfo: function (state, payload) { state.userInfo = Object.assign(state.userInfo, payload); @@ -427,7 +432,7 @@ const store = new Vuex.Store({ "RuleEnabled": false, "VendorFeatureSet": '', "ShopConfig": { - "AppIconPath": "https://static.lancerdt.com/xcxfile/appicon/" + "AppIconPath": "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/" }, "store_star_num": data.analytics.store_evaluation_num ? (data.analytics.store_deliverycredit + data.analytics.store_deliverycredit + data.analytics.store_deliverycredit) / 3 / data.analytics.store_evaluation_num : 5, "analytics": data.analytics, @@ -968,9 +973,16 @@ const store = new Vuex.Store({ method: "GET", data: param, loading: false, - success: function (data) { + success: function (data,status,msg) { let cartMap = {}; - + if(status == 250){ + uni.showToast({ + title: "shop/userCart/lists" + msg, + icon: "error", + duration: 1000, + }); + return; + } //循环所有店铺 if (!$.isNull(data.items) && data.items.length > 0) { let total = 0; @@ -1014,13 +1026,14 @@ const store = new Vuex.Store({ async addCart({ state, commit }, provider) { let that = this - + await $.request({ url: Config.URL.cart.add, method:'POST', data: provider.params, loading: false, success: (data, status, msg, code) => { + console.log(status) if (status == 200) { commit("setCartNum", { type: provider.params.cart_quantity >0 ? 'add' : 'sub', @@ -1029,7 +1042,8 @@ const store = new Vuex.Store({ provider.callback && provider.callback(data, status, msg, code) } else { - $.alert(msg); + // $.alert(msg); + $.alert("点击太快了") } }, fail: (err) => { diff --git a/styles/_variables.scss b/styles/_variables.scss index 67c09d6..40a01f8 100644 --- a/styles/_variables.scss +++ b/styles/_variables.scss @@ -63,7 +63,7 @@ $brand-danger: #d9534f !default; //## Settings for some of the most global styles. // -$body-bg: #f5f5f5 !default; +$body-bg: #f4f4f4 !default; // Global text color on ``. $text-color: $gray-dark !default; diff --git a/styles/iconfontAili.css b/styles/iconfontAili.css index 92ed0c1..8a0312d 100644 --- a/styles/iconfontAili.css +++ b/styles/iconfontAili.css @@ -11,6 +11,26 @@ -moz-osx-font-smoothing: grayscale; } +.icon-weixin:before { + content: "\e600"; +} + +.icon-dianpu2:before { + content: "\e623"; +} + +.icon-wancheng:before { + content: "\e606"; +} + +.icon-yundianxiaochengxu2_tongchengpeisong:before { + content: "\e640"; +} + +.icon-money-cny-circle-fill:before { + content: "\e7cd"; +} + .icon-zengjiatianjiajiahao:before { content: "\e62a"; } @@ -42,4 +62,3 @@ .icon-dingwei:before { content: "\e65f"; } - diff --git a/styles/layout.scss b/styles/layout.scss index acaecf8..82c9dab 100644 --- a/styles/layout.scss +++ b/styles/layout.scss @@ -298,15 +298,15 @@ position: relative; width: 40rpx; height: 40rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/pc1.png) center no-repeat; + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/pc1.png) center no-repeat; background-size: cover; } .c2 { position: relative; - width: 50rpx; - height: 50rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/pc2.png) center no-repeat; + width: 56rpx; + height: 56rpx; + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/pc2.png) center no-repeat; background-size: cover; } @@ -320,7 +320,7 @@ color: #fff; font-size: 24rpx; line-height: 50rpx; - background: url(https://static.lancerdt.com/xcxfile/appicon/pc3.png) center no-repeat; + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/pc3.png) center no-repeat; background-size: cover; } @@ -1167,7 +1167,7 @@ .coupon_item { width: 110px; height: 81px; - background: url(https://static.lancerdt.com/xcxfile/appicon/coupon/coupon_bg.png) no-repeat center; + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/coupon/coupon_bg.png) no-repeat center; background-size: cover; color: #fff; display: flex; @@ -1225,7 +1225,7 @@ height: 208rpx; margin: 8rpx 8rpx 0 0; flex-shrink: 0; - background: url(https://static.lancerdt.com/xcxfile/appicon/img/uploadimage.png) center no-repeat #bfbfbf; + background: url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/img/uploadimage.png) center no-repeat #bfbfbf; background-size: 150rpx; }