All Projects → codedart2018 → Vuewechatplateform

codedart2018 / Vuewechatplateform

这是我用Vue 写的一个微信第三方公众号管理平台

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vuewechatplateform

vue-iview-admin-template
Vue 2.0 admin template based on View UI
Stars: ✭ 43 (-76.63%)
Mutual labels:  admin, vue-router, iview
Vue Boilerplate Template
🍎 Efficient development of web SPA using Vue.js(2.*) + Webpack + Element-ui + Pwa + Vuex + Vuex-router + Vue-i18n + Dayjs + Lodash.
Stars: ✭ 461 (+150.54%)
Mutual labels:  admin, vue-router
Blog
一个go、echo、vue 开发的快速、简洁、美观、前后端分离的个人博客系统(blog)、也可方便二次开发为CMS(内容管理系统)和各种企业门户网站
Stars: ✭ 388 (+110.87%)
Mutual labels:  iview, admin
Smart Admin
SmartAdmin 使用 SpringBoot和Vue,前后端分离,我们希望用一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你最想要的!
Stars: ✭ 930 (+405.43%)
Mutual labels:  iview, admin
Uniadmin
UniAdmin是一套渐进式模块化开源后台,采用前后端分离技术,数据交互采用json格式,功能低耦合高内聚;核心模块支持系统设置、权限管理、用户管理、菜单管理、API管理等功能,后期上线模块商城将打造类似composer、npm的开放式插件市场;同时我们将打造一套兼容性的API标准,从ThinkPHP5.1+Vue2开始,逐步吸引爱好者共同加入,以覆盖larval、spring-boot、django、yii、koa、react等多语言框架。
Stars: ✭ 277 (+50.54%)
Mutual labels:  iview, admin
Iview Admin
Vue 2.0 admin management system template based on iView
Stars: ✭ 15,963 (+8575.54%)
Mutual labels:  iview, admin
Vue Admin Webapp
this is a admin project
Stars: ✭ 673 (+265.76%)
Mutual labels:  admin, vue-router
vue-admin-work
🎉🎉🚀🚀🚀🚀vue-admin-work是一个中后台系统管理方案。使用 vue2.x 及周边全家桶工具开发而来。支持多种功能,不同角色权限🚀🚀🚀🎉🎉
Stars: ✭ 74 (-59.78%)
Mutual labels:  admin, vue-router
Putongoj Fe
The front end of the Putong Online Judge -- An online judge with nothing special
Stars: ✭ 74 (-59.78%)
Mutual labels:  iview, vue-router
Cloudbookmark Spa
基于iView开发的云书签SPA应用
Stars: ✭ 88 (-52.17%)
Mutual labels:  iview, vue-router
Iview Vue Admin
iView vue Admin / An admin management system template
Stars: ✭ 105 (-42.93%)
Mutual labels:  iview, admin
vue-element-admin-ts
vue-element-admin 的 typescript 版本
Stars: ✭ 101 (-45.11%)
Mutual labels:  admin, vue-router
Laravue
Admin dashboard for enterprise Laravel applications built by VueJS and Element UI https://laravue.dev
Stars: ✭ 1,964 (+967.39%)
Mutual labels:  admin, vue-router
Xboot
基于Spring Boot 2.x的一站式前后端分离快速开发平台XBoot 微信小程序+Uniapp 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID 动态权限 数据权限 工作流 代码生成 定时任务 社交账号 短信登录 单点登录 OAuth2开放平台 客服机器人 数据大屏 暗黑模式
Stars: ✭ 3,432 (+1765.22%)
Mutual labels:  iview, admin
vue-iview-admin
admin template powered by vue & iview
Stars: ✭ 14 (-92.39%)
Mutual labels:  vue-router, iview
Vue Quasar Admin
Vue 2.0 admin-dashboard based on Quasar-Framework
Stars: ✭ 516 (+180.43%)
Mutual labels:  admin, vue-router
Vue Blog
🎉 基于vue全家桶 + element-ui 构建的一个后台管理集成解决方案
Stars: ✭ 208 (+13.04%)
Mutual labels:  admin, vue-router
Vue Cnode
🚀 基于vue3 function-based 构建cnode社区
Stars: ✭ 192 (+4.35%)
Mutual labels:  iview, vue-router
Enso
Laravel Vue SPA, Bulma themed. For demo login use `[email protected]el-enso.com` & `password` -
Stars: ✭ 959 (+421.2%)
Mutual labels:  admin, vue-router
Vue2 Element
基于vue2 + vue-router2 + element-ui + vuex2 + fetch + webpack2 企业级后台管理系统最佳实践
Stars: ✭ 112 (-39.13%)
Mutual labels:  admin, vue-router

介绍

本项目是我前面一个项目的新仓库,没有在那边建分支原项目.而是在这里新建了仓库,主要一个原因是 在那边写的时候没考虑太多,一个是目录杂乱,还有一个没有考虑项目的多页情况,当初我的想法是后端 商户端分开建两个项目,但是实际当我要这样做的时候 发现共用太多,我这边复制过去,万一改了呢,好像也不合理。所以新建创建做多页项目。

扫扫更健康 红包大家领

支付宝红包

最近比较忙,暂时不提交新东西上来,本项目一开始没有引入eslint 后期我会重新整理项目,把eslint加入进来!还有一开始我从单页项目弄成多入口,最后在实际还是发现应该单页应用。

这个项目下面的演示地址不能正常演示了,原因是操蛋的腾讯服务器没有自动快照,我恢复到7月5号快照,有些东西不在了。所以不打算修复了!

新的演示地址: https://beta.mp.daimatu.cn

新演示项目只有商户管理端,我从7月开始从原来的项目上分离出来,用了更严格的eslint语法检测。相比原来的商户除了授权没有增加上,完善了更多功能!

新演示地址 https://beta.mp.daimatu.cn(无需要输入帐号密码。只填入验证码即可!)

新演示的源码没有提交上来,我放在码云的。需要源码的可以联系我,但只限于提供前端源码(后端源码请勿问我要)

关于文档说明,请认真看完!

演示地址: http://www.daimatu.cn

后台帐号:admin 密码:123456

商户帐号:baide 密码: 123456

联系

QQ: 327.56.88 (请把点换成0,验证:瞎想)
加微信请先打赏(不介意加QQ)
微信联系人

前台:

vue-cli
vue
vue-router
vuex
iview
axios

后台:

nginx
PHP
mysql redis

API

之前没有提供API 现在我补上了
把项目里的 http://www.hphp.cn 替换成 http://api.daimatu.cn 我后端是没有开启跨域的,只有你们自己 把 config 里的 proxyTable 配置好即可

源码

由于此项目是给我自己的自有项目,请不要问我要后端源码。谢谢!本框架是我业余时间写的,还有 很多没有完善,待完善后我可以提供框架。虽然目前能用来生产,但还有很多细节并没有完善。

帐号

超级管理员帐号:admin 登陆密码:123456
测试帐号:test 登陆密码:123456
关于验证码(验证码可以不填正确,但必须填)
请不要随便修改密码。

关于跨域

我本地不论访问 http://www.php.cn 还是 http://api.daimatu.cn 都是没有问题的。但有朋友反应无法跨域,我暂时后端开启了跨域,但不定哪天关闭了 建议装一个跨域插件 把 api.daimatu.cn 规则加进去就可以了。
插件地址:https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi

数据说明(特别是权限节点添加删除)

为了方便演示,我也不好把这数据的增删改查给屏掉。菜单我没有弄实时的,这个我最后上线才会去弄,由于节点里面有添加组件地址。而组件地址是会影响一个项目的运行的。 所以添加了节点组件后不会立即生效, 但是退出重新登陆是会生效的,我希望大家添加数据后走的时候把你添加的数据给删除掉。我不希望我经常都去同步数据。

后端实现功能

  • 后台登录

    • 用户登录
    • 用户退出
  • 角色权限(已完成前后台权限鉴证,还差细化到按钮级的权限)

    • 节点列表
    • 节点添加
    • 节点修改
    • 节点搜索
    • 节点删除
    • 角色列表
    • 角色添加
    • 角色修改
    • 角色搜索
    • 角色授权
    • 后台用户
      • 用户列表
      • 用户搜索
      • 用户添加
      • 用户修改
      • 密码一键重置
  • 商户管理

    • 商户列表
    • 商户添加
    • 商户搜索
    • 商户详情
    • 商户编辑
    • 商户审核
    • 商户用户
    • 商户用户密码重置
    • 商户用户搜索
  • 微编辑器

    • 素材分类
    • 添加分类
    • 编辑分类
    • 删除分类
    • 素材列表
    • 添加素材
    • 编辑素材
    • 删除素材
  • 微信平台管理

    • 公众号列表
    • 被举报公众号
  • 财务管理

    • 财务数据
    • 退款记录
  • 反馈记录

    • 反馈记录
  • 站点配置

    • 站点配置
  • 菜单列表

    • 左侧菜单 全根据后台取出来(2.4 路由有坑) 已完成根据权限获取菜单节点

商户端实现功能

2.4 路由的坑:

2.4 动态路由无论怎么追加都在通配路由后面导致登陆后取到的路由点击404页面。
我提的问题 https://github.com/vuejs/vue-router/issues/1341
解决方法 先不要安装路由 进入node_modules 单独安装

cd node_modules
git clone https://github.com/vuejs/vue-router.git
npm install
npm run build  

这样就可以完全解决以上问题.
目前官方没有路由删除掉。等官方下一个版本看是否有删除路由功能。暂时退出我自己把登陆追加进去的路由给删除了。

亲测了打包后动态路由照样可以使用,不用担心路径问题!不用担心路径问题!说两遍。

截图

多项目入口

vue 微信编辑器(微信编辑器我并没有上传,这个不打算提交,请删除 router.js 里的 微信编辑器 再进行运行)

vue 微信编辑器

vue 微信编辑器

vue 微信编辑器

vue 微信编辑器

vue 微信编辑器

vue 商户平台管理中心

vue 微信消息回复

vue 微信菜单

vue 百度编辑器

vue 百度编辑器

非法权限请求

非法权限请求

角色授权

角色授权

角色授权

角色授权

角色列表

角色授权

节点列表

节点列表

添加节点

添加节点

登陆页

登陆页

登陆后

登陆后

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8088
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

For detailed explanation on how things work, checkout the guide and docs for vue-loader.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].