GithubHelp home page GithubHelp logo

beyll / admin-manage Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dick318/admin-manage

0.0 0.0 0.0 34.43 MB

物联网卡总后台管理基于vue,axios,webpack4,element-ui,tinymce

License: MIT License

JavaScript 15.21% CSS 1.33% HTML 0.03% Vue 83.43%

admin-manage's Introduction

admin-manage

说明

基于webpack4+vue+element-ui+axios+vuex的物联网卡后台管理系统,完整实现了卡片,订单,套餐等整个流程。

该项目为前后端分离的项目。

如果该项目对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!

或者您可以 "follow" 一下,该项目将持续更新,不断完善功能。

如有问题或者好的建议可以在 Issues 中提。

前言

移动端查询充值项目 传送门

代理商后台管理系统的前端项目 传送门

项目介绍

admin-manage是一个物联网卡管理后台页面,基于 vueelement。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件。 主要包括首页数据分析、代理商管理、卡片管理、业务管理、财务管理、微信管理、短信管理、LNS管理、MIFI管理等功能。

项目演示

项目在线演示地址:http://p.szcoolfish.com

https://github.com/xwlaix/admin-manage/blob/master/example.gif

技术选型

技术 说明 官网
Vue 前端框架 https://vuejs.org/
Vuex 全局状态管理框架 https://vuex.vuejs.org/
webpack4 模块打包器 https://webpack.js.org/
element-ui 前端UI框架 https://element.eleme.io/
Axios 前端HTTP框架 https://github.com/axios/axios
vue-element-admin 项目脚手架参考 https://github.com/PanJiaChen/vue-element-admin

项目布局

  ├── build                      // 构建相关
  ├── config                     // 配置相关
  ├── src                        // 源代码
  │   ├── api                    // 所有请求
  │   ├── assets                 // 主题 字体等静态资源
  │   ├── components             // 全局公用组件
  │   ├── directive              // 全局指令
  │   ├── filters                // 全局 filter
  │   ├── icons                  // 项目所有 svg icons
  │   ├── lang                   // 国际化 language
  │   ├── router                 // 路由
  │   ├── store                  // 全局 store管理
  │   ├── styles                 // 全局样式
  │   ├── utils                  // 全局公用方法
  │   ├── vendor                 // 公用vendor
  │   ├── views                  // views 所有页面
  │   ├── App.vue                // 入口页面
  │   ├── main.js                // 入口文件 加载组件 初始化等
  │   └── permission.js          // 权限管理
  ├── static                     // 第三方不打包资源
  │   └── Tinymce                // 富文本
  ├── .babelrc                   // babel-loader 配置
  ├── .eslintrc.js               // eslint 配置项
  ├── .gitignore                 // git 忽略项
  ├── .travis.yml                // 自动化CI配置
  ├── favicon.ico                // favicon图标
  ├── index.html                 // html模板
  └── package.json               // package.json

搭建步骤

  • 下载node并安装:https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi;
  • 访问在线接口已经默认设置,具体地址为config/dev.env.js文件中的BASE_API;
  • 克隆源代码到本地,使用vscode打开,并完成编译;
  • 在vscode命令行中运行命令:npm install,下载相关依赖;
  • 在vscode命令行中运行命令:npm run dev,运行项目;
  • 访问地址:浏览器自动打开页面,默认设置为http://localhost:9526;
  • 如果遇到无法运行该命令,需要配置npm的环境变量,如在path变量中添加:C:\Users\zhenghong\AppData\Roaming\npm。

全局请求loading层设置

  • 在调用统一管理的 api service 请求函数中设置loading层选择器。
  • 在 request.js 保存loading数组,判断有无配置,有的话保存请求连接和loading对象。
  • 在获取到返回值后销毁对应的请求接口的loading层。

许可证

MIT

Copyright (c) 2018-2019 xwlaix

admin-manage's People

Contributors

xwlaix avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.