(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[106],{"2cd2":function(e,t,r){"use strict";r("bb5c")},"590f":function(e,t,r){},acaf:function(e,t,r){"use strict";r.r(t);var a=r("eedf"),s=r.n(a),n=r("3787"),i=r.n(n),o=r("d084"),c=r("f3ad"),l=r.n(c),u=r("e772"),d=r.n(u),m=r("4e4b"),p=r.n(m),f=r("d2b2"),g=r("f494"),h=r.n(g),b=r("6ac5"),v=r.n(b),y=r("4105"),_=r.n(y),k=r("e450"),x=r.n(k),C=r("b8da"),T=r("ac81"),w=r("9fe6"),q=r("2889"),R=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("section",{staticClass:"bg-white view-container"},[r("section",{staticClass:"content"},[e._m(0),r("div",{staticStyle:{padding:"20px"}},[r(q["a"],{attrs:{separator:"cell",columns:e.columns,bordered:"",select:"",rows:e.order.tradeGoodsList},on:{select:function(t){return e.productData=t}},scopedSlots:e._u([{key:"goodsName",fn:function(e){var t=e.row;return[r("div",{staticClass:"flex-center"},[r(w["a"],{staticClass:"w-24 h-24",attrs:{fit:"contain",src:t.skuImg}}),r("div",{staticClass:"ml-4"},[r(T["a"],{attrs:{value:t.goodsName,line:2}}),r(C["a"],{attrs:{price:t.salePrice}})],1)],1)]}},{key:"quantity",fn:function(t){var a=t.row;return[r("div",{staticClass:"flex-center"},[r(x.a,{attrs:{size:"small",min:0,max:a.allowApplyRightQuantity,label:"描述文字"},model:{value:a.quantity,callback:function(t){e.$set(a,"quantity",t)},expression:"row.quantity"}}),r("div",{staticClass:"pl-2"},[e._v("/ "+e._s(a.goodsPriceUnitName))])],1)]}}])})],1),r("section",{staticClass:"content-item order"},[r("section",{staticClass:"item"},[r("label",[e._v("订单编号")]),r("span",[e._v(e._s(e.order.tradeCode))])]),r("section",{staticClass:"item"},[r("label",[e._v("下单时间")]),r("span",[e._v(e._s(e.order.createTime))])]),r("section",{staticClass:"item"},[r("label",[e._v("收货信息")]),r("span",[e._v(e._s(e.order.tradeReceiveAddr.fullAddres))])])]),r("section",{staticClass:"content-item"},[r(_.a,{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"100px"}},[r(i.a,{attrs:{prop:"rightsType",label:"退换货类型"}},[r(v.a,{model:{value:e.form.rightsType,callback:function(t){e.$set(e.form,"rightsType",t)},expression:"form.rightsType"}},[e._l(e.enumeration.rightsType,(function(t,a){return[["40"].includes(a)?e._e():r(h.a,{key:a,attrs:{label:a}},[e._v(e._s(t))])]}))],2)],1),r(i.a,{attrs:{prop:"rightsReasonTypeCode",label:"退换货原因"}},[r(f["a"],{attrs:{dictCode:40001,size:"small",placeholder:"请选择退换货原因"},on:{change:function(t){return e.form.rightsReasonTypeValue=t.itemName}},model:{value:e.form.rightsReasonTypeCode,callback:function(t){e.$set(e.form,"rightsReasonTypeCode",t)},expression:"form.rightsReasonTypeCode"}})],1),20!=e.form.rightsType?r(i.a,{attrs:{prop:"returnType",label:"退货方式"}},[r(p.a,{attrs:{size:"small",placeholder:"请选择退货方式"},model:{value:e.form.returnType,callback:function(t){e.$set(e.form,"returnType",t)},expression:"form.returnType"}},[e._l(e.enumeration.returnType,(function(t,a){return[r(d.a,{key:a,attrs:{value:a,label:t}},[e._v(e._s(t))])]}))],2)],1):e._e(),r(i.a,{attrs:{prop:"rightsRemark",label:"问题描述"}},[r(l.a,{attrs:{type:"textarea",placeholder:"请填写退换货申请说明"},model:{value:e.form.rightsRemark,callback:function(t){e.$set(e.form,"rightsRemark",t)},expression:"form.rightsRemark"}})],1),r(i.a,{attrs:{prop:"rightsImageList",label:"图片信息"}},[r(o["a"],{model:{value:e.form.rightsImageList,callback:function(t){e.$set(e.form,"rightsImageList",t)},expression:"form.rightsImageList"}})],1),r(i.a,[r(s.a,{staticClass:"loginBtn",attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v("提交申请")])],1)],1)],1)])])},$=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"content-top borderBottom displayFlex"},[r("div",{staticClass:"flex1 leftTitle"},[e._v("退换货申请")])])}],I=r("7ec2"),L=r.n(I),D=r("c973"),P=r.n(D),U=(r("d81d"),r("a573"),r("edf5")),A={name:"exchange-create",components:{JUpload:o["a"],JDictSelect:f["a"]},data:function(){return{index:0,ck:!1,productData:[],form:{},order:{tradeReceiveAddr:{}},columns:[{label:"商品",name:"goodsName"},{label:"数量",name:"quantity"}],rules:{rightsType:[{required:!0,message:"请选择退换货类型",trigger:"change"}],rightsReasonTypeCode:[{required:!0,message:"请选择退换货原因",trigger:"change"}],returnType:[{required:!0,message:"请选择退货方式",trigger:"change"}],rightsRemark:[{required:!0,message:"请填写退换货申请说明",trigger:"change"}]}}},computed:{},mounted:function(){this.getOrder()},methods:{getOrder:function(){var e=this;return P()(L()().mark((function t(){var r,a,s;return L()().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r=U["get"]("_currentOrder")||{},!e.$route.query.tradeId){t.next=7;break}return t.next=4,e.apiPost("bbbUserCenterOrderDetail",{id:e.$route.query.tradeId});case 4:a=t.sent,s=a.data,r=s;case 7:r.tradeGoodsList.map((function(e){e.ck=!1,e.quantity2=e.quantity})),e.order=r;case 9:case"end":return t.stop()}}),t)})))()},onSubmit:function(){var e=this;return P()(L()().mark((function t(){var r;return L()().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.productData.length){t.next=2;break}return t.abrupt("return",e.$message.error("最少选择一件商品"));case 2:if(r=!0,e.form.rightsGoodsList=e.productData.map((function(e){return e.quantity||(r=!1),{quantity:e.quantity,tradeGoodsId:e.tradeGoodsItemId,goodsPriceUnit:e.goodsPriceUnit}})),e.form.tradeId=e.order.id,r){t.next=7;break}return t.abrupt("return",e.$message.error("申请数量不能为0"));case 7:return t.prev=7,t.next=10,e.$refs.form.validate();case 10:e.apiPost("bbbUserCenterTradeRightsApply",e.form).then((function(t){var r=t||{},a=(r.data,r.code),s=r.message;if(200!==a)return!1;e.$message.success(s),e.$router.go(-1)})),t.next=15;break;case 13:t.prev=13,t.t0=t["catch"](7);case 15:case"end":return t.stop()}}),t,null,[[7,13]])})))()}}},G=A,N=(r("2cd2"),r("f902"),r("2877")),O=Object(N["a"])(G,R,$,!1,null,"05817068",null);t["default"]=O.exports},bb5c:function(e,t,r){},f902:function(e,t,r){"use strict";r("590f")}}]);