| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-users-refund-confirm"],{2432:function(e,t,i){"use strict";i.r(t);var a=i("9086"),r=i("61b1");for(var n in r)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return r[e]}))}(n);i("34da");var o=i("828b"),s=Object(o["a"])(r["default"],a["b"],a["c"],!1,null,"7bb6b104",null,!1,a["a"],void 0);t["default"]=s.exports},2531:function(e,t,i){"use strict";var a=i("8cfc"),r=i.n(a);r.a},"34da":function(e,t,i){"use strict";var a=i("6d2a"),r=i.n(a);r.a},3904:function(e,t,i){var a=i("c86c");t=a(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.alert-wrapper[data-v-7bb6b104]{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10}.alert-wrapper .alert-box[data-v-7bb6b104]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:%?500?%;height:%?540?%;background-color:#fff;border-radius:%?24?%;font-size:%?34?%}.alert-wrapper .alert-box uni-image[data-v-7bb6b104]{width:%?149?%;height:%?230?%}.alert-wrapper .alert-box .txt[data-v-7bb6b104]{margin-bottom:%?20?%}.alert-wrapper .alert-box .btn[data-v-7bb6b104]{width:%?340?%;height:%?88?%;line-height:%?88?%;text-align:center;font-size:%?28?%;background-image:linear-gradient(-90deg,var(--view-bntColor21),var(--view-bntColor22));border-radius:%?45?%;color:#fff}',""]),e.exports=t},"61b1":function(e,t,i){"use strict";i.r(t);var a=i("7237"),r=i.n(a);for(var n in a)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(n);t["default"]=r.a},"6d2a":function(e,t,i){var a=i("3904");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var r=i("967d").default;r("bc47c73c",a,!0,{sourceMap:!1,shadowMode:!1})},7237:function(e,t,i){"use strict";i("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i("8f59"),r=i("aa10"),n={data:function(){return{domain:r.HTTP_REQUEST_URL}},props:{msg:{type:String,default:""}},computed:(0,a.mapGetters)(["viewColor","keyColor"]),methods:{close:function(){this.$emit("bindClose")}}};t.default=n},"8cfc":function(e,t,i){var a=i("99ee");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var r=i("967d").default;r("94c1811e",a,!0,{sourceMap:!1,shadowMode:!1})},9086:function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return r})),i.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"alert-wrapper",style:e.viewColor},[i("v-uni-view",{staticClass:"alert-box"},[i("v-uni-image",{attrs:{src:e.domain+"/static/diy/success"+e.keyColor+".png",mode:""}}),i("v-uni-view",{staticClass:"txt"},[e._v(e._s(e.msg))]),i("v-uni-view",{staticClass:"btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.close.apply(void 0,arguments)}}},[e._v("我知道了")])],1)],1)},r=[]},"950d":function(e,t,i){"use strict";i.r(t);var a=i("b007"),r=i.n(a);for(var n in a)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(n);t["default"]=r.a},"99ee":function(e,t,i){var a=i("c86c");t=a(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.refund-wrapper[data-v-222c175e]{padding:%?20?% %?20?% 0}.refund-wrapper .item[data-v-222c175e]{display:flex;padding:%?25?% %?30?%}.refund-wrapper .item .img-box[data-v-222c175e]{width:%?130?%;height:%?130?%}.refund-wrapper .item .img-box uni-image[data-v-222c175e]{width:%?130?%;height:%?130?%;border-radius:%?16?%}.refund-wrapper .item .info[data-v-222c175e]{display:flex;flex-direction:column;width:%?440?%;margin-left:%?26?%}.refund-wrapper .item .info .tips[data-v-222c175e]{color:#999;font-size:%?20?%}.refund-wrapper .item .info .money[data-v-222c175e]{margin-top:%?10?%}.refund-wrapper .item .info .num[data-v-222c175e]{font-size:%?20?%;color:#999;margin-left:%?10?%}.refund-wrapper .item .info .attr[data-v-222c175e]{font-size:%?20?%;color:#999;margin-top:%?16?%}.refund-wrapper .item .info .svip-img[data-v-222c175e]{width:%?65?%;height:%?28?%;margin:%?4?% 0 0 %?4?%}.refund-wrapper .item .check-box[data-v-222c175e]{display:flex;align-items:center;justify-content:center;flex:1}.refund-wrapper .item .check-box .iconfont[data-v-222c175e]{font-size:%?40?%;color:#ccc}.refund-wrapper .item .check-box .icon-a-ic_CompleteSelect[data-v-222c175e]{color:var(--view-theme)}.refund-wrapper .form-box[data-v-222c175e]{padding-left:%?30?%;margin-top:%?18?%}.refund-wrapper .form-box .form-item[data-v-222c175e]{display:flex;justify-content:space-between;font-size:%?30?%}.refund-wrapper .form-box .form-item .placeholder[data-v-222c175e]{color:#ccc}.refund-wrapper .form-box .item-txt[data-v-222c175e]{align-items:center;width:100%;padding:%?26?% %?30?% %?26?% 0}.refund-wrapper .form-box .item-txtarea[data-v-222c175e]{padding:%?26?% %?30?% %?26?% 0}.refund-wrapper .form-box .item-txtarea uni-textarea[data-v-222c175e]{display:block;width:%?400?%;height:%?100?%;font-size:%?30?%;text-align:right}.refund-wrapper .form-box .icon-ic_rightarrow[data-v-222c175e]{margin-left:%?10?%;font-size:%?28?%;color:#bbb}.refund-wrapper .upload-box[data-v-222c175e]{padding:%?26?% %?30?% %?26?% 0}.refund-wrapper .upload-box .title[data-v-222c175e]{display:flex;align-items:center;justify-content:space-between;font-size:%?30?%}.refund-wrapper .upload-box .title .des[data-v-222c175e]{color:#999}.refund-wrapper .upload-box .upload-img[data-v-222c175e]{display:flex;flex-wrap:wrap;margin-top:%?20?%}.refund-wrapper .upload-box .upload-img .img-item[data-v-222c175e]{position:relative;width:%?150?%;height:%?150?%;margin-right:%?16?%;margin-top:%?20?%}.refund-wrapper .upload-box .upload-img .img-item[data-v-222c175e]:nth-child(4n){margin-right:0}.refund-wrapper .upload-box .upload-img .img-item uni-image[data-v-222c175e]{width:%?150?%;height:%?150?%;border-radius:%?16?%}.refund-wrapper .upload-box .upload-img .img-item .iconfont[data-v-222c175e]{position:absolute;right:%?-15?%;top:%?-20?%;font-size:%?40?%;color:var(--view-theme)}.refund-wrapper .upload-box .upload-img .add-img[data-v-222c175e]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:%?150?%;height:%?150?%;margin-top:%?20?%;border:1px dashed #ccc;color:#999;font-size:%?24?%;border-radius:%?16?%;background:#f5f5f5}.refund-wrapper .upload-box .upload-img .add-img .iconfont[data-v-222c175e]{margin-bottom:%?10?%;font-size:%?50?%}.refund-wrapper .btn-box[data-v-222c175e]{margin:%?70?% auto}.p-color[data-v-222c175e]{color:var(--view-priceColor)}.p-color.disabled[data-v-222c175e]{color:#999}.event_bg[data-v-222c175e]{background:#ff7f00}.event_name[data-v-222c175e]{display:inline-block;margin-right:%?9?%;color:#fff;font-size:%?20?%;padding:0 %?8?%;line-height:%?30?%;text-align:center;border-radius:%?6?%}',""]),e.exports=t},a686:function(e,t,i){"use strict";i.r(t);var a=i("b87e"),r=i("950d");for(var n in r)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return r[e]}))}(n);i("2531");var o=i("828b"),s=Object(o["a"])(r["default"],a["b"],a["c"],!1,null,"222c175e",null,!1,a["a"],void 0);t["default"]=s.exports},b007:function(e,t,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(i("2634")),n=a(i("2fdc"));i("bf0f"),i("18f7"),i("de6c"),i("e838"),i("64aa"),i("3efd"),i("dd2b"),i("aa9c");var o=i("5676"),s=a(i("2432")),c=i("8f59"),d=i("aa10"),u={components:{alertBox:s.default},computed:(0,c.mapGetters)(["viewColor"]),data:function(){return{domain:d.HTTP_REQUEST_URL,order_id:0,isShowBox:!1,uploadImg:[],qsArray:[],qsIndex:0,numArray:[],numIndex:0,ids:"",refund_type:"",type:"",productData:{},con:"",refund_price:"",postage_price:"",maxRefundPrice:"",rerundPrice:"",unitPrice:0,msg:"",refund_order_id:"",status:"",order_status:!1}},onLoad:function(e){this.ids=e.ids,this.refund_type=e.refund_type,this.type=e.type,this.order_id=e.order_id,Promise.all([this.refundProduct(),this.refundMessage()])},methods:{checkMaxPrice:function(){this.rerundPrice>this.maxRefundPrice&&(this.rerundPrice=this.maxRefundPrice.toFixed(2))},limitAamount:function(){parseFloat(this.rerundPrice)>parseFloat(this.maxRefundPrice)&&(uni.showToast({title:"退款金额不能大于支付金额",icon:"none"}),this.validate=!1)},refundMessage:function(){var e=this;(0,o.refundMessage)().then((function(t){e.qsArray=t.data}))},refundProduct:function(){var e=this;(0,o.refundProduct)(this.order_id,{ids:this.ids,type:this.type}).then((function(t){var i=t.data;if(e.productData=i,e.refund_price=i.total_refund_price,e.postage_price=i.postage_price,e.maxRefundPrice=Number(i.postage_price)+Number(i.total_refund_price),e.rerundPrice=e.maxRefundPrice.toFixed(2),e.status=i.status,e.order_status=i.activity_type,e.unitPostage=e.postage_price>0?e.$util.$h.Div(e.postage_price,i.product[0].refund_num).toFixed(2):0,1==e.type){e.unitPrice=e.$util.$h.Div(i.total_refund_price,i.product[0].refund_num);for(var a=1;a<=i.product[0].refund_num;a++)e.numArray.unshift(a);e.refund_price=e.$util.$h.Mul(e.unitPrice,e.numArray[0])}})).catch((function(t){return e.$util.Tips({title:t},{tab:3,url:1})}))},bindPickerChange:function(e){this.qsIndex=e.target.value},bindNumChange:function(e){this.numIndex=e.target.value,this.refund_price=this.numArray[e.target.value]===this.productData.product[0].refund_num?this.productData.total_refund_price:this.$util.$h.Mul(this.unitPrice,this.numArray[e.target.value]),this.maxRefundPrice=this.refund_price+(this.postage_price>0?this.numArray[e.target.value]===this.productData.product[0].refund_num?this.postage_price:this.$util.$h.Mul(this.numArray[e.target.value],this.unitPostage):0),this.rerundPrice=this.maxRefundPrice.toFixed(2)},deleteImg:function(e){this.uploadImg.splice(e,1)},uploadpic:function(){if(this.uploadImg.length<9){var e=this;e.$util.uploadImageOne("upload/image",(function(t){e.uploadImg.push(t.data.path),e.$set(e,"uploadImg",e.uploadImg)}))}else uni.showToast({title:"最多可上传9张",icon:"none"})},bindComfirm:function(){var e=this;return(0,n.default)((0,r.default)().mark((function t(){var i;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,o.refundApply)(e.order_id,{type:e.type,refund_type:e.refund_type,num:1==e.type?e.numArray[e.numIndex]:"",ids:e.ids,refund_message:e.qsArray[e.qsIndex],mark:e.con,refund_price:e.rerundPrice,pics:e.uploadImg});case 3:i=t.sent,e.msg=i.message,e.refund_order_id=i.data.refund_order_id,e.isShowBox=!0,t.next=12;break;case 9:t.prev=9,t.t0=t["catch"](0),uni.showToast({title:t.t0,icon:"none"});case 12:case"end":return t.stop()}}),t,null,[[0,9]])})))()},bindClose:function(){this.isShowBox=!1,uni.redirectTo({url:"/pages/users/refund/detail?id="+this.refund_order_id})}}};t.default=u},b87e:function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return r})),i.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"refund-wrapper",style:e.viewColor},[i("v-uni-view",{staticClass:"bg-f boder-24"},e._l(e.productData.product,(function(t,a){return i("v-uni-view",{key:a,staticClass:"item"},[i("v-uni-view",{staticClass:"img-box"},[i("v-uni-image",{attrs:{src:t.cart_info.productAttr.image||t.cart_info.product.image}})],1),i("v-uni-view",{staticClass:"info"},[i("v-uni-view",{staticClass:"name line1"},[2==e.order_status?i("v-uni-text",{staticClass:"event_name event_bg"},[e._v("预售")]):e._e(),e._v(e._s(t.cart_info.product.store_name))],1),t.cart_info.productAttr.sku?i("v-uni-view",{staticClass:"attr line1"},[e._v(e._s(t.cart_info.productAttr.sku))]):e._e(),i("v-uni-view",{staticClass:"money acea-row row-middle"},[i("v-uni-view",{staticClass:"price"},[i("priceFormat",{attrs:{price:3==e.order_status?t.cart_info.productAssistAttr.assist_price:4==e.order_status?t.cart_info.activeSku.active_price:t.cart_info.productAttr.price,weight:!0,intSize:"30",floatSize:"22",labelSize:"20"}}),i("v-uni-text",{staticClass:"num"},[e._v("×"+e._s(t.refund_num))])],1),t.cart_info.productAttr.show_svip_price?i("v-uni-image",{staticClass:"svip-img",attrs:{src:e.domain+"/static/images/svip.png"}}):e._e()],1)],1)],1)})),1),i("v-uni-view",{staticClass:"form-box bg-f boder-24"},[1==e.type?i("v-uni-view",{staticClass:"form-item item-txt"},[i("v-uni-text",{staticClass:"label"},[e._v("商品件数")]),i("v-uni-view",{staticClass:"picker"},[i("v-uni-picker",{attrs:{value:e.numIndex,range:e.numArray,disabled:2==e.order_status},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.bindNumChange.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"picker-box"},[e._v(e._s(e.numArray[e.numIndex]||0)),2!=e.order_status?i("v-uni-text",{staticClass:"iconfont icon-ic_rightarrow"}):e._e()],1)],1)],1)],1):e._e(),i("v-uni-view",{staticClass:"form-item item-txt"},[i("v-uni-text",{staticClass:"label"},[e._v(e._s(0==e.status?"退款金(含运费)":"退款金(不含运费)"))]),i("v-uni-input",{staticClass:"p-color",class:{disabled:2==e.type},staticStyle:{"text-align":"right"},attrs:{disabled:2==e.type,type:"text","placeholder-class":"placeholder",placeholder:"请输入金额"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.checkMaxPrice.apply(void 0,arguments)}},model:{value:e.rerundPrice,callback:function(t){e.rerundPrice=t},expression:"rerundPrice"}})],1),i("v-uni-view",{staticClass:"form-item item-txt"},[i("v-uni-text",{staticClass:"label"},[e._v("退款原因")]),i("v-uni-view",{staticClass:"picker"},[i("v-uni-picker",{attrs:{value:e.qsIndex,range:e.qsArray},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.bindPickerChange.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"picker-box"},[e._v(e._s(e.qsArray[e.qsIndex])),i("v-uni-text",{staticClass:"iconfont icon-ic_rightarrow"})],1)],1)],1)],1),i("v-uni-view",{staticClass:"form-item item-txtarea"},[i("v-uni-text",{staticClass:"label"},[e._v("备注说明")]),i("v-uni-view",{staticClass:"txtarea"},[i("v-uni-textarea",{attrs:{value:"","placeholder-class":"placeholder",placeholder:"填写备注信息,100字以内"},model:{value:e.con,callback:function(t){e.con=t},expression:"con"}})],1)],1),i("v-uni-view",{staticClass:"upload-box"},[i("v-uni-view",{staticClass:"title"},[i("v-uni-view",{staticClass:"txt"},[e._v("上传凭证")]),i("v-uni-view",{staticClass:"des"},[e._v("( 最多可上传9张 )")])],1),i("v-uni-view",{staticClass:"upload-img"},[e._l(e.uploadImg,(function(t,a){return i("v-uni-view",{key:a,staticClass:"img-item"},[i("v-uni-image",{attrs:{src:t,mode:""}}),i("v-uni-view",{staticClass:"iconfont icon-ic_close2",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.deleteImg(a)}}})],1)})),e.uploadImg.length<9?i("v-uni-view",{staticClass:"add-img",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.uploadpic.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"iconfont icon-ic_camera1"}),i("v-uni-text",{staticClass:"txt"},[e._v("上传凭证")])],1):e._e()],2)],1)],1),i("v-uni-view",{staticClass:"btn-box btn-lg",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.bindComfirm.apply(void 0,arguments)}}},[e._v("提交")]),e.isShowBox?i("alertBox",{attrs:{msg:e.msg},on:{bindClose:function(t){arguments[0]=t=e.$handleEvent(t),e.bindClose.apply(void 0,arguments)}}}):e._e()],1)},r=[]}}]);
|