Mars3D-screen_web/dist/assets/js/index-298ebdad.js
2023-10-10 09:36:22 +08:00

2 lines
9.6 KiB
JavaScript

import{_ as re}from"./look-ecda901f.js";import{_ as H,a as A,b as ce}from"./tipIcon-188b9608.js";import{d as j,r as s,a as I,A as de,G as ue,w as pe,o as me,b as ge,c as N,a5 as fe,e as u,f as be,h as o,i,S as g,k as f,l as b,p as $,g as n,n as ve,t as _e,z as ye,y as he,ar as Ce,E,q as Se,s as ke,_ as Te}from"./index-ccab2584.js";import{u as O}from"./useHandleData-0eab3d22.js";import{P as xe}from"./index-d5758658.js";import{e as we}from"./goverment-af43d804.js";import{am as De,an as Ie,ak as Ne,ao as U,ap as Ee,aq as Me,ar as Pe}from"./enterpriseApi-970b69b2.js";import{D as G}from"./index-332ffb24.js";import Ae from"./addMemberForm-7a3db56a.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 c=v=>(Se("data-v-3a150756"),v=v(),ke(),v),Fe={class:"table-box"},Le=c(()=>n("img",{src:re,alt:"",class:"configureIcon"},null,-1)),Ve=c(()=>n("span",null,"\u67E5\u770B",-1)),Be=c(()=>n("img",{src:H,alt:"",class:"configureIcon"},null,-1)),qe=c(()=>n("span",null,"\u8C03\u52A8",-1)),Ye=c(()=>n("img",{src:A,alt:"",class:"configureIcon"},null,-1)),ze=c(()=>n("span",null,"\u79BB\u573A",-1)),Re=c(()=>n("span",{class:"title sle"},"\u6240\u62E5\u6709\u7684\u6743\u9650",-1)),$e={class:"flx-center"},Oe=c(()=>n("div",{class:"title-transform"},[n("img",{src:H,alt:""}),n("span",null,"\u8C03\u52A8")],-1)),Ue=c(()=>n("div",{class:"title-transform"},[n("img",{src:A,alt:""}),n("span",null,"\u79BB\u573A")],-1)),Ge=c(()=>n("div",{class:"title-sub"},[n("img",{src:A,alt:""}),n("div",null,[n("img",{src:ce,alt:""}),n("span",null,"\u6E29\u99A8\u63D0\u793A:\u4EBA\u5458\u5230\u79BB\u804C\u65F6\u95F4\u540E\u4E0D\u53EF\u901A\u8FC7\u50CF\u8BC6\u522B")])],-1)),He=j({name:"ProjectSupervisionRecord"}),je=j({...He,setup(v){const F=s(null),_=I([]),J={children:"children",label:(a,e)=>e.data.meta.title};de();const y=ue(),h=s(!1),C=s(!1),S=s(!1),k=s(!1),T=s(""),M=s({}),r=I({solveFlag:1,engineeringSn:""}),K=s({}),L=s({exitTime:""}),P=s({personName:"",sex:1,birthday:"",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:"",trainingTime:"",personEmail:""}),V={formItemConfig:[{label:"\u73ED\u7EC4",prop:"teamSn",type:"select",data:[]}],rules:{teamSn:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}]}},Q={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"}]}},d=s(),W=s(void 0),X=[{type:"selection",width:80,fixed:"left"},{type:"index",label:"\u5E8F\u53F7",width:80,fixed:"left"},{prop:"portrait",label:"\u7167\u7247",fixed:"left"},{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}],Z=a=>({list:a.records,total:Number(a.total),pageNo:Number(a.current),pageSize:Number(a.size)}),B=async(a,e)=>{var l,x,w,D;a==1?(await O(Me,e,"\u6279\u91CF\u590D\u804C\u6240\u9009\u4EBA\u5458"),(l=d.value)==null||l.clearSelection(),(x=d.value)==null||x.getTableList()):a==2&&(await O(Pe,e,"\u6279\u91CF\u79BB\u573A\u6240\u9009\u4EBA\u5458"),(w=d.value)==null||w.clearSelection(),(D=d.value)==null||D.getTableList())},ee=a=>{_.length=0,a()},ae=()=>{h.value=!1,_.length=0},q=a=>{const e=[];return a.map(l=>(a.children&&Array.isArray(a.children)&&e.concat(q(a.children)),{authorityId:l.name,roleId:W.value,type:l.type})).concat(e)},te=async()=>{const a=F.value.getCheckedNodes();await we(q(a)),h.value=!1,_.length=0},ne=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),r.engineeringSn)e.engineeringSn=r.engineeringSn;else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return De(e)},Y=async(a,e)=>{if(a===1)T.value="\u65B0\u589E\u4EBA\u5458",P.value=I({personName:"",sex:1,birthday:"",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:"",trainingTime:"",personEmail:""});else{T.value="\u67E5\u770B\u4EBA\u5458";const l=await Ie({id:e.id});l.result.idCardExpireDate=l.result.idCardExpireDate.split(","),P.value=I({...l.result})}setTimeout(()=>{k.value=!0},50)},z=async()=>{const a=await Ne({engineeringSn:r.engineeringSn});V.formItemConfig[0].data=a.result.map(e=>({label:e.teamName,value:e.teamSn}))},R=async(a,e)=>{a==1?C.value=!0:a==2&&(S.value=!0,L.value={...e}),M.value=e},le=async a=>{const e={id:M.value.id,...a,engineeringSn:r.engineeringSn,inServiceType:2};await U(e),d.value.getTableList(),E.success("\u7F16\u8F91\u6210\u529F"),S.value=!1},ie=async a=>{const e={id:M.value.id,...a,engineeringSn:r.engineeringSn};await U(e),d.value.getTableList(),E.success("\u7F16\u8F91\u6210\u529F"),C.value=!1},se=async a=>{const e={id:a.id,...a};await Ee(e),d.value.getTableList(),E.success("\u65B0\u589E\u6210\u529F"),k.value=!1},oe=async()=>{r.engineeringSn=y.activeSn,z(),E.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return pe(()=>y.activeSn,a=>{r.engineeringSn=y.activeSn,oe()}),me(()=>{r.engineeringSn=y.activeSn}),ge(async()=>{await z()}),(a,e)=>{const l=N("el-button"),x=N("el-image"),w=N("el-scrollbar"),D=N("el-drawer"),p=fe("auth");return u(),be("div",Fe,[o(xe,{ref_key:"proTable",ref:d,title:"\u4EBA\u5458\u7BA1\u7406\u5217\u8868",columns:X,requestApi:ne,dataCallback:Z,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,initParam:r,onReset:!0},{formButton:i(t=>[g((u(),f(l,{class:"addButtonStyle",onClick:e[0]||(e[0]=m=>Y(1))},{default:i(()=>[b("\u65B0\u589E")]),_:1})),[[p,"worker_info_add"]]),g((u(),f(l,{type:"primary",disabled:!t.isSelected,onClick:m=>B(1,t.selectedListIds)},{default:i(()=>[b("\u6279\u91CF\u590D\u804C")]),_:2},1032,["disabled","onClick"])),[[p,"worker_info_back"]]),g((u(),f(l,{type:"primary",disabled:!t.isSelected,onClick:m=>B(2,t.selectedListIds)},{default:i(()=>[b("\u6279\u91CF\u79BB\u573A")]),_:2},1032,["disabled","onClick"])),[[p,"worker_info_level"]])]),operation:i(({row:t})=>[o(l,{type:"primary",link:"",onClick:m=>Y(2,t)},{default:i(()=>[Le,Ve]),_:2},1032,["onClick"]),t.inServiceType==1?g((u(),f(l,{key:0,type:"primary",link:"",onClick:m=>R(1,t)},{default:i(()=>[Be,qe]),_:2},1032,["onClick"])),[[p,"worker_info_edit_team"]]):$("",!0),t.inServiceType==1?g((u(),f(l,{key:1,type:"primary",link:"",onClick:m=>R(2,t)},{default:i(()=>[Ye,ze]),_:2},1032,["onClick"])),[[p,"worker_info_level"]]):$("",!0)]),portrait:i(({row:t})=>[o(x,{style:{width:"70px",height:"37px"},src:t.portrait,fit:"fill"},null,8,["src"])]),state:i(({row:t})=>[n("span",{class:ve(t.state===1?"":"redText")},_e(t.state==1?"\u542F\u7528":"\u7981\u7528"),3)]),_:1},8,["initParam"]),o(D,{modelValue:h.value,"onUpdate:modelValue":e[1]||(e[1]=t=>h.value=t),"destroy-on-close":!0,"before-close":ee,size:"450px",title:"\u914D\u7F6E\u6743\u9650"},{footer:i(()=>[n("div",$e,[o(l,{style:{"margin-right":"60px"},onClick:ae},{default:i(()=>[b("\u53D6\u6D88")]),_:1}),o(l,{type:"primary",onClick:te},{default:i(()=>[b("\u4FDD\u5B58\u5E76\u5173\u95ED")]),_:1})])]),default:i(()=>[Re,o(w,{style:ye({height:T.value?"calc(100% - 95px)":"calc(100% - 56px)"})},{default:i(()=>[o(he(Ce),{ref_key:"treeRef",ref:F,"default-expand-all":"",data:_,"show-checkbox":"","node-key":"name",props:J},null,8,["data"])]),_:1},8,["style"])]),_:1},8,["modelValue"]),o(Ae,{title:T.value,newMemberDialog:k.value,"onUpdate:newMemberDialog":e[2]||(e[2]=t=>k.value=t),formData:P.value,engineeringSn:r.engineeringSn,onConfirm:se},null,8,["title","newMemberDialog","formData","engineeringSn"]),o(G,{title:"\u8C03\u52A8",formConfig:V,formData:K.value,visible:C.value,"onUpdate:visible":e[3]||(e[3]=t=>C.value=t),"append-to-body":"",width:"700px",onConfirm:ie},{header:i(()=>[Oe]),_:1},8,["formData","visible"]),o(G,{title:"\u79BB\u573A",formConfig:Q,formData:L.value,visible:S.value,"onUpdate:visible":e[4]||(e[4]=t=>S.value=t),"append-to-body":"",width:"700px",onConfirm:le},{header:i(()=>[Ue,Ge]),_:1},8,["formData","visible"])])}}});const oa=Te(je,[["__scopeId","data-v-3a150756"]]);export{oa as default};