uploadImg.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. 'use strict';
  2. /**
  3. *
  4. *
  5. * @author Zhong
  6. * @date 2018/10/17
  7. * @version
  8. */
  9. /*
  10. * 上传图片,清单规则、定额说明、定额工程量计算规则共用
  11. * 通过各自的上传图片按钮value值判定触发来源
  12. * 根据触发来源放置图片位置,一个来源一个文件夹,便于管理
  13. * */
  14. $('#uploadImgFile').change(function(){
  15. let file = $(this)[0],
  16. img = file.files[0],
  17. trigger = $('#uploadImgTrigger').val();//触发源
  18. if(img){
  19. let formData = new FormData();
  20. formData.append('img', img);
  21. formData.append('trigger', trigger);
  22. $.ajax({
  23. url: '/stdBillsEditor/uploadImg',
  24. type: 'POST',
  25. data: formData,
  26. cache: false,
  27. contentType: false,
  28. beforeSend: function() {
  29. $.bootstrapLoading.start();
  30. },
  31. success: function(response){
  32. $.bootstrapLoading.end();
  33. },
  34. error: function(){
  35. $.bootstrapLoading.end();
  36. }
  37. });
  38. }
  39. });