fix(系统): 解决xss前端问题

This commit is contained in:
Jamin
2026-08-13 09:34:58 +08:00
parent 6238658b20
commit a66e9e1441
16 changed files with 421 additions and 21 deletions

View File

@@ -107,6 +107,7 @@
<script>
import { listNotice, getNotice, delNotice, addNotice, updateNotice } from '@/api/system/notice';
import { sanitizeRichText } from '@/utils/security';
export default {
name: 'Notice',
@@ -213,6 +214,7 @@ export default {
submitForm: function () {
this.$refs['form'].validate((valid) => {
if (valid) {
this.form.noticeContent = sanitizeRichText(this.form.noticeContent);
if (this.form.noticeId != undefined) {
updateNotice(this.form).then((response) => {
this.$modal.msgSuccess(this.$t('updateSuccess'));