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.5 KiB
JavaScript
2 lines
5.5 KiB
JavaScript
import{_ as K,f as _,bp as Q,e as W,bq as N,o as S,c as O,a,w as o,h as c,bl as u,q as d,N as h,F as X,i as Y,b as Z,bt as ee,d as I,j as p,dL as te,$,k as l,br as ae,dM as se,p as ne,s as oe,x as le,y as re,bC as ue,bD as ie}from"./index.07ed9072.js";import{_ as _e}from"./Select.728dd64e.js";import{_ as pe}from"./DatePicker.6b186da9.js";import{a as de,_ as ce}from"./RadioGroup.6e4347ab.js";import{_ as ve,a as me}from"./DataTable.e4b56f0f.js";import"./Suffix.55a6bfc3.js";import"./FocusDetector.bedde5ea.js";import"./Forward.58da5e36.js";import"./Input.c8cd6a19.js";import"./_commonjsHelpers.b273fa3f.js";import"./Checkbox.ff487a0d.js";const k=y=>(ue("data-v-d9b7fd90"),y=y(),ie(),y),fe=p("\u786E\u5B9A"),ge=p("\u53D6\u6D88"),he=k(()=>c("div",{class:"form_tag_wrapper"},"\u533B\u9662",-1)),ye=k(()=>c("div",{class:"form_tag_wrapper"},"\u5F00\u59CB\u65F6\u95F4",-1)),ke=k(()=>c("div",{class:"form_tag_wrapper"},"\u7ED3\u675F\u65F6\u95F4",-1)),we=k(()=>c("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1)),be=p("\u5168\u90E8"),Ne=p("\u641C\u7D22"),Se=p("\u6E05\u7A7A"),$e=p("\u8FFD\u56DE"),B={setup(y){const i={page:1,hospital:0,start_time:null,end_time:null,status:0},n=_(JSON.parse(JSON.stringify(i)));Q(t=>{C(t.query)}),_(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)},m.value.length===0?D():(v.value=[],b())};W(()=>{C(N.currentRoute.value.query)});const v=_([]),x=_([]),w=_(0),b=async()=>{const t=await te({...n.value});$(t,()=>{x.value=t.data.data,w.value=t.data.last_page})},R=["\u5DF2\u5206\u8D26","\u5DF2\u8FFD\u56DE"],A=[{type:"selection",multiple:!1},{title:"\u8BA2\u5355\u7F16\u53F7",key:"order",render(t){return JSON.parse(t.response).order_id}},{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 g in r)e.push(l(d,{align:"center",justify:"space-between"},{default:()=>[l("div",null,[l("b","\u7C7B\u578B: "),r[g].type]),l("div",null,[l("b","\u91D1\u989D: "),(r[g].amount/100).toFixed(2)]),l("div",null,[l("b","\u5907\u6CE8: "),r[g].description])]}));return e}},{title:"\u72B6\u6001",key:"status",render(t){return l(h,{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"}],m=_([]),D=async()=>{const t=await ae(n.value);$(t,()=>{m.value=t.data.list.map(e=>({label:e.name,value:e.id})),!n.value.hospital&&m.value.length>0&&(n.value.hospital=m.value[0].value),b()})},V=()=>{N.push({query:n.value})},j=()=>{L(1)},L=t=>{n.value.page=t,V()},F=()=>{N.push({query:JSON.parse(JSON.stringify({...i,hospital:n.value.hospital}))})},f=_(!1),q=()=>{if(v.value.length!==1)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5206\u8D26");f.value=!0},H=async()=>{const t=await se({id:v.value,hospital:n.value.hospital});$(t,()=>{f.value=!1,window.$message().success("\u64CD\u4F5C\u6210\u529F"),b()})};return(t,e)=>{const r=ne,g=oe,M=_e,P=pe,U=de,T=ce,E=ve,z=me,G=le;return S(),O("div",null,[a(g,{show:f.value,"onUpdate:show":e[2]||(e[2]=s=>f.value=s),preset:"card",style:{width:"400px"},title:"\u8FFD\u56DE\u786E\u8BA4","auto-focus":!1,bordered:!1},{default:o(()=>[c("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=>f.value=!1)},{default:o(()=>[ge]),_:1})]),_:1})])]),_:1},8,["show"]),a(G,{title:"\u8D85\u7EA7\u5206\u8D26\u7BA1\u7406"},{default:o(()=>[c("div",null,[a(u(d),{align:"center"},{default:o(()=>[a(u(h),null,{default:o(()=>[he]),_:1}),a(M,{class:"form_input_wrapper",value:n.value.hospital,"onUpdate:value":e[3]||(e[3]=s=>n.value.hospital=s),options:m.value},null,8,["value","options"]),a(u(h),null,{default:o(()=>[ye]),_: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(h),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(h),null,{default:o(()=>[we]),_:1}),a(T,{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(U,{value:0},{default:o(()=>[be]),_:1}),(S(),O(X,null,Y(R,(s,J)=>a(U,{key:J,value:J+1},{default:o(()=>[p(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(E,{"mt-2":"",striped:"","checked-row-keys":v.value,"onUpdate:checked-row-keys":e[10]||(e[10]=s=>v.value=s),columns:A,"row-key":s=>s.id,data:x.value},null,8,["checked-row-keys","row-key","data"]),w.value>1?(S(),Z(z,{key:0,"onUpdate:page":[L,e[11]||(e[11]=s=>n.value.page=s)],"mt-2":"",page:n.value.page,"page-count":w.value},null,8,["page","page-count"])):ee("",!0)])]),_:1})])}}};typeof I=="function"&&I(B);var De=K(B,[["__scopeId","data-v-d9b7fd90"]]);export{De as default};
|