| 1 |
- var ee=Object.defineProperty,te=Object.defineProperties;var ae=Object.getOwnPropertyDescriptors;var P=Object.getOwnPropertySymbols;var oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable;var $=(o,s,t)=>s in o?ee(o,s,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[s]=t,z=(o,s)=>{for(var t in s||(s={}))oe.call(s,t)&&$(o,t,s[t]);if(P)for(var t of P(s))se.call(s,t)&&$(o,t,s[t]);return o},Y=(o,s)=>te(o,ae(s));var u=(o,s,t)=>new Promise((p,b)=>{var D=r=>{try{y(t.next(r))}catch(v){b(v)}},F=r=>{try{y(t.throw(r))}catch(v){b(v)}},y=r=>r.done?p(r.value):Promise.resolve(r.value).then(D,F);y((t=t.apply(o,s)).next())});import{P as ne}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-153d3ad5.js";import{u as ie}from"./index-74ee4d87.js";import"./index-971488e0.js";import{B as le,a7 as re,l as ce}from"./antd-d98832c6.js";import{m as T,at as ue,_ as me}from"./index.js";import{X as de}from"./XTTab-2f7efd67.js";import{_ as pe}from"./componentMap-090b9009.js";import{u as fe}from"./useForm-2d0613b7.js";import"./FormItem.vue_vue_type_script_lang-d3f182d4.js";import{u as _e,a as he,_ as ye}from"./useTable-4417017a.js";import{B as ve,a as we,c as ge,b as be,d as ke,_ as xe,e as q,s as Ce}from"./formModal.vue_vue_type_script_setup_true_lang-146d445d.js";import{d as Se,R as De,f as I,o as Fe,r as Te,a5 as Ie,q as Re,Y as l,Z as h,_ as d,l as m,u as i,n as Be,a6 as g,a7 as R,a9 as c,F as C,a0 as Ne,$ as S,E as B,a1 as Ve,a2 as Me}from"./vue-8fccce23.js";import Ae from"./viewDrawer-34840662.js";import{u as Pe}from"./index-187f76c9.js";import"./useWindowSizeFn-e2b93e2a.js";import"./index-7b00e5b4.js";import"./index-a7810134.js";import"./useFormItem-9c6d112e.js";import"./uuid-31b8b5a4.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./copyTextToClipboard-ba2fd847.js";import"./TextEditor-e80f27f2.js";import"./onMountedOrActivated-cb072c10.js";import"./useForm-bca35dcc.js";import"./componentMap-4cfd6e0f.js";import"./sortable.esm-4ae27e0b.js";import"./useTable-15009f7a.js";const $e=o=>(Ve("data-v-38f806b2"),o=o(),Me(),o),ze={class:"m-4"},Ye={class:"flex justify-between"},qe=$e(()=>d("span",null,"新增查房",-1)),Ee={class:"flex justify-between my-4"},Ke={class:"flex"},Oe={key:0,class:"flex mb-2"},We=["title"],je=Se({__name:"index",setup(o){const s=De(),t=I(ve),p=I(we),[b,{openModal:D}]=ie(),[F,{openDrawer:y,openDrawer:r}]=Pe();Fe(()=>u(this,null,function*(){f(),console.log("🚀 ~ file: index.vue:118 ~ onMounted ~ tabData.value:",p.value)}));const[v,{reload:w,clearSelectedRowKeys:N}]=_e({api:ge,rowKey:"id",columns:be,showIndexColumn:!0,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:K,afterFetch:O}),V=I([]),[E,{getFieldsValue:k}]=fe({schemas:Ce,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),x=Te({name:"",tableSort:"st_patrol_time"});function f(){return u(this,null,function*(){const e=yield ke();console.log("🚀 ~ file: index.vue:104 ~ onMounted ~ stats:",e),p.value=p.value.map(n=>(n.key=="0"&&(n.value=e.all),n.key=="1"&&(n.value=e.attention),n.key=="2"&&(n.value=e.newPatient),n.key=="3"&&(n.value=e.dialysisPatients),n.key=="4"&&(n.value=e.noDialysisPatients),n))})}function K(e){return Y(z({},e),{patientType:t.value=="0"?"0":t.value,name:x.name,orders:[],sortType:x.tableSort})}function O(e){return e}function W(e){console.log(e),r(!0,{record:e})}function j(e){s.push({path:"../../bizArchives/detail",query:{id:e.id,accessId:e.accessId,name:e.name,gender:e.gender,age:e.age,activeKeys:5}})}function Q(e){D(!0,{record:e,isUpdate:!0})}const{createMessage:M}=ue();function U(e){return u(this,null,function*(){yield q(e.patientBasicId),M.success("关注成功!"),N(),yield f(),yield w()})}function X(e){return u(this,null,function*(){yield q(e.patientBasicId),M.success("取消关注成功!"),N(),yield f(),yield w()})}function A(J){return u(this,arguments,function*({isUpdate:e,values:n}){console.log(e),console.log(n),yield f(),yield w()})}function Z(e){return u(this,null,function*(){t.value=e.value,yield f(),yield w()})}function G(e){e=="add"&&y(!0,{isUpdate:!1,record:{}})}function H(){return u(this,null,function*(){x.name=k().name?k().name:"",x.tableSort=k().tableSort?k().tableSort:"",yield f(),yield w()})}return(e,n)=>{const J=Ie("Sift"),L=Re("auth");return l(),h("div",ze,[d("div",null,[d("div",Ye,[m(i(ne),{title:"查房"}),d("div",null,[Be((l(),g(i(le),{border:!1,size:"large",type:"primary",onClick:n[0]||(n[0]=_=>G("add"))},{icon:R(()=>[m(T,{icon:"icon-xt-add_default|iconfont",size:18,color:"#fff",class:"mr-1"})]),default:R(()=>[qe]),_:1})),[[L,[""]]])])]),d("div",Ee,[m(i(de),{type:"check",width:160,selected:t.value,data:p.value,onItemClick:Z},null,8,["selected","data"]),d("div",Ke,[m(i(pe),{onRegister:i(E),onFieldValueChange:H,style:{width:"450px"},class:"mr-2"},null,8,["onRegister"])])]),V.value.length?(l(),h("div",Oe,[m(J,{data:V.value},null,8,["data"])])):c("",!0),m(i(ye),{onRegister:i(v)},{bodyCell:R(({column:_,record:a})=>[_.key==="name"?(l(),h(C,{key:0},[d("span",{class:Ne(["table-dot","table-dot--"+a.status])},null,2),d("span",{title:a.name},S(a.name),9,We)],64)):c("",!0),_.dataIndex==="updatorName"?(l(),h(C,{key:1},[a.updateAvatar?(l(),g(i(re),{key:0,src:a.updateAvatar,style:{width:"20",height:"20px"}},null,8,["src"])):c("",!0),B(" "+S(a.updatorName),1)],64)):c("",!0),_.key==="gender"?(l(),h(C,{key:2},[a.gender=="pb_sex_man"?(l(),g(T,{key:0,icon:"icon-xt-male_sm|iconfont",color:"#0057FF"})):c("",!0),a.gender=="pb_sex_woman"?(l(),g(T,{key:1,icon:"icon-xt-female_sm|iconfont",color:"#FF0066"})):c("",!0),B("("+S(a.age)+")",1)],64)):c("",!0),_.key==="patrolTime"?(l(),h(C,{key:3},[B(S(a.patrolTime?i(ce)(a.patrolTime).format("YYYY-MM-DD"):""),1)],64)):c("",!0),_.key==="action"?(l(),g(i(he),{key:4,dropDownActions:[{auth:"storage:config:query",tooltip:"查房记录",label:"查房记录",onClick:j.bind(null,a)},{auth:"archives:patrolWard:edit",tooltip:"编辑",label:"编辑",onClick:Q.bind(null,a)},{auth:"archives:patrolWard:followOrNo",tooltip:"关注",label:"关注",ifShow:a.status>1,popConfirm:{title:"是否确定要关注?",placement:"left",confirm:U.bind(null,a)}},{auth:"archives:patrolWard:followOrNo",tooltip:"取消关注",label:"取消关注",ifShow:a.status==1,popConfirm:{title:"是否确定要取消关注?",placement:"left",confirm:X.bind(null,a)}}],actions:[{auth:"archives:patrolWard:query",icon:"icon-xt-ward_default|iconfont",tooltip:"查房",onClick:W.bind(null,a)}]},null,8,["dropDownActions","actions"])):c("",!0)]),_:1},8,["onRegister"])]),m(xe,{onRegister:i(b),onSuccess:A},null,8,["onRegister"]),m(Ae,{onRegister:i(F),onSuccess:A},null,8,["onRegister"])])}}});const bt=me(je,[["__scopeId","data-v-38f806b2"]]);export{bt as default};
|