index-e89c0247.js 4.1 KB

1
  1. var W=Object.defineProperty,j=Object.defineProperties;var O=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var U=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var C=(o,e,t)=>e in o?W(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t,b=(o,e)=>{for(var t in e||(e={}))U.call(e,t)&&C(o,t,e[t]);if(x)for(var t of x(e))Q.call(e,t)&&C(o,t,e[t]);return o},Y=(o,e)=>j(o,O(e));var l=(o,e,t)=>new Promise((d,m)=>{var p=r=>{try{i(t.next(r))}catch(s){m(s)}},u=r=>{try{i(t.throw(r))}catch(s){m(s)}},i=r=>r.done?d(r.value):Promise.resolve(r.value).then(p,u);i((t=t.apply(o,e)).next())});import{u as Z,_ as q}from"./useTable-e37b46e3.js";import{_ as z}from"./FormItem.vue_vue_type_script_lang-aa52e9e4.js";import{aR as A,at as G,_ as H}from"./index.js";import{c as J,_ as L,s as X}from"./FormModal.vue_vue_type_script_setup_true_lang-23ba347c.js";import{a as I,b as F}from"./patrolWardApi-7f1b21e0.js";import{u as ee}from"./index-c733fbf6.js";import{l as v}from"./antd-f204cf77.js";import{_ as te}from"./componentMap-8020b34e.js";import{u as ae}from"./useForm-64bbd444.js";import{d as oe,f as ie,r as re,Y as w,Z as k,_,l as y,a7 as M,E as T,u as n,F as ne,$ as se,a9 as B,a6 as ce}from"./vue-b33f04cb.js";import"./useForm-b1e549d3.js";import"./componentMap-5ed4f2d1.js";import"./uuid-31b8b5a4.js";import"./useWindowSizeFn-e2b93e2a.js";import"./onMountedOrActivated-3a1cee4e.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-1a9613e7.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./index-2f799b33.js";import"./copyTextToClipboard-2136d900.js";import"./index-2f695166.js";import"./index-fe06ec6c.js";import"./TextEditor-6383dadf.js";const le={class:"flex justify-between"},de={class:"mr-2",style:{width:"500px"}},me=oe({__name:"index",props:{info:{type:Object,default:()=>{}}},setup(o){const e=o,{createConfirm:t,createMessage:d}=G(),[m,{openModal:p}]=ee(),u=ie([{field:"create_time",direction:"DESC"}]),i=re({patrolTime:[v().subtract(3,"month").format("YYYY-MM-DD"),v().add(1,"day").format("YYYY-MM-DD")],content:""}),[r,{getFieldsValue:s}]=ae({schemas:X,autoSubmitOnEnter:!0,rowProps:{gutter:16}}),[D,{reload:f,getSelectRowKeys:R}]=Z({api:I,rowKey:"id",columns:J,showIndexColumn:!1,bordered:!1,striped:!1,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:E,sortFn:$});function S(){p(!0,{isUpdate:!1,record:{patientBasicId:e.info.id}})}function V(a){p(!0,{record:b({patientBasicId:e.info.id},a),isUpdate:!0})}function N(a){return l(this,null,function*(){a?(yield F([a.id]),d.success("删除成功!"),yield f()):t({content:"你确定要删除?",iconType:"warning",onOk:()=>l(this,null,function*(){const c=R();yield F(c),d.success("删除成功!"),yield f()})})})}function $(a){a!=null&&a.order&&(a!=null&&a.columnKey)&&(u.value=[{field:a.columnKey,direction:a.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function E(a){var c;return Y(b({},a),{orders:u.value,patientBasicId:(c=e.info)==null?void 0:c.id,patrolTime:[i.patrolTime[0],v(i.patrolTime[1]).add(1,"day").format("YYYY-MM-DD")],content:i.content})}function P(){return l(this,null,function*(){yield f()})}function K(){return l(this,null,function*(){i.content=s().content||"",i.patrolTime=s().patrolTime||"",yield f()})}return(a,c)=>(w(),k("div",null,[_("div",le,[_("div",null,[y(n(A),{type:"primary",class:"btn-add",onClick:S},{default:M(()=>[T("查房")]),_:1})]),_("div",null,[_("div",de,[y(n(te),{onRegister:n(r),onFieldValueChange:K},null,8,["onRegister"])])])]),y(n(q),{onRegister:n(D)},{bodyCell:M(({column:h,record:g})=>[h.key==="updatorName"?(w(),k(ne,{key:0},[T(se(g.updatorName),1)],64)):B("",!0),h.key==="action"?(w(),ce(n(z),{key:1,actions:[{auth:"archives:patrolWard:edit",icon:"icon-xt-details_edit_default|iconfont",tooltip:"编辑",onClick:V.bind(null,g)},{auth:"archives:patrolWard:remove",icon:"icon-xt-details_delete_default|iconfont",tooltip:"删除",popConfirm:{title:"是否取消删除",placement:"left",confirm:N.bind(null,g,h)}}]},null,8,["actions"])):B("",!0)]),_:1},8,["onRegister"]),y(L,{onRegister:n(m),onSuccess:P},null,8,["onRegister"])]))}});const Pe=H(me,[["__scopeId","data-v-81fd94bb"]]);export{Pe as default};