2023-11-15 15:57:04 +08:00

2 lines
7.1 KiB
JavaScript

/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-7eafba5f.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{a as H,E as L}from"./el-form-item-1b16c9fc.js";/* empty css *//* empty css */import{_ as Y}from"./default_headimg-a5131c68.js";import{t}from"./index-0ca94763.js";import{E as j,F as I,G as O,H as q}from"./tourism-6d4e6397.js";import{c as A}from"./common-c3be41fd.js";import{u as G,a as J}from"./vue-router-48fdc1e3.js";import{E as k}from"./index-ee5275c6.js";import{E as K}from"./index-e27c3bb0.js";import{a as Q,E as W}from"./index-4601cf3b.js";import{E as X}from"./index-51138976.js";import{E as Z}from"./index-c5914bde.js";import{E as ee}from"./index-9ecd3f93.js";import{a as te,E as ae}from"./index-fe3867fe.js";import{E as oe}from"./index-21f38393.js";import{v as re}from"./directive-64fb15dc.js";import{d as ne,O as le,r as E,e as d,f as h,y as r,x as l,g as m,B as s,u as n,F as C,z as ie,v as w,A as c,M as se,H as me}from"./plugin-vue_export-helper-85a4d40b.js";import"./index-bcd7a424.js";import"./index-cf9a2dd7.js";import"./index-e513479b.js";import"./el-main-86eb724f.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-b9e5f5cb.js";import"./el-overlay-08181e74.js";import"./event-f85d77b0.js";import"./index-313cd2ce.js";import"./focus-trap-64c402c5.js";import"./index-1ad115d7.js";import"./index-de1d3b53.js";import"./index-d469ae66.js";import"./index-4d8f36c6.js";import"./index-ebc73046.js";import"./_baseClone-3dbf39d6.js";import"./aria-adfa05c5.js";import"./validator-bcf701e4.js";import"./index-99b65a15.js";import"./strings-53351eda.js";import"./isEqual-0b9509fd.js";import"./debounce-6c3123a6.js";import"./index-bd04154b.js";import"./customParseFormat-40c50080.js";import"./arrays-e667dc24.js";import"./flatten-749195f8.js";import"./index-6c0acd90.js";import"./index-95b00894.js";import"./_isIterateeCall-47526406.js";const pe={class:"main-container"},de={class:"flex justify-between items-center"},ce={class:"text-[20px]"},ue={class:"mt-[10px]"},fe=["onClick"],_e=["src"],he={key:1,class:"w-[50px] h-[50px] mr-[10px]",src:Y,alt:""},ge={class:"flex flex flex-col"},be={class:""},ve={class:""},xe={class:"mt-[16px] flex justify-end"},Tt=ne({__name:"refund",setup(ye){const R=G(),P=J(),V=R.meta.title,a=le({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{refund_no:"",status:"",create_time:[]}}),b=E(),u=(i=1)=>{a.loading=!0,a.page=i,j({page:a.page,limit:a.limit,...a.searchParam}).then(o=>{a.loading=!1,a.data=o.data.data,a.total=o.data.total}).catch(()=>{a.loading=!1})};u();const v=E([]);(()=>{I().then(i=>{v.value=i.data})})();const T=i=>{const o=P.resolve({path:`/tourism/order/${i.order_type}/detail`,query:{order_id:i.order_id}});window.open(o.href,"_blank")},B=i=>{k.confirm(t("confirmRefundTips"),t("warning"),{confirmButtonText:t("confirm"),cancelButtonText:t("cancel"),type:"warning"}).then(()=>{O({refund_id:i.refund_id}).then(()=>{u()}).catch()}).catch(()=>{})},S=i=>{k.prompt(t("refuseReason"),t("warning"),{confirmButtonText:t("confirm"),cancelButtonText:t("cancel"),inputErrorMessage:t("refuseReason"),inputPattern:/\S/,inputType:"textarea"}).then(({value:o})=>{q({refund_id:i.refund_id,refuse_reason:o}).then(()=>{u()}).catch()}).catch(()=>{})};return(i,o)=>{const D=K,g=H,x=Q,F=W,N=X,_=Z,$=L,y=ee,f=te,z=ae,M=oe,U=re;return d(),h("div",pe,[r(y,{class:"box-card !border-none",shadow:"never"},{default:l(()=>[m("div",de,[m("span",ce,s(n(V)),1)]),r(y,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:l(()=>[r($,{inline:!0,model:a.searchParam,ref_key:"searchFormRef",ref:b},{default:l(()=>[r(g,{label:n(t)("refundNo"),prop:"refund_no"},{default:l(()=>[r(D,{modelValue:a.searchParam.refund_no,"onUpdate:modelValue":o[0]||(o[0]=e=>a.searchParam.refund_no=e),placeholder:n(t)("refundNoPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(g,{label:n(t)("refundStatus"),prop:"order_status"},{default:l(()=>[r(F,{modelValue:a.searchParam.status,"onUpdate:modelValue":o[1]||(o[1]=e=>a.searchParam.status=e),clearable:"",class:"input-width"},{default:l(()=>[r(x,{label:n(t)("selectPlaceholder"),value:""},null,8,["label"]),(d(!0),h(C,null,ie(v.value,(e,p)=>(d(),w(x,{label:e.name,value:p},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1},8,["label"]),r(g,{label:n(t)("createTime"),prop:"create_time"},{default:l(()=>[r(N,{modelValue:a.searchParam.create_time,"onUpdate:modelValue":o[2]||(o[2]=e=>a.searchParam.create_time=e),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":n(t)("startDate"),"end-placeholder":n(t)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),r(g,null,{default:l(()=>[r(_,{type:"primary",onClick:o[3]||(o[3]=e=>u())},{default:l(()=>[c(s(n(t)("search")),1)]),_:1}),r(_,{onClick:o[4]||(o[4]=e=>{var p;return(p=b.value)==null?void 0:p.resetFields()})},{default:l(()=>[c(s(n(t)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),m("div",ue,[se((d(),w(z,{data:a.data,size:"large"},{empty:l(()=>[m("span",null,s(a.loading?"":n(t)("emptyData")),1)]),default:l(()=>[r(f,{prop:"refund_no",label:n(t)("refundNo"),align:"left","min-width":"300","show-overflow-tooltip":!0},null,8,["label"]),r(f,{label:n(t)("orderMoney"),"min-width":"100",align:"right"},{default:l(({row:e})=>[c(s(e.money),1)]),_:1},8,["label"]),r(f,{"show-overflow-tooltip":!0,label:n(t)("memberInfo"),align:"left","min-width":"200"},{default:l(({row:e})=>[m("div",{class:"flex items-center cursor-pointer",onClick:p=>i.toMember(e.member.member_id)},[e.member.headimg?(d(),h("img",{key:0,class:"w-[50px] h-[50px] mr-[10px]",src:n(A)(e.member.headimg),alt:""},null,8,_e)):(d(),h("img",he)),m("div",ge,[m("span",be,s(e.member.nickname||""),1),m("span",ve,s(e.member.mobile||""),1)])],8,fe)]),_:1},8,["label"]),r(f,{label:n(t)("createTime"),"min-width":"180",align:"center"},{default:l(({row:e})=>[c(s(e.create_time||""),1)]),_:1},8,["label"]),r(f,{prop:"status_name",label:n(t)("refundStatus"),"min-width":"180",align:"center"},null,8,["label"]),r(f,{label:n(t)("operation"),fixed:"right",align:"right",width:"250"},{default:l(({row:e})=>[r(_,{type:"primary",link:"",onClick:p=>T(e)},{default:l(()=>[c(s(n(t)("toOrder")),1)]),_:2},1032,["onClick"]),e.status=="wait_refund"?(d(),h(C,{key:0},[r(_,{type:"primary",link:"",onClick:p=>B(e)},{default:l(()=>[c(s(n(t)("confirmRefund")),1)]),_:2},1032,["onClick"]),r(_,{type:"primary",link:"",onClick:p=>S(e)},{default:l(()=>[c(s(n(t)("refuseRefund")),1)]),_:2},1032,["onClick"])],64)):me("",!0)]),_:1},8,["label"])]),_:1},8,["data"])),[[U,a.loading]]),m("div",xe,[r(M,{"current-page":a.page,"onUpdate:currentPage":o[5]||(o[5]=e=>a.page=e),"page-size":a.limit,"onUpdate:pageSize":o[6]||(o[6]=e=>a.limit=e),layout:"total, sizes, prev, pager, next, jumper",total:a.total,onSizeChange:o[7]||(o[7]=e=>u()),onCurrentChange:u},null,8,["current-page","page-size","total"])])])]),_:1})])}}});export{Tt as default};