From 7717a4fdcc5bfbefe04c023a3a4645603e8cdec2 Mon Sep 17 00:00:00 2001
From: skyselang <215817969@qq.com>
Date: Mon, 26 Apr 2021 23:44:18 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E5=BE=AE=E4=BF=A1?=
=?UTF-8?q?=E8=AE=BE=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: skyselang <215817969@qq.com>
---
README.gitee.md | 168 -------------------
README.md | 169 +-------------------
src/api/wechat-config.js | 47 ++++++
src/router/index.js | 10 ++
src/views/setting/components/WechatMini.vue | 132 +++++++++++++++
src/views/setting/components/WechatOffi.vue | 155 ++++++++++++++++++
src/views/setting/setting.vue | 37 +++++
7 files changed, 383 insertions(+), 335 deletions(-)
delete mode 100644 README.gitee.md
create mode 100644 src/api/wechat-config.js
create mode 100644 src/views/setting/components/WechatMini.vue
create mode 100644 src/views/setting/components/WechatOffi.vue
create mode 100644 src/views/setting/setting.vue
diff --git a/README.gitee.md b/README.gitee.md
deleted file mode 100644
index 3638294..0000000
--- a/README.gitee.md
+++ /dev/null
@@ -1,168 +0,0 @@
-# yylAdmin 快速、简单、轻量
-- Gitee | Github | 文档
-
-## 简介
-yylAdmin是一个基于ThinkPHP6和Vue2极简后台管理系统,只有登录退出、权限管理、日志管理等基础功能;前后台基础框架;你可以在此基础上根据你的业务需求进行开发扩展。简单轻量,开箱即用,前后分离,免费开源。
-- yylAdmin | yylAdminWeb
-
-## 演示
-- 地址:yylAdmin demo
-- 账号:yyladmin、admin、demo、php
-- 密码:123456
-- 提示:演示账号只有部分权限,请安装体验全部功能
-
-## 准备
-- PhpStudy |
-Composer |
-Node |
-Git |
-ThinkPHP |
-Vue |
-Element
-
-## 要求
-- PHP >= 7.3
- 安装 fileinfo 扩展
- 开启 putenv、proc_open 函数
-- MySQL >= 5.6
-- Node >= 10.15.0
-- npm >= 5.6.0
-
-## 安装
-- 前后分离,需分别安装
-
-### 后端
-```bash
-# 克隆项目
-git clone https://gitee.com/skyselang/yylAdmin.git
-
-# 进入项目目录
-cd yylAdmin
-
-# 设置composer
-composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
-
-# 安装依赖
-composer install
-
-# 导入数据库
-数据库文件:public/private/yyladmin.sql
-
-# 修改配置
-重命名.env.example成.env环境变量文件修改里面配置(或修改config文件夹里面的配置)
-
-# 环境配置(phpStudy)
-根据你的实际情况配置
-域名:localhost
-端口:9526
-根目录:yylAdmin/public
-PHP版本:7.3
-伪静态Nginx:
-location / {
- if (!-e $request_filename){
- rewrite ^(.*)$ /index.php?s=$1 last; break;
- }
-}
-```
-### 前端
-```bash
-# 克隆项目
-git clone https://gitee.com/skyselang/yylAdminWeb.git
-
-# 进入项目目录
-cd yylAdminWeb
-
-# 使用cnpm
-npm install -g cnpm --registry=https://registry.npm.taobao.org
-
-# 安装依赖
-cnpm install
-
-# 修改配置
-在.env.xxx环境变量文件里面修改接口地址(后端环境配置域名端口)
-VUE_APP_BASE_API = 'http://localhost:9526'
-
-# 本地开发 启动服务
-cnpm run dev
-
-# 开发完打包正式环境
-cnpm run build:prod
-
-# 开发完打包测试环境
-cnpm run build:stage
-```
-### 访问
-- 地址:http://localhost:9527
-- 账号:yyladmin
-- 密码:123456
-- 管理员:skyselang
-- 密码:123456
-
-## 目录
-```bash
-yylAdmin
-├── app # 应用(核心目录)
-│ │── admin # 后台接口
-│ │ │── controller # 控制器(请求参数)
-│ │ │── middleware # 中间件(拦截或过滤请求)
-│ │ │── service # 业务逻辑
-│ │ │── validate # 验证器(验证参数)
-│ │── common # 公共(缓存、工具等)
-│ └── index # 前台接口
-│ ...
-├── config # 配置目录(admin、index,其它为tp配置)
-├── extend # 扩展类库
-├── public # 对外访问目录
-│ │── private # 数据库文件在里面
-│ │── static # 静态资源目录
-│ │── storage # 上传目录(读写权限)
-│ │── .htaccess # apache重写文件
-│ │── index.php # 入口文件
-│ └── nginx.htaccess # nginx重写文件
-│ ...
-├── route # 路由(没有用到路由)
-├── runtime # 运行时目录(读写权限)
-├── vendor # Composer类库目录
-├── .env.example # 环境变量示例文件,重命名.env后使用
-...
-# 更多请参考thinkphp6目录结构
-
-yylAdminWeb
-├── build # 构建相关
-├── public # 静态资源
-│ │── favicon.ico # favicon图标
-│ └── index.html # html模板
-├── src # 源代码
-│ ├── api # 所有请求接口
-│ ├── assets # 主题字体等静态资源
-│ ├── components # 全局公用组件
-│ ├── directive # 全局指令
-│ ├── filters # 全局filter
-│ ├── layout # 全局layout
-│ ├── router # 路由
-│ ├── store # 全局store管理
-│ ├── styles # 全局样式
-│ ├── utils # 全局公用方法
-│ ├── views # 所有页面
-│ ├── App.vue # 入口页面
-│ ├── main.js # 入口文件加载组件初始化等
-│ ├── permission.js # 权限管理
-│ └── setting.js # 基础设置
-├── .env.xxx # 环境变量配置
-├── .eslintrc.js # eslint配置项
-├── package.json # package.json
-├── postcss.config.js # postcss配置
-└── vue.config.js # vue-cli配置
-...
-```
-
-## 预览
--
--
-
-## 反馈
-- 有任何疑问或者建议,请提 Issue
-
-## 协议
-- Apache-2.0许可协议,免费开源
-- Copyright skyselang https://gitee.com/skyselang
\ No newline at end of file
diff --git a/README.md b/README.md
index 24c8f56..a4e56aa 100644
--- a/README.md
+++ b/README.md
@@ -1,168 +1,3 @@
-# yylAdmin 快速、简单、轻量
-- Gitee | Github | 文档
+# yylAdminWeb
-## 简介
-yylAdmin是一个基于ThinkPHP6和Vue2极简后台管理系统,只有登录退出、权限管理、日志管理等基础功能;前后台基础框架;你可以在此基础上根据你的业务需求进行开发扩展。简单轻量,开箱即用,前后分离,免费开源。
-- yylAdmin | yylAdminWeb
-
-## 演示
-- 地址:yylAdmin demo
-- 账号:yyladmin、admin、demo、php
-- 密码:123456
-- 提示:演示账号只有部分权限,请安装体验全部功能
-
-## 准备
-- PhpStudy |
-Composer |
-Node |
-Git |
-ThinkPHP |
-Vue |
-Element
-
-## 要求
-- PHP >= 7.3
- 安装 fileinfo 扩展
- 开启 putenv、proc_open 函数
-- MySQL >= 5.6
-- Node >= 10.15.0
-- npm >= 5.6.0
-
-## 安装
-- 前后分离,需分别安装
-
-### 后端
-```bash
-# 克隆项目
-git clone https://github.com/skyselang/yylAdmin.git
-
-# 进入项目目录
-cd yylAdmin
-
-# 设置composer
-composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
-
-# 安装依赖
-composer install
-
-# 导入数据库
-数据库文件:public/private/yyladmin.sql
-
-# 修改配置
-重命名.env.example成.env环境变量文件修改里面配置(或修改config文件夹里面的配置)
-
-# 环境配置(phpStudy)
-根据你的实际情况配置
-域名:localhost
-端口:9526
-根目录:yylAdmin/public
-PHP版本:7.3
-伪静态Nginx:
-location / {
- if (!-e $request_filename){
- rewrite ^(.*)$ /index.php?s=$1 last; break;
- }
-}
-```
-### 前端
-```bash
-# 克隆项目
-git clone https://github.com/skyselang/yylAdminWeb.git
-
-# 进入项目目录
-cd yylAdminWeb
-
-# 使用cnpm
-npm install -g cnpm --registry=https://registry.npm.taobao.org
-
-# 安装依赖
-cnpm install
-
-# 修改配置
-在.env.xxx环境变量文件里面修改接口地址(后端环境配置域名端口)
-VUE_APP_BASE_API = 'http://localhost:9526'
-
-# 本地开发 启动服务
-cnpm run dev
-
-# 开发完打包正式环境
-cnpm run build:prod
-
-# 开发完打包测试环境
-cnpm run build:stage
-```
-### 访问
-- 地址:http://localhost:9527
-- 账号:yyladmin
-- 密码:123456
-- 管理员:skyselang
-- 密码:123456
-
-## 目录
-```bash
-yylAdmin
-├── app # 应用(核心目录)
-│ │── admin # 后台接口
-│ │ │── controller # 控制器(请求参数)
-│ │ │── middleware # 中间件(拦截或过滤请求)
-│ │ │── service # 业务逻辑
-│ │ │── validate # 验证器(验证参数)
-│ │── common # 公共(缓存、工具等)
-│ └── index # 前台接口
-│ ...
-├── config # 配置目录(admin、index,其它为tp配置)
-├── extend # 扩展类库
-├── public # 对外访问目录
-│ │── private # 数据库文件在里面
-│ │── static # 静态资源目录
-│ │── storage # 上传目录(读写权限)
-│ │── .htaccess # apache重写文件
-│ │── index.php # 入口文件
-│ └── nginx.htaccess # nginx重写文件
-│ ...
-├── route # 路由(没有用到路由)
-├── runtime # 运行时目录(读写权限)
-├── vendor # Composer类库目录
-├── .env.example # 环境变量示例文件,重命名.env后使用
-...
-# 更多请参考thinkphp6目录结构
-
-yylAdminWeb
-├── build # 构建相关
-├── public # 静态资源
-│ │── favicon.ico # favicon图标
-│ └── index.html # html模板
-├── src # 源代码
-│ ├── api # 所有请求接口
-│ ├── assets # 主题字体等静态资源
-│ ├── components # 全局公用组件
-│ ├── directive # 全局指令
-│ ├── filters # 全局filter
-│ ├── layout # 全局layout
-│ ├── router # 路由
-│ ├── store # 全局store管理
-│ ├── styles # 全局样式
-│ ├── utils # 全局公用方法
-│ ├── views # 所有页面
-│ ├── App.vue # 入口页面
-│ ├── main.js # 入口文件加载组件初始化等
-│ ├── permission.js # 权限管理
-│ └── setting.js # 基础设置
-├── .env.xxx # 环境变量配置
-├── .eslintrc.js # eslint配置项
-├── package.json # package.json
-├── postcss.config.js # postcss配置
-└── vue.config.js # vue-cli配置
-...
-```
-
-## 预览
--
--
-
-## 反馈
-- 有任何疑问或者建议,请提 Issue
-
-## 协议
-- Apache-2.0许可协议,免费开源
-- Copyright skyselang https://github.com/skyselang
\ No newline at end of file
+## [yylAdmin](https://gitee.com/skyselang/yylAdmin) 后台前端
diff --git a/src/api/wechat-config.js b/src/api/wechat-config.js
new file mode 100644
index 0000000..e45d7b0
--- /dev/null
+++ b/src/api/wechat-config.js
@@ -0,0 +1,47 @@
+import request from '@/utils/request'
+
+// ----------------微信配置-------------------
+/**
+ * 公众号信息
+ * @param {array} params 请求参数
+ */
+export function offiInfo(params) {
+ return request({
+ url: '/admin/WechatConfig/offiInfo',
+ method: 'get',
+ params: params
+ })
+}
+/**
+ * 公众号修改
+ * @param {array} data 请求数据
+ */
+export function offiEdit(data) {
+ return request({
+ url: '/admin/WechatConfig/offiEdit',
+ method: 'post',
+ data
+ })
+}
+/**
+ * 小程序信息
+ * @param {array} params 请求参数
+ */
+export function miniInfo(params) {
+ return request({
+ url: '/admin/WechatConfig/miniInfo',
+ method: 'get',
+ params: params
+ })
+}
+/**
+ * 小程序修改
+ * @param {array} data 请求数据
+ */
+export function miniEdit(data) {
+ return request({
+ url: '/admin/WechatConfig/miniEdit',
+ method: 'post',
+ data
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index b2c269d..7039dec 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -215,6 +215,16 @@ export const asyncRoutes = [
roles: ['admin/Setting/token']
},
component: () => import('@/views/setting/token')
+ },
+ {
+ path: 'wechat',
+ name: 'wechat',
+ meta: {
+ title: '微信设置',
+ icon: 'el-icon-s-grid',
+ roles: ['admin/WechatConfig/offiInfo']
+ },
+ component: () => import('@/views/setting/setting')
}
]
},
diff --git a/src/views/setting/components/WechatMini.vue b/src/views/setting/components/WechatMini.vue
new file mode 100644
index 0000000..4c055b9
--- /dev/null
+++ b/src/views/setting/components/WechatMini.vue
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传
+
+ jpg、png图片,小于200KB,宽高1:1
+
+
+
+
+
+
+
+
+
+ 刷新
+ 提交
+
+
+
+
+
+
+
+
diff --git a/src/views/setting/components/WechatOffi.vue b/src/views/setting/components/WechatOffi.vue
new file mode 100644
index 0000000..31122c5
--- /dev/null
+++ b/src/views/setting/components/WechatOffi.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传
+
+ jpg、png图片,小于200KB,宽高1:1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+ 刷新
+ 提交
+
+
+
+
+
+
+
+
diff --git a/src/views/setting/setting.vue b/src/views/setting/setting.vue
new file mode 100644
index 0000000..b49f2c4
--- /dev/null
+++ b/src/views/setting/setting.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+