From ee4403d82eae5567e81c8a24cae4783aca515084 Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Tue, 18 Jan 2022 09:07:06 +0800
Subject: [PATCH] 敏感词限制

---
 src/views/mgcx/mgcx.vue |   64 +++++++++++++++++++++++++++++++-
 src/api/mgcx/mgcx.js    |   17 ++++++++
 2 files changed, 79 insertions(+), 2 deletions(-)

diff --git a/src/api/mgcx/mgcx.js b/src/api/mgcx/mgcx.js
index d4f5fc3..48c01c1 100644
--- a/src/api/mgcx/mgcx.js
+++ b/src/api/mgcx/mgcx.js
@@ -48,3 +48,20 @@
   })
 }
 
+export const updates = (val) => {
+  return request({
+    url: '/api/blade-mgcx/mgcx/updateval',
+    method: 'post',
+    params: {
+      val,
+    }
+  })
+}
+
+export const sel = () => {
+  return request({
+    url: '/api/blade-mgcx/mgcx/sel',
+    method: 'post',
+  })
+}
+
diff --git a/src/views/mgcx/mgcx.vue b/src/views/mgcx/mgcx.vue
index 53bf5b4..37ff88b 100644
--- a/src/views/mgcx/mgcx.vue
+++ b/src/views/mgcx/mgcx.vue
@@ -28,19 +28,41 @@
                    v-if="permission.mgcx_delete"
                    @click="handleDelete">删 除
         </el-button>
+        <el-button type="primary"
+                   size="small"
+                   @click="handleDeletes">敏感词限制
+        </el-button>
+        <el-dialog
+          title=""
+          :visible.sync="dialogVisiblecc"
+          width="30%"
+          :modal-append-to-body="false"
+        >
+          <div class="flots">
+            <span class="f_title">敏感词次数调整:</span>
+            <avue-input v-model="forms" placeholder="请输入内容"></avue-input>
+            <div class="but">
+              <el-button type="primary" @click="subcc">确定</el-button>
+              <el-button type="primary" @click="closecc">取消</el-button>
+            </div>
+          </div>
+        </el-dialog>
       </template>
     </avue-crud>
+
   </basic-container>
 </template>
 
 <script>
-import {getList, getDetail, add, update, remove} from "@/api/mgcx/mgcx";
+import {getList, getDetail, add, update, remove, updates,sel} from "@/api/mgcx/mgcx";
 import {mapGetters} from "vuex";
 
 export default {
   data() {
     return {
+      dialogVisiblecc: false,
       form: {},
+      forms: '1',
       query: {},
       loading: true,
       page: {
@@ -199,6 +221,20 @@
           this.$refs.crud.toggleSelection();
         });
     },
+    handleDeletes() {
+      this.dialogVisiblecc = true;
+      sel().then(res =>{
+            this.forms=res.data.data
+      })
+    },
+    closecc() {
+      this.dialogVisiblecc = false;
+      this.forms = 1
+    },
+    subcc() {
+      this.dialogVisiblecc = false;
+      updates(this.forms);
+    },
     beforeOpen(done, type) {
       if (["edit", "view"].includes(type)) {
         getDetail(this.form.id).then(res => {
@@ -247,5 +283,29 @@
 };
 </script>
 
-<style>
+<style lang="scss" scope>
+.flots {
+  display: flex;
+  justify-content: space-between;
+  flex-direction: column;
+}
+
+.f_title {
+  position: absolute;
+  top: 10px;
+  font-size: 16px;
+
+}
+
+.but {
+  margin-top: 15px;
+  width: 100%;
+  display: flex;
+  align-content: center;
+  justify-content: center;
+
+  .el-button {
+    padding: 12px 20px !important;
+  }
+}
 </style>

--
Gitblit v1.9.3