diff --git a/manager/src/api/index.js b/manager/src/api/index.js index 599600f4..709bec3a 100644 --- a/manager/src/api/index.js +++ b/manager/src/api/index.js @@ -439,11 +439,23 @@ export const setHotWords = (params) => { }; // 删除热搜词 -export const deleteHotWords = (words) => { - return deleteRequest(`/hotwords/hotwords/${words}`); +export const deleteHotWords = (params) => { + return deleteRequest(`/hotwords/hotwords`,params); }; // 获取热搜词 export const getHotWords = () => { return getRequest(`/hotwords/hotwords`); }; + +// 获取热词统计 +export const getHotWordsStatistics = (params) => { + return getRequest(`/hotwords/hotwords/statistics`,params); +}; + +// 获取历史热词 +export const getHotWordsHistory = (params) => { + return getRequest(`/hotwords/hotwords/history`,params); +}; + + diff --git a/manager/src/store/modules/app.js b/manager/src/store/modules/app.js index 71fc509c..03f81e98 100644 --- a/manager/src/store/modules/app.js +++ b/manager/src/store/modules/app.js @@ -21,6 +21,7 @@ const app = { path: '', name: 'home_index' }], + hotWords:[], //今日热词数据 // 面包屑数组 左侧菜单 menuList: [], tagsList: [...otherRouter.children], //这块是面包屑的内容不能删除 diff --git a/manager/src/views/page/article-manage/HOTWORDS_HISTORY.vue b/manager/src/views/page/article-manage/HOTWORDS_HISTORY.vue new file mode 100644 index 00000000..c9fd2aaf --- /dev/null +++ b/manager/src/views/page/article-manage/HOTWORDS_HISTORY.vue @@ -0,0 +1,157 @@ + + + + + 设置今日热词 + + + + + 这里展示今日系统中搜索前一百的搜索热词,分数为热词在排序系统中的分数,分数越高,可以在用户获取热词时进行优先展示(首页商品搜索栏下方推荐位)(分数可以填写负数,会降低推荐度) + + + + + + + + {{ words }} + + + + + + + + + + + + + + + + + + + + 取消 + 提交 + + + + + + + + + diff --git a/manager/src/views/page/article-manage/HOTWORDS_TODAY.vue b/manager/src/views/page/article-manage/HOTWORDS_TODAY.vue new file mode 100644 index 00000000..c9fd2aaf --- /dev/null +++ b/manager/src/views/page/article-manage/HOTWORDS_TODAY.vue @@ -0,0 +1,157 @@ + + + + + 设置今日热词 + + + + + 这里展示今日系统中搜索前一百的搜索热词,分数为热词在排序系统中的分数,分数越高,可以在用户获取热词时进行优先展示(首页商品搜索栏下方推荐位)(分数可以填写负数,会降低推荐度) + + + + + + + + {{ words }} + + + + + + + + + + + + + + + + + + + + 取消 + 提交 + + + + + + + + + diff --git a/manager/src/views/page/article-manage/HOTWORD_SETTING.vue b/manager/src/views/page/article-manage/HOTWORD_SETTING.vue new file mode 100644 index 00000000..b58ff304 --- /dev/null +++ b/manager/src/views/page/article-manage/HOTWORD_SETTING.vue @@ -0,0 +1,145 @@ + + + + + + + + + + + + 删除 + 签到{{ point.day }}天,赠送{{ point.point }}积分 + + + + + 新增签到 + + + 保存 + + + + + + + + diff --git a/manager/src/views/page/article-manage/hotWords.vue b/manager/src/views/page/article-manage/hotWords.vue index d5f717d0..2753774b 100644 --- a/manager/src/views/page/article-manage/hotWords.vue +++ b/manager/src/views/page/article-manage/hotWords.vue @@ -1,161 +1,71 @@ - - 设置今日热词 - 清空热词 - - - - - 这里展示今日系统中搜索前一百的搜索热词,分数为热词在排序系统中的分数,分数越高,可以在用户获取热词时进行优先展示(首页商品搜索栏下方推荐位)(分数可以填写负数,会降低推荐度) - - - - - - - - {{ words }} - - - - - - - - - - - - - - - - - - - - 取消 - 提交 + - - + + + + - - \ No newline at end of file + diff --git a/manager/src/views/page/article-manage/style.scss b/manager/src/views/page/article-manage/style.scss new file mode 100644 index 00000000..9994b8af --- /dev/null +++ b/manager/src/views/page/article-manage/style.scss @@ -0,0 +1,22 @@ +/deep/ .ivu-input{ + width: 200px !important; +} + +.label-btns{ + margin-left: 150px; +} + +.ivu-form-item{ + padding: 10px 0; +} + + +.ivu-input-wrapper { + width: 150px; + margin-right: 10px; +} + +/deep/ .ivu-form-item-content { + margin-left: 0 !important; + display: flex; +} diff --git a/manager/src/views/page/article-manage/template.js b/manager/src/views/page/article-manage/template.js new file mode 100644 index 00000000..9b1b1084 --- /dev/null +++ b/manager/src/views/page/article-manage/template.js @@ -0,0 +1,8 @@ +import HOTWORD_SETTING from "./HOTWORD_SETTING"; +import HOTWORDS_HISTORY from "./HOTWORDS_HISTORY"; +import HOTWORDS_TODAY from "./HOTWORDS_TODAY"; +export default { + HOTWORD_SETTING, + HOTWORDS_TODAY, + HOTWORDS_HISTORY +}; diff --git a/manager/src/views/page/article-manage/template/historyHotWords.vue b/manager/src/views/page/article-manage/template/historyHotWords.vue new file mode 100644 index 00000000..09377c32 --- /dev/null +++ b/manager/src/views/page/article-manage/template/historyHotWords.vue @@ -0,0 +1,108 @@ + + + + + + + + + + + + + 这里展示历史某一天的热词数据统计,可根据需求配置每日持久化多少条数据。 + + + + + + + + + + + + + diff --git a/manager/src/views/page/article-manage/template/setupHotWords.vue b/manager/src/views/page/article-manage/template/setupHotWords.vue new file mode 100644 index 00000000..5bf45610 --- /dev/null +++ b/manager/src/views/page/article-manage/template/setupHotWords.vue @@ -0,0 +1,135 @@ + + + + + + + + 热词: + + + + 分数: + + + + + 删除 + + + 添加配置 + + + + + + + 保存 + + + + + + + diff --git a/manager/src/views/page/article-manage/template/statisticsHotWords.vue b/manager/src/views/page/article-manage/template/statisticsHotWords.vue new file mode 100644 index 00000000..b78431a5 --- /dev/null +++ b/manager/src/views/page/article-manage/template/statisticsHotWords.vue @@ -0,0 +1,98 @@ + + + + + + + + + 搜索 + + + + + + + + + + diff --git a/manager/src/views/page/article-manage/template/todayHotWords.vue b/manager/src/views/page/article-manage/template/todayHotWords.vue new file mode 100644 index 00000000..1f8802ab --- /dev/null +++ b/manager/src/views/page/article-manage/template/todayHotWords.vue @@ -0,0 +1,162 @@ + + + + 设置今日热词 + + + + + 这里展示今日系统中搜索前一百的搜索热词,分数为热词在排序系统中的分数,分数越高,可以在用户获取热词时进行优先展示(首页商品搜索栏下方推荐位)(分数可以填写负数,会降低推荐度) + + + + + + + + {{ words }} + + + + + + + + + + + + + + + + + + + 取消 + 提交 + + + + + + + +
+ + 这里展示今日系统中搜索前一百的搜索热词,分数为热词在排序系统中的分数,分数越高,可以在用户获取热词时进行优先展示(首页商品搜索栏下方推荐位)(分数可以填写负数,会降低推荐度) + +
+ {{ words }} +
+ + + +
- - 这里展示今日系统中搜索前一百的搜索热词,分数为热词在排序系统中的分数,分数越高,可以在用户获取热词时进行优先展示(首页商品搜索栏下方推荐位)(分数可以填写负数,会降低推荐度) - -
- {{ words }} -
- - - -
+ + 这里展示历史某一天的热词数据统计,可根据需求配置每日持久化多少条数据。 + +