2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
import{_ as de}from"./look-ecda901f.js";import{_ as J,a as A,b as pe}from"./tipIcon-188b9608.js";import{d as K,G as me,r as o,a as N,A as ve,w as $,o as fe,b as be,c as M,a5 as ge,e as m,f as _e,h as c,i as n,S as b,k as g,l as _,p as O,g as s,n as ye,t as he,z as Ce,y as ke,ar as Se,cM as Te,cN as xe,cK as we,cO as U,E,cP as De,q as Ie,s as Ne,cQ as Me,cR as Ee,_ as Pe}from"./index-ccab2584.js";import{u as G}from"./useHandleData-0eab3d22.js";import{P as Le}from"./index-d5758658.js";import{e as Ae}from"./goverment-af43d804.js";import{D as H}from"./index-332ffb24.js";import Fe from"./addMemberForm-ec164a65.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";import"./vector-64a77154.js";const u=y=>(Ie("data-v-be4753cb"),y=y(),Ne(),y),je={class:"table-box"},Ve=u(()=>s("img",{src:de,alt:"",class:"configureIcon"},null,-1)),Be=u(()=>s("span",null,"\u67E5\u770B",-1)),qe=u(()=>s("img",{src:J,alt:"",class:"configureIcon"},null,-1)),Re=u(()=>s("span",null,"\u8C03\u52A8",-1)),Ye=u(()=>s("img",{src:A,alt:"",class:"configureIcon"},null,-1)),ze=u(()=>s("span",null,"\u79BB\u573A",-1)),$e=u(()=>s("span",{class:"title sle"},"\u6240\u62E5\u6709\u7684\u6743\u9650",-1)),Oe={class:"flx-center"},Ue=u(()=>s("div",{class:"title-transform"},[s("img",{src:J,alt:""}),s("span",null,"\u8C03\u52A8")],-1)),Ge=u(()=>s("div",{class:"title-transform"},[s("img",{src:A,alt:""}),s("span",null,"\u79BB\u573A")],-1)),He=u(()=>s("div",{class:"title-sub"},[s("img",{src:A,alt:""}),s("div",null,[s("img",{src:pe,alt:""}),s("span",null,"\u6E29\u99A8\u63D0\u793A:\u4EBA\u5458\u5230\u79BB\u804C\u65F6\u95F4\u540E\u4E0D\u53EF\u901A\u8FC7\u50CF\u8BC6\u522B")])],-1)),Je=K({name:"ProjectSupervisionRecord"}),Ke=K({...Je,setup(y){const d=me(),F=o(null),r=o(d.activeType),i=o(""),h=N([]);o();const Q={children:"children",label:(a,e)=>e.data.meta.title};ve();const C=o(!1),k=o(!1),S=o(!1),T=o(!1),x=o(""),P=o({}),W=N({solveFlag:1,engineeringSn:""}),X=o({}),j=o({exitTime:""}),L=o({personName:"",sex:1,birthday:null,nation:"",registerAddress:"",idCard:"",issuingAuthorityForIdCard:"",idCardExpireDate:"",idCardFront:"",idCardBack:"",portrait:"",phone:"",address:"",companySn:"",teamSn:"",workerType:null,personType:1,safetyEducation:1,isPurchaseInsurance:1,isContract:1,contractImage:"",isPhysicalExamination:1,bankType:null,bankCard:"",realNameCardNumber:"",bankName:"",bankCode:"",politicsStatus:null,educationLevel:null,academicDegree:null,haveMedicalHistory:1,natureOfAccount:1,maritalStatus:null,contacts:"",contactsTel:"",entryTime:null,trainingTime:null,personEmail:""}),V={formItemConfig:[{label:"\u73ED\u7EC4",prop:"teamSn",type:"select",data:[]}],rules:{teamSn:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}]}},Z={formItemConfig:[{label:"\u79BB\u573A\u4EBA\u5458",prop:"personName",type:"input",disabled:!0},{label:"\u79BB\u573A\u65E5\u671F",prop:"exitTime",type:"date",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}],rules:{exitTime:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}]}},p=o(),ee=o(void 0),ae=[{type:"selection",width:80,fixed:"left"},{type:"index",label:"\u5E8F\u53F7",width:80,fixed:"left"},{prop:"portrait",label:"\u7167\u7247",fixed:"left",width:100},{prop:"personName",label:"\u59D3\u540D",fixed:"left",search:{el:"input"}},{prop:"personType",label:"\u4EBA\u5458\u7C7B\u522B",search:{el:"select"},enum:[{label:"\u7BA1\u7406",value:1},{label:"\u5DE5\u4EBA",value:2}]},{prop:"inServiceType",label:"\u4EBA\u5458\u72B6\u6001",search:{el:"select"},enum:[{label:"\u5728\u573A",value:1},{label:"\u79BB\u573A",value:2}]},{prop:"phone",label:"\u624B\u673A\u53F7"},{prop:"idCard",label:"\u8EAB\u4EFD\u8BC1\u53F7",search:{el:"input"},width:150},{prop:"companyName",label:"\u53C2\u5EFA\u5355\u4F4D"},{prop:"companyType",label:"\u53C2\u5EFA\u5355\u4F4D\u7C7B\u578B",width:120},{prop:"teamName",label:"\u73ED\u7EC4"},{prop:"workerTypeName",label:"\u5DE5\u79CD"},{prop:"entryTime",label:"\u8FDB\u573A\u65F6\u95F4",width:120},{prop:"exitTime",label:"\u79BB\u573A\u65F6\u95F4",width:120},{prop:"age",label:"\u5E74\u9F84"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:260}],te=a=>({list:a.records,total:Number(a.total),pageNo:Number(a.current),pageSize:Number(a.size)}),B=async(a,e)=>{var t,w,D,I;a==1?(await G(Me,e,"\u6279\u91CF\u590D\u804C\u6240\u9009\u4EBA\u5458"),(t=p.value)==null||t.clearSelection(),(w=p.value)==null||w.getTableList()):a==2&&(await G(Ee,e,"\u6279\u91CF\u79BB\u573A\u6240\u9009\u4EBA\u5458"),(D=p.value)==null||D.clearSelection(),(I=p.value)==null||I.getTableList())},le=a=>{h.length=0,a()},se=()=>{C.value=!1,h.length=0},q=a=>{const e=[];return a.map(t=>(a.children&&Array.isArray(a.children)&&e.concat(q(a.children)),{authorityId:t.name,roleId:ee.value,type:t.type})).concat(e)},ne=async()=>{const a=F.value.getCheckedNodes();await Ae(q(a)),C.value=!1,h.length=0},oe=a=>{let e=JSON.parse(JSON.stringify(a));if(e.createTime&&(e.createTime_begin=e.createTime[0],e.createTime_end=e.createTime[1],delete e.createTime),i.value)r.value=="eng"?e.engineeringSn=i.value:r.value=="project"&&(e.projectSn=i.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return Te(e)},R=async(a,e)=>{if(a===1)x.value="\u65B0\u589E\u4EBA\u5458",L.value=N({personName:"",sex:1,birthday:null,nation:"",registerAddress:"",idCard:"",issuingAuthorityForIdCard:"",idCardExpireDate:"",idCardFront:"",idCardBack:"",portrait:"",phone:"",address:"",companySn:"",teamSn:"",workerType:null,personType:1,safetyEducation:1,isPurchaseInsurance:1,isContract:1,contractImage:"",isPhysicalExamination:1,bankType:null,bankCard:"",realNameCardNumber:"",bankName:"",bankCode:"",politicsStatus:null,educationLevel:null,academicDegree:null,haveMedicalHistory:1,natureOfAccount:1,maritalStatus:null,contacts:"",contactsTel:"",entryTime:null,trainingTime:null,personEmail:""});else{x.value="\u67E5\u770B\u4EBA\u5458";const t=await xe({id:e.id});t.result.idCardExpireDate=t.result.idCardExpireDate.split(","),L.value=N({...t.result})}setTimeout(()=>{T.value=!0},50)},Y=async()=>{let a={};r.value=="eng"?a.engineeringSn=i.value:r.value=="project"&&(a.projectSn=i.value);const e=await we(a);V.formItemConfig[0].data=e.result.map(t=>({label:t.teamName,value:t.teamSn}))},z=async(a,e)=>{a==1?k.value=!0:a==2&&(S.value=!0,j.value={...e}),P.value=e},ie=async a=>{const e={id:P.value.id,...a,inServiceType:2};r.value=="eng"?e.engineeringSn=i.value:r.value=="project"&&(e.projectSn=i.value),await U(e),p.value.getTableList(),E.success("\u7F16\u8F91\u6210\u529F"),S.value=!1},re=async a=>{const e={id:P.value.id,...a};r.value=="eng"?e.engineeringSn=i.value:r.value=="project"&&(e.projectSn=i.value),await U(e),p.value.getTableList(),E.success("\u7F16\u8F91\u6210\u529F"),k.value=!1},ce=async a=>{const e={id:a.id,...a},t=await De(e);p.value.getTableList(),t.success&&(E.success("\u6DFB\u52A0\u6210\u529F"),T.value=!1)},ue=async()=>{(r.value=="eng"||r.value=="project")&&(i.value=d.activeSn),p.value.getTableList(),Y(),E.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return $(()=>d.activeSn,a=>{i.value=d.activeSn,ue()}),$(()=>d.activeType,a=>{r.value=d.activeType}),fe(()=>{r.value=d.activeType,i.value=d.activeSn}),be(async()=>{await Y()}),(a,e)=>{const t=M("el-button"),w=M("el-image"),D=M("el-scrollbar"),I=M("el-drawer"),v=ge("auth");return m(),_e("div",je,[c(Le,{ref_key:"proTable",ref:p,title:"\u4EBA\u5458\u7BA1\u7406\u5217\u8868",columns:ae,requestApi:oe,dataCallback:te,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,initParam:W,onReset:!0},{formButton:n(l=>[b((m(),g(t,{class:"addButtonStyle",onClick:e[0]||(e[0]=f=>R(1))},{default:n(()=>[_("\u65B0\u589E")]),_:1})),[[v,"worker_info_add"]]),b((m(),g(t,{type:"primary",disabled:!l.isSelected,onClick:f=>B(1,l.selectedListIds)},{default:n(()=>[_("\u6279\u91CF\u590D\u804C")]),_:2},1032,["disabled","onClick"])),[[v,"worker_info_back"]]),b((m(),g(t,{type:"primary",disabled:!l.isSelected,onClick:f=>B(2,l.selectedListIds)},{default:n(()=>[_("\u6279\u91CF\u79BB\u573A")]),_:2},1032,["disabled","onClick"])),[[v,"worker_info_level"]])]),operation:n(({row:l})=>[c(t,{type:"primary",link:"",onClick:f=>R(2,l)},{default:n(()=>[Ve,Be]),_:2},1032,["onClick"]),l.inServiceType==1?b((m(),g(t,{key:0,type:"primary",link:"",onClick:f=>z(1,l)},{default:n(()=>[qe,Re]),_:2},1032,["onClick"])),[[v,"worker_info_edit_team"]]):O("",!0),l.inServiceType==1?b((m(),g(t,{key:1,type:"primary",link:"",onClick:f=>z(2,l)},{default:n(()=>[Ye,ze]),_:2},1032,["onClick"])),[[v,"worker_info_level"]]):O("",!0)]),portrait:n(({row:l})=>[c(w,{style:{width:"70px",height:"37px"},src:l.portrait,fit:"fill"},null,8,["src"])]),state:n(({row:l})=>[s("span",{class:ye(l.state===1?"":"redText")},he(l.state==1?"\u542F\u7528":"\u7981\u7528"),3)]),_:1},8,["initParam"]),c(I,{modelValue:C.value,"onUpdate:modelValue":e[1]||(e[1]=l=>C.value=l),"destroy-on-close":!0,"before-close":le,size:"450px",title:"\u914D\u7F6E\u6743\u9650"},{footer:n(()=>[s("div",Oe,[c(t,{style:{"margin-right":"60px"},onClick:se},{default:n(()=>[_("\u53D6\u6D88")]),_:1}),c(t,{type:"primary",onClick:ne},{default:n(()=>[_("\u4FDD\u5B58\u5E76\u5173\u95ED")]),_:1})])]),default:n(()=>[$e,c(D,{style:Ce({height:x.value?"calc(100% - 95px)":"calc(100% - 56px)"})},{default:n(()=>[c(ke(Se),{ref_key:"treeRef",ref:F,"default-expand-all":"",data:h,"show-checkbox":"","node-key":"name",props:Q},null,8,["data"])]),_:1},8,["style"])]),_:1},8,["modelValue"]),c(Fe,{title:x.value,newMemberDialog:T.value,"onUpdate:newMemberDialog":e[2]||(e[2]=l=>T.value=l),formData:L.value,active:r.value,searchSn:i.value,onConfirm:ce},null,8,["title","newMemberDialog","formData","active","searchSn"]),c(H,{title:"\u8C03\u52A8",formConfig:V,formData:X.value,visible:k.value,"onUpdate:visible":e[3]||(e[3]=l=>k.value=l),"append-to-body":"",width:"700px",onConfirm:re},{header:n(()=>[Ue]),_:1},8,["formData","visible"]),c(H,{title:"\u79BB\u573A",formConfig:Z,formData:j.value,visible:S.value,"onUpdate:visible":e[4]||(e[4]=l=>S.value=l),"append-to-body":"",width:"700px",onConfirm:ie},{header:n(()=>[Ge,He]),_:1},8,["formData","visible"])])}}});const ra=Pe(Ke,[["__scopeId","data-v-be4753cb"]]);export{ra as default};
|