From cd4c7de91d38ab7124b2bbc11b892e74dc031283 Mon Sep 17 00:00:00 2001
From: yujialong <479214531@qq.com>
Date: Mon, 11 Dec 2023 13:45:26 +0800
Subject: [PATCH] initial
---
.gitignore | 2 +
.hbuilderx/launch.json | 24 +
App.vue | 36 +
README.md | 1 +
apis/modules/article.js | 26 +
apis/modules/client.js | 54 +
apis/modules/order.js | 42 +
apis/modules/parner.js | 42 +
apis/modules/product.js | 50 +
apis/modules/user.js | 84 +
apis/request.js | 91 +
components/empty/empty.vue | 40 +
components/filter-popup/components/mask.vue | 130 +
components/filter-popup/components/popup.vue | 510 ++++
components/filter-popup/detail.md | 155 ++
components/filter-popup/filter-popup.vue | 596 +++++
components/notAuth/notAuth.vue | 26 +
config/product.js | 10 +
config/request.js | 21 +
index.html | 14 +
libs/WXBizDataCrypt.js | 35 +
libs/mtj-wx-sdk.config.js | 39 +
libs/mtj-wx-sdk.js | 1 +
libs/share.js | 36 +
libs/uma.js | 20 +
libs/util.js | 124 +
main.js | 43 +
manifest.json | 73 +
order/activityDetail/activityDetail.vue | 278 ++
order/supplierDetail/supplierDetail.vue | 324 +++
package-lock.json | 777 ++++++
package.json | 16 +
pages.json | 222 ++
pages/index/index.vue | 211 ++
pages/login/login.vue | 328 +++
pages/person/person.vue | 406 +++
pages/reg/reg.vue | 187 ++
pages/shop/shop.vue | 25 +
pages/supplier/supplier.vue | 281 ++
static/iconfont/iconfont.css | 32 +
static/iconfont/iconfont.ttf | Bin 0 -> 2748 bytes
static/image/arrow-down.png | Bin 0 -> 257 bytes
static/image/avatar.png | Bin 0 -> 1380 bytes
static/image/index/1.png | Bin 0 -> 775 bytes
static/image/index/2.png | Bin 0 -> 1078 bytes
static/image/index/3.png | Bin 0 -> 1331 bytes
static/image/index/4.png | Bin 0 -> 1289 bytes
static/image/index/5.png | Bin 0 -> 599 bytes
static/image/index/6.png | Bin 0 -> 439 bytes
static/image/index/7.png | Bin 0 -> 1062 bytes
static/image/index/8.png | Bin 0 -> 518 bytes
static/image/index/9.png | Bin 0 -> 522 bytes
static/image/index/banner.png | Bin 0 -> 25860 bytes
static/image/index/banner1.png | Bin 0 -> 21349 bytes
static/image/info-bg.jpg | Bin 0 -> 21392 bytes
static/image/info.png | Bin 0 -> 29025 bytes
static/image/login1.png | Bin 0 -> 9196 bytes
static/image/login2.png | Bin 0 -> 4584 bytes
static/image/logo.png | Bin 0 -> 9939 bytes
static/image/logo1.png | Bin 0 -> 3028 bytes
static/image/none.png | Bin 0 -> 7725 bytes
static/image/person-bg.png | Bin 0 -> 26636 bytes
static/image/person1.png | Bin 0 -> 528 bytes
static/image/person2.png | Bin 0 -> 620 bytes
static/image/person26.png | Bin 0 -> 382 bytes
static/image/person27.png | Bin 0 -> 537 bytes
static/image/person3.png | Bin 0 -> 514 bytes
static/image/person4.png | Bin 0 -> 689 bytes
static/image/person5.png | Bin 0 -> 519 bytes
static/image/person6.png | Bin 0 -> 457 bytes
static/image/person7.png | Bin 0 -> 270 bytes
static/image/person8.png | Bin 0 -> 734 bytes
static/image/person9.png | Bin 0 -> 372 bytes
static/image/phone.png | Bin 0 -> 302 bytes
static/image/product.png | Bin 0 -> 3585 bytes
static/image/product/1.png | Bin 0 -> 483 bytes
static/image/product/2.png | Bin 0 -> 434 bytes
static/image/product/3.png | Bin 0 -> 298 bytes
static/image/product/4.png | Bin 0 -> 351 bytes
static/image/product/5.png | Bin 0 -> 641 bytes
static/image/product/6.png | Bin 0 -> 251 bytes
static/image/product/excel.png | Bin 0 -> 480 bytes
static/image/product/pdf.png | Bin 0 -> 440 bytes
static/image/product/ppt.png | Bin 0 -> 347 bytes
static/image/product/shop-blue.png | Bin 0 -> 1007 bytes
static/image/product/shop.png | Bin 0 -> 510 bytes
static/image/product/word.png | Bin 0 -> 502 bytes
static/image/qrcode.png | Bin 0 -> 325 bytes
static/image/school.png | Bin 0 -> 282 bytes
static/image/study-bg.jpg | Bin 0 -> 49116 bytes
static/image/tab1-1.png | Bin 0 -> 368 bytes
static/image/tab1.png | Bin 0 -> 218 bytes
static/image/tab2-1.png | Bin 0 -> 223 bytes
static/image/tab2.png | Bin 0 -> 372 bytes
static/image/tab3-1.png | Bin 0 -> 195 bytes
static/image/tab3.png | Bin 0 -> 331 bytes
static/image/tab4-1.png | Bin 0 -> 222 bytes
static/image/tab4.png | Bin 0 -> 410 bytes
static/image/trash.png | Bin 0 -> 373 bytes
static/image/unfold.png | Bin 0 -> 197 bytes
static/image/wechat.png | Bin 0 -> 525 bytes
static/image/workbench/index1.png | Bin 0 -> 39359 bytes
static/image/workbench/index10.png | Bin 0 -> 221 bytes
static/image/workbench/index11.png | Bin 0 -> 15624 bytes
static/image/workbench/index12.png | Bin 0 -> 14767 bytes
static/image/workbench/index2.png | Bin 0 -> 70125 bytes
static/image/workbench/index3.png | Bin 0 -> 974 bytes
static/image/workbench/index4.png | Bin 0 -> 760 bytes
static/image/workbench/index5.png | Bin 0 -> 310 bytes
static/image/workbench/index6.png | Bin 0 -> 654 bytes
static/image/workbench/index7.png | Bin 0 -> 283 bytes
static/image/workbench/index8.png | Bin 0 -> 773 bytes
static/image/workbench/index9.png | Bin 0 -> 624 bytes
styles/common.scss | 304 +++
team/account/account.vue | 61 +
team/addStaff/addStaff.vue | 51 +
team/article/article.vue | 212 ++
team/email/email.vue | 113 +
team/info/info.vue | 285 ++
team/password/password.vue | 62 +
team/phone/phone.vue | 119 +
team/plans/plans.vue | 281 ++
team/qrcode/qrcode.vue | 164 ++
team/scheme/scheme.vue | 116 +
team/send/send.vue | 95 +
team/setting/setting.vue | 90 +
team/study/study.vue | 289 +++
team/teams/teams.vue | 166 ++
uni.scss | 3 +
uni_modules/Sansnn-uQRCode/changelog.md | 44 +
.../u-qrcode/gcanvas/bridge/bridge-weex.js | 241 ++
.../context-2d/FillStyleLinearGradient.js | 18 +
.../gcanvas/context-2d/FillStylePattern.js | 8 +
.../context-2d/FillStyleRadialGradient.js | 17 +
.../gcanvas/context-2d/RenderingContext.js | 666 +++++
.../gcanvas/context-webgl/ActiveInfo.js | 11 +
.../u-qrcode/gcanvas/context-webgl/Buffer.js | 21 +
.../gcanvas/context-webgl/Framebuffer.js | 21 +
.../u-qrcode/gcanvas/context-webgl/GLenum.js | 298 +++
.../gcanvas/context-webgl/GLmethod.js | 142 +
.../u-qrcode/gcanvas/context-webgl/GLtype.js | 23 +
.../u-qrcode/gcanvas/context-webgl/Program.js | 21 +
.../gcanvas/context-webgl/Renderbuffer.js | 21 +
.../gcanvas/context-webgl/RenderingContext.js | 1191 +++++++++
.../u-qrcode/gcanvas/context-webgl/Shader.js | 22 +
.../context-webgl/ShaderPrecisionFormat.js | 11 +
.../u-qrcode/gcanvas/context-webgl/Texture.js | 22 +
.../gcanvas/context-webgl/UniformLocation.js | 22 +
.../gcanvas/context-webgl/classUtils.js | 3 +
.../components/u-qrcode/gcanvas/env/canvas.js | 74 +
.../components/u-qrcode/gcanvas/env/image.js | 96 +
.../components/u-qrcode/gcanvas/env/tool.js | 24 +
.../components/u-qrcode/gcanvas/index.js | 39 +
.../components/u-qrcode/u-qrcode.vue | 684 +++++
.../Sansnn-uQRCode/js_sdk/u-qrcode/license.md | 201 ++
.../Sansnn-uQRCode/js_sdk/u-qrcode/module.js | 2285 +++++++++++++++++
.../js_sdk/u-qrcode/package.json | 24 +
.../Sansnn-uQRCode/js_sdk/u-qrcode/readme.md | 274 ++
.../js_sdk/u-qrcode/u-qrcode.js | 2285 +++++++++++++++++
uni_modules/Sansnn-uQRCode/package.json | 83 +
uni_modules/Sansnn-uQRCode/readme.md | 274 ++
uni_modules/hpy-form-select/changelog.md | 2 +
.../hpy-form-select/hpy-form-select.vue | 255 ++
uni_modules/hpy-form-select/package.json | 87 +
uni_modules/hpy-form-select/readme.md | 169 ++
uni_modules/mp-html/README.md | 191 ++
uni_modules/mp-html/changelog.md | 121 +
.../mp-html/components/mp-html/mp-html.vue | 498 ++++
.../mp-html/components/mp-html/node/node.vue | 576 +++++
.../mp-html/components/mp-html/parser.js | 1333 ++++++++++
uni_modules/mp-html/package.json | 76 +
.../static/app-plus/mp-html/js/handler.js | 1 +
.../app-plus/mp-html/js/uni.webview.min.js | 1 +
.../static/app-plus/mp-html/local.html | 1 +
uni_modules/uni-badge/changelog.md | 29 +
.../components/uni-badge/uni-badge.vue | 268 ++
uni_modules/uni-badge/package.json | 88 +
uni_modules/uni-badge/readme.md | 10 +
uni_modules/uni-calendar/changelog.md | 16 +
.../components/uni-calendar/calendar.js | 546 ++++
.../components/uni-calendar/i18n/en.json | 12 +
.../components/uni-calendar/i18n/index.js | 8 +
.../components/uni-calendar/i18n/zh-Hans.json | 12 +
.../components/uni-calendar/i18n/zh-Hant.json | 12 +
.../uni-calendar/uni-calendar-item.vue | 181 ++
.../components/uni-calendar/uni-calendar.vue | 554 ++++
.../components/uni-calendar/util.js | 354 +++
uni_modules/uni-calendar/package.json | 88 +
uni_modules/uni-calendar/readme.md | 103 +
uni_modules/uni-card/changelog.md | 26 +
.../uni-card/components/uni-card/uni-card.vue | 270 ++
uni_modules/uni-card/package.json | 90 +
uni_modules/uni-card/readme.md | 12 +
uni_modules/uni-collapse/changelog.md | 36 +
.../uni-collapse-item/uni-collapse-item.vue | 402 +++
.../components/uni-collapse/uni-collapse.vue | 147 ++
uni_modules/uni-collapse/package.json | 89 +
uni_modules/uni-collapse/readme.md | 12 +
uni_modules/uni-combox/changelog.md | 15 +
.../components/uni-combox/uni-combox.vue | 275 ++
uni_modules/uni-combox/package.json | 90 +
uni_modules/uni-combox/readme.md | 11 +
uni_modules/uni-config-center/changelog.md | 6 +
uni_modules/uni-config-center/package.json | 81 +
uni_modules/uni-config-center/readme.md | 93 +
.../common/uni-config-center/index.js | 1 +
.../common/uni-config-center/package.json | 9 +
uni_modules/uni-countdown/changelog.md | 24 +
.../components/uni-countdown/i18n/en.json | 6 +
.../components/uni-countdown/i18n/index.js | 8 +
.../uni-countdown/i18n/zh-Hans.json | 6 +
.../uni-countdown/i18n/zh-Hant.json | 6 +
.../uni-countdown/uni-countdown.vue | 271 ++
uni_modules/uni-countdown/package.json | 86 +
uni_modules/uni-countdown/readme.md | 10 +
uni_modules/uni-data-checkbox/changelog.md | 41 +
.../uni-data-checkbox/uni-data-checkbox.vue | 817 ++++++
uni_modules/uni-data-checkbox/package.json | 87 +
uni_modules/uni-data-checkbox/readme.md | 18 +
uni_modules/uni-data-picker/changelog.md | 56 +
.../components/uni-data-picker/keypress.js | 45 +
.../uni-data-picker/uni-data-picker.vue | 539 ++++
.../uni-data-pickerview/uni-data-picker.js | 563 ++++
.../uni-data-pickerview.vue | 333 +++
uni_modules/uni-data-picker/package.json | 92 +
uni_modules/uni-data-picker/readme.md | 22 +
uni_modules/uni-dateformat/changelog.md | 10 +
.../components/uni-dateformat/date-format.js | 200 ++
.../uni-dateformat/uni-dateformat.vue | 88 +
uni_modules/uni-dateformat/package.json | 88 +
uni_modules/uni-dateformat/readme.md | 11 +
uni_modules/uni-datetime-picker/changelog.md | 89 +
.../uni-datetime-picker/calendar-item.vue | 185 ++
.../uni-datetime-picker/calendar.vue | 898 +++++++
.../uni-datetime-picker/i18n/en.json | 19 +
.../uni-datetime-picker/i18n/index.js | 8 +
.../uni-datetime-picker/i18n/zh-Hans.json | 19 +
.../uni-datetime-picker/i18n/zh-Hant.json | 19 +
.../uni-datetime-picker/keypress.js | 45 +
.../uni-datetime-picker/time-picker.vue | 927 +++++++
.../uni-datetime-picker.vue | 997 +++++++
.../components/uni-datetime-picker/util.js | 410 +++
uni_modules/uni-datetime-picker/package.json | 90 +
uni_modules/uni-datetime-picker/readme.md | 21 +
uni_modules/uni-drawer/changelog.md | 13 +
.../components/uni-drawer/keypress.js | 45 +
.../components/uni-drawer/uni-drawer.vue | 183 ++
uni_modules/uni-drawer/package.json | 87 +
uni_modules/uni-drawer/readme.md | 10 +
uni_modules/uni-easyinput/changelog.md | 35 +
.../components/uni-easyinput/common.js | 56 +
.../uni-easyinput/uni-easyinput.vue | 461 ++++
uni_modules/uni-easyinput/package.json | 90 +
uni_modules/uni-easyinput/readme.md | 11 +
uni_modules/uni-fab/changelog.md | 17 +
.../uni-fab/components/uni-fab/uni-fab.vue | 475 ++++
uni_modules/uni-fab/package.json | 87 +
uni_modules/uni-fab/readme.md | 9 +
uni_modules/uni-fav/changelog.md | 17 +
.../uni-fav/components/uni-fav/i18n/en.json | 4 +
.../uni-fav/components/uni-fav/i18n/index.js | 8 +
.../components/uni-fav/i18n/zh-Hans.json | 4 +
.../components/uni-fav/i18n/zh-Hant.json | 4 +
.../uni-fav/components/uni-fav/uni-fav.vue | 156 ++
uni_modules/uni-fav/package.json | 89 +
uni_modules/uni-fav/readme.md | 10 +
uni_modules/uni-file-picker/changelog.md | 61 +
.../uni-file-picker/choose-and-upload-file.js | 224 ++
.../uni-file-picker/uni-file-picker.vue | 651 +++++
.../uni-file-picker/upload-file.vue | 325 +++
.../uni-file-picker/upload-image.vue | 292 +++
.../components/uni-file-picker/utils.js | 109 +
uni_modules/uni-file-picker/package.json | 86 +
uni_modules/uni-file-picker/readme.md | 11 +
uni_modules/uni-forms/changelog.md | 60 +
.../uni-forms-item/uni-forms-item.vue | 509 ++++
.../components/uni-forms/uni-forms.vue | 472 ++++
.../components/uni-forms/validate.js | 486 ++++
uni_modules/uni-forms/package.json | 90 +
uni_modules/uni-forms/readme.md | 23 +
uni_modules/uni-goods-nav/changelog.md | 16 +
.../components/uni-goods-nav/i18n/en.json | 6 +
.../components/uni-goods-nav/i18n/index.js | 8 +
.../uni-goods-nav/i18n/zh-Hans.json | 6 +
.../uni-goods-nav/i18n/zh-Hant.json | 6 +
.../uni-goods-nav/uni-goods-nav.vue | 224 ++
uni_modules/uni-goods-nav/package.json | 88 +
uni_modules/uni-goods-nav/readme.md | 10 +
uni_modules/uni-grid/changelog.md | 13 +
.../uni-grid-item/uni-grid-item.vue | 127 +
.../uni-grid/components/uni-grid/uni-grid.vue | 142 +
uni_modules/uni-grid/package.json | 86 +
uni_modules/uni-grid/readme.md | 11 +
uni_modules/uni-group/changelog.md | 14 +
.../components/uni-group/uni-group.vue | 130 +
uni_modules/uni-group/package.json | 87 +
uni_modules/uni-group/readme.md | 9 +
uni_modules/uni-icons/changelog.md | 22 +
.../uni-icons/components/uni-icons/icons.js | 1169 +++++++++
.../components/uni-icons/uni-icons.vue | 96 +
.../components/uni-icons/uniicons.css | 663 +++++
.../components/uni-icons/uniicons.ttf | Bin 0 -> 35760 bytes
uni_modules/uni-icons/package.json | 86 +
uni_modules/uni-icons/readme.md | 8 +
uni_modules/uni-id-common/changelog.md | 26 +
uni_modules/uni-id-common/package.json | 87 +
uni_modules/uni-id-common/readme.md | 3 +
.../common/uni-id-common/index.js | 1 +
.../common/uni-id-common/package.json | 16 +
uni_modules/uni-indexed-list/changelog.md | 17 +
.../uni-indexed-list-item.vue | 144 ++
.../uni-indexed-list/uni-indexed-list.vue | 367 +++
uni_modules/uni-indexed-list/package.json | 89 +
uni_modules/uni-indexed-list/readme.md | 11 +
uni_modules/uni-link/changelog.md | 17 +
.../uni-link/components/uni-link/uni-link.vue | 128 +
uni_modules/uni-link/package.json | 87 +
uni_modules/uni-link/readme.md | 11 +
uni_modules/uni-list/changelog.md | 20 +
.../components/uni-list-ad/uni-list-ad.vue | 107 +
.../uni-list-chat/uni-list-chat.scss | 58 +
.../uni-list-chat/uni-list-chat.vue | 538 ++++
.../uni-list-item/uni-list-item.vue | 454 ++++
.../uni-list/components/uni-list/uni-list.vue | 108 +
.../components/uni-list/uni-refresh.vue | 65 +
.../components/uni-list/uni-refresh.wxs | 87 +
uni_modules/uni-list/package.json | 91 +
uni_modules/uni-list/readme.md | 346 +++
uni_modules/uni-load-more/changelog.md | 19 +
.../components/uni-load-more/i18n/en.json | 5 +
.../components/uni-load-more/i18n/index.js | 8 +
.../uni-load-more/i18n/zh-Hans.json | 5 +
.../uni-load-more/i18n/zh-Hant.json | 5 +
.../uni-load-more/uni-load-more.vue | 399 +++
uni_modules/uni-load-more/package.json | 86 +
uni_modules/uni-load-more/readme.md | 14 +
uni_modules/uni-nav-bar/changelog.md | 37 +
.../components/uni-nav-bar/uni-nav-bar.vue | 343 +++
.../components/uni-nav-bar/uni-status-bar.vue | 27 +
uni_modules/uni-nav-bar/package.json | 89 +
uni_modules/uni-nav-bar/readme.md | 15 +
uni_modules/uni-notice-bar/changelog.md | 16 +
.../uni-notice-bar/uni-notice-bar.vue | 395 +++
uni_modules/uni-notice-bar/package.json | 90 +
uni_modules/uni-notice-bar/readme.md | 13 +
uni_modules/uni-number-box/changelog.md | 25 +
.../uni-number-box/uni-number-box.vue | 221 ++
uni_modules/uni-number-box/package.json | 85 +
uni_modules/uni-number-box/readme.md | 13 +
uni_modules/uni-pagination/changelog.md | 20 +
.../components/uni-pagination/i18n/en.json | 4 +
.../components/uni-pagination/i18n/es.json | 4 +
.../components/uni-pagination/i18n/fr.json | 4 +
.../components/uni-pagination/i18n/index.js | 12 +
.../uni-pagination/i18n/zh-Hans.json | 4 +
.../uni-pagination/i18n/zh-Hant.json | 4 +
.../uni-pagination/uni-pagination.vue | 409 +++
uni_modules/uni-pagination/package.json | 86 +
uni_modules/uni-pagination/readme.md | 13 +
uni_modules/uni-popup/changelog.md | 60 +
.../components/uni-popup-dialog/keypress.js | 45 +
.../uni-popup-dialog/uni-popup-dialog.vue | 271 ++
.../uni-popup-message/uni-popup-message.vue | 143 ++
.../uni-popup-share/uni-popup-share.vue | 187 ++
.../components/uni-popup/i18n/en.json | 7 +
.../components/uni-popup/i18n/index.js | 8 +
.../components/uni-popup/i18n/zh-Hans.json | 7 +
.../components/uni-popup/i18n/zh-Hant.json | 7 +
.../components/uni-popup/keypress.js | 45 +
.../uni-popup/components/uni-popup/popup.js | 26 +
.../components/uni-popup/uni-popup.vue | 474 ++++
uni_modules/uni-popup/package.json | 90 +
uni_modules/uni-popup/readme.md | 17 +
uni_modules/uni-rate/changelog.md | 25 +
.../uni-rate/components/uni-rate/uni-rate.vue | 361 +++
uni_modules/uni-rate/package.json | 88 +
uni_modules/uni-rate/readme.md | 12 +
uni_modules/uni-row/changelog.md | 10 +
.../uni-row/components/uni-col/uni-col.vue | 317 +++
.../uni-row/components/uni-row/uni-row.vue | 190 ++
uni_modules/uni-row/package.json | 87 +
uni_modules/uni-row/readme.md | 10 +
uni_modules/uni-scss/changelog.md | 8 +
uni_modules/uni-scss/index.scss | 1 +
uni_modules/uni-scss/package.json | 82 +
uni_modules/uni-scss/readme.md | 4 +
uni_modules/uni-scss/styles/index.scss | 7 +
.../uni-scss/styles/setting/_border.scss | 3 +
.../uni-scss/styles/setting/_color.scss | 66 +
.../uni-scss/styles/setting/_radius.scss | 55 +
.../uni-scss/styles/setting/_space.scss | 56 +
.../uni-scss/styles/setting/_styles.scss | 167 ++
.../uni-scss/styles/setting/_text.scss | 24 +
.../uni-scss/styles/setting/_variables.scss | 146 ++
.../uni-scss/styles/tools/functions.scss | 19 +
uni_modules/uni-scss/theme.scss | 31 +
uni_modules/uni-scss/variables.scss | 62 +
uni_modules/uni-search-bar/changelog.md | 27 +
.../components/uni-search-bar/i18n/en.json | 4 +
.../components/uni-search-bar/i18n/index.js | 8 +
.../uni-search-bar/i18n/zh-Hans.json | 4 +
.../uni-search-bar/i18n/zh-Hant.json | 4 +
.../uni-search-bar/uni-search-bar.vue | 287 +++
uni_modules/uni-search-bar/package.json | 89 +
uni_modules/uni-search-bar/readme.md | 14 +
.../uni-segmented-control/changelog.md | 9 +
.../uni-segmented-control.vue | 145 ++
.../uni-segmented-control/package.json | 87 +
uni_modules/uni-segmented-control/readme.md | 13 +
uni_modules/uni-steps/changelog.md | 16 +
.../components/uni-steps/uni-steps.vue | 269 ++
uni_modules/uni-steps/package.json | 89 +
uni_modules/uni-steps/readme.md | 13 +
uni_modules/uni-swipe-action/changelog.md | 33 +
.../uni-swipe-action-item/bindingx.js | 300 +++
.../components/uni-swipe-action-item/isPC.js | 12 +
.../uni-swipe-action-item/mpalipay.js | 193 ++
.../uni-swipe-action-item/mpother.js | 257 ++
.../components/uni-swipe-action-item/mpwxs.js | 82 +
.../uni-swipe-action-item/render.js | 270 ++
.../uni-swipe-action-item.vue | 344 +++
.../components/uni-swipe-action-item/wx.wxs | 341 +++
.../uni-swipe-action/uni-swipe-action.vue | 60 +
uni_modules/uni-swipe-action/package.json | 87 +
uni_modules/uni-swipe-action/readme.md | 11 +
uni_modules/uni-swiper-dot/changelog.md | 12 +
.../uni-swiper-dot/uni-swiper-dot.vue | 218 ++
uni_modules/uni-swiper-dot/package.json | 87 +
uni_modules/uni-swiper-dot/readme.md | 11 +
uni_modules/uni-table/changelog.md | 21 +
.../components/uni-table/uni-table.vue | 455 ++++
.../components/uni-tbody/uni-tbody.vue | 29 +
.../uni-table/components/uni-td/uni-td.vue | 90 +
.../components/uni-th/filter-dropdown.vue | 503 ++++
.../uni-table/components/uni-th/uni-th.vue | 274 ++
.../components/uni-thead/uni-thead.vue | 129 +
.../components/uni-tr/table-checkbox.vue | 179 ++
.../uni-table/components/uni-tr/uni-tr.vue | 171 ++
uni_modules/uni-table/i18n/en.json | 9 +
uni_modules/uni-table/i18n/es.json | 9 +
uni_modules/uni-table/i18n/fr.json | 9 +
uni_modules/uni-table/i18n/index.js | 12 +
uni_modules/uni-table/i18n/zh-Hans.json | 9 +
uni_modules/uni-table/i18n/zh-Hant.json | 9 +
uni_modules/uni-table/package.json | 86 +
uni_modules/uni-table/readme.md | 13 +
uni_modules/uni-tag/changelog.md | 21 +
.../uni-tag/components/uni-tag/uni-tag.vue | 252 ++
uni_modules/uni-tag/package.json | 87 +
uni_modules/uni-tag/readme.md | 13 +
uni_modules/uni-test/changelog.md | 39 +
.../uni-test/components/uni-test/uni-test.vue | 26 +
uni_modules/uni-test/package.json | 83 +
uni_modules/uni-test/readme.md | 10 +
uni_modules/uni-title/changelog.md | 8 +
.../components/uni-title/uni-title.vue | 171 ++
uni_modules/uni-title/package.json | 88 +
uni_modules/uni-title/readme.md | 14 +
uni_modules/uni-transition/changelog.md | 20 +
.../uni-transition/createAnimation.js | 128 +
.../uni-transition/uni-transition.vue | 277 ++
uni_modules/uni-transition/package.json | 87 +
uni_modules/uni-transition/readme.md | 11 +
uni_modules/uni-ui/changelog.md | 383 +++
.../uni-ui/components/uni-ui/uni-ui.vue | 7 +
uni_modules/uni-ui/package.json | 128 +
uni_modules/uni-ui/readme.md | 248 ++
467 files changed, 55767 insertions(+)
create mode 100644 .gitignore
create mode 100644 .hbuilderx/launch.json
create mode 100644 App.vue
create mode 100644 README.md
create mode 100644 apis/modules/article.js
create mode 100644 apis/modules/client.js
create mode 100644 apis/modules/order.js
create mode 100644 apis/modules/parner.js
create mode 100644 apis/modules/product.js
create mode 100644 apis/modules/user.js
create mode 100644 apis/request.js
create mode 100644 components/empty/empty.vue
create mode 100644 components/filter-popup/components/mask.vue
create mode 100644 components/filter-popup/components/popup.vue
create mode 100644 components/filter-popup/detail.md
create mode 100644 components/filter-popup/filter-popup.vue
create mode 100644 components/notAuth/notAuth.vue
create mode 100644 config/product.js
create mode 100644 config/request.js
create mode 100644 index.html
create mode 100644 libs/WXBizDataCrypt.js
create mode 100644 libs/mtj-wx-sdk.config.js
create mode 100644 libs/mtj-wx-sdk.js
create mode 100644 libs/share.js
create mode 100644 libs/uma.js
create mode 100644 libs/util.js
create mode 100644 main.js
create mode 100644 manifest.json
create mode 100644 order/activityDetail/activityDetail.vue
create mode 100644 order/supplierDetail/supplierDetail.vue
create mode 100644 package-lock.json
create mode 100644 package.json
create mode 100644 pages.json
create mode 100644 pages/index/index.vue
create mode 100644 pages/login/login.vue
create mode 100644 pages/person/person.vue
create mode 100644 pages/reg/reg.vue
create mode 100644 pages/shop/shop.vue
create mode 100644 pages/supplier/supplier.vue
create mode 100644 static/iconfont/iconfont.css
create mode 100644 static/iconfont/iconfont.ttf
create mode 100644 static/image/arrow-down.png
create mode 100644 static/image/avatar.png
create mode 100644 static/image/index/1.png
create mode 100644 static/image/index/2.png
create mode 100644 static/image/index/3.png
create mode 100644 static/image/index/4.png
create mode 100644 static/image/index/5.png
create mode 100644 static/image/index/6.png
create mode 100644 static/image/index/7.png
create mode 100644 static/image/index/8.png
create mode 100644 static/image/index/9.png
create mode 100644 static/image/index/banner.png
create mode 100644 static/image/index/banner1.png
create mode 100644 static/image/info-bg.jpg
create mode 100644 static/image/info.png
create mode 100644 static/image/login1.png
create mode 100644 static/image/login2.png
create mode 100644 static/image/logo.png
create mode 100644 static/image/logo1.png
create mode 100644 static/image/none.png
create mode 100644 static/image/person-bg.png
create mode 100644 static/image/person1.png
create mode 100644 static/image/person2.png
create mode 100644 static/image/person26.png
create mode 100644 static/image/person27.png
create mode 100644 static/image/person3.png
create mode 100644 static/image/person4.png
create mode 100644 static/image/person5.png
create mode 100644 static/image/person6.png
create mode 100644 static/image/person7.png
create mode 100644 static/image/person8.png
create mode 100644 static/image/person9.png
create mode 100644 static/image/phone.png
create mode 100644 static/image/product.png
create mode 100644 static/image/product/1.png
create mode 100644 static/image/product/2.png
create mode 100644 static/image/product/3.png
create mode 100644 static/image/product/4.png
create mode 100644 static/image/product/5.png
create mode 100644 static/image/product/6.png
create mode 100644 static/image/product/excel.png
create mode 100644 static/image/product/pdf.png
create mode 100644 static/image/product/ppt.png
create mode 100644 static/image/product/shop-blue.png
create mode 100644 static/image/product/shop.png
create mode 100644 static/image/product/word.png
create mode 100644 static/image/qrcode.png
create mode 100644 static/image/school.png
create mode 100644 static/image/study-bg.jpg
create mode 100644 static/image/tab1-1.png
create mode 100644 static/image/tab1.png
create mode 100644 static/image/tab2-1.png
create mode 100644 static/image/tab2.png
create mode 100644 static/image/tab3-1.png
create mode 100644 static/image/tab3.png
create mode 100644 static/image/tab4-1.png
create mode 100644 static/image/tab4.png
create mode 100644 static/image/trash.png
create mode 100644 static/image/unfold.png
create mode 100644 static/image/wechat.png
create mode 100644 static/image/workbench/index1.png
create mode 100644 static/image/workbench/index10.png
create mode 100644 static/image/workbench/index11.png
create mode 100644 static/image/workbench/index12.png
create mode 100644 static/image/workbench/index2.png
create mode 100644 static/image/workbench/index3.png
create mode 100644 static/image/workbench/index4.png
create mode 100644 static/image/workbench/index5.png
create mode 100644 static/image/workbench/index6.png
create mode 100644 static/image/workbench/index7.png
create mode 100644 static/image/workbench/index8.png
create mode 100644 static/image/workbench/index9.png
create mode 100644 styles/common.scss
create mode 100644 team/account/account.vue
create mode 100644 team/addStaff/addStaff.vue
create mode 100644 team/article/article.vue
create mode 100644 team/email/email.vue
create mode 100644 team/info/info.vue
create mode 100644 team/password/password.vue
create mode 100644 team/phone/phone.vue
create mode 100644 team/plans/plans.vue
create mode 100644 team/qrcode/qrcode.vue
create mode 100644 team/scheme/scheme.vue
create mode 100644 team/send/send.vue
create mode 100644 team/setting/setting.vue
create mode 100644 team/study/study.vue
create mode 100644 team/teams/teams.vue
create mode 100644 uni.scss
create mode 100644 uni_modules/Sansnn-uQRCode/changelog.md
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/bridge/bridge-weex.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-2d/FillStyleLinearGradient.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-2d/FillStylePattern.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-2d/FillStyleRadialGradient.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-2d/RenderingContext.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/ActiveInfo.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/Buffer.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/Framebuffer.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/GLenum.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/GLmethod.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/GLtype.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/Program.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/Renderbuffer.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/RenderingContext.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/Shader.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/ShaderPrecisionFormat.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/Texture.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/UniformLocation.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/context-webgl/classUtils.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/env/canvas.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/env/image.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/env/tool.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/gcanvas/index.js
create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/u-qrcode.vue
create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/u-qrcode/license.md
create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/u-qrcode/module.js
create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/u-qrcode/package.json
create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/u-qrcode/readme.md
create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/u-qrcode/u-qrcode.js
create mode 100644 uni_modules/Sansnn-uQRCode/package.json
create mode 100644 uni_modules/Sansnn-uQRCode/readme.md
create mode 100644 uni_modules/hpy-form-select/changelog.md
create mode 100644 uni_modules/hpy-form-select/components/hpy-form-select/hpy-form-select.vue
create mode 100644 uni_modules/hpy-form-select/package.json
create mode 100644 uni_modules/hpy-form-select/readme.md
create mode 100644 uni_modules/mp-html/README.md
create mode 100644 uni_modules/mp-html/changelog.md
create mode 100644 uni_modules/mp-html/components/mp-html/mp-html.vue
create mode 100644 uni_modules/mp-html/components/mp-html/node/node.vue
create mode 100644 uni_modules/mp-html/components/mp-html/parser.js
create mode 100644 uni_modules/mp-html/package.json
create mode 100644 uni_modules/mp-html/static/app-plus/mp-html/js/handler.js
create mode 100644 uni_modules/mp-html/static/app-plus/mp-html/js/uni.webview.min.js
create mode 100644 uni_modules/mp-html/static/app-plus/mp-html/local.html
create mode 100644 uni_modules/uni-badge/changelog.md
create mode 100644 uni_modules/uni-badge/components/uni-badge/uni-badge.vue
create mode 100644 uni_modules/uni-badge/package.json
create mode 100644 uni_modules/uni-badge/readme.md
create mode 100644 uni_modules/uni-calendar/changelog.md
create mode 100644 uni_modules/uni-calendar/components/uni-calendar/calendar.js
create mode 100644 uni_modules/uni-calendar/components/uni-calendar/i18n/en.json
create mode 100644 uni_modules/uni-calendar/components/uni-calendar/i18n/index.js
create mode 100644 uni_modules/uni-calendar/components/uni-calendar/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-calendar/components/uni-calendar/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-calendar/components/uni-calendar/uni-calendar-item.vue
create mode 100644 uni_modules/uni-calendar/components/uni-calendar/uni-calendar.vue
create mode 100644 uni_modules/uni-calendar/components/uni-calendar/util.js
create mode 100644 uni_modules/uni-calendar/package.json
create mode 100644 uni_modules/uni-calendar/readme.md
create mode 100644 uni_modules/uni-card/changelog.md
create mode 100644 uni_modules/uni-card/components/uni-card/uni-card.vue
create mode 100644 uni_modules/uni-card/package.json
create mode 100644 uni_modules/uni-card/readme.md
create mode 100644 uni_modules/uni-collapse/changelog.md
create mode 100644 uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue
create mode 100644 uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue
create mode 100644 uni_modules/uni-collapse/package.json
create mode 100644 uni_modules/uni-collapse/readme.md
create mode 100644 uni_modules/uni-combox/changelog.md
create mode 100644 uni_modules/uni-combox/components/uni-combox/uni-combox.vue
create mode 100644 uni_modules/uni-combox/package.json
create mode 100644 uni_modules/uni-combox/readme.md
create mode 100644 uni_modules/uni-config-center/changelog.md
create mode 100644 uni_modules/uni-config-center/package.json
create mode 100644 uni_modules/uni-config-center/readme.md
create mode 100644 uni_modules/uni-config-center/uniCloud/cloudfunctions/common/uni-config-center/index.js
create mode 100644 uni_modules/uni-config-center/uniCloud/cloudfunctions/common/uni-config-center/package.json
create mode 100644 uni_modules/uni-countdown/changelog.md
create mode 100644 uni_modules/uni-countdown/components/uni-countdown/i18n/en.json
create mode 100644 uni_modules/uni-countdown/components/uni-countdown/i18n/index.js
create mode 100644 uni_modules/uni-countdown/components/uni-countdown/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-countdown/components/uni-countdown/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-countdown/components/uni-countdown/uni-countdown.vue
create mode 100644 uni_modules/uni-countdown/package.json
create mode 100644 uni_modules/uni-countdown/readme.md
create mode 100644 uni_modules/uni-data-checkbox/changelog.md
create mode 100644 uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.vue
create mode 100644 uni_modules/uni-data-checkbox/package.json
create mode 100644 uni_modules/uni-data-checkbox/readme.md
create mode 100644 uni_modules/uni-data-picker/changelog.md
create mode 100644 uni_modules/uni-data-picker/components/uni-data-picker/keypress.js
create mode 100644 uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.vue
create mode 100644 uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.js
create mode 100644 uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.vue
create mode 100644 uni_modules/uni-data-picker/package.json
create mode 100644 uni_modules/uni-data-picker/readme.md
create mode 100644 uni_modules/uni-dateformat/changelog.md
create mode 100644 uni_modules/uni-dateformat/components/uni-dateformat/date-format.js
create mode 100644 uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.vue
create mode 100644 uni_modules/uni-dateformat/package.json
create mode 100644 uni_modules/uni-dateformat/readme.md
create mode 100644 uni_modules/uni-datetime-picker/changelog.md
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/keypress.js
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js
create mode 100644 uni_modules/uni-datetime-picker/package.json
create mode 100644 uni_modules/uni-datetime-picker/readme.md
create mode 100644 uni_modules/uni-drawer/changelog.md
create mode 100644 uni_modules/uni-drawer/components/uni-drawer/keypress.js
create mode 100644 uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue
create mode 100644 uni_modules/uni-drawer/package.json
create mode 100644 uni_modules/uni-drawer/readme.md
create mode 100644 uni_modules/uni-easyinput/changelog.md
create mode 100644 uni_modules/uni-easyinput/components/uni-easyinput/common.js
create mode 100644 uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue
create mode 100644 uni_modules/uni-easyinput/package.json
create mode 100644 uni_modules/uni-easyinput/readme.md
create mode 100644 uni_modules/uni-fab/changelog.md
create mode 100644 uni_modules/uni-fab/components/uni-fab/uni-fab.vue
create mode 100644 uni_modules/uni-fab/package.json
create mode 100644 uni_modules/uni-fab/readme.md
create mode 100644 uni_modules/uni-fav/changelog.md
create mode 100644 uni_modules/uni-fav/components/uni-fav/i18n/en.json
create mode 100644 uni_modules/uni-fav/components/uni-fav/i18n/index.js
create mode 100644 uni_modules/uni-fav/components/uni-fav/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-fav/components/uni-fav/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-fav/components/uni-fav/uni-fav.vue
create mode 100644 uni_modules/uni-fav/package.json
create mode 100644 uni_modules/uni-fav/readme.md
create mode 100644 uni_modules/uni-file-picker/changelog.md
create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/choose-and-upload-file.js
create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.vue
create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/upload-file.vue
create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/upload-image.vue
create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/utils.js
create mode 100644 uni_modules/uni-file-picker/package.json
create mode 100644 uni_modules/uni-file-picker/readme.md
create mode 100644 uni_modules/uni-forms/changelog.md
create mode 100644 uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue
create mode 100644 uni_modules/uni-forms/components/uni-forms/uni-forms.vue
create mode 100644 uni_modules/uni-forms/components/uni-forms/validate.js
create mode 100644 uni_modules/uni-forms/package.json
create mode 100644 uni_modules/uni-forms/readme.md
create mode 100644 uni_modules/uni-goods-nav/changelog.md
create mode 100644 uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/en.json
create mode 100644 uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/index.js
create mode 100644 uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-goods-nav/components/uni-goods-nav/uni-goods-nav.vue
create mode 100644 uni_modules/uni-goods-nav/package.json
create mode 100644 uni_modules/uni-goods-nav/readme.md
create mode 100644 uni_modules/uni-grid/changelog.md
create mode 100644 uni_modules/uni-grid/components/uni-grid-item/uni-grid-item.vue
create mode 100644 uni_modules/uni-grid/components/uni-grid/uni-grid.vue
create mode 100644 uni_modules/uni-grid/package.json
create mode 100644 uni_modules/uni-grid/readme.md
create mode 100644 uni_modules/uni-group/changelog.md
create mode 100644 uni_modules/uni-group/components/uni-group/uni-group.vue
create mode 100644 uni_modules/uni-group/package.json
create mode 100644 uni_modules/uni-group/readme.md
create mode 100644 uni_modules/uni-icons/changelog.md
create mode 100644 uni_modules/uni-icons/components/uni-icons/icons.js
create mode 100644 uni_modules/uni-icons/components/uni-icons/uni-icons.vue
create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons.css
create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons.ttf
create mode 100644 uni_modules/uni-icons/package.json
create mode 100644 uni_modules/uni-icons/readme.md
create mode 100644 uni_modules/uni-id-common/changelog.md
create mode 100644 uni_modules/uni-id-common/package.json
create mode 100644 uni_modules/uni-id-common/readme.md
create mode 100644 uni_modules/uni-id-common/uniCloud/cloudfunctions/common/uni-id-common/index.js
create mode 100644 uni_modules/uni-id-common/uniCloud/cloudfunctions/common/uni-id-common/package.json
create mode 100644 uni_modules/uni-indexed-list/changelog.md
create mode 100644 uni_modules/uni-indexed-list/components/uni-indexed-list/uni-indexed-list-item.vue
create mode 100644 uni_modules/uni-indexed-list/components/uni-indexed-list/uni-indexed-list.vue
create mode 100644 uni_modules/uni-indexed-list/package.json
create mode 100644 uni_modules/uni-indexed-list/readme.md
create mode 100644 uni_modules/uni-link/changelog.md
create mode 100644 uni_modules/uni-link/components/uni-link/uni-link.vue
create mode 100644 uni_modules/uni-link/package.json
create mode 100644 uni_modules/uni-link/readme.md
create mode 100644 uni_modules/uni-list/changelog.md
create mode 100644 uni_modules/uni-list/components/uni-list-ad/uni-list-ad.vue
create mode 100644 uni_modules/uni-list/components/uni-list-chat/uni-list-chat.scss
create mode 100644 uni_modules/uni-list/components/uni-list-chat/uni-list-chat.vue
create mode 100644 uni_modules/uni-list/components/uni-list-item/uni-list-item.vue
create mode 100644 uni_modules/uni-list/components/uni-list/uni-list.vue
create mode 100644 uni_modules/uni-list/components/uni-list/uni-refresh.vue
create mode 100644 uni_modules/uni-list/components/uni-list/uni-refresh.wxs
create mode 100644 uni_modules/uni-list/package.json
create mode 100644 uni_modules/uni-list/readme.md
create mode 100644 uni_modules/uni-load-more/changelog.md
create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/en.json
create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/index.js
create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue
create mode 100644 uni_modules/uni-load-more/package.json
create mode 100644 uni_modules/uni-load-more/readme.md
create mode 100644 uni_modules/uni-nav-bar/changelog.md
create mode 100644 uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar.vue
create mode 100644 uni_modules/uni-nav-bar/components/uni-nav-bar/uni-status-bar.vue
create mode 100644 uni_modules/uni-nav-bar/package.json
create mode 100644 uni_modules/uni-nav-bar/readme.md
create mode 100644 uni_modules/uni-notice-bar/changelog.md
create mode 100644 uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.vue
create mode 100644 uni_modules/uni-notice-bar/package.json
create mode 100644 uni_modules/uni-notice-bar/readme.md
create mode 100644 uni_modules/uni-number-box/changelog.md
create mode 100644 uni_modules/uni-number-box/components/uni-number-box/uni-number-box.vue
create mode 100644 uni_modules/uni-number-box/package.json
create mode 100644 uni_modules/uni-number-box/readme.md
create mode 100644 uni_modules/uni-pagination/changelog.md
create mode 100644 uni_modules/uni-pagination/components/uni-pagination/i18n/en.json
create mode 100644 uni_modules/uni-pagination/components/uni-pagination/i18n/es.json
create mode 100644 uni_modules/uni-pagination/components/uni-pagination/i18n/fr.json
create mode 100644 uni_modules/uni-pagination/components/uni-pagination/i18n/index.js
create mode 100644 uni_modules/uni-pagination/components/uni-pagination/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-pagination/components/uni-pagination/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-pagination/components/uni-pagination/uni-pagination.vue
create mode 100644 uni_modules/uni-pagination/package.json
create mode 100644 uni_modules/uni-pagination/readme.md
create mode 100644 uni_modules/uni-popup/changelog.md
create mode 100644 uni_modules/uni-popup/components/uni-popup-dialog/keypress.js
create mode 100644 uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue
create mode 100644 uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue
create mode 100644 uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue
create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/en.json
create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/index.js
create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-popup/components/uni-popup/keypress.js
create mode 100644 uni_modules/uni-popup/components/uni-popup/popup.js
create mode 100644 uni_modules/uni-popup/components/uni-popup/uni-popup.vue
create mode 100644 uni_modules/uni-popup/package.json
create mode 100644 uni_modules/uni-popup/readme.md
create mode 100644 uni_modules/uni-rate/changelog.md
create mode 100644 uni_modules/uni-rate/components/uni-rate/uni-rate.vue
create mode 100644 uni_modules/uni-rate/package.json
create mode 100644 uni_modules/uni-rate/readme.md
create mode 100644 uni_modules/uni-row/changelog.md
create mode 100644 uni_modules/uni-row/components/uni-col/uni-col.vue
create mode 100644 uni_modules/uni-row/components/uni-row/uni-row.vue
create mode 100644 uni_modules/uni-row/package.json
create mode 100644 uni_modules/uni-row/readme.md
create mode 100644 uni_modules/uni-scss/changelog.md
create mode 100644 uni_modules/uni-scss/index.scss
create mode 100644 uni_modules/uni-scss/package.json
create mode 100644 uni_modules/uni-scss/readme.md
create mode 100644 uni_modules/uni-scss/styles/index.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_border.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_color.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_radius.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_space.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_styles.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_text.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_variables.scss
create mode 100644 uni_modules/uni-scss/styles/tools/functions.scss
create mode 100644 uni_modules/uni-scss/theme.scss
create mode 100644 uni_modules/uni-scss/variables.scss
create mode 100644 uni_modules/uni-search-bar/changelog.md
create mode 100644 uni_modules/uni-search-bar/components/uni-search-bar/i18n/en.json
create mode 100644 uni_modules/uni-search-bar/components/uni-search-bar/i18n/index.js
create mode 100644 uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.vue
create mode 100644 uni_modules/uni-search-bar/package.json
create mode 100644 uni_modules/uni-search-bar/readme.md
create mode 100644 uni_modules/uni-segmented-control/changelog.md
create mode 100644 uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control.vue
create mode 100644 uni_modules/uni-segmented-control/package.json
create mode 100644 uni_modules/uni-segmented-control/readme.md
create mode 100644 uni_modules/uni-steps/changelog.md
create mode 100644 uni_modules/uni-steps/components/uni-steps/uni-steps.vue
create mode 100644 uni_modules/uni-steps/package.json
create mode 100644 uni_modules/uni-steps/readme.md
create mode 100644 uni_modules/uni-swipe-action/changelog.md
create mode 100644 uni_modules/uni-swipe-action/components/uni-swipe-action-item/bindingx.js
create mode 100644 uni_modules/uni-swipe-action/components/uni-swipe-action-item/isPC.js
create mode 100644 uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpalipay.js
create mode 100644 uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpother.js
create mode 100644 uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpwxs.js
create mode 100644 uni_modules/uni-swipe-action/components/uni-swipe-action-item/render.js
create mode 100644 uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue
create mode 100644 uni_modules/uni-swipe-action/components/uni-swipe-action-item/wx.wxs
create mode 100644 uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue
create mode 100644 uni_modules/uni-swipe-action/package.json
create mode 100644 uni_modules/uni-swipe-action/readme.md
create mode 100644 uni_modules/uni-swiper-dot/changelog.md
create mode 100644 uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.vue
create mode 100644 uni_modules/uni-swiper-dot/package.json
create mode 100644 uni_modules/uni-swiper-dot/readme.md
create mode 100644 uni_modules/uni-table/changelog.md
create mode 100644 uni_modules/uni-table/components/uni-table/uni-table.vue
create mode 100644 uni_modules/uni-table/components/uni-tbody/uni-tbody.vue
create mode 100644 uni_modules/uni-table/components/uni-td/uni-td.vue
create mode 100644 uni_modules/uni-table/components/uni-th/filter-dropdown.vue
create mode 100644 uni_modules/uni-table/components/uni-th/uni-th.vue
create mode 100644 uni_modules/uni-table/components/uni-thead/uni-thead.vue
create mode 100644 uni_modules/uni-table/components/uni-tr/table-checkbox.vue
create mode 100644 uni_modules/uni-table/components/uni-tr/uni-tr.vue
create mode 100644 uni_modules/uni-table/i18n/en.json
create mode 100644 uni_modules/uni-table/i18n/es.json
create mode 100644 uni_modules/uni-table/i18n/fr.json
create mode 100644 uni_modules/uni-table/i18n/index.js
create mode 100644 uni_modules/uni-table/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-table/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-table/package.json
create mode 100644 uni_modules/uni-table/readme.md
create mode 100644 uni_modules/uni-tag/changelog.md
create mode 100644 uni_modules/uni-tag/components/uni-tag/uni-tag.vue
create mode 100644 uni_modules/uni-tag/package.json
create mode 100644 uni_modules/uni-tag/readme.md
create mode 100644 uni_modules/uni-test/changelog.md
create mode 100644 uni_modules/uni-test/components/uni-test/uni-test.vue
create mode 100644 uni_modules/uni-test/package.json
create mode 100644 uni_modules/uni-test/readme.md
create mode 100644 uni_modules/uni-title/changelog.md
create mode 100644 uni_modules/uni-title/components/uni-title/uni-title.vue
create mode 100644 uni_modules/uni-title/package.json
create mode 100644 uni_modules/uni-title/readme.md
create mode 100644 uni_modules/uni-transition/changelog.md
create mode 100644 uni_modules/uni-transition/components/uni-transition/createAnimation.js
create mode 100644 uni_modules/uni-transition/components/uni-transition/uni-transition.vue
create mode 100644 uni_modules/uni-transition/package.json
create mode 100644 uni_modules/uni-transition/readme.md
create mode 100644 uni_modules/uni-ui/changelog.md
create mode 100644 uni_modules/uni-ui/components/uni-ui/uni-ui.vue
create mode 100644 uni_modules/uni-ui/package.json
create mode 100644 uni_modules/uni-ui/readme.md
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..2857694
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+unpackage
+node_modules
diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json
new file mode 100644
index 0000000..37af134
--- /dev/null
+++ b/.hbuilderx/launch.json
@@ -0,0 +1,24 @@
+{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/
+ // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数
+ "version": "0.0",
+ "configurations": [{
+ "default" :
+ {
+ "launchtype" : "local"
+ },
+ "h5" :
+ {
+ "launchtype" : "local"
+ },
+ "mp-toutiao" :
+ {
+ "launchtype" : "local"
+ },
+ "mp-weixin" :
+ {
+ "launchtype" : "local"
+ },
+ "type" : "uniCloud"
+ }
+ ]
+}
diff --git a/App.vue b/App.vue
new file mode 100644
index 0000000..55be1b2
--- /dev/null
+++ b/App.vue
@@ -0,0 +1,36 @@
+
+
+
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..2837dc6
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+# 职站商城
\ No newline at end of file
diff --git a/apis/modules/article.js b/apis/modules/article.js
new file mode 100644
index 0000000..c67ac27
--- /dev/null
+++ b/apis/modules/article.js
@@ -0,0 +1,26 @@
+import request from '@/apis/request.js'
+const { get, post } = request
+
+export const partnerOperatingList = (data) => {
+ return post('nakadai/nakadai/partner/article/management/partnerOperatingList', data)
+}
+
+export const findById = id => {
+ return post('nakadai/nakadai/applets/partner/browse?contentId=' + id)
+}
+
+export const queryClassificationByType = id => {
+ return post('nakadai/nakadai/partner/article/classification/queryClassificationByType?typeId=' + id)
+}
+
+export const schemeList = data => {
+ return post('nakadai/nakadai/partner/schemeManagement/schemeList', data)
+}
+
+export const schemeFindById = id => {
+ return post('nakadai/nakadai/partner/schemeManagement/findById?id=' + id)
+}
+
+export const collectCourse = (id, state) => {
+ return post('nakadai/nakadai/partner/article/management/collectCourse?contentId=' + id + '&state=' + state)
+}
\ No newline at end of file
diff --git a/apis/modules/client.js b/apis/modules/client.js
new file mode 100644
index 0000000..560370c
--- /dev/null
+++ b/apis/modules/client.js
@@ -0,0 +1,54 @@
+import request from '@/apis/request.js'
+const { get, post } = request
+
+export const queryCustomer = (data) => {
+ return post('nakadai/nakadai/customer/queryCustomer', data)
+}
+
+export const list = (data) => {
+ return post('nakadai/nakadai/applets/customer/getCustomerListBasedOnBusinessManagerId', data)
+}
+
+export const all = (data) => {
+ return post('nakadai/nakadai/applets/customer/customerList', data)
+}
+
+export const queryCustomerDetails = (data) => {
+ return get('nakadai/nakadai/customer/queryCustomerDetails', data)
+}
+
+export const querySchool = (data) => {
+ return get('nakadai/nakadai/school/querySchool', data)
+}
+
+export const queryIndustryClass = (data) => {
+ return get('nakadai/nakadai/hrIndustryClass/queryIndustryClass', data)
+}
+
+export const queryIndustry = (data) => {
+ return get('nakadai/nakadai/hrIndustry/queryIndustry', data)
+}
+
+export const queryCustomerIsExists = (data) => {
+ return get('nakadai/nakadai/customer/queryCustomerIsExists', data)
+}
+
+export const addCustomer = (data) => {
+ return post('nakadai/nakadai/customer/addCustomer', data)
+}
+
+export const updateCustomer = (data) => {
+ return post('nakadai/nakadai/customer/updateCustomer', data)
+}
+
+export const getProductsSubscribedByCustomers = (data) => {
+ return get('nakadai/nakadai/customer/getProductsSubscribedByCustomers', data)
+}
+
+export const getTeamsByAccountId = (data) => {
+ return post('nakadai/nakadai/applets/customer/getTeamsByAccountId', data)
+}
+
+export const getTheBusinessManagerIdsUnderTheTeam = id => {
+ return post(`nakadai/nakadai/applets/customer/getTheBusinessManagerIdsUnderTheTeam?id=${id}`)
+}
\ No newline at end of file
diff --git a/apis/modules/order.js b/apis/modules/order.js
new file mode 100644
index 0000000..e9a003d
--- /dev/null
+++ b/apis/modules/order.js
@@ -0,0 +1,42 @@
+import request from '@/apis/request.js'
+const { get, post } = request
+
+export const getOrderOtherTime = (data) => {
+ return post('nakadai/nakadai/orderOther/getOrderOtherTime', data)
+}
+
+export const add = (data) => {
+ return post('nakadai/nakadai/order/add', data)
+}
+
+export const update = (data) => {
+ return post('nakadai/nakadai/order/update', data)
+}
+
+export const getDetail = (data) => {
+ return get('nakadai/nakadai/order/get', data)
+}
+
+export const renew = (data) => {
+ return post('nakadai/nakadai/orderOther/renew', data)
+}
+
+export const list = (data) => {
+ return post('nakadai/nakadai/applets/order/orderList', data)
+}
+
+export const orderList = (data) => {
+ return post('nakadai/nakadai/order/list', data)
+}
+
+export const del = (data) => {
+ return post('nakadai/nakadai/order/delete', data)
+}
+
+export const miniProgramOrderRecord = (data) => {
+ return post('nakadai/nakadai/applets/order/miniProgramOrderRecord', data)
+}
+
+export const queryCitySettlementPrice = (mallId, provinceId, cityId) => {
+ return post(`nakadai/mallPrice/queryCitySettlementPrice?mallId=${mallId}&provinceId=${provinceId}&cityId=${cityId}`)
+}
\ No newline at end of file
diff --git a/apis/modules/parner.js b/apis/modules/parner.js
new file mode 100644
index 0000000..c3a3f0b
--- /dev/null
+++ b/apis/modules/parner.js
@@ -0,0 +1,42 @@
+import request from '@/apis/request.js'
+const { get, post } = request
+
+export const savePartnerAccount = (data) => {
+ return post('nakadai/nakadai/partnerAccount/savePartnerAccount', data)
+}
+
+export const teamList = (data) => {
+ return post('nakadai/nakadai/partnerAccount/partnerAccountList', data)
+}
+
+export const generateInvitationCode = accountId => {
+ return post(`nakadai/nakadai/partnerAccount/generateInvitationCode?accountId=${accountId}`)
+}
+
+export const treeList = (data) => {
+ return post('nakadai/nakadai/partnerClassification/treeList', data)
+}
+
+export const my = (data) => {
+ return get('nakadai/nakadai/partner-team/my', data)
+}
+
+export const mailFileSend = (data) => {
+ return post('nakadai/nakadai/partnerAccount/mailFileSend', data)
+}
+
+export const salesProgress = data => {
+ return post(`nakadai/nakadai/applets/partner/salesProgress`, data)
+}
+
+export const annualOperatingAnalysis = data => {
+ return post(`nakadai/nakadai/applets/partner/annualOperatingAnalysis`, data)
+}
+
+export const editProvinceCity = data => {
+ return post(`nakadai/nakadai/partner-team/editProvinceCity`, data)
+}
+
+export const getPartnerTeamRates = data => {
+ return post(`nakadai/nakadai/partner-team/getPartnerTeamRates`, data)
+}
\ No newline at end of file
diff --git a/apis/modules/product.js b/apis/modules/product.js
new file mode 100644
index 0000000..4726020
--- /dev/null
+++ b/apis/modules/product.js
@@ -0,0 +1,50 @@
+import request from '@/apis/request.js'
+const { get, post } = request
+
+export const AppletsDataProductList = (data) => {
+ return post('nakadai/nakadai/dataProduct/AppletsDataProductList', data)
+}
+
+export const tagsList = () => {
+ return get('nakadai/tags/tagsList')
+}
+
+export const listOfGoods = (data) => {
+ return post('nakadai/mall/listOfGoods', data)
+}
+
+export const detailsOfGoods = (id) => {
+ return get('nakadai/mall/detailsOfGoods?mallId=' + id)
+}
+
+export const productCategoryList = () => {
+ return get('nakadai/productClassification/productCategoryList')
+}
+
+export const productTypeList = () => {
+ return get('nakadai/productType/productTypeList')
+}
+
+export const addToShoppingCart = (data) => {
+ return post('nakadai/mini/program/shopping/cart/addToShoppingCart', data)
+}
+
+export const delCart = (data) => {
+ return post('nakadai/mini/program/shopping/cart/batchDeletion', data)
+}
+
+export const shoppingCartList = (data) => {
+ return post('nakadai/mini/program/shopping/cart/shoppingCartList', data)
+}
+
+export const courseDiscipline = () => {
+ return get('nakadai/nakadai/subject/courseDiscipline')
+}
+
+export const courseProfessionalClass = id => {
+ return get('nakadai/nakadai/subject/courseProfessionalClass?disciplineId=' + id)
+}
+
+export const courseProfessional = id => {
+ return get('nakadai/nakadai/subject/courseProfessional?professionalClassId=' + id)
+}
\ No newline at end of file
diff --git a/apis/modules/user.js b/apis/modules/user.js
new file mode 100644
index 0000000..27f7a1b
--- /dev/null
+++ b/apis/modules/user.js
@@ -0,0 +1,84 @@
+import request from '@/apis/request.js'
+const { get, post } = request
+
+export const login = (data) => {
+ return post('users/users/user/weChatAppletCallbackByPartner', data)
+}
+
+export const queryProvince = () => {
+ return get('nakadai/nakadai/province/queryProvince')
+}
+
+export const queryCity = (data) => {
+ return get('nakadai/nakadai/city/queryCity', data)
+}
+
+export const updateAvatars = url => {
+ return post(`users/users/user/updateAvatars?url=` + url)
+}
+
+export const userBinding = (data) => {
+ return post('users/users/user/userBinding', data)
+}
+
+export const examinePassword = (data) => {
+ return post('users/users/userAccount/examinePassword', data)
+}
+
+export const getUserRolesPermissionMenu = (data) => {
+ return get('users/users/user-role/getUserRolesPermissionMenu', data)
+}
+
+export const updatePersonCenter = (data) => {
+ return post('users/users/userAccount/updatePersonCenter', data)
+}
+
+export const queryUserInfoDetails = () => {
+ return get('users/users/userAccount/queryUserInfoDetails')
+}
+
+export const updateMyEmail = (data) => {
+ return post('nakadai/nakadai/partner-team/updateMyEmail', data)
+}
+
+export const mailCodeSend = (data) => {
+ return post('nakadai/nakadai/partner-team/mailCodeSend', data)
+}
+
+export const changeAccount = account => {
+ return post(`users/users/applets/mine/changeAccount?account=${account}`)
+}
+
+export const changePhoneNumber = (phone, code) => {
+ return post(`users/users/applets/mine/changePhoneNumber?phone=${phone}&code=${code}`)
+}
+
+export const checkIfAnAccountExists = account => {
+ return post(`users/users/applets/mine/checkIfAnAccountExists?account=${account}`)
+}
+
+export const checkIfThePhoneNumberExists = phone => {
+ return post(`users/users/applets/mine/checkIfThePhoneNumberExists?phone=${phone}`)
+}
+
+export const queryPartnerAccount = phone => {
+ return post(`nakadai/nakadai/partnerAccount/queryPartnerAccount?phone=${phone}`)
+}
+
+export const getSessionKey = data => {
+ return post(`users/users/user/getSessionKey`, data)
+}
+
+export const partnerAccountApplication = data => {
+ return post(`nakadai/nakadai/partnerAccount/partnerAccountApplication`, data)
+}
+
+export const loginByOpenid = openid => {
+ return post(`users/users/user/loginByOpenid?openid=` + openid)
+}
+
+export const checkWorkNumOrAccount = account => {
+ return post(`occupationlab/occupationlab/architecture/checkWorkNumOrAccount?platformId=4&type=0&account=` + account)
+}
+
+export const updateUserAvatars = `http://39.108.250.202:9000/users/users/userAccount/updateUserAvatars`
\ No newline at end of file
diff --git a/apis/request.js b/apis/request.js
new file mode 100644
index 0000000..4031782
--- /dev/null
+++ b/apis/request.js
@@ -0,0 +1,91 @@
+import config from '@/config/request'
+let HTTP_COUNT = 0 // loading次数
+
+const request = options => {
+ HTTP_COUNT++
+ if (config.showLoading) {
+ // 请求数据时的loading
+ // uni.showToast({
+ // title: '加载中',
+ // duration: 200,
+ // icon: 'loading'
+ // })
+ }
+ const header = Object.assign({}, config.headers, {
+ token: uni.getStorageSync('token')
+ })
+ const otherUrl = ['queryPartnerAccount', 'getSessionKey', 'loginByOpenid', 'partnerAccountApplication', 'checkWorkNumOrAccount']
+ return new Promise((resolve, reject)=>{
+ const { url } = options
+ uni.request({
+ header,
+ // url: (otherUrl.find(e => url.includes(e)) ? 'http://192.168.31.116:9000/' : config.baseURL) + url,
+ url: config.baseURL + url,
+ method: options.method || 'GET', // 请求类型,默认为GET
+ data: options.data || {}, // 请求参数,默认空对象
+ success: ({ data }) => {
+ const { status, message } = data
+ // 状态判断,根据后台定义并提示
+ if (status === 200) {
+ resolve(data)
+ } else if (status == 401) {
+ // 登录过期
+ uni.clearStorageSync()
+ uni.showToast({
+ title: message,
+ icon: 'none'
+ })
+ setTimeout(() => {
+ uni.navigateTo({
+ url: '../login/login'
+ })
+ }, 1500)
+ reject(data)
+ } else if (status == 10028 || status == 10014) { // 用户不存在
+ resolve(data)
+ } else if (!status) {
+ resolve(data)
+ } else {
+ uni.showToast({
+ title: message,
+ icon: 'none'
+ })
+ reject(data)
+ }
+ },
+ fail: err => {
+ uni.showToast({
+ title: '请求失败!',
+ icon: 'none'
+ })
+ reject(err)
+ },
+ complete: () => {
+ if (config.showLoading) {
+ // HTTP_COUNT--
+ // HTTP_COUNT || uni.hideLoading()
+ }
+ }
+ })
+ })
+}
+
+const get = (url, data, options = {}) => {
+ options.method = 'GET'
+ options.data = data
+ options.url = url
+ return request(options)
+}
+
+const post = (url, data, options = {}) => {
+ options.method = 'POST'
+ options.data = data
+ options.url = url
+ return request(options)
+}
+
+export default {
+ request,
+ get,
+ post
+}
\ No newline at end of file
diff --git a/components/empty/empty.vue b/components/empty/empty.vue
new file mode 100644
index 0000000..42d2f06
--- /dev/null
+++ b/components/empty/empty.vue
@@ -0,0 +1,40 @@
+
+
&iJ4XC-dR=NjrbpdYTYuR&c~YNVa#bQ39fS6@E%XpN9mFS2K}qkC z2frey;m@=L(!CG_1cZu6H|qI+=Bll_KKitvlNe~DTtj+^5)E%cr+fYTKJx{$CyXK8e#KnTrmnh39OW+ zh`?2$8;qnIIO}6khrw#5l-`O@2~yp|C|1o*YP{ryvc@#aJS!{uTzisdYhnY68;D^; zU%R?1uJaYmBiU6ff51&BhBfkvnNgUv+evTa-(`5}L<*j|R>O?;%vG75oyVb*l#TI9 z(yQj5pbd}bnzUe%SHJ$K1R<8%PRmgx8cX0!VL_J EWjLB?T#MYG?Uahlcp;Ruq&N2-;_=f5?WSQr`U+cgiV21Z9m zR}tsuCVIfMTl*m_?a_49AYIRe-3IyT^rm{1RAbe OqJ+nhFT$4L6b`b;`i4!T-) z l(v6Q&2j(2UyEbWkqX_rB!NVH7D4VIE%I|0>d$ k|1nrcuj=G?ANLOzMFnNx zOtsOgx8VsvdMN9iutUVEK?kqMAMrug*Z{z+XL+>k>F8K$Dm4Wx{B#u%L|==q1-77_ zV R`covnsM&|^2#v0|k<6w!gev3>9<8&{vNf-k> zxt@9DPq(h+Pna6Rd(04bvBGa~fQJ35UkGON24*ygD7&~o=}6={&4q#(`6)r!-U){z zg+P?{N R~YiqpFL2?mTmHWIoptWK(uNe2vrg 7$h^pd;4$*?J)o zeC1ia26CjgQ83`FlC#cSk(KJxEFNYK^ zcYpa^?Fe2xf|XAfIrYF6_@`Z~Ho9Xp-u=5ggqi!`r7bcrWRnirwQAilx+!09!UtAu zJJm$WQLfR83y_jL%h(QtNVigC6$-}Zb-g8SXZJ`evR+K2_25#|8srU)Orj`wy%*g7 zQvF{x$$7r%j|jbu;zXg{x1{a1%n=s>XQBe#-jMyC6^LVA J zCVINH`?{L-;U@Ior5Gi&)pgtg@h`i?X&9?zxBaGQ&|wF}@q7UA_iw%DgRH=n@7arJ z)B)rBmLg_Jk_r;9G^peUB>sD_#tP-iQ1ikJry|;xlS8GX>w~SPMrANO{dUKSBEKl~ zuIIynBoz`H=v;4hIbacD0IvO&2-gGT!6n&+q=C$$TC_F1n@AhI@trmg!boZt>1j;L zI2Wi~z`oRFPVwH1Tj}WntR2o9bkd3W&so|*_^}tyS=!5@0$Iuf%X ;sO4l?RJ2TjwDlSBt%ef_#rOxb#|Ihsc z+dCxZ9NjYH+X26re0mWFm;cP}+u)ran(D w|^~$sQR`^{ozr=3YM!h{hrGoM?}|Q*jfO?&d~QJI3qhcJ za`x~b>~|R96i;Y}=^>_6zB1A7i#Qb$i!E~$pmyo^(Vc6q1U~U^8_$I^sUshzO5``Q zny&l;l8=~eG6ja4q{I9@&A)2IPZCiyT5Xw&6`B}_O4?n0m2xNiMlF(F;+)3up$eWQ z&I=3l9`GKxEt&aLD_1aDylS~x9Y#TBx(O_A7Nq9@PzIgNH4s$U+H@s9iR3!1~S3a00p3t>%2E5pBs3WWYtH4e7{S>rOvp#MzO3D zwxt+4*Q!#W_wc0{loIo+6h$|3tDUDbP$CGAl?t!|#Op*}fErJsHmb4K R*F@8yzf?Di{T7#`HrhUT@J+Z62X0N zHk n8^C_&8?wd*XRnWaOyHnkRd5rHXRJa}t?#Wc0*_y%PoJsI_533r)bWR}P zb3SN1VmWH=VNA>t9nIL#ArR%qhQ`f;sJi!@Np%lP+R+IX>}VJFTF7J=#%WZ@oqMcG zl;37b!{tI;hTP?InWI_B#!o9v+sSto+oAiKCF(|Z8@p58&Elg!tgDx)x@Y;IWIv!9 zquS#b|DgR(#Pq^jGsbggHsp?y%V=7EP<)5%l(&1V>S$f#gM7F0?#h`=ih_9~@SGBv zir%V}^p=6xgTc_k=&< xaSh5csLS*VWm2|4$2SCbp*#IR_b^1T*Seocbq~xK z2-%$Hs!wWTcy(d_MqF#}zpk!Lh8vHlg@;rEHTQ_A``9e_^;QWV7TxFIW}z$9UCUnV zy6y11+Br$gK@t;}d)T=YOLlHe k&o4P?9QlKc&$6VJf6>m+jvqfrF+5mjY4*9Jams5-Mc<~ z_>ie{bepek^hInpO;=ankBW(8eD$Fn8BImoQ@Og}c|msAe)_@V=~F7veLCr05dQib zkh{1Xx}TClFBGp(w$;7vLs`+81lHlzH8AYaQje*g%7+g?cx^gE&MsD$#uD6{8AW$6 zcBCRp>?X~hf&9UXtEBGT3qzQLwfDn^3)eIC40lZ&`-oGwHdM#gr+-lS)AysL@Emun z@&~b<_Nd->_&B8Qk#wIh627k|$H{j?`JGoU9lWqsON~o`x4jo`?)~^OQ@?Q6sK;36 zX1ED{KxIMI>Hf#r^O|OVg@b92(46a)>qQ|Z5YX-9%*u2hHnKqW-Ln7}6zdk2q^J9E z$H$MKIy3bOCGFUpXOG{QsFC=`RM`F(coktRBvKg2j<`;UfsvdTG=55Dx*r`0mhK|G z#fz>YzITP0-gD|?YikF&PJ?PPb&64rF$70smn3GQsR@fQr9C!|ngnJ?>5UlA#RAcF z$(_#d;F8h(qU(-lRn4{A7wl}KpWe2h=!?j7<$9ys;+?5WnC=%)rS`BPcu5_k!K~5! zuYzH|Cc&a3KITwgj1A_BcH}Z8>+WDUbl cTfx2zD?Kl3U6#eC=9}Ufo1leAn zx^tZW8=jWCL=Eh_R#9F3!u}qX@f* ItfyanN7!3Azm8UAa8!#I;^u}<# zDCx!6U=Hp;_tGt5V1hrq-`@6}e&}Udj^D&3Y5mmDK)SD}Yu(Z2YkNM$%*Wa&v@_WL z_i@b>p4-*;8V0oTRJmuoobJ={VVQ^3Q)_#*)U CxPjAuuTA%@7#C^piuC#3C44`2>=-R{nH=-u z*S)F!beE&6RpK6!oV$gZOwtExNLU}B`wFlhk1$eoAm*NO12$y9fUj2Fx8l=s>C8s* z{a6%y$xI#Uu8NOH++j1GR7vz&X&GP+>mw+IZ)bq(OS%r_*(>_D;08nb4+ztJ1hN?` z14sJkX=~eJh`mK!Tf`z(@shd|e% OJU zS5GHn(lwKBx~qG76g>R${Oa|qSNiT7r9)qP?E{g8m$;+Om-m45d`*ocwAX62_cC32 zJQpFn=lOT&&^H8pp6=}7e&J<5y!+|p{8?q(<;&0x*<(9hTx|~~rHo8@K1P3)wD7@4 z3+gFS?bp$^W2TRR-kZ UBb<1l>2eOrt@#UnS2E7 zq>um3oU6{x&2_+gQ9}ddb0tt;J&RNsW3g((=+O?LOOoRoD@i#rMK$crU1Z^9%F%oN zEt_cv?X|x?$uup&$uwKVF9icUe9fViZ$5eY=`7GW>5p;L#~XLQs?`gaCI&s)J?A$> z6||SbyDvv|;9;){?7G)J_~5mdUi#>R*A{Y2drj%m^~IS?H#2wg6zYI;6riHOfc}ar z4y};B5n5SUeeAKbXoV|bKJK`S#$a^7$z(}|e)ndl%y{6GXZM*lKds*N{`2oGRC7&x zJ;A;8W+v3}+}vCfb|y#ja5N_HnL6wAF~^;y3I;O!X(XV#z7GfSRSxbxN@8e~cku0W z(PZ~AHK_hV3oRm3lU3OFLBQK1ybbo##~61s1_RSjYO8ApdkpC7mH6R^Z5QEOU8Qhm z@i8@B^@m!2WY@>c67Q!if%kmi+b8cVz7z0cin~ZY>YduNeatAdH)UnNNA>+w1sF3Z zx5IAYPG;u$>}uaOMfbVW=E3^_b*4@z3OpJ3agFXrk&l6qL4q-Lb+`gdqurgzjs+cd zBLmY8%U)08{>)N#1}5gb&!Q_q0pjC6Xv4!() 8C!DTBPX^}xxv8*2q;riE z?$pg!Ux#V}ZA@Int&8uNm^fW18IS_?G=h73roCnZ{*TsHXbbO4r_Bl8+i0`2W9pYW zolaYbZU}Rwal@T?{j3A(6z?NY86(6>L7gD(ZvZB4k#|Si$3dpOX4Tj4wKl^rw7fs< zaNJ4ZA_Dwy8c*ES+B`b2oi*h3GVQJxf-yBPk|V|){)P?oG04YQHQj1OVQBL!?Kuhj z)cj5Z{LI0@J!uSv9x|r%yrk2MQCV4wQT2^~dr=;d-702e+HJb)h1Mk$-e)W{2Qs|R z&bD_L;15o87p5IAQccU^jYt WJKMT?5B63X4sUf4cfdT?v_pk(KeS0Nnn?C+V_V@K$FuZDkuE4ZxVSUV z{$2?&Tt#+w%!}R4Fr^YBJmNVjAnma0Wxj=Yzk5Zxnb2PC+acTu_?WAi2L7Pp?jy9* zL^W$F%AYhi>P~LL;YO+*HoX_zk$E3nF#y<$>dv^;>INanULCVErQ$njsyU-snuCeE zUmY0P@hg6Ju}p?Z*d3~UWPRip$h0G@7tpQY7JsqIfzPRa3{N{PmYSN1=?|mN`5Z*t z 5JqHcj%{2@5FR4IdVM-noG_n_<}Ogm8DQG9=<8Lo@eI|1KZwDZ0c zf_GBXKH?0M_?h|f$K6+{MQf7*uV-YO@A+6>KVPiVNM~k}#|0}NL3$xQ*bLTM>r)|@ zg?9vaMLS7`c!T({$6c+>L+5G(cNll)4NMPqXG+_-Q0`lJZC-J`cVrN5Qg{!7fxOR$ zz+EWXki;JtGb3u+8(Lr&V ZYCh! z;ombIO+W9EAigs%ke@jKxHG^`s^SC6(azWT6&w`M9jcMxLh`XtLycYO5MjRA+LG>F z@SaC*C(^>Z&}4gQ<_to9ab~P>=b^oU_SHaHuLhH+l4IKwFs(YK3=ad7j=o^(OTpzz z2<*E8{ {mjhb;v)USmC+He7(lAswyYYS z-SO8;tm;ZWCY6!QG3^t8efN5vyO@>MdQ7BC CyW*LLO`4(FjqhG z^?j9*5#xoAi0m1Q?~)QRmsjPL-U81@N=6LXl`(8UroA=>C(gz|KemzXaYbz_%mt z4&0;3Njf*0?Jt++=Q-ME=pxo<#DczN$p8H~u8fG(790(kmdRY1L60TxZZ@xG&b(L3 zur?b11u6!H;{Bs$AneRaKnle$xYl>RGnv7=)RF3PE!C+kAHNea6hVwbc}WR#)vFfBJLe)Fd$_lAniQ{hSoo)2V7g+zDqa5iAQaFF7cB_ zbSDw%z+K#FyiY|VggZ+%x`s8+>gMbAHezMRc5D}>)yW|1o+p_08fkdozY9qGWz%L9 z^c1#d3e|y;5jO+;k&^fx_+0dBqS3)!ZY7o&nN$pyH+ZB^P91ddjESN2gp99wcN7iS zO*^d2@Va;|;ELB ~`4cw0su%p8O!h5>oqpPo! z7;gAkM(z<)QD0wzDh{Y%W3b_M_(z(o%IWG>f_l*a59B+|jXwJ>7>9$G4@WDyE7%*k zt*gE2NR&M~w7HV8>kL0^rv3kn>l4Y%HFJT`n&O?LTzqE{z!ze^P0*7N+36z=eXdIX zBM94_rHaF1o|1jP8UB;weS9HSPH6Y}sKt3-dySe`G4MaT7=-uG 9IrW77 zh9F+K_@2UMn>e4Jcf5$e7t1$5yeaG^mbnRsO9f)df+bf1d_w>J`WWbm6M`(>Ls2v~ z58!vmJ%QgRVtiD3L{joGf2V5&`-s%DmpMH}8(-vP24~xk$|>_5UWdPLg7?iSegovg z=I$5kjbw?~Q4Bkx>Iue1{|uEz$11=q_3W;^MAbHp6ep0+EA##T_3c}M(j~-u4BRF1 z?IT2lKNz?(PYdmu68L+|_MCpT#L9iMZb=O<#mjHKlZO`-7 zsRsaezbagNBj3w-p0jgQVjFU&F&JzN9|~3s(6J}PPh9zZkf^&U%7IhFhfT2@d(3f1 zH(wHv2Iexfk49@S#?(;)?}BM9F9Qz)4Q_C1S6vOb6sLV+;;Wy7M9~&aSfc<+DkVEJ zXN-3jF^07psi+RPJ(AlV#<`92{M6L7Anc$$pLl#Nj{D( zT{rEL?({aO9v#jC&(bqgm#QC8_zUcFlaB>>hnE4*1vDX4`|6hfinh`L9&tYG5b nJeZ#$aR*$g> zrNdWKDKOOK0e(# i`cw3lR%pBZ`FSyJWOBigg zhhS;sS3C#q;QhxS9pJa%XaGBnp}3JPH;DNW#$E3Ji*_1jbeB)X=!Ab6nf Do)w z!3{Nr!X3_~Zl4EC^mJv4_bCeSt@C2T&Pd>e0zzK4A6VRJpr4tkIH0PsF)-*EDH%k5 zx^s2Uygt`nhV+6M2&@k-^Q{eqJN!&uI&-4YP`KBw?D-kIb6Re#L>lel6A9)M@oHXT zzEGo?r2mE!eP);_YR4)K)3GDAJD-STJgU32E2>sGVBx*7yUIrk>+)j7y)L7BgP#q$ zfOj~W<<|OIl;)j|D7l-I+y_lw+KYZ0i-ypFV}@4=Z&XT_pQ;zg^eUdy=|?3O(vDhN zFf^_%+!$;}y6gD*@%1{L1%!MLT_=QybrSLZ`1i2^Jdf~GX$Mc2DC9?Ih}X1tM8U7> zrNl>35Zn=^@RLW%W(Aefgyl-8eoPbXp*+TY)=@LCukvw$bmDWwcHb)Lc&JWCosSZJ z`IQE97Ar1)Y!F&{2G#LuSNufN;#$CWpr*bl8;|%r8 z(XGUoGs&35vtwEc()o2y8fqMWY@d$TbS!;nRQMaz3(Vy}7w_=Ze?Au&z;7-u8)?Zf zR4$&!`G`=b3zQ~*k{G9p1YV3~;_hQ%9$NMqu#bd^NoX&BhH8d(wg=sOfjcAtPd}+= z %l|<==^Ne$Z(Wf224-d -#A} zmWD0>9E!-roG%DhysOAgw x(IRHiuMFyr4$j#P}LL` zD>=SesmjV}=nKw)x{T-=>3h;p1GocjNjpT}5=Rf}>+-1A63j(D(i0z=uwMOL6l5q~ zSzi{!$Gytn#KY5|9E}P4q~e?;zS6a%=+3G}=NK=8clVcXFuYVMO+Ie4TaZ5V{=fOS z3)=Y=N>~@8Ig_nTDBR_zCa+{@5a4xniFnfbR+5cZ#qdcoUeIq7JbWq9-6z=7m0+2L z?T+rhVW_;F#C)UwojAaIflT}EaX;FwOeYWA8#1idB ?+slbJ~{$H;-_0siN}rtaF-x !TxypsR_rPCZ1m?z(4*A z98G4Be|7ogmtW@0uXf`Q vUCN&@HnoaUElf%@||Qh;AL=YmA(Ol2)G?qFSAYdpX|{{89AAV)Dp`Bz^SBIsAv zy0NnFG=g=V`6%u_cIU0zFIV r7ZedlmHjV#v7-0m8-g=E_~&u-fP2i&JQ z;}Crj$Un3C89~2r0o21?-qahqZHIm5y7J-2um0(TAYTzVn@wU~QU5A&zjf#8+S(=E zZZ{U{k}g?0boZTGA8gY >Pb#gz6I)hy~Yo+9 dB9Q-uX96z1G#`q#kwhfqwrgRA%=v$UP2^`>E5Xp2|-SIt`>VzgQ)mc+WjL?h6|4 zD!PO6 En(&^|(`&rls!XwBIUlzbNHqAQjyys(-DRN3<8goqt4x|MSNait&z;$=+EO z?$uOgn=6@VNJs0RP!zoc4Q2Dct2mRvmZ2yYo>{ zUln;s4!V%XbtPqKc!&=QN`NjtiGqE{ox#SywWp*et|O3Z7pRw%Y{$-dn51g%h3!R| zuU)4CcNOHHUnM 5uU9v*zh_oEip~K^F)RF*`WP_1s!)pckQa2yH+@O zSQ7u!b8!JXL!hh5v54R9BkpJnCTU0VrE0+K?Eb&Z2@B&RxT`Pf4ne&b?9iUze(Gnd zq}K)QC-&q1?ClcsQ{_mw_k0XU7oMFfy+q#=z!ULr&o!I5xU1-{Y>im!qy}~DE$$4( zF(j*r@!Z-*$-VLzxOCqz@_?NU-xw@k69(>QYPjEit~Bl^l7Rb#@8AB}ZPVm-pkq-D zDOeY4I01Va77CRw(!7=X`0sLqyn-EZ9`;>c_7ZodS|ue!! A+@#a%S^p_{cUCTbw*^n7`9d!;5P`UEk zhdJ^O|MKJ8b3t?7;Du+m#<__)fO9aRhrpO4AJ zoy0>tg8TJEIvs@jjhyyhpSqQQc|&(ST6CAdOXl^k-e~AZP>d&ABar{;=jVv|rk!>^ z&=INSPD0UM;ZCMK?PE-s5!D^c$1wfgl|(x;qIvPPd3%66efU74oB!H7o6shLC;&H; zbRpP+3W_O$&;+!ohZMm}MN#NYq4io1T2L&ALfeDCL=-I=kWix@dQtqNga%6w^ c!8;%iA~e)Xcqu$qu(<>cD|- zu~d@29M9L?@ZFTkuG@lPF9`SwIm(m={w{p~1JVO)Oq8eEgYuNUd)KVl`mDhY2&yjW zj^St@d4A}OOSKrR$0+jk9Ev%@R08{S7l^Uo&Pm4py}0>;y}Ugn>b_2k?)>!Q7gRlu z$${+XL}8St&QDH0{rhWS@z1kOo7aNS9Brp1{q_3ITb}(~T=@0(>12cT5MD#Yz%JYL zQN{ZUl>kDV-=$qh+s%fE5m)Llh-mvb&)hl5o2h{iXV#G7@1(l>`9mdsQrivXxnM4r z3l=Y4OhA~Yaek8V6vY3v@csMu#l@eD#YK3v0FuM+(LmiTU9J=q#)!#XuZ3lKfV=w( zC}N=3)h~w6%3d(@`5U_KL-am78Xt`rbdR;^k-m4Q2#f9@Ij^(lhxQy$mJ(#*C`)c8 z%K$1npFUYHJKf+kXgc=P4|ulF?(-2(*e @6H zMEud6ZUNcekBYHpfRt|Ywaa!+Bbd%qzj`itt9>*c?+8g5h_v4vn;J6ePGM;b%EHJ2 zzEwiLd;#%`VQuj-$k$zSr3IMxdXnR%;YtQvcil9T!NlF+&PS0ZU3X^t_*kmFvoo?E zf_o|?<#DG wQG{XP&Rcz~yp92Ej!f z<$gnLR1do_>V9=3wHsUqc7yKOkc<}*MrUXH{M3*N)7`J0J|UM0<`P;W wHxAScNdITB%xlmp#~|nF_ 4-*)Y3lwsV&LY;Rb6*p zkU>v!iA1i+!smk$tZwu5u~Wcr+)~5in?8cw{1=y|yJHbj@Lsf=6ieD|bsgC--|`MU z-UYfpl4tG$o#|Q79lxU*lJ*4HZfUrZU|q)mW-|09;_c2y`PQbcl_0TMK-gq}(6ii) z!ECnud~zC+nAX-vD@J#z?& XX)sM*Zzz${$ znvhEXK`YZxIhJe;##J|M7GNKGaatY`U-8rZRo4o7U%IVbNZM_&y-7Wg9Wj_^C+HqI zjM2S~-q`WHTcz*vK)d00Plr3F^aqU?+MU=B#ez{{e#E4imwn{@JqCy;#{Wv1+7aiH zcJtW&@=iEU_lLLd4}k7%9Izd3a4h$M>wSH2-3X1c)CZ1f_`_pOdhqk-UcY_~q1`fw zIn^fZg@fI(5W`NdKSwnNdFN{}idk^SZ>wb|?TEdJ%*TMrc3t+z&%5t+&q5)xEsxNR zK8@>r*O${;bXRAc#u~XK!34;jv( v$yC{v t{7Crn&CG_O}??ZIvCVqGKQ^+ujr-y}l&7 zhNf^hjFMM%RB%dxkhqs@^R+>EZn{Y0t$?6=h`D|Qu9F=P0A8JW5{J-^eE5A<=UO}H z&e{JXVT}@`TvokYNtN8Rny!t&u8jvv?hJP)O0iE+b0;?jL)j(3^Occ+pnI(EhQ{&= zGdsEz?^s%4vLn$aRQ1f+OeQnaqU# {qk{ zacym$MECRC1l^Z zYid`Dl^}5yhx4+V$96bJ!h-J07~7))+ e;52L@H#F%YDxOKpdvhL$V2-sx)+-A#ojjx9tLp{m0f920ckbL}E$aHY!( z(45}j+SkJnbswp&=c7`}wq3qvOni^%m#1l_7dxAqwTr$$6bgOU8z?>tA(RT!;CVs! zE4uCnLHE+Ur>YObvCp9USXKXy_>aYYX)Z-WojPR_6Qld@{=vb1mB9~PU8m_;jJv}c z>3~7^hB|dT361W^%pj-#^JzKoUjPmOeq6aQJbZyMZP5K(L!COFWK7h3t{+tIQF(Q` zBweR2Xq*Wc7;mUk$CHeUx<>{Fht+fV;PAeZx_`c)(-J_AH#IoQe@gOM*RJ0FM*si- M07*qoM6N<$g3F%F_5c6? literal 0 HcmV?d00001 diff --git a/static/image/index/banner1.png b/static/image/index/banner1.png new file mode 100644 index 0000000000000000000000000000000000000000..96f920cacacf0c52ae32d0da1851f794230eff8d GIT binary patch literal 21349 zcmcFq`9D 3@I%xyfXqr1B54(;{_LM;rZYH!*Snc*B9Z?2W~iDx*{TZ9VoA~SAGBC z#>TXf1dG)Y;A(JmI1dOWv{j@|U@?Q)IBHo(e$Iz|y`p)Jt)8DIJf4z0agV8&` z`uq3q#t*mS5A34wBYypAo~EC8*sVG6>BoZyo12?WZ9COPXYfYF6|uGUl)^@Ds_FQH zn#ho048uXM(i$y8C4;Zj<(awlS_PAX!&%PtNpHHn1vB;jr1EaGF4`SKAh9nArdp;W z^eVMR@I3pDg;5|{$KeR|d~kyo^;mri+p69_6wdWI=2e-+rw967Gj8e+RDd8ikJU}0 z3AM#}=Nz6wyuy_)pi3hJ&;8Uf$>bJK1~L?$2JwL}plf8#xZb$BiiPC{mdY2Qza-Vj zY#e2vNp&Y(*Br4j$k;yM6WDF|PfJgDz72B}I^jbXKFriB2iY?{$&a?#Ns#RlmSu+C zTfl$loHvqjjY*JfL +Tq(sJm6_Pdp)?Le~SG_grXRc$+?;O0Adi7G7@;A&n<|q;F=!wyPth3)O zSr$^H{z_k#qC}~pS@2EKOw-YJ`^#vjkNC!hW0n-MdET*?<6s*)Mrz Cr*AkE0}Au3W^WJ5*Z<(rJ?)(@Q!1(cJbHQHm$YGZEWir$fc; z3E9~i=y~?)?hv1NFohe@Etgr!IqY)ic3TezSPVPEnGv@fzhiLauWs$7N_Nlb*6jhX z+kZzc9Ll+Mo o}gmc6ery>44-8aACGmj&WDZEIxFnCqjD$s)@3Z=I{Oa!x42#}v)+-5 z>K`r(ySIGnL>N8lpqi%>eXp!bSQ%b+eDAdw;$u_-@*9=_bXN0w%Q0;1`RR&cHP5*e zUXqa1#}g0z7e5(k#_;UECf(u#fZD!PBiDG;CJ#I{Q5ivU7XL#r>;LV$RO;tQc2ogk zpZf*x|GXk!bMO;Cc0LOx*X;tXCPH76noCSlu5X2Y;!g*4|45Hhr&?%TcnGlXf_}wM z0eiz_)r?T@k*|6^yX>oPJU$*n`@uNR=PbQd{j)E)07V |Cc(7#;=P?ny20-IwA_ErcBnoF88 zXX>r$Qivc7nGL(kKhKqlWm(vf^Drs^dKviDfjhyeQpCSPH<~DOO{eXKk)iNNo!Y_t zQnFnm^)j|Im`Fsp7_i2Lk4hD581<}tUN$n&)mV})bgL=knPw}HOPwOrc6qjvbEC2G zH0KyfE*Py=lvqnrp8R`VEA}+K{(^U9&B04L8fQ6yVNS69bHVtI>j2n4EP)b))jR zwUizkpEdNS;Ud^S`@sxIAi;|4W>)cRKv6&N7hUDf$y*D@P&>-ZnQjUZFEmu1X{}g3 zP&xSRc!s4P<)r_E&tiEW(`m=|@x|n7eJYbltS`szGyv#*4Tvu2QxIAXSs29rfU2P* z^n-}Q5sa0Y^grLMY$>iKSQ)VE3yvZsX#tZLsNvS;Z?V|)IwRHm%r|vZ{zh|A`vNyq zt4<7jy>t%*vv~WBVja2@f$qLu=TtEPggZVZKQ&!cg!=|xbDK3DulhUkJ}bi*b(L*M zEwBf(k{#*=m0HeO8@x-j`-BLSCRZ80?my?}7xW)oCBPQqu*`+OJVRRFX~z2{q!zzM zFVL>>s#{8Mn5dpU+%Yo7Yr-5A1#^Yp2gAlpof~hly#Gox_hRAExVI7O5BVBRqwwKe zZ}@+Mfqi-Ly1w-2OHck6kFFo)m0+fgnY}PpdpiGb0t4?FWtDLHl`K4AE`7nINE3C` zy(=HP8eURwgaloTH0Y w9>XrH*u6dP2)igo$W8l^?5un(w^x 6V@TZ+*2-r1WhZeN7hmURxTNB$F#LCwgcQloVt1#usuuz?Jp_ zDk2B!xm&S28#29Cy0T4CIj{kX=~m^uYKv9v+Z&0=q~xQ5a2>FlUIk1Re92V?>{Yj0 zn>^gi? 1bQ3z4^1xm-yP(g5jU&?Bt^pk`yEkBNDR^9;twniiv4 r5U>!CDeNI?#4T9>qK=L*m&@$GfQfAHpx<1z)9g mn|$1 zNEIIO1L!)*`hXZrZSo=ge~NdqC?1T)9vC){vO&3a#AM|NS^>gWgiCIX!AHy75{{N% zXB<2Y`$;K7`9=mxjYWupG!BJ*EwY0EVdpJc{n<+d(x1G(Dn(eM9^VpTHJon$ `n@E{WEdecvJb#$8gs z7m{OU%0?NoupGFfc+l8E=437*V6PsWuCy`OkKL;uEx7NNiO_^N9`*Ls@VRn>^ibQZ zp=C;3*$;XCfjvvY!5tJrlGzzNpx@1-yOIs(yLB->dNlrD>sEK%rXXVe^LyoEHDc zG%0=LPhc-R12r`w?~-iI#xz;MIfAoZyB7=iqoggK$<1RuZ!9{>(3`bM7Y`(3?z!2n z(8F~*HwW+?;>z7V7ksUqe*(Q_^2!C%a~t7*{I;?3ZBy2Nzz>eHO)`7MOZhG`xhUY? zG>jz-=vAW#oOnJ5MkBbIu!BBjsPnlNDIkPp0kIKL+T8<=T=} Yyvwp@&K@ zuAG)t>t>dpc%C0^O>0AWMjGNo!CupLa3!85jhu4HOy3t={!nPFPtl&E44W!pRITBw z6#H(B6cDZYh)2#Y^5V2D@vY0BH4}zw$1Dh%Fq@4M6CVg)jCR =?(*v|^8`}i zIDCfuiO17&3~9}FUbA;{yyD&Nt&x$L)x4hYDefC2W$Ui!*caqooFBCW?2l@Vp>6!M z|CQvg>topdAT-{nFq5(piL7Gn>|^+ny{*f~p2;Nzx^_T43$3J^F3dZ_^&0R&?*9m& zPwkKR@e7E>+_o~LRX4PHMW3ztd^`w#`}lmAG %!RKPpBG zz2NFdu_vAQjfzCxb%Hmuxs&3`ODHfBG|AsFz{u%UY$hY&d&Z_s56aQ3alb&FdWqkn z)qj&SoEtQ&!V@ZY>o{AGJIgTX$u}13Sy8 k z)}U_68PwT(fu}IhA~$Y78A)G_mB&htTOqNYpA~ 5-#wj@8sLHTkM6Y_Icf6Aazql%pyUGxR{y6J8UkKm3uW#B}{ipYI!nGic zfYdRHdzTapYu1Mr9C-=Em3lbo6%sAbrQKF1hwMGJGW*zODhAu_0PY;+k*_rxUc2S_ zQu93jeg-17^05{>^TVAyc@-peOPhR-{`7jcJI7DBFlf5u`yRx9-^r3}yweEfKiWBv ze;Tqh1pG`ifh$Sl1{S(VGio1bKWZMtt<>(-<3I}FSf;c+HH^f3m7aXWUj@_o!Gk51 zAE+??P6bC& >Ta%axD;+ zhcmvy6PQI3VCp#v4w$ys5la+b7KC`+y5g$dZ(QPe6fK?i+P->%F_r|jHmp@&Q1^7A zws}oYNeDkj4( %1BP2 N5qT6ZPhIS-7z!L|?8B8Vi2D^1p4Y z5UEEP?mrAF$wsf(d+U0l(J%L4JxwxFkZ!;eZzWu748vqxaxIEm;n74|&&R!cjN)!( z>R~95%k*=#>$Sxo(3lNkcY`-u&(Cs4UK{oT%rdmxs5A^aaL^n|@LeB?uH1`WK&d_z zuJXP9(*?Mob{LDwu%UkPS9L9P4jconYVSv@Fivufdd2UdPWlthE?q@7y8ETY%Q1=) zOdcBO ^kE~9D$UfbLD<74ERT)hDqI?(++MuL^ zKF7zfpCY}<(L~LY%{@Q$_m%lMc=dtXyd|LI_GI$h{g`Q9EWo9}txiId<>pdmjmCIl zK;)#7JH$%Racb{}m50sOM?xP-m(8d`q-Bn3B%h!8_b(^4&Rr${9m>aU<~XzUZm+9z z&9}#oRbFsXl>25(EAvx;$kQLne)JEGsIAmqAYi#DNu}D-EbEP0ytq{BMnu%UAOW2@ zyG=F_sm1`4`Q!Vzv2A@oj2C3 s?GXg7w<^7j-nlv*$9*lCeB$S;xGTm zUl}mQ-P_Nx7DeEzspJkI%wz^}?(S|iGRb_;L()3DfZ5(wo;Iq16dh7sgrs2$$q!#^ zFtl~N0<-jsV|k&-$tGwmxya&8I*w5CGku=#;OvzXoK8Qe=6Dgq9-H%LJideCqFpH7 z{v!`fnq*kW0A0tkAkBvUdnNisN(zuZIn=!Mg?}e5Qu4&!^72t%bpx7lg#H6@%0&{A zG>gg}9uC2@0K1Z<-mRCZuM>}gjZ&|*z2EgnRhL!dtWKpb9n)XyS6LaXt?O)j7Vda? zVyMW%v7`UUsbGe0-Yat%WJS07PW$4IuXp?rulsd}e^{uszQp~~zWLjsEgYb)X+rR7 zt0=Voxj 8W-yE(o_f48Trxrbu4S4nv4O(AnN8Yhp2|ZGrC8why;&?rW%)UM0?&^ ztsIKr0u6re&!NmNy!q}_h BVG|sKTVr)^DwIbq4FqNXOl*h ztJ@CEDWToXcEgHOM*v<3SoE|J@SNU(*`@Q42Sj8)p+PDs;QQe=6L3=SoV7)5sTC|v z&`fk~4lwsSQ(po>nJVmg{AJJ0vxxv`bQ+|3YX|PS+}}ZbFUp9`Z?XEQsiHX5wsiY! z2c_=u0ou%A8rogPWv##ZH0ui&Y6^OF{hQA&7P<-m &` zaJtggry4j3M!R#b-@%Joz?V8`L%lec3CzLDDYuJs-?qUJW5H;Ryr#2j@pn{;y9Wya z1qIAbpo=)JS^o60ds}fJcmKPkZQ|cD{w%&-`suy({{0Li${CsC_R#|EVT{JuR _&yr96*%kauMd7K9 zUU7N^-Yo-ev&jGH<}bf_k4KK(Dh?u$L~<{S?o+~jUFI eAHE> z|8Glc`wYTe E(z)O7Ye=s%;`l zy63+5<$y4K-RT3NY+{tPtTVc@N7Fnn=Tp+*YUE0Z@}*zLZzAYM(909@Oc5f|Mlhz? zu$KSDF}sw%D_ySADv>xWe)gjM(1oz;tH$}lg3lB2MXdLgYjs^>Zb~DFn~h*@OMi@j z4#M;e`K-M+g68d6Z=@l1%tXYK55E43d1eptp|my?F j zAoO|6%A7aTsfH$kcs8)SD7nJZJ+U;_j}uVtwMmhKpIJlqtDNz3Hq(nk+(=68Hs+Q9 z3RC)zh;{xb`vI5@yC;SA7hIej?Dr}DR;L7}H95fOch3!!w7Zl!cPw;?LHx6%FRKyL z!8oE1M7UUv7&BGyDM2BbWJ)cuhF08_?>sW}80dUUoeV_oAtA$(D(~uaQtr=?(M01V zQ TB^ b$WA%MW=EepM5y{%%Dw7g{B7yroN)ufUt5s5;hMv7XC>(#ymTh`!EA1 z)#|6V0z?km6JZRFzP8oLwA}KJ-) zJcjPXPph+Hv3t^#R)1zc$r6F;Bg4#2K4}Q7euI&X?f%iCg~Ehup!iCUQF`5vHmsPA zlyZPUqRQ*p99Mz vCz-@o@_SCl zg99KXR+L3*6kq#HZW1 WDkSaK R-$MNF zo|1iS+G)L-q}-k!P0Tegy7XieI{jdvI^tU0>wB|ZP-Xolm3v5-TQ$O6?gf4olAMGT z4lQk{0Q&WyAjYKPv1>K<
A6XDU!#W(gl!89=pF(ZaS|D;M2yXwpY^xtzmJ(hd zcL8s?xPScmUCKB~x}qN8LQw@X4?~#QsAk-~DxM7`a-|wT{Sg|5V+s&00R4CTMJ-Rm zE8<(G!Xe}Vd3<}=Y k8_8venQYuAtuue@t1G}IYw_aw6fEQ9 z6EO;r6-GK&;OR$;&^|`L3*&SJL#@Z>F7j*9Qg@w7J~uABMQuPC97hnk!g8C$>`(WR z4TSfu8)P^<>i=abs?CNp*X^xF&EpiH*f%tx^hIK(>)B?g=U`>>V??QkHzc9(BoZER zQLH;%z?WR_kN9s-+1OQdtJ4JlEpZ_BVw;F$o#eg2&)#HZ-dL?Ly7$m7wrvYIbM 8u5Qs+#xJ|Mw7zwUi) zgHy@(x=1_a>gWw{*44o_f-sGwImBGq-9YV{ns#WAAM(9|zZO-AlZ6Te0vx_`(+w0= z?wb77oAAT3aa;Tq5xXN3YMr5}6oeDqnLGJ{VvSeHd;fYb?r?<9ES}@z6NnuH;X>SM zGd4DVxQC)(wB&NsR1JY|%K9P+s!Q)xG?0d(LQQ7;u%7^igfb*C#r+hj7TK`D$Q92Y zDf7<)C@czM{OU3&`+{^-w6SB0sdH(U%kMfTZtIpnoz=PBwbwVULR^{3luJn-d8BTt zW0d6pXDawj0wLwcFuHpbh!yzTnt4yYhrM2a=4F>~F-M~C^H-LQ=<#_f|5C(+G(GFbf$bb$TKD23v7J$bfv>x9QrZ?)r-A^~`i6Fj zTH`wOh$XtYdBrwtAEuttWkL)Cw@LTdgKKKNF5`lHq95+J?I>$T-!?fN@p+=SG^{2% zZTx(@ZEmhev8Vv?MLe?XRvaUtQekQgwn@}$y^8Ab!yzwRDs 1Y8dNKryPZ<#89b>R&Hh^tn>R8@R4{Z#IaOISE%~#p zxmK{YB>v)h_sX{vXqWui0eX1rutO3tdTdsU1>_R1bzPeyqqD?cE atp#E4vqp4p}DKH3xWn10Post$id{YT_uIXj_uc$;uuvG!c~=X@Gl)_2|&t z4Qf9ez#NF}fQi3TvnAlSZDBD0>hh cp)@Pn!l*Ij)P{+EqT6 z6WAOj@Rin2RQR3bS}p-~E?EG3hb;3?Qe+)&%Ee-|pJMl(cdU!@!$naE!MUnBj>XQN zD+^s;_0eRHOZiISiUuE@^<`54t@b#PPTIGC!{#VhKVoQsvdI7UMEo-wqQCR{^P#6| zK&};3_TH?B{*NS=^LFh1a<@2vSldoPd^76vR~g52#qp8Bw^6S8O)0``o~r9h#*n_z z-o1PL-|M4aH`~+ip6D9Mw)^h_={SDFwmk47(IGZ%T 2~sJez@0L0`{zJHCtyK75v#EhV1&E3|?}=Rm)Km65%BY)?RZp zNF=0qtfEY#hTz9Hfk^RySM>A$*rWMhj0|4z1G7S}=%4HL!b(bN=fsv^U% 8)1j{5O*2bORC zPb0%>_T}HY7(Q;f@dxyS+1|}`15&6C@)U?CxRo8`^n5s2BtM!h)@@)R_;AzxFw%1U zrH*jNNCed0cZok(-7VmmbOoRH*&8SKBbMnEw%|O&jkOkB2)^Q6axmiE-S8K**%oV$ zy-_(t5KdG3Qvdshd>AmVmtaCsVDu%H%w=2r)vv*FK8>!OdmmMpPcYkmTdYcIy)NVA zZ}-QMT-AVetz(c;pv!bPIx!OEyP#Y}47b@W+gyfQ5i7V2tbu?3>4^wmFYzaTA|&|v zoaNh!F8l%iu%t8R(vygjLLBzOuwJv<9v2e%N!G Rfu2&nrUUTW>T%Z*A6us$QM0Mqr zyEXLV2#emprS}!*5`&pxHE-=LKRj7CGSIPHUNrf2f` #kycMgX4Sdul+rQ_;di@{R%Dw)T_ zV2qtN^Y9+7W|S7}eeH|a^X>d9-oo)BLAv{`P?Kj8*a+FupCPPf)LANTkcV5H40Yrx zl$khlp51WkdpH3wkV4k5(H~%Sn1s{2k$1<+#ut`|zB3CTl Tjzds!gZQ4K+N>n7 z?rsXkGe0n>NTG$737p@kSXQLT8#$UrWFsl&pO^9%*B5F$wK|r`ZX~rKbbLZS!T=RD zP!ska{Mr#W1E1jA-sFTs!JpcFn&*&*+_p?8H*(7TO)A?DB6=yo#&39^51tvEH8u#0 z`AY5-{}i%7c7^}IA3+Wc1@gH+Tv_%__~xijCih8Ql_a0Sar%#UOi0e0;VB;wT4;Vc zs-)JHP#gD9w=k>^eu7xR+81;n3>>TF>^Rv)>B3LJ3>bs<22bFzR+ud;M?Ej)^4Gm$ z#VOItvGxHKjnybBop-$=@|gC=zwHalaxTwzB4a&bi)D^rC(U26tR7~aI;(6j*C$<> zO0s8!A0IA%*N!hlF&Ez7xU4A~+U@e?_&gGuaP{J@biqRKtoLuInmo1><~W ?{%WS_;_?9e{)qpN18?mI~%xCkkpg7lahH znh$0U@jQOLV*l2=LRZ=1L@i8I@TDu9ikFE>&xgGi>=9T~S>H`)!?x)cvMV