|
|
@@ -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' }],
|