gitextract_xwlge5m5/ ├── .babelrc ├── .editorconfig ├── .gitignore ├── .postcssrc.js ├── README.md ├── build/ │ ├── build.js │ ├── check-versions.js │ ├── dev-client.js │ ├── dev-server.js │ ├── utils.js │ ├── vendor-manifest.json │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ ├── webpack.dll.conf.js │ └── webpack.prod.conf.js ├── config/ │ ├── dev.env.js │ ├── index.js │ ├── prod.env.js │ └── sit.env.js ├── index.html ├── package.json ├── src/ │ ├── App.vue │ ├── api/ │ │ ├── aggregate.js │ │ ├── index.js │ │ ├── manage.js │ │ ├── messages.js │ │ ├── sts.js │ │ ├── users.js │ │ └── userstats.js │ ├── assets/ │ │ ├── iconfont/ │ │ │ └── iconfont.js │ │ └── theme/ │ │ ├── theme-darkblue/ │ │ │ ├── alert.css │ │ │ ├── autocomplete.css │ │ │ ├── badge.css │ │ │ ├── base.css │ │ │ ├── breadcrumb-item.css │ │ │ ├── breadcrumb.css │ │ │ ├── button-group.css │ │ │ ├── button.css │ │ │ ├── card.css │ │ │ ├── carousel-item.css │ │ │ ├── carousel.css │ │ │ ├── cascader.css │ │ │ ├── checkbox-group.css │ │ │ ├── checkbox.css │ │ │ ├── col.css │ │ │ ├── collapse-item.css │ │ │ ├── collapse.css │ │ │ ├── color-picker.css │ │ │ ├── date-picker.css │ │ │ ├── dialog.css │ │ │ ├── dropdown-item.css │ │ │ ├── dropdown-menu.css │ │ │ ├── dropdown.css │ │ │ ├── form-item.css │ │ │ ├── form.css │ │ │ ├── icon.css │ │ │ ├── index.css │ │ │ ├── input-number.css │ │ │ ├── input.css │ │ │ ├── loading.css │ │ │ ├── menu-item-group.css │ │ │ ├── menu-item.css │ │ │ ├── menu.css │ │ │ ├── message-box.css │ │ │ ├── message.css │ │ │ ├── notification.css │ │ │ ├── option-group.css │ │ │ ├── option.css │ │ │ ├── pagination.css │ │ │ ├── popover.css │ │ │ ├── progress.css │ │ │ ├── radio-button.css │ │ │ ├── radio-group.css │ │ │ ├── radio.css │ │ │ ├── rate.css │ │ │ ├── reset.css │ │ │ ├── row.css │ │ │ ├── scrollbar.css │ │ │ ├── select-dropdown.css │ │ │ ├── select.css │ │ │ ├── slider.css │ │ │ ├── spinner.css │ │ │ ├── step.css │ │ │ ├── steps.css │ │ │ ├── submenu.css │ │ │ ├── switch.css │ │ │ ├── tab-pane.css │ │ │ ├── table-column.css │ │ │ ├── table.css │ │ │ ├── tabs.css │ │ │ ├── tag.css │ │ │ ├── time-picker.css │ │ │ ├── time-select.css │ │ │ ├── tooltip.css │ │ │ ├── tree.css │ │ │ └── upload.css │ │ └── theme-green/ │ │ ├── alert.css │ │ ├── autocomplete.css │ │ ├── badge.css │ │ ├── base.css │ │ ├── breadcrumb-item.css │ │ ├── breadcrumb.css │ │ ├── button-group.css │ │ ├── button.css │ │ ├── card.css │ │ ├── carousel-item.css │ │ ├── carousel.css │ │ ├── cascader.css │ │ ├── checkbox-group.css │ │ ├── checkbox.css │ │ ├── col.css │ │ ├── collapse-item.css │ │ ├── collapse.css │ │ ├── color-picker.css │ │ ├── date-picker.css │ │ ├── dialog.css │ │ ├── dropdown-item.css │ │ ├── dropdown-menu.css │ │ ├── dropdown.css │ │ ├── form-item.css │ │ ├── form.css │ │ ├── icon.css │ │ ├── index.css │ │ ├── input-number.css │ │ ├── input.css │ │ ├── loading.css │ │ ├── menu-item-group.css │ │ ├── menu-item.css │ │ ├── menu.css │ │ ├── message-box.css │ │ ├── message.css │ │ ├── notification.css │ │ ├── option-group.css │ │ ├── option.css │ │ ├── pagination.css │ │ ├── popover.css │ │ ├── progress.css │ │ ├── radio-button.css │ │ ├── radio-group.css │ │ ├── radio.css │ │ ├── rate.css │ │ ├── reset.css │ │ ├── row.css │ │ ├── scrollbar.css │ │ ├── select-dropdown.css │ │ ├── select.css │ │ ├── slider.css │ │ ├── spinner.css │ │ ├── step.css │ │ ├── steps.css │ │ ├── submenu.css │ │ ├── switch.css │ │ ├── tab-pane.css │ │ ├── table-column.css │ │ ├── table.css │ │ ├── tabs.css │ │ ├── tag.css │ │ ├── time-picker.css │ │ ├── time-select.css │ │ ├── tooltip.css │ │ ├── tree.css │ │ └── upload.css │ ├── components/ │ │ ├── common/ │ │ │ ├── HomeMenu.vue │ │ │ ├── Icon-svg/ │ │ │ │ └── index.vue │ │ │ ├── ShowVideo.vue │ │ │ └── error/ │ │ │ ├── 401.vue │ │ │ └── 404.vue │ │ └── page/ │ │ ├── Login.vue │ │ ├── dashboard/ │ │ │ ├── Dashboard.vue │ │ │ ├── HelloSys.vue │ │ │ └── index.vue │ │ ├── friends/ │ │ │ ├── FriendRows.vue │ │ │ ├── FriendsInRow.vue │ │ │ ├── FriendsManage.vue │ │ │ ├── UserRelationInfo.vue │ │ │ └── stat/ │ │ │ └── FrisNumCycleCharts.vue │ │ ├── msg/ │ │ │ └── stat/ │ │ │ └── MsgNumCycleCharts.vue │ │ ├── operation/ │ │ │ ├── AnchorMsgMass.vue │ │ │ ├── AutoReplyCfg.vue │ │ │ ├── AutoReplyCfgList.vue │ │ │ └── OperatingAccountManage.vue │ │ ├── uploadOSS/ │ │ │ └── UploadOSS.vue │ │ ├── userDataStat/ │ │ │ ├── GeoUserNumCityRanked.vue │ │ │ ├── LoggedUserNumCycleCharts.vue │ │ │ └── UserNumCycleCharts.vue │ │ └── userManage/ │ │ └── UserManage.vue │ ├── config/ │ │ └── index.js │ ├── filters/ │ │ └── index.js │ ├── main.js │ ├── mock/ │ │ ├── data/ │ │ │ ├── dashboard.js │ │ │ ├── msgData.js │ │ │ ├── ststoken.js │ │ │ ├── trendData.js │ │ │ └── users.js │ │ ├── index.js │ │ └── mock.js │ ├── routes.js │ ├── store/ │ │ ├── actions.js │ │ ├── getters.js │ │ ├── index.js │ │ ├── modules/ │ │ │ ├── permission.js │ │ │ └── user.js │ │ ├── mutations.js │ │ └── state.js │ ├── styles/ │ │ └── vars.scss │ ├── utils/ │ │ ├── fetch.js │ │ └── index.js │ └── vendor/ │ ├── Blob.js │ └── Export2Excel.js └── static/ ├── .gitkeep ├── channelCode.json ├── css/ │ ├── color-dark.css │ ├── datasource.css │ ├── main.css │ └── theme-green/ │ ├── color-green.css │ └── index.css ├── data.json ├── errCodeCN.json ├── js/ │ └── vendor.dll.js ├── map/ │ └── china.json └── requestList/ ├── activeAppVersion.json ├── activeDevType.json ├── activePhoneBrand.json ├── activePhoneModel.json ├── appVersion.json ├── channel.json ├── cycleFrisNum.json ├── cycleLoggedUserNum.json ├── cycleMsgNum.json ├── cycleUserNum.json ├── devType.json ├── formatTest.json ├── friendNumsRanked.json ├── phoneBrand.json ├── phoneModel.json ├── sendMsgCount.json ├── sendMsgNumsRanked.json └── userNumByGeo.json