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