| 1234567891011 |
- var n=(x,b,d)=>new Promise((s,f)=>{var m=a=>{try{o(d.next(a))}catch(l){f(l)}},v=a=>{try{o(d.throw(a))}catch(l){f(l)}},o=a=>a.done?s(a.value):Promise.resolve(a.value).then(m,v);o((d=d.apply(x,b)).next())});import j from"./Content-225c4f72.js";import N from"./Edit-7d95209d.js";import{_ as O}from"./AutoTableModal.vue_vue_type_script_setup_true_lang-7a17b752.js";import{P as q}from"./ImportModal.vue_vue_type_style_index_0_scoped_375ed303_lang-fdd1625c.js";import{u as L}from"./index-6b64feb2.js";import"./index-a4e1ec38.js";import{l as c}from"./antd-f259b82a.js";import{b5 as W,aV as M,m as V,aO as F}from"./index.js";import{X}from"./XTTab-e7882549.js";import{_ as K}from"./componentMap-653747b8.js";import{u as Q}from"./useForm-bff27c7a.js";import"./FormItem.vue_vue_type_script_lang-d3b60323.js";import{i as U}from"./data-67e5fc5b.js";import{b as Z}from"./schedulingExecApi-30afb8ae.js";import{g as G}from"./wardInfo-4b6b5ec9.js";import{d as H,o as J,f as i,Y as _,Z as h,_ as w,l as t,u,a7 as I,a9 as k,ad as ee}from"./vue-aed314e3.js";import"./CardModal-1a6b3082.js";import"./useWindowSizeFn-6e9d633b.js";import"./LoadModal-b1159c40.js";import"./index-7fe9c1e2.js";import"./index-6811a03f.js";import"./useFormItem-421691fe.js";import"./uuid-31b8b5a4.js";import"./useSortable-7d2b6665.js";import"./download-fac9a150.js";import"./copyTextToClipboard-328ee3b1.js";import"./TextEditor-4892fcd0.js";import"./onMountedOrActivated-d9097634.js";import"./useTable-4b14af4b.js";import"./useForm-f0fa3fae.js";import"./componentMap-067ef57e.js";import"./sortable.esm-4ae27e0b.js";import"./schedulingTempApi-57124a98.js";c.extend(U);const ae=[{field:"week",component:"Select",componentProps:{options:[{label:`本周
- (
- ${c().day(1).format("YYYY-MM-DD")} -
- ${c().day(7).format("YYYY-MM-DD")}
- )
- `,value:0},{label:`下周
- (
- ${c().day(8).format("YYYY-MM-DD")} -
- ${c().day(14).format("YYYY-MM-DD")}
- )
- `,value:1}]},defaultValue:0}],oe={class:"flex justify-between"},te={key:0,class:"flex"},le={class:"flex justify-between my-4"},ie={class:"flex"},ne={key:0},se={key:1},Oe=H({__name:"index",setup(x){J(()=>n(this,null,function*(){console.log("onMounted"),yield $(),yield y()}));const[b,{openModal:d}]=L(),s=i(),f=i([]),m=i({}),v=i(!0),o=i(!1),a=i("0"),l=i(0),p=i([]),g=i(""),[T,{getFieldsValue:E}]=Q({schemas:ae,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}});function $(){return n(this,null,function*(){var r,S;const e=yield G({});console.log("🚀 ~ file: index.vue:96 ~ getTab ~ res:",e),f.value=(r=e==null?void 0:e.data)==null?void 0:r.map(D=>({key:D.id,label:D.name,hasValue:!1})),s.value=(S=f.value[0])==null?void 0:S.key})}function y(){return n(this,null,function*(){const e=yield Z({week:l.value,wardId:s.value,time:W(l.value?c().add(7,"day"):c())});e!=null&&e.workDayConfig&&(m.value.head=e.workDayConfig,m.value.bed=e.bedInfos,m.value.cnt=e.bedInfos,g.value=e.workDayAndSailingUniqueString,a.value=M()),v.value=!1})}function C(e){return n(this,null,function*(){e=="export"&&console.log("🚀 ~uindex.vue:283 ~ headerClick ~ type:",e),e=="edit"&&(console.log("🚀 ~ file: index.vue:283 ~ headerClick ~ type:",e),o.value=!o.value)})}function z(e){return n(this,null,function*(){s.value=e.value,yield y()})}function A(){return n(this,null,function*(){l.value=E().week,console.log("🚀 ~ callFormChange ~ weekVal.value:",l.value),yield y()})}function B(){o.value=!1,p.value=[]}function P(e){console.log("🚀 ~ file: index.vue:153 ~ callAuto ~ record:",e),d(!0,{record:{sailing:e.sailing,unSailing:e.unScheduledSailing,flag:g.value,wardId:s.value,week:l.value||0}})}function R(e){console.log("🚀 ~ callEditChange ~ data:",e),p.value=e.bedId||[]}function Y(e){return n(this,null,function*(){a.value=M(),yield y(),p.value=[],console.log("🚀 ~ file: index.vue:153 ~ data:",e)})}return(e,r)=>(_(),h("div",{class:"warp",style:ee({maxWidth:o.value?"calc(100vw - 28.6vw)":"100%"})},[w("div",null,[w("div",oe,[t(u(q),{title:"排床"}),o.value?k("",!0):(_(),h("div",te,[t(u(F),{class:"mr-2",border:!1,size:"large",onClick:r[0]||(r[0]=()=>C("export"))},{icon:I(()=>[t(V,{icon:"icon-xt-export_default|iconfont",size:18,color:"#3D4155"})]),_:1}),t(u(F),{border:!1,size:"large",type:"primary",onClick:r[1]||(r[1]=()=>C("edit"))},{icon:I(()=>[t(V,{icon:"icon-xt-edit_default|iconfont",size:18,color:"#fff",class:"mr-1"})]),_:1})]))]),w("div",le,[t(u(X),{type:"illness",width:60,selected:s.value,data:f.value,onItemClick:z},null,8,["selected","data"]),w("div",ie,[t(u(K),{onRegister:u(T),onFieldValueChange:A,style:{width:"300px"}},null,8,["onRegister"])])])]),v.value?k("",!0):(_(),h("div",ne,[t(j,{data:m.value,refresh:a.value,flag:g.value,edit:o.value,"bed-id":p.value,onSuccess:Y},null,8,["data","refresh","flag","edit","bed-id"])])),o.value?(_(),h("div",se,[t(N,{flag:g.value,refresh:a.value,onClose:B,onAuto:P,onChange:R},null,8,["flag","refresh"])])):k("",!0),t(O,{onRegister:u(b),onSuccess:Y},null,8,["onRegister"])],4))}});export{Oe as default};
|