appointment-success.ts 1005 B

12345678910111213141516171819202122232425262728293031
  1. import PageContainerBehavior from "../../../../core/behavior/page-container.behavior";
  2. import DictionariesBehavior from "../../../../core/behavior/dictionaries.behavior";
  3. import tickleBehavior from "../../../../core/behavior/tickle.behavior";
  4. // module/order/pages/appointment-success/appointment-success.ts
  5. Page({
  6. behaviors: [PageContainerBehavior, DictionariesBehavior, tickleBehavior],
  7. data: {
  8. appointmentInfo: {
  9. },
  10. },
  11. onLoad(options: any) {
  12. if(options.goodsInfo){
  13. const goodsInfo = JSON.parse(options.goodsInfo);
  14. console.log(goodsInfo, "goodsInfo")
  15. this.setData({
  16. appointmentInfo: goodsInfo,
  17. });
  18. }
  19. },
  20. // 返回非药物治疗页面
  21. onReturn() {
  22. // 返回到非药物治疗页面,传递预约成功参数
  23. const { appointmentInfo } = this.data;
  24. console.log(appointmentInfo, "appointmentInfo")
  25. wx.redirectTo({
  26. url: `/module/care/pages/offlineTreatment/offlineTreatment?id=${appointmentInfo?.id}`,
  27. });
  28. },
  29. })