index.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. const _Http = getApp().globalData.http;
  2. Component({
  3. properties: {
  4. list: {
  5. type: Array
  6. }
  7. },
  8. lifetimes: {
  9. attached: function () {
  10. getApp().globalData.Language.getLanguagePackage(this)
  11. }
  12. },
  13. methods: {
  14. toDetail(e) {
  15. const {
  16. id
  17. } = e.currentTarget.dataset;
  18. wx.redirectTo({
  19. url: `/packageA/offers/detail?sa_quotedpriceid=${id}`,
  20. })
  21. },
  22. copyItem(e) {
  23. const {
  24. billno,
  25. sa_quotedpriceid
  26. } = e.currentTarget.dataset.item;
  27. wx.showModal({
  28. title: getApp().globalData.Language.getMapText('提示'),
  29. content: getApp().globalData.Language.getMapText('是否确认复制') + `“${billno}”`,
  30. cancelText: getApp().globalData.Language.getMapText('取消'),
  31. confirmText: getApp().globalData.Language.getMapText('确定'),
  32. complete: ({
  33. confirm
  34. }) => {
  35. if (confirm) _Http.basic({
  36. "id": 20221209094103,
  37. "content": {
  38. sa_quotedpriceid
  39. },
  40. }).then(res => {
  41. wx.showToast({
  42. title: res.code == '1' ? getApp().globalData.Language.getMapText('复制成功') : res.msg,
  43. icon: "none"
  44. });
  45. setTimeout(() => {
  46. wx.redirectTo({
  47. url: `/packageA/offers/detail?sa_quotedpriceid=${res.data.sa_quotedpriceid}`,
  48. })
  49. let page = getCurrentPages().find(v => v.__route__ == 'packageA/offers/index');
  50. if (page) page.getList(true);
  51. }, 300)
  52. })
  53. }
  54. })
  55. },
  56. }
  57. })