实例介绍
【实例简介】CRMEB多端多语言开源商城PHP源码(包含小程序商城、H5商城、公众号商城、App源码)
【实例截图】

介绍
CRMEB打通版是历经6年时间匠心之作!系统全开源可商用,包含小程序商城、H5商城、公众号商城、PC商城、App,多种分销模式、拼团、砍价、秒杀、优惠券、抽奖、积分、会员等级、小程序直播、页面DIY,前后端分离全部100%开源。方便二开,更有详细使用文档、接口文档、数据字典、二开文档/视频教程。为开发者赋能,助力企业发展、国家富强,致力于打造最受欢迎的商城项目
CRMEB开源商城Java版:https://gitee.com/ZhongBangKeJi/crmeb_java
系统亮点
运行环境
官方论坛
产品BUG、优化建议,欢迎社区反馈:https://www.crmeb.com/ask/thread/list?id=147
体验云部署
不懂服务器?不懂技术?无法解决高并发?想数据私有化?还想后期定制开发?
推荐云部署版一键超低价格低至 9.9元/年,解决以上所有问题点击了解
系统演示
管理后台: http://v4.crmeb.net/admin 账号:demo 密码:crmeb.com
H5端:http://v4.crmeb.net/(移动端打开)
PC端:http://v4.crmeb.net/(电脑端打开)
APP下载:http://app.crmeb.cn/bzv (苹果手机直接在APP Store里搜索CRMEB下载)
商业版购买
开源不易,以下如果有需要,请支持一下,感谢您的支持,让我们更多动力!
【核心代码】
├── AzureCalendarMvcWeb.v11.suo
├── LICENSE
├── README.md
├── RightsManagement.suo
├── __MACOSX
│ └── crmeb
│ ├── public
│ │ ├── static
│ │ │ ├── img
│ │ │ └── js
│ │ ├── statics
│ │ │ ├── font
│ │ │ ├── images
│ │ │ ├── poster
│ │ │ ├── qrcode
│ │ │ └── system_images
│ │ ├── upgrade
│ │ └── uploads
│ │ └── attach
│ │ └── 2023
│ │ └── 02
│ │ ├── 20230210
│ │ ├── 20230213
│ │ └── 20230215
│ ├── route
│ ├── runtime
│ └── vendor
│ ├── adbario
│ │ └── php-dot-notation
│ │ └── src
│ ├── alibabacloud
│ │ ├── credentials
│ │ │ └── src
│ │ │ ├── Credential
│ │ │ ├── Providers
│ │ │ ├── Request
│ │ │ └── Signature
│ │ ├── darabonba-openapi
│ │ │ └── src
│ │ │ └── Models
│ │ ├── dysmsapi-20170525
│ │ │ └── src
│ │ │ └── Models
│ │ │ ├── AddShortUrlResponseBody
│ │ │ ├── AddSmsSignRequest
│ │ │ ├── CreateCardSmsTemplateResponseBody
│ │ │ ├── GetCardSmsLinkResponseBody
│ │ │ ├── GetMediaResourceIdResponseBody
│ │ │ ├── GetOSSInfoForCardTemplateResponseBody
│ │ │ ├── ListTagResourcesRequest
│ │ │ ├── ListTagResourcesResponseBody
│ │ │ │ └── tagResources
│ │ │ ├── ModifySmsSignRequest
│ │ │ ├── QueryCardSmsTemplateResponseBody
│ │ │ ├── QuerySendDetailsResponseBody
│ │ │ │ └── smsSendDetailDTOs
│ │ │ ├── QuerySendStatisticsResponseBody
│ │ │ │ └── data
│ │ │ ├── QueryShortUrlResponseBody
│ │ │ ├── QuerySmsSignListResponseBody
│ │ │ │ └── smsSignList
│ │ │ ├── QuerySmsTemplateListResponseBody
│ │ │ │ └── smsTemplateList
│ │ │ ├── SendBatchCardSmsResponseBody
│ │ │ ├── SendCardSmsRequest
│ │ │ ├── SendCardSmsResponseBody
│ │ │ └── TagResourcesRequest
│ │ ├── endpoint-util
│ │ │ ├── src
│ │ │ └── tests
│ │ ├── gateway-spi
│ │ │ └── src
│ │ │ └── Models
│ │ │ └── InterceptorContext
│ │ ├── openapi-util
│ │ │ ├── src
│ │ │ └── tests
│ │ ├── tea
│ │ │ └── src
│ │ │ └── Exception
│ │ ├── tea-fileform
│ │ │ ├── src
│ │ │ │ └── FileForm
│ │ │ └── tests
│ │ ├── tea-utils
│ │ │ ├── src
│ │ │ │ └── Utils
│ │ │ └── tests
│ │ └── tea-xml
│ │ ├── src
│ │ └── tests
│ └── alipaysdk
│ └── easysdk
│ ├── csharp
│ │ ├── AlipayEasySDK
│ │ │ ├── Base
│ │ │ │ ├── Image
│ │ │ │ │ └── Models
│ │ │ │ ├── OAuth
│ │ │ │ │ └── Models
│ │ │ │ ├── Qrcode
│ │ │ │ │ └── Models
│ │ │ │ └── Video
│ │ │ │ └── Models
│ │ │ ├── Factory
│ │ │ ├── Marketing
│ │ │ │ ├── OpenLife
│ │ │ │ │ └── Models
│ │ │ │ ├── Pass
│ │ │ │ │ └── Models
│ │ │ │ └── TemplateMessage
│ │ │ │ └── Models
│ │ │ ├── Member
│ │ │ │ └── Identification
│ │ │ │ └── Models
│ │ │ ├── Payment
│ │ │ │ ├── App
│ │ │ │ │ └── Models
│ │ │ │ ├── Common
│ │ │ │ │ └── Models
│ │ │ │ ├── FaceToFace
│ │ │ │ │ └── Models
│ │ │ │ ├── Huabei
│ │ │ │ │ └── Models
│ │ │ │ ├── Page
│ │ │ │ │ └── Models
│ │ │ │ └── Wap
│ │ │ │ └── Models
│ │ │ ├── Security
│ │ │ │ └── TextRisk
│ │ │ │ └── Models
│ │ │ └── Util
│ │ │ ├── AES
│ │ │ └── Generic
│ │ │ └── Models
│ │ └── UnitTest
│ │ ├── Base
│ │ │ ├── Image
│ │ │ ├── OAuth
│ │ │ ├── Qrcode
│ │ │ └── Video
│ │ ├── Fixture
│ │ ├── Marketing
│ │ │ ├── OpenLife
│ │ │ ├── Pass
│ │ │ └── TemplateMessage
│ │ ├── Member
│ │ │ └── Identification
│ │ ├── Payment
│ │ │ ├── App
│ │ │ ├── Common
│ │ │ ├── FaceToFace
│ │ │ ├── Huabei
│ │ │ ├── Page
│ │ │ └── Wap
│ │ ├── Security
│ │ │ └── TextRisk
│ │ └── Util
│ │ ├── AES
│ │ └── Generic
│ └── java
│ └── src
│ └── main
│ └── java
│ └── com
├── f87c5bded6e815e1e85748a6d972ce9c_haolizi.zip
├── template
│ ├── admin
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── babel.config.js
│ │ ├── cypress.json
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ └── index.html
│ │ ├── src
│ │ │ ├── App.vue
│ │ │ ├── api
│ │ │ │ ├── account.js
│ │ │ │ ├── agent.js
│ │ │ │ ├── app.js
│ │ │ │ ├── cms.js
│ │ │ │ ├── common.js
│ │ │ │ ├── diy.js
│ │ │ │ ├── export.js
│ │ │ │ ├── finance.js
│ │ │ │ ├── index.js
│ │ │ │ ├── kefu.js
│ │ │ │ ├── kefu_mobile.js
│ │ │ │ ├── live.js
│ │ │ │ ├── lottery.js
│ │ │ │ ├── marketing.js
│ │ │ │ ├── membershipLevel.js
│ │ │ │ ├── notification.js
│ │ │ │ ├── order.js
│ │ │ │ ├── product.js
│ │ │ │ ├── setting.js
│ │ │ │ ├── statistic.js
│ │ │ │ ├── system.js
│ │ │ │ ├── systemAdmin.js
│ │ │ │ ├── systemMenus.js
│ │ │ │ ├── systemOutAccount.js
│ │ │ │ ├── upload.js
│ │ │ │ ├── uploadPictures.js
│ │ │ │ └── user.js
│ │ │ ├── assets
│ │ │ │ ├── iconfont
│ │ │ │ │ ├── iconfont.css
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.js
│ │ │ │ │ ├── iconfont.json
│ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ ├── iconfont.woff
│ │ │ │ │ └── iconfont.woff2
│ │ │ │ ├── iconfont1
│ │ │ │ │ ├── iconfont.css
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ ├── iconfont.woff
│ │ │ │ │ └── iconfont.woff2
│ │ │ │ ├── iconfontYI
│ │ │ │ │ ├── iconfontYI.css
│ │ │ │ │ ├── iconfontYI.eot
│ │ │ │ │ ├── iconfontYI.js
│ │ │ │ │ ├── iconfontYI.json
│ │ │ │ │ ├── iconfontYI.svg
│ │ │ │ │ ├── iconfontYI.ttf
│ │ │ │ │ ├── iconfontYI.woff
│ │ │ │ │ └── iconfontYI.woff2
│ │ │ │ ├── icons
│ │ │ │ │ ├── iconfont.css
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ └── iconfont.woff
│ │ │ │ ├── images
│ │ │ │ │ ├── abbreviation.png
│ │ │ │ │ ├── abbreviationBig.png
│ │ │ │ │ ├── abbreviationSmall.png
│ │ │ │ │ ├── ag-phone.png
│ │ │ │ │ ├── bg.jpg
│ │ │ │ │ ├── bg.png
│ │ │ │ │ ├── bg2.png
│ │ │ │ │ ├── bg3.png
│ │ │ │ │ ├── bjt.png
│ │ │ │ │ ├── bluesgin.png
│ │ │ │ │ ├── bule.jpg
│ │ │ │ │ ├── default.jpg
│ │ │ │ │ ├── electric.png
│ │ │ │ │ ├── error-page
│ │ │ │ │ │ ├── error-401.svg
│ │ │ │ │ │ ├── error-404.svg
│ │ │ │ │ │ └── error-500.svg
│ │ │ │ │ ├── expressi.jpg
│ │ │ │ │ ├── f.png
│ │ │ │ │ ├── feed-icon.png
│ │ │ │ │ ├── foo1-01.png
│ │ │ │ │ ├── foo1-02.png
│ │ │ │ │ ├── foo2-01.png
│ │ │ │ │ ├── foo2-02.png
│ │ │ │ │ ├── foo3-01.png
│ │ │ │ │ ├── foo3-02.png
│ │ │ │ │ ├── foo4-01.png
│ │ │ │ │ ├── foo4-02.png
│ │ │ │ │ ├── foo5-01.png
│ │ │ │ │ ├── foo5-02.png
│ │ │ │ │ ├── foot-001.png
│ │ │ │ │ ├── foot-0010.png
│ │ │ │ │ ├── foot-002.png
│ │ │ │ │ ├── foot-003.png
│ │ │ │ │ ├── foot-004.png
│ │ │ │ │ ├── foot-005.png
│ │ │ │ │ ├── foot-006.png
│ │ │ │ │ ├── foot-007.png
│ │ │ │ │ ├── foot-008.png
│ │ │ │ │ ├── foot-009.png
│ │ │ │ │ ├── goods_vip.png
│ │ │ │ │ ├── green.jpg
│ │ │ │ │ ├── greesgin.png
│ │ │ │ │ ├── head.gif
│ │ │ │ │ ├── icon-social-bilibili.svg
│ │ │ │ │ ├── icon-social-juejin.svg
│ │ │ │ │ ├── icon-social-twitter.svg
│ │ │ │ │ ├── icon-social-zhihu.svg
│ │ │ │ │ ├── icons.png
│ │ │ │ │ ├── integral.png
│ │ │ │ │ ├── kefu.png
│ │ │ │ │ ├── kfbg_1.jpg
│ │ │ │ │ ├── kfbg_2.jpg
│ │ │ │ │ ├── line.jpg
│ │ │ │ │ ├── login-bg.jpg
│ │ │ │ │ ├── logo-dark.png
│ │ │ │ │ ├── logo-min.jpg
│ │ │ │ │ ├── logo-small.png
│ │ │ │ │ ├── logo.jpg
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── lotteryTest.png
│ │ │ │ │ ├── m_bg.png
│ │ │ │ │ ├── member.png
│ │ │ │ │ ├── member01.png
│ │ │ │ │ ├── mobilefoot.png
│ │ │ │ │ ├── mobilehead.png
│ │ │ │ │ ├── moren.jpg
│ │ │ │ │ ├── news.png
│ │ │ │ │ ├── no.png
│ │ │ │ │ ├── no_all.png
│ │ │ │ │ ├── no_chat.png
│ │ │ │ │ ├── no_fh.png
│ │ │ │ │ ├── no_tk.png
│ │ │ │ │ ├── no_user.png
│ │ │ │ │ ├── no_zf.png
│ │ │ │ │ ├── oragesgin.png
│ │ │ │ │ ├── orange.jpg
│ │ │ │ │ ├── pcbanner.png
│ │ │ │ │ ├── pclogin.png
│ │ │ │ │ ├── phonebg.jpg
│ │ │ │ │ ├── phonebg.png
│ │ │ │ │ ├── pink.jpg
│ │ │ │ │ ├── pinksgin.png
│ │ │ │ │ ├── pricetitle.jpg
│ │ │ │ │ ├── red.jpg
│ │ │ │ │ ├── redsgin.png
│ │ │ │ │ ├── ren.png
│ │ │ │ │ ├── ren1.png
│ │ │ │ │ ├── ren2.png
│ │ │ │ │ ├── right.png
│ │ │ │ │ ├── sort01.jpg
│ │ │ │ │ ├── sort02.jpg
│ │ │ │ │ ├── sort03.png
│ │ │ │ │ ├── svip.png
│ │ │ │ │ ├── sw.jpg
│ │ │ │ │ ├── user01.png
│ │ │ │ │ ├── user_vip.png
│ │ │ │ │ ├── wechat_demo.png
│ │ │ │ │ └── wutu.png
│ │ │ │ ├── js
│ │ │ │ │ ├── canvas-nest.min.js
│ │ │ │ │ ├── jigsaw.css
│ │ │ │ │ └── jigsaw.js
│ │ │ │ └── video
│ │ │ │ ├── newOrderAudioLink.mp3
│ │ │ │ ├── notice.mp3
│ │ │ │ └── notice.wav
│ │ │ ├── components
│ │ │ │ ├── cards
│ │ │ │ │ └── cards.vue
│ │ │ │ ├── common-icon
│ │ │ │ │ ├── common-icon.vue
│ │ │ │ │ └── index.js
│ │ │ │ ├── copyright
│ │ │ │ │ └── index.vue
│ │ │ │ ├── couponList
│ │ │ │ │ └── index.vue
│ │ │ │ ├── customerInfo
│ │ │ │ │ └── index.vue
│ │ │ │ ├── dateRadio
│ │ │ │ │ └── index.vue
│ │ │ │ ├── diyComponents
│ │ │ │ │ ├── c_bg_color.vue
│ │ │ │ │ ├── c_goods.vue
│ │ │ │ │ ├── c_hot_word.vue
│ │ │ │ │ ├── c_input_list.vue
│ │ │ │ │ ├── c_input_number.vue
│ │ │ │ │ ├── c_is_show.vue
│ │ │ │ │ ├── c_page_ueditor.vue
│ │ │ │ │ ├── c_select.vue
│ │ │ │ │ ├── c_tab.vue
│ │ │ │ │ ├── c_tab_bar.vue
│ │ │ │ │ ├── c_txt_list.vue
│ │ │ │ │ ├── c_txt_tab.vue
│ │ │ │ │ ├── c_upload_img.vue
│ │ │ │ │ ├── c_upload_list.vue
│ │ │ │ │ └── index.js
│ │ │ │ ├── echarts
│ │ │ │ │ └── index.vue
│ │ │ │ ├── echartsNew
│ │ │ │ │ └── index.vue
│ │ │ │ ├── freightTemplate
│ │ │ │ │ ├── city.vue
│ │ │ │ │ ├── index.vue
│ │ │ │ │ └── provinces.js
│ │ │ │ ├── from
│ │ │ │ │ └── from.vue
│ │ │ │ ├── goodsList
│ │ │ │ │ └── index.vue
│ │ │ │ ├── iconFrom
│ │ │ │ │ └── index.vue
│ │ │ │ ├── icons
│ │ │ │ │ ├── icons.vue
│ │ │ │ │ └── index.js
│ │ │ │ ├── labelList
│ │ │ │ │ └── index.vue
│ │ │ │ ├── link
│ │ │ │ │ └── index.vue
│ │ │ │ ├── linkaddress
│ │ │ │ │ └── index.vue
│ │ │ │ ├── main
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── a-back-top
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── index.vue
│ │ │ │ │ │ ├── error-store
│ │ │ │ │ │ │ ├── error-store.vue
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── fullscreen
│ │ │ │ │ │ │ ├── fullscreen.vue
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── header-bar
│ │ │ │ │ │ │ ├── custom-bread-crumb
│ │ │ │ │ │ │ │ ├── custom-bread-crumb.less
│ │ │ │ │ │ │ │ ├── custom-bread-crumb.vue
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── header-bar.less
│ │ │ │ │ │ │ ├── header-bar.vue
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── sider-trigger
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ ├── sider-trigger.less
│ │ │ │ │ │ │ └── sider-trigger.vue
│ │ │ │ │ │ ├── header-notice
│ │ │ │ │ │ │ └── index.vue
│ │ │ │ │ │ ├── header-search
│ │ │ │ │ │ │ └── index.vue
│ │ │ │ │ │ ├── language
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── language.vue
│ │ │ │ │ │ ├── reload
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── reload.vue
│ │ │ │ │ │ ├── side-menu
│ │ │ │ │ │ │ ├── collapsed-menu.vue
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ ├── item-mixin.js
│ │ │ │ │ │ │ ├── mixin.js
│ │ │ │ │ │ │ ├── side-menu-item.vue
│ │ │ │ │ │ │ ├── side-menu.less
│ │ │ │ │ │ │ └── side-menu.vue
│ │ │ │ │ │ ├── tags-nav
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ ├── tags-nav.less
│ │ │ │ │ │ │ └── tags-nav.vue
│ │ │ │ │ │ └── user
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── user.less
│ │ │ │ │ │ └── user.vue
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── main.less
│ │ │ │ │ └── main.vue
│ │ │ │ ├── mobileConfigDiy
│ │ │ │ │ ├── c_auxiliary_box.vue
│ │ │ │ │ ├── c_auxiliary_line.vue
│ │ │ │ │ ├── c_banner.vue
│ │ │ │ │ ├── c_home_bargain.vue
│ │ │ │ │ ├── c_home_coupon.vue
│ │ │ │ │ ├── c_home_goods_list.vue
│ │ │ │ │ ├── c_home_hot.vue
│ │ │ │ │ ├── c_home_menu.vue
│ │ │ │ │ ├── c_home_pink.vue
│ │ │ │ │ ├── c_home_product.vue
│ │ │ │ │ ├── c_home_seckill.vue
│ │ │ │ │ ├── c_home_service.vue
│ │ │ │ │ ├── c_home_title.vue
│ │ │ │ │ ├── c_nav_bar.vue
│ │ │ │ │ ├── c_new_list.vue
│ │ │ │ │ ├── c_news_roll.vue
│ │ │ │ │ ├── c_picture_cube.vue
│ │ │ │ │ ├── c_search_box.vue
│ │ │ │ │ ├── c_ueditor_box.vue
│ │ │ │ │ ├── c_wechat_attention.vue
│ │ │ │ │ ├── c_wechat_live.vue
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── pageFoot.vue
│ │ │ │ │ └── pageTitle.vue
│ │ │ │ ├── mobileConfigRightDiy
│ │ │ │ │ ├── c_bg_color.vue
│ │ │ │ │ ├── c_cascader.vue
│ │ │ │ │ ├── c_foot.vue
│ │ │ │ │ ├── c_goods.vue
│ │ │ │ │ ├── c_hot_box.vue
│ │ │ │ │ ├── c_hot_imgs.vue
│ │ │ │ │ ├── c_hot_word.vue
│ │ │ │ │ ├── c_input_item.vue
│ │ │ │ │ ├── c_input_number.vue
│ │ │ │ │ ├── c_is_show.vue
│ │ │ │ │ ├── c_menu_list.vue
│ │ │ │ │ ├── c_page_ueditor.vue
│ │ │ │ │ ├── c_pictrue.vue
│ │ │ │ │ ├── c_product.vue
│ │ │ │ │ ├── c_select.vue
│ │ │ │ │ ├── c_set_up.vue
│ │ │ │ │ ├── c_slider.vue
│ │ │ │ │ ├── c_status.vue
│ │ │ │ │ ├── c_tab.vue
│ │ │ │ │ ├── c_txt_tab.vue
│ │ │ │ │ ├── c_upload_img.vue
│ │ │ │ │ └── index.js
│ │ │ │ ├── mobilePageDiy
│ │ │ │ │ ├── banner.vue
│ │ │ │ │ ├── home_bargain.vue
│ │ │ │ │ ├── home_coupon.vue
│ │ │ │ │ ├── home_goods_list.vue
│ │ │ │ │ ├── home_hot.vue
│ │ │ │ │ ├── home_menu.vue
│ │ │ │ │ ├── home_new_list.vue
│ │ │ │ │ ├── home_news_roll.vue
│ │ │ │ │ ├── home_pink.vue
│ │ │ │ │ ├── home_product.vue
│ │ │ │ │ ├── home_seckill.vue
│ │ │ │ │ ├── home_service.vue
│ │ │ │ │ ├── home_title.vue
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── nav_bar.vue
│ │ │ │ │ ├── picture_cube.vue
│ │ │ │ │ ├── search_box.vue
│ │ │ │ │ ├── wechat_live.vue
│ │ │ │ │ ├── z_auxiliary_box.vue
│ │ │ │ │ ├── z_auxiliary_line.vue
│ │ │ │ │ ├── z_ueditor.vue
│ │ │ │ │ └── z_wechat_attention.vue
│ │ │ │ ├── modelSure
│ │ │ │ │ └── modelSure.vue
│ │ │ │ ├── newsCategory
│ │ │ │ │ └── index.vue
│ │ │ │ ├── pagesFoot
│ │ │ │ │ └── index.vue
│ │ │ │ ├── parent-view
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── parent-view.vue
│ │ │ │ ├── publicSearchFrom
│ │ │ │ │ └── index.vue
│ │ │ │ ├── quill
│ │ │ │ │ └── index.vue
│ │ │ │ ├── referrerInfo
│ │ │ │ │ └── index.vue
│ │ │ │ ├── remark
│ │ │ │ │ └── index.vue
│ │ │ │ ├── rightBtn
│ │ │ │ │ └── index.vue
│ │ │ │ ├── rightConfig
│ │ │ │ │ └── index.vue
│ │ │ │ ├── searchFrom
│ │ │ │ │ ├── referrerInfo
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── searchFrom.vue
│ │ │ │ ├── sendCoupons
│ │ │ │ │ └── index.vue
│ │ │ │ ├── sortList
│ │ │ │ │ └── index.vue
│ │ │ │ ├── systemStore
│ │ │ │ │ └── index.vue
│ │ │ │ ├── ueditorFrom
│ │ │ │ │ └── index.vue
│ │ │ │ ├── upGrade
│ │ │ │ │ └── index.vue
│ │ │ │ ├── uploadPictures
│ │ │ │ │ ├── index.vue
│ │ │ │ │ └── widgetImg.vue
│ │ │ │ ├── uploadVideo
│ │ │ │ │ └── index.vue
│ │ │ │ ├── uploadVideo2
│ │ │ │ │ └── index.vue
│ │ │ │ ├── userLabel.vue
│ │ │ │ ├── verifition
│ │ │ │ │ ├── Verify
│ │ │ │ │ │ ├── VerifyPoints.vue
│ │ │ │ │ │ └── VerifySlide.vue
│ │ │ │ │ ├── Verify.vue
│ │ │ │ │ └── utils
│ │ │ │ │ ├── ase.js
│ │ │ │ │ └── util.js
│ │ │ │ └── wangEditor
│ │ │ │ ├── editor.js
│ │ │ │ ├── html.js
│ │ │ │ ├── index.vue
│ │ │ │ └── monaco.vue
│ │ │ ├── config
│ │ │ │ └── index.js
│ │ │ ├── directive
│ │ │ │ ├── directives.js
│ │ │ │ ├── index.js
│ │ │ │ └── module
│ │ │ │ ├── clipboard.js
│ │ │ │ └── draggable.js
│ │ │ ├── filters
│ │ │ │ └── index.js
│ │ │ ├── index.less
│ │ │ ├── libs
│ │ │ │ ├── api.request.js
│ │ │ │ ├── auth.js
│ │ │ │ ├── axios.js
│ │ │ │ ├── dialog.js
│ │ │ │ ├── excel.js
│ │ │ │ ├── loading.js
│ │ │ │ ├── render-dom.js
│ │ │ │ ├── request.js
│ │ │ │ ├── socket.js
│ │ │ │ ├── system
│ │ │ │ │ └── index.js
│ │ │ │ ├── timeOptions.js
│ │ │ │ ├── tools.js
│ │ │ │ ├── util.js
│ │ │ │ └── wechat.js
│ │ │ ├── locale
│ │ │ │ ├── index.js
│ │ │ │ └── lang
│ │ │ │ ├── en-US.js
│ │ │ │ ├── zh-CN.js
│ │ │ │ └── zh-TW.js
│ │ │ ├── main.js
│ │ │ ├── mock
│ │ │ │ ├── data
│ │ │ │ │ ├── org-data.js
│ │ │ │ │ └── tree-select.js
│ │ │ │ ├── data.js
│ │ │ │ ├── index.js
│ │ │ │ ├── login.js
│ │ │ │ └── user.js
│ │ │ ├── pages
│ │ │ │ ├── account
│ │ │ │ │ ├── login
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── mixins.js
│ │ │ │ ├── agent
│ │ │ │ │ ├── agentManage.vue
│ │ │ │ │ └── handle
│ │ │ │ │ └── promotersList.vue
│ │ │ │ ├── app
│ │ │ │ │ ├── app
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── routine
│ │ │ │ │ │ └── download
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── version
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── menus
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── newsCategory
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── save.vue
│ │ │ │ │ ├── reply
│ │ │ │ │ │ ├── follow.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── keyword.vue
│ │ │ │ │ └── user
│ │ │ │ │ ├── handle
│ │ │ │ │ │ └── sendOut.vue
│ │ │ │ │ ├── message.vue
│ │ │ │ │ ├── tag.vue
│ │ │ │ │ └── user.vue
│ │ │ │ ├── cms
│ │ │ │ │ ├── addArticle
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── article
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── relation.vue
│ │ │ │ │ └── articleCategory
│ │ │ │ │ └── index.vue
│ │ │ │ ├── division
│ │ │ │ │ ├── agent
│ │ │ │ │ │ ├── agreement.vue
│ │ │ │ │ │ ├── applyList.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── list
│ │ │ │ │ └── index.vue
│ │ │ │ ├── finance
│ │ │ │ │ ├── balance
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── billingRecords
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── orderDetall.vue
│ │ │ │ │ ├── capitalFlow
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── commission
│ │ │ │ │ │ ├── handle
│ │ │ │ │ │ │ └── commissionDetails.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── components
│ │ │ │ │ │ └── commissionDetails
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── financialRecords
│ │ │ │ │ │ ├── bill
│ │ │ │ │ │ │ └── index.vue
│ │ │ │ │ │ └── recharge
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── userExtract
│ │ │ │ │ └── index.vue
│ │ │ │ ├── index
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── baseInfo.vue
│ │ │ │ │ │ ├── gridMenu.vue
│ │ │ │ │ │ ├── userChart.vue
│ │ │ │ │ │ └── visitChart.vue
│ │ │ │ │ ├── hot-search.vue
│ │ │ │ │ ├── index.vue
│ │ │ │ │ ├── search-table.vue
│ │ │ │ │ ├── user-gender.vue
│ │ │ │ │ └── user-preference.vue
│ │ │ │ ├── kefu
│ │ │ │ │ ├── appChat
│ │ │ │ │ │ ├── feedback.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── mobile
│ │ │ │ │ │ ├── feedback.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── Loading.vue
│ │ │ │ │ │ ├── PriceChange.vue
│ │ │ │ │ │ ├── empty.vue
│ │ │ │ │ │ ├── words.vue
│ │ │ │ │ │ └── writeOff.vue
│ │ │ │ │ ├── index.vue
│ │ │ │ │ ├── mobile
│ │ │ │ │ │ ├── chat_list.vue
│ │ │ │ │ │ ├── goods
│ │ │ │ │ │ │ ├── detail.vue
│ │ │ │ │ │ │ └── list.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ ├── orderList
│ │ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ │ ├── orderDelivery.vue
│ │ │ │ │ │ │ └── orderDetail.vue
│ │ │ │ │ │ └── user
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── userLabel.vue
│ │ │ │ │ ├── pc
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── baseHeader.vue
│ │ │ │ │ │ │ ├── chatList.vue
│ │ │ │ │ │ │ ├── delivery.vue
│ │ │ │ │ │ │ ├── emoji.vue
│ │ │ │ │ │ │ ├── goods_detail.vue
│ │ │ │ │ │ │ ├── msgWindow.vue
│ │ │ │ │ │ │ ├── order_detail.vue
│ │ │ │ │ │ │ ├── remarks.vue
│ │ │ │ │ │ │ ├── rightMenu.vue
│ │ │ │ │ │ │ ├── transfer.vue
│ │ │ │ │ │ │ ├── userGroup.vue
│ │ │ │ │ │ │ └── userLabel.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── static
│ │ │ │ │ ├── bg.png
│ │ │ │ │ ├── feedback.png
│ │ │ │ │ ├── msg.png
│ │ │ │ │ ├── search.png
│ │ │ │ │ ├── tool-01.png
│ │ │ │ │ ├── tool-02.png
│ │ │ │ │ ├── tool-03.png
│ │ │ │ │ └── tool-04.png
│ │ │ │ ├── marketing
│ │ │ │ │ ├── channelCode
│ │ │ │ │ │ ├── channelCodeIndex.vue
│ │ │ │ │ │ ├── codeStatistic.vue
│ │ │ │ │ │ └── createCode.vue
│ │ │ │ │ ├── live
│ │ │ │ │ │ ├── add_goods.vue
│ │ │ │ │ │ ├── anchor.vue
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── add_goods.vue
│ │ │ │ │ │ │ ├── goods_detail.vue
│ │ │ │ │ │ │ └── live_detail.vue
│ │ │ │ │ │ ├── creat_live.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── live_goods.vue
│ │ │ │ │ ├── lottery
│ │ │ │ │ │ ├── addGoods.vue
│ │ │ │ │ │ ├── create.vue
│ │ │ │ │ │ ├── formRule
│ │ │ │ │ │ │ ├── lotteryFrom.js
│ │ │ │ │ │ │ └── ruleShip.js
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── recordingList.vue
│ │ │ │ │ ├── point_record
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── point_statistic
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── recharge
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── sign
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── storeBargain
│ │ │ │ │ │ ├── bargainList.vue
│ │ │ │ │ │ ├── create.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── statistics.vue
│ │ │ │ │ ├── storeCombination
│ │ │ │ │ │ ├── combinaList.vue
│ │ │ │ │ │ ├── create.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── statistics.vue
│ │ │ │ │ ├── storeCoupon
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── storeCouponIssue
│ │ │ │ │ │ ├── create.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── storeCouponUser
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── storeIntegral
│ │ │ │ │ │ ├── addStoreIntegral.vue
│ │ │ │ │ │ ├── create.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── storeIntegralOrder
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── tableExpand.vue
│ │ │ │ │ │ │ ├── tableFrom.vue
│ │ │ │ │ │ │ └── tableList.vue
│ │ │ │ │ │ ├── handle
│ │ │ │ │ │ │ ├── autoSend.vue
│ │ │ │ │ │ │ ├── orderDetails.vue
│ │ │ │ │ │ │ ├── orderRecord.vue
│ │ │ │ │ │ │ ├── orderRemark.vue
│ │ │ │ │ │ │ ├── orderSend.vue
│ │ │ │ │ │ │ └── queueList.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── orderlistDetails.vue
│ │ │ │ │ ├── storePresell
│ │ │ │ │ │ ├── create.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── presellList.vue
│ │ │ │ │ ├── storeSeckill
│ │ │ │ │ │ ├── create.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── statistics.vue
│ │ │ │ │ ├── systemConfig
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── userPoint
│ │ │ │ │ └── index.vue
│ │ │ │ ├── notify
│ │ │ │ │ ├── smsConfig
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── forgetPassword.vue
│ │ │ │ │ │ │ ├── forgetPhone.vue
│ │ │ │ │ │ │ ├── loginFrom.vue
│ │ │ │ │ │ │ └── register.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── tableList.vue
│ │ │ │ │ ├── smsPay
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── smsTemplateApply
│ │ │ │ │ └── index.vue
│ │ │ │ ├── order
│ │ │ │ │ ├── invoice
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── orderDetall.vue
│ │ │ │ │ ├── offline
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── orderList
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── tableExpand.vue
│ │ │ │ │ │ │ ├── tableFrom.vue
│ │ │ │ │ │ │ └── tableList.vue
│ │ │ │ │ │ ├── handle
│ │ │ │ │ │ │ ├── orderDetails.vue
│ │ │ │ │ │ │ ├── orderRecord.vue
│ │ │ │ │ │ │ ├── orderRemark.vue
│ │ │ │ │ │ │ └── orderSend.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ ├── orderlistDetails.vue
│ │ │ │ │ │ └── splitList.vue
│ │ │ │ │ └── refund
│ │ │ │ │ └── index.vue
│ │ │ │ ├── product
│ │ │ │ │ ├── list_wait.vue
│ │ │ │ │ ├── productAdd
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── taoBao.vue
│ │ │ │ │ ├── productAttr
│ │ │ │ │ │ ├── addAttr.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── productClassify
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── productList
│ │ │ │ │ │ ├── attribute
│ │ │ │ │ │ │ └── index.vue
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ └── goodsDetail.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ ├── tableExpand.vue
│ │ │ │ │ │ └── taoBao.vue
│ │ │ │ │ └── productReply
│ │ │ │ │ └── index.vue
│ │ │ │ ├── setting
│ │ │ │ │ ├── agreement
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── cityDada
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── clerkList
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── deliveryService
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── devise
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ └── uploadPic.vue
│ │ │ │ │ │ ├── diyIndex.vue
│ │ │ │ │ │ ├── goodClass.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ ├── links.vue
│ │ │ │ │ │ ├── list.vue
│ │ │ │ │ │ ├── template.vue
│ │ │ │ │ │ └── users.vue
│ │ │ │ │ ├── devisePage
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ ├── links.vue
│ │ │ │ │ │ └── list.vue
│ │ │ │ │ ├── freight
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── membershipLevel
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── multiLanguage
│ │ │ │ │ │ ├── country.vue
│ │ │ │ │ │ ├── langList.vue
│ │ │ │ │ │ └── list.vue
│ │ │ │ │ ├── notification
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── notificationEdit.vue
│ │ │ │ │ ├── setApp
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── setSystem
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── shippingTemplates
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── storage
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── storeList
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── storeService
│ │ │ │ │ │ ├── feedback.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── speechcraft.vue
│ │ │ │ │ ├── systemAdmin
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── systemMenus
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ └── menusFrom.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── systemOutAccount
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── systemOutInterface
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── systemRole
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── systemStore
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── themeStyle
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── user
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── userFile
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── verifyOrder
│ │ │ │ │ └── index.vue
│ │ │ │ ├── statistic
│ │ │ │ │ ├── balance
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── integral
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── order
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── product
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── goodsDetail.vue
│ │ │ │ │ │ │ ├── productInfo.vue
│ │ │ │ │ │ │ └── productRanking.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── transaction
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── toDay.vue
│ │ │ │ │ │ │ └── transaction.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── user
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── userInfo.vue
│ │ │ │ │ │ ├── userRegion.vue
│ │ │ │ │ │ └── wechetInfo.vue
│ │ │ │ │ └── index.vue
│ │ │ │ ├── system
│ │ │ │ │ ├── auth
│ │ │ │ │ │ ├── index copy.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── clear
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── configTab
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── list.vue
│ │ │ │ │ ├── crontab
│ │ │ │ │ │ ├── createModal.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── error
│ │ │ │ │ │ ├── 403
│ │ │ │ │ │ │ └── index.vue
│ │ │ │ │ │ ├── 404
│ │ │ │ │ │ │ └── index.vue
│ │ │ │ │ │ ├── 500
│ │ │ │ │ │ │ └── index.vue
│ │ │ │ │ │ └── error-content.vue
│ │ │ │ │ ├── file
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── group
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ └── groupFrom.vue
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ ├── list.vue
│ │ │ │ │ │ ├── pc.vue
│ │ │ │ │ │ └── visualization.vue
│ │ │ │ │ ├── maintain
│ │ │ │ │ │ ├── systemCleardata
│ │ │ │ │ │ │ └── index.vue
│ │ │ │ │ │ ├── systemDatabackup
│ │ │ │ │ │ │ └── index.vue
│ │ │ │ │ │ ├── systemFile
│ │ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ │ ├── codemirror.vue
│ │ │ │ │ │ │ │ └── loginFrom.vue
│ │ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ │ ├── login.vue
│ │ │ │ │ │ │ └── opendir.vue
│ │ │ │ │ │ └── systemLog
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── onlineUpgrade
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── systemUpgradeclient
│ │ │ │ │ └── index.vue
│ │ │ │ └── user
│ │ │ │ ├── cancel
│ │ │ │ │ ├── handle
│ │ │ │ │ │ └── task.vue
│ │ │ │ │ └── index.vue
│ │ │ │ ├── grade
│ │ │ │ │ ├── agreement
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── card
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ └── list.vue
│ │ │ │ │ ├── record
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── right
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── type
│ │ │ │ │ └── index.vue
│ │ │ │ ├── group
│ │ │ │ │ └── index.vue
│ │ │ │ ├── label
│ │ │ │ │ └── index.vue
│ │ │ │ ├── level
│ │ │ │ │ ├── handle
│ │ │ │ │ │ └── task.vue
│ │ │ │ │ └── index.vue
│ │ │ │ └── list
│ │ │ │ ├── data.js
│ │ │ │ ├── handle
│ │ │ │ │ ├── userDetails.vue
│ │ │ │ │ ├── userEdit.vue
│ │ │ │ │ ├── userEditForm.vue
│ │ │ │ │ └── userInfo.vue
│ │ │ │ ├── index.vue
│ │ │ │ └── tableExpand.vue
│ │ │ ├── plugin
│ │ │ │ ├── emoji-awesome
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── apple.min.css
│ │ │ │ │ │ ├── emojione.min.css
│ │ │ │ │ │ ├── facebook.min.css
│ │ │ │ │ │ ├── google.min.css
│ │ │ │ │ │ ├── messenger.min.css
│ │ │ │ │ │ └── twitter.min.css
│ │ │ │ │ └── img
│ │ │ │ │ ├── look.png
│ │ │ │ │ ├── sheet_apple_64_indexed_256colors.png
│ │ │ │ │ ├── sheet_emojione_64_indexed_128.png
│ │ │ │ │ ├── sheet_facebook_64_indexed_128.png
│ │ │ │ │ ├── sheet_google_64_indexed_128.png
│ │ │ │ │ ├── sheet_messenger_64_indexed_128.png
│ │ │ │ │ └── sheet_twitter_64_indexed_128.png
│ │ │ │ ├── error-store
│ │ │ │ │ └── index.js
│ │ │ │ └── index.js
│ │ │ ├── router
│ │ │ │ ├── before-close.js
│ │ │ │ ├── index.js
│ │ │ │ ├── modules
│ │ │ │ │ ├── agent.js
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── cms.js
│ │ │ │ │ ├── division.js
│ │ │ │ │ ├── echarts.js
│ │ │ │ │ ├── finance.js
│ │ │ │ │ ├── frameOut.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── marketing.js
│ │ │ │ │ ├── order.js
│ │ │ │ │ ├── product.js
│ │ │ │ │ ├── setting.js
│ │ │ │ │ ├── statistic.js
│ │ │ │ │ ├── system.js
│ │ │ │ │ └── user.js
│ │ │ │ └── routers.js
│ │ │ ├── setting.env.js
│ │ │ ├── setting.js
│ │ │ ├── store
│ │ │ │ ├── index.js
│ │ │ │ └── module
│ │ │ │ ├── app.js
│ │ │ │ ├── fresh.js
│ │ │ │ ├── goodSelect.js
│ │ │ │ ├── integralOrder.js
│ │ │ │ ├── kefu.js
│ │ │ │ ├── layout.js
│ │ │ │ ├── media.js
│ │ │ │ ├── menu.js
│ │ │ │ ├── menus.js
│ │ │ │ ├── mobildConfig.js
│ │ │ │ ├── moren.js
│ │ │ │ ├── order.js
│ │ │ │ ├── shopping.js
│ │ │ │ ├── upgrade.js
│ │ │ │ ├── user.js
│ │ │ │ ├── userInfo.js
│ │ │ │ └── userLevel.js
│ │ │ ├── styles
│ │ │ │ ├── common.less
│ │ │ │ ├── default
│ │ │ │ │ └── index.less
│ │ │ │ ├── emoji-awesome
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── apple.min.css
│ │ │ │ │ │ ├── emojione.min.css
│ │ │ │ │ │ ├── facebook.min.css
│ │ │ │ │ │ ├── google.min.css
│ │ │ │ │ │ ├── messenger.min.css
│ │ │ │ │ │ └── twitter.min.css
│ │ │ │ │ └── img
│ │ │ │ │ ├── sheet_apple_64_indexed_256colors.png
│ │ │ │ │ ├── sheet_emojione_64_indexed_128.png
│ │ │ │ │ ├── sheet_facebook_64_indexed_128.png
│ │ │ │ │ ├── sheet_google_64_indexed_128.png
│ │ │ │ │ ├── sheet_messenger_64_indexed_128.png
│ │ │ │ │ └── sheet_twitter_64_indexed_128.png
│ │ │ │ ├── font
│ │ │ │ │ ├── demo.css
│ │ │ │ │ ├── demo_index.html
│ │ │ │ │ ├── iconfont.css
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.js
│ │ │ │ │ ├── iconfont.json
│ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ ├── iconfont.woff
│ │ │ │ │ └── iconfont.woff2
│ │ │ │ ├── index.less
│ │ │ │ ├── layout
│ │ │ │ │ ├── basic-layout
│ │ │ │ │ │ ├── layout.less
│ │ │ │ │ │ └── menu.less
│ │ │ │ │ └── index.less
│ │ │ │ ├── pages
│ │ │ │ │ └── account.less
│ │ │ │ ├── setting.less
│ │ │ │ └── style.css
│ │ │ ├── utils
│ │ │ │ ├── Excel.js
│ │ │ │ ├── auth.js
│ │ │ │ ├── authLapse.js
│ │ │ │ ├── bus.js
│ │ │ │ ├── city.js
│ │ │ │ ├── download.js
│ │ │ │ ├── editorImg.js
│ │ │ │ ├── emoji.js
│ │ │ │ ├── icon.js
│ │ │ │ ├── index.js
│ │ │ │ ├── modal.js
│ │ │ │ ├── modalForm.js
│ │ │ │ ├── modalSure.js
│ │ │ │ ├── newToExcel.js
│ │ │ │ ├── public.js
│ │ │ │ ├── upload.js
│ │ │ │ ├── validate.js
│ │ │ │ └── videoCloud.js
│ │ │ └── vendor
│ │ │ ├── Blob.js
│ │ │ └── Export2Excel.js
│ │ └── vue.config.js
│ └── uni-app
│ ├── App.vue
│ ├── androidPrivacy.json
│ ├── api
│ │ ├── activity.js
│ │ ├── admin.js
│ │ ├── api.js
│ │ ├── kefu.js
│ │ ├── lottery.js
│ │ ├── order.js
│ │ ├── points_mall.js
│ │ ├── public.js
│ │ ├── store.js
│ │ └── user.js
│ ├── components
│ │ ├── Authorize.vue
│ │ ├── Loading
│ │ │ └── index.vue
│ │ ├── addressWindow
│ │ │ └── index.vue
│ │ ├── cartList
│ │ │ └── index.vue
│ │ ├── countDown
│ │ │ └── index.vue
│ │ ├── couponListWindow
│ │ │ └── index.vue
│ │ ├── couponWindow
│ │ │ └── index.vue
│ │ ├── cusPreviewImg
│ │ │ └── index.vue
│ │ ├── d_goodList
│ │ │ └── index.vue
│ │ ├── easy-loadimage
│ │ │ └── easy-loadimage.vue
│ │ ├── eidtUserModal
│ │ │ └── index.vue
│ │ ├── emptyPage.vue
│ │ ├── goodClass
│ │ │ └── index.vue
│ │ ├── goodList
│ │ │ └── index.vue
│ │ ├── guide
│ │ │ └── index.vue
│ │ ├── home
│ │ │ └── index.vue
│ │ ├── homeList
│ │ │ └── index.vue
│ │ ├── indexGoods
│ │ │ └── index.vue
│ │ ├── jyf-parser
│ │ │ ├── jyf-parser.vue
│ │ │ └── libs
│ │ │ ├── CssHandler.js
│ │ │ ├── MpHtmlParser.js
│ │ │ ├── config.js
│ │ │ ├── handler.sjs
│ │ │ ├── handler.wxs
│ │ │ └── trees.vue
│ │ ├── kefuIcon
│ │ │ └── index.vue
│ │ ├── menuIcon.vue
│ │ ├── numberScroll.vue
│ │ ├── orderGoods
│ │ │ └── index.vue
│ │ ├── pageFooter
│ │ │ └── index.vue
│ │ ├── pageLoading.vue
│ │ ├── parabolaBall
│ │ │ └── ParabolaBall.vue
│ │ ├── payment
│ │ │ └── index.vue
│ │ ├── productConSwiper
│ │ │ └── index.vue
│ │ ├── productWindow
│ │ │ └── index.vue
│ │ ├── promotionGood
│ │ │ └── index.vue
│ │ ├── recommend
│ │ │ └── index.vue
│ │ ├── shareRedPackets
│ │ │ └── index.vue
│ │ ├── skeleton
│ │ │ └── index.vue
│ │ ├── swipers
│ │ │ └── index.vue
│ │ ├── tabNav.vue
│ │ ├── tuiDrawer
│ │ │ └── index.vue
│ │ ├── update
│ │ │ ├── app-update.vue
│ │ │ └── images
│ │ │ ├── close.png
│ │ │ ├── img.png
│ │ │ ├── round.png
│ │ │ └── update-img.png
│ │ ├── userEvaluation
│ │ │ └── index.vue
│ │ └── zb-code
│ │ ├── qrcode.js
│ │ └── zb-code.vue
│ ├── config
│ │ ├── app.js
│ │ ├── cache.js
│ │ └── socket.js
│ ├── libs
│ │ ├── chat.js
│ │ ├── login.js
│ │ ├── new_chat.js
│ │ ├── order.js
│ │ ├── routine.js
│ │ ├── uniApi.js
│ │ └── wechat.js
│ ├── main.js
│ ├── manifest.json
│ ├── mixins
│ │ ├── SendVerifyCode.js
│ │ ├── color.js
│ │ └── sharePoster.js
│ ├── package-lock.json
│ ├── pages
│ │ ├── activity
│ │ │ ├── bargain
│ │ │ │ └── index.vue
│ │ │ ├── goods_bargain
│ │ │ │ └── index.vue
│ │ │ ├── goods_bargain_details
│ │ │ │ └── index.vue
│ │ │ ├── goods_combination
│ │ │ │ └── index.vue
│ │ │ ├── goods_combination_details
│ │ │ │ └── index.vue
│ │ │ ├── goods_combination_status
│ │ │ │ └── index.vue
│ │ │ ├── goods_seckill
│ │ │ │ └── index.vue
│ │ │ ├── goods_seckill_details
│ │ │ │ └── index.vue
│ │ │ ├── poster-poster
│ │ │ │ └── index.vue
│ │ │ ├── presell
│ │ │ │ └── index.vue
│ │ │ ├── presell_details
│ │ │ │ └── index.vue
│ │ │ └── static
│ │ │ ├── bargainBg.jpg
│ │ │ ├── buled.png
│ │ │ ├── bulet.jpg
│ │ │ ├── couponBg.png
│ │ │ ├── greend.png
│ │ │ ├── greent.jpg
│ │ │ ├── groupLine.png
│ │ │ ├── lightning.png
│ │ │ ├── oranged.png
│ │ │ ├── oranget.jpg
│ │ │ ├── pinkd.png
│ │ │ ├── pinkt.jpg
│ │ │ ├── posterBag.png
│ │ │ ├── preBtnLeft.png
│ │ │ ├── presell_text.png
│ │ │ ├── priceBg.png
│ │ │ ├── priceTag.png
│ │ │ ├── redd.png
│ │ │ ├── redt.jpg
│ │ │ └── vacancy.png
│ │ ├── admin
│ │ │ ├── components
│ │ │ │ ├── PriceChange
│ │ │ │ │ └── index.vue
│ │ │ │ ├── ucharts
│ │ │ │ │ ├── component.vue
│ │ │ │ │ ├── ucharts.js
│ │ │ │ │ └── ucharts.min.js
│ │ │ │ └── uni-calendar
│ │ │ │ ├── calendar.js
│ │ │ │ ├── uni-calendar-item.vue
│ │ │ │ ├── uni-calendar.vue
│ │ │ │ └── util.js
│ │ │ ├── custom_date
│ │ │ │ └── index.vue
│ │ │ ├── delivery
│ │ │ │ └── index.vue
│ │ │ ├── order
│ │ │ │ └── index.vue
│ │ │ ├── orderDetail
│ │ │ │ └── index.vue
│ │ │ ├── orderList
│ │ │ │ └── index.vue
│ │ │ ├── order_cancellation
│ │ │ │ └── index.vue
│ │ │ ├── static
│ │ │ │ ├── pricetitle.jpg
│ │ │ │ └── scan.gif
│ │ │ └── statistics
│ │ │ └── index.vue
│ │ ├── annex
│ │ │ ├── applicationRecord
│ │ │ │ └── index.vue
│ │ │ ├── components
│ │ │ │ └── verify
│ │ │ │ ├── utils
│ │ │ │ │ ├── ase.js
│ │ │ │ │ ├── crypto-js.js
│ │ │ │ │ └── util.js
│ │ │ │ ├── verify.vue
│ │ │ │ ├── verifyPoint
│ │ │ │ │ └── verifyPoint.vue
│ │ │ │ └── verifySlider
│ │ │ │ ├── verifySlider.vue
│ │ │ │ └── verifySliderPc.vue
│ │ │ ├── offline_pay
│ │ │ │ └── index.vue
│ │ │ ├── offline_result
│ │ │ │ └── index.vue
│ │ │ ├── settled
│ │ │ │ └── index.vue
│ │ │ ├── special
│ │ │ │ └── index.vue
│ │ │ ├── static
│ │ │ │ ├── error.png
│ │ │ │ ├── img.jpg
│ │ │ │ ├── offline-result.png
│ │ │ │ ├── settledSuccessful.svg
│ │ │ │ └── success.png
│ │ │ ├── vip_active
│ │ │ │ └── index.vue
│ │ │ ├── vip_clause
│ │ │ │ └── index.vue
│ │ │ ├── vip_coupon
│ │ │ │ └── index.vue
│ │ │ ├── vip_paid
│ │ │ │ └── index.vue
│ │ │ └── web_view
│ │ │ └── index.vue
│ │ ├── columnGoods
│ │ │ ├── HotNewGoods
│ │ │ │ ├── feedback.vue
│ │ │ │ └── index.vue
│ │ │ ├── live_list
│ │ │ │ └── index.vue
│ │ │ └── static
│ │ │ ├── feed-icon.png
│ │ │ ├── yhxy.html
│ │ │ └── yszc.html
│ │ ├── extension
│ │ │ ├── components
│ │ │ │ ├── shareInfo
│ │ │ │ │ └── index.vue
│ │ │ │ └── vconsole.min.js
│ │ │ ├── customer_list
│ │ │ │ └── chat.vue
│ │ │ ├── news_details
│ │ │ │ └── index.vue
│ │ │ └── news_list
│ │ │ └── index.vue
│ │ ├── goods
│ │ │ ├── admin_order_detail
│ │ │ │ └── index.vue
│ │ │ ├── cashier
│ │ │ │ └── index.vue
│ │ │ ├── components
│ │ │ │ ├── invoiceModal
│ │ │ │ │ └── index.vue
│ │ │ │ ├── invoicePicker
│ │ │ │ │ └── index.vue
│ │ │ │ ├── lottery
│ │ │ │ │ ├── css
│ │ │ │ │ │ └── grids_lottery.css
│ │ │ │ │ ├── index.vue
│ │ │ │ │ └── js
│ │ │ │ │ └── grids_lottery.js
│ │ │ │ └── splitOrder
│ │ │ │ └── index.vue
│ │ │ ├── goods_comment_con
│ │ │ │ ├── components
│ │ │ │ │ ├── lotteryAleart.vue
│ │ │ │ │ └── userAddress.vue
│ │ │ │ ├── index.vue
│ │ │ │ └── lottery_comment.vue
│ │ │ ├── goods_comment_list
│ │ │ │ └── index.vue
│ │ │ ├── goods_details_store
│ │ │ │ └── index.vue
│ │ │ ├── goods_list
│ │ │ │ └── index.vue
│ │ │ ├── goods_logistics
│ │ │ │ └── index.vue
│ │ │ ├── goods_return
│ │ │ │ └── index.vue
│ │ │ ├── goods_return_list
│ │ │ │ └── index.vue
│ │ │ ├── goods_search
│ │ │ │ └── index.vue
│ │ │ ├── lottery
│ │ │ │ ├── components
│ │ │ │ │ ├── lotteryAleart.vue
│ │ │ │ │ ├── noticeBar.vue
│ │ │ │ │ ├── showbox.vue
│ │ │ │ │ └── userAddress.vue
│ │ │ │ └── grids
│ │ │ │ ├── index.vue
│ │ │ │ └── record.vue
│ │ │ ├── order_confirm
│ │ │ │ └── index.vue
│ │ │ ├── order_details
│ │ │ │ └── index.vue
│ │ │ ├── order_list
│ │ │ │ └── index.vue
│ │ │ ├── order_pay_status
│ │ │ │ ├── components
│ │ │ │ │ ├── lotteryAleart.vue
│ │ │ │ │ └── userAddress.vue
│ │ │ │ ├── index.vue
│ │ │ │ └── payLottery.vue
│ │ │ ├── order_refund_goods
│ │ │ │ └── index.vue
│ │ │ └── static
│ │ │ ├── address-aleart-header.png
│ │ │ ├── font-left.png
│ │ │ ├── font-right.png
│ │ │ ├── head-l-point.png
│ │ │ ├── head-r-point.png
│ │ │ ├── lottery-bag.png
│ │ │ ├── lottery-click.png
│ │ │ ├── orderTime.png
│ │ │ ├── pay-lottery-bag.png
│ │ │ ├── pay-lottery-l.png
│ │ │ ├── pay-lottery-r.png
│ │ │ ├── shuoming.png
│ │ │ ├── writeOff.jpg
│ │ │ └── written.png
│ │ ├── goods_cate
│ │ │ ├── goods_cate.vue
│ │ │ ├── goods_cate1.vue
│ │ │ ├── goods_cate2.vue
│ │ │ └── goods_cate3.vue
│ │ ├── goods_details
│ │ │ └── index.vue
│ │ ├── guide
│ │ │ └── index.vue
│ │ ├── index
│ │ │ ├── diy
│ │ │ │ ├── components
│ │ │ │ │ ├── activeParty.vue
│ │ │ │ │ ├── articleList.vue
│ │ │ │ │ ├── bargain.vue
│ │ │ │ │ ├── blankPage.vue
│ │ │ │ │ ├── combination.vue
│ │ │ │ │ ├── coupon.vue
│ │ │ │ │ ├── customerService.vue
│ │ │ │ │ ├── follow.vue
│ │ │ │ │ ├── goodList.vue
│ │ │ │ │ ├── guide.vue
│ │ │ │ │ ├── headerSerch.vue
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── liveBroadcast.vue
│ │ │ │ │ ├── menus.vue
│ │ │ │ │ ├── news.vue
│ │ │ │ │ ├── pictureCube.vue
│ │ │ │ │ ├── promotionList.vue
│ │ │ │ │ ├── richText.vue
│ │ │ │ │ ├── seckill.vue
│ │ │ │ │ ├── swiperBg.vue
│ │ │ │ │ ├── swipers.vue
│ │ │ │ │ ├── tabNav.vue
│ │ │ │ │ └── titles.vue
│ │ │ │ └── index.vue
│ │ │ ├── index.vue
│ │ │ └── visualization
│ │ │ ├── components
│ │ │ │ ├── activity.vue
│ │ │ │ ├── adsRecommend.vue
│ │ │ │ ├── alive.vue
│ │ │ │ ├── bargain.vue
│ │ │ │ ├── combination.vue
│ │ │ │ ├── coupon.vue
│ │ │ │ ├── customerService.vue
│ │ │ │ ├── goodList.vue
│ │ │ │ ├── headerSerch.vue
│ │ │ │ ├── mBanner.vue
│ │ │ │ ├── menus.vue
│ │ │ │ ├── newGoods.vue
│ │ │ │ ├── news.vue
│ │ │ │ ├── picTxt.vue
│ │ │ │ ├── popular.vue
│ │ │ │ ├── promotion.vue
│ │ │ │ ├── recommend.vue
│ │ │ │ ├── scrollBox.vue
│ │ │ │ ├── seckill.vue
│ │ │ │ ├── skeleton.vue
│ │ │ │ ├── swiperBg.vue
│ │ │ │ ├── tabBar.vue
│ │ │ │ ├── tabNav.vue
│ │ │ │ └── titles.vue
│ │ │ └── index.vue
│ │ ├── order_addcart
│ │ │ └── order_addcart.vue
│ │ ├── points_mall
│ │ │ ├── component
│ │ │ │ └── productWindow.vue
│ │ │ ├── exchange_record.vue
│ │ │ ├── index.vue
│ │ │ ├── integral_goods_details.vue
│ │ │ ├── integral_goods_list.vue
│ │ │ ├── integral_order.vue
│ │ │ ├── integral_order_details.vue
│ │ │ ├── integral_order_status.vue
│ │ │ ├── logistics_details.vue
│ │ │ ├── static
│ │ │ │ ├── everyday.png
│ │ │ │ ├── exchange.png
│ │ │ │ ├── go-shoping.png
│ │ │ │ ├── luck-draw.png
│ │ │ │ ├── my-point.png
│ │ │ │ ├── points-lottery.png
│ │ │ │ └── sign-in.png
│ │ │ └── user_address.vue
│ │ ├── promotional_items
│ │ │ └── index.vue
│ │ ├── user
│ │ │ └── index.vue
│ │ └── users
│ │ ├── alipay_invoke
│ │ │ └── index.vue
│ │ ├── auth
│ │ │ └── index.vue
│ │ ├── commission_rank
│ │ │ └── index.vue
│ │ ├── components
│ │ │ ├── login_mobile
│ │ │ │ ├── index.vue
│ │ │ │ └── routine_phone.vue
│ │ │ └── verify
│ │ │ ├── index.vue
│ │ │ ├── utils
│ │ │ │ ├── ase.js
│ │ │ │ ├── crypto-js.js
│ │ │ │ └── util.js
│ │ │ ├── verifyPoint
│ │ │ │ └── verifyPoint.vue
│ │ │ └── verifySlider
│ │ │ ├── index.vue
│ │ │ └── verifySliderPc.vue
│ │ ├── login
│ │ │ └── index.vue
│ │ ├── message_center
│ │ │ ├── index.vue
│ │ │ └── messageDetail.vue
│ │ ├── payment_on_behalf
│ │ │ ├── index.vue
│ │ │ └── pay_status.vue
│ │ ├── privacy
│ │ │ └── index.vue
│ │ ├── promoter-list
│ │ │ └── index.vue
│ │ ├── promoter-order
│ │ │ └── index.vue
│ │ ├── promoter_rank
│ │ │ └── index.vue
│ │ ├── retrievePassword
│ │ │ └── index.vue
│ │ ├── scan_login
│ │ │ └── index.vue
│ │ ├── staff_list
│ │ │ └── index.vue
│ │ ├── static
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── address.png
│ │ │ ├── admin-msg.png
│ │ │ ├── code_1.png
│ │ │ ├── code_2.png
│ │ │ ├── gift.png
│ │ │ ├── home.png
│ │ │ ├── left.png
│ │ │ ├── lock.png
│ │ │ ├── logo2.png
│ │ │ ├── medal01.png
│ │ │ ├── medal02.png
│ │ │ ├── medal03.png
│ │ │ ├── member-font.png
│ │ │ ├── member-wang.png
│ │ │ ├── money.png
│ │ │ ├── phone_1.png
│ │ │ ├── score.png
│ │ │ ├── share-info2.png
│ │ │ ├── signH.png
│ │ │ ├── sort1.png
│ │ │ ├── sort2.png
│ │ │ ├── sort3.png
│ │ │ ├── user-msg.png
│ │ │ ├── value.jpg
│ │ │ ├── vip.png
│ │ │ ├── vip01.png
│ │ │ ├── vip02.png
│ │ │ ├── vip03.png
│ │ │ ├── vip04.png
│ │ │ ├── vip05.png
│ │ │ └── wechat_login.png
│ │ ├── user_address
│ │ │ └── index.vue
│ │ ├── user_address_list
│ │ │ └── index.vue
│ │ ├── user_bill
│ │ │ └── index.vue
│ │ ├── user_cancellation
│ │ │ └── index.vue
│ │ ├── user_cash
│ │ │ └── index.vue
│ │ ├── user_coupon
│ │ │ └── index.vue
│ │ ├── user_distribution_level
│ │ │ └── index.vue
│ │ ├── user_get_coupon
│ │ │ └── index.vue
│ │ ├── user_goods_collection
│ │ │ └── index.vue
│ │ ├── user_info
│ │ │ └── index.vue
│ │ ├── user_integral
│ │ │ └── index.vue
│ │ ├── user_invoice_form
│ │ │ └── index.vue
│ │ ├── user_invoice_list
│ │ │ └── index.vue
│ │ ├── user_invoice_order
│ │ │ └── index.vue
│ │ ├── user_money
│ │ │ └── index.vue
│ │ ├── user_payment
│ │ │ └── index.vue
│ │ ├── user_phone
│ │ │ └── index.vue
│ │ ├── user_pwd_edit
│ │ │ └── index.vue
│ │ ├── user_return_list
│ │ │ └── index.vue
│ │ ├── user_sgin
│ │ │ └── index.vue
│ │ ├── user_sgin_list
│ │ │ └── index.vue
│ │ ├── user_spread_code
│ │ │ └── index.vue
│ │ ├── user_spread_money
│ │ │ └── index.vue
│ │ ├── user_spread_user
│ │ │ └── index.vue
│ │ ├── user_vip
│ │ │ └── index.vue
│ │ ├── user_vip_areer
│ │ │ └── index.vue
│ │ ├── visit_list
│ │ │ └── index.vue
│ │ └── wechat_login
│ │ └── index.vue
│ ├── pages.json
│ ├── plugin
│ │ ├── animate
│ │ │ └── animate.min.css
│ │ ├── clipboard
│ │ │ └── clipboard.js
│ │ ├── dayjs
│ │ │ └── dayjs.min.js
│ │ ├── emoji-awesome
│ │ │ └── css
│ │ │ └── tuoluojiang.css
│ │ ├── image-tools
│ │ │ └── index.js
│ │ └── jweixin-module
│ │ └── index.js
│ ├── static
│ │ ├── app-plus
│ │ │ └── mp-html
│ │ │ ├── js
│ │ │ │ ├── handler.js
│ │ │ │ └── uni.webview.min.js
│ │ │ └── local.html
│ │ ├── css
│ │ │ ├── base.css
│ │ │ ├── guildford.css
│ │ │ └── style.scss
│ │ ├── easy-loadimage
│ │ │ ├── loadfail.png
│ │ │ └── loading.png
│ │ ├── html
│ │ │ └── pc.html
│ │ ├── iconfont
│ │ │ └── iconfont.css
│ │ └── images
│ │ ├── 1-001.png
│ │ ├── 1-002.png
│ │ ├── 2-001.png
│ │ ├── 2-002.png
│ │ ├── 3-001.png
│ │ ├── 3-002.png
│ │ ├── 4-001.png
│ │ ├── 4-002.png
│ │ ├── address.png
│ │ ├── code-bg.png
│ │ ├── contact.png
│ │ ├── def_avatar.png
│ │ ├── down.png
│ │ ├── edit.png
│ │ ├── f.png
│ │ ├── fvip.png
│ │ ├── group02.gif
│ │ ├── headwear.png
│ │ ├── horn.png
│ │ ├── jf-head.png
│ │ ├── jvip.png
│ │ ├── left.png
│ │ ├── line.jpg
│ │ ├── live-01.png
│ │ ├── live-02.png
│ │ ├── member.png
│ │ ├── member01.png
│ │ ├── menu.png
│ │ ├── mores.png
│ │ ├── one.png
│ │ ├── poster-close.png
│ │ ├── posterbackgd.png
│ │ ├── right-icon.png
│ │ ├── sort-img.png
│ │ ├── spike-icon-002.gif
│ │ ├── spot.png
│ │ ├── stop.png
│ │ ├── support.png
│ │ ├── svip.gif
│ │ ├── svip.png
│ │ ├── three.png
│ │ ├── two.png
│ │ ├── up.png
│ │ ├── user01.png
│ │ ├── user_vip.png
│ │ └── vip.png
│ ├── store
│ │ ├── getters.js
│ │ ├── index.js
│ │ └── modules
│ │ ├── app.js
│ │ ├── hotWords.js
│ │ ├── index.js
│ │ └── indexData.js
│ ├── uni.scss
│ ├── utils
│ │ ├── SubscribeMessage.js
│ │ ├── cache.js
│ │ ├── emoji.js
│ │ ├── index.js
│ │ ├── lang.js
│ │ ├── permission.js
│ │ ├── request.js
│ │ ├── util.js
│ │ └── validate.js
│ └── vue.config.js
├── 安装必读.docx
└── 图片上传完美版.suo
637 directories, 1206 files
相关软件
网友评论
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
支持(0) 盖楼(回复)