Browse Source

紧急发布-设备选择

dev
xuhuajiao 3 years ago
parent
commit
96f58cb306
  1. 29
      src/views/publishContent/urgentMessage/index.vue

29
src/views/publishContent/urgentMessage/index.vue

@ -213,7 +213,7 @@ export default {
notice_device: null, notice_device: null,
notice_devices: [], notice_devices: [],
notice_id: '', // id notice_id: '', // id
orga_id:'133221333123111',
orga_id: '133221333123111'
}, },
queryInfo: { queryInfo: {
notice_name: '', notice_name: '',
@ -244,13 +244,11 @@ export default {
getUrgentMessage() { getUrgentMessage() {
const params = this.queryInfo const params = this.queryInfo
reqUrgentMessage(params).then(res => { reqUrgentMessage(params).then(res => {
if (res.code == 200) { if (res.code == 200) {
this.urgentMessage = res.data.content this.urgentMessage = res.data.content
// console.log( this.urgentMessage) // console.log( this.urgentMessage)
} }
}) })
}, },
// //
getDevice() { getDevice() {
@ -262,7 +260,6 @@ export default {
return this.$message.error('获取设备列表失败!') return this.$message.error('获取设备列表失败!')
} }
}) })
}, },
isStopHandle(index, row) { isStopHandle(index, row) {
if (row.is_state == 1) { if (row.is_state == 1) {
@ -303,15 +300,14 @@ export default {
} else { } else {
this.form.context_speed_name = '3s' this.form.context_speed_name = '3s'
} }
} }
}) })
}, },
submit() { submit() {
console.log("submit--")
console.log('submit--')
console.log(this.form.notice_device) console.log(this.form.notice_device)
console.log(this.form.notice_devices) console.log(this.form.notice_devices)
console.log("----submit")
console.log('----submit')
}, },
// //
clearCheckbox() { clearCheckbox() {
@ -351,20 +347,29 @@ export default {
}, },
// //
tagHandle(tag) { tagHandle(tag) {
this.form.notice_devices.push({ deviceId: tag.device_id }) this.form.notice_devices.push({ deviceId: tag.device_id })
const current = this.deviceTags.every((item) => {item == tag} )
console.log('添加选中前----')
console.log(this.deviceTags)
if (this.deviceTags.length == 0) {
this.deviceTags.push(tag)
} else {
const current = this.deviceTags.find((item) => {
return item.device_id == tag.device_id
})
// //
console.log('current', current) console.log('current', current)
if (!current) { if (!current) {
// console.log('') // console.log('')
this.deviceTags.push(tag) this.deviceTags.push(tag)
} else {
console.log('有相同的')
}
} }
// } else { // } else {
// console.log('') // console.log('')
// } // }
console.log('添加选中后----')
console.log(this.deviceTags)
}, },
// //
handleClose(tag) { handleClose(tag) {
@ -374,7 +379,7 @@ export default {
// //
clearDevice() { clearDevice() {
this.deviceTags = [] this.deviceTags = []
},
}
} }
} }
</script> </script>

Loading…
Cancel
Save