| 1 |
- var E=Object.defineProperty,N=Object.defineProperties;var P=Object.getOwnPropertyDescriptors;var F=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var R=(a,e,t)=>e in a?E(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,l=(a,e)=>{for(var t in e||(e={}))O.call(e,t)&&R(a,t,e[t]);if(F)for(var t of F(e))z.call(e,t)&&R(a,t,e[t]);return a},v=(a,e)=>N(a,P(e));var y=(a,e,t)=>new Promise((f,_)=>{var D=i=>{try{c(t.next(i))}catch(d){_(d)}},g=i=>{try{c(t.throw(i))}catch(d){_(d)}},c=i=>i.done?f(i.value):Promise.resolve(i.value).then(D,g);c((t=t.apply(a,e)).next())});import{u as U,_ as W}from"./useTable-0eca4002.js";import{_ as q}from"./FormItem.vue_vue_type_script_lang-77b956f3.js";import H from"./FormDrawer-b4f56ada.js";import{_ as K}from"./DetailDrawer.vue_vue_type_script_setup_true_lang-85345195.js";import{_ as Q}from"./DialysisDrawer.vue_vue_type_script_setup_true_lang-97032427.js";import{c as Z,s as A}from"./data-62766634.js";import{u as b}from"./index-bd5fdd06.js";import{l as w}from"./antd-49db3de3.js";import{_ as G}from"./componentMap-09cce077.js";import{u as J}from"./useForm-2d0613b7.js";import{ak as L,au as X,aj as ee,_ as te}from"./index.js";import{a as ae}from"./index-e31740dc.js";import{d as oe,r as ie,f as C,o as re,Y as k,Z as S,_ as T,l as p,u as r,a7 as se,F as ne,E as le,$ as ce,a9 as B,a6 as de}from"./vue-8fccce23.js";import"./useForm-9fc5bb32.js";import"./index-02657599.js";import"./useWindowSizeFn-e2b93e2a.js";import"./componentMap-c3965d7e.js";import"./uuid-31b8b5a4.js";import"./onMountedOrActivated-cb072c10.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-73ca0ac9.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./index-711a07cd.js";import"./copyTextToClipboard-e5179ded.js";import"./index-c0df42d9.js";import"./TextEditor-6207a694.js";import"./stageAssessApi-56187723.js";import"./useTable-1ffffb0a.js";import"./data-308871e4.js";const me=a=>L.post({url:"/dialysis/record/query/page",params:X(a)}),ue={class:"flex justify-end"},pe={class:"mr-2",style:{width:"1400px"}},fe=oe({__name:"index",props:{info:{type:Object,default:()=>{}}},setup(a){const e=a,t=ie({dialysisType:[],treatStatus:[]}),f=C([{key:"dialysisType",dictCode:"dt"},{key:"dialysisStatus",dictCode:"tv_ds"}]),[_]=b(),[D,{openDrawer:g}]=b(),[c,{openDrawer:i}]=b(),d=C([{field:"create_time",direction:"DESC"}]),m=C({treatTime:[w().subtract(1,"month").format("YYYY-MM-DD"),w().add(1,"day").format("YYYY-MM-DD")],complication:null,dialysisType:null,treatStatus:null,treatPause:null});re(()=>y(this,null,function*(){const s=yield ae(f.value.map(o=>o.dictCode));for(const o in s){const n=f.value.filter(u=>u.dictCode==o)[0];t[n.key]=s[o]}}));const[V,{getFieldsValue:M}]=J({schemas:A,autoSubmitOnEnter:!0,rowProps:{gutter:16}}),[I,{reload:Y}]=U({api:me,rowKey:"id",columns:Z,showIndexColumn:!1,bordered:!1,striped:!1,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:$});function x(s,o){s=="detail"?i(!0,{record:l({patientBasicId:e.info.id},o),isUpdate:!0}):g(!0,{record:l({patientBasicId:e.info.id},o),isUpdate:!0})}function $(s){var o,n;return console.log(v(l({},s),{orders:d.value,patientBasicId:(o=e.info)==null?void 0:o.id})),l(v(l({},s),{orders:[],patientBasicId:(n=e.info)==null?void 0:n.id,treatTime:[m.value.treatTime[0],w(m.value.treatTime[1]).add(1,"day").format("YYYY-MM-DD")]}),m.value)}function h(){return y(this,null,function*(){yield Y()})}function j(){return y(this,null,function*(){m.value=M(),console.log("🚀 ~ callForm ~ formValue.value:",m.value),yield Y()})}return(s,o)=>(k(),S("div",null,[T("div",ue,[T("div",null,[T("div",pe,[p(r(G),{onRegister:r(V),onFieldValueChange:j},null,8,["onRegister"])])])]),p(r(W),{onRegister:r(I)},{bodyCell:se(({column:n,record:u})=>[n.key==="dialysisType"?(k(),S(ne,{key:0},[le(ce(r(ee)(t.dialysisType,u.dialysisType,"label")),1)],64)):B("",!0),n.key==="action"?(k(),de(r(q),{key:1,actions:[{auth:"archives:patrolWard:edit",tooltip:"治疗单",label:"治疗单",onClick:x.bind(null,"detail",u)},{auth:"archives:patrolWard:remove",tooltip:"透析详情",label:"透析详情",onClick:x.bind(null,"dialysis",u)}]},null,8,["actions"])):B("",!0)]),_:1},8,["onRegister"]),p(H,{onRegister:r(_),onSuccess:h},null,8,["onRegister"]),p(K,{onRegister:r(c),onSuccess:h},null,8,["onRegister"]),p(Q,{onRegister:r(D),onSuccess:h},null,8,["onRegister"])]))}});const Ke=te(fe,[["__scopeId","data-v-73b65b6a"]]);export{Ke as default};
|