Просмотр исходного кода

提交代码-骄阳素材验证-修改

朱鑫波 1 год назад
Родитель
Сommit
576bd62e85
3 измененных файлов с 60 добавлено и 7 удалено
  1. 3 3
      src/api/jiaoyang/promoter.js
  2. 1 1
      src/utils/request.js
  3. 56 3
      src/views/jiaoyang/jyMaterialUpload.vue

+ 3 - 3
src/api/jiaoyang/promoter.js

@@ -82,7 +82,7 @@ export function editMaterialsStatus(parameter) {
 // 获取违规词库
 export function getKeyWordList(parameter) {
   return request({
-      url: "/jy/material/getKeyWordList ",
+      url: "/jy/material/getKeyWordList",
       method: 'get',
       params: parameter
   })
@@ -91,8 +91,8 @@ export function getKeyWordList(parameter) {
 export function insertKeyWord(parameter) {
   return request({
       url: "/jy/material/insertKeyWord",
-      method: 'post',
-      data: parameter
+      method: 'get',
+      params: parameter
   })
 }
 

+ 1 - 1
src/utils/request.js

@@ -19,7 +19,7 @@ const service = axios.create({
   // http://192.168.0.195:9003 测试
   // http://192.168.1.181:9003 西
   // http://192.168.1.211:9003 蒙蒙
-  baseURL: 'http://192.168.1.211:9003',
+  baseURL: 'http://ruixuan.api.tjyourong.com.cn',
  //   baseURL: 'http://127.0.0.1:9003',
   // 超时
   timeout: 300000

+ 56 - 3
src/views/jiaoyang/jyMaterialUpload.vue

@@ -275,10 +275,39 @@
       append-to-body
       :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-column label="类型" align="center" prop="type" width="300">
         </el-table-column>
-
         <el-table-column label="关键词" align="center" prop="key_word"> </el-table-column>
       </el-table>
       <pagination
@@ -361,6 +390,10 @@ export default {
         pageNum: 1,
         pageSize: 10,
       },
+      wordData: {
+        type: null,
+        keyWord: null,
+      },
       //页面所有的下拉数据
       queryParamsList: {
         tagList: [
@@ -438,6 +471,26 @@ export default {
     },
   },
   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() {
       this.wordListVisible = true;
       this.getKeyWordList();
@@ -445,8 +498,8 @@ export default {
     getKeyWordList() {
       this.wordLoading = true;
       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.wordLoading = false;
         }