| 1 |
- var n=(l,u,i)=>new Promise((y,h)=>{var d=t=>{try{c(i.next(t))}catch(p){h(p)}},e=t=>{try{c(i.throw(t))}catch(p){h(p)}},c=t=>t.done?y(t.value):Promise.resolve(t.value).then(d,e);c((i=i.apply(l,u)).next())});import{_ as M}from"./componentMap-8020b34e.js";import{u as N}from"./useForm-64bbd444.js";import"./FormItem.vue_vue_type_script_lang-aa52e9e4.js";import{aR as b,b4 as L,_ as $}from"./index.js";import{c as j,d as q}from"./schedulingTempApi-9921d1c4.js";import{s as U}from"./data-f0ddd38a.js";import{u as z}from"./index-c733fbf6.js";import{l as O}from"./antd-f204cf77.js";import P from"./LoadModal-918e0a9a.js";import{d as Y,o as Z,w as S,x as G,f as _,Y as w,Z as B,_ as a,l as f,a7 as C,E as I,$ as g,u as r,F as H,a8 as J,a0 as K,a1 as Q,a2 as W}from"./vue-b33f04cb.js";import"./index-2f799b33.js";import"./index-2f695166.js";import"./useFormItem-1a9613e7.js";import"./uuid-31b8b5a4.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./copyTextToClipboard-2136d900.js";import"./index-fe06ec6c.js";import"./TextEditor-6383dadf.js";import"./onMountedOrActivated-3a1cee4e.js";import"./useWindowSizeFn-e2b93e2a.js";const k=l=>(Q("data-v-983bb1fd"),l=l(),W(),l),X={class:"edit animate__animated animate__slideInRight"},ee=k(()=>a("div",{class:"edit-tit"}," 长期排床编辑 ",-1)),te={class:"edit-cnt"},ae={class:"flex items-center justify-between"},se=k(()=>a("div",{class:"common-tit"},"排床",-1)),oe={class:"mb-1"},ie={class:"edit-cnt_detail"},ne=["onClick"],le=["title"],ce={class:"color-primary"},de={class:"flex items-center edit-foot"},re=Y({__name:"Edit",props:{flag:{type:String,default:""},refresh:{type:String,default:""}},emits:["close","auto","change"],setup(l,{emit:u}){const i=l,[y,{openModal:h}]=z();Z(()=>n(this,null,function*(){yield m()})),S(()=>i.flag,()=>n(this,null,function*(){yield m()})),S(()=>i.refresh,()=>n(this,null,function*(){yield G(()=>{e.value=[],m()})}));const d=_([]),e=_([]),c=_(""),t=_(30),p=_([]),[x,{getFieldsValue:F,setFieldsValue:R}]=N({schemas:U,autoSubmitOnEnter:!0,rowProps:{gutter:16}});function m(){return n(this,null,function*(){const s={blurry:c.value,workDayAndSailingUniqueString:i.flag};d.value=yield j(s)})}function T(s){e.value.includes(s.patientBasicId)?e.value=e.value.filter(v=>v!==s.patientBasicId):e.value.push(s.patientBasicId),u("change",{bedId:e.value})}function E(){return n(this,null,function*(){const s={patientBasicIds:e.value.length>0?e.value:d.value.map(o=>o.patientBasicId),workDayAndSailingUniqueString:i.flag,time:L(O())};h(!0);const v=yield q(s);p.value=[],t.value=80,setTimeout(()=>{t.value=100,u("auto",v)},1e3)})}function V(){e.value=[],u("close")}function A(){return n(this,null,function*(){e.value.length>0?e.value=[]:e.value=d.value.map(s=>s.patientBasicId),R({blurry:""}),c.value="",yield m()})}function D(){return n(this,null,function*(){c.value=F().blurry,yield m()})}return(s,v)=>(w(),B("div",X,[ee,a("div",te,[a("div",ae,[se,a("div",null,[f(r(b),{class:"mb-2 mr-1",onClick:A},{default:C(()=>[I(g(e.value.length>0?"清空":"全选"),1)]),_:1}),f(r(b),{class:"mb-2",disabled:e.value.length<=0,onClick:E},{default:C(()=>[I(" 自动 ")]),_:1},8,["disabled"])])]),a("div",oe,[f(r(M),{onRegister:r(x),onFieldValueChange:D,style:{width:"100%"}},null,8,["onRegister"])]),a("div",ie,[(w(!0),B(H,null,J(d.value,o=>(w(),B("div",{key:o.patientBasicId,class:K(["edit-item",e.value.includes(o.patientBasicId)?"edit-item--not":""]),onClick:ue=>T(o)},[a("div",null,g(o.patientName),1),a("div",{class:"edit-item_count",title:"共: "+o.totalCount+"次, 剩余: "+o.unScheduledCount+"次"},[a("span",ce,g(o.unScheduledCount)+"/"+g(o.totalCount)+"次",1)],8,le)],10,ne))),128))])]),a("div",de,[f(r(b),{class:"edit-foot_btn",type:"default",onClick:V},{default:C(()=>[I("关闭")]),_:1})]),f(P,{onRegister:r(y),process:t.value},null,8,["onRegister","process"])]))}});const De=$(re,[["__scopeId","data-v-983bb1fd"]]);export{De as default};
|