[{"title":"( 92 个子文件 221KB ) vue后台管理系统-基于Flask+Vue的前后端分离Web后台管理系统.zip","children":[{"title":"vue后台管理系统_基于Flask+Vue的前后端分离Web后台管理系统","children":[{"title":"frontend-admin","children":[{"title":".editorconfig <span style='color:#111;'> 243B </span>","children":null,"spread":false},{"title":".eslintrc.js <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 85B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"App.vue <span style='color:#111;'> 134B </span>","children":null,"spread":false},{"title":"store","children":[{"title":"modules","children":[{"title":"user.js <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"app.js <span style='color:#111;'> 487B </span>","children":null,"spread":false}],"spread":true},{"title":"getters.js <span style='color:#111;'> 225B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 262B </span>","children":null,"spread":false}],"spread":true},{"title":"assets","children":[{"title":"404_images","children":[{"title":"404.png <span style='color:#111;'> 95.77KB </span>","children":null,"spread":false},{"title":"404_cloud.png <span style='color:#111;'> 4.65KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"styles","children":[{"title":"element-ui.scss <span style='color:#111;'> 461B </span>","children":null,"spread":false},{"title":"index.scss <span style='color:#111;'> 855B </span>","children":null,"spread":false},{"title":"sidebar.scss <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"variables.scss <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"transition.scss <span style='color:#111;'> 435B </span>","children":null,"spread":false},{"title":"mixin.scss <span style='color:#111;'> 383B </span>","children":null,"spread":false}],"spread":true},{"title":"main.js <span style='color:#111;'> 584B </span>","children":null,"spread":false},{"title":"api","children":[{"title":"login.js <span style='color:#111;'> 424B </span>","children":null,"spread":false},{"title":"table.js <span style='color:#111;'> 240B </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"request.js <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"auth.js <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"validate.js <span style='color:#111;'> 933B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false}],"spread":true},{"title":"components","children":[{"title":"Breadcrumb","children":[{"title":"index.vue <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false}],"spread":false},{"title":"SvgIcon","children":[{"title":"index.vue <span style='color:#111;'> 660B </span>","children":null,"spread":false}],"spread":false},{"title":"Hamburger","children":[{"title":"index.vue <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false}],"spread":false},{"title":"ScrollBar","children":[{"title":"index.vue <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"icons","children":[{"title":"svg","children":[{"title":"tree.svg <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"example.svg <span style='color:#111;'> 852B </span>","children":null,"spread":false},{"title":"user.svg <span style='color:#111;'> 777B </span>","children":null,"spread":false},{"title":"form.svg <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"eye.svg <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"password.svg <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"table.svg <span style='color:#111;'> 532B </span>","children":null,"spread":false}],"spread":false},{"title":"index.js <span style='color:#111;'> 284B </span>","children":null,"spread":false}],"spread":false},{"title":"router","children":[{"title":"index.js <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false}],"spread":false},{"title":"permission.js <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"views","children":[{"title":"table","children":[{"title":"index.vue <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false}],"spread":false},{"title":"dashboard","children":[{"title":"index.vue <span style='color:#111;'> 559B </span>","children":null,"spread":false}],"spread":false},{"title":"tree","children":[{"title":"index.vue <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false}],"spread":false},{"title":"404.vue <span style='color:#111;'> 5.11KB </span>","children":null,"spread":false},{"title":"system","children":[{"title":"device.vue <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"user.vue <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"index.vue <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false},{"title":"layout","children":[{"title":"components","children":[{"title":"Sidebar","children":[{"title":"index.vue <span style='color:#111;'> 679B </span>","children":null,"spread":false},{"title":"SidebarItem.vue <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false}],"spread":false},{"title":"Navbar.vue <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 139B </span>","children":null,"spread":false},{"title":"AppMain.vue <span style='color:#111;'> 422B </span>","children":null,"spread":false}],"spread":false},{"title":"Layout.vue <span style='color:#111;'> 696B </span>","children":null,"spread":false}],"spread":false},{"title":"form","children":[{"title":"index.vue <span style='color:#111;'> 2.55KB </span>","children":null,"spread":false}],"spread":false},{"title":"login","children":[{"title":"index.vue <span style='color:#111;'> 4.43KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":".babelrc <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 66.06KB </span>","children":null,"spread":false},{"title":".postcssrc.js <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 280B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 171B </span>","children":null,"spread":false},{"title":".eslintignore <span style='color:#111;'> 34B </span>","children":null,"spread":false},{"title":"static","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 968B </span>","children":null,"spread":false},{"title":"config","children":[{"title":"prod.env.js <span style='color:#111;'> 183B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"dev.env.js <span style='color:#111;'> 283B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"ReadME.md <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"backend","children":[{"title":"run_app.sh <span style='color:#111;'> 253B </span>","children":null,"spread":false},{"title":"ReadME.md <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"app","children":[{"title":"__init__.py <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"api_user","children":[{"title":"utils.py <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 152B </span>","children":null,"spread":false},{"title":"models.py <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"user_logout.yml <span style='color:#111;'> 91B </span>","children":null,"spread":false},{"title":"user_get_info.yml <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":"user_login.yml <span style='color:#111;'> 896B </span>","children":null,"spread":false},{"title":"user_get_list.yml <span style='color:#111;'> 434B </span>","children":null,"spread":false},{"title":"confirm_token.yml <span style='color:#111;'> 251B </span>","children":null,"spread":false},{"title":"user_change_password.yml <span style='color:#111;'> 498B </span>","children":null,"spread":false}],"spread":true},{"title":"api.py <span style='color:#111;'> 6.16KB </span>","children":null,"spread":false},{"title":"errors.py <span style='color:#111;'> 351B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"screenshot","children":[{"title":"swagger-docs.jpg <span style='color:#111;'> 63.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"manage.py <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"fabfile.py <span style='color:#111;'> 6.33KB </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"deploy","children":[{"title":"gunicorn_config.py <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false},{"title":"ReadME.md <span style='color:#111;'> 236B </span>","children":null,"spread":false},{"title":"nginx_config_app.conf <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"supervisor_config_app.ini <span style='color:#111;'> 2.36KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 133B </span>","children":null,"spread":false},{"title":"compat.py <span style='color:#111;'> 393B </span>","children":null,"spread":false},{"title":"log","children":[{"title":"ReadME.md <span style='color:#111;'> 15B </span>","children":null,"spread":false}],"spread":true},{"title":"config.py <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"screenshot","children":[{"title":"ReadME.md <span style='color:#111;'> 16B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]