couponshare.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. var vm = new Vue({
  2. el: '#rrapp',
  3. data: {
  4. coupon: {sendType: 0, status: 1, couponType: 0},
  5. ruleValidate: {
  6. name: [
  7. {required: true, message: '优惠券名称不能为空', trigger: 'blur'}
  8. ]
  9. },
  10. },
  11. methods: {
  12. saveOrUpdate: function (event) {
  13. var url = vm.coupon.id == null ? "../coupon/save" : "../coupon/update";
  14. Ajax.request({
  15. url: url,
  16. params: JSON.stringify(vm.coupon),
  17. contentType: "application/json",
  18. type: 'POST',
  19. successCallback: function () {
  20. alert('操作成功', function (index) {
  21. vm.reload();
  22. });
  23. }
  24. });
  25. },
  26. },
  27. mounted() {
  28. Ajax.request({
  29. url: "../coupon/info/" + 20,
  30. async: true,
  31. successCallback: function (r) {
  32. vm.coupon = r.coupon;
  33. }
  34. });
  35. }
  36. });