fix
This commit is contained in:
parent
15c009026e
commit
a6672abb69
@ -11,9 +11,14 @@
|
||||
<el-row>
|
||||
<el-col :span="5">
|
||||
<el-form-item label-width="120px" label="游戏" class="postInfo-container-item" prop="gameid">
|
||||
<el-select v-model="gameid">
|
||||
<el-option label="2004" value="2004" />
|
||||
<el-option label="2006" value="2006" />
|
||||
<el-select v-model="gameid" placeholder="">
|
||||
<el-option
|
||||
v-for="item in gameidoptions"
|
||||
:key="item.id"
|
||||
:label="item.label"
|
||||
:value="item.value.id"
|
||||
@click.native="gameidChange(item)"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@ -91,6 +96,10 @@ export default {
|
||||
components: { MDinput, CommentDropdown, Sticky },
|
||||
data() {
|
||||
return {
|
||||
gameidoptions: [
|
||||
{ label: '2004', value: { id: 2004 }},
|
||||
{ label: '2006', value: { id: 2006 }}
|
||||
],
|
||||
gameid: '',
|
||||
postForm: {
|
||||
mailtype: MAIL_TYPE_GROUP,
|
||||
@ -105,7 +114,13 @@ export default {
|
||||
recipients: ''
|
||||
},
|
||||
rules: {
|
||||
gameid: [{ required: true, validator: '请选择1', trigger: 'blur' }],
|
||||
gameid: [{ required: true, validator: (rule, value, callback) => {
|
||||
if (!this.gameid) {
|
||||
callback(new Error('请选择'))
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
}, trigger: 'blur' }],
|
||||
sendtime: [{ required: true, message: '请选择发送时间', trigger: 'blur' }],
|
||||
expiretime: [{ required: true, message: '请选择过期时间', trigger: 'blur' }],
|
||||
subject: [{ required: true, message: 'subject is required', trigger: 'blur' }],
|
||||
@ -206,7 +221,7 @@ export default {
|
||||
let str = ''
|
||||
if (editEmail.attachments != null) {
|
||||
editEmail.attachments.forEach((item) => {
|
||||
str += item['itemid'] + ':' + item['itemnum'] + '\n'
|
||||
str += item['item_id'] + ':' + item['item_num'] + '\n'
|
||||
})
|
||||
}
|
||||
this.postForm.attachments = str.slice(0, -1)
|
||||
@ -214,7 +229,7 @@ export default {
|
||||
this.postForm.expiretime = editEmail.expiretime * 1000
|
||||
this.postForm.user_reg_start_time = editEmail.user_reg_start_time * 1000
|
||||
this.postForm.user_reg_end_time = editEmail.user_reg_end_time * 1000
|
||||
this.postForm.recipients = editEmail.recipients.join('\n')
|
||||
this.postForm.recipients = editEmail.recipients
|
||||
this.postForm.unikey = editEmail.unikey
|
||||
} else {
|
||||
this.dialogStatus = 'create'
|
||||
@ -268,8 +283,8 @@ export default {
|
||||
return true
|
||||
}
|
||||
var recipientsArr = {}
|
||||
recipientsArr['itemid'] = parseInt(itemArr[0])
|
||||
recipientsArr['itemnum'] = parseInt(itemArr[1])
|
||||
recipientsArr['item_id'] = parseInt(itemArr[0])
|
||||
recipientsArr['item_num'] = parseInt(itemArr[1])
|
||||
arr[j] = recipientsArr
|
||||
j++
|
||||
}
|
||||
@ -345,8 +360,8 @@ export default {
|
||||
return
|
||||
}
|
||||
var recipientsArr = {}
|
||||
recipientsArr['itemid'] = parseInt(itemArr[0])
|
||||
recipientsArr['itemnum'] = parseInt(itemArr[1])
|
||||
recipientsArr['item_id'] = parseInt(itemArr[0])
|
||||
recipientsArr['item_num'] = parseInt(itemArr[1])
|
||||
arr[j] = recipientsArr
|
||||
j++
|
||||
}
|
||||
@ -357,6 +372,7 @@ export default {
|
||||
}
|
||||
}
|
||||
data.attachments = arr
|
||||
console.log('this.gameid:', this.gameid)
|
||||
this.$refs['postForm'].validate((valid) => {
|
||||
if (valid) {
|
||||
updateEmail(this.gameid, data).then(response => {
|
||||
@ -384,6 +400,10 @@ export default {
|
||||
}
|
||||
})
|
||||
return found
|
||||
},
|
||||
gameidChange(item) {
|
||||
console.log(item.value)
|
||||
console.log('gameid:', this.gameid)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -141,8 +141,8 @@
|
||||
/>
|
||||
<el-dialog :visible.sync="dialogAttaVisible" title="附件">
|
||||
<el-table :data="attaData" border fit highlight-current-row style="width: 100%">
|
||||
<el-table-column prop="itemid" label="ItemId" />
|
||||
<el-table-column prop="itemnum" label="ItemNum" />
|
||||
<el-table-column prop="item_id" label="ItemId" />
|
||||
<el-table-column prop="item_num" label="ItemNum" />
|
||||
</el-table>
|
||||
</el-dialog>
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user