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.
sixin/public/admin/lib/reference_order.f51383b1.js

2 lines
1.5 KiB
JavaScript

import{dF as g,f as t,bq as l,e as k,o as h,c as N,a as u,w,bl as i,d as p,k as c,N as x,dz as O,$ as _,ee as q,x as I}from"./index.fa32f132.js";import{_ as J}from"./DataTable.20e46b20.js";import"./Checkbox.66d4cf40.js";import"./RadioGroup.3a21bc0b.js";import"./Suffix.147cefaf.js";import"./FocusDetector.8c6c7b52.js";import"./Select.74fee8ee.js";import"./Input.0d63560e.js";import"./Forward.386b1dbe.js";const R={setup(S){g();let n=t(""),s=t(0);n.value=l.currentRoute.value.query.sn,s.value=l.currentRoute.value.query.type;let d=[{title:"Id",key:"id"},{title:"\u59D3\u540D",key:"name"},{title:"\u5957\u9910",key:"buy_info",render(e){return c("div",null,e.buy_info.combo.name)}},{title:"\u91D1\u989D",key:"true_price"},{title:"\u72B6\u6001",key:"status",render(e){return c(x,{type:e.status===4?"success":"warning"},{default:()=>e.status===2?"\u5F85\u68C0":"\u5DF2\u68C0"})}}];const f={page:1,pagesize:10,search:"",hospital:0};let o=t(0);t(JSON.parse(JSON.stringify(f))),t(!1);const m=async()=>{const e=await O();_(e,()=>{o.value=e.data.info.id,y()})};let r=t([]);const y=async()=>{const e=await q({sn:n.value,type:s.value,hospital:o.value});_(e,()=>{r.value=e.data.list.map(a=>(a.buy_info=JSON.parse(a.buy_info),a))})};return k(()=>{m()}),(e,a)=>{const v=J,b=I;return h(),N("div",null,[u(b,{title:"\u63A8\u8350\u4EBA\u8BA2\u5355\u5217\u8868"},{default:w(()=>[u(v,{"mt-2":"",columns:i(d),data:i(r)},null,8,["columns","data"])]),_:1})])}}};typeof p=="function"&&p(R);export{R as default};