index.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. const app = getApp();
  2. const util = require("../../../util/util.js")
  3. Page({
  4. data: {
  5. StatusBar: app.globalData.StatusBar,
  6. CustomBar: app.globalData.CustomBar,
  7. loadModal:false,
  8. index:0,
  9. list:[
  10. ]
  11. },
  12. /**
  13. * 生命周期函数--监听页面加载
  14. */
  15. onLoad: function (options) {
  16. this.getData()
  17. },
  18. getData: function(){
  19. let param = { }
  20. util.http("/wx/getConfirmTask", param, (err, list) =>{
  21. if( err != 0) return;
  22. this.setData({ list })
  23. });
  24. },
  25. doUpload( err, {url} ){
  26. if( err !=0 || !url ) {
  27. util.showMsg("图片上传失败")
  28. return
  29. }
  30. let {index,list} = this.data
  31. let id = list[index].id
  32. util.http( '/maker/addDeliverImg', {id, url}, (err,res)=>{
  33. if( err!= 0 ) return;
  34. list[index].deliver_img = url;
  35. this.setData({list});
  36. })
  37. },
  38. previewImage: function (e) {
  39. var current = e.target.dataset.src;
  40. wx.previewImage({
  41. current: current,
  42. urls: [current]
  43. })
  44. } ,
  45. uplodImg: function(e ){
  46. let index = e.currentTarget.dataset.index;
  47. console.log("uplodImg", e.currentTarget.dataset)
  48. this.setData({index});
  49. wx.chooseImage({
  50. count: 1,
  51. sizeType: ['compressed'],
  52. sourceType: ['album', 'camera'],
  53. success: (res) =>{
  54. var tempImagePath = res.tempFilePaths[0];
  55. util.uploadFile( tempImagePath, this.doUpload )
  56. },
  57. fail:()=>{
  58. app.showMsg('选择失败')
  59. }
  60. })
  61. }
  62. })