|
@@ -275,10 +275,39 @@
|
|
append-to-body
|
|
append-to-body
|
|
:close-on-click-modal="false"
|
|
:close-on-click-modal="false"
|
|
>
|
|
>
|
|
|
|
+ <el-form
|
|
|
|
+ :model="wordData"
|
|
|
|
+ ref="wordData"
|
|
|
|
+ size="small"
|
|
|
|
+ :inline="true"
|
|
|
|
+ label-width="100px"
|
|
|
|
+ >
|
|
|
|
+ <el-form-item label="类型" prop="type">
|
|
|
|
+ <el-input placeholder="请输入类型" style="width: 240px" v-model="wordData.type">
|
|
|
|
+ </el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="关键词" prop="keyWord">
|
|
|
|
+ <el-input
|
|
|
|
+ placeholder="请输入关键词"
|
|
|
|
+ style="width: 240px"
|
|
|
|
+ v-model="wordData.keyWord"
|
|
|
|
+ >
|
|
|
|
+ </el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-form>
|
|
|
|
+ <el-button
|
|
|
|
+ type="primary"
|
|
|
|
+ plain
|
|
|
|
+ icon="el-icon-document-add"
|
|
|
|
+ size="mini"
|
|
|
|
+ style="float: right"
|
|
|
|
+ @click="addWord"
|
|
|
|
+ >新增违规词
|
|
|
|
+ </el-button>
|
|
|
|
+
|
|
<el-table v-loading="wordLoading" :data="wordList" ref="multipleTable">
|
|
<el-table v-loading="wordLoading" :data="wordList" ref="multipleTable">
|
|
<el-table-column label="类型" align="center" prop="type" width="300">
|
|
<el-table-column label="类型" align="center" prop="type" width="300">
|
|
</el-table-column>
|
|
</el-table-column>
|
|
-
|
|
|
|
<el-table-column label="关键词" align="center" prop="key_word"> </el-table-column>
|
|
<el-table-column label="关键词" align="center" prop="key_word"> </el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
<pagination
|
|
<pagination
|
|
@@ -361,6 +390,10 @@ export default {
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
},
|
|
},
|
|
|
|
+ wordData: {
|
|
|
|
+ type: null,
|
|
|
|
+ keyWord: null,
|
|
|
|
+ },
|
|
//页面所有的下拉数据
|
|
//页面所有的下拉数据
|
|
queryParamsList: {
|
|
queryParamsList: {
|
|
tagList: [
|
|
tagList: [
|
|
@@ -438,6 +471,26 @@ export default {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ addWord() {
|
|
|
|
+ if (this.wordData.type && this.wordData.keyWord) {
|
|
|
|
+ insertKeyWord({
|
|
|
|
+ type: this.wordData.type,
|
|
|
|
+ keyWord: this.wordData.keyWord,
|
|
|
|
+ }).then((res) => {
|
|
|
|
+ if (res.code == 0) {
|
|
|
|
+ this.wordParams.pageNum = 1;
|
|
|
|
+ this.getKeyWordList();
|
|
|
|
+ this.wordData.type = null;
|
|
|
|
+ this.wordData.keyWord = null;
|
|
|
|
+ this.$message.success("添加成功");
|
|
|
|
+ }else{
|
|
|
|
+ this.$message.error("添加失败");
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ } else {
|
|
|
|
+ this.$message.error("未填写,不可添加");
|
|
|
|
+ }
|
|
|
|
+ },
|
|
showWordList() {
|
|
showWordList() {
|
|
this.wordListVisible = true;
|
|
this.wordListVisible = true;
|
|
this.getKeyWordList();
|
|
this.getKeyWordList();
|
|
@@ -445,8 +498,8 @@ export default {
|
|
getKeyWordList() {
|
|
getKeyWordList() {
|
|
this.wordLoading = true;
|
|
this.wordLoading = true;
|
|
getKeyWordList(this.wordParams).then((res) => {
|
|
getKeyWordList(this.wordParams).then((res) => {
|
|
- if (res.code == 200) {
|
|
|
|
- this.wordList = res.rows;
|
|
|
|
|
|
+ if (res.list.length > 0) {
|
|
|
|
+ this.wordList = res.list;
|
|
this.wordTotal = res.total;
|
|
this.wordTotal = res.total;
|
|
this.wordLoading = false;
|
|
this.wordLoading = false;
|
|
}
|
|
}
|