index.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. let _Http = getApp().globalData.http;
  2. Component({
  3. properties: {
  4. list: Array,
  5. detele: Boolean,
  6. edit: Boolean
  7. },
  8. options: {
  9. addGlobalClass: true
  10. },
  11. methods: {
  12. handleItem(e) {
  13. let {
  14. item
  15. } = e.currentTarget.dataset;
  16. console.log(item)
  17. wx.showModal({
  18. title: '提示',
  19. content: item.important ? `是否设置${item.enterprisename}为主要威胁?` : `是否取消设置${item.enterprisename}为主要威胁?`,
  20. complete: (res) => {
  21. if (res.confirm) {
  22. item.important = item.important == 0 ? 1 : 0;
  23. _Http.basic({
  24. id: "20221019165802",
  25. content: item
  26. }).then(res => {
  27. wx.showToast({
  28. title: res.msg == '成功' ? "设置成功" : res.msg,
  29. icon: "none"
  30. });
  31. let page = getCurrentPages()[getCurrentPages().length - 1].selectComponent("#Opponent");
  32. if (page) {
  33. let i = page.data.list.findIndex(v => v.sa_competitorid == item.sa_competitorid);
  34. if (i != -1) page.setData({
  35. [`list[${i}]`]: item
  36. });
  37. }
  38. })
  39. }
  40. }
  41. })
  42. }
  43. }
  44. })