gitextract__w6xb4oj/ ├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── build/ │ ├── build.js │ ├── check-versions.js │ ├── qcloud.cdn.refresh.js │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config/ │ ├── dev.env.js │ ├── index.js │ └── prod.env.js ├── index.html ├── package.json ├── src/ │ ├── App.vue │ ├── api/ │ │ ├── index.js │ │ ├── local/ │ │ │ ├── encrypt-api.js │ │ │ ├── option-api.js │ │ │ └── string-api.js │ │ ├── mock/ │ │ │ ├── index.js │ │ │ └── json/ │ │ │ ├── accounts.json │ │ │ ├── advertisements.json │ │ │ ├── authorization.json │ │ │ ├── products.json │ │ │ ├── settlements.json │ │ │ └── stockpile.json │ │ └── remote/ │ │ ├── account-api.js │ │ ├── authorization-api.js │ │ ├── constants.js │ │ ├── payment-api.js │ │ └── warehouse-api.js │ ├── assets/ │ │ └── css/ │ │ └── global.css │ ├── components/ │ │ ├── home/ │ │ │ ├── Copyright.vue │ │ │ ├── NavigationBar.vue │ │ │ ├── UserInformation.vue │ │ │ ├── cart/ │ │ │ │ └── PayStepIndicator.vue │ │ │ ├── detail/ │ │ │ │ └── Checkstand.vue │ │ │ ├── main/ │ │ │ │ ├── Cabinet.vue │ │ │ │ └── Carousel.vue │ │ │ └── warehouse/ │ │ │ ├── ProductManage.vue │ │ │ └── StockManage.vue │ │ └── login/ │ │ ├── LoginForm.vue │ │ └── RegistrationForm.vue │ ├── main.js │ ├── pages/ │ │ ├── Login.vue │ │ └── home/ │ │ ├── CartPage.vue │ │ ├── CommentPage.vue │ │ ├── DetailPage.vue │ │ ├── MainPage.vue │ │ ├── PaymentPage.vue │ │ ├── SettlementPage.vue │ │ ├── WarehousePage.vue │ │ └── index.vue │ ├── plugins/ │ │ └── errorhandler-plugin.js │ ├── router/ │ │ └── index.js │ └── store/ │ ├── constant.js │ ├── index.js │ └── modules/ │ ├── cart.js │ ├── notification.js │ ├── products.js │ └── user.js ├── static/ │ ├── .gitkeep │ └── board/ │ ├── gitalk.css │ └── gitalk.html └── travis_docker_push.sh