1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-209079e8"],{"2ee4":function(e,t,a){},"32d5":function(e,t,a){},"4a88":function(e,t,a){},"733f":function(e,t,a){},abe5:function(e,t,a){"use strict";a("32d5")},b298:function(e,t,a){"use strict";a("d419")},d38a:function(e,t,a){"use strict";a("733f")},d419:function(e,t,a){},d769:function(e,t,a){"use strict";a("4a88")},dc8f:function(e,t,a){"use strict";a.r(t);var l=a("7a23"),o=a("2e9d"),c=a("ad28"),r=a("1090"),n=a("2d16"),i=(a("c5cb"),a("1d22")),d=a("f290");const b={key:0,class:"dialog"},p={class:"head_box"},s={class:"title"},u=Object(l["createTextVNode"])("保存"),j=Object(l["createTextVNode"])("关闭"),O={class:"cntinfo"},m={key:0,class:"flex just-center mt10"},f=Object(l["createTextVNode"])("通过"),v=Object(l["createTextVNode"])("不通过");var g={__name:"detailForm",props:{dict:{type:Object,default:()=>({})}},emits:["refresh"],setup(e,{expose:t,emit:a}){const o=e,{proxy:c}=Object(l["getCurrentInstance"])(),r=Object(l["ref"])(!1),n=Object(l["ref"])(),g=Object(l["ref"])({}),h=Object(l["ref"])(!1),x=Object(l["ref"])("新增"),C=(Object(l["reactive"])({pxlx:[{required:!0,message:"请输入视频标题",trigger:"blur"}]}),Object(l["ref"])([])),y=(e,t)=>{r.value=!0,x.value="add"==e?"新增":"详情",g.value=t,C.value=[[{label:"姓名",prop:"xm",type:"input"},{label:"证件号码",prop:"zjhm",type:"input"},{label:"联系电话",prop:"lxdh",type:"input"}],[{label:"是否年检",prop:"njzt",type:"select",options:o.dict.D_BZ_SF},{label:"培训项目",prop:"pxxm",type:"input"},{label:"年检时间",prop:"inspectionTime",type:"date"}],{label:"体检报告",prop:"tjzm",type:"upload"},{label:"无犯罪记录证明",prop:"wfzzmjl",type:"upload"},{label:"保安证原件",prop:"bazyj",type:"upload"}]},V=()=>{n.value.submit(()=>{var e;const t={...g.value,ryzp:null===(e=g.value.ryzp)||void 0===e?void 0:e.map(e=>e.url)};Object(d["b"])(t).then(e=>{c.$message.success("保存成功"),a("refresh"),N()}).catch(()=>{h.value=!1}),c.$message.success("保存成功")})},k=e=>{Object(d["c"])({id:g.value.id,njzt:e}).then(e=>{c.$message.success("操作成功"),a("refresh"),N()})},N=()=>{r.value=!1,n.value.reset()};return t({init:y}),(e,t)=>{const a=Object(l["resolveComponent"])("el-button");return r.value?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",b,[Object(l["createElementVNode"])("div",p,[Object(l["createElementVNode"])("span",s,Object(l["toDisplayString"])("新增"==x.value?"年检上传资料新增":"人员年检详情"),1),Object(l["createElementVNode"])("div",null,["新增"==x.value?(Object(l["openBlock"])(),Object(l["createBlock"])(a,{key:0,size:"small",onClick:V,type:"primary",loading:h.value},{default:Object(l["withCtx"])(()=>[u]),_:1},8,["loading"])):Object(l["createCommentVNode"])("",!0),Object(l["createVNode"])(a,{size:"small",onClick:N},{default:Object(l["withCtx"])(()=>[j]),_:1})])]),Object(l["createElementVNode"])("div",O,[Object(l["createVNode"])(i["a"],{ref_key:"FormRef",ref:n,modelValue:g.value,"onUpdate:modelValue":t[0]||(t[0]=e=>g.value=e),disabled:"新增"!=x.value,labelWidth:120,formList:C.value},null,8,["modelValue","disabled","formList"])]),"详情"==x.value?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",m,[Object(l["createVNode"])(a,{type:"primary",onClick:t[1]||(t[1]=e=>k("01"))},{default:Object(l["withCtx"])(()=>[f]),_:1}),Object(l["createVNode"])(a,{type:"danger",onClick:t[2]||(t[2]=e=>k("02"))},{default:Object(l["withCtx"])(()=>[v]),_:1})])):Object(l["createCommentVNode"])("",!0)])):Object(l["createCommentVNode"])("",!0)}}},h=(a("b298"),a("d959")),x=a.n(h);const C=x()(g,[["__scopeId","data-v-4f66c9d0"]]);var y=C;const V=Object(l["createTextVNode"])("查询"),k=Object(l["createTextVNode"])(" 重置 "),N={class:"dialog-footer"},w=Object(l["createTextVNode"])("取消"),z=Object(l["createTextVNode"])("确认");var _={__name:"index",props:{modelValue:{type:Boolean,required:!0},data:{type:Object,default:{title:"选择年检通过人员",type:"wgy",Single:!1,roleIds:[]}}},emits:["update:modelValue","choosedUsers","close"],setup(e,{emit:t}){const a=e,o=Object(l["ref"])(0),c=Object(l["ref"])(!1),r=Object(l["reactive"])({pageCurrent:1,pageSize:20}),n=Object(l["ref"])([]),i=Object(l["ref"])(null),b=Object(l["ref"])([]);Object(l["watch"])(()=>a.modelValue,e=>{e&&Object(l["nextTick"])(()=>{s()})},{immediate:!0});const p=e=>e.id,s=()=>{let e={...r,njzt:"01"};c.value=!0,Object(d["d"])(e).then(e=>{c.value=!1,n.value=null===e||void 0===e?void 0:e.records,o.value=Number(e.total),u()}).catch(()=>{c.value=!1})};function u(){let e=a.data.roleIds?a.data.roleIds:[];n.value.forEach(t=>{e.some(e=>e==t.id)&&i.value.toggleRowSelection(t,!0)})}const j=e=>{r.pageCurrent=e,s()},O=()=>{r.pageCurrent=1,s()},m=()=>{r.pageCurrent=1,r.pageSize=10,s()},f=e=>{r.pageSize=e,s()},v=()=>{const e=b.value;let a=[],l=[];e.forEach(e=>{-1==l.indexOf(e.id)&&(a.push(e),l.push(e.id))}),t("choosedUsers",a),t("choosedUsersLeader",{userList:e}),h()},g=e=>{if(a.data.Single&&e.length>1){let t=e.shift();i.value.toggleRowSelection(t,!1)}b.value=e},h=()=>{t("update:modelValue",!1),t("close")};return(t,d)=>{const b=Object(l["resolveComponent"])("el-input"),s=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-button"),x=Object(l["resolveComponent"])("el-form"),C=Object(l["resolveComponent"])("el-table-column"),y=Object(l["resolveComponent"])("el-table"),_=Object(l["resolveComponent"])("el-pagination"),S=Object(l["resolveComponent"])("el-dialog");return e.modelValue?(Object(l["openBlock"])(),Object(l["createBlock"])(S,{key:0,title:e.data.title,width:"1400px","model-value":e.modelValue,"append-to-body":"",onClose:h},{footer:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",N,[Object(l["createVNode"])(u,{onClick:h},{default:Object(l["withCtx"])(()=>[w]),_:1}),Object(l["createVNode"])(u,{type:"primary",onClick:v},{default:Object(l["withCtx"])(()=>[z]),_:1})])]),default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(x,{model:r,class:"mosty-from-wrap",inline:!0},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{label:"姓名"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{placeholder:"请输入姓名",modelValue:r.xm,"onUpdate:modelValue":d[0]||(d[0]=e=>r.xm=e),clearabl:""},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(s,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{type:"success",onClick:O},{default:Object(l["withCtx"])(()=>[V]),_:1}),Object(l["createVNode"])(u,{type:"info",onClick:m},{default:Object(l["withCtx"])(()=>[k]),_:1})]),_:1})]),_:1},8,["model"]),Object(l["createElementVNode"])("div",{class:Object(l["normalizeClass"])(["tabBox",a.data.Single?"tabBoxRadio":""]),style:{"margin-top":"0px"}},[Object(l["createVNode"])(y,{loading:c.value,onSelectionChange:g,"row-key":p,height:"450",ref_key:"multipleUserRef",ref:i,data:n.value,border:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(C,{type:"selection",width:"55","reserve-selection":!0}),Object(l["createVNode"])(C,{prop:"xm",align:"center",label:"姓名"}),Object(l["createVNode"])(C,{prop:"zjhm",align:"center",label:"证件号码"}),Object(l["createVNode"])(C,{prop:"lxdh",align:"center",label:"联系方式"}),Object(l["createVNode"])(C,{prop:"sqrq",align:"center",label:"申请时间"})]),_:1},8,["loading","data"])],2),Object(l["createElementVNode"])("div",{class:"fenye",style:Object(l["normalizeStyle"])({top:t.tableHeight+"px"})},[Object(l["createVNode"])(_,{class:"pagination",onSizeChange:f,onCurrentChange:j,"current-page":r.pageCurrent,"page-sizes":[10,20,50,100],"page-size":r.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:o.value},null,8,["current-page","page-size","total"])],4)])]),_:1},8,["title","model-value"])):Object(l["createCommentVNode"])("",!0)}}};a("d769"),a("f732");const S=x()(_,[["__scopeId","data-v-0bba9efc"]]);var T=S;const B=e=>(Object(l["pushScopeId"])("data-v-1e707bed"),e=e(),Object(l["popScopeId"])(),e),D={key:0,class:"dialog"},E={class:"head_box"},q=B(()=>Object(l["createElementVNode"])("span",{class:"title"},"年检培训申请",-1)),H=Object(l["createTextVNode"])("保存"),I=Object(l["createTextVNode"])("关闭"),U={class:"cntinfo"},P={style:{padding:"0 10vw 0 10vw"}},F=Object(l["createTextVNode"])("培训保安人员 "),L=Object(l["createTextVNode"])("删除");var W={__name:"pxApllication",emits:["refresh"],setup(e,{expose:t,emit:a}){const{proxy:o}=Object(l["getCurrentInstance"])(),r=Object(l["ref"])(!1),n=Object(l["ref"])(),b=Object(l["ref"])({}),p=Object(l["ref"])([]),s=()=>{Object(d["f"])({}).then(e=>{p.value=e.length>0?e.filter(e=>"02"==e.type||"03"==e.type).map(e=>({zdmc:e.dwmc,dm:e.id})):[]})},u=Object(l["ref"])(),j=Object(l["ref"])(!1),O=Object(l["ref"])([]),m=e=>{v.tableData=e,O.value=e.map(e=>e.id)},f=()=>{j.value=!1},v=Object(l["reactive"])({tableData:[],keyCount:0,tableConfiger:{rowHieght:61,showSelectType:"null",loading:!1},tableHeight:400,tableColumn:[{label:"姓名",prop:"xm"},{label:"证件号码",prop:"zjhm"},{label:"电话号码",prop:"lxdh"},{label:"所属单位",prop:"ssdw"}]}),g=Object(l["ref"])("新增"),h=async(e,t)=>{g.value,r.value=!0,s(),u.value=[[{label:"培训日期",prop:"pxrq0",type:"date"},{label:"培训时间",prop:"pxsj0",type:"time"},{label:"课程名称",prop:"kcmc0",type:"input"}],[{label:"组织单位",prop:"zzdw0",type:"select",options:p},{label:"授课教员",prop:"skfcy0",type:"input"},{label:"培训内容",prop:"pxnr0",type:"input"}],{label:"分割线",prop:"diver",type:"slot"},[{label:"培训日期",prop:"pxrq1",type:"date"},{label:"培训时间",prop:"pxsj1",type:"time"},{label:"课程名称",prop:"kcmc1",type:"input"}],[{label:"组织单位",prop:"zzdw1",type:"select",options:p},{label:"授课教员",prop:"skfcy1",type:"input"},{label:"培训内容",prop:"pxnr1",type:"input"}],{label:"分割线",prop:"diver",type:"slot"},[{label:"培训日期",prop:"pxrq2",type:"date"},{label:"培训时间",prop:"pxsj2",type:"time"},{label:"课程名称",prop:"kcmc2",type:"input"}],[{label:"组织单位",prop:"zzdw2",type:"select",options:p},{label:"授课教员",prop:"skfcy2",type:"input"},{label:"培训内容",prop:"pxnr2",type:"input"}]]},x=e=>{v.tableData=v.tableData.filter(t=>t.id!==e)},C=Object(l["ref"])(!1),y=()=>{n.value.submit(()=>{C.value=!0;g.value;console.log(b.value);let e=[];for(let l=0;l<3;l++)e.push({pxrq:b.value["pxrq"+l],pxsj:b.value["pxsj"+l],kcmc:b.value["kcmc"+l],zzdw:b.value["zzdw"+l],skfcy:b.value["skfcy"+l],pxnr:b.value["pxnr"+l]});const t=v.tableData.map(e=>({pxdwid:e.pxdwid,xm:e.xm,zjhm:e.zjhm,dhhm:e.lxdh,ssdw:e.ssdw,ssdwdm:e.ssdwdm}));if("{}"==JSON.stringify(b.value))return C.value=!1,void o.$message.error("请填写培训课程");if(0==t.length)return C.value=!1,void o.$message.error("请选择培训人员");const a={pxgsdm:b.value.pxgsdm,pxkcList:e,pxrq:b.value.pxrq0,pxryList:t,pxrysl:t.length};Object(d["a"])(a).then(()=>{C.value=!1,o.$message.success("保存成功"),V()}).catch(()=>{C.value=!1})})},V=()=>{r.value=!1,v.tableData=[],n.value.reset()};return t({init:h}),(e,t)=>{const a=Object(l["resolveComponent"])("el-button"),o=Object(l["resolveComponent"])("el-divider"),d=Object(l["resolveComponent"])("CirclePlusFilled"),p=Object(l["resolveComponent"])("el-icon"),s=Object(l["resolveComponent"])("el-link");return Object(l["openBlock"])(),Object(l["createElementBlock"])(l["Fragment"],null,[r.value?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",D,[Object(l["createElementVNode"])("div",E,[q,Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(a,{size:"small",onClick:y,type:"primary",loading:C.value},{default:Object(l["withCtx"])(()=>[H]),_:1},8,["loading"]),Object(l["createVNode"])(a,{size:"small",onClick:V},{default:Object(l["withCtx"])(()=>[I]),_:1})])]),Object(l["createElementVNode"])("div",U,[Object(l["createVNode"])(i["a"],{ref_key:"FormRef",ref:n,modelValue:b.value,"onUpdate:modelValue":t[0]||(t[0]=e=>b.value=e),formList:u.value},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(o)]),_:1},8,["modelValue","formList"]),Object(l["createElementVNode"])("div",P,[Object(l["createElementVNode"])("div",{class:"table-title",onClick:t[1]||(t[1]=e=>j.value=!0)},[F,Object(l["createVNode"])(p,{size:"20px",style:{top:"4px"},color:"green"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d)]),_:1})]),(Object(l["openBlock"])(),Object(l["createBlock"])(c["a"],{tableData:v.tableData,tableColumn:v.tableColumn,tableHeight:v.tableHeight,key:v.keyCount,tableConfiger:v.tableConfiger,controlsWidth:v.controlsWidth,onChooseData:e.chooseData},{controls:Object(l["withCtx"])(({row:e})=>[Object(l["createVNode"])(s,{type:"danger",link:"",onClick:t=>x(e.id)},{default:Object(l["withCtx"])(()=>[L]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth","onChooseData"]))])])])):Object(l["createCommentVNode"])("",!0),Object(l["createVNode"])(T,{modelValue:j.value,"onUpdate:modelValue":t[2]||(t[2]=e=>j.value=e),Single:e.Single,roleIds:O.value,onClose:f,onChoosedUsers:m},null,8,["modelValue","Single","roleIds"])],64)}}};a("d38a");const $=x()(W,[["__scopeId","data-v-1e707bed"]]);var R=$;const A={class:"titleBox"},Z=Object(l["createTextVNode"])("年检培训"),J={class:"tabBox"},M=Object(l["createTextVNode"])("详情"),G=Object(l["createTextVNode"])("上传资料");var K={__name:"index",setup(e){const{proxy:t}=Object(l["getCurrentInstance"])(),{D_BZ_SF:a}=t.$dict("D_BZ_SF"),i=Object(l["ref"])(),b=Object(l["ref"])(),p=Object(l["ref"])(),s=Object(l["ref"])([{label:"申请时间",prop:"sqsj",placeholder:"请选择申请时间",showType:"date"}]),u=Object(l["ref"])({}),j=Object(l["reactive"])({tableData:[],keyCount:0,tableConfiger:{rowHieght:61,showSelectType:"null",loading:!1},total:0,pageConfiger:{pageSize:20,pageCurrent:1},controlsWidth:180,tableColumn:[{label:"姓名",prop:"xm"},{label:"证件号码",prop:"zjhm"},{label:"联系方式",prop:"lxdh"},{label:"是否上传资料",prop:"isUploaded",showSolt:!0},{label:"申请时间",prop:"sqrq"},{label:"资料审核是否通过",prop:"njzt",showSolt:!0}]});Object(l["onMounted"])(()=>{v(),h()});const O=e=>{u.value={...e},j.pageConfiger.pageCurrent=1,v()},m=e=>{j.pageConfiger.pageNum=e,v()},f=e=>{j.pageConfiger.pageSize=e,v()},v=()=>{j.tableConfiger.loading=!0;let e={...j.pageConfiger,...u.value};Object(d["d"])(e).then(e=>{j.tableData=e.records||[],j.total=e.total,j.tableConfiger.loading=!1}).catch(()=>{j.tableConfiger.loading=!1})},g=(e,t)=>{Object(l["nextTick"])(()=>{"pxsq"==e?b.value.init(e,t):i.value.init(e,t)})},h=()=>{j.tableHeight=window.innerHeight-p.value.offsetHeight-250,window.onresize=function(){h()}};return(e,t)=>{const d=Object(l["resolveComponent"])("el-button"),u=Object(l["resolveComponent"])("el-link");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",null,[Object(l["createElementVNode"])("div",A,[Object(l["createVNode"])(o["a"],{title:"年检申请人员"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{type:"primary",onClick:t[0]||(t[0]=e=>g("pxsq"))},{default:Object(l["withCtx"])(()=>[Z]),_:1})]),_:1})]),Object(l["createElementVNode"])("div",{ref_key:"searchBox",ref:p},[(Object(l["openBlock"])(),Object(l["createBlock"])(n["a"],{searchArr:s.value,onSubmit:O,key:j.keyCount},null,8,["searchArr"]))],512),Object(l["createElementVNode"])("div",J,[(Object(l["openBlock"])(),Object(l["createBlock"])(c["a"],{tableData:j.tableData,tableColumn:j.tableColumn,tableHeight:j.tableHeight,key:j.keyCount,tableConfiger:j.tableConfiger,controlsWidth:j.controlsWidth,onChooseData:e.chooseData},{isUploaded:Object(l["withCtx"])(({row:e})=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.bazyj&&e.tjzm&&e.wfzzmjl?"已上传":"未上传"),1)]),njzt:Object(l["withCtx"])(({row:e})=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])("01"==e.njzt?"通过":"02"==e.njzt?"不通过":""),1)]),controls:Object(l["withCtx"])(({row:e})=>[Object(l["createVNode"])(u,{type:"primary",link:"",onClick:t=>g("detail",e)},{default:Object(l["withCtx"])(()=>[M]),_:2},1032,["onClick"]),Object(l["createVNode"])(u,{type:"success",link:"",onClick:t=>g("add",e)},{default:Object(l["withCtx"])(()=>[G]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth","onChooseData"])),Object(l["createVNode"])(r["a"],{onChangeNo:m,onChangeSize:f,tableHeight:j.tableHeight,pageConfiger:{...j.pageConfiger,total:j.total}},null,8,["tableHeight","pageConfiger"])]),Object(l["createVNode"])(y,{ref_key:"detailDiloag",ref:i,dict:{D_BZ_SF:Object(l["unref"])(a)}},null,8,["dict"]),Object(l["createVNode"])(R,{ref_key:"pxApllication",ref:b},null,512)])}}};a("abe5");const Q=K;t["default"]=Q},f290:function(e,t,a){"use strict";a.d(t,"e",(function(){return c})),a.d(t,"h",(function(){return r})),a.d(t,"f",(function(){return n})),a.d(t,"g",(function(){return i})),a.d(t,"b",(function(){return d})),a.d(t,"d",(function(){return b})),a.d(t,"c",(function(){return p})),a.d(t,"a",(function(){return s}));var l=a("b775");const o="/bagl/mosty-base",c=e=>Object(l["a"])({url:o+"/baxx/cyry/page",method:"POST",data:e}),r=e=>Object(l["a"])({url:o+"/baxx/njgl/page",method:"POST",data:e}),n=e=>Object(l["a"])({url:o+"/baxx/dwgl/list",method:"POST",data:e}),i=e=>Object(l["a"])({url:o+"/baxx/njgl/edit",method:"POST",data:e}),d=e=>Object(l["a"])({url:o+"/baxx/njry/edit",method:"POST",data:e}),b=e=>Object(l["a"])({url:o+"/baxx/njry/njshPage",method:"POST",data:e}),p=e=>Object(l["a"])({url:o+"/baxx/njry/njsh",method:"POST",data:e}),s=e=>Object(l["a"])({url:o+"/baxx/njpx/saveEntity",method:"POST",data:e})},f732:function(e,t,a){"use strict";a("2ee4")}}]); |