| 1 |
- var P=Object.defineProperty,W=Object.defineProperties;var j=Object.getOwnPropertyDescriptors;var C=Object.getOwnPropertySymbols;var K=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable;var k=(o,e,t)=>e in o?P(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t,p=(o,e)=>{for(var t in e||(e={}))K.call(e,t)&&k(o,t,e[t]);if(C)for(var t of C(e))q.call(e,t)&&k(o,t,e[t]);return o},b=(o,e)=>W(o,j(e));var m=(o,e,t)=>new Promise((g,l)=>{var h=a=>{try{c(t.next(a))}catch(d){l(d)}},y=a=>{try{c(t.throw(a))}catch(d){l(d)}},c=a=>a.done?g(a.value):Promise.resolve(a.value).then(h,y);c((t=t.apply(o,e)).next())});import{u as z,_ as A}from"./useTable-6be6a2db.js";import{_ as L}from"./FormItem.vue_vue_type_script_lang-4a8994f8.js";import{aO as Q,au as U,_ as Z}from"./index.js";import{c as G,_ as H,s as J}from"./FormModal.vue_vue_type_script_setup_true_lang-2595e090.js";import{a as X,b as M}from"./patrolWardApi-1300fa15.js";import{u as ee}from"./index-6b64feb2.js";import{l as w}from"./antd-f259b82a.js";import{_ as te}from"./componentMap-d5106bf3.js";import{u as oe}from"./useForm-bff27c7a.js";import{d as ae,R as ie,f as re,r as se,Y as x,Z as F,_ as f,l as _,a7 as R,E as T,u as n,F as ne,$ as ce,a9 as B,a6 as le}from"./vue-aed314e3.js";import"./useForm-92641d34.js";import"./componentMap-f0a937fc.js";import"./uuid-31b8b5a4.js";import"./useWindowSizeFn-6e9d633b.js";import"./onMountedOrActivated-d9097634.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-421691fe.js";import"./useSortable-7d2b6665.js";import"./download-fac9a150.js";import"./index-7fe9c1e2.js";import"./copyTextToClipboard-328ee3b1.js";import"./index-6811a03f.js";import"./index-a4e1ec38.js";import"./TextEditor-4892fcd0.js";const de={class:"flex justify-between mb-2"},me={class:"mr-2",style:{width:"800px"}},ue=ae({__name:"index",props:{info:{type:Object,default:()=>{}}},setup(o){const e=o,t=ie(),{createConfirm:g,createMessage:l}=U(),[h,{openModal:y}]=ee(),c=re([{field:"create_time",direction:"DESC"}]),a=se({patrolTime:[w().subtract(3,"month").format("YYYY-MM-DD"),w().add(1,"day").format("YYYY-MM-DD")],content:""}),[d,{getFieldsValue:Y}]=oe({schemas:J,autoSubmitOnEnter:!0,rowProps:{gutter:16}}),[D,{reload:u,getSelectRowKeys:S}]=z({api:X,rowKey:"id",columns:G,showIndexColumn:!1,bordered:!1,striped:!1,beforeFetch:I});function V(){var i,s,r;t.push({path:"/bizArchives/orderLong",query:{id:e.info.id,name:(i=e.info)==null?void 0:i.name,gender:(s=e.info)==null?void 0:s.gender,age:(r=e.info)==null?void 0:r.age}})}function N(i){y(!0,{record:p({patientBasicId:e.info.id},i),isUpdate:!0})}function E(i){return m(this,null,function*(){i?(yield M([i.id]),l.success("删除成功!"),yield u()):g({content:"你确定要删除?",iconType:"warning",onOk:()=>m(this,null,function*(){const s=S();yield M(s),l.success("删除成功!"),yield u()})})})}function I(i){var s,r;return console.log(b(p({},i),{orders:c.value,patientBasicId:(s=e.info)==null?void 0:s.id})),b(p({},i),{orders:c.value,patientBasicId:(r=e.info)==null?void 0:r.id,patrolTime:[a.patrolTime[0],w(a.patrolTime[1]).add(1,"day").format("YYYY-MM-DD")],content:a.content})}function O(){return m(this,null,function*(){yield u()})}function $(){return m(this,null,function*(){a.content=Y().content||"",a.patrolTime=Y().patrolTime||"",yield u()})}return(i,s)=>(x(),F("div",null,[f("div",de,[f("div",null,[_(n(Q),{class:"btn-add",onClick:V},{default:R(()=>[T("长期医嘱维护")]),_:1})]),f("div",null,[f("div",me,[_(n(te),{onRegister:n(d),onFieldValueChange:$},null,8,["onRegister"])])])]),_(n(A),{onRegister:n(D)},{bodyCell:R(({column:r,record:v})=>[r.key==="updatorName"?(x(),F(ne,{key:0},[T(ce(v.updatorName),1)],64)):B("",!0),r.key==="action"?(x(),le(n(L),{key:1,actions:[{auth:"archives:patrolWard:edit",icon:"icon-xt-details_edit_default|iconfont",tooltip:"编辑",onClick:N.bind(null,v)},{auth:"archives:patrolWard:remove",icon:"icon-xt-details_delete_default|iconfont",tooltip:"删除",popConfirm:{title:"是否取消删除",placement:"left",confirm:E.bind(null,v,r)}}]},null,8,["actions"])):B("",!0)]),_:1},8,["onRegister"]),_(H,{onRegister:n(h),onSuccess:O},null,8,["onRegister"])]))}});const $e=Z(ue,[["__scopeId","data-v-9c9252d8"]]);export{$e as default};
|