index.b5904a6d.js 19 KB

12345678
  1. import{d as $,b as ne,e as m,f as S,i as N,k as F,j as a,w as l,l as V,A as I,h as f,B as L,g as O,_ as U,r as o,H as q,s as X,t as Q,M as j,o as Y,F as G,D as J}from"./index.2854391f.js";import{m as se}from"./commonData.fd496339.js";import{v as ie,o as re,w as de,x as ce,y as me,f as ve,d as pe}from"./serve.1579d096.js";import{S as fe}from"./switchBar.088ec857.js";import{N as Fe}from"./index.be6ad7be.js";import{g as ge}from"./permission.e33085b3.js";const he=[{title:"\u5E8F\u53F7",align:"left",width:100,minWidth:100,colKey:"rowIndex"},{title:"\u8001\u4EBA\u59D3\u540D",colKey:"elderName",width:200,minWidth:200},{title:"\u5E8A\u4F4D\u53F7",minWidth:"200px",colKey:"bedNumber"},{title:"\u62A4\u7406\u9879\u76EE\u540D\u79F0",minWidth:"180px",colKey:"projectName"},{title:"\u9879\u76EE\u7C7B\u578B",minWidth:"200px",colKey:"taskType"},{title:"\u62A4\u7406\u5458\u59D3\u540D",minWidth:"150px",colKey:"nursingName"},{title:"\u671F\u671B\u670D\u52A1\u65F6\u95F4",minWidth:"200px",colKey:"estimatedServerTime"},{title:"\u521B\u5EFA\u4EBA",minWidth:"200px",colKey:"creator"},{title:"\u521B\u5EFA\u65F6\u95F4",minWidth:"180px",colKey:"createTime"},{title:"\u5173\u8054\u5355\u636E",minWidth:"185px",colKey:"relNo"},{align:"left",fixed:"right",minWidth:"200px",colKey:"op",title:"\u64CD\u4F5C"}],_e=[{title:"\u5E8F\u53F7",align:"left",width:100,minWidth:100,colKey:"rowIndex"},{title:"\u8001\u4EBA\u59D3\u540D",colKey:"elderName",width:200,minWidth:200},{title:"\u5E8A\u4F4D\u53F7",minWidth:"200px",colKey:"bedNumber"},{title:"\u62A4\u7406\u9879\u76EE\u540D\u79F0",minWidth:"180px",colKey:"projectName"},{title:"\u9879\u76EE\u7C7B\u578B",minWidth:"200px",colKey:"taskType"},{title:"\u62A4\u7406\u5458\u59D3\u540D",minWidth:"150px",colKey:"nursingName"},{title:"\u671F\u671B\u670D\u52A1\u65F6\u95F4",minWidth:"200px",colKey:"estimatedServerTime"},{title:"\u6267\u884C\u4EBA",minWidth:"200px",colKey:"updater"},{title:"\u6267\u884C\u65F6\u95F4",minWidth:"180px",colKey:"updateTime"},{title:"\u5173\u8054\u5355\u636E",minWidth:"185px",colKey:"relNo"},{align:"left",fixed:"right",width:80,minWidth:"80px",colKey:"op",title:"\u64CD\u4F5C"}],be=[{title:"\u5E8F\u53F7",align:"left",width:100,minWidth:100,colKey:"rowIndex"},{title:"\u8001\u4EBA\u59D3\u540D",colKey:"elderName",width:200,minWidth:200},{title:"\u5E8A\u4F4D\u53F7",minWidth:"200px",colKey:"bedNumber"},{title:"\u62A4\u7406\u9879\u76EE\u540D\u79F0",minWidth:"180px",colKey:"projectName"},{title:"\u9879\u76EE\u7C7B\u578B",minWidth:"200px",colKey:"taskType"},{title:"\u62A4\u7406\u5458\u59D3\u540D",minWidth:"150px",colKey:"nursingName"},{title:"\u671F\u671B\u670D\u52A1\u65F6\u95F4",minWidth:"200px",colKey:"estimatedServerTime"},{title:"\u53D6\u6D88\u4EBA",minWidth:"150px",colKey:"updater"},{title:"\u53D6\u6D88\u65F6\u95F4",minWidth:"200px",colKey:"updateTime"},{title:"\u5173\u8054\u5355\u636E",minWidth:"185px",colKey:"relNo"},{align:"left",fixed:"right",width:80,minWidth:"80px",colKey:"op",title:"\u64CD\u4F5C"}],Ce={class:"baseList"},De={class:"tableBoxs"},ye={class:"operateCon"},Ee=["onClick"],Be=["onClick"],xe=["onClick"],ke=["onClick"],Se="index",Ae=$({__name:"TableList",props:{taskStatus:{type:Number,default:1},listData:{type:Object,default:()=>[]},total:{type:Number,default:0},pagination:{type:Object,default:()=>({})},dataLoading:{type:Boolean,default:!1}},emits:["handleCancel","handleTime","handleExecute","handleEdit","handleClickDelete","handleForbidden","getCurrent"],setup(n,{emit:g}){const v=ne(),D=r=>{g("handleCancel",r),console.log(r)},x=r=>{v.push({path:"/serve/serveDetails",query:{id:r.id}})},y=r=>{g("handleExecute",r),console.log(r)},p=r=>{g("handleTime",r),console.log(r)},d=r=>{g("getCurrent",r)};return(r,s)=>{const i=m("t-table"),h=m("t-pagination");return S(),N("div",Ce,[F("div",De,[a(i,{data:n.listData,columns:n.taskStatus===1?L(he):n.taskStatus===2?L(_e):L(be),"row-key":Se,"vertical-align":"middle",hover:!0,loading:n.dataLoading,"table-layout":"fixed","table-content-width":"100%"},{rowIndex:l(({rowIndex:e})=>[V(I(e+1),1)]),nursingName:l(({row:e})=>[V(I(e.nursingName?e.nursingName.join(","):"--"),1)]),elderName:l(({row:e})=>[V(I(e.elderName||"--"),1)]),bedNumber:l(({row:e})=>[V(I(e.bedNumber||"--"),1)]),taskType:l(({row:e})=>[V(I(e.taskType===2?"\u62A4\u7406\u8BA1\u5212\u5185":"\u62A4\u7406\u8BA1\u5212\u5916"),1)]),creator:l(({row:e})=>[V(I(e.taskType===2?"\u7CFB\u7EDF":e.creator),1)]),updater:l(({row:e})=>[V(I(e.updater?e.updater:"--"),1)]),op:l(({row:e})=>[F("div",ye,[e.status===1?(S(),N("a",{key:0,class:"btn-dl",onClick:b=>D(e)},"\u53D6\u6D88",8,Ee)):f("v-if",!0),F("a",{class:"font-bt",onClick:b=>x(e)},"\u67E5\u770B",8,Be),e.status===1?(S(),N("a",{key:1,class:"font-bt",onClick:b=>y(e)},"\u6267\u884C",8,xe)):f("v-if",!0),e.status===1?(S(),N("a",{key:2,class:"font-bt",onClick:b=>p(e)},"\u6539\u671F",8,ke)):f("v-if",!0)])]),empty:l(()=>[a(Fe)]),_:1},8,["data","columns","loading"]),f(" \u5206\u9875 "),n.total>10?(S(),O(h,{key:0,modelValue:n.pagination.pageNum,"onUpdate:modelValue":s[0]||(s[0]=e=>n.pagination.pageNum=e),pageSize:n.pagination.pageSize,"onUpdate:pageSize":s[1]||(s[1]=e=>n.pagination.pageSize=e),total:n.total,onChange:d},null,8,["modelValue","pageSize","total"])):f("v-if",!0),f(" end ")])])}}});var Te=U(Ae,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/serve/task/components/TableList.vue"]]);const Ne={class:"dialog-form"},we={class:"dialogCenter"},je=F("div",null,[F("button",{class:"bt bt-grey wt-60",type:"reset"},"\u53D6\u6D88"),F("button",{theme:"primary",type:"submit",class:"bt wt-60"},[F("span",null,"\u786E\u5B9A")])],-1),Ve=$({__name:"DialogFrom",props:{visible:{type:Boolean,default:!1},title:{type:String,default:"\u65B0\u589E"}},emits:["handleClose","handleEditForm"],setup(n,{expose:g,emit:v}){const D=n,x=o("empty"),y=o(),p=o(!1),d=o({reason:""}),r={reason:[{required:!0,message:"\u53D6\u6D88\u539F\u56E0\u4E3A\u7A7A\uFF0C\u8BF7\u8F93\u5165\u53D6\u6D88\u539F\u56E0",type:"error",trigger:"blur"}]},s=o();q(()=>D.visible,()=>{p.value=D.visible,s.value=D.title});const i=b=>{b.validateResult===!0&&(v("handleEditForm",d.value),h())},h=()=>{y.value.reset()},e=()=>{h(),v("handleClose")};return g({handleClear:h}),(b,C)=>{const E=m("t-textarea"),T=m("t-form-item"),u=m("t-form"),B=m("t-dialog");return S(),N("div",Ne,[a(B,{visible:p.value,"onUpdate:visible":C[1]||(C[1]=c=>p.value=c),header:s.value,footer:!1,"on-close":e},{body:l(()=>[f(" \u8868\u5355\u5185\u5BB9 "),F("div",we,[a(u,{ref_key:"form",ref:y,data:d.value,rules:r,"label-width":80,"on-cancel":"onClickCloseBtn","reset-type":x.value,onReset:e,onSubmit:i},{default:l(()=>[a(T,{label:"\u53D6\u6D88\u539F\u56E0\uFF1A",name:"reason"},{default:l(()=>[a(E,{modelValue:d.value.reason,"onUpdate:modelValue":C[0]||(C[0]=c=>d.value.reason=c),class:"wt-400",placeholder:"\u8BF7\u8F93\u5165",maxlength:100},null,8,["modelValue"])]),_:1}),a(T,{class:"dialog-footer"},{default:l(()=>[je]),_:1})]),_:1},8,["data","reset-type"])])]),_:1},8,["visible","header"])])}}});var Ie=U(Ve,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/serve/task/components/DialogFrom.vue"]]);const Ke=n=>(X("data-v-378bc8cc"),n=n(),Q(),n),We={class:"dialog-form"},$e={class:"dialogCenter"},Ue=Ke(()=>F("button",{theme:"primary",type:"submit",class:"bt wt-60"},[F("span",null,"\u786E\u5B9A")],-1)),Le=$({__name:"DialogFormTime",props:{visible:{type:Boolean,default:!1},timeData:{type:String}},emits:["handleClose","handleSubmit"],setup(n,{emit:g}){const v=n,D=o("empty"),x=o(),y=o(!1),p=o({estimatedServerTime:""}),d={estimatedServerTime:[{required:!0,message:"\u671F\u671B\u670D\u52A1\u65F6\u95F4\u4E3A\u7A7A\uFF0C\u8BF7\u8F93\u5165\u671F\u671B\u670D\u52A1\u65F6\u95F4",type:"error",trigger:"change"}]};q(()=>v.visible,h=>{y.value=v.visible,h&&(p.value.estimatedServerTime=v.timeData)});const r=h=>{if(h.validateResult===!0){let e=null;p.value.estimatedServerTime===void 0?e=new Date(p.value.estimatedServerTime).getTime():e=new Date(p.value.estimatedServerTime).getTime(),g("handleSubmit",{estimatedServerTime:e}),i()}},s=h=>{console.log(h,"date")},i=()=>{x.value.reset(),g("handleClose")};return(h,e)=>{const b=m("t-date-picker"),C=m("t-form-item"),E=m("t-form"),T=m("t-dialog");return S(),N("div",We,[a(T,{visible:y.value,"onUpdate:visible":e[1]||(e[1]=u=>y.value=u),header:"\u4FEE\u6539\u6267\u884C\u65F6\u95F4",footer:!1,"on-close":i},{body:l(()=>[f(" \u8868\u5355\u5185\u5BB9 "),F("div",$e,[a(E,{ref_key:"form",ref:x,data:p.value,rules:d,"label-width":108,"on-cancel":"onClickCloseBtn","reset-type":D.value,onSubmit:r},{default:l(()=>[a(C,{label:"\u671F\u671B\u670D\u52A1\u65F6\u95F4\uFF1A",name:"estimatedServerTime"},{default:l(()=>[a(b,{modelValue:p.value.estimatedServerTime,"onUpdate:modelValue":e[0]||(e[0]=u=>p.value.estimatedServerTime=u),placeholder:"\u8BF7\u9009\u62E9","enable-time-picker":"",class:"expectTime wt-400","disable-date":{before:new Date},onChange:s},null,8,["modelValue","disable-date"])]),_:1}),a(C,{class:"dialog-footer"},{default:l(()=>[F("div",null,[F("button",{class:"bt bt-grey wt-60",type:"reset",onClick:i}," \u53D6\u6D88 "),Ue])]),_:1})]),_:1},8,["data","reset-type"])])]),_:1},8,["visible"])])}}});var ze=U(Le,[["__scopeId","data-v-378bc8cc"],["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/serve/task/components/DialogFormTime.vue"]]);const He=n=>(X("data-v-7f554f74"),n=n(),Q(),n),Re={class:"dialog-form"},Pe={class:"dialogCenter"},Me=He(()=>F("button",{theme:"primary",type:"submit",class:"bt wt-60"},[F("span",null,"\u786E\u5B9A")],-1)),Oe=$({__name:"DialogFormExecute",props:{visible:{type:Boolean,default:!1}},emits:["handleClose","handleSubmit"],setup(n,{expose:g,emit:v}){const D=n,x=o("empty"),y=o(),p=o(!1),d=o({estimatedServerTime:"",mark:""}),r=o(!0),s=o([]),i=o({size:2,unit:"MB",message:"\u56FE\u7247\u5927\u5C0F\u8D85\u8FC72m\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20"}),h={estimatedServerTime:[{required:!0,message:"\u6267\u884C\u65F6\u95F4\u4E3A\u7A7A\uFF0C\u8BF7\u9009\u62E9\u6267\u884C\u65F6\u95F4",type:"error",trigger:"blur"}],taskImage:[{required:!0,message:"\u6267\u884C\u56FE\u7247\u4E3A\u7A7A\uFF0C\u8BF7\u4E0A\u4F20\u6267\u884C\u56FE\u7247",type:"error",trigger:"change"}],mark:[{required:!0,message:"\u6267\u884C\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u8BF7\u8F93\u5165\u6267\u884C\u8BB0\u5F55",type:"error",trigger:"blur"}]};q(()=>D.visible,_=>{p.value=D.visible,_&&(d.value.estimatedServerTime=new Date().getTime())});const e=_=>{_.validateResult===!0&&v("handleSubmit",d.value)},b=_=>{console.log(_,d.value.estimatedServerTime,new Date(_).getTime(),"date1"),d.value.estimatedServerTime=new Date(_).getTime()},C=()=>{y.value.reset(),d.value.mark="",d.value.estimatedServerTime="",s.value=[]},E=()=>{C(),v("handleClose")},T=()=>{s.value=[],d.value.taskImage=""},u=_=>{console.log(_),j.error("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25")},B=_=>{const k=_.response.data;d.value.taskImage=k,s.value[0].response.url=k,s.value[0].url=k,console.log(s.value,"photoFile.value")},c=_=>_.size>2*1024*1024?(j.error("\u56FE\u7247\u5927\u5C0F\u8D85\u8FC72M\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20"),!1):!0;return g({handleClear:C}),(_,k)=>{const z=m("t-date-picker"),K=m("t-form-item"),H=m("t-upload"),R=m("t-textarea"),P=m("t-form"),M=m("t-dialog");return S(),N("div",Re,[a(M,{visible:p.value,"onUpdate:visible":k[3]||(k[3]=w=>p.value=w),header:"\u65B0\u589E\u6267\u884C\u8BB0\u5F55",footer:!1,"on-close":E},{body:l(()=>[f(" \u8868\u5355\u5185\u5BB9 "),F("div",Pe,[a(P,{ref_key:"form",ref:y,data:d.value,rules:h,"label-width":80,"on-cancel":"onClickCloseBtn","reset-type":x.value,onSubmit:e},{default:l(()=>[a(K,{label:"\u6267\u884C\u65F6\u95F4\uFF1A",name:"estimatedServerTime"},{default:l(()=>[a(z,{modelValue:d.value.estimatedServerTime,"onUpdate:modelValue":k[0]||(k[0]=w=>d.value.estimatedServerTime=w),placeholder:"\u8BF7\u9009\u62E9","enable-time-picker":"",class:"expectTime",onChange:b},null,8,["modelValue"])]),_:1}),a(K,{label:"\u6267\u884C\u56FE\u7247\uFF1A",name:"taskImage"},{default:l(()=>[a(H,{ref:"uploadRef",modelValue:s.value,"onUpdate:modelValue":k[1]||(k[1]=w=>s.value=w),action:"api/common/upload",autoUpload:r.value,theme:"image","size-limit":i.value,tips:"\u56FE\u7247\u5927\u5C0F\u4E0D\u8D85\u8FC72M,\u4EC5\u652F\u6301\u4E0A\u4F20PNG JPG JPEG\u7C7B\u578B\u56FE\u7247",accept:"image/*","before-upload":c,onRemove:T,onFail:u,onSuccess:B},null,8,["modelValue","autoUpload","size-limit"])]),_:1}),a(K,{label:"\u6267\u884C\u8BB0\u5F55\uFF1A",name:"mark"},{default:l(()=>[a(R,{modelValue:d.value.mark,"onUpdate:modelValue":k[2]||(k[2]=w=>d.value.mark=w),class:"wt-400",placeholder:"\u8BF7\u8F93\u5165",maxlength:100},null,8,["modelValue"])]),_:1}),a(K,{class:"dialog-footer"},{default:l(()=>[F("div",null,[F("button",{class:"bt bt-grey wt-60",type:"reset",onClick:E}," \u53D6\u6D88 "),Me])]),_:1})]),_:1},8,["data","reset-type"])])]),_:1},8,["visible"])])}}});var qe=U(Oe,[["__scopeId","data-v-7f554f74"],["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/serve/task/components/DialogFormExecute.vue"]]);const Ge={class:"formBox"},Je=$({__name:"SearchForm",props:{searchData:{type:Object,default:()=>({})},projectData:{type:Object,default:()=>({})}},emits:["handleSearch","handleReset","handleClear"],setup(n,{emit:g}){const v=o([]),D=o([]),x=o(null);Y(async()=>{const s=await ge({deptNo:"100001008000000"});D.value=s.data});const y=()=>{x.value.reset(),v.value=[],g("handleReset")},p=()=>{g("handleSearch",v.value)},d=s=>{s.length?v.value=[`${s[0]} 00:00:00`,`${s[1]} 23:59:59`]:g("handleClear","time")},r=s=>{g("handleClear",s)};return(s,i)=>{const h=m("t-input"),e=m("t-form-item"),b=m("t-col"),C=m("t-option"),E=m("t-select"),T=m("t-date-range-picker"),u=m("t-row"),B=m("t-form");return S(),N("div",Ge,[a(B,{ref_key:"form",ref:x,model:n.searchData,"label-width":98},{default:l(()=>[a(u,null,{default:l(()=>[a(b,null,{default:l(()=>[a(e,{label:"\u8001\u4EBA\u59D3\u540D\uFF1A",name:"elderName"},{default:l(()=>[a(h,{modelValue:n.searchData.elderName,"onUpdate:modelValue":i[0]||(i[0]=c=>n.searchData.elderName=c),class:"form-item-content",type:"search",placeholder:"\u8BF7\u8F93\u5165",clearable:"",onClear:i[1]||(i[1]=c=>r("elderName"))},null,8,["modelValue"])]),_:1})]),_:1}),a(b,null,{default:l(()=>[a(e,{label:"\u62A4\u7406\u5458\u59D3\u540D\uFF1A",name:"nurseId"},{default:l(()=>[f(` <t-input\r
  2. v-model="searchData.nurseName"\r
  3. class="form-item-content"\r
  4. type="search"\r
  5. placeholder="\u8BF7\u8F93\u5165"\r
  6. clearable\r
  7. @clear="handleClear('nurseName')"\r
  8. /> `),a(E,{modelValue:n.searchData.nurseId,"onUpdate:modelValue":i[2]||(i[2]=c=>n.searchData.nurseId=c),class:"wt-400",placeholder:"\u8BF7\u8F93\u5165",clearable:"",filterable:"",max:4},{default:l(()=>[(S(!0),N(G,null,J(D.value,(c,_)=>(S(),O(C,{key:_,value:c.id,label:c.realName,title:""},{default:l(()=>[V(I(c.realName),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(b,null,{default:l(()=>[a(e,{label:"\u62A4\u7406\u9879\u76EE\uFF1A",name:"projectId"},{default:l(()=>[a(E,{modelValue:n.searchData.projectId,"onUpdate:modelValue":i[3]||(i[3]=c=>n.searchData.projectId=c),clearable:"",filterable:"",placeholder:"\u8BF7\u9009\u62E9",onClear:i[4]||(i[4]=c=>r("projectId"))},{default:l(()=>[(S(!0),N(G,null,J(n.projectData,(c,_)=>(S(),O(C,{key:_,value:c.id,label:c.name,title:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(b,null,{default:l(()=>[a(e,{label:"\u671F\u671B\u670D\u52A1\u65F6\u95F4\uFF1A",name:"timeData"},{default:l(()=>[a(T,{modelValue:v.value,"onUpdate:modelValue":i[5]||(i[5]=c=>v.value=c),placeholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],clearable:"",onChange:d},null,8,["modelValue"])]),_:1})]),_:1}),f(" \u6309\u94AE\u533A\u57DF "),a(b,{class:"searchBtn"},{default:l(()=>[F("button",{type:"button",class:"bt-grey wt-60",onClick:i[6]||(i[6]=c=>y())}," \u91CD\u7F6E "),F("button",{type:"button",class:"bt wt-60",onClick:i[7]||(i[7]=c=>p())}," \u641C\u7D22 ")]),_:1})]),_:1})]),_:1},8,["model"])])}}});var Xe=U(Je,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/serve/task/components/SearchForm.vue"]]);const Qe={class:"min-h serveGrade bg-wt"},Ye={class:"marg-main newBox"},Ze=$({__name:"index",setup(n){const g=o(!1),v=o(!1),D=o([]),x=o(!1),y=o({}),p=o("\u586B\u5199\u53D6\u6D88\u539F\u56E0"),d=o(!1),r=o(!1),s=o(""),i=o(null),h=o(""),e=o(0),b=o([]),C=o(null),E=o(null),T=o(""),u=o({pageSize:10,pageNum:1,status:1,startTime:"",endTime:""});Y(()=>{B(),c()});const B=async()=>{x.value=!0;try{const t=await ie(u.value);D.value=t.data.records,e.value=Number(t.data.total)}finally{x.value=!1}},c=async()=>{const t=await re();t.code===200&&(b.value=t.data)},_=async t=>{const A=await ve(t);A.code===200&&(y.value=A.data)},k=async t=>{const A=await de({...t,taskId:E.value});A.code===200?(j.success("\u4FEE\u6539\u6210\u529F"),B(),W()):j.error(A.msg)},z=async t=>{console.log(t,"val");const A=await ce({...t,taskId:E.value,estimatedServerTime:t.estimatedServerTime});A.code===200?(j.success("\u6267\u884C\u6210\u529F"),B(),W(),C.value.handleClear()):j.error(A.msg)},K=t=>{g.value=!0,E.value=t.id,console.log(t,"row")},H=t=>{r.value=!0,E.value=t.id,T.value=t.estimatedServerTime},R=t=>{v.value=!0,E.value=t.id},P=async t=>{const A=await me({...t,taskId:E.value});A.code===200?(j.success("\u7F16\u8F91\u6210\u529F"),B(),W(),C.value.handleClear()):j.error(A.msg)},M=async()=>{const t={id:s.value,status:i.value};(await pe(t)).code===200&&(r.value=!1,j.success(h.value),B())},w=t=>{u.value.pageNum=1,t.length&&(u.value.startTime=new Date(t[0]).getTime(),u.value.endTime=new Date(t[1]).getTime()),B()},Z=()=>{u.value.pageSize=10,u.value.pageNum=1,u.value.startTime="",u.value.endTime="",u.value.nurseId="",u.value.projectId="",u.value.elderName="",delete u.value.startTime,delete u.value.endTime,delete u.value.elderName,delete u.value.projectId,delete u.value.nurseId,B()},ee=t=>{t>=0&&(u.value.status=t),u.value.pageNum=1,B()},W=()=>{v.value=!1,r.value=!1,g.value=!1},te=t=>{_(t.id),v.value=!0,p.value="\u7F16\u8F91"},ae=t=>{s.value=t.id,d.value=!0},ue=t=>{s.value=t.id,t.status===1?(r.value=!0,i.value=0,h.value="\u7981\u7528\u6210\u529F"):(i.value=1,M(),h.value="\u542F\u7528\u6210\u529F")},le=t=>{u.value.pageNum=t.current,u.value.pageSize=t.pageSize,B()},oe=t=>{t==="elderName"?delete u.value.elderName:t==="nurseName"?delete u.value.nurseName:t==="projectId"?delete u.value.projectId:(delete u.value.startTime,delete u.value.endTime),B()};return(t,A)=>(S(),N("div",Qe,[f(" \u7B5B\u9009\u533A\u57DF "),a(Xe,{"search-data":u.value,"project-data":b.value,onHandleClear:oe,onHandleSearch:w,onHandleReset:Z},null,8,["search-data","project-data"]),f(" end "),f(" tab\u5BFC\u822A "),F("div",Ye,[a(fe,{ref:"tabBar",data:L(se),onChangeId:ee},null,8,["data"])]),f(" \u8868\u683C "),a(Te,{taskStatus:u.value.status,"list-data":D.value,pagination:u.value,total:e.value,dataLoading:x.value,onHandleCancel:R,onHandleTime:H,onHandleExecute:K,onGetCurrent:le,onHandleEdit:te,onHandleClickDelete:ae,onHandleForbidden:ue},null,8,["taskStatus","list-data","pagination","total","dataLoading"]),f(" end "),f(" \u53D6\u6D88\u5F39\u7A97 "),a(Ie,{ref_key:"formRef",ref:C,visible:v.value,title:p.value,data:y.value,onHandleClose:W,onHandleEditForm:P},null,8,["visible","title","data"]),f(" end "),f(" \u6539\u671F\u5F39\u5C42 "),a(ze,{visible:r.value,timeData:T.value,onHandleClose:W,onHandleSubmit:k},null,8,["visible","timeData"]),f(" end "),f(" \u6267\u884C\u5F39\u5C42 "),a(qe,{ref_key:"formRef",ref:C,visible:g.value,onHandleClose:W,onHandleSubmit:z},null,8,["visible"]),f(" end ")]))}});var nt=U(Ze,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/serve/task/index.vue"]]);export{nt as default};