zxl
2 小时以前 e890f87ea274436461aacca1391bb9717240f210
manager/src/views/activity/index.vue
@@ -588,11 +588,9 @@
  activityMembersPage,
  auditActivity
} from "@/api/activity.js"
import Editor from '@/components/editor/index.vue'
import { uploadFileByLmk, delByKey } from "@/api/common.js"
import { quillEditor } from 'vue-quill-editor'
import Delta from 'quill-delta'
import 'quill/dist/quill.core.css';
import 'quill/dist/quill.snow.css';
import 'quill/dist/quill.bubble.css';
@@ -668,7 +666,7 @@
export default {
  name: "ActivityManagement",
  components: {Editor, quillEditor},
  components: { quillEditor},
  data() {
    return {
      auditForm: {
@@ -846,17 +844,39 @@
          }
        },
        {
          title: '审核',
          title: '审核状态',
          key: 'auditStatus',
          width: 100,
          align: 'center',
          render: (h, params) => {
            const status = params.row.auditStatus;
            let tagText, tagColor;
            // 根据状态设置文案和颜色
            switch (status) {
              case 0:
                tagText = '审核中';
                tagColor = 'orange';  // 橙色表示进行中
                break;
              case 1:
                tagText = '已通过';
                tagColor = 'green';   // 绿色表示通过
                break;
              case 2:
                tagText = '未通过';
                tagColor = 'red';     // 红色表示拒绝
                break;
              default:
                tagText = '未知状态';
                tagColor = 'default'; // 默认灰色
            }
            return h('Tag', {
              props: {
                color: params.row.auditStatus === 0 ? 'default' : 'green'
              }
            }, params.row.auditStatus === 0 ? '未审核' : '已审核')
          }
                color: tagColor,
              },
            }, tagText);
          },
        },
        {
          title: '状态',
@@ -1064,7 +1084,6 @@
    // 失去焦点
    onEditorBlur(editor) {
    },
    // 获得焦点
@@ -1129,6 +1148,8 @@
        console.log(this.activityFrom.activityContent)
        this.Quill.setSelection(index + 1);
        this.$Message.success('上传成功')
      }else{
        this.$Message.error(res.msg)
      }
    }).catch(() => {
      this.submitLoading = false
@@ -1201,6 +1222,8 @@
            this.$Message.success(res.msg);
            this.getActivityList();
            this.closeAuditModel();
          }else{
            this.$Message.error(res.msg)
          }
        })
      }
@@ -1262,6 +1285,8 @@
          statusLoading: false
        }))
        this.total = res.total
      }else{
        this.$Message.error(res.msg)
      }
    }).catch(() => {
      this.loading = false
@@ -1394,6 +1419,8 @@
            this.$Message.success(res.msg)
            this.modelClose()
            this.getActivityList()
          }else{
            this.$Message.error(res.msg)
          }
        }).catch(() => {
          this.submitLoading = false
@@ -1414,6 +1441,8 @@
          if (res.code === 200) {
            this.$Message.success(res.msg)
            this.getActivityList()
          }else{
            this.$Message.error(res.msg)
          }
        })
      }
@@ -1459,6 +1488,8 @@
      if (res.code === 200) {
        this.$Message.success(res.msg)
        row.recommend = recommend
      }else{
        this.$Message.error(res.msg)
      }
    }).catch(() => {
      row.recommendLoading = false
@@ -1484,6 +1515,8 @@
      if (res.code === 200) {
        this.$Message.success(res.msg)
        row.publish = publish
      }else{
        this.$Message.error(res.msg)
      }
    }).catch(() => {
      row.statusLoading = false
@@ -1507,6 +1540,8 @@
      if (res.code === 200) {
        this.membersList = res.data
        this.memberTotal = res.total
      }else{
        this.$Message.error(res.msg)
      }
    }).catch(() => {
      this.membersLoading = false
@@ -1572,6 +1607,8 @@
      if (res.code === 200) {
        this.activityFrom.cover = res.data.fileKey
        this.$Message.success('上传成功')
      }else{
        this.$Message.error(res.msg)
      }
    }).catch(() => {
      this.submitLoading = false
@@ -1592,6 +1629,8 @@
      if (res.code === 200) {
        this.file = null
        this.activityFrom.cover = ''
      }else{
        this.$Message.error(res.msg)
      }
    })
  },