| 1234567891011 |
- var n=(k,x,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(k,x)).next())});import j from"./Content-30a5c4c6.js";import N from"./Edit-4f61f505.js";import{_ as W}from"./AutoTableModal.vue_vue_type_script_setup_true_lang-1c108774.js";import{P as q}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-153d3ad5.js";import{u as L}from"./index-74ee4d87.js";import"./index-971488e0.js";import{l as c}from"./antd-d98832c6.js";import{b4 as O,aW as M,m as V,aR as F,_ as X}from"./index.js";import{X as K}from"./XTTab-2f7efd67.js";import{_ as Q}from"./componentMap-090b9009.js";import{u as U}from"./useForm-2d0613b7.js";import"./FormItem.vue_vue_type_script_lang-d3f182d4.js";import{i as Z}from"./data-bce01747.js";import{b as G}from"./schedulingExecApi-78202c39.js";import{g as H}from"./wardInfo-32d945ad.js";import{d as J,o as ee,f as i,Y as y,Z as h,_ as w,l as t,u,a7 as I,a9 as b,ad as ae}from"./vue-8fccce23.js";import"./CardModal-1e2b40fe.js";import"./useWindowSizeFn-e2b93e2a.js";import"./LoadModal-e807ae49.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"./useTable-15009f7a.js";import"./useForm-bca35dcc.js";import"./componentMap-4cfd6e0f.js";import"./sortable.esm-4ae27e0b.js";import"./schedulingTempApi-9921d1c4.js";c.extend(Z);const oe=[{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}],te={class:"flex justify-between"},le={key:0,class:"flex"},ie={class:"flex justify-between my-4"},ne={class:"flex"},se={key:0},re={key:1},ue=J({__name:"index",setup(k){ee(()=>n(this,null,function*(){console.log("onMounted"),yield $(),yield _()}));const[x,{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}]=U({schemas:oe,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}});function $(){return n(this,null,function*(){var r,S;const e=yield H({});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 _(){return n(this,null,function*(){const e=yield G({week:l.value,wardId:s.value,time:O(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 _()})}function A(){return n(this,null,function*(){l.value=E().week,console.log("🚀 ~ callFormChange ~ weekVal.value:",l.value),yield _()})}function B(){o.value=!1,p.value=[]}function R(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 P(e){console.log("🚀 ~ callEditChange ~ data:",e),p.value=e.bedId||[]}function Y(e){return n(this,null,function*(){a.value=M(),yield _(),p.value=[],console.log("🚀 ~ file: index.vue:153 ~ data:",e)})}return(e,r)=>(y(),h("div",{class:"warp",style:ae({maxWidth:o.value?"calc(100vw - 28.6vw)":"100%"})},[w("div",null,[w("div",te,[t(u(q),{title:"排床"}),o.value?b("",!0):(y(),h("div",le,[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",ie,[t(u(K),{type:"illness",width:60,selected:s.value,data:f.value,onItemClick:z},null,8,["selected","data"]),w("div",ne,[t(u(Q),{onRegister:u(T),onFieldValueChange:A,style:{width:"300px"}},null,8,["onRegister"])])])]),v.value?b("",!0):(y(),h("div",se,[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?(y(),h("div",re,[t(N,{flag:g.value,refresh:a.value,onClose:B,onAuto:R,onChange:P},null,8,["flag","refresh"])])):b("",!0),t(W,{onRegister:u(x),onSuccess:Y},null,8,["onRegister"])],4))}});const Le=X(ue,[["__scopeId","data-v-482fb63d"]]);export{Le as default};
|