broadcast.js 965 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. const APP = getApp();
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. typeIdx: 0,
  8. typeList: [{
  9. id: 1,
  10. name: "实时播报"
  11. },
  12. // {
  13. // id: 0,
  14. // name: "固定播报"
  15. // }
  16. ],
  17. },
  18. /**
  19. * 生命周期函数--监听页面加载
  20. */
  21. onLoad: function (options) { },
  22. /**
  23. * 监听-播报类型切换
  24. */
  25. bindTypeChange: function (event) {
  26. this.setData({
  27. typeIdx: event.detail.value,
  28. })
  29. },
  30. /**
  31. * 发送播报消息
  32. */
  33. submit: function (form) {
  34. const data = {
  35. openNum: APP.globalData.openNum,
  36. newsType: 1,
  37. news: form.detail.value.news
  38. }
  39. if (data.news == null || data.news == "") {
  40. APP.Modal.tips("播报内容不为空!")
  41. return;
  42. }
  43. APP.Post(APP.Url.setNews, data).then(res => {
  44. APP.Modal.tips("发送成功!")
  45. }).catch(res => {
  46. console.log(res)
  47. APP.Modal.tips("发送失败!")
  48. })
  49. },
  50. })