diff --git a/src/api/sensitive/word.js b/src/api/sensitive/word.js new file mode 100644 index 0000000..729a418 --- /dev/null +++ b/src/api/sensitive/word.js @@ -0,0 +1,66 @@ +import request from '@/utils/request' + +// 查询敏感词列表 +export function listWord(query) { + return request({ + url: '/sensitive/word/list', + method: 'get', + params: query + }) +} + +export function lastRefresh() { + return request({ + url: '/sensitive/word/lastRefresh', + method: 'get', + }) +} + +// 查询敏感词详细 +export function getWord(id) { + return request({ + url: '/sensitive/word/' + id, + method: 'get' + }) +} + +export function refreshWord() { + return request({ + url: '/sensitive/word/refresh', + method: 'get' + }) +} + +export function testWord(data) { + return request({ + url: '/sensitive/word/test', + method: 'post', + data: data + }) +} + +// 新增敏感词 +export function addWord(data) { + return request({ + url: '/sensitive/word', + method: 'post', + data: data + }) +} + +// 修改敏感词 +export function updateWord(data) { + return request({ + url: '/sensitive/word', + method: 'put', + data: data + }) +} + +// 删除敏感词 +export function delWord(id) { + return request({ + url: '/sensitive/word/' + id, + method: 'delete' + }) +} diff --git a/src/constant/statusMap.js b/src/constant/statusMap.js index ec4f2dd..529933c 100644 --- a/src/constant/statusMap.js +++ b/src/constant/statusMap.js @@ -306,3 +306,9 @@ export const versionPlatformList = [ { value: 1, label: '安卓'}, { value: 2, label: 'IOS'}, ] + +export const sensitiveTypeList = [ + { value: 1, label: '白名单', listClass: listClass.success}, + { value: 2, label: '黑名单', listClass: listClass.danger}, +] + diff --git a/src/views/sensitive/word/index.vue b/src/views/sensitive/word/index.vue new file mode 100644 index 0000000..1a35c09 --- /dev/null +++ b/src/views/sensitive/word/index.vue @@ -0,0 +1,344 @@ + + + diff --git a/src/views/sensitive/word/word-test-dialog.vue b/src/views/sensitive/word/word-test-dialog.vue new file mode 100644 index 0000000..1eee13b --- /dev/null +++ b/src/views/sensitive/word/word-test-dialog.vue @@ -0,0 +1,67 @@ + + + diff --git a/vue.config.js b/vue.config.js index 0ca3e4c..5d3da61 100644 --- a/vue.config.js +++ b/vue.config.js @@ -35,8 +35,8 @@ module.exports = { proxy: { // detail: https://cli.vuejs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { - // target: `http://localhost:8080`, - target: `http://124.222.254.188:9779/prod-api`, + target: `http://localhost:8080`, + // target: `http://124.222.254.188:9779/prod-api`, changeOrigin: true, pathRewrite: { ['^' + process.env.VUE_APP_BASE_API]: ''