schedule.js 901 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. var app = getApp();
  2. var that;
  3. Page({
  4. data: {
  5. items:{
  6. work_id:'',
  7. progress:''
  8. },
  9. },
  10. onLoad(e) {
  11. that = this;
  12. dd.setNavigationBar({ title: "更新进度" });
  13. if (e.id) {
  14. this.setData({
  15. [`items.work_id`]:e.id,
  16. [`items.progress`]:e.progress
  17. })
  18. }
  19. },
  20. slider4change(e){
  21. this.setData({
  22. [`items.progress`]:e.detail.value
  23. })
  24. },
  25. formSubmit() {
  26. var page = getCurrentPages()[getCurrentPages().length - 2]//上一个页面的数据
  27. var data=this.data.items;
  28. this.setData({disabled:true})
  29. app.$post('api/integral/work',data).then(res => {
  30. page.getDetail(data.work_id,function(){
  31. app.globalData.showToast(res.data.msg);
  32. setTimeout(() => {
  33. dd.navigateBack({ delta: 1 })
  34. }, 1000);
  35. })
  36. }).finally(e=>{
  37. this.setData({disabled:false})
  38. })
  39. },
  40. });