goods_refund.js 5.0 KB

1
  1. var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};module.exports={currentPage:null,init:function(t){var e=this;void 0===(e.currentPage=t).switchTab&&(t.switchTab=function(t){e.switchTab(t)}),void 0===t.descInput&&(t.descInput=function(t){e.descInput(t)}),void 0===t.chooseImage&&(t.chooseImage=function(t){e.chooseImage(t)}),void 0===t.deleteImage&&(t.deleteImage=function(t){e.deleteImage(t)}),void 0===t.refundSubmit&&(t.refundSubmit=function(t){e.refundSubmit(t)})},switchTab:function(t){var e=this.currentPage;1==t.currentTarget.dataset.id?e.setData({switch_tab_1:"active",switch_tab_2:""}):e.setData({switch_tab_1:"",switch_tab_2:"active"})},descInput:function(t){var e=this.currentPage,a=t.currentTarget.dataset.type,i=t.detail.value;if(1==a){var o=e.data.refund_data_1;o.desc=i,e.setData({refund_data_1:o})}if(2==a){var c=e.data.refund_data_2;c.desc=i,e.setData({refund_data_2:c})}},chooseImage:function(t){var e=this.currentPage,a=t.currentTarget.dataset.type;if(1==a){var i=e.data.refund_data_1,o=0;i.pic_list&&(o=i.pic_list.length||0);var c=6-o;getApp().core.chooseImage({count:c,success:function(t){i.pic_list||(i.pic_list=[]),i.pic_list=i.pic_list.concat(t.tempFilePaths),e.setData({refund_data_1:i})}})}if(2==a){var d=e.data.refund_data_2;o=0;d.pic_list&&(o=d.pic_list.length||0);c=6-o;getApp().core.chooseImage({count:c,success:function(t){d.pic_list||(d.pic_list=[]),d.pic_list=d.pic_list.concat(t.tempFilePaths),e.setData({refund_data_2:d})}})}},deleteImage:function(t){var e=this.currentPage,a=t.currentTarget.dataset.type,i=t.currentTarget.dataset.index;if(1==a){var o=e.data.refund_data_1;o.pic_list.splice(i,1),e.setData({refund_data_1:o})}if(2==a){var c=e.data.refund_data_2;c.pic_list.splice(i,1),e.setData({refund_data_2:c})}},refundSubmit:function(t){var i=this.currentPage,e=t.currentTarget.dataset.type,o=t.detail.formId,c=[],d=0,a=i.data.pageType,n=getApp().api.order.refund,r="",s="";if("STORE"===a)r="/pages/order/order?status=4",s="STORE";else if("PINTUAN"===a)r="/pages/pt/order/order?status=4",s="PINTUAN";else{if("MIAOSHA"!==a)return void getApp().core.showModal({title:"提示",content:"pageType变量未定义或变量值不是预期的"});r="/pages/miaosha/order/order?status=4",s="MIAOSHA"}if(1==e){var p=function(){var a=function(){getApp().core.showLoading({title:"正在提交",mask:!0}),getApp().request({url:n,method:"post",data:{type:1,order_detail_id:i.data.goods.order_detail_id,desc:u,pic_list:JSON.stringify(c),form_id:o,orderType:s},success:function(t){getApp().core.hideLoading(),0==t.code&&getApp().core.showModal({title:"提示",content:t.msg,showCancel:!1,success:function(t){t.confirm&&getApp().core.redirectTo({url:r})}}),1==t.code&&getApp().core.showModal({title:"提示",content:t.msg,showCancel:!1,success:function(t){t.confirm&&getApp().core.navigateBack({delta:2})}})}})};if(0==(u=i.data.refund_data_1.desc||"").length)return getApp().core.showToast({title:"请填写退款原因",image:"/images/icon-warning.png"}),{v:void 0};if(i.data.refund_data_1.pic_list&&0<i.data.refund_data_1.pic_list.length)for(l in getApp().core.showLoading({title:"正在上传图片",mask:!0}),i.data.refund_data_1.pic_list)!function(e){getApp().core.uploadFile({url:getApp().api.default.upload_image,filePath:i.data.refund_data_1.pic_list[e],name:"image",success:function(t){},complete:function(t){d++,200==t.statusCode&&0==(t=JSON.parse(t.data)).code&&(c[e]=t.data.url),d==i.data.refund_data_1.pic_list.length&&(getApp().core.hideLoading(),a())}})}(l);else a()}();if("object"===(void 0===p?"undefined":_typeof(p)))return p.v}if(2==e){var u,l,f=function(){var a=function(){getApp().core.showLoading({title:"正在提交",mask:!0}),getApp().request({url:n,method:"post",data:{type:2,orderType:s,order_detail_id:i.data.goods.order_detail_id,desc:u,pic_list:JSON.stringify(c)},success:function(t){getApp().core.hideLoading(),0==t.code&&getApp().core.showModal({title:"提示",content:t.msg,showCancel:!1,success:function(t){t.confirm&&getApp().core.redirectTo({url:r})}}),1==t.code&&getApp().core.showModal({title:"提示",content:t.msg,showCancel:!1,success:function(t){t.confirm&&getApp().core.navigateBack({delta:2})}})}})};if(0==(u=i.data.refund_data_2.desc||"").length)return getApp().core.showToast({title:"请填写换货说明",image:"/images/icon-warning.png"}),{v:void 0};if(c=[],d=0,i.data.refund_data_2.pic_list&&0<i.data.refund_data_2.pic_list.length)for(l in getApp().core.showLoading({title:"正在上传图片",mask:!0}),i.data.refund_data_2.pic_list)!function(e){getApp().core.uploadFile({url:getApp().api.default.upload_image,filePath:i.data.refund_data_2.pic_list[e],name:"image",success:function(t){},complete:function(t){d++,200==t.statusCode&&0==(t=JSON.parse(t.data)).code&&(c[e]=t.data.url),d==i.data.refund_data_2.pic_list.length&&(getApp().core.hideLoading(),a())}})}(l);else a()}();if("object"===(void 0===f?"undefined":_typeof(f)))return f.v}}};