| 1 |
- var s=(k,w,c)=>new Promise((n,d)=>{var m=t=>{try{a(c.next(t))}catch(l){d(l)}},f=t=>{try{a(c.throw(t))}catch(l){d(l)}},a=t=>t.done?n(t.value):Promise.resolve(t.value).then(m,f);a((c=c.apply(k,w)).next())});import N from"./Content-6cb19db5.js";import P from"./Edit-a4bce543.js";import{P as W}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-367be871.js";import{u as $}from"./index-c733fbf6.js";import"./index-fe06ec6c.js";import{l as q}from"./antd-f204cf77.js";import{b4 as L,aW as X,m as F,aR as T,_ as K}from"./index.js";import{X as O}from"./XTTab-9b8140e6.js";import{_ as Q}from"./componentMap-8020b34e.js";import{u as U}from"./useForm-64bbd444.js";import"./FormItem.vue_vue_type_script_lang-aa52e9e4.js";import{b as Y}from"./data-f0ddd38a.js";import{e as Z}from"./schedulingTempApi-9921d1c4.js";import{g as G}from"./wardInfo-32d945ad.js";import{_ as H}from"./AutoTableModal.vue_vue_type_script_setup_true_lang-57c59ca0.js";import{d as J,o as ee,f as i,Y as _,Z as g,_ as y,l as o,u,a7 as V,a9 as b,ad as ae}from"./vue-b33f04cb.js";import"./CardModal-8fb67802.js";import"./schedulingExecApi-78202c39.js";import"./useWindowSizeFn-e2b93e2a.js";import"./LoadModal-918e0a9a.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"./TextEditor-6383dadf.js";import"./onMountedOrActivated-3a1cee4e.js";import"./useTable-e37b46e3.js";import"./useForm-b1e549d3.js";import"./componentMap-5ed4f2d1.js";import"./sortable.esm-4ae27e0b.js";const te={class:"flex justify-between"},oe={key:0,class:"flex"},ie={class:"flex justify-between my-4"},se={class:"flex"},ne={key:0},le={key:1},re=J({__name:"index",setup(k){ee(()=>s(this,null,function*(){yield A(),yield v()}));const[w,{openModal:c}]=$(),n=i(),d=i([]),m=i({}),f=i(!0),a=i(!1),t=i("0"),l=i(0),h=i([]),p=i(""),[z,{getFieldsValue:D}]=U({schemas:Y,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}});function A(){return s(this,null,function*(){var r,S;const e=yield G({});d.value=(r=e==null?void 0:e.data)==null?void 0:r.map(I=>({key:I.id,label:I.name,hasValue:!1})),n.value=(S=d.value[0])==null?void 0:S.key})}function v(){return s(this,null,function*(){const e=yield Z({week:l.value,wardId:n.value,time:L(q())});e!=null&&e.workDayConfig&&(m.value.head=e.workDayConfig,m.value.bed=e.bedInfos,m.value.cnt=e.bedInfos,p.value=e.workDayAndSailingUniqueString,t.value=X()),f.value=!1})}function x(e){return s(this,null,function*(){e=="edit"&&(a.value=!a.value)})}function E(e){return s(this,null,function*(){n.value=e.value,yield v()})}function M(){return s(this,null,function*(){l.value=D().week,yield v()})}function R(){a.value=!1,h.value=[]}function B(e){c(!0,{record:{sailing:e.sailing,unSailing:e.unScheduledSailing,flag:p.value,wardId:n.value,week:l.value||0}})}function j(e){h.value=e.bedId||[]}function C(e){return s(this,null,function*(){yield v()})}return(e,r)=>(_(),g("div",{class:"warp",style:ae({maxWidth:a.value?"calc(100vw - 28.6vw)":"100%"})},[y("div",null,[y("div",te,[o(u(W),{title:"长期排床模板"}),a.value?b("",!0):(_(),g("div",oe,[o(u(T),{class:"mr-2",border:!1,size:"large",onClick:r[0]||(r[0]=()=>x("export"))},{icon:V(()=>[o(F,{icon:"icon-xt-export_default|iconfont",size:18,color:"#3D4155"})]),_:1}),o(u(T),{border:!1,size:"large",type:"primary",onClick:r[1]||(r[1]=()=>x("edit"))},{icon:V(()=>[o(F,{icon:"icon-xt-edit_default|iconfont",size:18,color:"#fff",class:"mr-1"})]),_:1})]))]),y("div",ie,[o(u(O),{type:"illness",width:60,selected:n.value,data:d.value,onItemClick:E},null,8,["selected","data"]),y("div",se,[o(u(Q),{onRegister:u(z),onFieldValueChange:M,style:{width:"200px"}},null,8,["onRegister"])])])]),f.value?b("",!0):(_(),g("div",ne,[o(N,{data:m.value,refresh:t.value,flag:p.value,edit:a.value,"bed-id":h.value,onSuccess:C},null,8,["data","refresh","flag","edit","bed-id"])])),a.value?(_(),g("div",le,[o(P,{flag:p.value,refresh:t.value,onClose:R,onAuto:B,onChange:j},null,8,["flag","refresh"])])):b("",!0),o(H,{onRegister:u(w),onSuccess:C},null,8,["onRegister"])],4))}});const Le=K(re,[["__scopeId","data-v-bf29364d"]]);export{Le as default};
|