import{r as e,v as s,t as a,o as t,s as l,an as o,ar as r,a as n,b as i,d,w as u,u as c,e as p,f,g as _,j as m,x as y,y as g,F as x,z as w,as as h,ap as b,i as v,at as I,l as k,O as j,P as T,Q as V}from"./index-Dhufwzns.js";import{_ as M}from"./s-goods-item.D825fznJ.js";import{_ as R,b as C}from"./phone-international-input.pCSce8vH.js";import{_ as G}from"./s-uploader.CtsEPV3k.js";import{a as L,_ as U}from"./s-layout.UkBM_zOd.js";import{_ as B}from"./phone-international-input.vue_vue_type_style_index_0_scoped_87b92f91_lang.E5-DcFQJ.js";import{f as P}from"./useGoods.11-bk-Ag.js";import{_ as S}from"./_plugin-vue_export-helper.BCo6x5W8.js";/* empty css */import"./uni-icons.CqGKW-3y.js";import"./uni-cloud.es.Doqgjrqq.js";import"./s-menu-tools.BxnijmDR.js";import"./s-search-block.vue_vue_type_style_index_0_scoped_f692e81a_lang.DInbba3a.js";import"./s-layout.vue_vue_type_style_index_0_scoped_05ef8b08_lang.DrO-exW9.js";import"./s-search-block.o4Jo1XRm.js";const D=S({__name:"apply",setup(S){const D=e(null),O=s({orderId:0,itemId:0,order:{},item:{},config:{},wayList:[{text:a("order.refund_and_return"),value:"20"}],reasonList:[],showModal:!1,currentValue:"",integralType:0}),$=s({way:"",applyReason:"",applyDescription:"",applyPicUrls:[]}),z=s({});async function N(){if(""==$.way)return h({title:a("order.select_after_sales_type"),icon:"error",duration:1e3}),!1;if(""==O.currentValue)return h({title:a("order.reason_for_application"),icon:"error",duration:1e3}),!1;if(""==$.applyDescription)return h({title:a("order.please_fill_in_description"),icon:"error",duration:1e3}),!1;let e={orderItemId:O.itemId,refundIntegral:O.order.payIntegral,refundIntegralType:O.integralType,...$};const{code:s}=await b.createAfterSale(e);0===s&&(h({title:a("wallet.application_successful")}),l.$router.go("/pages/order/aftersale/list"))}function q(e){$.way=e.detail.value,O.reasonList="10"===$.way?O.config.afterSaleRefundReasons||[]:O.config.afterSaleReturnReasons||[],$.applyReason="",O.currentValue=""}function A(e){O.currentValue=e.detail.value}function E(){$.applyReason=O.currentValue,O.showModal=!1}return t((async e=>{if(!e.orderId||!e.itemId)return void l.$helper.toast("缺少订单信息,请检查");O.orderId=e.orderId,O.itemId=parseInt(e.itemId),O.integralType=e.integralType;const{code:s,data:a}=await o.getOrder(O.orderId);0===s&&(O.order=a,O.item=a.items.find((e=>e.id===O.itemId))||{},10===O.order.status&&O.wayList.splice(1,1),O.config=(await r.getTradeConfig()).data,$.way="20",$.type="20",O.reasonList=O.config.afterSaleReturnReasons||[])})),(e,s)=>{const t=n(i("s-goods-item"),M),l=v,o=T,r=V,h=I,b=k,S=n(i("uni-easyinput"),R),F=n(i("s-uploader"),G),H=n(i("uni-forms"),C),J=j,K=n(i("su-fixed"),L),Q=n(i("su-popup"),B),W=n(i("s-layout"),U);return p(),d(W,{title:c(a)("order.apply_for_after_sales")},{default:u((()=>[f(l,{class:"goods-box"},{default:u((()=>{var e;return[f(t,{img:O.item.picUrl,title:O.item.spuName,skuText:null==(e=O.item.properties)?void 0:e.map((e=>e.valueName)).join(" "),price:O.item.price,num:O.item.count,areaId:O.integralType},null,8,["img","title","skuText","price","num","areaId"])]})),_:1}),f(H,{ref_key:"form",ref:D,modelValue:$,"onUpdate:modelValue":s[4]||(s[4]=e=>$=e),rules:z,"label-position":"top"},{default:u((()=>[f(l,{class:"refund-item"},{default:u((()=>[f(l,{class:"item-title ss-m-b-20"},{default:u((()=>[_(m(c(a)("order.after_sales_type")),1)])),_:1}),f(l,{class:"ss-flex-col"},{default:u((()=>[f(h,{onChange:q},{default:u((()=>[(p(!0),y(x,null,g(O.wayList,((e,s)=>(p(),d(r,{class:"ss-flex ss-col-center ss-p-y-10",key:s},{default:u((()=>[f(o,{checked:$.type===e.value,color:"var(--ui-BG-Main)",style:{transform:"scale(0.8)"},value:e.value},null,8,["checked","value"]),f(l,{class:"item-value ss-m-l-8"},{default:u((()=>[_(m(e.text),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1}),f(l,{class:"refund-item ss-flex ss-col-center ss-row-between",onClick:s[0]||(s[0]=e=>O.showModal=!0)},{default:u((()=>[f(b,{class:"item-title"},{default:u((()=>[_(m(c(a)("order.refund_amount")),1)])),_:1}),f(l,{class:"ss-flex refund-cause ss-col-center"},{default:u((()=>[1==O.integralType?(p(),d(l,{key:0,class:"points-red"})):w("",!0),3==O.integralType?(p(),d(l,{key:1,class:"points-green"})):w("",!0),f(b,{class:"ss-m-r-20"},{default:u((()=>[_(m(c(P)(O.order.payIntegral)),1)])),_:1})])),_:1})])),_:1}),f(l,{class:"refund-item ss-flex ss-col-center ss-row-between",onClick:s[1]||(s[1]=e=>O.showModal=!0)},{default:u((()=>[f(b,{class:"item-title"},{default:u((()=>[_(m(c(a)("order.application_reason")),1)])),_:1}),f(l,{class:"ss-flex refund-cause ss-col-center"},{default:u((()=>[$.applyReason?(p(),d(b,{key:0,class:"ss-m-r-20"},{default:u((()=>[_(m($.applyReason),1)])),_:1})):(p(),d(b,{key:1,class:"ss-m-r-20"},{default:u((()=>[_(m(c(a)("order.select_reason_for_application")),1)])),_:1})),f(b,{class:"cicon-forward",style:{height:"28rpx"}})])),_:1})])),_:1}),f(l,{class:"refund-item"},{default:u((()=>[f(l,{class:"item-title ss-m-b-20"},{default:u((()=>[_(m(c(a)("order.related_description")),1)])),_:1}),f(l,{class:"describe-box"},{default:u((()=>[f(S,{inputBorder:!1,class:"describe-content",type:"textarea",maxlength:"120",autoHeight:"",modelValue:$.applyDescription,"onUpdate:modelValue":s[2]||(s[2]=e=>$.applyDescription=e),placeholder:c(a)("order.customer_prompt")},null,8,["modelValue","placeholder"]),f(l,{class:"upload-img"},{default:u((()=>[f(F,{url:$.applyPicUrls,"onUpdate:url":s[3]||(s[3]=e=>$.applyPicUrls=e),fileMediatype:"image",limit:"9",mode:"grid",imageStyles:{width:"168rpx",height:"168rpx"}},null,8,["url"])])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue","rules"]),f(K,{bottom:"",placeholder:""},{default:u((()=>[f(l,{class:"foot-wrap"},{default:u((()=>[f(l,{class:"foot_box ss-flex ss-col-center ss-row-between ss-p-x-30"},{default:u((()=>[f(J,{class:"ss-reset-button ui-BG-Main-Gradient sub-btn",onClick:N},{default:u((()=>[_(m(c(a)("common.submit")),1)])),_:1})])),_:1})])),_:1})])),_:1}),f(Q,{show:O.showModal,round:"10",showClose:!0,onClose:s[5]||(s[5]=e=>O.showModal=!1)},{default:u((()=>[f(l,{class:"modal-box page_box"},{default:u((()=>[f(l,{class:"modal-head item-title head_box ss-flex ss-row-center ss-col-center"},{default:u((()=>[_(m(c(a)("order.application_reason")),1)])),_:1}),f(l,{class:"modal-content content_box"},{default:u((()=>[f(h,{onChange:A},{default:u((()=>[(p(!0),y(x,null,g(O.reasonList,(e=>(p(),d(r,{class:"radio ss-flex ss-col-center",key:e},{default:u((()=>[f(l,{class:"ss-flex-1 ss-p-20"},{default:u((()=>[_(m(e),1)])),_:2},1024),f(o,{value:e,color:"var(--ui-BG-Main)",checked:e===O.currentValue},null,8,["value","checked"])])),_:2},1024)))),128))])),_:1})])),_:1}),f(l,{class:"modal-foot foot_box ss-flex ss-row-center ss-col-center"},{default:u((()=>[f(J,{class:"ss-reset-button close-btn ui-BG-Main-Gradient",onClick:E},{default:u((()=>[_(m(c(a)("common.confirm")),1)])),_:1})])),_:1})])),_:1})])),_:1},8,["show"])])),_:1},8,["title"])}}},[["__scopeId","data-v-bc3932f1"]]);export{D as default};