clerk.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. Page({
  2. data: {
  3. order: null,
  4. getGoodsTotalPrice: function() {
  5. return this.data.order.total_price
  6. }
  7. },
  8. onLoad: function(e) {
  9. getApp().page.onLoad(this, e);
  10. var t = this,
  11. o = "";
  12. if ("undefined" == typeof my) o = e.scene;
  13. else if (null !== getApp().query) {
  14. var r = getApp().query;
  15. getApp().query = null, o = r.order_no
  16. }
  17. t.setData({
  18. store: getApp().core.getStorageSync(getApp().const.STORE),
  19. user_info: getApp().getUser()
  20. }), getApp().core.showLoading({
  21. title: "正在加载"
  22. }), getApp().request({
  23. url: getApp().api.order.clerk_detail,
  24. data: {
  25. order_no: o
  26. },
  27. success: function(e) {
  28. 0 == e.code ? t.setData({
  29. order: e.data
  30. }) : getApp().core.showModal({
  31. title: "警告!",
  32. showCancel: !1,
  33. content: e.msg,
  34. confirmText: "确认",
  35. success: function(e) {
  36. e.confirm && getApp().core.redirectTo({
  37. url: "/pages/index/index"
  38. })
  39. }
  40. })
  41. },
  42. complete: function() {
  43. getApp().core.hideLoading()
  44. }
  45. })
  46. },
  47. clerk: function(e) {
  48. var t = this;
  49. getApp().core.showModal({
  50. title: "提示",
  51. content: "是否确认核销?",
  52. success: function(e) {
  53. e.confirm && (getApp().core.showLoading({
  54. title: "正在加载"
  55. }), getApp().request({
  56. url: getApp().api.order.clerk,
  57. data: {
  58. order_no: t.data.order.order_no
  59. },
  60. success: function(e) {
  61. 0 == e.code ? getApp().core.redirectTo({
  62. url: "/pages/user/user"
  63. }) : getApp().core.showModal({
  64. title: "警告!",
  65. showCancel: !1,
  66. content: e.msg,
  67. confirmText: "确认",
  68. success: function(e) {
  69. e.confirm && getApp().core.redirectTo({
  70. url: "/pages/index/index"
  71. })
  72. }
  73. })
  74. },
  75. complete: function() {
  76. getApp().core.hideLoading()
  77. }
  78. }))
  79. }
  80. })
  81. }
  82. });