1 |
- import{r as e,C as s,p as t,o as a,e as l,w as o,b as u,i as d,y as r,f as n,h as i,F as c,z as f,u as m,s as _,Z as p,d as g,m as x,ae as b,A as h,B as v,I as y,J as w}from"./index-520dfaee.js";import{_ as k}from"./s-goods-item.cceb2670.js";import{g as V,h as I,b as M,_ as C,a as B}from"./s-layout.5146c957.js";import{_ as T}from"./s-uploader.026e8b76.js";import{_ as j}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css */const G=j({__name:"apply",setup(j){const G=e(null),L=s({showModal:!1,currentValue:0,goodsItem:{},reasonText:"",refundTypeList:[{text:"仅退款",value:"refund"},{text:"退/换货",value:"return"},{text:"其他",value:"other"}],refundReasonList:[{value:"1",title:"卖家发错货了"},{value:"2",title:"退运费"},{value:"3",title:"大小/重量与商品描述不符"},{value:"4",title:"生产日期/保质期与商品描述不符"},{value:"5",title:"质量问题"},{value:"6",title:"我不想要了"}]}),U=s({type:"",reason:"",mobile:"",content:"",images:[]}),R=s({});async function $(){let e={...U,order_id:L.goodsItem.order_id,order_item_id:L.goodsItem.id};const s=await _.$api.order.aftersale.apply(e);1===s.code&&(p({title:s.msg}),_.$router.go("/pages/order/aftersale/list"))}function J(e){U.type=e.detail.value}function S(e){L.currentValue=e.detail.value,L.refundReasonList.forEach((s=>{s.value===e.detail.value&&(L.reasonText=s.title)}))}function z(){U.reason=L.reasonText,L.showModal=!1}return t((e=>{L.goodsItem=JSON.parse(e.item)})),(e,s)=>{const t=u(g("s-goods-item"),k),p=x,j=y,A=w,E=b,F=h,H=u(g("uni-easyinput"),V),N=u(g("s-uploader"),T),O=u(g("uni-forms"),I),Z=v,q=u(g("su-fixed"),M),D=u(g("su-popup"),C),K=u(g("s-layout"),B);return a(),l(K,{title:"申请售后"},{default:o((()=>[d(p,{class:"goods-box"},{default:o((()=>[d(t,{img:L.goodsItem.goods_image,title:L.goodsItem.goods_title,skuText:L.goodsItem.goods_sku_text,price:L.goodsItem.goods_price,num:L.goodsItem.goods_num},null,8,["img","title","skuText","price","num"])])),_:1}),d(O,{ref_key:"form",ref:G,modelValue:U,"onUpdate:modelValue":s[4]||(s[4]=e=>U=e),rules:R,"label-position":"top"},{default:o((()=>[d(p,{class:"refund-item"},{default:o((()=>[d(p,{class:"item-title ss-m-b-20"},{default:o((()=>[r("售后类型")])),_:1}),d(p,{class:"ss-flex-col"},{default:o((()=>[d(E,{onChange:J},{default:o((()=>[(a(!0),n(c,null,i(L.refundTypeList,((e,s)=>(a(),l(A,{class:"ss-flex ss-col-center ss-p-y-10",key:s},{default:o((()=>[d(j,{checked:U.type===e.value,color:"var(--ui-BG-Main)",style:{transform:"scale(0.8)"},value:e.value},null,8,["checked","value"]),d(p,{class:"item-value ss-m-l-8"},{default:o((()=>[r(f(e.text),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1}),d(p,{class:"refund-item ss-flex ss-col-center ss-row-between",onClick:s[0]||(s[0]=e=>L.showModal=!0)},{default:o((()=>[d(F,{class:"item-title"},{default:o((()=>[r("申请原因")])),_:1}),d(p,{class:"ss-flex refund-cause ss-col-center"},{default:o((()=>[U.reason?(a(),l(F,{key:0,class:"ss-m-r-20"},{default:o((()=>[r(f(U.reason),1)])),_:1})):(a(),l(F,{key:1,class:"ss-m-r-20"},{default:o((()=>[r("请选择申请原因~")])),_:1})),d(F,{class:"cicon-forward",style:{height:"28rpx"}})])),_:1})])),_:1}),d(p,{class:"refund-item u-m-b-20"},{default:o((()=>[d(p,{class:"item-title ss-m-b-20"},{default:o((()=>[r("联系方式")])),_:1}),d(p,{class:"input-box u-flex"},{default:o((()=>[d(H,{inputBorder:!1,type:"number",modelValue:U.mobile,"onUpdate:modelValue":s[1]||(s[1]=e=>U.mobile=e),placeholder:"请输入您的联系电话",paddingLeft:"10"},null,8,["modelValue"])])),_:1})])),_:1}),d(p,{class:"refund-item"},{default:o((()=>[d(p,{class:"item-title ss-m-b-20"},{default:o((()=>[r("相关描述")])),_:1}),d(p,{class:"describe-box"},{default:o((()=>[d(H,{inputBorder:!1,class:"describe-content",type:"textarea",maxlength:"120",autoHeight:"",modelValue:U.content,"onUpdate:modelValue":s[2]||(s[2]=e=>U.content=e),placeholder:"客官~请描述您遇到的问题,建议上传照片"},null,8,["modelValue"]),d(p,{class:"upload-img"},{default:o((()=>[d(N,{url:U.images,"onUpdate:url":s[3]||(s[3]=e=>U.images=e),fileMediatype:"image",limit:"9",mode:"grid",imageStyles:{width:"168rpx",height:"168rpx"}},null,8,["url"])])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue","rules"]),d(q,{bottom:"",placeholder:""},{default:o((()=>[d(p,{class:"foot-wrap"},{default:o((()=>[d(p,{class:"foot_box ss-flex ss-col-center ss-row-between ss-p-x-30"},{default:o((()=>[d(Z,{class:"ss-reset-button contcat-btn",onClick:s[5]||(s[5]=e=>m(_).$router.go("/pages/chat/index"))},{default:o((()=>[r("联系客服")])),_:1}),d(Z,{class:"ss-reset-button ui-BG-Main-Gradient sub-btn",onClick:$},{default:o((()=>[r("提交")])),_:1})])),_:1})])),_:1})])),_:1}),d(D,{show:L.showModal,round:"10",showClose:!0,onClose:s[6]||(s[6]=e=>L.showModal=!1)},{default:o((()=>[d(p,{class:"modal-box page_box"},{default:o((()=>[d(p,{class:"modal-head item-title head_box ss-flex ss-row-center ss-col-center"},{default:o((()=>[r("申请原因")])),_:1}),d(p,{class:"modal-content content_box"},{default:o((()=>[d(E,{onChange:S},{default:o((()=>[(a(!0),n(c,null,i(L.refundReasonList,(e=>(a(),l(A,{class:"radio ss-flex ss-col-center",key:e.value},{default:o((()=>[d(p,{class:"ss-flex-1 ss-p-20"},{default:o((()=>[r(f(e.title),1)])),_:2},1024),d(j,{value:e.value,color:"var(--ui-BG-Main)",checked:e.value===L.currentValue},null,8,["value","checked"])])),_:2},1024)))),128))])),_:1})])),_:1}),d(p,{class:"modal-foot foot_box ss-flex ss-row-center ss-col-center"},{default:o((()=>[d(Z,{class:"ss-reset-button close-btn ui-BG-Main-Gradient",onClick:z},{default:o((()=>[r("确定")])),_:1})])),_:1})])),_:1})])),_:1},8,["show"])])),_:1})}}},[["__scopeId","data-v-48ebe275"]]);export{G as default};
|