This commit is contained in:
yangduo 2025-05-18 16:49:37 +08:00
parent 10529fff02
commit d370ac9be5
2 changed files with 15 additions and 2 deletions

View File

@ -126,7 +126,7 @@ export default {
subject: [{ required: true, message: 'subject is required', trigger: 'blur' }],
content: [{ required: true, message: 'content is required', trigger: 'blur' }],
user_reg_start_time: [{ required: false, validator: (rule, value, cb, source, options) => {
if (this.mailTypeVisible && !this.postForm.user_reg_start_time && this.postForm.user_reg_end_time) {
if (this.userRegVisible && !this.postForm.user_reg_start_time && this.postForm.user_reg_end_time) {
console.log(this.postForm.mailtype)
cb(new Error('用户注册开始时间'))
} else {
@ -134,7 +134,7 @@ export default {
}
}, trigger: 'blur' }],
user_reg_end_time: [{ required: false, validator: (rule, value, cb, source, options) => {
if (this.mailTypeVisible && this.postForm.user_reg_start_time && !this.postForm.user_reg_end_time) {
if (this.userRegVisible && this.postForm.user_reg_start_time && !this.postForm.user_reg_end_time) {
console.log(this.postForm.mailtype)
cb(new Error('用户注册结束时间'))
} else {
@ -206,6 +206,17 @@ export default {
const editEmail = JSON.parse(sessionStorage.getItem('editEmail' + mailid))
this.postForm = editEmail
this.gameid = sessionStorage.getItem('gameid')
const mailtype = sessionStorage.getItem('mailtype')
switch (Number(mailtype)) {
case MAIL_TYPE_GROUP:
this.userRegVisible = false
this.groupMailVisible = true
break
case MAIL_TYPE_ALL:
this.userRegVisible = true
this.groupMailVisible = false
break
}
let str = ''
if (editEmail.attachments != null) {
@ -225,6 +236,7 @@ export default {
this.isupdate = false
sessionStorage.removeItem('editEmail' + mailid)
sessionStorage.removeItem('gameid')
sessionStorage.removeItem('mailtype')
}
},
methods: {

View File

@ -319,6 +319,7 @@ export default {
// this.$store.dispatch('emailView/addEmail', row)
sessionStorage.setItem('editEmail' + row.mail_id, JSON.stringify(row))
sessionStorage.setItem('gameid', this.gameid)
sessionStorage.setItem('mailtype', row.mail_type)
this.$router.push('update/' + row.mail_id)
},
handleDelete(row) {