index-a5c14b9c.js 8.4 KB

1
  1. var C=(v,g,u)=>new Promise((p,x)=>{var b=f=>{try{w(u.next(f))}catch(N){x(N)}},Y=f=>{try{w(u.throw(f))}catch(N){x(N)}},w=f=>f.done?p(f.value):Promise.resolve(f.value).then(b,Y);w((u=u.apply(v,g)).next())});import{l as r}from"./antd-f259b82a.js";import{u as T,_ as F}from"./useTable-9be8c0ed.js";import{b as R}from"./schedulingExecApi-30afb8ae.js";import{u as j,_ as q}from"./index.js";import{d as A,f as M,aj as W,o as $,Y as e,Z as a,l as z,a7 as E,ad as m,$ as i,a9 as d,F as k,_ as y,E as h,u as B,a1 as L,a2 as Q}from"./vue-aed314e3.js";import"./useForm-c7f42ee0.js";import"./FormItem.vue_vue_type_script_lang-39d09a3e.js";import"./useFormItem-421691fe.js";import"./index-4f5bc708.js";import"./useWindowSizeFn-6e9d633b.js";import"./uuid-31b8b5a4.js";import"./useSortable-7d2b6665.js";import"./download-2ecc6b15.js";import"./index-7fe9c1e2.js";import"./copyTextToClipboard-328ee3b1.js";import"./index-6811a03f.js";import"./index-a4e1ec38.js";import"./TextEditor-4892fcd0.js";import"./onMountedOrActivated-d9097634.js";import"./componentMap-175d8229.js";import"./sortable.esm-4ae27e0b.js";const O=[{title:"",dataIndex:"bedNo",align:"center",width:103},{title:"星期一",dataIndex:"monday",align:"center",width:270},{title:"星期二",dataIndex:"tuesday",align:"center",width:270},{title:"星期三",dataIndex:"wednesday",align:"center",width:270},{title:"星期四",dataIndex:"thursday",align:"center",width:270},{title:"星期五",dataIndex:"friday",align:"center",width:270},{title:"星期六",dataIndex:"saturday",align:"center",width:270},{title:"星期日",dataIndex:"sunday",align:"center",width:270}],n=v=>(L("data-v-33d45d08"),v=v(),Q(),v),U={class:"arrange-view"},Z={class:"bed-name"},G={class:"bed-info"},H={key:0,class:"shift-card shift-first"},J=n(()=>y("div",{class:"shift-dot dot-first"},null,-1)),K={key:1,class:"shift-card shift-second"},P=n(()=>y("div",{class:"shift-dot dot-second"},null,-1)),X={key:2,class:"shift-card shift-third"},I=n(()=>y("div",{class:"shift-dot dot-third"},null,-1)),ss={key:0,class:"shift-card shift-first"},ts=n(()=>y("div",{class:"shift-dot dot-first"},null,-1)),es={key:1,class:"shift-card shift-second"},as=n(()=>y("div",{class:"shift-dot dot-second"},null,-1)),ds={key:2,class:"shift-card shift-third"},is=n(()=>y("div",{class:"shift-dot dot-third"},null,-1)),os={key:0,class:"shift-card shift-first"},ys=n(()=>y("div",{class:"shift-dot dot-first"},null,-1)),hs={key:1,class:"shift-card shift-second"},ns=n(()=>y("div",{class:"shift-dot dot-second"},null,-1)),ls={key:2,class:"shift-card shift-third"},us=n(()=>y("div",{class:"shift-dot dot-third"},null,-1)),fs={key:0,class:"shift-card shift-first"},_s=n(()=>y("div",{class:"shift-dot dot-first"},null,-1)),cs={key:1,class:"shift-card shift-second"},rs=n(()=>y("div",{class:"shift-dot dot-second"},null,-1)),ks={key:2,class:"shift-card shift-third"},ms=n(()=>y("div",{class:"shift-dot dot-third"},null,-1)),vs={key:0,class:"shift-card shift-first"},ps=n(()=>y("div",{class:"shift-dot dot-first"},null,-1)),ws={key:1,class:"shift-card shift-second"},Ns=n(()=>y("div",{class:"shift-dot dot-second"},null,-1)),gs={key:2,class:"shift-card shift-third"},xs=n(()=>y("div",{class:"shift-dot dot-third"},null,-1)),bs={key:0,class:"shift-card shift-first"},Ds=n(()=>y("div",{class:"shift-dot dot-first"},null,-1)),Ss={key:1,class:"shift-card shift-second"},Ys=n(()=>y("div",{class:"shift-dot dot-second"},null,-1)),Cs={key:2,class:"shift-card shift-third"},Ms=n(()=>y("div",{class:"shift-dot dot-third"},null,-1)),Os={key:0,class:"shift-card shift-first"},Es=n(()=>y("div",{class:"shift-dot dot-first"},null,-1)),Bs={key:1,class:"shift-card shift-second"},Vs=n(()=>y("div",{class:"shift-dot dot-second"},null,-1)),Ts={key:2,class:"shift-card shift-third"},Fs=n(()=>y("div",{class:"shift-dot dot-third"},null,-1)),Rs=A({__name:"index",setup(v){const g=M([]),u=M([]),p=M([]),x=j(),b=W(),[Y,{setColumns:w}]=T({dataSource:p,columns:O,showIndexColumn:!1,bordered:!1,pagination:!1});$(()=>C(this,null,function*(){yield N(),yield f(g.value,r().format("YYYY-MM-DD")),yield w(O)}));function f(D,S){const t=r(S).startOf("week").add(1,"day");for(var s=0;s<7;s++)u.value.push(t.add(s,"day"));O.forEach((_,l)=>{_.dataIndex!="bedNo"&&(_.title=D[l-1]+"("+r(u.value[l-1]).format("MM-DD")+")",r(u.value[l-1]).format("YYYY-MM-DD")==r().format("YYYY-MM-DD")?_.className="#1A4BFC":r(u.value[l-1]).isBefore(r())?_.className="#c3cdd8":_.className="#000A18")})}function N(){return C(this,null,function*(){var s;console.log("🚀 ~ getBedViewInfo ~ route.query:",b);const D=((s=b.query)==null?void 0:s.token)||"";x.setToken(D);const S={time:r()},t=yield R(S);console.log("res:::::::::",t),t&&t.workDayConfig&&t.workDayConfig.forEach(_=>{g.value.push(_.week)}),t&&t.bedInfos&&(t.bedInfos.forEach(l=>{const c={bedNo:l.wardName+"-"+l.bedName,bedInfo:l.deviceName+"("+l.deviceModel+")",monday:[],tuesday:[],wednesday:[],thursday:[],friday:[],saturday:[],sunday:[]};l.formatSailing.forEach(V=>{V.forEach(o=>{o&&o.time.indexOf("星期一")!=-1?c.monday.push(o.patientName?o.patientName:""):o&&o.time.indexOf("星期二")!=-1?c.tuesday.push(o.patientName?o.patientName:""):o&&o.time.indexOf("星期三")!=-1?c.wednesday.push(o.patientName?o.patientName:""):o&&o.time.indexOf("星期四")!=-1?c.thursday.push(o.patientName?o.patientName:""):o&&o.time.indexOf("星期五")!=-1?c.friday.push(o.patientName?o.patientName:""):o&&o.time.indexOf("星期六")!=-1?c.saturday.push(o.patientName?o.patientName:""):o&&o.time.indexOf("星期日")!=-1&&c.sunday.push(o.patientName?o.patientName:"")})}),p.value.push(c)}),console.log("dataSources::::",p.value))})}return(D,S)=>(e(),a("div",U,[z(B(F),{onRegister:B(Y)},{headerCell:E(({column:t})=>[t.key==="monday"?(e(),a("span",{key:0,style:m("color:"+t.className)},i(t.title),5)):d("",!0),t.key==="tuesday"?(e(),a("span",{key:1,style:m("color:"+t.className)},i(t.title),5)):d("",!0),t.key==="wednesday"?(e(),a("span",{key:2,style:m("color:"+t.className)},i(t.title),5)):d("",!0),t.key==="thursday"?(e(),a("span",{key:3,style:m("color:"+t.className)},i(t.title),5)):d("",!0),t.key==="friday"?(e(),a("span",{key:4,style:m("color:"+t.className)},i(t.title),5)):d("",!0),t.key==="saturday"?(e(),a("span",{key:5,style:m("color:"+t.className)},i(t.title),5)):d("",!0),t.key==="sunday"?(e(),a("span",{key:6,style:m("color:"+t.className)},i(t.title),5)):d("",!0)]),bodyCell:E(({column:t,record:s})=>[t.key==="bedNo"?(e(),a(k,{key:0},[y("div",Z,i(s.bedNo),1),y("div",G,i(s.bedInfo),1)],64)):d("",!0),t.key==="monday"?(e(),a(k,{key:1},[s.monday&&s.monday[0]?(e(),a("div",H,[J,h(i(s.monday[0]),1)])):d("",!0),s.monday&&s.monday[1]?(e(),a("div",K,[P,h(i(s.monday[1]),1)])):d("",!0),s.monday&&s.monday[2]?(e(),a("div",X,[I,h(i(s.monday[2]),1)])):d("",!0)],64)):d("",!0),t.key==="tuesday"?(e(),a(k,{key:2},[s.tuesday&&s.tuesday[0]?(e(),a("div",ss,[ts,h(i(s.tuesday[0]),1)])):d("",!0),s.tuesday&&s.tuesday[1]?(e(),a("div",es,[as,h(i(s.tuesday[1]),1)])):d("",!0),s.tuesday&&s.tuesday[2]?(e(),a("div",ds,[is,h(i(s.tuesday[2]),1)])):d("",!0)],64)):d("",!0),t.key==="wednesday"?(e(),a(k,{key:3},[s.wednesday&&s.wednesday[0]?(e(),a("div",os,[ys,h(i(s.wednesday[0]),1)])):d("",!0),s.wednesday&&s.wednesday[1]?(e(),a("div",hs,[ns,h(i(s.wednesday[1]),1)])):d("",!0),s.wednesday&&s.wednesday[2]?(e(),a("div",ls,[us,h(i(s.wednesday[2]),1)])):d("",!0)],64)):d("",!0),t.key==="thursday"?(e(),a(k,{key:4},[s.thursday&&s.thursday[0]?(e(),a("div",fs,[_s,h(i(s.thursday[0]),1)])):d("",!0),s.thursday&&s.thursday[1]?(e(),a("div",cs,[rs,h(i(s.thursday[1]),1)])):d("",!0),s.thursday&&s.thursday[2]?(e(),a("div",ks,[ms,h(i(s.thursday[2]),1)])):d("",!0)],64)):d("",!0),t.key==="friday"?(e(),a(k,{key:5},[s.friday&&s.friday[0]?(e(),a("div",vs,[ps,h(i(s.friday[0]),1)])):d("",!0),s.friday&&s.friday[1]?(e(),a("div",ws,[Ns,h(i(s.friday[1]),1)])):d("",!0),s.friday&&s.friday[2]?(e(),a("div",gs,[xs,h(i(s.friday[2]),1)])):d("",!0)],64)):d("",!0),t.key==="saturday"?(e(),a(k,{key:6},[s.saturday&&s.saturday[0]?(e(),a("div",bs,[Ds,h(i(s.saturday[0]),1)])):d("",!0),s.saturday&&s.saturday[1]?(e(),a("div",Ss,[Ys,h(i(s.saturday[1]),1)])):d("",!0),s.saturday&&s.saturday[2]?(e(),a("div",Cs,[Ms,h(i(s.saturday[2]),1)])):d("",!0)],64)):d("",!0),t.key==="sunday"?(e(),a(k,{key:7},[s.sunday&&s.sunday[0]?(e(),a("div",Os,[Es,h(i(s.sunday[0]),1)])):d("",!0),s.sunday&&s.sunday[1]?(e(),a("div",Bs,[Vs,h(i(s.sunday[1]),1)])):d("",!0),s.sunday&&s.sunday[2]?(e(),a("div",Ts,[Fs,h(i(s.sunday[2]),1)])):d("",!0)],64)):d("",!0)]),_:1},8,["onRegister"])]))}});const ot=q(Rs,[["__scopeId","data-v-33d45d08"]]);export{ot as default};