极光推送
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
:col-configs="colConfigs" :dict="dict" @selection-change="v=>search.ids=v.map(e=>e.id).toString()">
|
||||
<el-table-column slot="type" label="推送分类" align="center" width="200">
|
||||
<template slot-scope="{row}">
|
||||
<span v-if="row.type == 15" style="color:#42D784;">核酸监测</span>
|
||||
<span v-if="row.type == 15" style="color:#42D784;">核酸监测通知</span>
|
||||
<span v-else style="color:#4E8EEE;">主动报备提醒</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -32,13 +32,13 @@
|
||||
<ai-dialog title="推送信息" :visible.sync="dialog" @closed="formInit" @onConfirm="submit" width="600px">
|
||||
<el-form :model="form" size="small" ref="DialogForm" :rules="rules" label-width="80px">
|
||||
<el-form-item label="推送分类" prop="type">
|
||||
<ai-select v-model="form.type" :selectList="typeList" placeholder="请选择推送分类"/>
|
||||
<ai-select v-model="form.type" :selectList="typeList" placeholder="请选择推送分类" @change="changeType"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="消息内容" prop="msgContent">
|
||||
<el-input type="text" v-model="form.msgContent" maxlength="200" />
|
||||
</el-form-item>
|
||||
<el-input type="textarea" :rows="2" placeholder="请输入消息内容" v-model="form.msgContent" maxlength="200" show-word-limit></el-input>
|
||||
</el-form-item>
|
||||
<template v-if="form.type == 15">
|
||||
<el-form-item label="日期" prop="msgTime">
|
||||
<el-form-item label="时间" prop="msgTime">
|
||||
<el-input type="text" v-model="form.msgTime" maxlength="30" />
|
||||
</el-form-item>
|
||||
<el-form-item label="地点" prop="msgPlace">
|
||||
@@ -88,15 +88,18 @@ export default {
|
||||
rules: {
|
||||
type: {required: true, message: "请选择推送分类"},
|
||||
msgContent: {required: true, message: "请输入消息内容"},
|
||||
msgTime: {required: true, message: "请选择日期"},
|
||||
msgTime: {required: true, message: "请选择时间"},
|
||||
msgPlace: {required: true, message: "请输入地点"},
|
||||
msgBtnText: {required: true, message: "请输入按钮标题"},
|
||||
},
|
||||
typeList: [{dictName: '核酸监测', dictValue: '15' }, {dictName: '主动报备提醒', dictValue: '10' }],
|
||||
typeList: [{dictName: '核酸监测通知', dictValue: '15' }, {dictName: '主动报备提醒', dictValue: '10' }],
|
||||
search: {ids: [], type: ''}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
changeType() {
|
||||
this.$refs['DialogForm'].clearValidate()
|
||||
},
|
||||
getTableData() {
|
||||
this.instance.post("/app/appiptvjpush/list", null, {
|
||||
params: {...this.page, ...this.search}
|
||||
|
||||
Reference in New Issue
Block a user