Jelajahi Sumber

添加可参会人员类型

lisy 4 bulan lalu
induk
melakukan
cbb2b40b39
1 mengubah file dengan 16 tambahan dan 8 penghapusan
  1. 16 8
      src/views/training/meeting-add/index.vue

+ 16 - 8
src/views/training/meeting-add/index.vue

@@ -318,8 +318,8 @@ const fixedField = ref<FieldDefinition[]>([{
     required: '1'
 }])
 const scrollOptions = {
-  block: 'center',
-  behavior: 'smooth'
+    block: 'center',
+    behavior: 'smooth'
 };
 function generateSecureRandomString(length = 8) {
     const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
@@ -354,7 +354,7 @@ const form = ref<any>({
                 vipLevel: "1",
                 check: "0"
             },
-            
+
             {
                 vipLevel: "3",
                 check: "0"
@@ -366,6 +366,10 @@ const form = ref<any>({
             {
                 vipLevel: "5",
                 check: "0"
+            },
+            {
+                vipLevel: "P",
+                check: "0"
             }
         ],
         levelCheck: [{
@@ -380,7 +384,7 @@ const form = ref<any>({
             vipLevel: '3',
             check: "0",
             total: ''
-        },{
+        }, {
             vipLevel: '4',
             check: "0",
             total: ''
@@ -388,6 +392,10 @@ const form = ref<any>({
             vipLevel: '5',
             check: "0",
             total: ''
+        },
+        {
+            vipLevel: "P",
+            check: "0"
         }],
         cpyCheck: [{
             vipLevel: '0',
@@ -401,7 +409,7 @@ const form = ref<any>({
             vipLevel: '3',
             check: "0",
             total: ''
-        },{
+        }, {
             vipLevel: '4',
             check: "0",
             total: ''
@@ -441,8 +449,8 @@ const rules = reactive({
     joinType: [{ required: true, message: '请选择会议方式', trigger: 'change' }],
     trainingLocation: [{ required: true, message: '请输入会议地点', trigger: 'blur' }],
     'conditions.totalCheck': [{ required: true, message: '请选择是否限制报名人数', trigger: 'change' }],
-   'conditions.typeCheck': [
-    {
+    'conditions.typeCheck': [
+        {
             validator: (rule, value, callback) => {
                 setTimeout(() => {
                     const isChecked = value?.some(item => item.check == "1");
@@ -456,7 +464,7 @@ const rules = reactive({
             required: true,
             trigger: 'change' // 触发校验的时机
         }
-  ],
+    ],
     certFlag: [{ required: true, message: '请选择是否颁发证书', trigger: 'change' }],
     certificateInfo: [{ required: true, message: '请选择证书名称', trigger: 'change' }],
     description: [{ required: true, message: '请输入培训详情', trigger: 'blur' }],