You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
5.7 KiB
JavaScript

import{_ as K,f as p,bp as Q,e as W,bq as N,o as S,c as O,a,w as o,h as v,bl as u,q as d,N as c,F as X,i as Y,b as Z,bt as ee,d as I,j as _,dU as te,$,k as l,br as ae,dV as se,p as ne,s as oe,x as le,y as re,bC as ue,bD as ie}from"./index.d61da3cf.js";import{_ as pe}from"./Select.67d3e967.js";import{_ as _e}from"./DatePicker.39fad594.js";import{a as de,_ as ce}from"./RadioGroup.60700f99.js";import{_ as ve,a as me}from"./DataTable.5df32d79.js";import"./Suffix.9e3f22b2.js";import"./FocusDetector.874ba67f.js";import"./Forward.4af366ec.js";import"./Input.2d6f3f43.js";import"./_commonjsHelpers.b273fa3f.js";import"./Checkbox.1f06e1b4.js";const k=h=>(ue("data-v-46b1c25a"),h=h(),ie(),h),fe=_("\u786E\u5B9A"),ge=_("\u53D6\u6D88"),ye=k(()=>v("div",{class:"form_tag_wrapper"},"\u533B\u9662",-1)),he=k(()=>v("div",{class:"form_tag_wrapper"},"\u5F00\u59CB\u65F6\u95F4",-1)),ke=k(()=>v("div",{class:"form_tag_wrapper"},"\u7ED3\u675F\u65F6\u95F4",-1)),be=k(()=>v("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1)),we=_("\u5168\u90E8"),Ne=_("\u641C\u7D22"),Se=_("\u6E05\u7A7A"),$e=_("\u8FFD\u56DE"),B={setup(h){const i={page:1,hospital:0,start_time:null,end_time:null,status:0},n=p(JSON.parse(JSON.stringify(i)));Q(t=>{C(t.query)}),p(0);const C=t=>{n.value={hospital:Number(t.hospital||i.hospital),start_time:t.start_time||i.start_time,end_time:t.end_time||i.end_time,status:Number(t.status||i.status),page:Number(t.page||i.page)},f.value.length===0?A():(m.value=[],w())};W(()=>{C(N.currentRoute.value.query)});const m=p([]),x=p([]),b=p(0),w=async()=>{const t=await te({...n.value});$(t,()=>{x.value=t.data.data,b.value=t.data.last_page})},R=["\u5DF2\u5206\u8D26","\u5DF2\u8FFD\u56DE"],V=[{type:"selection",multiple:!1},{title:"\u8BA2\u5355\u7F16\u53F7",key:"order",render(t){return JSON.parse(t.response).order_id}},{title:"\u7C7B\u578B",key:"type",render(t){return l(c,{type:t.type===1?"success":"error"},{default:()=>t.type===1?"\u5FAE\u4FE1\u5206\u8D26":"\u7AD9\u5185\u5206\u8D26"})}},{title:"\u6536\u8D26\u4FE1\u606F",key:"order",render(t){const e=JSON.parse(t.builder);return[l("div",null,[l("b","APPID: "),l("span",e.appid)]),l("div",null,[l("b","\u5546\u6237ID: "),l("span",e.mchid)])]}},{title:"\u5206\u8D26\u4FE1\u606F",key:"order",render(t){let e=[];const r=JSON.parse(t.receivers);for(let y in r)e.push(l(d,{align:"center",justify:"space-between"},{default:()=>[l("div",null,[l("b","\u7C7B\u578B: "),r[y].type]),l("div",null,[l("b","\u91D1\u989D: "),(r[y].amount/100).toFixed(2)]),l("div",null,[l("b","\u5907\u6CE8: "),r[y].description])]}));return e}},{title:"\u72B6\u6001",key:"status",render(t){return l(c,{type:t.status===1?"success":"error"},{default:()=>t.status===1?"\u5DF2\u5206\u8D26":"\u5DF2\u8FFD\u56DE"})}},{title:"\u521B\u5EFA\u65F6\u95F4",key:"created_at"},{title:"\u66F4\u65B0\u65F6\u95F4",key:"updated_at"}],f=p([]),A=async()=>{const t=await ae(n.value);$(t,()=>{f.value=t.data.list.map(e=>({label:e.name,value:e.id})),!n.value.hospital&&f.value.length>0&&(n.value.hospital=f.value[0].value),w()})},D=()=>{N.push({query:n.value})},j=()=>{U(1)},U=t=>{n.value.page=t,D()},F=()=>{N.push({query:JSON.parse(JSON.stringify({...i,hospital:n.value.hospital}))})},g=p(!1),q=()=>{if(m.value.length!==1)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5206\u8D26");g.value=!0},H=async()=>{const t=await se({id:m.value,hospital:n.value.hospital});$(t,()=>{g.value=!1,window.$message().success("\u64CD\u4F5C\u6210\u529F"),w()})};return(t,e)=>{const r=ne,y=oe,T=pe,P=_e,J=de,E=ce,M=ve,z=me,G=le;return S(),O("div",null,[a(y,{show:g.value,"onUpdate:show":e[2]||(e[2]=s=>g.value=s),preset:"card",style:{width:"400px"},title:"\u8FFD\u56DE\u786E\u8BA4","auto-focus":!1,bordered:!1},{default:o(()=>[v("div",null,[a(u(d),{justify:"center"},{default:o(()=>[a(r,{onClick:e[0]||(e[0]=s=>H()),type:"info"},{default:o(()=>[fe]),_:1}),a(r,{onClick:e[1]||(e[1]=s=>g.value=!1)},{default:o(()=>[ge]),_:1})]),_:1})])]),_:1},8,["show"]),a(G,{title:"\u8D85\u7EA7\u5206\u8D26\u7BA1\u7406"},{default:o(()=>[v("div",null,[a(u(d),{align:"center"},{default:o(()=>[a(u(c),null,{default:o(()=>[ye]),_:1}),a(T,{class:"form_input_wrapper",value:n.value.hospital,"onUpdate:value":e[3]||(e[3]=s=>n.value.hospital=s),options:f.value},null,8,["value","options"]),a(u(c),null,{default:o(()=>[he]),_:1}),a(P,{"formatted-value":n.value.start_time,"onUpdate:formatted-value":e[4]||(e[4]=s=>n.value.start_time=s),type:"datetime"},null,8,["formatted-value"]),a(u(c),null,{default:o(()=>[ke]),_:1}),a(P,{"formatted-value":n.value.end_time,"onUpdate:formatted-value":e[5]||(e[5]=s=>n.value.end_time=s),type:"datetime"},null,8,["formatted-value"])]),_:1}),a(u(d),{"mt-2":"",align:"center"},{default:o(()=>[a(u(c),null,{default:o(()=>[be]),_:1}),a(E,{value:n.value.status,"onUpdate:value":e[6]||(e[6]=s=>n.value.status=s),name:"status_radio"},{default:o(()=>[a(u(d),null,{default:o(()=>[a(J,{value:0},{default:o(()=>[we]),_:1}),(S(),O(X,null,Y(R,(s,L)=>a(J,{key:L,value:L+1},{default:o(()=>[_(re(s),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["value"]),a(r,{onClick:e[7]||(e[7]=s=>j()),type:"info"},{default:o(()=>[Ne]),_:1}),a(r,{onClick:e[8]||(e[8]=s=>F()),type:"warning"},{default:o(()=>[Se]),_:1})]),_:1}),a(u(d),{"mt-2":""},{default:o(()=>[a(r,{onClick:e[9]||(e[9]=s=>q()),type:"error"},{default:o(()=>[$e]),_:1})]),_:1}),a(M,{"mt-2":"",striped:"","checked-row-keys":m.value,"onUpdate:checked-row-keys":e[10]||(e[10]=s=>m.value=s),columns:V,"row-key":s=>s.id,data:x.value},null,8,["checked-row-keys","row-key","data"]),b.value>1?(S(),Z(z,{key:0,"onUpdate:page":[U,e[11]||(e[11]=s=>n.value.page=s)],"mt-2":"",page:n.value.page,"page-count":b.value},null,8,["page","page-count"])):ee("",!0)])]),_:1})])}}};typeof I=="function"&&I(B);var Ae=K(B,[["__scopeId","data-v-46b1c25a"]]);export{Ae as default};