cancelAppointment.js 885 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. new Vue({
  2. el: "#app",
  3. data: {
  4. orderid: "",
  5. thirdorderid: "",
  6. Warntxt: "",
  7. },
  8. mounted: function() {
  9. var vm = this
  10. var query = GetRequest();
  11. vm.orderid = query.orderid;
  12. vm.thirdorderid = query.thirdorderid;
  13. jiuzhenAPI.getRegisterWarn().then(function(res) {
  14. vm.Warntxt = res.value.replace("预约须知:","")
  15. })
  16. },
  17. methods: {
  18. cancelAppointment: function() {
  19. var vm = this
  20. var oauthInfo = JSON.parse(sessionStorage.getItem("oauthInfo"));
  21. appointmentAPI.cancelOrder({
  22. orderId: orderid,
  23. thirdPartyUserId: oauthInfo.id
  24. }).then(function(res) {
  25. if(res.Code == "10000") {
  26. jiuzhenAPI.cancelOrder({
  27. id: thirdorderid,
  28. state: 99
  29. }).then(function(res) {
  30. toastr.success("取消成功!")
  31. })
  32. } else {
  33. toastr.error("取消失败!")
  34. }
  35. resolve(layerid)
  36. })
  37. },
  38. back: function() {
  39. },
  40. }
  41. });