├── .gitignore
├── README.md
├── admin
├── .gitignore
├── babel.config.js
├── bash
├── cmd.bat
├── dist
│ ├── css
│ │ ├── 14.5d2a02ad.css
│ │ ├── 197.16ac9a3e.css
│ │ ├── 282.ba36ae1b.css
│ │ ├── 303.a5a67a6c.css
│ │ ├── 394.c6b7d722.css
│ │ ├── 409.0af9419f.css
│ │ ├── 452.6497439e.css
│ │ ├── 467.7bca1454.css
│ │ ├── 525.5dc5765a.css
│ │ ├── 74.16ac9a3e.css
│ │ ├── 783.d5b92d74.css
│ │ ├── 795.80aa77b5.css
│ │ ├── 840.ac6b1868.css
│ │ ├── 899.80aa77b5.css
│ │ ├── 940.b1b4a758.css
│ │ ├── 943.ac6b1868.css
│ │ ├── 970.ba36ae1b.css
│ │ ├── 978.b1b4a758.css
│ │ └── app.52fe602c.css
│ ├── favicon.png
│ ├── img
│ │ ├── bg.b483ae4c.jpg
│ │ └── logo.a84da44e.svg
│ ├── index.html
│ ├── js
│ │ ├── 119-legacy.1332f25d.js
│ │ ├── 14-legacy.860ef455.js
│ │ ├── 14.55ab50c8.js
│ │ ├── 197.668d64c1.js
│ │ ├── 247-legacy.8d6517dc.js
│ │ ├── 27-legacy.fc85eda4.js
│ │ ├── 282.9eb1ffe4.js
│ │ ├── 303-legacy.34c88abd.js
│ │ ├── 303.c2dd7474.js
│ │ ├── 342.a66ebb54.js
│ │ ├── 394-legacy.ba136986.js
│ │ ├── 394.9e0959f7.js
│ │ ├── 409-legacy.a0f0eec6.js
│ │ ├── 409.9d446576.js
│ │ ├── 413.2c9e1bc8.js
│ │ ├── 452-legacy.e3151b01.js
│ │ ├── 452.47b1d59b.js
│ │ ├── 467-legacy.015fd12e.js
│ │ ├── 467.07bf4b42.js
│ │ ├── 525-legacy.9c4d0acf.js
│ │ ├── 525.798b5b6f.js
│ │ ├── 530-legacy.f473880b.js
│ │ ├── 720-legacy.3859df02.js
│ │ ├── 720.54930a1c.js
│ │ ├── 74-legacy.cdae23b6.js
│ │ ├── 783-legacy.94aecac1.js
│ │ ├── 783.d726d9c5.js
│ │ ├── 795.654b1322.js
│ │ ├── 840.a4bc6517.js
│ │ ├── 899-legacy.4d74d737.js
│ │ ├── 940-legacy.3c37319e.js
│ │ ├── 940.47d833fb.js
│ │ ├── 943-legacy.a43c88e4.js
│ │ ├── 970-legacy.e90aa654.js
│ │ ├── 978-legacy.e2882113.js
│ │ ├── 978.ffc7b232.js
│ │ ├── app-legacy.bac08257.js
│ │ ├── app.380c42c6.js
│ │ ├── chunk-vendors-legacy.e5bf059b.js
│ │ └── chunk-vendors.a464f7d9.js
│ ├── manifest.json
│ ├── res
│ │ ├── icons
│ │ │ ├── 1024x1024.png
│ │ │ ├── 120x120.png
│ │ │ ├── 144x144.png
│ │ │ ├── 152x152.png
│ │ │ ├── 167x167.png
│ │ │ ├── 180x180.png
│ │ │ ├── 192x192.png
│ │ │ ├── 20x20.png
│ │ │ ├── 29x29.png
│ │ │ ├── 40x40.png
│ │ │ ├── 58x58.png
│ │ │ ├── 60x60.png
│ │ │ ├── 72x72.png
│ │ │ ├── 76x76.png
│ │ │ ├── 80x80.png
│ │ │ ├── 87x87.png
│ │ │ └── 96x96.png
│ │ └── screen
│ │ │ ├── android(1080x1882).png
│ │ │ ├── android(480x762).png
│ │ │ ├── android(720x1242).png
│ │ │ ├── ipad(1536x2048).png
│ │ │ ├── ipad(1668x2224).png
│ │ │ ├── ipad(1668x2388).png
│ │ │ ├── ipad(2048x2732).png
│ │ │ ├── ipad(768x1024).png
│ │ │ ├── iphone(1125x2436).png
│ │ │ ├── iphone(1242x2208).png
│ │ │ ├── iphone(1242x2688).png
│ │ │ ├── iphone(640x1136).png
│ │ │ ├── iphone(640x960).png
│ │ │ ├── iphone(750x1334).png
│ │ │ └── iphone(828x1792).png
│ └── tweblive
│ │ ├── tim-js.js
│ │ ├── trtc.js
│ │ └── tweblive.js
├── package.json
├── public
│ ├── favicon.png
│ ├── index.html
│ ├── manifest.json
│ ├── res
│ │ ├── icons
│ │ │ ├── 1024x1024.png
│ │ │ ├── 120x120.png
│ │ │ ├── 144x144.png
│ │ │ ├── 152x152.png
│ │ │ ├── 167x167.png
│ │ │ ├── 180x180.png
│ │ │ ├── 192x192.png
│ │ │ ├── 20x20.png
│ │ │ ├── 29x29.png
│ │ │ ├── 40x40.png
│ │ │ ├── 58x58.png
│ │ │ ├── 60x60.png
│ │ │ ├── 72x72.png
│ │ │ ├── 76x76.png
│ │ │ ├── 80x80.png
│ │ │ ├── 87x87.png
│ │ │ └── 96x96.png
│ │ └── screen
│ │ │ ├── android(1080x1882).png
│ │ │ ├── android(480x762).png
│ │ │ ├── android(720x1242).png
│ │ │ ├── ipad(1536x2048).png
│ │ │ ├── ipad(1668x2224).png
│ │ │ ├── ipad(1668x2388).png
│ │ │ ├── ipad(2048x2732).png
│ │ │ ├── ipad(768x1024).png
│ │ │ ├── iphone(1125x2436).png
│ │ │ ├── iphone(1242x2208).png
│ │ │ ├── iphone(1242x2688).png
│ │ │ ├── iphone(640x1136).png
│ │ │ ├── iphone(640x960).png
│ │ │ ├── iphone(750x1334).png
│ │ │ └── iphone(828x1792).png
│ └── tweblive
│ │ ├── tim-js.js
│ │ ├── trtc.js
│ │ └── tweblive.js
├── src
│ ├── App.ts
│ ├── App.vue
│ ├── Menus.ts
│ ├── assets
│ │ ├── bg.jpg
│ │ ├── logo.svg
│ │ └── style
│ │ │ ├── app.less
│ │ │ ├── icon.less
│ │ │ ├── themes.less
│ │ │ └── ui.less
│ ├── components
│ │ ├── action
│ │ │ ├── add
│ │ │ │ └── index.vue
│ │ │ ├── close
│ │ │ │ └── index.vue
│ │ │ └── subtract
│ │ │ │ └── index.vue
│ │ ├── chart
│ │ │ ├── interval.vue
│ │ │ ├── line.vue
│ │ │ └── pie.vue
│ │ ├── dialog
│ │ │ └── index.vue
│ │ ├── form
│ │ │ ├── button
│ │ │ │ └── index.vue
│ │ │ ├── cascader
│ │ │ │ └── index.vue
│ │ │ ├── checkbox
│ │ │ │ ├── group.vue
│ │ │ │ └── index.vue
│ │ │ ├── date
│ │ │ │ └── index.vue
│ │ │ ├── index.vue
│ │ │ ├── input
│ │ │ │ └── index.vue
│ │ │ ├── item
│ │ │ │ └── index.vue
│ │ │ ├── radio
│ │ │ │ └── index.vue
│ │ │ ├── select
│ │ │ │ └── index.vue
│ │ │ └── title
│ │ │ │ └── index.vue
│ │ ├── img
│ │ │ ├── index.vue
│ │ │ ├── upload
│ │ │ │ └── index.vue
│ │ │ └── view
│ │ │ │ └── index.vue
│ │ ├── loading
│ │ │ └── index.vue
│ │ ├── main
│ │ │ ├── index.vue
│ │ │ └── row
│ │ │ │ └── index.vue
│ │ ├── page
│ │ │ └── index.vue
│ │ ├── popover
│ │ │ └── index.vue
│ │ ├── popup
│ │ │ └── index.vue
│ │ ├── scroll-view
│ │ │ └── index.vue
│ │ ├── search
│ │ │ └── index.vue
│ │ ├── switch
│ │ │ └── index.vue
│ │ ├── table
│ │ │ ├── form.vue
│ │ │ ├── index.vue
│ │ │ └── order.vue
│ │ ├── tabs
│ │ │ └── index.vue
│ │ ├── tag
│ │ │ └── index.vue
│ │ ├── tinymce
│ │ │ └── index.vue
│ │ ├── tree
│ │ │ └── index.vue
│ │ └── uploader
│ │ │ └── index.vue
│ ├── env.ts
│ ├── library
│ │ ├── Msg.ts
│ │ ├── Socket.ts
│ │ ├── Start.ts
│ │ ├── Storage.ts
│ │ ├── array
│ │ │ └── unique.ts
│ │ ├── base64
│ │ │ ├── decode.ts
│ │ │ ├── encode.ts
│ │ │ └── ext-type.ts
│ │ ├── device
│ │ │ └── mobile.ts
│ │ ├── down
│ │ │ ├── blob.ts
│ │ │ ├── export.ts
│ │ │ └── file.ts
│ │ ├── html
│ │ │ ├── load.ts
│ │ │ └── observe.ts
│ │ ├── plus
│ │ │ ├── camera.ts
│ │ │ ├── copy-text.ts
│ │ │ ├── img
│ │ │ │ ├── compress.ts
│ │ │ │ └── reader.ts
│ │ │ ├── inc
│ │ │ │ ├── back.ts
│ │ │ │ ├── ready.ts
│ │ │ │ └── version-diff.ts
│ │ │ ├── map
│ │ │ │ └── geolocation.ts
│ │ │ └── notify.ts
│ │ ├── price
│ │ │ ├── format.ts
│ │ │ ├── percentage.ts
│ │ │ └── to-fixed.ts
│ │ ├── reg
│ │ │ ├── right.ts
│ │ │ └── test.ts
│ │ ├── request
│ │ │ ├── delete.ts
│ │ │ ├── get.ts
│ │ │ ├── patch.ts
│ │ │ ├── post.ts
│ │ │ └── put.ts
│ │ ├── tel
│ │ │ ├── call.ts
│ │ │ └── hide.ts
│ │ ├── time
│ │ │ ├── date.ts
│ │ │ ├── day.ts
│ │ │ ├── format_hour.ts
│ │ │ ├── format_time.ts
│ │ │ ├── index.ts
│ │ │ ├── size.ts
│ │ │ ├── timestamp.ts
│ │ │ └── week.ts
│ │ ├── ui
│ │ │ ├── back.ts
│ │ │ ├── loading.ts
│ │ │ ├── navigate-to.ts
│ │ │ └── toast.ts
│ │ ├── url
│ │ │ ├── decode.ts
│ │ │ └── encode.ts
│ │ └── util
│ │ │ ├── index.ts
│ │ │ └── trim.ts
│ ├── main.ts
│ ├── router
│ │ └── index.ts
│ ├── shims-vue.d.ts
│ ├── store
│ │ └── index.ts
│ └── views
│ │ ├── Home.ts
│ │ ├── Home.vue
│ │ ├── Refresh.vue
│ │ ├── demo
│ │ ├── Demo.ts
│ │ └── Demo.vue
│ │ ├── system
│ │ ├── ApiMenus.ts
│ │ ├── ApiMenus.vue
│ │ ├── ApiRole.ts
│ │ ├── ApiRole.vue
│ │ ├── Config.ts
│ │ ├── Config.vue
│ │ ├── FileManage.ts
│ │ ├── FileManage.vue
│ │ ├── Help.ts
│ │ ├── Help.vue
│ │ ├── Menus.ts
│ │ ├── Menus.vue
│ │ ├── Role.ts
│ │ ├── Role.vue
│ │ ├── User.ts
│ │ ├── User.vue
│ │ ├── UserInfo.ts
│ │ ├── UserInfo.vue
│ │ ├── UserPasswd.ts
│ │ └── UserPasswd.vue
│ │ └── web
│ │ ├── News.ts
│ │ ├── News.vue
│ │ ├── NewsClass.ts
│ │ └── NewsClass.vue
├── tsconfig.json
├── tslint.json
└── vue.config.js
├── app
├── .gitignore
├── .metadata
├── README.md
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── webmis
│ │ │ │ │ └── MainActivity.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v21
│ │ │ │ └── launch_background.xml
│ │ │ │ ├── drawable
│ │ │ │ └── launch_background.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── values-night
│ │ │ │ └── styles.xml
│ │ │ │ └── values
│ │ │ │ └── styles.xml
│ │ │ └── profile
│ │ │ └── AndroidManifest.xml
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── ios
│ ├── .gitignore
│ ├── Flutter
│ │ ├── AppFrameworkInfo.plist
│ │ ├── Debug.xcconfig
│ │ └── Release.xcconfig
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ │ └── WorkspaceSettings.xcsettings
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── WorkspaceSettings.xcsettings
│ └── Runner
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── Icon-App-1024x1024@1x.png
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-20x20@2x.png
│ │ │ ├── Icon-App-20x20@3x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-29x29@3x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-40x40@3x.png
│ │ │ ├── Icon-App-60x60@2x.png
│ │ │ ├── Icon-App-60x60@3x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ ├── Icon-App-76x76@2x.png
│ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ └── LaunchImage.imageset
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.png
│ │ │ ├── LaunchImage@2x.png
│ │ │ ├── LaunchImage@3x.png
│ │ │ └── README.md
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── Runner-Bridging-Header.h
├── lib
│ └── main.dart
├── pubspec.lock
├── pubspec.yaml
├── test
│ └── widget_test.dart
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ └── Icon-512.png
│ ├── index.html
│ └── manifest.json
├── gin
├── .gitignore
├── bash
├── cli
│ └── main.go
├── cmd.bat
├── config
│ ├── aliyun.go
│ ├── baidu.go
│ ├── db.go
│ ├── env.go
│ ├── redis.go
│ ├── socket.go
│ └── tencent.go
├── go.mod
├── go.sum
├── library
│ ├── aliyun
│ │ ├── oss.go
│ │ ├── pay.go
│ │ └── signature.go
│ ├── baidu
│ │ └── tong_ji.go
│ ├── captcha.go
│ ├── curl.go
│ ├── export.go
│ ├── file_eo.go
│ ├── qrcode.go
│ ├── redis.go
│ ├── safety.go
│ ├── socket.go
│ ├── tencent
│ │ ├── im.go
│ │ ├── pay.go
│ │ ├── signature.go
│ │ └── trtc.go
│ └── upload.go
├── main.go
├── middleware
│ ├── cors.go
│ └── handler.go
├── model
│ ├── api_menu.go
│ ├── api_perm.go
│ ├── api_role.go
│ ├── demo.go
│ ├── logs.go
│ ├── model.go
│ ├── sys_menu.go
│ ├── sys_perm.go
│ ├── sys_role.go
│ ├── user.go
│ ├── user_info.go
│ ├── web_news.go
│ ├── web_news_class.go
│ └── web_news_html.go
├── modules
│ ├── admin
│ │ ├── api_menus.go
│ │ ├── api_role.go
│ │ ├── index.go
│ │ ├── sys_file.go
│ │ ├── sys_menus.go
│ │ ├── sys_role.go
│ │ ├── sys_user.go
│ │ ├── user.go
│ │ ├── user_info.go
│ │ ├── user_passwd.go
│ │ ├── web_news.go
│ │ └── web_news_class.go
│ ├── api
│ │ ├── index.go
│ │ └── user.go
│ └── home
│ │ └── index.go
├── public
│ ├── favicon.png
│ └── upload
│ │ └── .gitkeep
├── router
│ ├── admin.go
│ ├── api.go
│ └── home.go
├── service
│ ├── admin_token.go
│ ├── api_token.go
│ ├── base.go
│ ├── data.go
│ ├── logs.go
│ └── socket.go
├── task
│ ├── main.go
│ ├── redis.go
│ └── socket.go
└── util
│ ├── base64.go
│ ├── hash.go
│ ├── os.go
│ ├── type.go
│ ├── url.go
│ └── util.go
├── java
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── bash
├── cmd.bat
├── java-1.0.0.jar
├── mvnw
├── mvnw.cmd
├── pom.xml
├── public
│ ├── favicon.png
│ └── upload
│ │ └── .gitkeep
├── src
│ ├── main
│ │ ├── java
│ │ │ └── webmis
│ │ │ │ ├── JavaApplication.java
│ │ │ │ ├── config
│ │ │ │ ├── Aliyun.java
│ │ │ │ ├── Baidu.java
│ │ │ │ ├── Db.java
│ │ │ │ ├── Env.java
│ │ │ │ ├── Redis.java
│ │ │ │ ├── Socket.java
│ │ │ │ └── Tencent.java
│ │ │ │ ├── library
│ │ │ │ ├── Captcha.java
│ │ │ │ ├── Curl.java
│ │ │ │ ├── Export.java
│ │ │ │ ├── FileEo.java
│ │ │ │ ├── Qrcode.java
│ │ │ │ ├── Redis.java
│ │ │ │ ├── Safety.java
│ │ │ │ ├── Socket.java
│ │ │ │ ├── Upload.java
│ │ │ │ ├── aliyun
│ │ │ │ │ ├── Oss.java
│ │ │ │ │ ├── Pay.java
│ │ │ │ │ └── Signature.java
│ │ │ │ ├── baidu
│ │ │ │ │ └── TongJi.java
│ │ │ │ └── tencent
│ │ │ │ │ ├── Im.java
│ │ │ │ │ ├── Pay.java
│ │ │ │ │ ├── Signature.java
│ │ │ │ │ └── Trtc.java
│ │ │ │ ├── middleware
│ │ │ │ ├── Cli.java
│ │ │ │ ├── Cors.java
│ │ │ │ ├── MultipartConfig.java
│ │ │ │ ├── MyExceptionHandler.java
│ │ │ │ ├── NotFoundException.java
│ │ │ │ └── SocketServer.java
│ │ │ │ ├── model
│ │ │ │ ├── ApiMenu.java
│ │ │ │ ├── ApiPerm.java
│ │ │ │ ├── ApiRole.java
│ │ │ │ ├── Demo.java
│ │ │ │ ├── Logs.java
│ │ │ │ ├── Model.java
│ │ │ │ ├── SysMenu.java
│ │ │ │ ├── SysPerm.java
│ │ │ │ ├── SysRole.java
│ │ │ │ ├── User.java
│ │ │ │ ├── UserInfo.java
│ │ │ │ ├── WebNews.java
│ │ │ │ ├── WebNewsClass.java
│ │ │ │ └── WebNewsHtml.java
│ │ │ │ ├── modules
│ │ │ │ ├── admin
│ │ │ │ │ ├── ApiMenus.java
│ │ │ │ │ ├── ApiRole.java
│ │ │ │ │ ├── Index.java
│ │ │ │ │ ├── SysFile.java
│ │ │ │ │ ├── SysMenus.java
│ │ │ │ │ ├── SysRole.java
│ │ │ │ │ ├── SysUser.java
│ │ │ │ │ ├── User.java
│ │ │ │ │ ├── UserInfo.java
│ │ │ │ │ ├── UserPasswd.java
│ │ │ │ │ ├── WebNews.java
│ │ │ │ │ └── WebNewsClass.java
│ │ │ │ ├── api
│ │ │ │ │ ├── Index.java
│ │ │ │ │ └── User.java
│ │ │ │ └── home
│ │ │ │ │ └── Index.java
│ │ │ │ ├── service
│ │ │ │ ├── AdminToken.java
│ │ │ │ ├── ApiToken.java
│ │ │ │ ├── Base.java
│ │ │ │ ├── Data.java
│ │ │ │ ├── Logs.java
│ │ │ │ └── Socket.java
│ │ │ │ ├── task
│ │ │ │ └── Redis.java
│ │ │ │ └── util
│ │ │ │ ├── Base64.java
│ │ │ │ ├── Dynamic.java
│ │ │ │ ├── Hash.java
│ │ │ │ ├── Http.java
│ │ │ │ ├── Os.java
│ │ │ │ ├── Type.java
│ │ │ │ ├── Url.java
│ │ │ │ └── Util.java
│ │ └── resources
│ │ │ └── application.properties
│ └── test
│ │ └── java
│ │ └── vip
│ │ └── webmis
│ │ └── java
│ │ └── JavaApplicationTests.java
└── tmp
│ └── .gitkeep
├── phalcon
├── .gitignore
├── Phalcon
│ ├── Acl
│ │ ├── Adapter
│ │ │ ├── AbstractAdapter.php
│ │ │ ├── AdapterInterface.php
│ │ │ └── Memory.php
│ │ ├── Component.php
│ │ ├── ComponentAware.php
│ │ ├── ComponentInterface.php
│ │ ├── Enum.php
│ │ ├── Exception.php
│ │ ├── Role.php
│ │ ├── RoleAware.php
│ │ └── RoleInterface.php
│ ├── Annotations
│ │ ├── Adapter
│ │ │ ├── AbstractAdapter.php
│ │ │ ├── AdapterInterface.php
│ │ │ ├── Apcu.php
│ │ │ ├── Memory.php
│ │ │ └── Stream.php
│ │ ├── Annotation.php
│ │ ├── AnnotationsFactory.php
│ │ ├── Collection.php
│ │ ├── Exception.php
│ │ ├── Reader.php
│ │ ├── ReaderInterface.php
│ │ └── Reflection.php
│ ├── Application
│ │ ├── AbstractApplication.php
│ │ └── Exception.php
│ ├── Assets
│ │ ├── Asset.php
│ │ ├── Asset
│ │ │ ├── Css.php
│ │ │ └── Js.php
│ │ ├── AssetInterface.php
│ │ ├── Collection.php
│ │ ├── Exception.php
│ │ ├── FilterInterface.php
│ │ ├── Filters
│ │ │ ├── Cssmin.php
│ │ │ ├── Jsmin.php
│ │ │ └── None.php
│ │ ├── Inline.php
│ │ ├── Inline
│ │ │ ├── Css.php
│ │ │ └── Js.php
│ │ └── Manager.php
│ ├── Cache.php
│ ├── Cache
│ │ ├── Adapter
│ │ │ ├── AdapterInterface.php
│ │ │ ├── Apcu.php
│ │ │ ├── Libmemcached.php
│ │ │ ├── Memory.php
│ │ │ ├── Redis.php
│ │ │ └── Stream.php
│ │ ├── AdapterFactory.php
│ │ ├── CacheFactory.php
│ │ └── Exception
│ │ │ ├── Exception.php
│ │ │ └── InvalidArgumentException.php
│ ├── Cli
│ │ ├── Console.php
│ │ ├── Console
│ │ │ └── Exception.php
│ │ ├── Dispatcher.php
│ │ ├── Dispatcher
│ │ │ └── Exception.php
│ │ ├── DispatcherInterface.php
│ │ ├── Router.php
│ │ ├── Router
│ │ │ ├── Exception.php
│ │ │ ├── Route.php
│ │ │ └── RouteInterface.php
│ │ ├── RouterInterface.php
│ │ ├── Task.php
│ │ └── TaskInterface.php
│ ├── Collection.php
│ ├── Collection
│ │ ├── Exception.php
│ │ └── ReadOnly.php
│ ├── Config.php
│ ├── Config
│ │ ├── Adapter
│ │ │ ├── Grouped.php
│ │ │ ├── Ini.php
│ │ │ ├── Json.php
│ │ │ ├── Php.php
│ │ │ └── Yaml.php
│ │ ├── ConfigFactory.php
│ │ └── Exception.php
│ ├── Container.php
│ ├── Crypt.php
│ ├── Crypt
│ │ ├── CryptInterface.php
│ │ ├── Exception.php
│ │ └── Mismatch.php
│ ├── Db
│ │ ├── AbstractDb.php
│ │ ├── Adapter
│ │ │ ├── AbstractAdapter.php
│ │ │ ├── AdapterInterface.php
│ │ │ ├── Pdo
│ │ │ │ ├── AbstractPdo.php
│ │ │ │ ├── Mysql.php
│ │ │ │ ├── Postgresql.php
│ │ │ │ └── Sqlite.php
│ │ │ └── PdoFactory.php
│ │ ├── Column.php
│ │ ├── ColumnInterface.php
│ │ ├── Dialect.php
│ │ ├── Dialect
│ │ │ ├── Mysql.php
│ │ │ ├── Postgresql.php
│ │ │ └── Sqlite.php
│ │ ├── DialectInterface.php
│ │ ├── Enum.php
│ │ ├── Exception.php
│ │ ├── Index.php
│ │ ├── IndexInterface.php
│ │ ├── Profiler.php
│ │ ├── Profiler
│ │ │ └── Item.php
│ │ ├── RawValue.php
│ │ ├── Reference.php
│ │ ├── ReferenceInterface.php
│ │ ├── Result
│ │ │ └── Pdo.php
│ │ └── ResultInterface.php
│ ├── Debug.php
│ ├── Debug
│ │ ├── Dump.php
│ │ └── Exception.php
│ ├── Di.php
│ ├── Di
│ │ ├── AbstractInjectionAware.php
│ │ ├── DiInterface.php
│ │ ├── Exception.php
│ │ ├── Exception
│ │ │ └── ServiceResolutionException.php
│ │ ├── FactoryDefault.php
│ │ ├── FactoryDefault
│ │ │ └── Cli.php
│ │ ├── Injectable.php
│ │ ├── InjectionAwareInterface.php
│ │ ├── Service.php
│ │ ├── Service
│ │ │ └── Builder.php
│ │ ├── ServiceInterface.php
│ │ └── ServiceProviderInterface.php
│ ├── Dispatcher
│ │ ├── AbstractDispatcher.php
│ │ ├── DispatcherInterface.php
│ │ └── Exception.php
│ ├── Domain
│ │ └── Payload
│ │ │ ├── Payload.php
│ │ │ ├── PayloadFactory.php
│ │ │ ├── PayloadInterface.php
│ │ │ ├── ReadableInterface.php
│ │ │ ├── Status.php
│ │ │ └── WriteableInterface.php
│ ├── Escaper.php
│ ├── Escaper
│ │ ├── EscaperInterface.php
│ │ └── Exception.php
│ ├── Events
│ │ ├── Event.php
│ │ ├── EventInterface.php
│ │ ├── EventsAwareInterface.php
│ │ ├── Exception.php
│ │ ├── Manager.php
│ │ └── ManagerInterface.php
│ ├── Exception.php
│ ├── Factory
│ │ ├── AbstractFactory.php
│ │ └── Exception.php
│ ├── Filter.php
│ ├── Filter
│ │ ├── Exception.php
│ │ ├── FilterFactory.php
│ │ ├── FilterInterface.php
│ │ └── Sanitize
│ │ │ ├── AbsInt.php
│ │ │ ├── Alnum.php
│ │ │ ├── Alpha.php
│ │ │ ├── BoolVal.php
│ │ │ ├── Email.php
│ │ │ ├── FloatVal.php
│ │ │ ├── IntVal.php
│ │ │ ├── Lower.php
│ │ │ ├── LowerFirst.php
│ │ │ ├── Regex.php
│ │ │ ├── Remove.php
│ │ │ ├── Replace.php
│ │ │ ├── Special.php
│ │ │ ├── SpecialFull.php
│ │ │ ├── StringVal.php
│ │ │ ├── Striptags.php
│ │ │ ├── Trim.php
│ │ │ ├── Upper.php
│ │ │ ├── UpperFirst.php
│ │ │ ├── UpperWords.php
│ │ │ └── Url.php
│ ├── Flash
│ │ ├── AbstractFlash.php
│ │ ├── Direct.php
│ │ ├── Exception.php
│ │ ├── FlashInterface.php
│ │ └── Session.php
│ ├── Forms
│ │ ├── Element
│ │ │ ├── AbstractElement.php
│ │ │ ├── Check.php
│ │ │ ├── Date.php
│ │ │ ├── ElementInterface.php
│ │ │ ├── Email.php
│ │ │ ├── File.php
│ │ │ ├── Hidden.php
│ │ │ ├── Numeric.php
│ │ │ ├── Password.php
│ │ │ ├── Radio.php
│ │ │ ├── Select.php
│ │ │ ├── Submit.php
│ │ │ ├── Text.php
│ │ │ └── TextArea.php
│ │ ├── Exception.php
│ │ ├── Form.php
│ │ └── Manager.php
│ ├── Helper
│ │ ├── Arr.php
│ │ ├── Exception.php
│ │ ├── Fs.php
│ │ ├── Json.php
│ │ ├── Number.php
│ │ └── Str.php
│ ├── Html
│ │ ├── Attributes.php
│ │ ├── Attributes
│ │ │ ├── AttributesInterface.php
│ │ │ └── RenderInterface.php
│ │ ├── Breadcrumbs.php
│ │ ├── Exception.php
│ │ ├── Helper
│ │ │ ├── AbstractHelper.php
│ │ │ ├── Anchor.php
│ │ │ ├── AnchorRaw.php
│ │ │ ├── Body.php
│ │ │ ├── Button.php
│ │ │ ├── Close.php
│ │ │ ├── Element.php
│ │ │ ├── ElementRaw.php
│ │ │ ├── Form.php
│ │ │ ├── Img.php
│ │ │ ├── Label.php
│ │ │ └── TextArea.php
│ │ ├── Link
│ │ │ ├── EvolvableLink.php
│ │ │ ├── EvolvableLinkProvider.php
│ │ │ ├── Link.php
│ │ │ ├── LinkProvider.php
│ │ │ └── Serializer
│ │ │ │ ├── Header.php
│ │ │ │ └── SerializerInterface.php
│ │ └── TagFactory.php
│ ├── Http
│ │ ├── Cookie.php
│ │ ├── Cookie
│ │ │ ├── CookieInterface.php
│ │ │ └── Exception.php
│ │ ├── Message
│ │ │ ├── AbstractCommon.php
│ │ │ ├── AbstractMessage.php
│ │ │ ├── AbstractRequest.php
│ │ │ ├── Exception
│ │ │ │ └── InvalidArgumentException.php
│ │ │ ├── Request.php
│ │ │ ├── RequestFactory.php
│ │ │ ├── Response.php
│ │ │ ├── ResponseFactory.php
│ │ │ ├── ServerRequest.php
│ │ │ ├── ServerRequestFactory.php
│ │ │ ├── Stream.php
│ │ │ ├── Stream
│ │ │ │ ├── Input.php
│ │ │ │ ├── Memory.php
│ │ │ │ └── Temp.php
│ │ │ ├── StreamFactory.php
│ │ │ ├── UploadedFile.php
│ │ │ ├── UploadedFileFactory.php
│ │ │ ├── Uri.php
│ │ │ └── UriFactory.php
│ │ ├── Request.php
│ │ ├── Request
│ │ │ ├── Exception.php
│ │ │ ├── File.php
│ │ │ └── FileInterface.php
│ │ ├── RequestInterface.php
│ │ ├── Response.php
│ │ ├── Response
│ │ │ ├── Cookies.php
│ │ │ ├── CookiesInterface.php
│ │ │ ├── Exception.php
│ │ │ ├── Headers.php
│ │ │ └── HeadersInterface.php
│ │ ├── ResponseInterface.php
│ │ └── Server
│ │ │ ├── AbstractMiddleware.php
│ │ │ └── AbstractRequestHandler.php
│ ├── Image
│ │ ├── Adapter
│ │ │ ├── AbstractAdapter.php
│ │ │ ├── AdapterInterface.php
│ │ │ ├── Gd.php
│ │ │ └── Imagick.php
│ │ ├── Enum.php
│ │ ├── Exception.php
│ │ └── ImageFactory.php
│ ├── Kernel.php
│ ├── Loader.php
│ ├── Loader
│ │ └── Exception.php
│ ├── Logger.php
│ ├── Logger
│ │ ├── Adapter
│ │ │ ├── AbstractAdapter.php
│ │ │ ├── AdapterInterface.php
│ │ │ ├── Noop.php
│ │ │ ├── Stream.php
│ │ │ └── Syslog.php
│ │ ├── AdapterFactory.php
│ │ ├── Exception.php
│ │ ├── Formatter
│ │ │ ├── AbstractFormatter.php
│ │ │ ├── FormatterInterface.php
│ │ │ ├── Json.php
│ │ │ └── Line.php
│ │ ├── Item.php
│ │ └── LoggerFactory.php
│ ├── Messages
│ │ ├── Exception.php
│ │ ├── Message.php
│ │ ├── MessageInterface.php
│ │ └── Messages.php
│ ├── Mvc
│ │ ├── Application.php
│ │ ├── Application
│ │ │ └── Exception.php
│ │ ├── Controller.php
│ │ ├── Controller
│ │ │ └── BindModelInterface.php
│ │ ├── ControllerInterface.php
│ │ ├── Dispatcher.php
│ │ ├── Dispatcher
│ │ │ └── Exception.php
│ │ ├── DispatcherInterface.php
│ │ ├── EntityInterface.php
│ │ ├── Micro.php
│ │ ├── Micro
│ │ │ ├── Collection.php
│ │ │ ├── CollectionInterface.php
│ │ │ ├── Exception.php
│ │ │ ├── LazyLoader.php
│ │ │ └── MiddlewareInterface.php
│ │ ├── Model.php
│ │ ├── Model
│ │ │ ├── Behavior.php
│ │ │ ├── Behavior
│ │ │ │ ├── SoftDelete.php
│ │ │ │ └── Timestampable.php
│ │ │ ├── BehaviorInterface.php
│ │ │ ├── Binder.php
│ │ │ ├── Binder
│ │ │ │ └── BindableInterface.php
│ │ │ ├── BinderInterface.php
│ │ │ ├── Criteria.php
│ │ │ ├── CriteriaInterface.php
│ │ │ ├── Exception.php
│ │ │ ├── Manager.php
│ │ │ ├── ManagerInterface.php
│ │ │ ├── MetaData.php
│ │ │ ├── MetaData
│ │ │ │ ├── Apcu.php
│ │ │ │ ├── Libmemcached.php
│ │ │ │ ├── Memory.php
│ │ │ │ ├── Redis.php
│ │ │ │ ├── Strategy
│ │ │ │ │ ├── Annotations.php
│ │ │ │ │ ├── Introspection.php
│ │ │ │ │ └── StrategyInterface.php
│ │ │ │ └── Stream.php
│ │ │ ├── MetaDataInterface.php
│ │ │ ├── Query.php
│ │ │ ├── Query
│ │ │ │ ├── Builder.php
│ │ │ │ ├── BuilderInterface.php
│ │ │ │ ├── Lang.php
│ │ │ │ ├── Status.php
│ │ │ │ └── StatusInterface.php
│ │ │ ├── QueryInterface.php
│ │ │ ├── Relation.php
│ │ │ ├── RelationInterface.php
│ │ │ ├── ResultInterface.php
│ │ │ ├── Resultset.php
│ │ │ ├── Resultset
│ │ │ │ ├── Complex.php
│ │ │ │ └── Simple.php
│ │ │ ├── ResultsetInterface.php
│ │ │ ├── Row.php
│ │ │ ├── Transaction.php
│ │ │ ├── Transaction
│ │ │ │ ├── Exception.php
│ │ │ │ ├── Failed.php
│ │ │ │ ├── Manager.php
│ │ │ │ └── ManagerInterface.php
│ │ │ ├── TransactionInterface.php
│ │ │ └── ValidationFailed.php
│ │ ├── ModelInterface.php
│ │ ├── ModuleDefinitionInterface.php
│ │ ├── Router.php
│ │ ├── Router
│ │ │ ├── Annotations.php
│ │ │ ├── Exception.php
│ │ │ ├── Group.php
│ │ │ ├── GroupInterface.php
│ │ │ ├── Route.php
│ │ │ └── RouteInterface.php
│ │ ├── RouterInterface.php
│ │ ├── View.php
│ │ ├── View
│ │ │ ├── Engine
│ │ │ │ ├── AbstractEngine.php
│ │ │ │ ├── EngineInterface.php
│ │ │ │ ├── Php.php
│ │ │ │ ├── Volt.php
│ │ │ │ └── Volt
│ │ │ │ │ ├── Compiler.php
│ │ │ │ │ └── Exception.php
│ │ │ ├── Exception.php
│ │ │ └── Simple.php
│ │ ├── ViewBaseInterface.php
│ │ └── ViewInterface.php
│ ├── Paginator
│ │ ├── Adapter
│ │ │ ├── AbstractAdapter.php
│ │ │ ├── AdapterInterface.php
│ │ │ ├── Model.php
│ │ │ ├── NativeArray.php
│ │ │ └── QueryBuilder.php
│ │ ├── Exception.php
│ │ ├── PaginatorFactory.php
│ │ ├── Repository.php
│ │ └── RepositoryInterface.php
│ ├── Registry.php
│ ├── Security.php
│ ├── Security
│ │ ├── Exception.php
│ │ └── Random.php
│ ├── Session
│ │ ├── Adapter
│ │ │ ├── AbstractAdapter.php
│ │ │ ├── Libmemcached.php
│ │ │ ├── Noop.php
│ │ │ ├── Redis.php
│ │ │ └── Stream.php
│ │ ├── Bag.php
│ │ ├── Exception.php
│ │ ├── Manager.php
│ │ └── ManagerInterface.php
│ ├── Storage
│ │ ├── Adapter
│ │ │ ├── AbstractAdapter.php
│ │ │ ├── AdapterInterface.php
│ │ │ ├── Apcu.php
│ │ │ ├── Libmemcached.php
│ │ │ ├── Memory.php
│ │ │ ├── Redis.php
│ │ │ └── Stream.php
│ │ ├── AdapterFactory.php
│ │ ├── Exception.php
│ │ ├── Serializer
│ │ │ ├── AbstractSerializer.php
│ │ │ ├── Base64.php
│ │ │ ├── Igbinary.php
│ │ │ ├── Json.php
│ │ │ ├── Msgpack.php
│ │ │ ├── None.php
│ │ │ ├── Php.php
│ │ │ └── SerializerInterface.php
│ │ └── SerializerFactory.php
│ ├── Tag.php
│ ├── Tag
│ │ ├── Exception.php
│ │ └── Select.php
│ ├── Text.php
│ ├── Translate
│ │ ├── Adapter
│ │ │ ├── AbstractAdapter.php
│ │ │ ├── AdapterInterface.php
│ │ │ ├── Csv.php
│ │ │ ├── Gettext.php
│ │ │ └── NativeArray.php
│ │ ├── Exception.php
│ │ ├── Interpolator
│ │ │ ├── AssociativeArray.php
│ │ │ ├── IndexedArray.php
│ │ │ └── InterpolatorInterface.php
│ │ ├── InterpolatorFactory.php
│ │ └── TranslateFactory.php
│ ├── Url.php
│ ├── Url
│ │ ├── Exception.php
│ │ └── UrlInterface.php
│ ├── Validation.php
│ ├── Validation
│ │ ├── AbstractCombinedFieldsValidator.php
│ │ ├── AbstractValidator.php
│ │ ├── AbstractValidatorComposite.php
│ │ ├── Exception.php
│ │ ├── ValidationInterface.php
│ │ ├── Validator
│ │ │ ├── Alnum.php
│ │ │ ├── Alpha.php
│ │ │ ├── Between.php
│ │ │ ├── Callback.php
│ │ │ ├── Confirmation.php
│ │ │ ├── CreditCard.php
│ │ │ ├── Date.php
│ │ │ ├── Digit.php
│ │ │ ├── Email.php
│ │ │ ├── Exception.php
│ │ │ ├── ExclusionIn.php
│ │ │ ├── File.php
│ │ │ ├── File
│ │ │ │ ├── AbstractFile.php
│ │ │ │ ├── MimeType.php
│ │ │ │ ├── Resolution
│ │ │ │ │ ├── Equal.php
│ │ │ │ │ ├── Max.php
│ │ │ │ │ └── Min.php
│ │ │ │ └── Size
│ │ │ │ │ ├── Equal.php
│ │ │ │ │ ├── Max.php
│ │ │ │ │ └── Min.php
│ │ │ ├── Identical.php
│ │ │ ├── InclusionIn.php
│ │ │ ├── Ip.php
│ │ │ ├── Numericality.php
│ │ │ ├── PresenceOf.php
│ │ │ ├── Regex.php
│ │ │ ├── StringLength.php
│ │ │ ├── StringLength
│ │ │ │ ├── Max.php
│ │ │ │ └── Min.php
│ │ │ ├── Uniqueness.php
│ │ │ └── Url.php
│ │ ├── ValidatorCompositeInterface.php
│ │ ├── ValidatorFactory.php
│ │ └── ValidatorInterface.php
│ └── Version.php
├── bash
├── cli.php
├── cmd.bat
├── composer.json
├── config
│ ├── Aliyun.php
│ ├── Baidu.php
│ ├── Db.php
│ ├── Env.php
│ ├── Redis.php
│ ├── Socket.php
│ └── Tencent.php
├── library
│ ├── Barcode.php
│ ├── Captcha.php
│ ├── Curl.php
│ ├── Export.php
│ ├── FileEo.php
│ ├── Qrcode.php
│ ├── Redis.php
│ ├── Safety.php
│ ├── Socket.php
│ ├── Upload.php
│ ├── aliyun
│ │ ├── Oss.php
│ │ ├── Pay.php
│ │ └── Signature.php
│ ├── baidu
│ │ └── TongJi.php
│ └── tencent
│ │ ├── Im.php
│ │ ├── Pay.php
│ │ ├── Signature.php
│ │ └── Trtc.php
├── main.php
├── middleware
│ ├── Cors.php
│ └── NotFound.php
├── model
│ ├── ApiMenu.php
│ ├── ApiPerm.php
│ ├── ApiRole.php
│ ├── Demo.php
│ ├── Logs.php
│ ├── Model.php
│ ├── SysMenu.php
│ ├── SysPerm.php
│ ├── SysRole.php
│ ├── User.php
│ ├── UserInfo.php
│ ├── WebNews.php
│ ├── WebNewsClass.php
│ └── WebNewsHtml.php
├── modules
│ ├── admin
│ │ ├── ApiMenus.php
│ │ ├── ApiRole.php
│ │ ├── Index.php
│ │ ├── SysFile.php
│ │ ├── SysMenus.php
│ │ ├── SysRole.php
│ │ ├── SysUser.php
│ │ ├── User.php
│ │ ├── UserInfo.php
│ │ ├── UserPasswd.php
│ │ ├── WebNews.php
│ │ └── WebNewsClass.php
│ ├── api
│ │ ├── Index.php
│ │ └── User.php
│ └── home
│ │ └── Index.php
├── public
│ ├── .htaccess
│ ├── .well-known
│ │ └── apple-app-site-association
│ ├── code
│ │ └── index.php
│ ├── favicon.ico
│ ├── index.php
│ └── upload
│ │ └── .gitkeep
├── router
│ ├── Admin.php
│ ├── Api.php
│ └── Home.php
├── service
│ ├── AdminToken.php
│ ├── ApiToken.php
│ ├── Base.php
│ ├── Data.php
│ ├── Logs.php
│ └── Socket.php
├── task
│ ├── Base.php
│ ├── MainTask.php
│ ├── RedisTask.php
│ └── SocketTask.php
└── util
│ ├── Base64.php
│ ├── Hash.php
│ ├── Os.php
│ ├── Type.php
│ ├── Url.php
│ └── Util.php
├── php
├── .gitignore
├── bash
├── cli.php
├── composer.json
├── config
│ ├── Aliyun.php
│ ├── Baidu.php
│ ├── Db.php
│ ├── Env.php
│ ├── Google.php
│ ├── Redis.php
│ ├── Socket.php
│ └── Tencent.php
├── library
│ ├── Barcode.php
│ ├── Captcha.php
│ ├── Curl.php
│ ├── Export.php
│ ├── FileEo.php
│ ├── Qrcode.php
│ ├── Redis.php
│ ├── Safety.php
│ ├── Socket.php
│ ├── Upload.php
│ ├── aliyun
│ │ ├── Oss.php
│ │ ├── Pay.php
│ │ └── Signature.php
│ ├── baidu
│ │ └── TongJi.php
│ ├── google
│ │ ├── Oauth.php
│ │ └── YouTube.php
│ └── tencent
│ │ ├── Im.php
│ │ ├── Pay.php
│ │ ├── Signature.php
│ │ └── Trtc.php
├── main.php
├── middleware
│ └── Cors.php
├── model
│ ├── ApiMenu.php
│ ├── ApiPerm.php
│ ├── ApiRole.php
│ ├── Demo.php
│ ├── Model.php
│ ├── SysMenu.php
│ ├── SysPerm.php
│ ├── SysRole.php
│ ├── Test.php
│ ├── User.php
│ ├── UserInfo.php
│ ├── WebNews.php
│ ├── WebNewsClass.php
│ └── WebNewsHtml.php
├── modules
│ ├── admin
│ │ ├── ApiMenus.php
│ │ ├── ApiRole.php
│ │ ├── Index.php
│ │ ├── SysFile.php
│ │ ├── SysMenus.php
│ │ ├── SysRole.php
│ │ ├── SysUser.php
│ │ ├── User.php
│ │ ├── UserInfo.php
│ │ ├── UserPasswd.php
│ │ ├── WebNews.php
│ │ └── WebNewsClass.php
│ ├── api
│ │ ├── Index.php
│ │ └── User.php
│ └── home
│ │ └── Index.php
├── public
│ ├── index.php
│ └── upload
│ │ └── .gitkeep
├── router
│ ├── Admin.php
│ ├── Api.php
│ └── Home.php
├── service
│ ├── AdminToken.php
│ ├── ApiToken.php
│ ├── Base.php
│ ├── Data.php
│ ├── Logs.php
│ └── Socket.php
├── task
│ ├── Base.php
│ └── Main.php
└── util
│ ├── Base64.php
│ ├── Hash.php
│ ├── Os.php
│ ├── Type.php
│ ├── Url.php
│ └── Util.php
├── python
├── .gitignore
├── bash
├── cli.py
├── cmd.bat
├── config
│ ├── aliyun.py
│ ├── baidu.py
│ ├── db.py
│ ├── env.py
│ ├── redis.py
│ ├── socket.py
│ └── tencent.py
├── library
│ ├── aliyun
│ │ ├── oss.py
│ │ ├── pay.py
│ │ └── signature.py
│ ├── baidu
│ │ └── tong_ji.py
│ ├── captcha.py
│ ├── curl.py
│ ├── export.py
│ ├── file_eo.py
│ ├── qrcode.py
│ ├── redis.py
│ ├── safety.py
│ ├── socket.py
│ ├── tencent
│ │ ├── im.py
│ │ ├── pay.py
│ │ ├── signature.py
│ │ └── trtc.py
│ └── upload.py
├── main.py
├── middleware
│ └── cors.py
├── model
│ ├── api_menu.py
│ ├── api_perm.py
│ ├── api_role.py
│ ├── demo.py
│ ├── logs.py
│ ├── model.py
│ ├── sys_menu.py
│ ├── sys_perm.py
│ ├── sys_role.py
│ ├── user.py
│ ├── user_info.py
│ ├── web_news.py
│ ├── web_news_class.py
│ └── web_news_html.py
├── modules
│ ├── admin
│ │ ├── api_menus.py
│ │ ├── api_role.py
│ │ ├── index.py
│ │ ├── sys_file.py
│ │ ├── sys_menus.py
│ │ ├── sys_role.py
│ │ ├── sys_user.py
│ │ ├── user.py
│ │ ├── user_info.py
│ │ ├── user_passwd.py
│ │ ├── web_news.py
│ │ └── web_news_class.py
│ ├── api
│ │ ├── index.py
│ │ └── user.py
│ └── home
│ │ └── index.py
├── public
│ ├── favicon.ico
│ └── upload
│ │ └── .gitkeep
├── router
│ ├── admin.py
│ ├── api.py
│ └── home.py
├── server.ini
├── service
│ ├── admin_token.py
│ ├── api_token.py
│ ├── base.py
│ ├── data.py
│ ├── logs.py
│ └── socket.py
├── task
│ ├── base.py
│ ├── main.py
│ ├── redis.py
│ └── socket.py
├── tmp
│ └── favicon.ico
└── util
│ ├── base64.py
│ ├── hash.py
│ ├── os.py
│ ├── type.py
│ ├── url.py
│ └── util.py
├── tools
├── bash
├── certificate
│ ├── developer.mobileprovision
│ ├── developer.p12
│ └── passwd.md
├── cmd.bat
├── database
│ ├── adminer.php
│ └── data.sql
├── design
│ ├── APP.xd
│ └── Screen.xd
└── fonts
│ ├── admin.json
│ ├── app.json
│ ├── ui.json
│ └── web.json
├── vueapp
├── .gitignore
├── babel.config.js
├── bash
├── cmd.bat
├── dist
│ ├── css
│ │ ├── app.339624da.css
│ │ ├── chunk-2a2c7a73.ee466d57.css
│ │ └── chunk-7d4535bb.dd2b5e92.css
│ ├── favicon.png
│ ├── img
│ │ ├── bg.09170a76.svg
│ │ ├── logo.425db1b2.svg
│ │ └── logo.5f2c810c.svg
│ ├── index.html
│ ├── js
│ │ ├── app.aeab2bb5.js
│ │ ├── chunk-0ba47dcd.e8650e90.js
│ │ ├── chunk-2a2c7a73.befb113c.js
│ │ ├── chunk-7d4535bb.c5ed36be.js
│ │ └── chunk-vendors.e71ac576.js
│ ├── manifest.json
│ └── res
│ │ ├── icons
│ │ ├── 1024x1024.png
│ │ ├── 120x120.png
│ │ ├── 144x144.png
│ │ ├── 152x152.png
│ │ ├── 167x167.png
│ │ ├── 180x180.png
│ │ ├── 192x192.png
│ │ ├── 20x20.png
│ │ ├── 29x29.png
│ │ ├── 40x40.png
│ │ ├── 58x58.png
│ │ ├── 60x60.png
│ │ ├── 72x72.png
│ │ ├── 76x76.png
│ │ ├── 80x80.png
│ │ ├── 87x87.png
│ │ └── 96x96.png
│ │ └── screen
│ │ ├── android(1080x1882).png
│ │ ├── android(480x762).png
│ │ ├── android(720x1242).png
│ │ ├── ipad(1536x2048).png
│ │ ├── ipad(1668x2224).png
│ │ ├── ipad(1668x2388).png
│ │ ├── ipad(2048x2732).png
│ │ ├── ipad(768x1024).png
│ │ ├── iphone(1125x2436).png
│ │ ├── iphone(1242x2208).png
│ │ ├── iphone(1242x2688).png
│ │ ├── iphone(640x1136).png
│ │ ├── iphone(640x960).png
│ │ ├── iphone(750x1334).png
│ │ └── iphone(828x1792).png
├── package.json
├── public
│ ├── favicon.png
│ ├── index.html
│ ├── manifest.json
│ └── res
│ │ ├── icons
│ │ ├── 1024x1024.png
│ │ ├── 120x120.png
│ │ ├── 144x144.png
│ │ ├── 152x152.png
│ │ ├── 167x167.png
│ │ ├── 180x180.png
│ │ ├── 192x192.png
│ │ ├── 20x20.png
│ │ ├── 29x29.png
│ │ ├── 40x40.png
│ │ ├── 58x58.png
│ │ ├── 60x60.png
│ │ ├── 72x72.png
│ │ ├── 76x76.png
│ │ ├── 80x80.png
│ │ ├── 87x87.png
│ │ └── 96x96.png
│ │ └── screen
│ │ ├── android(1080x1882).png
│ │ ├── android(480x762).png
│ │ ├── android(720x1242).png
│ │ ├── ipad(1536x2048).png
│ │ ├── ipad(1668x2224).png
│ │ ├── ipad(1668x2388).png
│ │ ├── ipad(2048x2732).png
│ │ ├── ipad(768x1024).png
│ │ ├── iphone(1125x2436).png
│ │ ├── iphone(1242x2208).png
│ │ ├── iphone(1242x2688).png
│ │ ├── iphone(640x1136).png
│ │ ├── iphone(640x960).png
│ │ ├── iphone(750x1334).png
│ │ └── iphone(828x1792).png
├── src
│ ├── App.ts
│ ├── App.vue
│ ├── Menus.ts
│ ├── assets
│ │ ├── icon
│ │ │ ├── bg.svg
│ │ │ └── logo.svg
│ │ ├── logo.svg
│ │ └── style
│ │ │ ├── app.css
│ │ │ ├── icon.css
│ │ │ └── ui.css
│ ├── components
│ │ ├── chart
│ │ │ ├── interval.vue
│ │ │ ├── line.vue
│ │ │ └── pie.vue
│ │ ├── loading
│ │ │ └── index.vue
│ │ ├── page-view
│ │ │ └── index.vue
│ │ ├── picker
│ │ │ ├── date.vue
│ │ │ └── index.vue
│ │ ├── popup
│ │ │ └── index.vue
│ │ ├── scroll-view
│ │ │ └── index.vue
│ │ ├── swipe
│ │ │ ├── index.vue
│ │ │ └── item
│ │ │ │ └── index.vue
│ │ ├── tabbar
│ │ │ ├── index.vue
│ │ │ └── page
│ │ │ │ └── index.vue
│ │ └── touch
│ │ │ └── index.vue
│ ├── env.ts
│ ├── library
│ │ ├── Msg.ts
│ │ ├── Socket.ts
│ │ ├── Start.ts
│ │ ├── Storage.ts
│ │ ├── array
│ │ │ └── unique.ts
│ │ ├── base64
│ │ │ ├── decode.ts
│ │ │ ├── encode.ts
│ │ │ └── ext-type.ts
│ │ ├── device
│ │ │ └── mobile.ts
│ │ ├── down
│ │ │ ├── blob.ts
│ │ │ └── file.ts
│ │ ├── html
│ │ │ ├── load.ts
│ │ │ └── observe.ts
│ │ ├── plus
│ │ │ ├── back.ts
│ │ │ ├── camera.ts
│ │ │ ├── img
│ │ │ │ ├── compress.ts
│ │ │ │ └── reader.ts
│ │ │ ├── map
│ │ │ │ └── geolocation.ts
│ │ │ ├── notify.ts
│ │ │ ├── ready.ts
│ │ │ └── version-diff.ts
│ │ ├── price
│ │ │ ├── format.ts
│ │ │ └── to-fixed.ts
│ │ ├── reg
│ │ │ ├── right.ts
│ │ │ └── test.ts
│ │ ├── request
│ │ │ ├── delete.ts
│ │ │ ├── get.ts
│ │ │ ├── patch.ts
│ │ │ ├── post.ts
│ │ │ └── put.ts
│ │ ├── tel
│ │ │ ├── call.ts
│ │ │ └── hide.ts
│ │ ├── time
│ │ │ ├── date.ts
│ │ │ ├── day.ts
│ │ │ ├── format.ts
│ │ │ ├── size.ts
│ │ │ └── week.ts
│ │ ├── ui
│ │ │ ├── back.ts
│ │ │ ├── loading.ts
│ │ │ ├── navigate-to.ts
│ │ │ └── toast.ts
│ │ └── url
│ │ │ ├── decode.ts
│ │ │ └── encode.ts
│ ├── main.ts
│ ├── router
│ │ └── index.ts
│ ├── shims-vue.d.ts
│ ├── store
│ │ └── index.ts
│ └── views
│ │ ├── Home.ts
│ │ ├── Home.vue
│ │ ├── Refresh.vue
│ │ ├── demo
│ │ ├── Demo.ts
│ │ └── Demo.vue
│ │ └── home
│ │ ├── Code.ts
│ │ ├── Code.vue
│ │ ├── Index.css
│ │ ├── Index.ts
│ │ ├── Index.vue
│ │ ├── Me.ts
│ │ └── Me.vue
├── tsconfig.json
├── tslint.json
└── vue.config.js
├── weapp
├── .gitignore
├── app.js
├── app.json
├── app.wxss
├── assets
│ ├── icon
│ │ ├── bg.svg
│ │ └── logo.svg
│ ├── logo.png
│ ├── logo.svg
│ └── style
│ │ ├── app.wxss
│ │ ├── icon.wxss
│ │ └── ui.wxss
├── components
│ ├── img-load
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── page-error
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── page-view
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── popup
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── scroll-view
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── swipe-cell
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── tab
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── tabbar
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ └── tool-touch
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
├── env.js
├── jsconfig.json
├── libray
│ ├── Msg.js
│ ├── Socket.js
│ ├── Start.js
│ ├── inc
│ │ ├── base64-decode.js
│ │ ├── base64-encode.js
│ │ ├── html-format.js
│ │ ├── html-info.js
│ │ ├── img-reader.js
│ │ ├── index.js
│ │ ├── power.js
│ │ ├── qrurl-analysis.js
│ │ └── tel-call.js
│ ├── plus
│ │ ├── amap-wx.js
│ │ ├── camera.js
│ │ ├── index.js
│ │ ├── map-address.js
│ │ ├── map-geolocation.js
│ │ ├── map-open.js
│ │ ├── pay.js
│ │ └── photo.js
│ ├── store
│ │ ├── create.js
│ │ └── diff.js
│ ├── ui
│ │ ├── index.js
│ │ ├── request-get.js
│ │ ├── request-post.js
│ │ ├── storage.js
│ │ ├── ui-back.js
│ │ ├── ui-loading.js
│ │ ├── ui-navigate-to.js
│ │ ├── ui-toast.js
│ │ └── uinfo-reset.js
│ └── wxparse
│ │ ├── html2json.js
│ │ ├── htmlparser.js
│ │ ├── showdown.js
│ │ ├── wxDiscode.js
│ │ ├── wxParse.js
│ │ ├── wxParse.wxml
│ │ └── wxParse.wxss
├── pages
│ ├── demo
│ │ ├── demo.js
│ │ ├── demo.json
│ │ ├── demo.wxml
│ │ └── demo.wxss
│ └── index
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
├── project.config.json
├── sitemap.json
└── store.js
└── web
├── .gitignore
├── babel.config.js
├── bash
├── cmd.bat
├── package.json
├── public
├── docs
│ ├── print.css
│ ├── prism.css
│ └── prism.js
├── favicon.png
└── index.html
├── src
├── App.ts
├── App.vue
├── assets
│ ├── img
│ │ └── bg.svg
│ ├── logo.svg
│ └── style
│ │ ├── app.css
│ │ ├── icon.css
│ │ └── ui.css
├── components
│ ├── loading
│ │ └── index.vue
│ ├── popup
│ │ └── index.vue
│ └── scroll-view
│ │ └── index.vue
├── docs
│ ├── Menus.ts
│ ├── flutter
│ │ └── install
│ │ │ ├── build.md
│ │ │ ├── index.md
│ │ │ └── install.md
│ ├── gin
│ │ ├── db
│ │ │ ├── commit.md
│ │ │ ├── delete.md
│ │ │ ├── insert.md
│ │ │ ├── join.md
│ │ │ ├── model.md
│ │ │ ├── select.md
│ │ │ └── update.md
│ │ ├── install
│ │ │ ├── build.md
│ │ │ ├── index.md
│ │ │ └── install.md
│ │ ├── library
│ │ │ ├── curl.md
│ │ │ ├── export.md
│ │ │ ├── qrcode.md
│ │ │ ├── redis.md
│ │ │ ├── safety.md
│ │ │ ├── socket.md
│ │ │ └── upload.md
│ │ ├── service
│ │ │ ├── base.md
│ │ │ ├── data.md
│ │ │ ├── logs.md
│ │ │ ├── socket.md
│ │ │ └── token.md
│ │ └── util
│ │ │ ├── base64.md
│ │ │ ├── hash.md
│ │ │ ├── os.md
│ │ │ ├── type.md
│ │ │ ├── url.md
│ │ │ └── util.md
│ ├── java
│ │ ├── db
│ │ │ ├── commit.md
│ │ │ ├── delete.md
│ │ │ ├── insert.md
│ │ │ ├── join.md
│ │ │ ├── model.md
│ │ │ ├── select.md
│ │ │ └── update.md
│ │ ├── install
│ │ │ ├── build.md
│ │ │ ├── index.md
│ │ │ └── install.md
│ │ ├── library
│ │ │ ├── curl.md
│ │ │ ├── export.md
│ │ │ ├── qrcode.md
│ │ │ ├── redis.md
│ │ │ ├── safety.md
│ │ │ ├── socket.md
│ │ │ └── upload.md
│ │ ├── service
│ │ │ ├── base.md
│ │ │ ├── data.md
│ │ │ ├── logs.md
│ │ │ ├── socket.md
│ │ │ └── token.md
│ │ └── util
│ │ │ ├── base64.md
│ │ │ ├── dynamic.md
│ │ │ ├── hash.md
│ │ │ ├── http.md
│ │ │ ├── os.md
│ │ │ ├── type.md
│ │ │ ├── url.md
│ │ │ └── util.md
│ ├── linux
│ │ ├── archlinux
│ │ │ ├── github.md
│ │ │ ├── gnome.md
│ │ │ ├── install.md
│ │ │ └── lnmp.md
│ │ ├── centos
│ │ │ ├── config.md
│ │ │ └── lnmp.md
│ │ ├── service
│ │ │ ├── git.md
│ │ │ └── vpn.md
│ │ ├── shell
│ │ │ ├── docker.md
│ │ │ ├── elasticsearch.md
│ │ │ ├── index.md
│ │ │ ├── macos.md
│ │ │ ├── mariadb.md
│ │ │ ├── maxscale.md
│ │ │ ├── pulsar.md
│ │ │ ├── pyqt.md
│ │ │ ├── ssl.md
│ │ │ └── youtube.md
│ │ └── ubuntu
│ │ │ ├── config.md
│ │ │ └── lnmp.md
│ ├── php
│ │ ├── db
│ │ │ ├── commit.md
│ │ │ ├── delete.md
│ │ │ ├── insert.md
│ │ │ ├── join.md
│ │ │ ├── model.md
│ │ │ ├── select.md
│ │ │ └── update.md
│ │ ├── install
│ │ │ ├── build.md
│ │ │ ├── index.md
│ │ │ └── install.md
│ │ ├── library
│ │ │ ├── curl.md
│ │ │ ├── export.md
│ │ │ ├── qrcode.md
│ │ │ ├── redis.md
│ │ │ ├── safety.md
│ │ │ ├── socket.md
│ │ │ └── upload.md
│ │ ├── service
│ │ │ ├── base.md
│ │ │ ├── data.md
│ │ │ ├── logs.md
│ │ │ ├── socket.md
│ │ │ └── token.md
│ │ └── util
│ │ │ ├── base64.md
│ │ │ ├── hash.md
│ │ │ ├── os.md
│ │ │ ├── type.md
│ │ │ ├── url.md
│ │ │ └── util.md
│ ├── python
│ │ ├── db
│ │ │ ├── commit.md
│ │ │ ├── delete.md
│ │ │ ├── insert.md
│ │ │ ├── join.md
│ │ │ ├── model.md
│ │ │ ├── select.md
│ │ │ └── update.md
│ │ ├── install
│ │ │ ├── build.md
│ │ │ ├── index.md
│ │ │ └── install.md
│ │ ├── library
│ │ │ ├── curl.md
│ │ │ ├── export.md
│ │ │ ├── qrcode.md
│ │ │ ├── redis.md
│ │ │ ├── safety.md
│ │ │ ├── socket.md
│ │ │ └── upload.md
│ │ ├── service
│ │ │ ├── base.md
│ │ │ ├── data.md
│ │ │ ├── logs.md
│ │ │ ├── socket.md
│ │ │ └── token.md
│ │ └── util
│ │ │ ├── base64.md
│ │ │ ├── hash.md
│ │ │ ├── os.md
│ │ │ ├── type.md
│ │ │ ├── url.md
│ │ │ └── util.md
│ └── vue
│ │ ├── admin
│ │ ├── action.md
│ │ ├── chart.md
│ │ ├── dialog.md
│ │ ├── form.md
│ │ ├── img.md
│ │ ├── loading.md
│ │ ├── main.md
│ │ ├── page.md
│ │ ├── popover.md
│ │ ├── popup.md
│ │ ├── scrollview.md
│ │ ├── search.md
│ │ ├── switch.md
│ │ ├── table.md
│ │ ├── tabs.md
│ │ ├── tag.md
│ │ ├── tinymce.md
│ │ ├── tree.md
│ │ └── uploader.md
│ │ ├── app
│ │ ├── chart.md
│ │ ├── loading.md
│ │ ├── page-view.md
│ │ ├── picker.md
│ │ ├── popup.md
│ │ ├── scroll-view.md
│ │ ├── swipe.md
│ │ ├── tabbar.md
│ │ └── touch.md
│ │ ├── install
│ │ ├── build.md
│ │ ├── icons.md
│ │ ├── index.md
│ │ └── install.md
│ │ ├── library
│ │ ├── array.md
│ │ ├── base64.md
│ │ ├── device.md
│ │ ├── down.md
│ │ ├── html.md
│ │ ├── price.md
│ │ ├── reg.md
│ │ ├── request.md
│ │ ├── storage.md
│ │ ├── tel.md
│ │ ├── time.md
│ │ ├── ui.md
│ │ ├── url.md
│ │ └── util.md
│ │ └── plus
│ │ ├── camera.md
│ │ ├── img.md
│ │ ├── map.md
│ │ ├── notify.md
│ │ └── plus.md
├── env.ts
├── library
│ ├── Storage.ts
│ ├── array
│ │ └── unique.ts
│ ├── base64
│ │ ├── decode.ts
│ │ ├── encode.ts
│ │ └── ext-type.ts
│ ├── device
│ │ └── mobile.ts
│ ├── down
│ │ ├── blob.ts
│ │ └── file.ts
│ ├── html
│ │ ├── load.ts
│ │ └── observe.ts
│ ├── plus
│ │ ├── back.ts
│ │ ├── camera.ts
│ │ ├── img
│ │ │ ├── compress.ts
│ │ │ └── reader.ts
│ │ ├── map
│ │ │ └── geolocation.ts
│ │ ├── notify.ts
│ │ ├── ready.ts
│ │ └── version-diff.ts
│ ├── price
│ │ ├── format.ts
│ │ └── to-fixed.ts
│ ├── reg
│ │ ├── right.ts
│ │ └── test.ts
│ ├── request
│ │ ├── delete.ts
│ │ ├── get.ts
│ │ ├── patch.ts
│ │ ├── post.ts
│ │ └── put.ts
│ ├── tel
│ │ ├── call.ts
│ │ └── hide.ts
│ ├── time
│ │ ├── date.ts
│ │ ├── day.ts
│ │ ├── format.ts
│ │ ├── size.ts
│ │ └── week.ts
│ ├── ui
│ │ ├── back.ts
│ │ ├── loading.ts
│ │ ├── navigate-to.ts
│ │ └── toast.ts
│ └── url
│ │ ├── decode.ts
│ │ └── encode.ts
├── main.ts
├── router
│ └── index.ts
├── shims-vue.d.ts
├── store
│ └── index.ts
└── views
│ ├── Index.ts
│ ├── Index.vue
│ └── Refresh.vue
├── tsconfig.json
├── tslint.json
└── vue.config.js
/.gitignore:
--------------------------------------------------------------------------------
1 | Version.md
2 |
--------------------------------------------------------------------------------
/admin/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | yarn.lock
4 | # /dist
5 |
6 | # local env files
7 | .env.local
8 | .env.*.local
9 |
10 | # Log files
11 | npm-debug.log*
12 | yarn-debug.log*
13 | yarn-error.log*
14 | pnpm-debug.log*
15 |
16 | # Editor directories and files
17 | .idea
18 | .vscode
19 | *.suo
20 | *.ntvs*
21 | *.njsproj
22 | *.sln
23 | *.sw?
24 |
--------------------------------------------------------------------------------
/admin/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | '@vue/cli-plugin-babel/preset'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/admin/dist/css/409.0af9419f.css:
--------------------------------------------------------------------------------
1 | .wm-main[data-v-52e76285]{position:relative;overflow:auto}.wm-main[data-v-52e76285]::-webkit-scrollbar{width:8px;height:8px}.wm-main[data-v-52e76285]::-webkit-scrollbar-thumb{border-radius:4px;background:transparent}.wm-main[data-v-52e76285]:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.8)}.wm-main[data-v-52e76285]:hover::-webkit-scrollbar-track{background:hsla(0,0%,53%,.2)}
--------------------------------------------------------------------------------
/admin/dist/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/favicon.png
--------------------------------------------------------------------------------
/admin/dist/img/bg.b483ae4c.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/img/bg.b483ae4c.jpg
--------------------------------------------------------------------------------
/admin/dist/js/720-legacy.3859df02.js:
--------------------------------------------------------------------------------
1 | "use strict";(self["webpackChunkwebmis_vue"]=self["webpackChunkwebmis_vue"]||[]).push([[720],{4720:function(e,n,u){function t(e,n,u,t,r,c){return null}u.r(n),u.d(n,{default:function(){return i}});u(4916),u(5306);var r=u(6252),c=(0,r.aZ)({beforeRouteEnter:function(e,n,u){u((function(e){e.$router.replace(n.path)}))},mounted:function(){}}),o=u(3744);const f=(0,o.Z)(c,[["render",t]]);var i=f}}]);
--------------------------------------------------------------------------------
/admin/dist/js/720.54930a1c.js:
--------------------------------------------------------------------------------
1 | "use strict";(self["webpackChunkwebmis_vue"]=self["webpackChunkwebmis_vue"]||[]).push([[720],{4720:function(e,u,n){function r(e,u,n,r,t,a){return null}n.r(u),n.d(u,{default:function(){return s}});var t=n(6252),a=(0,t.aZ)({beforeRouteEnter(e,u,n){n((e=>{e.$router.replace(u.path)}))},mounted(){}}),c=n(3744);const o=(0,c.Z)(a,[["render",r]]);var s=o}}]);
--------------------------------------------------------------------------------
/admin/dist/res/icons/1024x1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/1024x1024.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/120x120.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/144x144.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/152x152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/152x152.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/167x167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/167x167.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/180x180.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/192x192.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/20x20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/20x20.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/29x29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/29x29.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/40x40.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/58x58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/58x58.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/60x60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/60x60.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/72x72.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/76x76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/76x76.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/80x80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/80x80.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/87x87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/87x87.png
--------------------------------------------------------------------------------
/admin/dist/res/icons/96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/icons/96x96.png
--------------------------------------------------------------------------------
/admin/dist/res/screen/android(1080x1882).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/android(1080x1882).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/android(480x762).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/android(480x762).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/android(720x1242).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/android(720x1242).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/ipad(1536x2048).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/ipad(1536x2048).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/ipad(1668x2224).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/ipad(1668x2224).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/ipad(1668x2388).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/ipad(1668x2388).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/ipad(2048x2732).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/ipad(2048x2732).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/ipad(768x1024).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/ipad(768x1024).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/iphone(1125x2436).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/iphone(1125x2436).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/iphone(1242x2208).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/iphone(1242x2208).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/iphone(1242x2688).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/iphone(1242x2688).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/iphone(640x1136).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/iphone(640x1136).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/iphone(640x960).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/iphone(640x960).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/iphone(750x1334).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/iphone(750x1334).png
--------------------------------------------------------------------------------
/admin/dist/res/screen/iphone(828x1792).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/dist/res/screen/iphone(828x1792).png
--------------------------------------------------------------------------------
/admin/public/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/favicon.png
--------------------------------------------------------------------------------
/admin/public/res/icons/1024x1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/1024x1024.png
--------------------------------------------------------------------------------
/admin/public/res/icons/120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/120x120.png
--------------------------------------------------------------------------------
/admin/public/res/icons/144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/144x144.png
--------------------------------------------------------------------------------
/admin/public/res/icons/152x152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/152x152.png
--------------------------------------------------------------------------------
/admin/public/res/icons/167x167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/167x167.png
--------------------------------------------------------------------------------
/admin/public/res/icons/180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/180x180.png
--------------------------------------------------------------------------------
/admin/public/res/icons/192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/192x192.png
--------------------------------------------------------------------------------
/admin/public/res/icons/20x20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/20x20.png
--------------------------------------------------------------------------------
/admin/public/res/icons/29x29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/29x29.png
--------------------------------------------------------------------------------
/admin/public/res/icons/40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/40x40.png
--------------------------------------------------------------------------------
/admin/public/res/icons/58x58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/58x58.png
--------------------------------------------------------------------------------
/admin/public/res/icons/60x60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/60x60.png
--------------------------------------------------------------------------------
/admin/public/res/icons/72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/72x72.png
--------------------------------------------------------------------------------
/admin/public/res/icons/76x76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/76x76.png
--------------------------------------------------------------------------------
/admin/public/res/icons/80x80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/80x80.png
--------------------------------------------------------------------------------
/admin/public/res/icons/87x87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/87x87.png
--------------------------------------------------------------------------------
/admin/public/res/icons/96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/icons/96x96.png
--------------------------------------------------------------------------------
/admin/public/res/screen/android(1080x1882).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/android(1080x1882).png
--------------------------------------------------------------------------------
/admin/public/res/screen/android(480x762).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/android(480x762).png
--------------------------------------------------------------------------------
/admin/public/res/screen/android(720x1242).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/android(720x1242).png
--------------------------------------------------------------------------------
/admin/public/res/screen/ipad(1536x2048).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/ipad(1536x2048).png
--------------------------------------------------------------------------------
/admin/public/res/screen/ipad(1668x2224).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/ipad(1668x2224).png
--------------------------------------------------------------------------------
/admin/public/res/screen/ipad(1668x2388).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/ipad(1668x2388).png
--------------------------------------------------------------------------------
/admin/public/res/screen/ipad(2048x2732).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/ipad(2048x2732).png
--------------------------------------------------------------------------------
/admin/public/res/screen/ipad(768x1024).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/ipad(768x1024).png
--------------------------------------------------------------------------------
/admin/public/res/screen/iphone(1125x2436).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/iphone(1125x2436).png
--------------------------------------------------------------------------------
/admin/public/res/screen/iphone(1242x2208).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/iphone(1242x2208).png
--------------------------------------------------------------------------------
/admin/public/res/screen/iphone(1242x2688).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/iphone(1242x2688).png
--------------------------------------------------------------------------------
/admin/public/res/screen/iphone(640x1136).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/iphone(640x1136).png
--------------------------------------------------------------------------------
/admin/public/res/screen/iphone(640x960).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/iphone(640x960).png
--------------------------------------------------------------------------------
/admin/public/res/screen/iphone(750x1334).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/iphone(750x1334).png
--------------------------------------------------------------------------------
/admin/public/res/screen/iphone(828x1792).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/public/res/screen/iphone(828x1792).png
--------------------------------------------------------------------------------
/admin/src/assets/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webmiss/base/8c9218a0a61cac8b3309a9db7424c2937eda9b7b/admin/src/assets/bg.jpg
--------------------------------------------------------------------------------
/admin/src/components/form/title/index.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/admin/src/library/Storage.ts:
--------------------------------------------------------------------------------
1 | /* 本地硬盘 */
2 | export default {
3 | /* 保存 */
4 | setItem(key: string, data: string){
5 | return window.localStorage.setItem(key,data);
6 | },
7 | /* 获取 */
8 | getItem(key: string){
9 | return window.localStorage.getItem(key);
10 | },
11 | /* 删除 */
12 | removeItem(key: string){
13 | return window.localStorage.removeItem(key);
14 | },
15 | /* 清除 */
16 | clear(){
17 | return window.localStorage.clear();
18 | },
19 | }
--------------------------------------------------------------------------------
/admin/src/library/array/unique.ts:
--------------------------------------------------------------------------------
1 | /* 数组去重复 */
2 | export default (arr: Array