Browse Source

admin init

master
Loki 4 years ago
parent
commit
cf0c2134d4
  1. 4
      .env.development
  2. 2
      .env.production
  3. 65
      README.md
  4. 11
      package.json
  5. 2
      src/layout/components/Sidebar/Logo.vue
  6. 8
      src/settings.js
  7. 272
      src/views/dashboard/YshopInfo.vue
  8. 4
      src/views/login.vue

4
.env.development

@ -1,8 +1,8 @@
ENV = 'development' ENV = 'development'
# 接口地址 # 接口地址
VUE_APP_BASE_API = 'http://localhost:8001' VUE_APP_BASE_API = 'http://localhost:8088'
VUE_APP_WS_API = 'ws://localhost:8001' VUE_APP_WS_API = 'ws://localhost:8088'
# 是否启用 babel-plugin-dynamic-import-node插件 # 是否启用 babel-plugin-dynamic-import-node插件

2
.env.production

@ -1,6 +1,6 @@
ENV = 'production' ENV = 'production'
# 接口地址 # 接口地址
VUE_APP_BASE_API = 'https://app2.yixiang.co' VUE_APP_BASE_API = 'https://'
VUE_APP_WS_API = 'ws:///127.0.0.1:8001' VUE_APP_WS_API = 'ws:///127.0.0.1:8001'

65
README.md

@ -1,65 +0,0 @@
<h1 style="text-align: center">yshop意象商城系统</h1>
#### 项目简介
yshop基于当前流行技术组合的前后端分离商城系统: SpringBoot2+Jpa+MybatisPlus+SpringSecurity+jwt+redis+Vue的前后端分离的商城系统, 包含商城、拼团、砍价、商户管理、 秒杀、优惠券、积分、分销、会员、充值、到店核销等功能,更适合企业或个人二次开发;;
**开发文档** 【[查看文档](https://gitee.com/guchengwuyue/yshopmall/wikis/%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83?sort_id=1718722)】
#### 官网地址:https://www.yixiang.co
## 商城功能
* 一:商品模块:商品添加、规格设置,商品上下架等
* 二:订单模块:下单、购物车、支付,发货、收货、评价、退款等
* 三:营销模块:积分、优惠券、分销、砍价、拼团、秒杀(、到店核销等
* 四:微信模块:自定义菜单、自动回复、微信授权、图文管理、模板消息推送
* 五:配置模块:各种配置
* 六:用户模块:登陆、注册、会员卡等
* 七:其他等
#### 已经完成功能
- 可以具体查看演示地址查看当前版本已经完成的功能,不再絮叨啦
#### 项目结构
yshop3.0项目采用分模块开发方式
- yshop-app 移动端API模块(H5+uniapp端的API)
- yshop-admin 管理后台模块
- yshop-weixin 微信相关模块
- yshop-mall 商城公共模块
- yshop-shop 后台商城模块
- yshop-message 消息队列模块
- yshop-common 公共模块
- yshop-logging 日志模块
- yshop-tools 第三方工具模块
- yshop-generator 代码生成模块
- yshop-mproot mybatisPlus配置模块
## 技术选型
* 1 后端使用技术
* 1.1 SpringBoot2
* 1.2 mybatis、MyBatis-Plus
* 1.3 SpringSecurity
* 1.5 Druid
* 1.6 Slf4j
* 1.7 Fastjson
* 1.8 JWT
* 1.9 Redis
* 1.10 Quartz
* 1.11 Mysql
* 1.12 swagger
* 1.13 WxJava
* 1.14 Lombok
* 1.15 Hutool
* 1.16 Mapstruct
* 1.17 Redisson
* 1.18 Rocketmq
* 前端使用技术
* 2.1 Vue 全家桶
* 2.2 Element
* 2.3 uniapp

11
package.json

@ -1,7 +1,7 @@
{ {
"name": "yshop-web", "name": "web",
"version": "2.4.0", "version": "2.4.0",
"description": "yshop3.0 前端源码", "description": "前端源码",
"author": "Zheng Jie", "author": "Zheng Jie",
"license": "Apache-2.0", "license": "Apache-2.0",
"scripts": { "scripts": {
@ -25,13 +25,6 @@
"git add" "git add"
] ]
}, },
"repository": {
"type": "git",
"url": "https://gitee.com/guchengwuyue/yshopmall"
},
"bugs": {
"url": "https://gitee.com/guchengwuyue/yshopmall/issues"
},
"dependencies": { "dependencies": {
"@riophae/vue-treeselect": "0.1.0", "@riophae/vue-treeselect": "0.1.0",
"axios": "0.18.1", "axios": "0.18.1",

2
src/layout/components/Sidebar/Logo.vue

@ -25,7 +25,7 @@ export default {
}, },
data() { data() {
return { return {
title: 'YSHOP-后台管理', title: '后台管理',
logo: Logo logo: Logo
} }
} }

8
src/settings.js

@ -2,7 +2,7 @@ module.exports = {
/** /**
* @description 网站标题 * @description 网站标题
*/ */
title: 'YSHOP-3.1', title: 'Zsw',
/** /**
* @description 是否显示 tagsView * @description 是否显示 tagsView
*/ */
@ -26,7 +26,7 @@ module.exports = {
/** /**
* @description token key * @description token key
*/ */
TokenKey: 'YSHOP-TOEKN', TokenKey: 'TOEKN',
/** /**
* @description 请求超时时间毫秒默认2分钟 * @description 请求超时时间毫秒默认2分钟
*/ */
@ -42,9 +42,9 @@ module.exports = {
/** /**
* 底部文字支持html语法 * 底部文字支持html语法
*/ */
footerTxt: '© 2019-2020 YSHOP <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">All Rights Reserved</a>', footerTxt: '© 2019-2020 <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">All Rights Reserved</a>',
/** /**
* 备案号 * 备案号
*/ */
caseNumber: '豫ICP备17049587号' caseNumber: ' 湖北'
} }

272
src/views/dashboard/YshopInfo.vue

@ -1,276 +1,6 @@
<template> <template>
<el-row :gutter="10" class="panel-group"> <el-row :gutter="10" class="panel-group">
<el-col :xs="16" :sm="16" :lg="8" class="card-panel-col">
<div class="card-panel">
<el-card class="box-card">
<div slot="header" class="clearfix">
<span style="font-weight: bolder">项目信息</span>
</div>
<div class="text item">
<span style="font-weight: bolder">yshop基于当前流行技术组合的前后端分离商城系统</span>
SpringBoot2+Jpa+MybatisPlus+SpringSecurity
的前后端分离的商城系统
包含商城拼团砍价商户管理 秒杀优惠券积分分销会员充值门店核销等功能
</div>
<div class="text item">
<span style="font-weight: bolder">技术选型</span>
SpringBoot2mybatisMyBatis-Plus
SpringSecurityJPA Druid Slf4j Fastjson
JWT Redis Quartz Mysql swagger WxJava
Lombok Hutool
Mapstruct Redisson Rocketmq
</div>
<div class="text item">
<span style="font-weight: bolder">QQ群</span>964166879
</div>
<div class="text item">
<span style="font-weight: bolder">gitee</span><a target="_blank" href="https://gitee.com/guchengwuyue/yshopmall">访问码云</a>
</div>
<div class="text item">
<span style="font-weight: bolder">github</span><a target="_blank" href="https://github.com/guchengwuyue/yshopmall">访问github</a>
</div>
<div class="text item">
<span style="font-weight: bolder">公众号演示</span><img width="100" height="100" src="https://image.dayouqiantu.cn/5e79f9ff4c694.jpg">
</div>
<div class="text item">
<span style="font-weight: bolder">小程序演示</span>关注上面公众号之后选择yshop小程序体验即可
</div>
<div class="text item">
<span style="font-weight: bolder">H5演示</span><a target="_blank" href="https://h5.yixiang.co">https://h5.yixiang.co</a> <br>
<span style="font-weight: bolder">H5测试号</span>hupeng/123456,也可以自行注册
</div>
<div class="text item">
<span style="font-weight: bolder;color: red">如果想体验手机端商户管理功能记得去后台会员管理搜索找到自己
然后编辑设置商户管理员开启即可然后刷新个人中心即可体验</span>
</div>
</el-card>
</div>
</el-col>
<el-col :xs="16" :sm="16" :lg="8" class="card-panel-col">
<div class="card-panel">
<el-card class="box-card">
<div slot="header" class="clearfix">
<span style="font-weight: bolder">开源+VIP说明</span>
</div>
<div class="text item">
<span style="font-weight: bolder">开源版</span>是整个商城的管理后台后台已经封装好了图片素材库编辑器配置等等组件
它可以用于所有的Web应用程序如网站商城管理后台网站会员中心CMSCRMOA等等
当然您也可以对它进行深度定制以做出更强系统
</div>
<div class="text item">
<span style="font-weight: bolder">VIP版(JAVA++H5+公众号端)</span>包括了开源版还包括了移动端移动端API
</div>
<div class="text item">
1VIP为终身制包括JAVA端+H5公众号端后期免费升级迭代及其技术支持<br>
2价格vip会员价299元(JAVA+H5+公众号版)后续的系统升级vip价格会有相应的调整的所以早上车更优惠哦<br>
3VIP购买淘宝地址https://item.taobao.com/item.htm?id=607532386325<br>
4加入vip群931426444,请输入你的淘宝订单编号即可入群<br>
5群里面获取私服git<br>
6如果需要小程序需要单独购买看下面<br>
7此套餐必须购买才能进VIP会员群<br>
</div>
<div class="text item">
<span style="font-weight: bolder">VIP版如果需要小程序端需要另外单独购买</span>
</div>
<div class="text item">
1小程序是mpvue2.0框架开发<br>
2价格100只是单独的小程序购买小程序请务必要购买上面VIP套餐<br>
3购买淘宝地址https://item.taobao.com/item.htm?id=612007949053<br>
4群里面获取私服git<br>
5可选<br>
</div>
<div class="text item">
<span style="font-weight: bolder">VIP版如果需要uniapp端另外单独购买</span>
</div>
<div class="text item">
1uniapp目前已经基本开发完成预计于2.1版本一块发布<br>
2uniapp目前支持打包微信小程序与APP(包括安卓Android与苹果IOS)<br>
3uniapp目前只针对会员预售而且预售阶段是有优惠的哦<br>
4可选<br>
</div>
</el-card>
</div>
</el-col>
<el-col :xs="16" :sm="16" :lg="8" class="card-panel-col">
<div class="card-panel">
<el-card class="box-card">
<div slot="header" class="clearfix">
<span style="font-weight: bolder">更新日志</span>
</div>
<div class="text item">
<span style="font-weight: bolder">预计4月初发布yshop2.1版本(已上演示版的公众号/H5版本) 更新如下</span>
</div>
<div class="text item">
1单门店升级为多门店
</div>
<div class="text item">
2充值新增充值方案
</div>
<div class="text item">
3打通小程序与公众号账号
</div>
<div class="text item">
4新增微信app支付
</div>
<div class="text item">
5会员等级升级新增手动解锁
</div>
<div class="text item">
6app分销海报与商品详情海报新增了邀请码
</div>
<div class="text item">
7app注册新增了邀请码形成分销关系
</div>
<div class="text item">
8后台素材按照时间排序#I1C6MK
</div>
<div class="text item">
9商品分类新增判断自己不能选择自己作为父级#I1C5AP
</div>
<div class="text item">
10修复订单详情昵称不显示问题#I1C055
</div>
<div class="text item">
11修复导入微信地址必须要刷新的问题#I1CCEJ
</div>
<div class="text item">
12修复当设置最大抵扣积为0的导致积分不能抵扣的问题
</div>
<div class="text item">
13优化订单详情腾讯key的提示
</div>
<div class="text item">
14优化订单列表新增门店标识
</div>
<div class="text item">
<span style="font-weight: bolder">2020-03-152.0.X修复优化版本 发布更新如下</span>
</div>
<div class="text item">
1修复后台上传图片点击图片预览关闭按钮不显示的问题#I1B8RB
</div>
<div class="text item">
2后台新增物流快递查询
</div>
<div class="text item">
3修复后台不能一次删除多个商品分类且优化删除分类#I1BASM
</div>
<div class="text item">
4修复商品管理/管理商品/待上架产品删除问题#I1B9O7
</div>
<div class="text item">
5微信支付新增小程序渠道,修复小程序与其他支付appid冲突问题后台微信支付配置移除appid选项
</div>
<div class="text item">
6后台微信菜单与自动回复显示字体调整
</div>
<div class="text item">
7后台订单列表修改为状态栏展示
</div>
<div class="text item">
8微信授权与小程序授权优化及其确认订单优化
</div>
<div class="text item">
9新增公众号获取微信地址权限
</div>
<div class="text item">
10修复打开图片素材库的标红警告#I1BLJM
</div>
<div class="text item">
11修复后台订单详情时间显示不对的问题#I1BLV6
</div>
<div class="text item">
12修复提交订单页面选取优惠时显示优惠券有效期错乱#I1BHA1
</div>
<div class="text item">
13修复PC端图片素材删除分组标红警告 #I1BNII
</div>
<div class="text item">
14小程序增加下拉刷新功能#I1AHAX
</div>
<div class="text item">
15修复小程序首页--促销单品--更多 报错#I1AA47
</div>
<div class="text item">
<span style="font-weight: bolder">2020-03-07yshop2.0版本 发布更新如下</span>
</div>
<div class="text item">
1优化代码结构与名称修改get请求参数其统一继承分页参数
</div>
<div class="text item">
2新增redis监听未付款30分钟取消功能与7天自动收货功能mq队列作为备选(注释掉)
</div>
<div class="text item">
3新增门店到店核销功能
</div>
<div class="text item">
4新增分销全局开关#I19HB1
</div>
<div class="text item">
5积分新增消费限制#I19TUR
</div>
<div class="text item">
6新增充值功能#I18V5D
</div>
<div class="text item">
7后台菜单调整新增财务模块
</div>
<div class="text item">
8优化后台配置赋值写法
</div>
<div class="text item">
9修复管理后台新增表单之后如果直接再新增数据导致默认数据缺失问题#I1AFBK
</div>
<div class="text item">
10修复提交购物车可能查询多条数据的问题
</div>
<div class="text item">
11后台登陆背景图固定#I1A0LS
</div>
<div class="text item">
12增加常量与枚举优化硬编码问题
</div>
<div class="text item">
13微信支付公众号模板消息修改
</div>
<div class="text item">
14修复代码生成器不全的问题#I1AIO4
</div>
<div class="text item">
15修复营销产品拼团等轮播图不能修改的问题#I1AHXR
</div>
<div class="text item">
16移除yshop-monitor模块
</div>
<div class="text item">
17修复退货理由文字错误#I1AQ7D
</div>
<div class="text item">
18修复新增分类的图片自动显示上次一次的图片#I1AQBK
</div>
<div class="text item">
19新增微信jssdk接口返回所需js权限
</div>
<div class="text item">
20新增余额充值变动模板消息通知
</div>
<div class="text item">
21首页数据缓存优化
</div>
<div class="text item">
22新增未支付订单显示到期时间
</div>
<div class="text item">
23修复加入购物车购买后后台订单中的商品信息数据重复#I1AXNX
</div>
<div class="text item">
24修复后台-管理商品-规格属性 属性无法删除问题#I1AYL2
</div>
<div class="text item">
25修复公众号商品直接微信分享标题不显示的问题#I1AX0R
</div>
</el-card>
</div>
</el-col>
</el-row> </el-row>
</template> </template>
<script> <script>

4
src/views/login.vue

@ -3,7 +3,7 @@
<div style="display:flex;justify-content:space-between;align-items: center;"> <div style="display:flex;justify-content:space-between;align-items: center;">
<div style="padding: 0 60px 0 0"> <div style="padding: 0 60px 0 0">
<h3 style="color: #ffffff;font-size: 24px;padding: 0;margin-bottom: 10px"> <h3 style="color: #ffffff;font-size: 24px;padding: 0;margin-bottom: 10px">
YSHOP单商户B2C电商系统 单商户B2C电商系统
</h3> </h3>
<ul style="margin: 0;color: #ffffff;font-size: 15px;line-height: 25px;padding-left: 20px"> <ul style="margin: 0;color: #ffffff;font-size: 15px;line-height: 25px;padding-left: 20px">
<li>Springboot2</li> <li>Springboot2</li>
@ -19,7 +19,7 @@
</div> </div>
<el-form ref="loginForm" :model="loginForm" :rules="loginRules" label-position="left" label-width="0px" class="login-form"> <el-form ref="loginForm" :model="loginForm" :rules="loginRules" label-position="left" label-width="0px" class="login-form">
<h3 class="title"> <h3 class="title">
YSHOP后台管理系统-3.1 后台管理系统-3.1
</h3> </h3>
<el-form-item prop="username"> <el-form-item prop="username">
<el-input v-model="loginForm.username" type="text" auto-complete="off" placeholder="账号"> <el-input v-model="loginForm.username" type="text" auto-complete="off" placeholder="账号">

Loading…
Cancel
Save