Edit-480fd7b4.js 3.5 KB

1
  1. var l=(i,m,a)=>new Promise((v,c)=>{var e=s=>{try{r(a.next(s))}catch(u){c(u)}},d=s=>{try{r(a.throw(s))}catch(u){c(u)}},r=s=>s.done?v(s.value):Promise.resolve(s.value).then(e,d);r((a=a.apply(i,m)).next())});import{_ as V}from"./componentMap-09cce077.js";import{u as N}from"./useForm-2d0613b7.js";import"./FormItem.vue_vue_type_script_lang-77b956f3.js";import{aR as C,_ as M}from"./index.js";import{e as D}from"./schedulingExecApi-78202c39.js";import{s as L}from"./data-b2282714.js";import{u as T}from"./index-02657599.js";import $ from"./LoadModal-bd363e59.js";import{d as A,o as j,w as B,x as q,f,Y as h,Z as g,_ as t,a6 as z,a7 as S,E as k,u as _,a9 as O,l as y,F as P,a8 as U,a0 as Y,$ as w,a1 as Z,a2 as G}from"./vue-8fccce23.js";import"./antd-49db3de3.js";import"./index-711a07cd.js";import"./index-c0df42d9.js";import"./useFormItem-73ca0ac9.js";import"./uuid-31b8b5a4.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./copyTextToClipboard-e5179ded.js";import"./index-e31740dc.js";import"./TextEditor-6207a694.js";import"./onMountedOrActivated-cb072c10.js";import"./useWindowSizeFn-e2b93e2a.js";const x=i=>(Z("data-v-fe2a81fd"),i=i(),G(),i),H={class:"edit animate__animated animate__slideInRight"},J=x(()=>t("div",{class:"edit-tit"}," 排床编辑 ",-1)),K={class:"edit-cnt"},Q={class:"flex items-center justify-between"},W=x(()=>t("div",{class:"common-tit"},"排床",-1)),X={class:"mb-1"},ee={class:"edit-cnt_detail"},te=["onClick"],ae=["title"],se={class:"color-primary"},oe={class:"flex items-center edit-foot"},ie=A({__name:"Edit",props:{flag:{type:String,default:""},refresh:{type:String,default:""}},emits:["close","auto","change"],setup(i,{emit:m}){const a=i,[v]=T();j(()=>l(this,null,function*(){yield p()})),B(()=>a.flag,()=>l(this,null,function*(){yield p()})),B(()=>a.refresh,()=>l(this,null,function*(){console.log("🚀 ~ props.refresh:",a.refresh),yield q(()=>{e.value=[],console.log("🚀 ~ awaitnextTick ~ notBedId.value:",e.value),p()})}));const c=f([]),e=f([]),d=f(""),r=f(30),[s,{getFieldsValue:u,setFieldsValue:I}]=N({schemas:L,autoSubmitOnEnter:!0,rowProps:{gutter:16}});function p(){return l(this,null,function*(){const n={blurry:d.value||"",workDayAndSailingUniqueString:a.flag};c.value=yield D(n)})}function b(n){console.log("🚀 ~ file: Edit.vue:106 ~ handleBed ~ data:",n),e.value=[],e.value.push(n.patientBasicId),m("change",{bedId:e.value})}function F(){e.value=[],m("close")}function E(){return l(this,null,function*(){e.value.length>0?e.value=[]:e.value=c.value.map(n=>n.patientBasicId),I({blurry:""}),d.value="",yield p()})}function R(){return l(this,null,function*(){d.value=u().blurry,yield p()})}return(n,ne)=>(h(),g("div",H,[J,t("div",K,[t("div",Q,[W,t("div",null,[e.value.length>0?(h(),z(_(C),{key:0,class:"mb-2 mr-1",onClick:E},{default:S(()=>[k(" 清空 ")]),_:1})):O("",!0)])]),t("div",X,[y(_(V),{onRegister:_(s),onFieldValueChange:R,style:{width:"100%"}},null,8,["onRegister"])]),t("div",ee,[(h(!0),g(P,null,U(c.value,o=>(h(),g("div",{key:o.patientBasicId,class:Y(["edit-item",e.value.includes(o.patientBasicId)?"edit-item--not":""]),onClick:le=>b(o)},[t("div",null,w(o.patientName),1),t("div",{class:"edit-item_count",title:"共: "+o.totalCount+"次, 剩余: "+o.unScheduledCount+"次"},[t("span",se,w(o.unScheduledCount)+"/"+w(o.totalCount)+"次",1)],8,ae)],10,te))),128))])]),t("div",oe,[y(_(C),{class:"edit-foot_btn",type:"default",onClick:F},{default:S(()=>[k("关闭")]),_:1})]),y($,{onRegister:_(v),process:r.value},null,8,["onRegister","process"])]))}});const Re=M(ie,[["__scopeId","data-v-fe2a81fd"]]);export{Re as default};