├── .gitignore
├── LICENSE
├── README.md
├── app.js
├── app.json
├── app.ttss
├── components
├── calendar
│ ├── iconfont
│ │ └── iconfont.wxss
│ ├── index.js
│ ├── index.json
│ ├── index.wxml
│ ├── index.wxss
│ └── theme
│ │ ├── iconfont.wxss
│ │ ├── theme-default.wxss
│ │ └── theme-elegant.wxss
├── float-menu
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
└── region-picker
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── config.js
├── images
├── add-addr.png
├── arrow-right.png
├── fx.png
├── fxad.jpeg
├── gift.png
├── icon
│ ├── car.svg
│ ├── close.svg
│ ├── close0.svg
│ ├── coupons-active.svg
│ ├── coupons-empty.svg
│ ├── coupons-off.svg
│ ├── edit.svg
│ ├── go-l.svg
│ ├── go-r.svg
│ ├── kf.svg
│ ├── list1.svg
│ ├── list2.svg
│ ├── next.png
│ └── search.svg
├── nav
│ ├── cart-off.png
│ ├── cart-on.png
│ ├── home-off.png
│ ├── home-on.png
│ ├── ic_catefory_normal.png
│ ├── ic_catefory_pressed.png
│ ├── my-off.png
│ ├── my-on.png
│ ├── order-off.png
│ └── order-on.png
├── no-order.png
├── nologin.png
├── notice.png
├── order-details
│ ├── icon-address.png
│ ├── icon-ddfh.png
│ ├── icon-ddfk.png
│ ├── icon-ddgb.png
│ ├── icon-ddsh.png
│ ├── icon-jycg.png
│ └── icon-wuliu.png
├── order
│ ├── fahuo.png
│ ├── pj.png
│ ├── shouhou.png
│ ├── shouhuo.png
│ └── topay.png
└── share
│ ├── share1.png
│ └── share2.png
├── jsconfig.json
├── package.json
├── pages
├── address-add
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── asset
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── category
│ ├── category.js
│ ├── category.json
│ ├── category.ttml
│ └── category.ttss
├── coupons
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── deposit
│ ├── pay.js
│ ├── pay.json
│ ├── pay.ttml
│ └── pay.ttss
├── fx
│ ├── apply-status.js
│ ├── apply-status.json
│ ├── apply-status.ttml
│ ├── apply-status.ttss
│ ├── apply.js
│ ├── apply.json
│ ├── apply.ttml
│ ├── apply.ttss
│ ├── commisionLog.js
│ ├── commisionLog.json
│ ├── commisionLog.ttml
│ ├── commisionLog.ttss
│ ├── members.js
│ ├── members.json
│ ├── members.ttml
│ └── members.ttss
├── goods-details
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── goods
│ ├── list.js
│ ├── list.json
│ ├── list.ttml
│ └── list.ttss
├── index
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── invoice
│ ├── apply.js
│ ├── apply.json
│ ├── apply.ttml
│ ├── apply.ttss
│ ├── list.js
│ ├── list.json
│ ├── list.ttml
│ └── list.ttss
├── maidan
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── my
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── notice
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ ├── index.ttss
│ ├── show.js
│ ├── show.json
│ ├── show.ttml
│ └── show.ttss
├── order-details
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── order-list
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── order
│ ├── refundApply.js
│ ├── refundApply.json
│ ├── refundApply.ttml
│ └── refundApply.ttss
├── recharge
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── score-excharge
│ ├── growth.js
│ ├── growth.json
│ ├── growth.ttml
│ ├── growth.ttss
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── score
│ ├── growth.js
│ ├── growth.json
│ ├── growth.ttml
│ ├── growth.ttss
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── select-address
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── shop-cart
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── sign
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── start
│ ├── start.js
│ ├── start.json
│ ├── start.ttml
│ └── start.ttss
├── template-cart
│ ├── template-cart.js
│ ├── template-cart.ttml
│ └── template-cart.ttss
├── to-pay-order
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── withdraw
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
└── wuliu
│ ├── index.js
│ ├── index.json
│ ├── index.ttml
│ └── index.ttss
├── project.config.json
├── sitemap.json
├── template
├── datepicker
│ ├── index.js
│ ├── index.ttml
│ └── index.ttss
├── login
│ ├── index.js
│ ├── index.ttml
│ └── index.ttss
└── share
│ ├── index.js
│ ├── index.ttml
│ └── index.ttss
├── typings
└── wx.d.ts
├── utils
├── apifm-ttapi.js
├── auth.js
├── image.js
├── pay.js
└── tools.js
├── weui
├── base
│ ├── fn.ttss
│ ├── mixin
│ │ ├── mobile.ttss
│ │ ├── setArrow.ttss
│ │ ├── setOnepx.ttss
│ │ └── text.ttss
│ ├── reset.ttss
│ └── variable
│ │ ├── color.ttss
│ │ ├── global.ttss
│ │ ├── weui-button.ttss
│ │ ├── weui-cell.ttss
│ │ ├── weui-dialog.ttss
│ │ ├── weui-grid.ttss
│ │ ├── weui-msg.ttss
│ │ ├── weui-progress.ttss
│ │ └── weui-tab.ttss
├── weui.ttss
└── widget
│ ├── weui-agree
│ └── weui-agree.ttss
│ ├── weui-animate
│ └── weui-animate.ttss
│ ├── weui-button
│ ├── weui-btn_cell.ttss
│ ├── weui-btn_default.ttss
│ ├── weui-btn_disabled.ttss
│ ├── weui-btn_global.ttss
│ ├── weui-btn_loading.ttss
│ ├── weui-btn_plain.ttss
│ ├── weui-btn_primary.ttss
│ ├── weui-btn_warn.ttss
│ └── weui-button.ttss
│ ├── weui-cell
│ ├── weui-access.ttss
│ ├── weui-cell.ttss
│ ├── weui-cells__group.ttss
│ ├── weui-check.ttss
│ ├── weui-form.ttss
│ ├── weui-form
│ │ ├── weui-form-preview.ttss
│ │ ├── weui-form_common.ttss
│ │ ├── weui-select.ttss
│ │ └── weui-vcode.ttss
│ ├── weui-gallery.ttss
│ ├── weui-slideview.ttss
│ ├── weui-switch.ttss
│ └── weui-uploader.ttss
│ ├── weui-flex
│ └── weui-flex.ttss
│ ├── weui-footer
│ └── weui-footer.ttss
│ ├── weui-grid
│ └── weui-grid.ttss
│ ├── weui-icon
│ └── weui-icon.ttss
│ ├── weui-loading
│ ├── weui-dot-loading.ttss
│ └── weui-loading.ttss
│ ├── weui-media-box
│ └── weui-media-box.ttss
│ ├── weui-navigation-bar
│ └── weui-navigation-bar.ttss
│ ├── weui-page
│ ├── weui-article.ttss
│ ├── weui-form.ttss
│ └── weui-msg.ttss
│ ├── weui-panel
│ └── weui-panel.ttss
│ ├── weui-progress
│ └── weui-progress.ttss
│ ├── weui-searchbar
│ └── weui-searchbar.ttss
│ ├── weui-tab
│ ├── weui-navbar.ttss
│ ├── weui-tab.ttss
│ └── weui-tabbar.ttss
│ └── weui-tips
│ ├── weui-actionsheet.ttss
│ ├── weui-badge.ttss
│ ├── weui-dialog.ttss
│ ├── weui-half-screen-dialog.ttss
│ ├── weui-loadmore.ttss
│ ├── weui-mask.ttss
│ └── weui-toptips.ttss
└── wxParse
├── emojis
├── 00.gif
├── 01.gif
├── 02.gif
├── 03.gif
├── 04.gif
├── 05.gif
├── 06.gif
├── 07.gif
├── 08.gif
├── 09.gif
├── 10.gif
├── 100.gif
├── 101.gif
├── 102.gif
├── 103.gif
├── 104.gif
├── 105.gif
├── 106.gif
├── 107.gif
├── 108.gif
├── 109.gif
├── 11.gif
├── 110.gif
├── 111.gif
├── 112.gif
├── 113.gif
├── 114.gif
├── 115.gif
├── 116.gif
├── 117.gif
├── 118.gif
├── 119.gif
├── 12.gif
├── 120.gif
├── 121.gif
├── 122.gif
├── 123.gif
├── 124.gif
├── 125.gif
├── 126.gif
├── 127.gif
├── 128.gif
├── 129.gif
├── 13.gif
├── 130.gif
├── 131.gif
├── 132.gif
├── 133.gif
├── 134.gif
├── 14.gif
├── 15.gif
├── 16.gif
├── 17.gif
├── 18.gif
├── 19.gif
├── 20.gif
├── 21.gif
├── 22.gif
├── 23.gif
├── 24.gif
├── 25.gif
├── 26.gif
├── 27.gif
├── 28.gif
├── 29.gif
├── 30.gif
├── 31.gif
├── 32.gif
├── 33.gif
├── 34.gif
├── 35.gif
├── 36.gif
├── 37.gif
├── 38.gif
├── 39.gif
├── 40.gif
├── 41.gif
├── 42.gif
├── 43.gif
├── 44.gif
├── 45.gif
├── 46.gif
├── 47.gif
├── 48.gif
├── 49.gif
├── 50.gif
├── 51.gif
├── 52.gif
├── 53.gif
├── 54.gif
├── 55.gif
├── 56.gif
├── 57.gif
├── 58.gif
├── 59.gif
├── 60.gif
├── 61.gif
├── 62.gif
├── 63.gif
├── 64.gif
├── 65.gif
├── 66.gif
├── 67.gif
├── 68.gif
├── 69.gif
├── 70.gif
├── 71.gif
├── 72.gif
├── 73.gif
├── 74.gif
├── 75.gif
├── 76.gif
├── 77.gif
├── 78.gif
├── 79.gif
├── 80.gif
├── 81.gif
├── 82.gif
├── 83.gif
├── 84.gif
├── 85.gif
├── 86.gif
├── 87.gif
├── 88.gif
├── 89.gif
├── 90.gif
├── 91.gif
├── 92.gif
├── 93.gif
├── 94.gif
├── 95.gif
├── 96.gif
├── 97.gif
├── 98.gif
└── 99.gif
├── html2json.js
├── htmlparser.js
├── showdown.js
├── wxDiscode.js
├── wxParse.js
├── wxParse.ttml
└── wxParse.ttss
/.gitignore:
--------------------------------------------------------------------------------
1 | dist/
2 | package-lock.json
3 | node_modules/
4 | .DS_Store
5 | .vscode
--------------------------------------------------------------------------------
/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": [
3 | "pages/start/start",
4 | "pages/index/index",
5 | "pages/notice/index",
6 | "pages/notice/show",
7 | "pages/category/category",
8 | "pages/goods/list",
9 | "pages/goods-details/index",
10 | "pages/shop-cart/index",
11 | "pages/to-pay-order/index",
12 | "pages/select-address/index",
13 | "pages/address-add/index",
14 | "pages/order-list/index",
15 | "pages/order-details/index",
16 | "pages/order/refundApply",
17 | "pages/wuliu/index",
18 | "pages/my/index",
19 | "pages/recharge/index",
20 | "pages/withdraw/index",
21 | "pages/score-excharge/index",
22 | "pages/score-excharge/growth",
23 | "pages/asset/index",
24 | "pages/score/index",
25 | "pages/score/growth",
26 | "pages/sign/index",
27 | "pages/maidan/index",
28 | "pages/fx/apply",
29 | "pages/fx/apply-status",
30 | "pages/fx/members",
31 | "pages/fx/commisionLog",
32 | "pages/coupons/index",
33 | "pages/invoice/list",
34 | "pages/invoice/apply",
35 | "pages/deposit/pay"
36 | ],
37 | "window": {
38 | "backgroundTextStyle": "light",
39 | "navigationBarBackgroundColor": "#fff",
40 | "navigationBarTitleText": " ",
41 | "navigationBarTextStyle": "black",
42 | "onReachBottomDistance": 50
43 | },
44 | "tabBar": {
45 | "color": "#6e6d6b",
46 | "selectedColor": "#e64340",
47 | "borderStyle": "white",
48 | "backgroundColor": "#fff",
49 | "list": [
50 | {
51 | "pagePath": "pages/index/index",
52 | "iconPath": "images/nav/home-off.png",
53 | "selectedIconPath": "images/nav/home-on.png",
54 | "text": "首页"
55 | },
56 | {
57 | "pagePath": "pages/category/category",
58 | "iconPath": "images/nav/ic_catefory_normal.png",
59 | "selectedIconPath": "images/nav/ic_catefory_pressed.png",
60 | "text": "分类"
61 | },
62 | {
63 | "pagePath": "pages/shop-cart/index",
64 | "iconPath": "images/nav/cart-off.png",
65 | "selectedIconPath": "images/nav/cart-on.png",
66 | "text": "购物车"
67 | },
68 | {
69 | "pagePath": "pages/my/index",
70 | "iconPath": "images/nav/my-off.png",
71 | "selectedIconPath": "images/nav/my-on.png",
72 | "text": "我的"
73 | }
74 | ]
75 | },
76 | "navigateToMiniProgramAppIdList": [
77 | "wx56c8f077de74b07c"
78 | ],
79 | "usingComponents": {
80 | "float-menu": "/components/float-menu/index"
81 | },
82 | "sitemapLocation": "sitemap.json"
83 | }
--------------------------------------------------------------------------------
/app.ttss:
--------------------------------------------------------------------------------
1 | @import 'weui/weui.ttss';
2 |
3 | .container {
4 | height: 100%;
5 | display: flex;
6 | flex-direction: column;
7 | align-items: center;
8 | justify-content: space-between;
9 | box-sizing: border-box;
10 | }
11 | .wxParse-img {
12 | display: block !important;
13 | }
14 | .space {
15 | height:20rpx;
16 | background-color: #F2f2f2;
17 | }
18 | .safeAreaOldPaddingBttom {
19 | padding-bottom: env(safe-area-inset-bottom);
20 | }
21 | .safeAreaNewPaddingBttom{
22 | padding-bottom: constant(safe-area-inset-bottom);
23 | }
24 |
25 | .safeAreaOldMarginBttom {
26 | margin-bottom: env(safe-area-inset-bottom);
27 | }
28 | .safeAreaNewMarginBttom{
29 | margin-bottom: constant(safe-area-inset-bottom);
30 | }
31 |
32 | .no-data {
33 | width: 100%;
34 | display: flex;
35 | justify-content: center;
36 | align-items: center;
37 | }
38 | .no-data .line {
39 | width:132rpx;
40 | height:2rpx;
41 | background: #999;
42 | }
43 | .no-data .txt {
44 | font-size:26rpx;
45 | color:rgba(153,153,153,1);
46 | margin: 0 16rpx;
47 | }
48 | .ad-img {
49 | width: 100vw;
50 | }
51 |
--------------------------------------------------------------------------------
/components/calendar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
--------------------------------------------------------------------------------
/components/calendar/theme/theme-default.wxss:
--------------------------------------------------------------------------------
1 |
2 | /* 日历主要颜色相关样式 */
3 |
4 | .default_color,
5 | .default_weekend-color,
6 | .default_handle-color,
7 | .default_week-color {
8 | color: #ff629a;
9 | }
10 |
11 | .default_today {
12 | color: #fff;
13 | background-color: #874fb4;
14 | }
15 |
16 | .default_choosed {
17 | color: #fff;
18 | background-color: #ff629a;
19 | }
20 |
21 | .default_date-disable {
22 | color: #c7c7c7;
23 | }
24 |
25 | .default_prev-month-date,
26 | .default_next-month-date {
27 | color: #e2e2e2;
28 | }
29 |
30 | .default_normal-date {
31 | color: #88d2ac;
32 | }
33 |
34 | .default_todo-circle {
35 | border-color: #88d2ac;
36 | }
37 |
38 | .default_todo-dot {
39 | background-color: #e54d42;
40 | }
41 |
42 | .default_date-desc {
43 | color: #c2c2c2;
44 | }
45 |
46 | .default_date-desc-lunar {
47 | color: #e54d42;
48 | }
49 |
50 | .default_date-desc-disable {
51 | color: #e2e2e2;
52 | }
53 |
--------------------------------------------------------------------------------
/components/calendar/theme/theme-elegant.wxss:
--------------------------------------------------------------------------------
1 | .elegant_color,
2 | .elegant_weekend-color,
3 | .elegant_handle-color,
4 | .elegant_week-color {
5 | color: #333;
6 | }
7 |
8 | .elegant_today {
9 | color: #000;
10 | background-color: #e1e7f5;
11 | }
12 |
13 | .elegant_choosed {
14 | color: #000;
15 | background-color: #e2e2e2;
16 | }
17 |
18 | .elegant_date-disable {
19 | color: #c7c7c7;
20 | }
21 |
22 | .elegant_prev-month-date,
23 | .elegant_next-month-date {
24 | color: #e2e2e2;
25 | }
26 |
27 | .elegant_normal-date {
28 | color: #333;
29 | }
30 |
31 | .elegant_todo-circle {
32 | border-color: #161035;
33 | }
34 |
35 | .elegant_todo-dot {
36 | background-color: #161035;
37 | }
38 |
39 | .elegant_date-desc {
40 | color: #c2c2c2;
41 | }
42 |
43 | .elegant_date-desc-lunar {
44 | color: #161035;
45 | }
46 |
47 | .elegant_date-desc-disable {
48 | color: #e2e2e2;
49 | }
50 |
--------------------------------------------------------------------------------
/components/float-menu/index.js:
--------------------------------------------------------------------------------
1 | const App = getApp();
2 |
3 | Component({
4 | options: {
5 | addGlobalClass: true,
6 | },
7 | /**
8 | * 组件的对外属性,是属性名到属性设置的映射表
9 | */
10 | properties: {
11 | activePos: String,
12 | },
13 |
14 | /**
15 | * 组件的内部数据,和 properties 一同用于组件的模板渲染
16 | */
17 | data: {
18 | isClose: true
19 | },
20 | // 组件数据字段监听器,用于监听 properties 和 data 的变化
21 | observers: {
22 |
23 | },
24 | lifetimes: {
25 | attached: function () {
26 | this.setData({
27 |
28 | })
29 | },
30 | detached: function () {
31 | // 在组件实例被从页面节点树移除时执行
32 | },
33 | },
34 | /**
35 | * 组件的方法列表
36 | */
37 | methods: {
38 | //回退
39 | open(){
40 | this.setData({
41 | isClose: false
42 | })
43 | },
44 | close(){
45 | this.setData({
46 | isClose: true
47 | })
48 | },
49 | navBack: function () {
50 | wx.navigateBack({
51 | delta: 1
52 | })
53 | },
54 | //回主页
55 | toIndex: function () {
56 | wx.navigateTo({
57 | url: '/pages/admin/home/index/index'
58 | })
59 | },
60 | }
61 | })
--------------------------------------------------------------------------------
/components/float-menu/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/components/float-menu/index.ttml:
--------------------------------------------------------------------------------
1 |
8 |
15 |
41 |
--------------------------------------------------------------------------------
/components/float-menu/index.ttss:
--------------------------------------------------------------------------------
1 | .float-menu-cover {
2 | position: fixed;
3 | right: 0;
4 | bottom: 200rpx;
5 | display: flex;
6 | align-items: center;
7 | padding: 16rpx;
8 | background:rgba(0,0,0,0.7);
9 | border-radius: 16rpx 0 0 16rpx;
10 | z-index: 999;
11 | }
12 | .float-menu-cover-open {
13 | right: 440rpx;
14 | }
15 | .float-menu-cover .arrows {
16 | width: 34rpx;
17 | height: 34rpx;
18 | }
19 | .float-menu-cover .r {
20 | color: #fff;
21 | display: flex;
22 | flex-direction: column;
23 | font-size: 10pt;
24 | margin-left: 16rpx;
25 | }
26 | .float-menu-items {
27 | width: 440rpx;
28 | background: #fff;
29 | position: fixed;
30 | right: 0;
31 | bottom: 180rpx;
32 | border-radius: 16rpx 0 0 16rpx;
33 | display: flex;
34 | flex-wrap: wrap;
35 | padding-bottom: 32rpx;
36 | z-index: 999;
37 | }
38 | .float-menu-items .item {
39 | display: flex;
40 | flex-direction: column;
41 | align-items: center;
42 | margin-left: 32rpx;
43 | margin-right: 16rpx;
44 | margin-top: 32rpx;
45 | }
46 | .float-menu-items .item image {
47 | width: 43rpx;
48 | height: 43rpx;
49 | }
50 | .float-menu-items .item text {
51 | margin-top: 8rpx;
52 | color: #333;
53 | font-size: 10pt;
54 | }
--------------------------------------------------------------------------------
/components/region-picker/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/components/region-picker/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 请选择
5 |
6 |
7 |
8 | {{ item }}
9 |
10 |
11 |
12 |
13 | {{ item.name }}
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/components/region-picker/index.ttss:
--------------------------------------------------------------------------------
1 | .bg {
2 | position: fixed;
3 | top: 0;
4 | left: 0;
5 | width: 100vw;
6 | height: 100vh;
7 | background: rgba(0, 0, 0, 0.4);
8 | z-index: 9998;
9 | }
10 | .container-box {
11 | position: fixed;
12 | bottom: 0;
13 | left: 0;
14 | width: 100vw;
15 | height: 70vh;
16 | background: #fff;
17 | z-index: 9999;
18 | border-radius: 32rpx 32rpx 0 0;
19 | display: flex;
20 | flex-direction: column;
21 | }
22 | .container-box .h {
23 | position: relative;
24 | margin-top: 32rpx;
25 | text-align: center;
26 | }
27 | .container-box .h text {
28 | font-size: 26rpx;
29 | color: #666;
30 | }
31 | .container-box .h image {
32 | width: 32rpx;
33 | height: 32rpx;
34 | position: absolute;
35 | top: 8rpx;
36 | right: 32rpx;
37 | }
38 | .tabs {
39 | width: 100vw;
40 | display: flex;
41 | height: 88rpx;
42 | margin-top: 32rpx;
43 | }
44 | .tabs .tab {
45 | height: 88rpx;
46 | line-height: 88rpx;
47 | background: #f0f0f0;
48 | color: #999;
49 | text-align: center;
50 | flex-grow: 1;
51 | }
52 | .tabs .tab.active {
53 | background: #fff;
54 | color: #4a4a4a;
55 | border-bottom: 1rpx solid #f0f0f0;
56 | font-weight: 700;
57 | }
58 | .data {
59 | margin: 32rpx;
60 | line-height: 80rpx;
61 | flex: 1;
62 | height: 0;
63 | }
64 | .data scroll-view {
65 | height: 100%;
66 | }
67 | .data .active {
68 | color: #e64340;
69 | font-weight: 700;
70 | }
--------------------------------------------------------------------------------
/config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | version: "7.8.6",
3 | note: '修复用户取消支付后提示不正确', // 这个为版本描述,无需修改
4 | subDomain: "tz", // 根据教程 https://www.yuque.com/apifm/doc/qr6l4m 查看你自己的 subDomain
5 | shareProfile: '百款精品商品,总有一款适合您', // 首页转发的时候话术
6 | goodsDetailSkuShowType: 0, // 0 为点击立即购买按钮后出现规格尺寸、数量的选择; 1为直接在商品详情页面显示规格尺寸、数量的选择,而不弹框
7 | }
--------------------------------------------------------------------------------
/images/add-addr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/add-addr.png
--------------------------------------------------------------------------------
/images/arrow-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/arrow-right.png
--------------------------------------------------------------------------------
/images/fx.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/fx.png
--------------------------------------------------------------------------------
/images/fxad.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/fxad.jpeg
--------------------------------------------------------------------------------
/images/gift.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/gift.png
--------------------------------------------------------------------------------
/images/icon/car.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon/close.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon/close0.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon/edit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon/go-l.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon/go-r.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon/kf.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon/list1.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon/list2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon/next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/icon/next.png
--------------------------------------------------------------------------------
/images/icon/search.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/nav/cart-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/nav/cart-off.png
--------------------------------------------------------------------------------
/images/nav/cart-on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/nav/cart-on.png
--------------------------------------------------------------------------------
/images/nav/home-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/nav/home-off.png
--------------------------------------------------------------------------------
/images/nav/home-on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/nav/home-on.png
--------------------------------------------------------------------------------
/images/nav/ic_catefory_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/nav/ic_catefory_normal.png
--------------------------------------------------------------------------------
/images/nav/ic_catefory_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/nav/ic_catefory_pressed.png
--------------------------------------------------------------------------------
/images/nav/my-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/nav/my-off.png
--------------------------------------------------------------------------------
/images/nav/my-on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/nav/my-on.png
--------------------------------------------------------------------------------
/images/nav/order-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/nav/order-off.png
--------------------------------------------------------------------------------
/images/nav/order-on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/nav/order-on.png
--------------------------------------------------------------------------------
/images/no-order.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/no-order.png
--------------------------------------------------------------------------------
/images/nologin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/nologin.png
--------------------------------------------------------------------------------
/images/notice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/notice.png
--------------------------------------------------------------------------------
/images/order-details/icon-address.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/order-details/icon-address.png
--------------------------------------------------------------------------------
/images/order-details/icon-ddfh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/order-details/icon-ddfh.png
--------------------------------------------------------------------------------
/images/order-details/icon-ddfk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/order-details/icon-ddfk.png
--------------------------------------------------------------------------------
/images/order-details/icon-ddgb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/order-details/icon-ddgb.png
--------------------------------------------------------------------------------
/images/order-details/icon-ddsh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/order-details/icon-ddsh.png
--------------------------------------------------------------------------------
/images/order-details/icon-jycg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/order-details/icon-jycg.png
--------------------------------------------------------------------------------
/images/order-details/icon-wuliu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/order-details/icon-wuliu.png
--------------------------------------------------------------------------------
/images/order/fahuo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/order/fahuo.png
--------------------------------------------------------------------------------
/images/order/pj.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/order/pj.png
--------------------------------------------------------------------------------
/images/order/shouhou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/order/shouhou.png
--------------------------------------------------------------------------------
/images/order/shouhuo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/order/shouhuo.png
--------------------------------------------------------------------------------
/images/order/topay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/order/topay.png
--------------------------------------------------------------------------------
/images/share/share1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/share/share1.png
--------------------------------------------------------------------------------
/images/share/share2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/images/share/share2.png
--------------------------------------------------------------------------------
/jsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es2015",
4 | "module": "commonjs"
5 | }
6 | }
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "wechat-app-mall",
3 | "version": "7.4.1",
4 | "description": "微信小程序商城,微信小程序微店",
5 | "main": "app.js",
6 | "dependencies": {
7 | "apifm-wxapi": "^2.6.0"
8 | },
9 | "devDependencies": {},
10 | "scripts": {
11 | "test": "echo \"Error: no test specified\" && exit 1"
12 | },
13 | "repository": {
14 | "type": "git",
15 | "url": "git+https://github.com/EastWorld/wechat-app-mall.git"
16 | },
17 | "keywords": [
18 | "微店",
19 | "小店",
20 | "微商城"
21 | ],
22 | "author": "gooking",
23 | "license": "ISC",
24 | "bugs": {
25 | "url": "https://github.com/EastWorld/wechat-app-mall/issues"
26 | },
27 | "homepage": "https://github.com/EastWorld/wechat-app-mall#readme"
28 | }
29 |
--------------------------------------------------------------------------------
/pages/address-add/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "维护收货地址"
3 | }
--------------------------------------------------------------------------------
/pages/address-add/index.ttss:
--------------------------------------------------------------------------------
1 | page,view,image,input {
2 | display: block;
3 | box-sizing: border-box;
4 | }
5 |
6 | .weui-cell__hd_in-select-after {
7 | padding-left: 32rpx;
8 | }
9 | .weui-select {
10 | padding-left: 0;
11 | }
12 |
13 | .form-box {
14 | width: 100vw;
15 | background-color: #fff;
16 | margin-top: 16rpx;
17 | }
18 |
19 | .row-wrap {
20 | height: 88rpx;
21 | line-height: 88rpx;
22 | padding: 0 32rpx;
23 | border-bottom: 1rpx solid #eee;
24 | display: flex;
25 | font-size: 28rpx;
26 | }
27 |
28 | .row-wrap .label {
29 | width: 160rpx;
30 | color: #333;
31 | }
32 |
33 | .row-wrap .label-right {
34 | flex: 1;
35 | height: 88rpx;
36 | line-height: 88rpx;
37 | }
38 |
39 | .row-wrap .label-right input {
40 | height: 100%;
41 | font-size: 28rpx;
42 | padding-right: 30rpx;
43 | }
44 |
45 | .row-wrap .right-box {
46 | margin-right: 30rpx;
47 | }
48 |
49 | .arrow-right {
50 | width: 15rpx;
51 | height: 24rpx;
52 | }
53 |
54 | .save-btn, .cancel-btn {
55 | width: 690rpx;
56 | height: 80rpx;
57 | line-height: 80rpx;
58 | text-align: center;
59 | margin-top: 30rpx;
60 | border-radius: 6rpx;
61 | box-sizing: border-box;
62 | }
63 |
64 | .save-btn {
65 | background-color: #e64340;
66 | color: #fff;
67 | }
68 |
69 | button[type="default"] {
70 | background-color: #fff;
71 | color: #000;
72 | }
73 |
74 | .addr-details {
75 | height: auto;
76 | padding: 30rpx 0;
77 | margin-left: 30rpx;
78 | border-bottom: 1rpx solid #eee;
79 | display: flex;
80 | font-size: 28rpx;
81 | }
82 |
83 | .addr-details .label {
84 | margin: auto 0 auto 0;
85 | width: 160rpx;
86 | color: #000;
87 | }
88 |
89 | .addr-details textarea {
90 | box-sizing: border-box;
91 | width: 480rpx;
92 | overflow: scroll;
93 | }
94 |
95 | picker {
96 | min-width: 20rpx;
97 | height: 100%;
98 | margin-right: 20rpx;
99 | }
100 |
101 | .hui {
102 | color: #777;
103 | }
104 |
105 | .showRegionSelect {
106 | margin-left: 32rpx;
107 | text-overflow: ellipsis;
108 | white-space: nowrap;
109 | overflow: hidden;
110 | }
111 |
--------------------------------------------------------------------------------
/pages/asset/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "我的资产"
3 | }
--------------------------------------------------------------------------------
/pages/asset/index.ttss:
--------------------------------------------------------------------------------
1 | @import "/template/login/index.ttss";
2 |
3 | .asset {
4 | display: flex;
5 | padding-top:50rpx;
6 | height: 150rpx;
7 | background-color: #e85654;
8 | }
9 | .asset .item {
10 | display: flex;
11 | flex-direction: column;
12 | width:250rpx;
13 | text-align: center;
14 | font-size: 14px;
15 | line-height: 30px;
16 | color:#fff;
17 | }
18 |
19 | .btn-view {
20 | height: 88rpx;
21 | background-color: #e85654;
22 | padding-right:40rpx;
23 | padding-bottom:30rpx;
24 | width: 100vw;
25 | display: flex;
26 | flex-direction: row-reverse;
27 | }
28 | .btn-view .btn {
29 | border-color: #fff !important;
30 | color:#fff !important;
31 | margin-right:20rpx;
32 | }
33 | .btn-hover {
34 | border-color: #fff;
35 | color:#fff;
36 | }
37 |
38 | .no-data {
39 | margin-top: 100rpx;
40 | text-align: center;
41 | font-size: 13px;
42 | color:#ccc;
43 | }
44 |
45 | .cashlogs {
46 | display: flex;
47 | font-size: 12px;
48 | margin-top: 20rpx;
49 | padding-bottom: 20rpx;
50 | border-bottom: 1px solid #eee;
51 | line-height: 20px;
52 | }
53 | .cashlogs .profile {
54 | width:600rpx;
55 | padding-left: 30rpx;
56 | }
57 | .cashlogs .amount {
58 | width:150rpx;
59 | }
60 |
--------------------------------------------------------------------------------
/pages/category/category.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "分类"
3 | }
--------------------------------------------------------------------------------
/pages/coupons/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "领券中心"
3 | }
--------------------------------------------------------------------------------
/pages/deposit/pay.js:
--------------------------------------------------------------------------------
1 | const WXAPI = require('../../utils/apifm-ttapi')
2 | const app = getApp()
3 | Page({
4 |
5 | /**
6 | * 页面的初始数据
7 | */
8 | data: {
9 |
10 | },
11 |
12 | /**
13 | * 生命周期函数--监听页面加载
14 | */
15 | onLoad: function (options) {
16 |
17 | },
18 |
19 | /**
20 | * 生命周期函数--监听页面初次渲染完成
21 | */
22 | onReady: function () {
23 |
24 | },
25 |
26 | /**
27 | * 生命周期函数--监听页面显示
28 | */
29 | onShow: function () {
30 |
31 | },
32 |
33 | /**
34 | * 生命周期函数--监听页面隐藏
35 | */
36 | onHide: function () {
37 |
38 | },
39 |
40 | /**
41 | * 生命周期函数--监听页面卸载
42 | */
43 | onUnload: function () {
44 |
45 | },
46 |
47 | /**
48 | * 页面相关事件处理函数--监听用户下拉动作
49 | */
50 | onPullDownRefresh: function () {
51 |
52 | },
53 |
54 | /**
55 | * 页面上拉触底事件的处理函数
56 | */
57 | onReachBottom: function () {
58 |
59 | },
60 |
61 | /**
62 | * 用户点击右上角分享
63 | */
64 | onShareAppMessage: function () {
65 |
66 | },
67 | bindSave: function (e) {
68 | const that = this;
69 | const amount = e.detail.value.amount;
70 |
71 | if (amount == "" || amount * 1 < 0) {
72 | wx.showModal({
73 | title: '错误',
74 | content: '请填写正确的押金金额',
75 | showCancel: false
76 | })
77 | return
78 | }
79 | WXAPI.payDeposit({
80 | token: wx.getStorageSync('token'),
81 | amount: amount
82 | }, 'post').then(res => {
83 | if (res.code == 40000) {
84 | wx.showModal({
85 | title: '请先充值',
86 | content: res.msg,
87 | showCancel: false,
88 | success(res) {
89 | wx.navigateTo({
90 | url: "/pages/recharge/index"
91 | })
92 | }
93 | })
94 | return
95 | }
96 | if (res.code != 0) {
97 | wx.showModal({
98 | title: '错误',
99 | content: res.msg,
100 | showCancel: false
101 | })
102 | return
103 | }
104 | wx.showModal({
105 | title: '成功',
106 | content: '押金支付成功',
107 | showCancel: false,
108 | success(res) {
109 | wx.navigateTo({
110 | url: "/pages/asset/index"
111 | })
112 | }
113 | })
114 | })
115 | }
116 | })
117 |
--------------------------------------------------------------------------------
/pages/deposit/pay.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "navigationBarTitleText": "支付押金"
4 | }
--------------------------------------------------------------------------------
/pages/deposit/pay.ttml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/pages/fx/apply-status.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "分销中心"
3 | }
--------------------------------------------------------------------------------
/pages/fx/apply-status.ttml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
15 |
16 |
17 |
18 |
24 |
25 |
26 |
27 |
28 | 扫码关注您的专属推广码,或者转发邀请好友
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/pages/fx/apply-status.ttss:
--------------------------------------------------------------------------------
1 | @import "/template/login/index.ttss";
2 |
3 | .noApply {
4 | margin-top: 150rpx;
5 | text-align: center;
6 | }
7 | .noApply image {
8 | width: 300rpx;
9 | }
10 | .profile {
11 | text-align: center;
12 | margin-top:30rpx;
13 | font-size: 14px;
14 | color:#888;
15 | }
16 | .mini-btn{
17 | margin-top: 50rpx;
18 | margin-left: 50px;
19 | margin-right: 50px;
20 | }
21 | .qrcode-button {
22 | padding:30rpx;
23 | }
24 | .canvas {
25 | width:750rpx;
26 | }
27 |
--------------------------------------------------------------------------------
/pages/fx/apply.js:
--------------------------------------------------------------------------------
1 | const app = getApp()
2 | const WXAPI = require('../../utils/apifm-ttapi')
3 |
4 | Page({
5 |
6 | /**
7 | * 页面的初始数据
8 | */
9 | data: {
10 |
11 | },
12 |
13 | /**
14 | * 生命周期函数--监听页面加载
15 | */
16 | onLoad: function (options) {
17 |
18 | },
19 |
20 | /**
21 | * 生命周期函数--监听页面初次渲染完成
22 | */
23 | onReady: function () {
24 |
25 | },
26 |
27 | /**
28 | * 生命周期函数--监听页面显示
29 | */
30 | onShow: function () {
31 | const _this = this
32 | WXAPI.userDetail(wx.getStorageSync('token')).then(res => {
33 | if (res.code === 0) {
34 | _this.setData({
35 | userDetail: res.data
36 | })
37 | }
38 | })
39 | },
40 |
41 | /**
42 | * 生命周期函数--监听页面隐藏
43 | */
44 | onHide: function () {
45 |
46 | },
47 |
48 | /**
49 | * 生命周期函数--监听页面卸载
50 | */
51 | onUnload: function () {
52 |
53 | },
54 |
55 | /**
56 | * 页面相关事件处理函数--监听用户下拉动作
57 | */
58 | onPullDownRefresh: function () {
59 |
60 | },
61 |
62 | /**
63 | * 页面上拉触底事件的处理函数
64 | */
65 | onReachBottom: function () {
66 |
67 | },
68 |
69 | /**
70 | * 用户点击右上角分享
71 | */
72 | onShareAppMessage: function () {
73 |
74 | },
75 | nameChange(e){
76 | this.data.name = e.detail.value
77 | },
78 | mobileChange(e){
79 | this.data.mobile = e.detail.value
80 | },
81 | bindSave: function () {
82 | const name = this.data.name
83 | const mobile = this.data.mobile
84 | if (!name) {
85 | wx.showToast({
86 | title: '请输入真实姓名',
87 | icon: 'none'
88 | })
89 | return
90 | }
91 | if (!mobile) {
92 | wx.showToast({
93 | title: '请输入手机号码',
94 | icon: 'none'
95 | })
96 | return
97 | }
98 | WXAPI.fxApply(wx.getStorageSync('token'), name, mobile).then(res => {
99 | if (res.code != 0) {
100 | wx.showToast({
101 | title: res.msg,
102 | icon: 'none'
103 | })
104 | return
105 | }
106 | wx.navigateTo({
107 | url: "/pages/fx/apply-status"
108 | })
109 | })
110 | },
111 | })
112 |
--------------------------------------------------------------------------------
/pages/fx/apply.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "申请成为分销商"
3 | }
--------------------------------------------------------------------------------
/pages/fx/apply.ttml:
--------------------------------------------------------------------------------
1 |
2 | 请填写申请信息
3 |
4 |
5 |
6 | 邀请人
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | 姓名
17 | *
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 | 手机
29 | *
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 | 成为分销商后卖出商品,您可以获得佣金
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/pages/fx/apply.ttss:
--------------------------------------------------------------------------------
1 | .logo {
2 | width: 750rpx;
3 | }
4 | .title {
5 | text-align: center;
6 | color:#333;
7 | font-size:14px;
8 | }
9 |
--------------------------------------------------------------------------------
/pages/fx/commisionLog.js:
--------------------------------------------------------------------------------
1 | const app = getApp()
2 | const WXAPI = require('../../utils/apifm-ttapi')
3 | Page({
4 |
5 | /**
6 | * 页面的初始数据
7 | */
8 | data: {
9 | commisionLog: []
10 | },
11 |
12 | /**
13 | * 生命周期函数--监听页面加载
14 | */
15 | onLoad: function (options) {
16 |
17 | },
18 |
19 | /**
20 | * 生命周期函数--监听页面初次渲染完成
21 | */
22 | onReady: function () {
23 |
24 | },
25 |
26 | /**
27 | * 生命周期函数--监听页面显示
28 | */
29 | onShow: function () {
30 | const _this = this
31 | WXAPI.fxCommisionLog({
32 | token: wx.getStorageSync('token')
33 | }).then(res => {
34 | if (res.code == 0) {
35 | _this.setData({
36 | commisionLog: res.data.result
37 | })
38 | } else {
39 | _this.setData({
40 | commisionLog: []
41 | })
42 | }
43 | })
44 | },
45 |
46 | /**
47 | * 生命周期函数--监听页面隐藏
48 | */
49 | onHide: function () {
50 |
51 | },
52 |
53 | /**
54 | * 生命周期函数--监听页面卸载
55 | */
56 | onUnload: function () {
57 |
58 | },
59 |
60 | /**
61 | * 页面相关事件处理函数--监听用户下拉动作
62 | */
63 | onPullDownRefresh: function () {
64 |
65 | },
66 |
67 | /**
68 | * 页面上拉触底事件的处理函数
69 | */
70 | onReachBottom: function () {
71 |
72 | }
73 | })
74 |
--------------------------------------------------------------------------------
/pages/fx/commisionLog.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "返佣明细"
3 | }
--------------------------------------------------------------------------------
/pages/fx/commisionLog.ttml:
--------------------------------------------------------------------------------
1 |
2 | 返佣明细
3 |
4 | 暂无数据
5 |
6 |
7 |
8 |
9 |
10 | {{ item.money }} {{item.unit==0?'元':'积分'}}
11 | {{item.level}}级返佣 {{ item.bili }}%
12 | 已到账
13 | 未到账
14 |
15 | {{ item.nicks }} 于 {{ item.dateAdd }} 消费
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/pages/fx/commisionLog.ttss:
--------------------------------------------------------------------------------
1 | .logo {
2 | width: 750rpx;
3 | }
4 | .title {
5 | text-align: center;
6 | color:#333;
7 | font-size:14px;
8 | }
9 |
--------------------------------------------------------------------------------
/pages/fx/members.js:
--------------------------------------------------------------------------------
1 | const app = getApp()
2 | const WXAPI = require('../../utils/apifm-ttapi')
3 |
4 | var sliderWidth = 96;
5 | Page({
6 |
7 | /**
8 | * 页面的初始数据
9 | */
10 | data: {
11 | number1: 0,
12 | number2: 0,
13 | activeIndex: 0,
14 | sliderOffset: 0,
15 | sliderLeft: 0,
16 | grids: [0, 1, 2, 3, 4, 5, 6, 7, 8]
17 | },
18 |
19 | onLoad: function () {
20 | var that = this;
21 | wx.getSystemInfo({
22 | success: function (res) {
23 | that.setData({
24 | sliderLeft: (res.windowWidth / 2 - sliderWidth) / 2,
25 | sliderOffset: res.windowWidth / 2 * that.data.activeIndex
26 | });
27 | }
28 | });
29 | },
30 | tabClick: function (e) {
31 | this.setData({
32 | sliderOffset: e.currentTarget.offsetLeft,
33 | activeIndex: e.currentTarget.id
34 | });
35 | },
36 |
37 | /**
38 | * 生命周期函数--监听页面初次渲染完成
39 | */
40 | onReady: function () {
41 |
42 | },
43 |
44 | /**
45 | * 生命周期函数--监听页面显示
46 | */
47 | onShow: function () {
48 | const _this = this
49 | WXAPI.fxMembers({
50 | token: wx.getStorageSync('token')
51 | }).then(res => {
52 | if (res.code == 700) {
53 | _this.setData({
54 | members: [],
55 | number1: 0,
56 | number2: 0
57 | })
58 | }
59 | if (res.code == 0) {
60 | let number1 = 0
61 | let number2 = 0
62 | res.data.result.forEach(ele => {
63 | if (ele.level == 1) {
64 | number1++
65 | }
66 | if (ele.level == 2) {
67 | number2++
68 | }
69 | })
70 | _this.setData({
71 | members: res.data.result,
72 | number1: number1,
73 | number2: number2
74 | })
75 | }
76 | })
77 | },
78 |
79 | /**
80 | * 生命周期函数--监听页面隐藏
81 | */
82 | onHide: function () {
83 |
84 | },
85 |
86 | /**
87 | * 生命周期函数--监听页面卸载
88 | */
89 | onUnload: function () {
90 |
91 | },
92 |
93 | /**
94 | * 页面相关事件处理函数--监听用户下拉动作
95 | */
96 | onPullDownRefresh: function () {
97 |
98 | },
99 |
100 | /**
101 | * 页面上拉触底事件的处理函数
102 | */
103 | onReachBottom: function () {
104 |
105 | }
106 | })
107 |
--------------------------------------------------------------------------------
/pages/fx/members.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "我的团队"
3 | }
--------------------------------------------------------------------------------
/pages/fx/members.ttss:
--------------------------------------------------------------------------------
1 | page,
2 | .page,
3 | .page__bd{
4 | height: 100%;
5 | }
6 | .page__bd{
7 | padding-bottom: 0;
8 | }
9 |
--------------------------------------------------------------------------------
/pages/goods-details/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "商品详情"
3 | }
4 |
--------------------------------------------------------------------------------
/pages/goods/list.js:
--------------------------------------------------------------------------------
1 | const WXAPI = require('../../utils/apifm-ttapi')
2 | Page({
3 |
4 | /**
5 | * 页面的初始数据
6 | */
7 | data: {
8 | listType: 1, // 1为1个商品一行,2为2个商品一行
9 | name: '', // 搜索关键词
10 | orderBy: '', // 排序规则
11 | },
12 |
13 | /**
14 | * 生命周期函数--监听页面加载
15 | */
16 | onLoad: function (options) {
17 | this.setData({
18 | name: options.name,
19 | categoryId: options.categoryId
20 | })
21 | this.search()
22 | },
23 |
24 | /**
25 | * 生命周期函数--监听页面初次渲染完成
26 | */
27 | onReady: function () {
28 |
29 | },
30 |
31 | /**
32 | * 生命周期函数--监听页面显示
33 | */
34 | onShow: function () {
35 |
36 | },
37 | async search(){
38 | // 搜索商品
39 | wx.showLoading({
40 | title: '加载中',
41 | })
42 | const _data = {
43 | orderBy: this.data.orderBy,
44 | page: 1,
45 | pageSize: 500,
46 | }
47 | if (this.data.name) {
48 | _data.nameLike = this.data.name
49 | }
50 | if (this.data.categoryId) {
51 | _data.categoryId = this.data.categoryId
52 | }
53 | const res = await WXAPI.goods(_data)
54 | wx.hideLoading()
55 | if (res.code == 0) {
56 | this.setData({
57 | goods: res.data.filter(ele => {
58 | return ele.id != 235853 && ele.id != 122843
59 | })
60 | })
61 | }
62 | },
63 | /**
64 | * 生命周期函数--监听页面隐藏
65 | */
66 | onHide: function () {
67 |
68 | },
69 |
70 | /**
71 | * 生命周期函数--监听页面卸载
72 | */
73 | onUnload: function () {
74 |
75 | },
76 |
77 | /**
78 | * 页面相关事件处理函数--监听用户下拉动作
79 | */
80 | onPullDownRefresh: function () {
81 |
82 | },
83 |
84 | /**
85 | * 页面上拉触底事件的处理函数
86 | */
87 | onReachBottom: function () {
88 |
89 | },
90 | changeShowType(){
91 | if (this.data.listType == 1) {
92 | this.setData({
93 | listType: 2
94 | })
95 | } else {
96 | this.setData({
97 | listType: 1
98 | })
99 | }
100 | },
101 | bindinput(e){
102 | this.setData({
103 | name: e.detail.value
104 | })
105 | },
106 | bindconfirm(e){
107 | this.setData({
108 | name: e.detail.value
109 | })
110 | this.search()
111 | },
112 | filter(e){
113 | this.setData({
114 | orderBy: e.currentTarget.dataset.val
115 | })
116 | this.search()
117 | },
118 | })
119 |
--------------------------------------------------------------------------------
/pages/goods/list.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "商品列表"
3 | }
--------------------------------------------------------------------------------
/pages/goods/list.ttml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 | 综合
11 | 新品
12 | 销量
13 | 价格
14 |
15 |
16 |
17 |
18 |
19 | {{item.name}}
20 | ¥ {{item.minPrice}}
21 |
22 | {{item.numberSells}}人已购买
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 | {{item.name}}
34 | ¥ {{item.minPrice}}
35 |
36 | {{item.numberSells}}人已购买
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "enablePullDownRefresh": true
3 | }
4 |
--------------------------------------------------------------------------------
/pages/invoice/apply.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "发票申请"
3 | }
--------------------------------------------------------------------------------
/pages/invoice/apply.ttml:
--------------------------------------------------------------------------------
1 |
2 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/pages/invoice/apply.ttss:
--------------------------------------------------------------------------------
1 | @import "/template/login/index.ttss";
2 |
3 | page {
4 | background-color: #f0f2f6;
5 | }
6 | .form {
7 | width: 702rpx;
8 | background: #FFFFFF;
9 | border-radius: 16rpx;
10 | margin: 24rpx;
11 | display: flex;
12 | flex-direction: column;
13 | }
14 | .form .title {
15 | margin-top: 32rpx;
16 | margin-left: 24rpx;
17 | margin-bottom: 24rpx;
18 | font-family: PingFangSC-Medium;
19 | font-size: 30rpx;
20 | color: #333333;
21 | }
22 | .form .input {
23 | width: 654rpx;
24 | height: 90rpx;
25 | position: relative;
26 | margin-left: 24rpx;
27 | }
28 | .form .input view {
29 | position: absolute;
30 | left: 0;
31 | top: 0;
32 | line-height: 90rpx;
33 | font-family: PingFangSC-Regular;
34 | font-size: 26rpx;
35 | color: #555555;
36 | }
37 | .form .input input {
38 | border-bottom: 1rpx solid #E6E6E6;
39 | padding-left: 200rpx;
40 | height: 90rpx;
41 | }
42 | .placeholder {
43 | font-family: PingFangSC-Regular;
44 | font-size: 26rpx;
45 | color: #999999;
46 | letter-spacing: -0.82rpx;
47 | line-height: 90rpx;
48 | }
49 | .save-btn {
50 | position: fixed;
51 | left: 24rpx;
52 | bottom: 32rpx;
53 | width: 702rpx;
54 | height: 98rpx;
55 | background: #FEB21C;
56 | border-radius: 49rpx;
57 | text-align: center;
58 | font-family: PingFangSC-Medium;
59 | font-size: 32rpx;
60 | color: #FFFFFF;
61 | letter-spacing: 0;
62 | line-height: 98rpx;
63 | }
64 |
--------------------------------------------------------------------------------
/pages/invoice/list.js:
--------------------------------------------------------------------------------
1 | const WXAPI = require('../../utils/apifm-ttapi')
2 | const AUTH = require('../../utils/auth')
3 |
4 | Page({
5 |
6 | /**
7 | * 页面的初始数据
8 | */
9 | data: {
10 | invoiceList: []
11 | },
12 |
13 | /**
14 | * 生命周期函数--监听页面加载
15 | */
16 | onLoad: function (options) {
17 |
18 | },
19 |
20 | /**
21 | * 生命周期函数--监听页面初次渲染完成
22 | */
23 | onReady: function () {
24 |
25 | },
26 |
27 | /**
28 | * 生命周期函数--监听页面显示
29 | */
30 | onShow: function () {
31 | const _this = this
32 | AUTH.checkHasLogined().then(isLogined => {
33 | if (isLogined) {
34 | WXAPI.invoiceList({
35 | token: wx.getStorageSync('token')
36 | }).then(res => {
37 | if (res.code == 0) {
38 | _this.setData({
39 | invoiceList: res.data.result
40 | })
41 | } else {
42 | _this.setData({
43 | invoiceList: []
44 | })
45 | }
46 | })
47 | } else {
48 | wx.showModal({
49 | title: '提示',
50 | content: '本次操作需要您的登录授权',
51 | cancelText: '暂不登录',
52 | confirmText: '前往登录',
53 | success(res) {
54 | if (res.confirm) {
55 | wx.switchTab({
56 | url: "/pages/my/index"
57 | })
58 | } else {
59 | wx.navigateBack()
60 | }
61 | }
62 | })
63 | }
64 | })
65 | },
66 |
67 | /**
68 | * 生命周期函数--监听页面隐藏
69 | */
70 | onHide: function () {
71 |
72 | },
73 |
74 | /**
75 | * 生命周期函数--监听页面卸载
76 | */
77 | onUnload: function () {
78 |
79 | },
80 |
81 | /**
82 | * 页面相关事件处理函数--监听用户下拉动作
83 | */
84 | onPullDownRefresh: function () {
85 |
86 | },
87 |
88 | /**
89 | * 页面上拉触底事件的处理函数
90 | */
91 | onReachBottom: function () {
92 |
93 | },
94 |
95 | /**
96 | * 用户点击右上角分享
97 | */
98 | onShareAppMessage: function () {
99 |
100 | }
101 | })
102 |
--------------------------------------------------------------------------------
/pages/invoice/list.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "发票申请记录"
3 | }
--------------------------------------------------------------------------------
/pages/invoice/list.ttml:
--------------------------------------------------------------------------------
1 |
2 | 暂无数据
3 |
4 |
5 |
6 |
7 |
8 | ¥ {{ item.amount }}
9 | {{item.consumption }}
10 | 待处理
11 | 不通过
12 | 开票中
13 | 已开票
14 |
15 | {{ item.comName }}
16 | {{ item.dateAdd }}
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/pages/invoice/list.ttss:
--------------------------------------------------------------------------------
1 | /* pages/invoice/list.ttss */
2 |
--------------------------------------------------------------------------------
/pages/maidan/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "优惠买单"
3 | }
--------------------------------------------------------------------------------
/pages/maidan/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/pages/maidan/index.ttss:
--------------------------------------------------------------------------------
1 | .page__title {
2 | padding-left: 20rpx;
3 | }
4 | .charge-rule-wrap{
5 | background: white;
6 | margin-top:20rpx;
7 | padding:10rpx;
8 | padding-left:20rpx;
9 | display: flex;
10 | flex-direction:row;
11 | flex-wrap:wrap;
12 | }
13 | .btn{
14 | box-sizing: border-box;
15 | text-align: center;
16 | border-radius: 6rpx;
17 | margin-left: 20rpx;
18 | }
19 | .charge-detail{
20 | width:220rpx;
21 | height:100rpx;
22 | color:rgba(99, 190, 133, 1);
23 | background-color:white;
24 | border:3rpx solid rgba(99, 190, 133, 1);
25 | display:table-cell;
26 | line-height:30rpx;
27 | font-weight:300;
28 | font-size:30rpx;
29 | margin:10rpx;
30 | align-items:flex-start;
31 | }
32 | .charge-detail text{
33 | vertical-align:middle;
34 | font-size: 28rpx;
35 | display: flex;
36 | justify-content: center;
37 | align-items: center;
38 | margin-top:12rpx;
39 | }
40 | .button-hover{
41 | background-color:grey;
42 | }
43 |
--------------------------------------------------------------------------------
/pages/my/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "个人中心"
3 | }
--------------------------------------------------------------------------------
/pages/my/index.ttss:
--------------------------------------------------------------------------------
1 | @import "/template/login/index.ttss";
2 |
3 | page,view,image,input {
4 | display: block;
5 | box-sizing: border-box;
6 | }
7 |
8 | .container{
9 | min-height: 100%;
10 | overflow: hidden;
11 | overflow-y: hidden;
12 | }
13 |
14 | .userinfo {
15 | display: flex;
16 | flex-direction: column;
17 | align-items: center;
18 | width: 750rpx;
19 | }
20 | .userinfo-avatar {
21 | width: 160rpx;
22 | height: 160rpx;
23 | }
24 | .userinfo-nickname {
25 | margin-top: 20rpx;
26 | margin-bottom: 20rpx;
27 | font-size: 14px;
28 | }
29 |
30 | .asset {
31 | display: flex;
32 | border-top: 1px solid #eee;
33 | padding-top:20rpx;
34 | padding-bottom:20rpx;
35 | }
36 | .asset .item {
37 | display: flex;
38 | flex-direction: column;
39 | width:187rpx;
40 | text-align: center;
41 | font-size: 13px;
42 | line-height: 20px;
43 | color:#333;
44 | }
45 | .asset .right {
46 | border-left: 1px solid #eee;
47 | }
48 |
49 | .version {
50 | width:100vw;
51 | font-size: 24rpx;
52 | text-align: center;
53 | padding: 32rpx;
54 | }
55 |
56 | .order-shortcut {
57 | display: flex;
58 | padding-top: 20rpx;
59 | padding-bottom: 20rpx;
60 | }
61 | .order-shortcut .item {
62 | display: flex;
63 | flex-direction: column;
64 | width: 150rpx;
65 | text-align: center;
66 | }
67 | .order-shortcut .item .icon {
68 | width: 67rpx;
69 | height: 67rpx;
70 | margin-left: 45rpx;
71 | }
72 | .order-shortcut .item .text {
73 | font-size: 12px;
74 | }
75 | .to-authorize{
76 | padding: 0rpx;
77 | margin: 0rpx;
78 | background: none;
79 | border: none;
80 | height: auto;
81 | line-height: auto;
82 | }
83 | /* 绑定手机号 */
84 | .bind-phone-number{
85 | margin: 20rpx;
86 | width: 100%;
87 | }
88 | /* flex重新构建菜单 */
89 | .menu-item {
90 | width: 686rpx;
91 | height: 104rpx;
92 | padding-left: 32rpx;
93 | padding-right: 32rpx;
94 | background: #fff;
95 | display: flex;
96 | justify-content: space-between;
97 | align-items: center;
98 | }
99 | .menu-item .l {
100 | font-size:34rpx;
101 | color:#333;
102 | line-height:104rpx;
103 | }
104 | .menu-item .r {
105 | font-size:32rpx;
106 | color:#999;
107 | line-height:104rpx;
108 | }
109 | .menu-item .next {
110 | width: 40rpx;
111 | height: 40rpx;
112 | }
113 | .menu-item button {
114 | margin: 0;
115 | }
116 | .space {
117 | width: 100vw;
118 | height: 16rpx;
119 | background: #F4F5F9;
120 | }
121 | .line {
122 | width:718px;
123 | height:1px;
124 | background:#EEEEEE;
125 | margin-left: 32rpx;
126 | }
127 |
--------------------------------------------------------------------------------
/pages/notice/index.js:
--------------------------------------------------------------------------------
1 | const WXAPI = require('../../utils/apifm-ttapi')
2 | Page({
3 |
4 | /**
5 | * 页面的初始数据
6 | */
7 | data: {
8 |
9 | },
10 |
11 | /**
12 | * 生命周期函数--监听页面加载
13 | */
14 | onLoad: function (options) {
15 | WXAPI.noticeList().then(res => {
16 | this.setData({
17 | noticeList: res.data.dataList
18 | })
19 | })
20 | },
21 | onShow: function () {
22 |
23 | },
24 | })
25 |
--------------------------------------------------------------------------------
/pages/notice/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "公告"
3 | }
--------------------------------------------------------------------------------
/pages/notice/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{item.title}}
5 | {{ item.dateAdd }}
6 |
7 | 查看 >
8 |
9 |
10 |
--------------------------------------------------------------------------------
/pages/notice/index.ttss:
--------------------------------------------------------------------------------
1 | page {
2 | background-color: #f3f4f5;
3 | }
4 | .no-order {
5 | margin-top: 96rpx;
6 | display: flex;
7 | flex-direction: column;
8 | align-items: center;
9 | }
10 |
11 | .no-order image {
12 | width: 294rpx;
13 | height: 310rpx;
14 | }
15 |
16 | .no-order view {
17 | margin-top: 30rpx;
18 | font-family: PingFangSC-Medium;
19 | font-size: 30rpx;
20 | color: #333;
21 | letter-spacing: 0;
22 | }
23 |
24 | .cashlogs {
25 | width: 702rpx;
26 | margin-top: 24rpx;
27 | margin-left: 24rpx;
28 | height: 148rpx;
29 | background: #FFFFFF;
30 | box-shadow: 0 0 16rpx 0 rgba(36,44,69,0.20);
31 | border-radius: 8rpx;
32 |
33 | display: flex;
34 | justify-content: space-between;
35 | align-items: center;
36 | }
37 | .cashlogs .profile {
38 | display: flex;
39 | flex-direction: column;
40 | margin-left: 24rpx;
41 | }
42 | .cashlogs .amount {
43 | font-size: 24rpx;
44 | color: #FEB21C;
45 | margin-right: 24rpx;
46 | flex-shrink: 0;
47 | }
48 | .cashlogs .profile .typeStr {
49 | font-size: 30rpx;
50 | color: #333333;
51 | }
52 | .cashlogs .profile .dateAdd {
53 | margin-top: 16rpx;
54 | font-size: 24rpx;
55 | color: #999999;
56 | }
57 | .bottom {
58 | width: 100vw;
59 | height: 24rpx;
60 | }
61 |
--------------------------------------------------------------------------------
/pages/notice/show.js:
--------------------------------------------------------------------------------
1 | const app = getApp();
2 | const WxParse = require('../../wxParse/wxParse.js');
3 | const WXAPI = require('../../utils/apifm-ttapi')
4 | Page({
5 |
6 | /**
7 | * 页面的初始数据
8 | */
9 | data: {
10 |
11 | },
12 |
13 | /**
14 | * 生命周期函数--监听页面加载
15 | */
16 | onLoad: function (options) {
17 | var that = this;
18 | WXAPI.noticeDetail(options.id).then(function (res) {
19 | if (res.code == 0) {
20 | that.setData({
21 | notice: res.data
22 | });
23 | WxParse.wxParse('article', 'html', res.data.content, that, 5);
24 | }
25 | })
26 | },
27 |
28 | /**
29 | * 生命周期函数--监听页面初次渲染完成
30 | */
31 | onReady: function () {
32 |
33 | },
34 |
35 | /**
36 | * 生命周期函数--监听页面显示
37 | */
38 | onShow: function () {
39 |
40 | },
41 |
42 | /**
43 | * 生命周期函数--监听页面隐藏
44 | */
45 | onHide: function () {
46 |
47 | },
48 |
49 | /**
50 | * 生命周期函数--监听页面卸载
51 | */
52 | onUnload: function () {
53 |
54 | },
55 |
56 | /**
57 | * 页面相关事件处理函数--监听用户下拉动作
58 | */
59 | onPullDownRefresh: function () {
60 |
61 | },
62 |
63 | /**
64 | * 页面上拉触底事件的处理函数
65 | */
66 | onReachBottom: function () {
67 |
68 | },
69 |
70 | /**
71 | * 用户点击右上角分享
72 | */
73 | onShareAppMessage: function () {
74 |
75 | }
76 | })
77 |
--------------------------------------------------------------------------------
/pages/notice/show.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "公告详情"
3 | }
--------------------------------------------------------------------------------
/pages/notice/show.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {{notice.title}}
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/pages/notice/show.ttss:
--------------------------------------------------------------------------------
1 | @import "/wxParse/wxParse.ttss";
2 |
3 | .notice {
4 | padding: 32rpx;
5 | font-size: 26rpx;
6 | color: #333;
7 | }
8 | .title {
9 | width: 100%;
10 | font-weight: bold;
11 | border-bottom: 1rpx solid #eaeaea;
12 | padding-bottom: 32rpx;
13 | }
14 | .text {
15 | margin-top: 32rpx;
16 | line-height: 64rpx;
17 | }
18 | .text image {
19 | max-width: 100%;
20 | }
21 |
--------------------------------------------------------------------------------
/pages/order-details/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "订单详情"
3 | }
--------------------------------------------------------------------------------
/pages/order-list/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText":"订单列表"
3 | }
--------------------------------------------------------------------------------
/pages/order-list/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{item}}
5 |
6 |
7 |
8 |
9 |
10 | 暂无订单
11 |
12 |
13 |
14 |
15 | {{item.orderNumber}}
16 | {{item.statusStr}}
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | 共 {{item.goodsNumber}} 件商品 合计:
25 | ¥ {{item.amountReal}}
26 | ¥ {{item.amountReal}} + {{item.score}} 积分
27 |
28 |
29 |
30 |
31 | {{item.dateAdd}}
32 |
33 |
34 |
35 | 取消订单
36 | 马上付款
37 | 退换货
38 |
39 |
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/pages/order/refundApply.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "申请售后"
3 | }
--------------------------------------------------------------------------------
/pages/order/refundApply.ttss:
--------------------------------------------------------------------------------
1 | .price {
2 | color:#e64340;
3 | font-weight: bold;
4 | }
5 |
--------------------------------------------------------------------------------
/pages/recharge/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "在线充值"
3 | }
--------------------------------------------------------------------------------
/pages/recharge/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
30 |
31 |
--------------------------------------------------------------------------------
/pages/score-excharge/growth.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "积分兑换成长值"
3 | }
--------------------------------------------------------------------------------
/pages/score-excharge/growth.ttml:
--------------------------------------------------------------------------------
1 |
2 | 当前可用积分
3 | {{score}}
4 |
5 |
6 |
17 |
18 | 兑换规则:
19 |
20 |
21 | 获得 {{ item.money }} 成长值
22 | {{ item.loop? '每满': '满' }} {{ item.score }} 积分即可兑换
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/pages/score-excharge/growth.ttss:
--------------------------------------------------------------------------------
1 | @import "/template/login/index.ttss";
2 | .score {
3 | display: flex;
4 | flex-direction: column;
5 | width: 750rpx;
6 | padding-top:50rpx;
7 | height: 150rpx;
8 | background-color: #e85654;
9 | text-align: center;
10 | font-size: 14px;
11 | line-height: 30px;
12 | color:#fff;
13 | }
14 | page{
15 | height: 100%;
16 | }
17 | .container{
18 | background-color: #f5f5f9;
19 | justify-content: initial;
20 | }
21 | .form-box{
22 | width:100%;
23 | background-color: #fff;
24 | margin-top: 20rpx;
25 | }
26 | .row-wrap{
27 | width: 720rpx;
28 | height: 88rpx;
29 | line-height: 88rpx;
30 | margin-left: 30rpx;
31 | border-bottom: 1rpx solid #eee;
32 | display: flex;
33 | font-size: 28rpx;
34 | /*justify-content: space-between;*/
35 | }
36 | .row-wrap .label{
37 | width: 160rpx;
38 | color: #000
39 | }
40 | .row-wrap .label-right{
41 | flex: 1;
42 | height: 88rpx;
43 | line-height: 88rpx;
44 | }
45 | .row-wrap .label-right input{
46 | height: 100%;
47 | font-size: 28rpx;
48 | padding-right: 30rpx;
49 | }
50 | .row-wrap .right-box{
51 | margin-right: 30rpx;
52 | }
53 | .arrow-right{
54 | width: 15rpx;
55 | height: 24rpx;
56 | }
57 | .save-btn,
58 | .cancel-btn{
59 | width: 690rpx;
60 | height: 80rpx;
61 | line-height: 80rpx;
62 | text-align: center;
63 | margin-top:30rpx;
64 | border-radius: 6rpx;
65 | box-sizing: border-box;
66 | }
67 | .save-btn{
68 | background-color: #e64340;
69 | color:#fff;
70 | }
71 | button[type="default"]{
72 | background-color: #ffffff;
73 | color:#000;
74 | }
75 | .addr-details{
76 | height: auto;
77 | padding: 30rpx 0;
78 | margin-left:30rpx;
79 | border-bottom: 1rpx solid #eee;
80 | display: flex;
81 | font-size: 28rpx;
82 | }
83 | .addr-details .label{
84 | margin:auto 0 auto 0;
85 | width: 160rpx;
86 | color: #000
87 | }
88 | .addr-details textarea{
89 | box-sizing: border-box;
90 | width: 480rpx;
91 | overflow: scroll;
92 | }
93 | picker {
94 | min-width: 20rpx;
95 | height: 100%;
96 | margin-right: 20rpx;
97 | }
98 | .hui{
99 | color: #777;
100 | }
101 | .weui-panel {
102 | width: 100vw;
103 | }
104 |
--------------------------------------------------------------------------------
/pages/score-excharge/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "积分券兑换积分"
3 | }
--------------------------------------------------------------------------------
/pages/score-excharge/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/pages/score-excharge/index.ttss:
--------------------------------------------------------------------------------
1 | page{
2 | height: 100%;
3 | }
4 | .container{
5 | background-color: #f5f5f9;
6 | justify-content: initial;
7 | }
8 | .form-box{
9 | width:100%;
10 | background-color: #fff;
11 | margin-top: 20rpx;
12 | }
13 | .row-wrap{
14 | width: 720rpx;
15 | height: 88rpx;
16 | line-height: 88rpx;
17 | margin-left: 30rpx;
18 | border-bottom: 1rpx solid #eee;
19 | display: flex;
20 | font-size: 28rpx;
21 | /*justify-content: space-between;*/
22 | }
23 | .row-wrap .label{
24 | width: 160rpx;
25 | color: #000
26 | }
27 | .row-wrap .label-right{
28 | flex: 1;
29 | height: 88rpx;
30 | line-height: 88rpx;
31 | }
32 | .row-wrap .label-right input{
33 | height: 100%;
34 | font-size: 28rpx;
35 | padding-right: 30rpx;
36 | }
37 | .row-wrap .right-box{
38 | margin-right: 30rpx;
39 | }
40 | .arrow-right{
41 | width: 15rpx;
42 | height: 24rpx;
43 | }
44 | .save-btn,
45 | .cancel-btn{
46 | width: 690rpx;
47 | height: 80rpx;
48 | line-height: 80rpx;
49 | text-align: center;
50 | margin-top:30rpx;
51 | border-radius: 6rpx;
52 | box-sizing: border-box;
53 | }
54 | .save-btn{
55 | background-color: #e64340;
56 | color:#fff;
57 | }
58 | button[type="default"]{
59 | background-color: #ffffff;
60 | color:#000;
61 | }
62 | .addr-details{
63 | height: auto;
64 | padding: 30rpx 0;
65 | margin-left:30rpx;
66 | border-bottom: 1rpx solid #eee;
67 | display: flex;
68 | font-size: 28rpx;
69 | }
70 | .addr-details .label{
71 | margin:auto 0 auto 0;
72 | width: 160rpx;
73 | color: #000
74 | }
75 | .addr-details textarea{
76 | box-sizing: border-box;
77 | width: 480rpx;
78 | overflow: scroll;
79 | }
80 | picker {
81 | min-width: 20rpx;
82 | height: 100%;
83 | margin-right: 20rpx;
84 | }
85 | .hui{
86 | color: #777;
87 | }
88 |
--------------------------------------------------------------------------------
/pages/score/growth.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "成长值明细"
3 | }
--------------------------------------------------------------------------------
/pages/score/growth.ttml:
--------------------------------------------------------------------------------
1 |
2 | 当前成长值
3 | {{growth}}
4 |
5 | 暂无成长值明细~
6 |
7 |
8 | {{ item.typeStr }} {{ item.remark? '('+ item.remark +')' : '' }}
9 | {{ item.dateAdd }}
10 |
11 | {{ (item.behavior ==0 ) ? '+' : '' }} {{ item.growth }}
12 |
13 |
--------------------------------------------------------------------------------
/pages/score/growth.ttss:
--------------------------------------------------------------------------------
1 | .score {
2 | display: flex;
3 | flex-direction: column;
4 | width: 750rpx;
5 | padding-top:50rpx;
6 | height: 150rpx;
7 | background-color: #e85654;
8 | text-align: center;
9 | font-size: 14px;
10 | line-height: 30px;
11 | color:#fff;
12 | }
13 |
14 | .no-data {
15 | margin-top: 100rpx;
16 | text-align: center;
17 | font-size: 13px;
18 | color:#ccc;
19 | }
20 |
21 | .cashlogs {
22 | display: flex;
23 | font-size: 12px;
24 | margin-top: 20rpx;
25 | padding-bottom: 20rpx;
26 | border-bottom: 1px solid #eee;
27 | line-height: 20px;
28 | }
29 | .cashlogs .profile {
30 | width:600rpx;
31 | padding-left: 30rpx;
32 | }
33 | .cashlogs .amount {
34 | width:150rpx;
35 | }
36 |
--------------------------------------------------------------------------------
/pages/score/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "积分明细"
3 | }
--------------------------------------------------------------------------------
/pages/score/index.ttml:
--------------------------------------------------------------------------------
1 |
2 | 可用积分
3 | {{score}}
4 |
5 | 暂无积分明细~
6 |
7 |
8 | {{ item.typeStr }} {{ item.remark? '('+ item.remark +')' : '' }}
9 | {{ item.dateAdd }}
10 |
11 | {{ (item.behavior ==0 ) ? '+' : '' }} {{ item.score }}
12 |
13 |
14 |
--------------------------------------------------------------------------------
/pages/score/index.ttss:
--------------------------------------------------------------------------------
1 | .score {
2 | display: flex;
3 | flex-direction: column;
4 | width: 750rpx;
5 | padding-top:50rpx;
6 | height: 150rpx;
7 | background-color: #e85654;
8 | text-align: center;
9 | font-size: 14px;
10 | line-height: 30px;
11 | color:#fff;
12 | }
13 |
14 | .no-data {
15 | margin-top: 100rpx;
16 | text-align: center;
17 | font-size: 13px;
18 | color:#ccc;
19 | }
20 |
21 | .cashlogs {
22 | display: flex;
23 | font-size: 12px;
24 | margin-top: 20rpx;
25 | padding-bottom: 20rpx;
26 | border-bottom: 1px solid #eee;
27 | line-height: 20px;
28 | }
29 | .cashlogs .profile {
30 | width:600rpx;
31 | padding-left: 30rpx;
32 | }
33 | .cashlogs .amount {
34 | width:150rpx;
35 | }
36 |
--------------------------------------------------------------------------------
/pages/select-address/index.js:
--------------------------------------------------------------------------------
1 | const WXAPI = require('../../utils/apifm-ttapi')
2 | const AUTH = require('../../utils/auth')
3 |
4 | const app = getApp()
5 | Page({
6 | data: {
7 | addressList: []
8 | },
9 |
10 | selectTap: function(e) {
11 | var id = e.currentTarget.dataset.id;
12 | WXAPI.updateAddress({
13 | token: wx.getStorageSync('token'),
14 | id: id,
15 | isDefault: 'true'
16 | }).then(function(res) {
17 | wx.navigateBack({})
18 | })
19 | },
20 |
21 | addAddess: function() {
22 | wx.navigateTo({
23 | url: "/pages/address-add/index"
24 | })
25 | },
26 |
27 | editAddess: function(e) {
28 | wx.navigateTo({
29 | url: "/pages/address-add/index?id=" + e.currentTarget.dataset.id
30 | })
31 | },
32 |
33 | onLoad: function() {
34 | },
35 | onShow: function() {
36 | AUTH.checkHasLogined().then(isLogined => {
37 | if (isLogined) {
38 | this.initShippingAddress();
39 | } else {
40 | wx.showModal({
41 | title: '提示',
42 | content: '本次操作需要您的登录授权',
43 | cancelText: '暂不登录',
44 | confirmText: '前往登录',
45 | success(res) {
46 | if (res.confirm) {
47 | wx.switchTab({
48 | url: "/pages/my/index"
49 | })
50 | } else {
51 | wx.navigateBack()
52 | }
53 | }
54 | })
55 | }
56 | })
57 | },
58 | initShippingAddress: function() {
59 | var that = this;
60 | WXAPI.queryAddress(wx.getStorageSync('token')).then(function(res) {
61 | if (res.code == 0) {
62 | that.setData({
63 | addressList: res.data
64 | });
65 | } else if (res.code == 700) {
66 | that.setData({
67 | addressList: null
68 | });
69 | }
70 | })
71 | }
72 |
73 | })
74 |
--------------------------------------------------------------------------------
/pages/select-address/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "选择收货地址"
3 | }
--------------------------------------------------------------------------------
/pages/select-address/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | {{item.linkMan}} {{item.mobile}}
7 |
8 |
9 | {{item.address}}
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 新增收货地址
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/pages/select-address/index.ttss:
--------------------------------------------------------------------------------
1 | .container {
2 | background-color: #f2f2f2;
3 | }
4 |
5 | .address-list {
6 | width: 100%;
7 | background-color: #fff;
8 | margin-top: 20rpx;
9 | padding-bottom: 100rpx;
10 | }
11 |
12 | .address-list .a-address {
13 | width: 720rpx;
14 | margin-left: 30rpx;
15 | display: flex;
16 | justify-content: space-between;
17 | align-items: center;
18 | padding: 30rpx 0;
19 | border-bottom: 1rpx solid #eee;
20 | }
21 |
22 | .a-address .left-text {
23 | width: 610rpx;
24 | box-sizing: border-box;
25 | }
26 |
27 | .a-address .left-text .name-tel {
28 | margin-bottom: 20rpx;
29 | }
30 |
31 | .a-address .left-text .address-box {
32 | font-size: 24rpx;
33 | color: #888;
34 | line-height: 36rpx;
35 | }
36 |
37 | .a-address .right-edit {
38 | width: 72rpx;
39 | }
40 | .a-address .right-edit image {
41 | width: 40rpx;
42 | height: 40rpx;
43 | }
44 |
45 | .bottom-box {
46 | position: fixed;
47 | width: 100vw;
48 | bottom: 0;
49 | font-size: 28rpx;
50 | color: #333;
51 | border-top: 1rpx solid #eee;
52 | height: 100rpx;
53 | line-height: 100rpx;
54 | background: #fff;
55 | display: flex;
56 | justify-content: space-between;
57 | align-items: center;
58 | }
59 | .bottom-box .next {
60 | margin-right: 32rpx;
61 | width: 40rpx;
62 | height: 40rpx;
63 | }
64 |
65 | .bottom-box .add-btn {
66 | display: flex;
67 | align-items: center;
68 | margin-left: 32rpx;
69 | }
70 | .bottom-box .add-btn image {
71 | width: 40rpx;
72 | height: 40rpx;
73 | }
74 | .bottom-box .add-btn view {
75 | margin-left: 16rpx;
76 | }
77 |
--------------------------------------------------------------------------------
/pages/shop-cart/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "购物车"
3 | }
4 |
--------------------------------------------------------------------------------
/pages/shop-cart/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/pages/shop-cart/index.ttss:
--------------------------------------------------------------------------------
1 | @import "../template-cart/template-cart.ttss";
2 | @import "/template/login/index.ttss";
3 | page{
4 | min-height: 100%;
5 | background-color: #F2f2f2;
6 | }
7 | .container {
8 | background-color: #F2f2f2;
9 | min-height: 100%;
10 | }
11 | .pos-fiexd{
12 | position: fixed;
13 | bottom: 0;
14 | left: 0;
15 | }
16 |
--------------------------------------------------------------------------------
/pages/sign/index.js:
--------------------------------------------------------------------------------
1 | const WXAPI = require('../../utils/apifm-ttapi')
2 | const AUTH = require('../../utils/auth')
3 |
4 | Page({
5 |
6 | /**
7 | * 页面的初始数据
8 | */
9 | data: {
10 | wxlogin: true,
11 | },
12 |
13 | /**
14 | * 生命周期函数--监听页面加载
15 | */
16 | onLoad: function(options) {
17 |
18 | },
19 |
20 | /**
21 | * 生命周期函数--监听页面初次渲染完成
22 | */
23 | onReady: function() {
24 |
25 | },
26 |
27 | /**
28 | * 生命周期函数--监听页面显示
29 | */
30 | onShow: function() {
31 | AUTH.checkHasLogined().then(isLogined => {
32 | this.setData({
33 | wxlogin: isLogined
34 | })
35 | if (isLogined) {
36 | this.doneShow();
37 | }
38 | })
39 | },
40 | doneShow: function() {
41 | setTimeout(()=> {
42 | this.calendar.jump()
43 | }, 1000)
44 | WXAPI.scoreSignLogs({
45 | token: wx.getStorageSync('token')
46 | }).then(res => {
47 | if (res.code == 0) {
48 | res.data.result.forEach(ele => {
49 | const _data = ele.dateAdd.split(" ")[0]
50 | this.calendar.setTodoLabels({
51 | pos: 'bottom',
52 | dotColor: '#40',
53 | days: [{
54 | year: parseInt(_data.split("-")[0]),
55 | month: parseInt(_data.split("-")[1]),
56 | day: parseInt(_data.split("-")[2]),
57 | todoText: '已签到'
58 | }],
59 | });
60 | })
61 | }
62 | })
63 | },
64 | afterTapDay(e) {
65 | // 不是今天,直接 return
66 | const myDate = new Date();
67 | // console.log('y:', myDate.getFullYear())
68 | // console.log('m:', myDate.getMonth() + 1)
69 | // console.log('d:', myDate.getDate())
70 | if (myDate.getFullYear() != e.detail.year ||
71 | (myDate.getMonth() + 1) != e.detail.month ||
72 | myDate.getDate() != e.detail.day) {
73 | return
74 | }
75 | if (e.detail.showTodoLabel) {
76 | wx.showToast({
77 | title: '今天已签到',
78 | icon: 'none'
79 | })
80 | return
81 | }
82 | WXAPI.scoreSign(wx.getStorageSync('token')).then(r => {
83 | wx.showToast({
84 | title: '签到成功',
85 | icon: 'none'
86 | })
87 | this.calendar.setTodoLabels({
88 | pos: 'bottom',
89 | dotColor: '#40',
90 | days: [{
91 | year: e.detail.year,
92 | month: e.detail.month,
93 | day: e.detail.day,
94 | todoText: '已签到'
95 | }],
96 | });
97 | })
98 | },
99 | onShareAppMessage: function() {
100 |
101 | }
102 | })
--------------------------------------------------------------------------------
/pages/sign/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "每日签到",
3 | "usingComponents": {
4 | "calendar": "/components/calendar/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/pages/sign/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/pages/sign/index.ttss:
--------------------------------------------------------------------------------
1 | @import "/template/login/index.ttss";
--------------------------------------------------------------------------------
/pages/start/start.js:
--------------------------------------------------------------------------------
1 | const WXAPI = require('../../utils/apifm-ttapi')
2 | const CONFIG = require('../../config.js')
3 | //获取应用实例
4 | var app = getApp();
5 | Page({
6 | data: {
7 | banners:[],
8 | swiperMaxNumber: 0,
9 | swiperCurrent: 0
10 | },
11 | onLoad:function(){
12 | const _this = this
13 | wx.setNavigationBarTitle({
14 | title: wx.getStorageSync('mallName')
15 | })
16 | const app_show_pic_version = wx.getStorageSync('app_show_pic_version')
17 | if (app_show_pic_version && app_show_pic_version == CONFIG.version) {
18 | wx.switchTab({
19 | url: '/pages/index/index',
20 | });
21 | } else {
22 | // 展示启动页
23 | WXAPI.banners({
24 | type: 'app'
25 | }).then(function (res) {
26 | if (res.code == 700) {
27 | wx.switchTab({
28 | url: '/pages/index/index',
29 | });
30 | } else {
31 | _this.setData({
32 | banners: res.data,
33 | swiperMaxNumber: res.data.length
34 | });
35 | }
36 | }).catch(function (e) {
37 | wx.switchTab({
38 | url: '/pages/index/index',
39 | });
40 | })
41 | }
42 | },
43 | onShow:function(){
44 |
45 | },
46 | swiperchange: function (e) {
47 | //console.log(e.detail.current)
48 | this.setData({
49 | swiperCurrent: e.detail.current
50 | })
51 | },
52 | goToIndex: function (e) {
53 | if (app.globalData.isConnected) {
54 | wx.setStorage({
55 | key: 'app_show_pic_version',
56 | data: CONFIG.version
57 | })
58 | wx.switchTab({
59 | url: '/pages/index/index',
60 | });
61 | } else {
62 | wx.showToast({
63 | title: '当前无网络',
64 | icon: 'none',
65 | })
66 | }
67 | },
68 | imgClick(){
69 | if (this.data.swiperCurrent + 1 != this.data.swiperMaxNumber) {
70 | wx.showToast({
71 | title: '左滑进入',
72 | icon: 'none',
73 | })
74 | }
75 | }
76 | });
77 |
--------------------------------------------------------------------------------
/pages/start/start.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": " ",
3 | "enablePullDownRefresh": false,
4 | "disableScroll": true,
5 | "navigationStyle": "custom"
6 | }
--------------------------------------------------------------------------------
/pages/start/start.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/pages/start/start.ttss:
--------------------------------------------------------------------------------
1 | swiper {
2 | width: 100vw;
3 | height: 100vh;
4 | }
5 | swiper-item {
6 | width: 100vw;
7 | height: 100vh;
8 | }
9 | image {
10 | width: 100vw;
11 | height: 100vh;
12 | }
13 | .btn {
14 | position: absolute;
15 | left: 0;
16 | right: 0;
17 | bottom: 50rpx;
18 | display: flex;
19 | justify-content: center;
20 | }
21 |
--------------------------------------------------------------------------------
/pages/template-cart/template-cart.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/pages/template-cart/template-cart.js
--------------------------------------------------------------------------------
/pages/template-cart/template-cart.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 购物车空空如也~
5 |
6 |
7 | 去逛逛
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | {{item.name}}
21 |
22 |
23 | {{option.optionName}}:{{option.optionValueName}}
24 |
25 |
26 | ¥ {{item.price}}
27 |
28 | -
29 |
30 | +
31 |
32 |
33 |
34 |
35 | 删除
36 |
37 |
38 |
39 |
40 |
41 |
42 | 合计:¥ {{price}} + {{score}} 积分
43 |
44 |
45 | 去结算
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/pages/to-pay-order/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "确认订单"
3 | }
4 |
--------------------------------------------------------------------------------
/pages/withdraw/index.js:
--------------------------------------------------------------------------------
1 | const app = getApp()
2 | const WXAPI = require('../../utils/apifm-ttapi')
3 | Page({
4 |
5 | /**
6 | * 页面的初始数据
7 | */
8 | data: {
9 |
10 | },
11 |
12 | /**
13 | * 生命周期函数--监听页面加载
14 | */
15 | onLoad: function(options) {
16 |
17 | },
18 |
19 | /**
20 | * 生命周期函数--监听页面初次渲染完成
21 | */
22 | onReady: function() {
23 |
24 | },
25 |
26 | /**
27 | * 生命周期函数--监听页面显示
28 | */
29 | onShow: function() {
30 |
31 | },
32 |
33 | /**
34 | * 生命周期函数--监听页面隐藏
35 | */
36 | onHide: function() {
37 |
38 | },
39 |
40 | /**
41 | * 生命周期函数--监听页面卸载
42 | */
43 | onUnload: function() {
44 |
45 | },
46 |
47 | /**
48 | * 页面相关事件处理函数--监听用户下拉动作
49 | */
50 | onPullDownRefresh: function() {
51 |
52 | },
53 |
54 | /**
55 | * 页面上拉触底事件的处理函数
56 | */
57 | onReachBottom: function() {
58 |
59 | },
60 |
61 | /**
62 | * 用户点击右上角分享
63 | */
64 | onShareAppMessage: function() {
65 |
66 | },
67 | bindCancel: function() {
68 | wx.navigateBack({})
69 | },
70 | bindSave: function(e) {
71 | const that = this;
72 | let minWidthAmount = wx.getStorageSync('WITHDRAW_MIN');
73 | if (!minWidthAmount) {
74 | minWidthAmount = 0
75 | }
76 | var amount = e.detail.value.amount;
77 |
78 | if (!amount) {
79 | wx.showModal({
80 | title: '错误',
81 | content: '请填写正确的提现金额',
82 | showCancel: false
83 | })
84 | return
85 | }
86 | if (amount * 1 < minWidthAmount) {
87 | wx.showModal({
88 | title: '错误',
89 | content: '提现金额不能低于' + minWidthAmount + '元',
90 | showCancel: false
91 | })
92 | return
93 | }
94 | WXAPI.withDrawApply(wx.getStorageSync('token'), amount).then(function(res) {
95 | if (res.code == 0) {
96 | wx.showModal({
97 | title: '成功',
98 | content: '您的提现申请已提交,等待财务打款',
99 | showCancel: false,
100 | success: function(res) {
101 | if (res.confirm) {
102 | that.bindCancel();
103 | }
104 | }
105 | })
106 | } else {
107 | wx.showModal({
108 | title: '错误',
109 | content: res.msg,
110 | showCancel: false
111 | })
112 | }
113 | })
114 | }
115 | })
116 |
--------------------------------------------------------------------------------
/pages/withdraw/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "我要提现"
3 | }
--------------------------------------------------------------------------------
/pages/withdraw/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/pages/withdraw/index.ttss:
--------------------------------------------------------------------------------
1 | page{
2 | height: 100%;
3 | }
4 | .container{
5 | background-color: #f5f5f9;
6 | justify-content: initial;
7 | }
8 | .form-box{
9 | width:100%;
10 | background-color: #fff;
11 | margin-top: 20rpx;
12 | }
13 | .row-wrap{
14 | width: 720rpx;
15 | height: 88rpx;
16 | line-height: 88rpx;
17 | margin-left: 30rpx;
18 | border-bottom: 1rpx solid #eee;
19 | display: flex;
20 | font-size: 28rpx;
21 | /*justify-content: space-between;*/
22 | }
23 | .row-wrap .label{
24 | width: 160rpx;
25 | color: #000
26 | }
27 | .row-wrap .label-right{
28 | flex: 1;
29 | height: 88rpx;
30 | line-height: 88rpx;
31 | }
32 | .row-wrap .label-right input{
33 | height: 100%;
34 | font-size: 28rpx;
35 | padding-right: 30rpx;
36 | }
37 | .row-wrap .right-box{
38 | margin-right: 30rpx;
39 | }
40 | .arrow-right{
41 | width: 15rpx;
42 | height: 24rpx;
43 | }
44 | .save-btn,
45 | .cancel-btn{
46 | width: 690rpx;
47 | height: 80rpx;
48 | line-height: 80rpx;
49 | text-align: center;
50 | margin-top:30rpx;
51 | border-radius: 6rpx;
52 | box-sizing: border-box;
53 | }
54 | .save-btn{
55 | background-color: #e64340;
56 | color:#fff;
57 | }
58 | button[type="default"]{
59 | background-color: #ffffff;
60 | color:#000;
61 | }
62 | .addr-details{
63 | height: auto;
64 | padding: 30rpx 0;
65 | margin-left:30rpx;
66 | border-bottom: 1rpx solid #eee;
67 | display: flex;
68 | font-size: 28rpx;
69 | }
70 | .addr-details .label{
71 | margin:auto 0 auto 0;
72 | width: 160rpx;
73 | color: #000
74 | }
75 | .addr-details textarea{
76 | box-sizing: border-box;
77 | width: 480rpx;
78 | overflow: scroll;
79 | }
80 | picker {
81 | min-width: 20rpx;
82 | height: 100%;
83 | margin-right: 20rpx;
84 | }
85 | .hui{
86 | color: #777;
87 | }
88 |
--------------------------------------------------------------------------------
/pages/wuliu/index.js:
--------------------------------------------------------------------------------
1 | const WXAPI = require('../../utils/apifm-ttapi')
2 | const app = getApp()
3 | Page({
4 | data: {},
5 | onLoad: function (e) {
6 | var orderId = e.id;
7 | this.data.orderId = orderId;
8 | },
9 | onShow: function () {
10 | var that = this;
11 | WXAPI.orderDetail(wx.getStorageSync('token'), that.data.orderId).then(function (res) {
12 | if (res.code != 0) {
13 | wx.showModal({
14 | title: '错误',
15 | content: res.msg,
16 | showCancel: false
17 | })
18 | return;
19 | }
20 | that.setData({
21 | orderDetail: res.data,
22 | logisticsTraces: res.data.logisticsTraces.reverse()
23 | });
24 | })
25 | }
26 | })
27 |
--------------------------------------------------------------------------------
/pages/wuliu/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "物流详情"
3 | }
--------------------------------------------------------------------------------
/pages/wuliu/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 物流单号
5 | {{orderDetail.logistics.trackingNumber}}
6 |
7 |
8 | 物流公司
9 | {{orderDetail.logistics.shipperName}}
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | {{item.AcceptTime}}
22 | {{item.AcceptStation}}
23 |
24 |
25 |
26 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/pages/wuliu/index.ttss:
--------------------------------------------------------------------------------
1 | page{
2 | min-height: 100%;
3 | background-color: #F2f2f2;
4 | }
5 | .top-sec{
6 | background-color: #fff;
7 | width: 100%;
8 | margin-top: 20rpx;
9 | box-sizing: border-box;
10 | padding: 24rpx 30rpx;
11 | }
12 | .top-sec .a-row{
13 | display: flex;
14 | font-size: 28rpx;
15 | line-height: 54rpx;
16 | }
17 | .top-sec .a-row .label{
18 | color: #999;
19 | margin-right: 28rpx;
20 | }
21 | .sec-wrap{
22 | width: 100%;
23 | background-color: #fff;
24 | margin-top: 20rpx;
25 | }
26 | .details-info{
27 | position: relative;
28 | width: 100%;
29 | margin-top: 40rpx;
30 | overflow: hidden;
31 | }
32 | .details-info .a-row{
33 | margin-left: 40rpx;
34 | display: flex;
35 | margin-right: 30rpx;
36 | margin-bottom: 50rpx;
37 | position: relative;
38 | z-index: 4;
39 | }
40 | .details-info .a-row .info{
41 | font-size: 28rpx;
42 | }
43 | .date-box {
44 | font-size:26rpx;
45 | color:#999;
46 | margin-bottom: 20rpx;
47 | }
48 | .info .text{
49 | color: #000;
50 | line-height: 42rpx;
51 | }
52 | .dot{
53 | width: 30rpx;
54 | height: 30rpx;
55 | margin-right: 30rpx;
56 | display: flex;
57 | align-items: center;
58 | justify-content: center;
59 | box-sizing: border-box;
60 | }
61 | .default-dot{
62 | background:#ddd;
63 | width:14rpx;
64 | height:14rpx;
65 | border-radius:100%;
66 | }
67 | .active-dot{
68 | border:2rpx solid #e64340;
69 | width:26rpx;
70 | height:26rpx;
71 | border-radius:50%;
72 | display: flex;
73 | align-items: center;
74 | justify-content: center;
75 | background-color: #fff;
76 | }
77 | .active-dot .yuan-red{
78 | background:#e64340;
79 | width:14rpx;
80 | height:14rpx;
81 | border-radius:50%;
82 | }
83 | .line-box{
84 | position: absolute;
85 | top:-120rpx;
86 | left: 54rpx;
87 | background:#dddddd;
88 | width:2rpx;
89 | height:100%;
90 | }
91 |
--------------------------------------------------------------------------------
/project.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "description": "项目配置文件。",
3 | "setting": {
4 | "urlCheck": false,
5 | "es6": false,
6 | "enhance": true,
7 | "postcss": false,
8 | "minified": true,
9 | "newFeature": true,
10 | "nodeModules": false,
11 | "autoAudits": false,
12 | "checkInvalidKey": true,
13 | "checkSiteMap": true,
14 | "uploadWithSourceMap": true,
15 | "babelSetting": {
16 | "ignore": [],
17 | "disablePlugins": [],
18 | "outputPath": ""
19 | }
20 | },
21 | "compileType": "miniprogram",
22 | "libVersion": "2.10.0",
23 | "appid": "tt1122679f8e08c4a7",
24 | "projectname": "%E5%A4%A9%E4%BD%BF%E7%AB%A5%E8%A3%85",
25 | "scripts": {},
26 | "simulatorType": "wechat",
27 | "simulatorPluginLibVersion": {},
28 | "condition": {
29 | "search": {
30 | "current": -1,
31 | "list": []
32 | },
33 | "conversation": {
34 | "current": -1,
35 | "list": []
36 | },
37 | "plugin": {
38 | "current": -1,
39 | "list": []
40 | },
41 | "game": {
42 | "current": -1,
43 | "list": []
44 | },
45 | "miniprogram": {
46 | "current": 7,
47 | "list": [
48 | {
49 | "id": -1,
50 | "name": "home",
51 | "pathName": "pages/index/index",
52 | "query": "",
53 | "scene": null
54 | },
55 | {
56 | "id": -1,
57 | "name": "商品详情页面",
58 | "pathName": "pages/goods-details/index",
59 | "query": "id=134&inviter_id=456",
60 | "scene": 1011
61 | },
62 | {
63 | "id": -1,
64 | "name": "商品详情页面",
65 | "pathName": "pages/goods-details/index",
66 | "query": "id= 6761",
67 | "scene": null
68 | },
69 | {
70 | "id": -1,
71 | "name": "砍价详情页面",
72 | "pathName": "pages/goods-details/index",
73 | "query": "id=6765",
74 | "scene": null
75 | },
76 | {
77 | "id": -1,
78 | "name": "砍价详情页面",
79 | "pathName": "pages/goods-details/index",
80 | "query": "id=6765&kjJoinUid=701677",
81 | "scene": null
82 | },
83 | {
84 | "id": -1,
85 | "name": "拼团",
86 | "pathName": "pages/goods-details/index",
87 | "query": "id=6761",
88 | "scene": null
89 | },
90 | {
91 | "id": -1,
92 | "name": "生成海报",
93 | "pathName": "pages/goods-details/poster",
94 | "query": "goodsid=6761",
95 | "scene": null
96 | },
97 | {
98 | "id": -1,
99 | "name": "分销中心",
100 | "pathName": "pages/fx/apply-status",
101 | "scene": null
102 | }
103 | ]
104 | }
105 | }
106 | }
--------------------------------------------------------------------------------
/sitemap.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/template/datepicker/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
11 |
12 |
13 |
14 |
15 | 《
16 |
17 | {{curYear || "--"}} 年 {{curMonth || "--"}} 月
18 |
19 | 》
20 |
21 |
22 |
23 | {{item}}
24 |
25 |
26 |
30 | {{item}}
31 |
32 |
38 | {{item.day}}
39 |
40 |
44 | {{item}}
45 |
46 |
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/template/login/index.js:
--------------------------------------------------------------------------------
1 | const WXAPI = require('../../utils/apifm-ttapi')
2 |
3 | export default {
4 | init(page) {
5 | // page._cancelLogin = this._cancelLogin;
6 | // page._processLogin = this._processLogin;
7 | },
8 |
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/template/login/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 授权登录
7 |
8 |
9 |
10 | ·请授权小程序登录
11 |
12 | ·我们不会公布您的这些信息
13 |
14 | ·只是为了给您提供更好的服务
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/template/login/index.ttss:
--------------------------------------------------------------------------------
1 | .apifmLogin {
2 | position: fixed;
3 | top: 0;
4 | left: 0;
5 | width: 100%;
6 | height: 100%;
7 | background-color: rgba(0, 0, 0, 0.3);
8 | z-index: 99999999999;
9 | }
10 |
11 | .apifmLogin .s-b {
12 | width: 70%;
13 | margin: 0 auto;
14 | height: 600rpx;
15 | background-color: #fff;
16 | margin-top: 40%;
17 | border-radius: 10rpx;
18 | }
19 |
20 | .apifmLogin .s-b .s-l-b {
21 | text-align: center;
22 | width: 80%;
23 | border-bottom: 1px solid #f5f5f5;
24 | margin: 0 auto;
25 | padding-top: 20px;
26 | }
27 |
28 | .apifmLogin .s-b .s-l-b image {
29 | width: 120rpx;
30 | height: 120rpx;
31 | border-radius: 50%;
32 | display: block;
33 | margin: 0 auto;
34 | }
35 | .apifmLogin .s-b .s-l-b text {
36 | font-size: 32rpx;
37 | margin-top: 20rpx;
38 | margin-bottom: 20rpx;
39 | color: #333;
40 | }
41 |
42 | .apifmLogin .s-b .s-t-b {
43 | margin-top: 20rpx;
44 | margin-bottom: 40rpx;
45 | text-align: center;
46 | }
47 |
48 | .apifmLogin .s-b .s-t-b .s-t-n {
49 | font-size: 30rpx;
50 | color: #333;
51 | width: 80%;
52 | margin: 0 auto;
53 | }
54 |
55 | .apifmLogin .s-b .s-t-b .s-t-i {
56 | width: 80%;
57 | margin: 0 auto;
58 | font-size: 24rpx;
59 | color: #999;
60 | margin-top: 10rpx;
61 | }
62 |
63 | .apifmLogin .s-b .s-t-b .s-t-i text {
64 | margin-right: 10rpx;
65 | font-size: 26rpx;
66 | }
67 |
68 | .apifmLogin .s-b button::after {
69 | border-radius: 4rpx;
70 | border: 0;
71 | }
72 |
73 | .apifmLogin .s-b .l {
74 | width: 80%;
75 | height: 70rpx;
76 | line-height: 70rpx;
77 | font-size: 30rpx;
78 | background-color: #04be01;
79 | color: #fff;
80 | }
81 |
82 | .apifmLogin .s-b .c {
83 | margin-top: 20rpx;
84 | margin-bottom: 20rpx;
85 | width: 80%;
86 | height: 70rpx;
87 | line-height: 70rpx;
88 | font-size: 30rpx;
89 | background-color: #ccc;
90 | color: #333;
91 | }
--------------------------------------------------------------------------------
/template/share/index.ttml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/template/share/index.ttss:
--------------------------------------------------------------------------------
1 | .apifmShare {
2 | position: relative;
3 | z-index: 10;
4 | display: flex;
5 | flex-direction: row;
6 | align-items: center;
7 | justify-content: space-between;
8 | width: 130rpx;
9 | overflow: hidden;
10 | }
11 | .apifmShare .share {
12 | width: 50rpx;
13 | height: 50rpx;
14 | right: 130rpx;
15 | top: 100rpx;
16 | display: flex;
17 | flex-direction: column;
18 | align-items: center;
19 | justify-content: center;
20 | font-size: 24rpx;
21 | background: #fff;
22 | z-index: 20;
23 | }
24 | .apifmShare .share image {
25 | width: 50rpx;
26 | height: 50rpx;
27 | }
28 | .apifmShare .share button {
29 | position: absolute;
30 | height: 100%;
31 | width: 100%;
32 | opacity: 0;
33 | z-index: 99;
34 | }
35 | .poster-mask {
36 | position: fixed;
37 | width: 100vw;
38 | height: 100vh;
39 | top: 0;
40 | left: 0;
41 | background:rgba(0,0,0,.3);
42 | z-index: 888;
43 | }
44 | .poster {
45 | position: fixed;
46 | width: 600rpx;
47 | height: 1000rpx;
48 | top: 30rpx;
49 | left: 75rpx;
50 | z-index: 999;
51 | background-color: #fff;
52 | }
53 | .poster canvas {
54 | width: 100%;
55 | height: 100%;
56 | }
57 | .poster-btn {
58 | position: fixed;
59 | top: 1080rpx;
60 | left: 75rpx;
61 | width: 600rpx;
62 | z-index: 999;
63 | display: flex;
64 | justify-content: center;
65 | }
--------------------------------------------------------------------------------
/utils/image.js:
--------------------------------------------------------------------------------
1 | function imageUtil (originalWidth, originalHeight) {
2 | let imageSize = {}
3 | wx.getSystemInfo({
4 | success: function (res) {
5 | const windowWidth = res.windowWidth
6 | imageSize.x = 0
7 | imageSize.y = 0
8 | imageSize.windowWidth = windowWidth
9 | imageSize.imageWidth = originalWidth
10 | imageSize.imageHeight = originalHeight
11 | if (originalWidth > windowWidth) {
12 | imageSize.imageWidth = windowWidth
13 | imageSize.imageHeight = windowWidth * originalHeight / originalWidth
14 | } else {
15 | imageSize.x = (windowWidth - originalWidth) / 2
16 | }
17 | }
18 | })
19 | return imageSize
20 | }
21 |
22 | module.exports = {
23 | imageUtil: imageUtil
24 | }
25 |
--------------------------------------------------------------------------------
/utils/pay.js:
--------------------------------------------------------------------------------
1 | const WXAPI = require('apifm-ttapi')
2 |
3 | /**
4 | * type: order 支付订单 recharge 充值 paybill 优惠买单
5 | * data: 扩展数据对象,用于保存参数
6 | */
7 | function wxpay(type, money, orderId, redirectUrl, data) {
8 | const postData = {
9 | token: wx.getStorageSync('token'),
10 | money: money,
11 | remark: "在线充值",
12 | }
13 | if (type === 'order') {
14 | postData.remark = "支付订单 :" + orderId;
15 | postData.nextAction = {
16 | type: 0,
17 | id: orderId
18 | };
19 | }
20 | if (type === 'paybill') {
21 | postData.remark = "优惠买单 :" + data.money;
22 | postData.nextAction = {
23 | type: 4,
24 | uid: wx.getStorageSync('uid'),
25 | money: data.money
26 | };
27 | }
28 | postData.payName = postData.remark;
29 | if (postData.nextAction) {
30 | postData.nextAction = JSON.stringify(postData.nextAction);
31 | }
32 | WXAPI.ttpay(postData).then(function (res) {
33 | if (res.code == 0) {
34 | // 发起支付
35 | tt.pay({
36 | orderInfo: res.data,
37 | service: 1,
38 | getOrderStatus(res) {
39 | let { out_order_no } = res;
40 | return new Promise(function(resolve, reject) {
41 |
42 | });
43 | },
44 | fail: function (err) {
45 | wx.showModal({
46 | title: '支付失败',
47 | content: JSON.stringify(err),
48 | showCancel: false
49 | })
50 | },
51 | success: function (res) {
52 | console.log(res)
53 | // 提示支付成功
54 | if (res.code == 0) {
55 | wx.showToast({
56 | title: '支付成功',
57 | icon: 'success'
58 | })
59 | wx.redirectTo({
60 | url: redirectUrl
61 | });
62 | } else {
63 | wx.showToast({
64 | title: '取消支付',
65 | icon: 'none'
66 | })
67 | }
68 | }
69 | })
70 | } else {
71 | wx.showModal({
72 | title: '出错了',
73 | content: JSON.stringify(res),
74 | showCancel: false
75 | })
76 | }
77 | })
78 | }
79 |
80 | module.exports = {
81 | wxpay: wxpay
82 | }
83 |
--------------------------------------------------------------------------------
/utils/tools.js:
--------------------------------------------------------------------------------
1 | const WXAPI = require('apifm-ttapi')
2 |
3 | // 显示购物车tabBar的Badge
4 | function showTabBarBadge(){
5 | const token = wx.getStorageSync('token')
6 | if (!token) {
7 | return
8 | }
9 | WXAPI.shippingCarInfo(token).then(res => {
10 | if (res.code == 700) {
11 | wx.removeTabBarBadge({
12 | index: 2
13 | });
14 | }
15 | if (res.code == 0) {
16 | if (res.data.number == 0) {
17 | wx.removeTabBarBadge({
18 | index: 2
19 | });
20 | } else {
21 | wx.setTabBarBadge({
22 | index: 2,
23 | text: `${res.data.number}`
24 | });
25 | }
26 | }
27 | })
28 | }
29 |
30 | module.exports = {
31 | showTabBarBadge: showTabBarBadge
32 | }
33 |
--------------------------------------------------------------------------------
/weui/base/fn.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/mixin/mobile.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/mixin/setArrow.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/mixin/setOnepx.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/mixin/text.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/reset.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | page{line-height:1.6;font-family:-apple-system-font,Helvetica Neue,sans-serif}icon{vertical-align:middle}
7 |
--------------------------------------------------------------------------------
/weui/base/variable/color.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/variable/global.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/variable/weui-button.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/variable/weui-cell.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/variable/weui-dialog.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/variable/weui-grid.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/variable/weui-msg.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/variable/weui-progress.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/base/variable/weui-tab.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/weui/widget/weui-agree/weui-agree.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-agree{display:block;padding:.5em 15px;font-size:13px}.weui-agree__text{color:rgba(0,0,0,.5)}.weui-agree__link{display:inline;color:#576b95}.weui-agree__checkbox{position:absolute;left:-9999px}.weui-agree__checkbox-icon{position:relative;top:2px;display:inline-block;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:11px;height:11px}.weui-agree__checkbox-icon-check{position:absolute;top:1px;left:1px}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-animate/weui-animate.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | @-webkit-keyframes a{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes a{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.weui-animate-slide-up{-webkit-animation:a ease .3s forwards;animation:a ease .3s forwards}@-webkit-keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.weui-animate-slide-down{-webkit-animation:b ease .3s forwards;animation:b ease .3s forwards}@-webkit-keyframes c{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{-webkit-animation:c ease .3s forwards;animation:c ease .3s forwards}@-webkit-keyframes d{0%{opacity:1}to{opacity:0}}@keyframes d{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{-webkit-animation:d ease .3s forwards;animation:d ease .3s forwards}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-button/weui-btn_cell.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-btn_cell{position:relative;display:block;margin-left:auto;margin-right:auto;box-sizing:border-box;font-weight:700;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;padding:16px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;background-color:#fff}.weui-btn_cell+.weui-btn_cell{margin-top:16px}.weui-btn_cell:active{background-color:#ececec}.weui-btn_cell__icon{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:-.2em .34em 0 0}.weui-btn_cell-default{color:rgba(0,0,0,.9)}.weui-btn_cell-primary{color:#576b95}.weui-btn_cell-warn{color:#fa5151}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-button/weui-btn_default.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-btn_default{color:#06ae56;background-color:#f2f2f2}.weui-btn_default:not(.weui-btn_disabled):visited{color:#06ae56}.weui-btn_default:not(.weui-btn_disabled):active{color:#06ae56;background-color:#d9d9d9}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-button/weui-btn_disabled.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-btn_disabled{color:rgba(0,0,0,.18);background-color:#fafafa}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-button/weui-btn_global.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-btn{position:relative;display:block;width:184px;margin-left:auto;margin-right:auto;padding:8px 24px;box-sizing:border-box;font-weight:700;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_block{width:auto}.weui-btn_inline{display:inline-block}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-button/weui-btn_loading.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary{color:#fff}.weui-btn_loading.weui-btn_default{background-color:#d9d9d9}.weui-btn_loading.weui-btn_primary{background-color:#06ad56}.weui-btn_loading.weui-btn_warn{background-color:#d9d9d9}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-button/weui-btn_plain.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-btn_plain-primary{color:#07c160;border:1px solid #1aad19}.weui-btn_plain-primary:not(.weui-btn_plain-disabled):active{color:#06ae56;border-color:#179c16;background-color:rgba(0,0,0,.1)}.weui-btn_plain-primary:after{border-width:0}.weui-btn_plain-default{color:#353535;border:1px solid #353535}.weui-btn_plain-default:not(.weui-btn_plain-disabled):active{color:#323232;border-color:#323232;background-color:rgba(0,0,0,.1)}.weui-btn_plain-default:after{border-width:0}.weui-btn_plain-disabled{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-button/weui-btn_primary.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-btn_primary{background-color:#07c160}.weui-btn_primary:not(.weui-btn_disabled):visited{color:#fff}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-button/weui-btn_warn.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-btn_warn{color:#fa5151;background-color:#f2f2f2}.weui-btn_warn:not(.weui-btn_disabled):visited{color:#fa5151}.weui-btn_warn:not(.weui-btn_disabled):active{color:#fa5151;background-color:#d9d9d9}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-button/weui-button.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-btn+.weui-btn{margin-top:16px}.weui-btn.weui-btn_inline+.weui-btn.weui-btn_inline{margin-top:auto;margin-left:16px}.weui-btn-area{margin:48px 16px 8px}.weui-btn-area_inline{display:-webkit-box;display:-webkit-flex;display:flex}.weui-btn-area_inline .weui-btn{margin-top:auto;margin-right:16px;width:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-btn-area_inline .weui-btn:last-child{margin-right:0}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-cell/weui-access.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-cell_access{color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-cell__ft_in-access{padding-right:16px;position:relative}.weui-cell__ft_in-access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:2px 2px 0 0;border-color:#b2b2b2;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;margin-top:-5px;right:0}.weui-cell_link{color:#576b95;font-size:17px}.weui-cell_link:active{background-color:#ececec}.weui-cell_link:first-child:before{display:block}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-cell/weui-cell.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-cells{position:relative;margin-top:8px;background-color:#fff;line-height:1.41176471;font-size:17px}.weui-cells:before{top:0;border-top:1rpx solid rgba(0,0,0,.1)}.weui-cells:after,.weui-cells:before{content:" ";position:absolute;left:0;right:0;height:1px;color:rgba(0,0,0,.1)}.weui-cells:after{bottom:0;border-bottom:1rpx solid rgba(0,0,0,.1)}.weui-cells__title{margin-top:16px;margin-bottom:3px;padding-left:16px;padding-right:16px;color:rgba(0,0,0,.5);font-size:14px}.weui-cells_after-title{margin-top:0}.weui-cells__tips{margin-top:3px;color:rgba(0,0,0,.5);padding-left:16px;padding-right:16px;font-size:14px}.weui-cell{padding:16px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-cell:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1rpx solid rgba(0,0,0,.1);color:rgba(0,0,0,.1);left:16px}.weui-cell:first-child:before{display:none}.weui-cell_active{background-color:#ececec}.weui-cell_primary{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.weui-cell__bd{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-cell__ft{text-align:right;color:rgba(0,0,0,.5)}.weui-cell_label-block,.weui-cell.ttss.weui-cell.ttss:before{display:block}.weui-cell_label-block .weui-label{width:auto;word-break:normal;-webkit-hyphens:auto;hyphens:auto}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-cell/weui-cells__group.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-cells__group_form:first-child .weui-cells__title{margin-top:0}.weui-cells__group_form .weui-cells__title{margin-top:24px;margin-bottom:8px;padding:0 32px}.weui-cells__group_form .weui-cell:before,.weui-cells__group_form .weui-cells:before{left:32px;right:32px}.weui-cells__group_form .weui-cells_checkbox .weui-check__label:before{left:72px}.weui-cells__group_form .weui-cells:after{left:32px;right:32px}.weui-cells__group_form .weui-cell{padding:16px 32px;color:rgba(0,0,0,.9)}.weui-cells__group_form .weui-cell__hd{padding-right:16px}.weui-cells__group_form .weui-cell__ft{padding-left:16px}.weui-cells__group_form .weui-cell_warn input{color:#fa5151}.weui-cells__group_form .weui-label{max-width:5em;margin-right:8px}.weui-cells__group_form .weui-cells__tips{margin-top:8px;padding:0 32px;color:rgba(0,0,0,.3)}.weui-cells__group_form .weui-cells__tips a{font-weight:700}.weui-cells__group_form .weui-cell_vcode{padding:12px 32px}.weui-cells__group_form .weui-vcode-btn{font-size:16px;padding:0 12px;margin-left:0;height:auto;width:auto;line-height:2em;color:#06ae56;background-color:#f2f2f2}.weui-cells__group_form .weui-vcode-btn:before{display:none}.weui-cells__group_form .weui-cell_select{padding:0}.weui-cells__group_form .weui-cell_select .weui-select{padding:0 32px}.weui-cells__group_form .weui-cell_select .weui-cell__bd:after{right:32px}.weui-cells__group_form .weui-cell_select-before .weui-label{margin-right:24px}.weui-cells__group_form .weui-cell_select-before .weui-select{padding-right:24px;box-sizing:initial}.weui-cells__group_form .weui-cell_select-after{padding-left:32px}.weui-cells__group_form .weui-cell_select-after .weui-select{padding-left:0}.weui-cells__group_form .weui-cell_switch{padding:12px 32px}.weui-cells__group.ttss.weui-cells__group.ttss .weui-cells__title{margin-top:24px}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-cell/weui-check.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-cells_checkbox .weui-check__label:before{left:55px}.weui-check__label:active{background-color:#ececec}.weui-check{position:absolute;left:-9999px}.weui-check__hd_in-checkbox{padding-right:16px}.weui-cell__ft_in-radio{padding-left:16px}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-cell/weui-form/weui-form-preview.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-form-preview{position:relative;background-color:#fff}.weui-form-preview:before{top:0;border-top:1rpx solid rgba(0,0,0,.1)}.weui-form-preview:after,.weui-form-preview:before{content:" ";position:absolute;left:0;right:0;height:1px;color:rgba(0,0,0,.1)}.weui-form-preview:after{bottom:0;border-bottom:1rpx solid rgba(0,0,0,.1)}.weui-form-preview__value{font-size:14px}.weui-form-preview__value_in-hd{font-size:26px}.weui-form-preview__hd{position:relative;padding:16px;text-align:right;line-height:2.5em}.weui-form-preview__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1rpx solid rgba(0,0,0,.1);color:rgba(0,0,0,.1);left:16px}.weui-form-preview__bd{padding:16px;font-size:.9em;text-align:right;color:rgba(0,0,0,.5);line-height:2}.weui-form-preview__ft{position:relative;line-height:56px;display:-webkit-box;display:-webkit-flex;display:flex}.weui-form-preview__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1rpx solid rgba(0,0,0,.1);color:rgba(0,0,0,.1)}.weui-form-preview__item{overflow:hidden}.weui-form-preview__label{float:left;margin-right:1em;min-width:4em;color:rgba(0,0,0,.5);text-align:justify;text-align-last:justify}.weui-form-preview__value{display:block;overflow:hidden;word-break:normal;word-wrap:break-word}.weui-form-preview__btn{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#576b95;text-align:center;font-weight:700;font-size:17px}.weui-form-preview__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1rpx solid rgba(0,0,0,.1);color:rgba(0,0,0,.1)}.weui-form-preview__btn:first-child:after{display:none}.weui-form-preview__btn_active{background-color:#ececec}.weui-form-preview__btn_default{color:rgba(0,0,0,.9)}.weui-form-preview__btn_primary{color:#576b95}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-cell/weui-form/weui-form_common.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-toptips{position:fixed;-webkit-transform:translateZ(0) translateY(-108%);transform:translateZ(0) translateY(-108%);text-align:center;top:8px;left:16px;right:16px;border-radius:4px;padding:8px;-webkit-border-radius:4px;color:hsla(0,0%,100%,.9);font-size:17px;line-height:1.4;background:rgba(250,81,81,.9);z-index:5000;word-wrap:break-word;word-break:break-all;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.weui-toptips_show{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}.weui-toptips_warn{background-color:#fa5151}.weui-toptips_success{background-color:#09bb07}.weui-toptips_error{background-color:#fa5151}.weui-toptips_info{background-color:#10aeff}.weui-cell_input{padding-top:0;padding-bottom:0}.weui-label{width:105px;word-wrap:break-word;word-break:break-all}.weui-input{height:1.41176471em;min-height:1.41176471em;line-height:1.41176471}.weui-textarea{display:block;width:100%}.weui-textarea-counter{color:rgba(0,0,0,.3);text-align:right}.weui-cell_warn,.weui-textarea-counter_warn{color:#fa5151}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-cell/weui-form/weui-vcode.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-cell_vcode{padding-top:0;padding-right:0;padding-bottom:0}.weui-vcode-btn,.weui-vcode-img{margin-left:5px;height:3.29411765em;vertical-align:middle}.weui-vcode-btn{display:inline-block;padding:0 .6em 0 .7em;border-left:1rpx solid rgba(0,0,0,.1);line-height:3.29411765em;font-size:17px;color:#576b95;white-space:nowrap}button.weui-vcode-btn{min-height:0;background-color:transparent;border:0;outline:0}.weui-vcode-btn:active{color:#767676}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-cell/weui-gallery.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-gallery{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:1000;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;opacity:0;visibility:hidden;-webkit-transition:opacity .3s;transition:opacity .3s}.weui-gallery_show{display:-webkit-box;display:-webkit-flex;display:flex;visibility:visible;opacity:1}.weui-gallery__img__wrp{-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;font-size:0}.weui-gallery__img{background:50% no-repeat;background-size:contain;position:absoulte;width:100%;height:100%}.weui-gallery__opr{background-color:#0d0d0d;color:#fff;line-height:60px;min-height:60px;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);text-align:center}.weui-gallery__opr navigator{color:#fff}.weui-gallery__del{display:block}.weui-gallery__info{color:#fff;font-size:17px;line-height:60px;min-height:60px;text-align:center}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-cell/weui-slideview.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | :host{width:100%}.weui-slideview{overflow:hidden;position:relative}.weui-slideview__left{position:relative;z-index:10}.weui-slideview__right{position:absolute;z-index:1;left:100%;top:0;height:100%}.weui-slideview__btn__wrp{position:absolute;left:0;bottom:0;text-align:center;min-width:69px;height:100%;white-space:nowrap}.weui-slideview__btn{color:#fff;padding:0 17px}.weui-slideview__btn-group_default .weui-slideview__btn{background:#c7c7cc}.weui-slideview__btn-group_default~.weui-slideview__btn-group_default:before{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1rpx solid #fff;color:#fff}.weui-slideview__btn-group_default:first-child:before{display:none}.weui-slideview__btn-group_warn .weui-slideview__btn{background:#fe3b30}.weui-slideview__btn-group_warn~.weui-slideview__btn-group_warn:before{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1rpx solid #fff;color:#fff}.weui-slideview__btn-group_warn:first-child:before{display:none}.weui-slideview_icon .weui-slideview__btn__wrp{background:transparent;font-size:0}.weui-slideview_icon .weui-slideview__btn__wrp:after{content:"";width:0;height:100%;vertical-align:middle;display:inline-block}.weui-slideview_icon .weui-slideview__btn__wrp:first-child{padding-left:16px}.weui-slideview_icon .weui-slideview__btn__wrp:last-child{padding-right:8px}.weui-slideview_icon .weui-slideview__btn{width:48px;height:48px;line-height:48px;padding:0;display:inline-block;vertical-align:middle;border-radius:50%;background-color:#fff}.weui-slideview_icon .weui-slideview__btn__icon{display:inline-block;vertical-align:middle;width:22px;height:22px}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-cell/weui-switch.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-cell_switch{padding-top:12px;padding-bottom:12px}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-cell/weui-uploader.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-uploader{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-uploader__hd{padding-bottom:16px}.weui-uploader__overview{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-uploader__title{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-uploader__tips{color:rgba(0,0,0,.3);font-size:14px;line-height:1.4;padding-top:4px}.weui-uploader__info{color:rgba(0,0,0,.3)}.weui-uploader__bd{margin-bottom:-8px;margin-right:-8px;overflow:hidden}.weui-uploader__file{float:left;margin-right:8px;margin-bottom:8px}.weui-uploader__img{display:block;width:96px;height:96px}.weui-uploader__file_status{position:relative}.weui-uploader__file_status:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.weui-uploader__file-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.weui-uploader__input-box{float:left;position:relative;margin-right:8px;margin-bottom:8px;width:96px;height:96px;box-sizing:border-box;background-color:#ededed}.weui-uploader__input-box:after,.weui-uploader__input-box:before{content:" ";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#a3a3a3}.weui-uploader__input-box:before{width:2px;height:32px}.weui-uploader__input-box:after{width:32px;height:2px}.weui-uploader__input-box:active{border-color:#8b8b8b}.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before{background-color:#8b8b8b}.weui-uploader__input{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-flex/weui-flex.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-flex{display:-webkit-box;display:-webkit-flex;display:flex}.weui-flex__item{-webkit-box-flex:1;-webkit-flex:1;flex:1}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-footer/weui-footer.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-footer{color:rgba(0,0,0,.3);font-size:14px;line-height:1.4;text-align:center}.weui-footer_fixed-bottom{position:fixed;bottom:16px;bottom:calc(16px + constant(safe-area-inset-bottom));bottom:calc(16px + env(safe-area-inset-bottom));left:0;right:0}.weui-footer__links{font-size:0}.weui-footer__link{display:inline-block;vertical-align:top;margin:0 8px;position:relative;font-size:14px;color:#576b95}.weui-footer__link:before{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1rpx solid #c7c7c7;color:#c7c7c7;left:-8px;top:.36em;bottom:.36em}.weui-footer__link:first-child:before{display:none}.weui-footer__text{padding:0 .34em;font-size:12px}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-grid/weui-grid.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-grids{border-top:1rpx solid rgba(0,0,0,.1);border-left:1rpx solid rgba(0,0,0,.1);overflow:hidden}.weui-grid{position:relative;float:left;padding:20px 10px;width:33.33333333%;box-sizing:border-box;border-right:1rpx solid rgba(0,0,0,.1);border-bottom:1rpx solid rgba(0,0,0,.1)}.weui-grid_active{background-color:#ececec}.weui-grid__icon{display:block;width:28px;height:28px;margin:0 auto}.weui-grid__label{margin-top:5px;display:block;text-align:center;color:rgba(0,0,0,.9);font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-icon/weui-icon.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | icon[type=success]:after,icon[type=success]:before{color:#07c160!important}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-media-box/weui-media-box.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-media-box{padding:16px;position:relative}.weui-media-box:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1rpx solid rgba(0,0,0,.1);color:rgba(0,0,0,.1);left:1s6px}.weui-media-box:first-child:before{display:none}.weui-media-box__title{font-weight:400;font-size:17px;color:rgba(0,0,0,.9);width:auto;white-space:nowrap;word-wrap:normal;word-wrap:break-word;word-break:break-all}.weui-media-box__desc,.weui-media-box__title{line-height:1.4;overflow:hidden;text-overflow:ellipsis}.weui-media-box__desc{color:rgba(0,0,0,.5);font-size:14px;padding-top:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.weui-media-box__info{margin-top:16px;padding-bottom:4px;font-size:13px;color:#cecece;line-height:1em;list-style:none;overflow:hidden}.weui-media-box__info__meta{float:left;padding-right:1em}.weui-media-box__info__meta_extra{padding-left:1em;border-left:1px solid #cecece}.weui-media-box__title_in-text{margin-bottom:8px}.weui-media-box_appmsg{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-media-box__thumb{width:100%;height:100%;vertical-align:top}.weui-media-box__hd_in-appmsg{margin-right:16px;width:60px;height:60px;line-height:60px;text-align:center}.weui-media-box__bd_in-appmsg{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.weui-media-box_small-appmsg{padding:0}.weui-cells_in-small-appmsg{margin-top:0}.weui-cells_in-small-appmsg:before{display:none}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-navigation-bar/weui-navigation-bar.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | page{--height:44px;--right:190rpx}.weui-navigation-bar{overflow:hidden}.weui-navigation-bar .android{--height:48px;--right:222rpx}.weui-navigation-bar__inner{position:fixed;top:0;left:0;z-index:5001;height:var(--height);padding-right:var(--right);width:calc(100% - var(--right))}.weui-navigation-bar__inner,.weui-navigation-bar__inner .weui-navigation-bar__left{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-navigation-bar__inner .weui-navigation-bar__left{position:relative;width:var(--right);padding-left:16px;-webkit-box-pack:center}.weui-navigation-bar__inner .weui-navigation-bar__left .weui-navigation-bar__btn{display:inline-block;vertical-align:middle;background-repeat:no-repeat}.weui-navigation-bar__inner .weui-navigation-bar__left .weui-navigation-bar__btn_goback{font-size:12px;width:1em;height:2em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='24' viewBox='0 0 12 24'%3E %3Cpath fill-opacity='.9' fill-rule='evenodd' d='M10 19.438L8.955 20.5l-7.666-7.79a1.02 1.02 0 0 1 0-1.42L8.955 3.5 10 4.563 2.682 12 10 19.438z'/%3E%3C/svg%3E");background-position:50% 50%;background-size:cover}.weui-navigation-bar__inner .weui-navigation-bar__left .weui-navigation-bar__btn_goback:active{opacity:.5}.weui-navigation-bar__inner .weui-navigation-bar__center{font-size:17px;text-align:center;position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.weui-navigation-bar__inner .weui-navigation-bar__loading{font-size:0}.weui-navigation-bar__inner .weui-navigation-bar__loading .weui-loading{margin-left:0}.weui-navigation-bar__inner .weui-navigation-bar__right{margin-right:16px}.weui-navigation-bar__placeholder{height:var(--height);background:#f8f8f8;position:relative;z-index:50}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-page/weui-article.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-article{padding:24px 16px;padding:24px calc(16px + constant(safe-area-inset-right)) calc(24px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:24px calc(16px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));font-size:17px;color:rgba(0,0,0,.9)}.weui-article__section{margin-bottom:1.5em}.weui-article__h1{font-size:22px;font-weight:700;margin-bottom:.9em;line-height:1.4}.weui-article__h2{font-size:17px}.weui-article__h2,.weui-article__h3{font-weight:700;margin-bottom:.34em;line-height:1.4}.weui-article__h3{font-size:15px}.weui-article__p{margin:0 0 .8em}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-page/weui-msg.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-msg{padding-top:36px;padding:calc(36px + constant(safe-area-inset-top)) constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left);padding:calc(36px + env(safe-area-inset-top)) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);text-align:center;line-height:1.4;min-height:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background-color:#fff}.weui-msg__link{color:#576b95;display:inline-block;vertical-align:baseline}.weui-msg__icon-area{margin-bottom:32px}.weui-msg__text-area{margin-bottom:32px;padding:0 32px;-webkit-box-flex:1;-webkit-flex:1;flex:1;line-height:1.6}.weui-msg__text-area:first-child{padding-top:96px}.weui-msg__title{margin-bottom:5px;font-weight:700;font-size:22px;word-wrap:break-word;word-break:break-all}.weui-msg__desc{font-size:17px;color:rgba(0,0,0,.9)}.weui-msg__desc,.weui-msg__desc-primary{word-wrap:break-word;word-break:break-all;margin-bottom:16px}.weui-msg__desc-primary{font-size:14px;color:rgba(0,0,0,.5)}.weui-msg__opr-area{margin-bottom:16px}.weui-msg__opr-area .weui-btn-area{margin:0 16px}.weui-msg__opr-area .weui-btn+.weui-btn{margin-bottom:16px}.weui-msg__opr-area:last-child{margin-bottom:96px}.weui-msg__opr-area+.weui-msg__extra-area{margin-top:48px}.weui-msg__tips-area{margin-bottom:16px;padding:0 40px}.weui-msg__opr-area+.weui-msg__tips-area{margin-bottom:48px}.weui-msg__tips-area:last-child{margin-bottom:64px}.weui-msg__extra-area,.weui-msg__tips{font-size:12px;color:rgba(0,0,0,.5)}.weui-msg__extra-area{position:static;margin-bottom:24px}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-panel/weui-panel.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-panel{background-color:#fff;margin-top:10px;position:relative;overflow:hidden}.weui-panel:first-child{margin-top:0}.weui-panel:before{top:0;border-top:1rpx solid rgba(0,0,0,.1)}.weui-panel:after,.weui-panel:before{content:" ";position:absolute;left:0;right:0;height:1px;color:rgba(0,0,0,.1)}.weui-panel:after{bottom:0;border-bottom:1rpx solid rgba(0,0,0,.1)}.weui-panel__hd{padding:16px 16px 13px;color:rgba(0,0,0,.9);font-size:15px;font-weight:700;position:relative}.weui-panel__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1rpx solid rgba(0,0,0,.1);color:rgba(0,0,0,.1);left:16px}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-progress/weui-progress.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-progress{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-progress__bar{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-progress__opr{margin-left:15px;font-size:0}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-searchbar/weui-searchbar.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-search-bar{position:relative;padding:8px;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;background-color:#ededed;-webkit-text-size-adjust:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-icon-search{margin-right:8px;font-size:14px;vertical-align:top;margin-top:.64em;height:1em;line-height:1em}.weui-icon-search_in-box{position:absolute;left:12px;top:50%;margin-top:-8px}.weui-search-bar__text{display:inline-block;font-size:14px;vertical-align:top}.weui-search-bar__form{position:relative;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;border-radius:4px;background:#fff}.weui-search-bar__box{position:relative;padding-left:32px;padding-right:32px;width:100%;box-sizing:border-box;z-index:1}.weui-search-bar__input{height:32px;line-height:32px;font-size:14px;caret-color:#07c160}.weui-icon-clear{position:absolute;top:0;right:0;bottom:0;padding:0 12px;font-size:0}.weui-icon-clear:after{content:"";height:100%;vertical-align:middle;display:inline-block;width:0;overflow:hidden}.weui-search-bar__label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:4px;text-align:center;color:rgba(0,0,0,.5);background:#fff;line-height:32px}.weui-search-bar__cancel-btn{margin-left:8px;line-height:32px;color:#576b95;white-space:nowrap}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-tab/weui-navbar.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-navbar{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;z-index:500;background-color:#fff;border-bottom:1rpx solid rgba(0,0,0,.1);padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.weui-navbar+.weui-tab__panel{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.weui-navbar__item{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:16px;padding:calc(16px + constant(safe-area-inset-top)) 16px 16px;padding:calc(16px + env(safe-area-inset-top)) 16px 16px;text-align:center;font-size:17px;line-height:1.41176471}.weui-navbar__item:after{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1rpx solid rgba(0,0,0,.1);color:rgba(0,0,0,.1)}.weui-navbar__item.weui-bar__item_on{background-color:#ececec}.weui-navbar__item:first-child{padding-left:calc(16px + constant(safe-area-inset-left));padding-left:calc(16px + env(safe-area-inset-left))}.weui-navbar__item:last-child{padding-right:calc(16px + constant(safe-area-inset-right));padding-right:calc(16px + env(safe-area-inset-right))}.weui-navbar__item:last-child:after{display:none}.weui-navbar__slider{position:absolute;content:" ";left:0;bottom:0;width:6em;height:2px;background-color:#07c160;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;display:none}.weui-navbar__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-tab/weui-tabbar.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-tabbar{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;z-index:500;background-color:#f7f7f7}.weui-tabbar:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1rpx solid rgba(0,0,0,.1);color:rgba(0,0,0,.1)}.weui-tabbar__item{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:8px 0 4px;padding-bottom:calc(8px + constant(safe-area-inset-bottom));padding-bottom:calc(8px + env(safe-area-inset-bottom));font-size:0;color:rgba(0,0,0,.5);text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-tabbar__item:first-child{padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left)}.weui-tabbar__item:last-child{padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon>i,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label{color:#07c160}.weui-tabbar__icon{display:inline-block;width:28px;height:28px;margin-bottom:2px}.weui-tabbar__icon>i,i.weui-tabbar__icon{font-size:24px;color:rgba(0,0,0,.5)}.weui-tabbar__icon image{width:100%;height:100%}.weui-tabbar__label{color:rgba(0,0,0,.9);font-size:10px;line-height:1.4}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-tips/weui-badge.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-badge{display:inline-block;padding:.15em .4em;min-width:8px;border-radius:18px;background-color:#fa5151;color:#fff;line-height:1.2;text-align:center;font-size:12px;vertical-align:middle}.weui-badge_dot{padding:.4em;min-width:0}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-tips/weui-dialog.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-dialog__wrp{position:fixed;z-index:5000;top:16px;bottom:16px;left:16px;right:16px;text-align:center;font-size:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.weui-dialog__wrp .weui-dialog{max-height:100%}.weui-dialog{background-color:#fff;text-align:center;border-radius:12px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-height:90%}.weui-dialog__hd{padding:32px 24px 16px}.weui-dialog__title{font-weight:700;font-size:17px;line-height:1.4}.weui-dialog__bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 24px;margin-bottom:32px;min-height:40px;font-size:17px;line-height:1.4;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:rgba(0,0,0,.5)}.weui-dialog__bd:first-child{padding:32px 24px 0;font-weight:700;color:rgba(0,0,0,.9);-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.weui-dialog__bd:first-child,.weui-dialog__ft{display:-webkit-box;display:-webkit-flex;display:flex}.weui-dialog__ft{position:relative;line-height:64px;min-height:64px;font-size:17px}.weui-dialog__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1rpx solid rgba(0,0,0,.1);color:rgba(0,0,0,.1)}.weui-dialog__btn{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#576b95;font-weight:700;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.weui-dialog__btn:active{background-color:#ececec}.weui-dialog__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1rpx solid rgba(0,0,0,.1);color:rgba(0,0,0,.1)}.weui-dialog__btn:first-child:after{display:none}.weui-dialog__btn_default{color:rgba(0,0,0,.9)}@media screen and (min-width:352px){.weui-dialog{width:320px;margin:0 auto}}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-tips/weui-loadmore.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-loadmore{width:65%;margin:1.5em auto;line-height:1.6em;font-size:14px;text-align:center}.weui-loadmore__tips{display:inline-block;vertical-align:middle}.weui-loadmore_line{border-top:1px solid rgba(0,0,0,.1);margin-top:2.4em}.weui-loadmore__tips_in-line{position:relative;top:-.9em;padding:0 .55em;background-color:#fff;color:rgba(0,0,0,.5)}.weui-loadmore__tips_in-dot{position:relative;padding:0 .16em;width:4px;height:1.6em}.weui-loadmore__tips_in-dot:before{content:" ";position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-2px;width:4px;height:4px;border-radius:50%;background-color:rgba(0,0,0,.1)}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-tips/weui-mask.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-mask{background:rgba(0,0,0,.6)}.weui-mask,.weui-mask_transparent{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0}
7 |
--------------------------------------------------------------------------------
/weui/widget/weui-tips/weui-toptips.ttss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.0.1 (https://github.com/weui/weui.ttss)
3 | * Copyright 2019 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-toptips{position:fixed;-webkit-transform:translateZ(0) translateY(-108%);transform:translateZ(0) translateY(-108%);text-align:center;top:8px;left:16px;right:16px;border-radius:4px;padding:8px;-webkit-border-radius:4px;color:hsla(0,0%,100%,.9);font-size:17px;line-height:1.4;background:rgba(250,81,81,.9);z-index:5000;word-wrap:break-word;word-break:break-all;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.weui-toptips_show{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}.weui-toptips_warn{background-color:#fa5151}.weui-toptips_success{background-color:#09bb07}.weui-toptips_error{background-color:#fa5151}.weui-toptips_info{background-color:#10aeff}
7 |
--------------------------------------------------------------------------------
/wxParse/emojis/00.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/00.gif
--------------------------------------------------------------------------------
/wxParse/emojis/01.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/01.gif
--------------------------------------------------------------------------------
/wxParse/emojis/02.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/02.gif
--------------------------------------------------------------------------------
/wxParse/emojis/03.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/03.gif
--------------------------------------------------------------------------------
/wxParse/emojis/04.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/04.gif
--------------------------------------------------------------------------------
/wxParse/emojis/05.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/05.gif
--------------------------------------------------------------------------------
/wxParse/emojis/06.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/06.gif
--------------------------------------------------------------------------------
/wxParse/emojis/07.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/07.gif
--------------------------------------------------------------------------------
/wxParse/emojis/08.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/08.gif
--------------------------------------------------------------------------------
/wxParse/emojis/09.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/09.gif
--------------------------------------------------------------------------------
/wxParse/emojis/10.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/10.gif
--------------------------------------------------------------------------------
/wxParse/emojis/100.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/100.gif
--------------------------------------------------------------------------------
/wxParse/emojis/101.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/101.gif
--------------------------------------------------------------------------------
/wxParse/emojis/102.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/102.gif
--------------------------------------------------------------------------------
/wxParse/emojis/103.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/103.gif
--------------------------------------------------------------------------------
/wxParse/emojis/104.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/104.gif
--------------------------------------------------------------------------------
/wxParse/emojis/105.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/105.gif
--------------------------------------------------------------------------------
/wxParse/emojis/106.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/106.gif
--------------------------------------------------------------------------------
/wxParse/emojis/107.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/107.gif
--------------------------------------------------------------------------------
/wxParse/emojis/108.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/108.gif
--------------------------------------------------------------------------------
/wxParse/emojis/109.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/109.gif
--------------------------------------------------------------------------------
/wxParse/emojis/11.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/11.gif
--------------------------------------------------------------------------------
/wxParse/emojis/110.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/110.gif
--------------------------------------------------------------------------------
/wxParse/emojis/111.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/111.gif
--------------------------------------------------------------------------------
/wxParse/emojis/112.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/112.gif
--------------------------------------------------------------------------------
/wxParse/emojis/113.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/113.gif
--------------------------------------------------------------------------------
/wxParse/emojis/114.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/114.gif
--------------------------------------------------------------------------------
/wxParse/emojis/115.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/115.gif
--------------------------------------------------------------------------------
/wxParse/emojis/116.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/116.gif
--------------------------------------------------------------------------------
/wxParse/emojis/117.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/117.gif
--------------------------------------------------------------------------------
/wxParse/emojis/118.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/118.gif
--------------------------------------------------------------------------------
/wxParse/emojis/119.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/119.gif
--------------------------------------------------------------------------------
/wxParse/emojis/12.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/12.gif
--------------------------------------------------------------------------------
/wxParse/emojis/120.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/120.gif
--------------------------------------------------------------------------------
/wxParse/emojis/121.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/121.gif
--------------------------------------------------------------------------------
/wxParse/emojis/122.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/122.gif
--------------------------------------------------------------------------------
/wxParse/emojis/123.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/123.gif
--------------------------------------------------------------------------------
/wxParse/emojis/124.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/124.gif
--------------------------------------------------------------------------------
/wxParse/emojis/125.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/125.gif
--------------------------------------------------------------------------------
/wxParse/emojis/126.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/126.gif
--------------------------------------------------------------------------------
/wxParse/emojis/127.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/127.gif
--------------------------------------------------------------------------------
/wxParse/emojis/128.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/128.gif
--------------------------------------------------------------------------------
/wxParse/emojis/129.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/129.gif
--------------------------------------------------------------------------------
/wxParse/emojis/13.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/13.gif
--------------------------------------------------------------------------------
/wxParse/emojis/130.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/130.gif
--------------------------------------------------------------------------------
/wxParse/emojis/131.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/131.gif
--------------------------------------------------------------------------------
/wxParse/emojis/132.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/132.gif
--------------------------------------------------------------------------------
/wxParse/emojis/133.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/133.gif
--------------------------------------------------------------------------------
/wxParse/emojis/134.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/134.gif
--------------------------------------------------------------------------------
/wxParse/emojis/14.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/14.gif
--------------------------------------------------------------------------------
/wxParse/emojis/15.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/15.gif
--------------------------------------------------------------------------------
/wxParse/emojis/16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/16.gif
--------------------------------------------------------------------------------
/wxParse/emojis/17.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/17.gif
--------------------------------------------------------------------------------
/wxParse/emojis/18.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/18.gif
--------------------------------------------------------------------------------
/wxParse/emojis/19.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/19.gif
--------------------------------------------------------------------------------
/wxParse/emojis/20.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/20.gif
--------------------------------------------------------------------------------
/wxParse/emojis/21.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/21.gif
--------------------------------------------------------------------------------
/wxParse/emojis/22.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/22.gif
--------------------------------------------------------------------------------
/wxParse/emojis/23.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/23.gif
--------------------------------------------------------------------------------
/wxParse/emojis/24.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/24.gif
--------------------------------------------------------------------------------
/wxParse/emojis/25.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/25.gif
--------------------------------------------------------------------------------
/wxParse/emojis/26.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/26.gif
--------------------------------------------------------------------------------
/wxParse/emojis/27.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/27.gif
--------------------------------------------------------------------------------
/wxParse/emojis/28.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/28.gif
--------------------------------------------------------------------------------
/wxParse/emojis/29.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/29.gif
--------------------------------------------------------------------------------
/wxParse/emojis/30.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/30.gif
--------------------------------------------------------------------------------
/wxParse/emojis/31.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/31.gif
--------------------------------------------------------------------------------
/wxParse/emojis/32.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/32.gif
--------------------------------------------------------------------------------
/wxParse/emojis/33.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/33.gif
--------------------------------------------------------------------------------
/wxParse/emojis/34.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/34.gif
--------------------------------------------------------------------------------
/wxParse/emojis/35.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/35.gif
--------------------------------------------------------------------------------
/wxParse/emojis/36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/36.gif
--------------------------------------------------------------------------------
/wxParse/emojis/37.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/37.gif
--------------------------------------------------------------------------------
/wxParse/emojis/38.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/38.gif
--------------------------------------------------------------------------------
/wxParse/emojis/39.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/39.gif
--------------------------------------------------------------------------------
/wxParse/emojis/40.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/40.gif
--------------------------------------------------------------------------------
/wxParse/emojis/41.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/41.gif
--------------------------------------------------------------------------------
/wxParse/emojis/42.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/42.gif
--------------------------------------------------------------------------------
/wxParse/emojis/43.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/43.gif
--------------------------------------------------------------------------------
/wxParse/emojis/44.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/44.gif
--------------------------------------------------------------------------------
/wxParse/emojis/45.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/45.gif
--------------------------------------------------------------------------------
/wxParse/emojis/46.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/46.gif
--------------------------------------------------------------------------------
/wxParse/emojis/47.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/47.gif
--------------------------------------------------------------------------------
/wxParse/emojis/48.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/48.gif
--------------------------------------------------------------------------------
/wxParse/emojis/49.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/49.gif
--------------------------------------------------------------------------------
/wxParse/emojis/50.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/50.gif
--------------------------------------------------------------------------------
/wxParse/emojis/51.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/51.gif
--------------------------------------------------------------------------------
/wxParse/emojis/52.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/52.gif
--------------------------------------------------------------------------------
/wxParse/emojis/53.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/53.gif
--------------------------------------------------------------------------------
/wxParse/emojis/54.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/54.gif
--------------------------------------------------------------------------------
/wxParse/emojis/55.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/55.gif
--------------------------------------------------------------------------------
/wxParse/emojis/56.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/56.gif
--------------------------------------------------------------------------------
/wxParse/emojis/57.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/57.gif
--------------------------------------------------------------------------------
/wxParse/emojis/58.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/58.gif
--------------------------------------------------------------------------------
/wxParse/emojis/59.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/59.gif
--------------------------------------------------------------------------------
/wxParse/emojis/60.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/60.gif
--------------------------------------------------------------------------------
/wxParse/emojis/61.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/61.gif
--------------------------------------------------------------------------------
/wxParse/emojis/62.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/62.gif
--------------------------------------------------------------------------------
/wxParse/emojis/63.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/63.gif
--------------------------------------------------------------------------------
/wxParse/emojis/64.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/64.gif
--------------------------------------------------------------------------------
/wxParse/emojis/65.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/65.gif
--------------------------------------------------------------------------------
/wxParse/emojis/66.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/66.gif
--------------------------------------------------------------------------------
/wxParse/emojis/67.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/67.gif
--------------------------------------------------------------------------------
/wxParse/emojis/68.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/68.gif
--------------------------------------------------------------------------------
/wxParse/emojis/69.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/69.gif
--------------------------------------------------------------------------------
/wxParse/emojis/70.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/70.gif
--------------------------------------------------------------------------------
/wxParse/emojis/71.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/71.gif
--------------------------------------------------------------------------------
/wxParse/emojis/72.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/72.gif
--------------------------------------------------------------------------------
/wxParse/emojis/73.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/73.gif
--------------------------------------------------------------------------------
/wxParse/emojis/74.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/74.gif
--------------------------------------------------------------------------------
/wxParse/emojis/75.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/75.gif
--------------------------------------------------------------------------------
/wxParse/emojis/76.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/76.gif
--------------------------------------------------------------------------------
/wxParse/emojis/77.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/77.gif
--------------------------------------------------------------------------------
/wxParse/emojis/78.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/78.gif
--------------------------------------------------------------------------------
/wxParse/emojis/79.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/79.gif
--------------------------------------------------------------------------------
/wxParse/emojis/80.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/80.gif
--------------------------------------------------------------------------------
/wxParse/emojis/81.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/81.gif
--------------------------------------------------------------------------------
/wxParse/emojis/82.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/82.gif
--------------------------------------------------------------------------------
/wxParse/emojis/83.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/83.gif
--------------------------------------------------------------------------------
/wxParse/emojis/84.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/84.gif
--------------------------------------------------------------------------------
/wxParse/emojis/85.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/85.gif
--------------------------------------------------------------------------------
/wxParse/emojis/86.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/86.gif
--------------------------------------------------------------------------------
/wxParse/emojis/87.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/87.gif
--------------------------------------------------------------------------------
/wxParse/emojis/88.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/88.gif
--------------------------------------------------------------------------------
/wxParse/emojis/89.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/89.gif
--------------------------------------------------------------------------------
/wxParse/emojis/90.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/90.gif
--------------------------------------------------------------------------------
/wxParse/emojis/91.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/91.gif
--------------------------------------------------------------------------------
/wxParse/emojis/92.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/92.gif
--------------------------------------------------------------------------------
/wxParse/emojis/93.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/93.gif
--------------------------------------------------------------------------------
/wxParse/emojis/94.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/94.gif
--------------------------------------------------------------------------------
/wxParse/emojis/95.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/95.gif
--------------------------------------------------------------------------------
/wxParse/emojis/96.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/96.gif
--------------------------------------------------------------------------------
/wxParse/emojis/97.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/97.gif
--------------------------------------------------------------------------------
/wxParse/emojis/98.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/98.gif
--------------------------------------------------------------------------------
/wxParse/emojis/99.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EastWorld/tt-app-mall/91f21e8926e8da6af5c4e821fea5646212bf7419/wxParse/emojis/99.gif
--------------------------------------------------------------------------------