refundRemark.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. // index.js
  2. // 获取应用实例
  3. const app = getApp();
  4. const util = require('../../../utils/jmsUtil.js');
  5. const api = require('../../../api/jms.js');
  6. import moment from 'moment'
  7. Page({
  8. data: {
  9. isFinish:false,
  10. id:'',
  11. memo:''
  12. },
  13. // 事件处理函数
  14. onLoad(options) {
  15. if(options.id){
  16. this.setData({
  17. id:options.id
  18. })
  19. }
  20. },
  21. onshow(){
  22. },
  23. bindRrmark(e){
  24. this.setData({
  25. memo:e.detail.value
  26. });
  27. },
  28. confTap(){
  29. if(this.data.memo==''){
  30. wx.showToast({
  31. title: '请输入备注内容',
  32. icon:'none'
  33. });
  34. return false;
  35. }
  36. wx.showLoading({
  37. title: '加载中',
  38. })
  39. let params={
  40. remark:this.data.memo,
  41. id:this.data.id
  42. }
  43. util.request(api.AddRemark,
  44. params
  45. , 'POST').then(res=>{
  46. wx.hideLoading();
  47. if (res.errno == 0) {
  48. this.setData({
  49. isFinish:true,
  50. })
  51. wx.showModal({
  52. title: '提示',
  53. content: '操作成功',
  54. showCancel:false,
  55. complete: (res) => {
  56. if (res.cancel) {
  57. }
  58. if (res.confirm) {
  59. wx.navigateBack({
  60. delta:1
  61. });
  62. }
  63. }
  64. })
  65. }else{
  66. wx.showToast({
  67. title: res.errmsg,
  68. icon:'none'
  69. })
  70. }
  71. }).catch(err=>{
  72. wx.hideLoading();
  73. });
  74. },
  75. })