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.0 KiB
JavaScript

import{_ as G,f as c,br as Q,e as W,bs as b,o as N,c as R,a,w as o,h as g,j as n,v as m,i as u,k as U,N as k,F as X,l as Y,t as Z,b as ee,bv as te,d as B,dN as ae,$ as S,m as r,dO as ne,s as se,x as oe,B as re,bE as le,bF as ie,dw as ue}from"./index.d4f4141b.js";import{_ as _e}from"./DatePicker.5e19f690.js";import{a as pe,_ as de}from"./RadioGroup.788d6f04.js";import{_ as ce,a as me}from"./DataTable.c84628a9.js";import"./Suffix.55fd8a9d.js";import"./FocusDetector.22a94307.js";import"./Forward.6633addb.js";import"./Input.1f3771e5.js";import"./_commonjsHelpers.b273fa3f.js";import"./Checkbox.6f7c2a86.js";import"./Select.319b80de.js";const $=v=>(le("data-v-90a62552"),v=v(),ie(),v),fe=$(()=>g("div",{class:"form_tag_wrapper"},"\u5F00\u59CB\u65F6\u95F4",-1)),ge=$(()=>g("div",{class:"form_tag_wrapper"},"\u7ED3\u675F\u65F6\u95F4",-1)),ve=$(()=>g("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1)),V={__name:"sharing",setup(v){const y=c(!1),L=async()=>{const t=await ue();S(t,()=>{y.value=t.data.info,h()})},_={page:1,start_time:null,end_time:null,status:0},l=c(JSON.parse(JSON.stringify(_)));Q(t=>{x(t.query)});const x=t=>{l.value={start_time:t.start_time||_.start_time,end_time:t.end_time||_.end_time,status:Number(t.status||_.status),page:Number(t.page||_.page)},p.value=[],y.value?h():L()};W(()=>{x(b.currentRoute.value.query)});const p=c([]),C=c([]),w=c(0),h=async()=>{const t=await ae({...l.value,hospital:y.value.id});S(t,()=>{C.value=t.data.data,w.value=t.data.last_page})},A=["\u5DF2\u5206\u8D26","\u5DF2\u8FFD\u56DE"],F=[{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[r("div",null,[r("b","APPID: "),r("span",e.appid)]),r("div",null,[r("b","\u5546\u6237ID: "),r("span",e.mchid)])]}},{title:"\u5206\u8D26\u4FE1\u606F",key:"order",render(t){let e=[];const i=JSON.parse(t.receivers);for(let f in i)e.push(r(m,{align:"center",justify:"space-between"},{default:()=>[r("div",null,[r("b","\u7C7B\u578B: "),i[f].type]),r("div",null,[r("b","\u91D1\u989D: "),(i[f].amount/100).toFixed(2)]),r("div",null,[r("b","\u5907\u6CE8: "),i[f].description])]}));return e}},{title:"\u72B6\u6001",key:"status",render(t){return r(k,{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"}],j=()=>{b.push({query:l.value})},D=()=>{I(1)},I=t=>{l.value.page=t,j()},E=()=>{b.push({query:JSON.parse(JSON.stringify({..._}))})},d=c(!1),H=()=>{if(p.value.length!==1)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5206\u8D26");d.value=!0},T=async()=>{const t=await ne({id:p.value,hospital:y.value.id});S(t,()=>{d.value=!1,window.$message().success("\u64CD\u4F5C\u6210\u529F"),h()})};return(t,e)=>{const i=se,f=oe,O=_e,P=pe,q=de,K=ce,M=me,z=re;return N(),R("div",null,[a(f,{show:n(d),"onUpdate:show":e[2]||(e[2]=s=>U(d)?d.value=s:null),preset:"card",style:{width:"400px"},title:"\u8FFD\u56DE\u786E\u8BA4","auto-focus":!1,bordered:!1},{default:o(()=>[g("div",null,[a(n(m),{justify:"center"},{default:o(()=>[a(i,{onClick:e[0]||(e[0]=s=>T()),type:"info"},{default:o(()=>[u("\u786E\u5B9A")]),_:1}),a(i,{onClick:e[1]||(e[1]=s=>d.value=!1)},{default:o(()=>[u("\u53D6\u6D88")]),_:1})]),_:1})])]),_:1},8,["show"]),a(z,{title:"\u5206\u8D26\u7BA1\u7406"},{default:o(()=>[g("div",null,[a(n(m),{align:"center"},{default:o(()=>[a(n(k),null,{default:o(()=>[fe]),_:1}),a(O,{"formatted-value":n(l).start_time,"onUpdate:formattedValue":e[3]||(e[3]=s=>n(l).start_time=s),type:"datetime"},null,8,["formatted-value"]),a(n(k),null,{default:o(()=>[ge]),_:1}),a(O,{"formatted-value":n(l).end_time,"onUpdate:formattedValue":e[4]||(e[4]=s=>n(l).end_time=s),type:"datetime"},null,8,["formatted-value"])]),_:1}),a(n(m),{"mt-2":"",align:"center"},{default:o(()=>[a(n(k),null,{default:o(()=>[ve]),_:1}),a(q,{value:n(l).status,"onUpdate:value":e[5]||(e[5]=s=>n(l).status=s),name:"status_radio"},{default:o(()=>[a(n(m),null,{default:o(()=>[a(P,{value:0},{default:o(()=>[u("\u5168\u90E8")]),_:1}),(N(),R(X,null,Y(A,(s,J)=>a(P,{key:J,value:J+1},{default:o(()=>[u(Z(s),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["value"]),a(i,{onClick:e[6]||(e[6]=s=>D()),type:"info"},{default:o(()=>[u("\u641C\u7D22")]),_:1}),a(i,{onClick:e[7]||(e[7]=s=>E()),type:"warning"},{default:o(()=>[u("\u6E05\u7A7A")]),_:1})]),_:1}),a(n(m),{"mt-2":""},{default:o(()=>[a(i,{onClick:e[8]||(e[8]=s=>H()),type:"error"},{default:o(()=>[u("\u8FFD\u56DE")]),_:1})]),_:1}),a(K,{"mt-2":"",striped:"","checked-row-keys":n(p),"onUpdate:checkedRowKeys":e[9]||(e[9]=s=>U(p)?p.value=s:null),columns:F,"row-key":s=>s.id,data:n(C)},null,8,["checked-row-keys","row-key","data"]),n(w)>1?(N(),ee(M,{key:0,"onUpdate:page":[I,e[10]||(e[10]=s=>n(l).page=s)],"mt-2":"",page:n(l).page,"page-count":n(w)},null,8,["page","page-count"])):te("",!0)])]),_:1})])}}};typeof B=="function"&&B(V);var Oe=G(V,[["__scopeId","data-v-90a62552"]]);export{Oe as default};