| 1 |
- var W=Object.defineProperty,X=Object.defineProperties;var ee=Object.getOwnPropertyDescriptors;var T=Object.getOwnPropertySymbols;var te=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable;var V=(a,s,i)=>s in a?W(a,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):a[s]=i,C=(a,s)=>{for(var i in s||(s={}))te.call(s,i)&&V(a,i,s[i]);if(T)for(var i of T(s))oe.call(s,i)&&V(a,i,s[i]);return a},z=(a,s)=>X(a,ee(s));var f=(a,s,i)=>new Promise((h,_)=>{var y=r=>{try{l(i.next(r))}catch(u){_(u)}},w=r=>{try{l(i.throw(r))}catch(u){_(u)}},l=r=>r.done?h(r.value):Promise.resolve(r.value).then(y,w);l((i=i.apply(a,s)).next())});import{l as ie}from"./index-a4e1ec38.js";import{ak as B,m as M,aO as b,_ as se}from"./index.js";import{_ as ae}from"./componentMap-61ccdbb2.js";import{u as ne}from"./useForm-bff27c7a.js";import"./FormItem.vue_vue_type_script_lang-39d09a3e.js";import{u as re,_ as le}from"./useTable-9be8c0ed.js";import ce from"./FormDrawerSift-b79e5083.js";import{u as $}from"./index-f805ce51.js";import{a as de}from"./medicalDocumentsApi-68d5d6ce.js";import{c as ue,a as fe}from"./data-cb5429f1.js";import{L as me}from"./List-8e7ba2e1.js";import{l as j,aw as pe}from"./antd-f259b82a.js";import{d as _e,r as E,o as ve,f as p,a5 as L,Y as F,Z as k,_ as m,l as n,u as c,a7 as g,a9 as N,E as O,F as ge,$ as he}from"./vue-aed314e3.js";import"./index-4f5bc708.js";import"./useWindowSizeFn-6e9d633b.js";import"./index-7fe9c1e2.js";import"./index-6811a03f.js";import"./useFormItem-421691fe.js";import"./uuid-31b8b5a4.js";import"./useSortable-7d2b6665.js";import"./download-2ecc6b15.js";import"./copyTextToClipboard-328ee3b1.js";import"./TextEditor-4892fcd0.js";import"./onMountedOrActivated-d9097634.js";import"./useForm-c7f42ee0.js";import"./componentMap-175d8229.js";import"./sortable.esm-4ae27e0b.js";/* empty css */const ye={class:"flex doc"},we={class:"doc-nav"},De={class:"flex"},xe={class:"mr-2",style:{width:"320px"}},Ce={key:0,class:"flex mb-2"},be={class:"flex justify-center px-4 pt-4 grow"},Fe={class:"doc-cnt"},ke={class:"flex justify-end mb-2"},Se={class:"doc-cnt doc-cnt--empty"},Ie=_e({__name:"index",props:{info:{type:Object,default:()=>{}}},setup(a){const s=a,i=E({type:[]}),[h,{openDrawer:_}]=$(),[y,{openDrawer:w}]=$();ve(()=>f(this,null,function*(){i.type=yield ie({dictCode:"md"}),yield Y()}));const l=p([]),r=p(""),u=p([]),A=p([]),S=p(!0),d=p([]),I=E({name:""}),[K,{getFieldsValue:P}]=ne({schemas:fe,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[q,{reload:D}]=re({dataSource:A.value,columns:ue,showIndexColumn:!0,bordered:!1,actionColumn:{width:100,title:"操作",dataIndex:"action"},beforeFetch:Q});function Q(e){const o={};return d.value.forEach(t=>{o[t.field]=t.isDict?t.dict:t.value}),e!=null&&e.order&&(e.orders=[{field:e.field,direction:e.order.substring(0,e.order.length-3).toUpperCase()}],delete e.order,delete e.field),C(z(C({},e),{queryType:activeKey.value=="0"?"0":activeKey.value,name:I.name}),o)}function Y(){return f(this,null,function*(){var o;const e=yield de((o=s.info)==null?void 0:o.id);l.value=e.map(t=>({id:t.id,title:B(i.type,t.type,"label"),startTime:j(t.updateTime).format("YYYY-MM-DD"),endTime:j(t.updateTime).format("YYYY-MM-DD"),patientBasicId:t.patientBasicId})),S.value&&l.value.length&&(r.value=l.value[0].id,page.total=l.value[0].attachment||0,u.value=l.value[0].fileIds,u.value.length&&(yield handlePreview(u.value[0])),S.value=!1)})}function x(e){return f(this,null,function*(){e=="filter"&&w(!0,{}),e=="refresh"&&(yield Y()),e=="history"&&_(!0,{})})}function U(){I.name=P().date}function Z(e){return f(this,null,function*(){console.log("🚀 ~ file: index.vue:141 ~ callItemClick ~ data:",e),r.value=e.id,yield D()})}function G(e){return f(this,null,function*(){d.value=[];for(const o in e)e[o]&&siftFormSchema.forEach(t=>{t.field==o&&d.value.push({field:t.field,label:t.label,value:t.component.includes("Api")?B(i.gender,e[o],"label"):e[o],isDict:t.component.includes("Api"),dict:t.component.includes("Api")?e[o]:""})});yield D()})}function H(e){return f(this,null,function*(){e.type=="clear"&&(console.log("清空全部"),d.value=[]),e.type=="close"&&(console.log("删除部分条件"),d.value=d.value.filter(o=>{var t;return o.field!=((t=e.item)==null?void 0:t.field)})),yield D()})}return(e,o)=>{const t=L("Sift"),R=L("FormDrawer");return F(),k("div",ye,[m("div",we,[m("div",De,[m("div",xe,[n(c(ae),{onRegister:c(K),onFieldValueChange:U},null,8,["onRegister"])]),n(c(b),{size:"large",onClick:o[0]||(o[0]=v=>x("filter")),class:"mr-2"},{icon:g(()=>[n(M,{icon:"icon-xt-screen_default|iconfont",size:18,color:"#3D4155"})]),_:1}),n(c(b),{size:"large",onClick:o[1]||(o[1]=v=>x("refresh"))},{icon:g(()=>[n(M,{icon:"icon-xt-details-refresh_default|iconfont",size:18})]),_:1})]),d.value.length?(F(),k("div",Ce,[n(t,{data:d.value,onClose:H},null,8,["data"])])):N("",!0),n(me,{type:"default",data:l.value,selected:r.value,width:450,onItemClick:Z},null,8,["data","selected"])]),m("div",be,[m("div",Fe,[m("div",ke,[n(c(b),{size:"large",onClick:o[2]||(o[2]=v=>x("history"))},{default:g(()=>[O(" 历史趋势 ")]),_:1})]),n(c(le),{onRegister:c(q)},{bodyCell:g(({column:v,record:J})=>[v.key==="name"?(F(),k(ge,{key:0},[O(he(J.name),1)],64)):N("",!0)]),_:1},8,["onRegister"]),m("div",Se,[n(c(pe))])])]),n(R,{onRegister:c(h)},null,8,["onRegister"]),n(ce,{onRegister:c(y),onSuccess:G},null,8,["onRegister"])])}}});const st=se(Ie,[["__scopeId","data-v-e9dcde8c"]]);export{st as default};
|