在好例子网,分享、交流、成长!
您当前所在位置:首页PHP 开发实例PHP网站 → CRMEB多端多语言开源商城PHP源码(包含小程序商城、H5商城、公众号商城、App源码)

CRMEB多端多语言开源商城PHP源码(包含小程序商城、H5商城、公众号商城、App源码)

PHP网站

下载此实例
  • 开发语言:PHP
  • 实例大小:126.45M
  • 下载次数:63
  • 浏览次数:253
  • 发布时间:2023-04-24
  • 实例类别:PHP网站
  • 发 布 人:CRMEB
  • 文件格式:.zip
  • 所需积分:0

实例介绍

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

from clipboard

介绍

CRMEB打通版是历经6年时间匠心之作!系统全开源可商用,包含小程序商城、H5商城、公众号商城、PC商城、App,多种分销模式、拼团、砍价、秒杀、优惠券、抽奖、积分、会员等级、小程序直播、页面DIY,前后端分离全部100%开源。方便二开,更有详细使用文档、接口文档、数据字典、二开文档/视频教程。为开发者赋能,助力企业发展、国家富强,致力于打造最受欢迎的商城项目

CRMEB开源商城Java版:https://gitee.com/ZhongBangKeJi/crmeb_java

系统亮点

多 语 言:后台随时配置语言包,移动端支持多语言切换;
高 性 能:redis缓存、队列、长连接、多种云储存、支持集群部署;
个 性 UI:多种风格切换、支持DIY各种首页/专题页面
前后端分离:后端TP6,管理端iviewui,移动端uniapp;
代码规范:遵循PSR-2命名规范、Restful标准接口、代码严格分层、注释齐全、统一错误码;
权限管理:内置强大灵活的权限管理,可以控制到每一个菜单;
开发配置:低代码增加配置、系统组合数据模块;
二开效率:PHP快速生成表单、内置所有事件、后台在线编辑器、代码注释齐全、完整接口文档;
快速上手:详细帮助文档、接口文档、数据库字典、代码注释、一键安装;
系统安全:系统操作日志、系统生产日志、文件校验、数据备份;
系统功能:请看帮助文档 https://doc.crmeb.com/single/crmeb_v4/1758 用户体验:等您来评!
Copy

运行环境

Nignx/Apache/IIS PHP 7.1 ~ 7.4 MySQL 5.7 Redis
温馨提示:虚拟空间不支持,推荐使用bt宝塔面板,服务器推荐阿里云ecs或腾讯云cvm 云服务器: 查看

官方论坛

37994202304071718363707.jpg

产品BUG、优化建议,欢迎社区反馈:https://www.crmeb.com/ask/thread/list?id=147


体验云部署

不懂服务器?不懂技术?无法解决高并发?想数据私有化?还想后期定制开发?

推荐云部署版一键超低价格低至  9.9元/年,解决以上所有问题点击了解


系统演示

786ff202304071718565046.jpg

管理后台: 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下载)

商业版购买

开源不易,以下如果有需要,请支持一下,感谢您的支持,让我们更多动力!

87b05202304071719558287.png

86e70202301071522052940.jpg259d6202301071522052660.jpgb3a0f202301071522069345.jpge5ee6202301071522065565.jpg16d41202301071522064016.jpga690a202301071522073984.jpg2ea67202301071522077627.jpg9c311202301071522074207.jpge540a202301071522088665.jpgef93d202301071522083479.jpge96dc202301071522083815.jpgbdee7202301071522098955.jpg83cc3202301071522097943.jpg67a1e202301071522098718.jpgab0c8202301071522102456.jpg2a1f7202301071522106547.jpg8f511202301071522119442.jpg5dc50202301071522113989.jpg46f9d202301071522111134.jpgb0ca5202301071522129375.jpgb30a0202301071522129729.jpgd6131202301071522122120.jpgda795202301071522138723.jpg43412202301071522135360.jpg9475f202301071522132541.jpgf5f5f202301071522145630.jpg7f03b202301071522151279.jpg58236202301071522158701.jpgd6896202301071522164528.jpg872f0202301071522163440.jpg2ecd2202301071522164044.jpg1852d202301071522175171.jpg8684e202301071522175449.jpge5b11202301071522189667.jpg964b2202301071522189222.jpgacc0a202301071522194193.jpgc84d8202301071522192039.jpg66a46202301071522206271.jpg31d32202301071522201716.jpgabf92202301071522201901.jpgcc6c1202301071522215839.jpg


【核心代码】


.
├── 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
│   │   │   │   │   └── wechat
│   │   │   │   │       ├── 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


实例下载地址

CRMEB多端多语言开源商城PHP源码(包含小程序商城、H5商城、公众号商城、App源码)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

第 1 楼 码农素材 发表于: 2023-06-25 12:17 01
这个项目的源码结构清晰,让我能够很快地找到需要修改的部分。

支持(0) 盖楼(回复)

发表评论

(您的评论需要经过审核才能显示)

查看所有1条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警