1 |
- import{ap as C,d as Z,z as $,u as ee,r as d,f as ae,x as le,o as p,c as v,i as l,w as r,m as c,B as T,j as f,a as t,k as b,t as y,l as S,F as U,A as re,P as te,_ as ie,q as oe,E as pe,s as de,I as ne,J as se,C as ue,D as me,G as ce,H as fe,K as ye}from"./index-03f5d926.js";import{_ as ge}from"./Dialog-05c67d4e.js";import{_ as _e}from"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import{_ as we}from"./index.vue_vue_type_script_setup_true_lang-e704331b.js";import{_ as ve}from"./DictTag.vue_vue_type_script_lang-56310db4.js";import{d as V,f as be}from"./formatTime-f911d219.js";import{D as ke}from"./dict-34d00697.js";import{u as Ie}from"./useMessage-2e335eca.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./el-card-0ac51a7f.js";import"./index-662200b7.js";import"./color-6e929987.js";const he={key:0},xe={key:1},Ce={style:{float:"left"}},Se={style:{float:"right","font-size":"13px",color:"#8492a6"}},Ne=Z({__name:"index",setup(Fe){const{t:z}=$(),P=ee(),k=Ie(),I=d(!0),N=d(0),F=d([]),s=ae({pageNo:1,pageSize:10}),g=d(),_=async()=>{I.value=!0;try{const a=await(i=s,C.get({url:"/pay/demo-order/page",params:i}));F.value=a.list,N.value=a.total}finally{I.value=!1}var i},A=async i=>{const a=i.id;try{await k.confirm('\u662F\u5426\u786E\u8BA4\u9000\u6B3E\u7F16\u53F7\u4E3A"'+a+'"\u7684\u793A\u4F8B\u8BA2\u5355?'),await function(h){return C.put({url:"/pay/demo-order/refund?id="+h})}(a),await _(),k.success("\u53D1\u8D77\u9000\u6B3E\u6210\u529F\uFF01")}catch{}},O=d([{id:1,name:"\u534E\u4E3A\u624B\u673A",price:1},{id:2,name:"\u5C0F\u7C73\u7535\u89C6",price:10},{id:3,name:"\u82F9\u679C\u624B\u8868",price:100},{id:4,name:"\u534E\u7855\u7B14\u8BB0\u672C",price:1e3},{id:5,name:"\u851A\u6765\u6C7D\u8F66",price:2e5}]),n=d(!1),w=d(!1),u=d({}),q={spuId:[{required:!0,message:"\u5546\u54C1\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]},J=()=>{var i;u.value={spuId:void 0},(i=g.value)==null||i.resetFields(),n.value=!0},B=async()=>{if(g&&await g.value.validate()){w.value=!0;try{await(i=u.value,C.post({url:"/pay/demo-order/create",data:i})),k.success(z("common.createSuccess")),n.value=!1}finally{w.value=!1,_()}var i}};return le(()=>{_()}),(i,a)=>{const h=ie,m=oe,D=pe,E=de,o=ne,G=ve,L=se,j=we,H=_e,K=ue,M=me,Q=ce,W=fe,X=ge,R=ye;return p(),v(U,null,[l(E,{gutter:10,class:"mb8"},{default:r(()=>[l(D,{span:1.5},{default:r(()=>[l(m,{type:"primary",plain:"",onClick:J},{default:r(()=>[l(h,{icon:"ep:plus"}),a[5]||(a[5]=c("\u53D1\u8D77\u8BA2\u5355"))]),_:1})]),_:1})]),_:1}),l(H,null,{default:r(()=>[T((p(),f(L,{data:t(F)},{default:r(()=>[l(o,{label:"\u8BA2\u5355\u7F16\u53F7",align:"center",prop:"id"}),l(o,{label:"\u7528\u6237\u7F16\u53F7",align:"center",prop:"userId"}),l(o,{label:"\u5546\u54C1\u540D\u5B57",align:"center",prop:"spuName"}),l(o,{label:"\u652F\u4ED8\u4EF7\u683C",align:"center",prop:"price"},{default:r(e=>[b("span",null,"\uFFE5"+y((e.row.price/100).toFixed(2)),1)]),_:1}),l(o,{label:"\u9000\u6B3E\u91D1\u989D",align:"center",prop:"refundPrice"},{default:r(e=>[b("span",null,"\uFFE5"+y((e.row.refundPrice/100).toFixed(2)),1)]),_:1}),l(o,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",width:"180",formatter:t(V)},null,8,["formatter"]),l(o,{label:"\u652F\u4ED8\u5355\u53F7",align:"center",prop:"payOrderId"}),l(o,{label:"\u662F\u5426\u652F\u4ED8",align:"center",prop:"payStatus"},{default:r(e=>[l(G,{type:t(ke).INFRA_BOOLEAN_STRING,value:e.row.payStatus},null,8,["type","value"])]),_:1}),l(o,{label:"\u652F\u4ED8\u65F6\u95F4",align:"center",prop:"payTime",width:"180",formatter:t(V)},null,8,["formatter"]),l(o,{label:"\u9000\u6B3E\u65F6\u95F4",align:"center",prop:"refundTime",width:"180"},{default:r(e=>[e.row.refundTime?(p(),v("span",he,y(t(be)(e.row.refundTime)),1)):e.row.payRefundId?(p(),v("span",xe,"\u9000\u6B3E\u4E2D\uFF0C\u7B49\u5F85\u9000\u6B3E\u7ED3\u679C")):S("",!0)]),_:1}),l(o,{label:"\u64CD\u4F5C",align:"center","class-name":"small-padding fixed-width"},{default:r(e=>[e.row.payStatus?S("",!0):(p(),f(m,{key:0,link:"",type:"primary",onClick:Y=>{return x=e.row,void P.push({name:"PayCashier",query:{id:x.payOrderId,returnUrl:encodeURIComponent("/pay/demo-order?id="+x.id)}});var x}},{default:r(()=>a[6]||(a[6]=[c(" \u524D\u5F80\u652F\u4ED8 ")])),_:2},1032,["onClick"])),e.row.payStatus&&!e.row.payRefundId?(p(),f(m,{key:1,link:"",type:"danger",onClick:Y=>A(e.row)},{default:r(()=>a[7]||(a[7]=[c(" \u53D1\u8D77\u9000\u6B3E ")])),_:2},1032,["onClick"])):S("",!0)]),_:1})]),_:1},8,["data"])),[[R,t(I)]]),l(j,{total:t(N),page:t(s).pageNo,"onUpdate:page":a[0]||(a[0]=e=>t(s).pageNo=e),limit:t(s).pageSize,"onUpdate:limit":a[1]||(a[1]=e=>t(s).pageSize=e),onPagination:_},null,8,["total","page","limit"])]),_:1}),l(X,{title:"\u53D1\u8D77\u8BA2\u5355",modelValue:t(n),"onUpdate:modelValue":a[4]||(a[4]=e=>te(n)?n.value=e:null),width:"500px"},{footer:r(()=>[l(m,{disabled:t(w),type:"primary",onClick:B},{default:r(()=>a[8]||(a[8]=[c("\u786E \u5B9A")])),_:1},8,["disabled"]),l(m,{onClick:a[3]||(a[3]=e=>n.value=!1)},{default:r(()=>a[9]||(a[9]=[c("\u53D6 \u6D88")])),_:1})]),default:r(()=>[T((p(),f(W,{ref_key:"formRef",ref:g,model:t(u),rules:q,"label-width":"80px"},{default:r(()=>[l(Q,{label:"\u5546\u54C1",prop:"spuId"},{default:r(()=>[l(M,{modelValue:t(u).spuId,"onUpdate:modelValue":a[2]||(a[2]=e=>t(u).spuId=e),placeholder:"\u8BF7\u8F93\u5165\u4E0B\u5355\u5546\u54C1",clearable:"",style:{width:"380px"}},{default:r(()=>[(p(!0),v(U,null,re(t(O),e=>(p(),f(K,{key:e.id,label:e.name,value:e.id},{default:r(()=>[b("span",Ce,y(e.name),1),b("span",Se," \uFFE5"+y((e.price/100).toFixed(2)),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])),[[R,t(w)]])]),_:1},8,["modelValue"])],64)}}});export{Ne as default};
|