调整
This commit is contained in:
parent
11e2aa004e
commit
ebdd64dae8
@ -49,7 +49,7 @@
|
|||||||
<el-input v-model="postForm.content" type="textarea" :maxlength="1024" placeholder="max 1024 chars" :rows="6" />
|
<el-input v-model="postForm.content" type="textarea" :maxlength="1024" placeholder="max 1024 chars" :rows="6" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item style="margin-bottom: 30px;" label="附件:">
|
<el-form-item style="margin-bottom: 30px;" label="附件:">
|
||||||
<el-input v-model="postForm.attachments" type="textarea" :maxlength="256" placeholder="max 256 chars" :rows="6" />
|
<el-input v-model="postForm.attachments" type="textarea" :maxlength="128" placeholder="max 128 chars" :rows="6" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
@ -9,8 +9,35 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="5">
|
<el-col :span="5">
|
||||||
<el-form-item label-width="120px" label="邮件内容" class="postInfo-container-item" prop="content">
|
<el-form-item label-width="120px" label="创建钱包地址" class="postInfo-container-item" prop="content">
|
||||||
<el-input v-model="postForm.content" />
|
<el-input v-model="postForm.create_address" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="5">
|
||||||
|
<el-form-item label-width="120px" label="更新钱包地址" class="postInfo-container-item" prop="content">
|
||||||
|
<el-input v-model="postForm.update_address" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row>
|
||||||
|
<el-col :span="5">
|
||||||
|
<el-form-item label-width="120px" label="创建时间>=" class="postInfo-container-item" prop="createtime.start">
|
||||||
|
<el-date-picker v-model.number="postForm.createtime.start" type="datetime" format="yyyy-MM-dd HH:mm:ss" value-format="timestamp" placeholder="Select date and time" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="5">
|
||||||
|
<el-form-item label-width="120px" label="创建时间<=" class="postInfo-container-item" prop="createtime.end">
|
||||||
|
<el-date-picker v-model.number="postForm.createtime.end" type="datetime" format="yyyy-MM-dd HH:mm:ss" value-format="timestamp" placeholder="Select date and time" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="5">
|
||||||
|
<el-form-item label-width="120px" label="发送时间>=" class="postInfo-container-item" prop="sendtime.start">
|
||||||
|
<el-date-picker v-model.number="postForm.sendtime.start" type="datetime" format="yyyy-MM-dd HH:mm:ss" value-format="timestamp" placeholder="Select date and time" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="5">
|
||||||
|
<el-form-item label-width="120px" label="发送时间<=" class="postInfo-container-item" prop="sendtime.end">
|
||||||
|
<el-date-picker v-model.number="postForm.sendtime.end" type="datetime" format="yyyy-MM-dd HH:mm:ss" value-format="timestamp" placeholder="Select date and time" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-button style="margin-left: 10px;" type="success" @click="submitForm()">
|
<el-button style="margin-left: 10px;" type="success" @click="submitForm()">
|
||||||
@ -26,6 +53,11 @@
|
|||||||
highlight-current-row
|
highlight-current-row
|
||||||
style="width: 100%;"
|
style="width: 100%;"
|
||||||
>
|
>
|
||||||
|
<el-table-column
|
||||||
|
prop="unikey"
|
||||||
|
label="unikey"
|
||||||
|
width="180"
|
||||||
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="mail_id"
|
prop="mail_id"
|
||||||
label="邮件id"
|
label="邮件id"
|
||||||
@ -34,8 +66,13 @@
|
|||||||
<el-table-column
|
<el-table-column
|
||||||
prop="mail_type"
|
prop="mail_type"
|
||||||
label="类型"
|
label="类型"
|
||||||
width="50"
|
width="70"
|
||||||
/>
|
>
|
||||||
|
<template slot-scope="{row}">
|
||||||
|
<el-tag v-if="row.mail_type === 1">群发</el-tag>
|
||||||
|
<el-tag v-if="row.mail_type === 2">全体</el-tag>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="subject"
|
prop="subject"
|
||||||
label="邮件标题"
|
label="邮件标题"
|
||||||
@ -117,11 +154,53 @@ export default {
|
|||||||
return {
|
return {
|
||||||
postForm: {
|
postForm: {
|
||||||
subject: '',
|
subject: '',
|
||||||
content: ''
|
content: '',
|
||||||
|
createtime: {
|
||||||
|
start: '',
|
||||||
|
end: ''
|
||||||
|
},
|
||||||
|
sendtime: {
|
||||||
|
start: '',
|
||||||
|
end: ''
|
||||||
|
},
|
||||||
|
create_address: '',
|
||||||
|
update_address: ''
|
||||||
},
|
},
|
||||||
rules: {
|
rules: {
|
||||||
subject: [{ required: false, message: '', trigger: 'blur' }],
|
subject: [{ required: false, message: '', trigger: 'blur' }],
|
||||||
content: [{ required: false, message: '', trigger: 'blur' }]
|
content: [{ required: false, message: '', trigger: 'blur' }],
|
||||||
|
createtime: {
|
||||||
|
start: [{ required: false, validator: (rule, value, callback) => {
|
||||||
|
if (this.postForm.createtime.end && !this.postForm.createtime.start) {
|
||||||
|
callback(new Error('请同时选择'))
|
||||||
|
} else {
|
||||||
|
callback()
|
||||||
|
}
|
||||||
|
}, trigger: 'blur' }],
|
||||||
|
end: [{ required: false, validator: (rule, value, callback) => {
|
||||||
|
if (this.postForm.createtime.start && !this.postForm.createtime.end) {
|
||||||
|
callback(new Error('请同时选择'))
|
||||||
|
} else {
|
||||||
|
callback()
|
||||||
|
}
|
||||||
|
}, trigger: 'blur' }]
|
||||||
|
},
|
||||||
|
sendtime: {
|
||||||
|
start: [{ required: false, validator: (rule, value, callback) => {
|
||||||
|
if (this.postForm.sendtime.end && !this.postForm.sendtime.start) {
|
||||||
|
callback(new Error('请同时选择'))
|
||||||
|
} else {
|
||||||
|
callback()
|
||||||
|
}
|
||||||
|
}, trigger: 'blur' }],
|
||||||
|
end: [{ required: false, validator: (rule, value, callback) => {
|
||||||
|
if (this.postForm.sendtime.start && !this.postForm.sendtime.end) {
|
||||||
|
callback(new Error('请同时选择'))
|
||||||
|
} else {
|
||||||
|
callback()
|
||||||
|
}
|
||||||
|
}, trigger: 'blur' }]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
dialogAttaVisible: false,
|
dialogAttaVisible: false,
|
||||||
mailList: [],
|
mailList: [],
|
||||||
@ -140,6 +219,22 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
parseTime,
|
parseTime,
|
||||||
getList(data) {
|
getList(data) {
|
||||||
|
if (data.createtime.start === '' || data.createtime.end === '') {
|
||||||
|
data.createtime.start = 0
|
||||||
|
data.createtime.end = 0
|
||||||
|
}
|
||||||
|
if (data.createtime.start && data.createtime.end) {
|
||||||
|
data.createtime.start = data.createtime.start / 1000
|
||||||
|
data.createtime.end = data.createtime.end / 1000
|
||||||
|
}
|
||||||
|
if (data.sendtime.start === '' || data.sendtime.end === '') {
|
||||||
|
data.sendtime.start = 0
|
||||||
|
data.sendtime.end = 0
|
||||||
|
}
|
||||||
|
if (data.sendtime.start && data.sendtime.end) {
|
||||||
|
data.sendtime.start = data.sendtime.start / 1000
|
||||||
|
data.sendtime.end = data.sendtime.end / 1000
|
||||||
|
}
|
||||||
getMailList(this.curpage, this.pagesize, data).then(response => {
|
getMailList(this.curpage, this.pagesize, data).then(response => {
|
||||||
if (response.code === 0) {
|
if (response.code === 0) {
|
||||||
this.mailList = response.data
|
this.mailList = response.data
|
||||||
|
Loading…
x
Reference in New Issue
Block a user