2 lines
7.9 KiB
JavaScript
2 lines
7.9 KiB
JavaScript
|
|
import{_ as re}from"./\u914D\u7F6E\u6743\u9650-d0badb17.js";import{_ as ce}from"./updateIcon-57303c18.js";import{d as U,G as ie,r as i,a as A,A as ue,b as pe,w as E,o as de,c as f,e as x,f as S,h as s,v as me,j as ve,i as n,y as F,B as fe,l as L,g as r,n as _e,t as R,p as he,z as be,ar as ye,cA as ge,cB as ke,as as q,at as Ce,E as B,q as xe,s as Se,_ as we}from"./index-ccab2584.js";import{u as Ie}from"./useHandleData-0eab3d22.js";import{u as Te}from"./useTime-4a67a76d.js";import{P as Ne}from"./index-d5758658.js";import{e as De,g as Ve,a as Ae,b as Le,c as Re,d as Be}from"./goverment-af43d804.js";import{D as Me}from"./index-332ffb24.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const m=g=>(xe("data-v-fbba8494"),g=g(),Se(),g),Ye={class:"table-box"},ze=m(()=>r("div",{class:"attendance-label"},[r("span",{class:"successCircle"}),r("span",{class:"text"},"\u6B63\u5E38\u51FA\u52E4"),r("span",{class:"errorCircle"}),r("span",{class:"text"},"\u672A\u51FA\u52E4")],-1)),$e=m(()=>r("img",{src:re,alt:"",class:"configureIcon"},null,-1)),je=m(()=>r("span",null,"\u914D\u7F6E\u6743\u9650",-1)),Pe=m(()=>r("img",{src:ce,alt:"",class:"configureIcon"},null,-1)),Ee=m(()=>r("span",null,"\u7F16\u8F91",-1)),Fe=["onClick"],qe=["onClick"],Ue={key:0,class:"table"},Oe=m(()=>r("h4",null,"\u8003\u52E4\u660E\u7EC6",-1)),Ge=m(()=>r("span",{class:"title sle"},"\u6240\u62E5\u6709\u7684\u6743\u9650",-1)),He={class:"flx-center"},Je=U({name:"ProjectSupervisionRecord"}),Ke=U({...Je,setup(g){const u=ie(),v=i(u.activeType),p=i(""),w=i(null),_=A([]),O={children:"children",label:(e,t)=>t.data.meta.title};ue();const c=i(),k=i(!1),h=i(!1),C=i(""),M=i([]),I=i({}),Y=i(!1),T=i({personName:"123",priority:1,state:0,roleDesc:""}),b=i(),z=i(void 0),d=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"personName",label:"\u59D3\u540D",search:{el:"input"}},{prop:"teamName",label:"\u73ED\u7EC4",search:{el:"input"}},{prop:"month",label:"\u6708\u4EFD",search:{el:"date-picker",span:2,props:{type:"month",valueFormat:"YYYY-MM"},defaultValue:"2023-05"}},{prop:"lateDay",label:"\u8FDF\u5230\u5929\u6570"},{prop:"earlyDay",label:"\u65E9\u9000\u5929\u6570"},{prop:"workerHour",label:"\u603B\u5DE5\u65F6"}],$=[],G={formItemConfig:[{label:"\u89D2\u8272\u540D\u79F0",prop:"roleName",type:"input"},{label:"\u89D2\u8272\u987A\u5E8F",prop:"priority",type:"number"},{label:"\u72B6\u6001",prop:"state",type:"radio",data:[{label:"\u542F\u7528",value:1},{label:"\u7981\u7528",value:0}]},{label:"\u5907\u6CE8",prop:"roleDesc",type:"input",mapIcon:!0}],rules:{roleName:[{required:!0,message:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0",trigger:"blur"}],priority:[{required:!0,message:"\u8BF7\u8F93\u5165\u89D2\u8272\u987A\u5E8F",trigger:"blur"}]}},H=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),J=e=>{_.length=0,e()},K=()=>{h.value=!1,_.length=0},j=async(e,t)=>{let o="",a=t+1<10?"0"+(t+1):t+1;if(I.value.month)o=I.value.month+"-"+a;else{let D=c.value.month<10?"0"+c.value.month:c.value.month;o=c.value.year+"-"+D+"-"+a}const N=await ge({workerId:e.id,dayDate:o});M.value=N.result,Y.value=!0},P=e=>{const t=[];return e.map(o=>(e.children&&Array.isArray(e.children)&&t.concat(P(e.children)),{authorityId:o.name,roleId:z.value,type:o.type})).concat(t)},Q=async()=>{const e=w.value.getCheckedNodes();await De(P(e)),h.value=!1,_.length=0},W=e=>{let t=JSON.parse(JSON.stringify(e));if(I.value=t,!t.month){let o=c.value.month<10?"0"+c.value.month:c.value.month;t.month=c.value.year+"-"+o}if(X(t.month.substring(5)),p.value)v.value=="eng"?t.engineeringSn=p.value:v.value=="project"&&(t.projectSn=p.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return ke(t)},X=e=>{let t="";navigator.userAgent.indexOf("Firefox")>-1?t=q().year()+e:t=e;let o=q(t).daysInMonth();for(let a=0;a<d.length;a++)d[a].isShow=!0;for(let a=o+7;a<d.length;a++)d[a].isShow=!1},Z=(e,t)=>{e===1?(C.value="\u65B0\u589E\u89D2\u8272",T.value=A({roleName:"",priority:1,state:1,roleDesc:""})):(C.
|