- 发布
+ 发布
修改
删除
@@ -38,7 +38,7 @@
@@ -126,7 +126,18 @@ export default {
{ value: '3', label: '设备3' }
],
selectOptions: [],
- showTags: false
+ showTags: false,
+ rules: {
+ msgType: [
+ { required: true, message: '请选择类型', trigger: 'blur' }
+ ],
+ notification: [
+ { required: true, message: '请填写内容', trigger: 'blur' }
+ ],
+ pushObj: [
+ { required: true, message: '请选择推送对象', trigger: 'blur' }
+ ]
+ }
}
},
computed: {
@@ -162,7 +173,15 @@ export default {
},
// 保存
handleSave() {
- this.sendVisible = false
+ this.$refs.formDom.validate((valid) => {
+ if (valid) {
+ this.sendVisible = false
+ this.$refs.formDom.resetFields()
+ this.$refs.formDom.clearValidate()
+ } else {
+ return false
+ }
+ })
},
handleClose() {
this.$refs.formDom.resetFields()
@@ -172,6 +191,10 @@ export default {
handleDel() {
this.delVisible = true
},
+ // 删除确认
+ handleDelConfirm() {
+ this.delVisible = false
+ },
// 选择器 推送对象
handelChange(val) {
if (val.length === this.sendObjOptions.length) {
@@ -281,4 +304,7 @@ textarea{
color: #fff;
font-size: 16px;
}
+::v-deep .el-form-item__error{
+ top: 93%;
+}