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