From 8b697a5d0e0cdffbadaacc48ba09ba22bfada662 Mon Sep 17 00:00:00 2001
From: xjs <1294405880@qq.com>
Date: Fri, 18 Mar 2022 12:17:29 +0800
Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E8=8F=9C=E5=8D=95=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=96=B0=E5=A2=9E=E8=8F=9C=E5=8D=95=E7=B1=BB?=
=?UTF-8?q?=E5=9E=8B=E6=98=BE=E7=A4=BA=202=E3=80=81=E5=BE=AE=E4=BF=A1?=
=?UTF-8?q?=E6=96=87=E7=AB=A0=E9=93=BE=E6=8E=A5=E7=88=AC=E8=99=AB=E5=89=8D?=
=?UTF-8?q?=E7=AB=AF=E5=AE=9E=E7=8E=B0=203=E3=80=81=E7=88=AC=E8=99=ABaop?=
=?UTF-8?q?=E8=8E=B7=E5=8F=96url=E5=9C=B0=E5=9D=80=E9=80=BB=E8=BE=91?=
=?UTF-8?q?=E8=B0=83=E6=95=B4=204=E3=80=81=E7=88=AC=E8=99=AB=E7=88=AC?=
=?UTF-8?q?=E5=8F=96=E5=BE=AE=E4=BF=A1=E6=96=87=E7=AB=A0=E5=9B=BE=E7=89=87?=
=?UTF-8?q?=E5=A4=A7=E5=B0=8F=E8=BF=87=E6=BB=A4=205=E3=80=81=E5=BD=93?=
=?UTF-8?q?=E5=A4=A9=E4=B8=8D=E7=88=AC=E5=8F=96=E9=87=8D=E5=A4=8D=E6=95=B0?=
=?UTF-8?q?=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../webmagic/weixinlink/weixinlink.js | 37 ++++
.../business/webmagic/weixincrawler/index.vue | 172 ++++++++++++++++++
ruoyi-ui/src/views/system/menu/index.vue | 81 ++++++---
.../java/com/xjs/annotation/ReptileLog.java | 2 +-
.../main/java/com/xjs/consts/RegexConst.java | 5 +
.../com/xjs/common/aop/reptileLogAspect.java | 11 ++
.../com/xjs/weixin/consts/WeiXinConst.java | 7 +
.../controller/WeiXinLinkController.java | 35 +++-
.../xjs/weixin/service/WeiXinLinkService.java | 19 ++
.../service/impl/WeiXinLinkServiceImpl.java | 75 ++++++++
.../com/xjs/weixin/task/WeiXinLinkTask.java | 4 +-
.../weixin/webmagic/WeiXinLinkPipeline.java | 105 +++++++++--
.../weixin/webmagic/WeiXinLinkProcessor.java | 10 +-
13 files changed, 513 insertions(+), 50 deletions(-)
create mode 100644 ruoyi-ui/src/api/business/webmagic/weixinlink/weixinlink.js
create mode 100644 ruoyi-ui/src/views/business/webmagic/weixincrawler/index.vue
diff --git a/ruoyi-ui/src/api/business/webmagic/weixinlink/weixinlink.js b/ruoyi-ui/src/api/business/webmagic/weixinlink/weixinlink.js
new file mode 100644
index 00000000..16bb989b
--- /dev/null
+++ b/ruoyi-ui/src/api/business/webmagic/weixinlink/weixinlink.js
@@ -0,0 +1,37 @@
+import request from '@/utils/request'
+
+// 获取参数配置
+export function getSettings() {
+ return request({
+ url: '/webmagic/weixin_link/getSettings',
+ method: 'get',
+ })
+}
+
+// 修改参数配置
+export function updateSettings(path) {
+ return request({
+ url: '/webmagic/weixin_link/updateSettings',
+ method: 'put',
+ params: path
+ })
+}
+
+
+// 重置参数配置
+export function resetSettings() {
+ return request({
+ url: '/webmagic/weixin_link/resetSettings',
+ method: 'put',
+ })
+}
+
+// 获取文章图片(执行爬虫)
+export function getPicture(link) {
+ return request({
+ url: '/webmagic/weixin_link/getPicture',
+ method: 'get',
+ params: link
+ })
+}
+
diff --git a/ruoyi-ui/src/views/business/webmagic/weixincrawler/index.vue b/ruoyi-ui/src/views/business/webmagic/weixincrawler/index.vue
new file mode 100644
index 00000000..f62e7ef4
--- /dev/null
+++ b/ruoyi-ui/src/views/business/webmagic/weixincrawler/index.vue
@@ -0,0 +1,172 @@
+
+
+
+
+
+ 参数配置
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+ 重置
+ 恢复默认
+
+
+
+
+
+
+
+
+
+ 爬虫操作
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 执行
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ruoyi-ui/src/views/system/menu/index.vue b/ruoyi-ui/src/views/system/menu/index.vue
index c1a5c6aa..9a9df073 100644
--- a/ruoyi-ui/src/views/system/menu/index.vue
+++ b/ruoyi-ui/src/views/system/menu/index.vue
@@ -35,7 +35,8 @@
size="mini"
@click="handleAdd"
v-hasPermi="['system:menu:add']"
- >新增
+ >新增
+
展开/折叠
+ >展开/折叠
+
@@ -60,10 +62,33 @@
-
+
+
+
+
+
+ 目录
+
+
+
+ 菜单
+
+
+
+ 按钮
+
+
+
+
@@ -84,21 +109,24 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['system:menu:edit']"
- >修改
+ >修改
+
新增
+ >新增
+
删除
+ >删除
+
@@ -135,7 +163,7 @@
trigger="click"
@show="$refs['iconSelect'].reset()"
>
-
+
-
+
-
+
-
+
@@ -181,7 +209,7 @@
路由地址
-
+
@@ -192,12 +220,12 @@
组件路径
-
+
-
+
@@ -208,7 +236,7 @@
-
+
@@ -244,7 +272,8 @@
v-for="dict in dict.type.sys_show_hide"
:key="dict.value"
:label="dict.value"
- >{{dict.label}}
+ >{{ dict.label }}
+
@@ -261,7 +290,8 @@
v-for="dict in dict.type.sys_normal_disable"
:key="dict.value"
:label="dict.value"
- >{{dict.label}}
+ >{{ dict.label }}
+
@@ -276,7 +306,7 @@