Files
ba_web/ab/static/js/chunk-7245897e.1254e187.js
2025-10-28 18:26:31 +08:00

1 line
18 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7245897e"],{"1d22":function(e,l,t){"use strict";var a=t("7a23"),o=t("7902"),c={__name:"FormMessage",props:{formList:{default:[[]],type:Array},rules:{default:{},type:Object},labelWidth:{default:"100px",type:String},disabled:{type:Boolean,default:!1},modelValue:{type:Object,default:{}}},emits:["update:modelValue","change"],setup(e,{expose:l,emit:t}){const c=e,r=Object(a["ref"])(),p=Object(a["ref"])({}),d=e=>{r.value.validate(l=>{if(!l)return!1;e(p.value)})},n=()=>{p.value={},r.value.resetFields()},u=e=>{t("change",p.value)};return Object(a["watch"])(()=>c.modelValue,e=>{p.value=e},{immediate:!0,deep:!0}),Object(a["watch"])(()=>p.value,e=>{t("update:modelValue",e)},{immediate:!0,deep:!0}),l({submit:d,reset:n}),(l,t)=>{const d=Object(a["resolveComponent"])("el-input-number"),n=Object(a["resolveComponent"])("el-radio"),i=Object(a["resolveComponent"])("el-radio-group"),b=Object(a["resolveComponent"])("el-switch"),s=Object(a["resolveComponent"])("el-date-picker"),m=Object(a["resolveComponent"])("el-time-picker"),j=Object(a["resolveComponent"])("el-form-item"),O=Object(a["resolveComponent"])("el-form");return Object(a["openBlock"])(),Object(a["createBlock"])(O,{ref_key:"elform",ref:r,model:p.value,disabled:e.disabled,"label-width":c.labelWidth,rules:c.rules,inline:!0,"label-position":"right"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(c.formList,(e,t)=>(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{class:"form-row",key:t,style:Object(a["normalizeStyle"])({width:"[object Object]"===Object.prototype.toString.call(e)?e.width:""})},[Array.isArray(e)?(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],{key:0},Object(a["renderList"])(e,(t,c)=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:c,prop:t.prop,label:t.label,"label-width":t.labelWidth,style:Object(a["normalizeStyle"])({width:e.width})},{default:Object(a["withCtx"])(()=>["input"==t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["g"],{key:0,type:t.lx,rows:t.rows||4,width:"100%",clearable:"",modelValue:p.value[t.prop],"onUpdate:modelValue":e=>p.value[t.prop]=e,placeholder:"请输入"+t.label,disabled:t.disabled},null,8,["type","rows","modelValue","onUpdate:modelValue","placeholder","disabled"])):"number"==t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(d,{key:1,onChange:u,modelValue:p.value[t.prop],"onUpdate:modelValue":e=>p.value[t.prop]=e,style:{width:"100%"},min:t.min||0,max:t.max||1e3},null,8,["modelValue","onUpdate:modelValue","min","max"])):"select"==t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["j"],{key:2,onChange:u,filterable:"",multiple:t.multiple,modelValue:p.value[t.prop],"onUpdate:modelValue":e=>p.value[t.prop]=e,dictEnum:t.options,width:"100%",clearable:"",placeholder:"请选择"+t.label},null,8,["multiple","modelValue","onUpdate:modelValue","dictEnum","placeholder"])):"Sex"==t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["k"],{key:3,sex:p.value[t.prop],"onUpdate:sex":e=>p.value[t.prop]=e,width:"100%",clearable:"",placeholder:"请选择"+t.label},null,8,["sex","onUpdate:sex","placeholder"])):"other"==t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["h"],{key:4,dictEnum:t.lx,width:"100%",modelValue:p.value[t.prop],"onUpdate:modelValue":e=>p.value[t.prop]=e,clearable:"",filterable:""},null,8,["dictEnum","modelValue","onUpdate:modelValue"])):"department"===t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["c"],{key:5,style:{width:"100%"},clearable:"",placeholder:p.value.ssbm?p.value.ssbm:"请选择"+t.label,modelValue:p.value[t.prop],"onUpdate:modelValue":e=>p.value[t.prop]=e},null,8,["placeholder","modelValue","onUpdate:modelValue"])):"date"==t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["b"],{key:6,type:t.lx?t.lx:"date",width:"100%",clearable:"",modelValue:p.value[t.prop],"onUpdate:modelValue":e=>p.value[t.prop]=e},null,8,["type","modelValue","onUpdate:modelValue"])):"upload"==t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["m"],{isAll:t.isAll,key:t.prop,showBtn:t.showBtn,isImg:t.isImg,limit:t.limit,width:"100%",modelValue:p.value[t.prop],"onUpdate:modelValue":e=>p.value[t.prop]=e},null,8,["isAll","showBtn","isImg","limit","modelValue","onUpdate:modelValue"])):"checkbox"==t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["CheckBox"],{key:8,width:"100%",clearable:"",modelValue:p.value[t.prop],"onUpdate:modelValue":e=>p.value[t.prop]=e,checkList:t.options,placeholder:"请选择"+t.label},null,8,["modelValue","onUpdate:modelValue","checkList","placeholder"])):"radio"==t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(i,{key:9,modelValue:p.value[t.prop],"onUpdate:modelValue":e=>p.value[t.prop]=e},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(t.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:e.value,label:e.value},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.label),1)]),_:2},1032,["label"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):"switch"==t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:10,modelValue:p.value[t.prop],"onUpdate:modelValue":e=>p.value[t.prop]=e,class:"ml-2",style:{"--el-switch-on-color":"#13ce66","--el-switch-off-color":"#ff4949"}},null,8,["modelValue","onUpdate:modelValue"])):"daterange"===t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(s,{key:11,modelValue:l.searchObj[t.prop],"onUpdate:modelValue":e=>l.searchObj[t.prop]=e,type:"daterange","unlink-panels":"","range-separator":t.rangeSeparator,"start-placeholder":t.startPlaceholder,"end-placeholder":t.endPlaceholder,shortcuts:t.shortcuts,"value-format":"YYYY-MM-DD"},null,8,["modelValue","onUpdate:modelValue","range-separator","start-placeholder","end-placeholder","shortcuts"])):"datetime"==t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(s,{key:12,modelValue:l.searchObj[null===t||void 0===t?void 0:t.prop],"onUpdate:modelValue":e=>l.searchObj[null===t||void 0===t?void 0:t.prop]=e,type:"datetime","value-format":"YYYY-MM-DD HH:mm:ss",placeholder:"请选择时间"},null,8,["modelValue","onUpdate:modelValue"])):"date"===t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(s,{key:13,modelValue:l.searchObj[t.prop],"onUpdate:modelValue":e=>l.searchObj[t.prop]=e,type:"date",placeholder:t.placeholder,shortcuts:t.shortcuts,"value-format":"YYYY-MM-DD"},null,8,["modelValue","onUpdate:modelValue","placeholder","shortcuts"])):"time"==t.type?(Object(a["openBlock"])(),Object(a["createBlock"])(m,{key:14,modelValue:p.value[t.prop],"onUpdate:modelValue":e=>p.value[t.prop]=e,placeholder:"请选择时间"},null,8,["modelValue","onUpdate:modelValue"])):"slot"===t.type?Object(a["renderSlot"])(l.$slots,t.prop,{key:15}):Object(a["createCommentVNode"])("",!0)]),_:2},1032,["prop","label","label-width","style"]))),128)):(Object(a["openBlock"])(),Object(a["createElementBlock"])(a["Fragment"],{key:1},["slot"!=e.type?(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:0,prop:e.prop,label:e.label,style:Object(a["normalizeStyle"])({width:e.width})},{default:Object(a["withCtx"])(()=>["input"==e.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["g"],{key:0,type:e.lx,rows:e.rows||4,width:"100%",clearable:"",modelValue:p.value[e.prop],"onUpdate:modelValue":l=>p.value[e.prop]=l,placeholder:"请输入"+e.label},null,8,["type","rows","modelValue","onUpdate:modelValue","placeholder"])):"number"==e.type?(Object(a["openBlock"])(),Object(a["createBlock"])(d,{key:1,onChange:u,modelValue:p.value[e.prop],"onUpdate:modelValue":l=>p.value[e.prop]=l,style:{width:"100%"},min:e.min||0,max:e.max||1e3},null,8,["modelValue","onUpdate:modelValue","min","max"])):"select"==e.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["j"],{key:2,onChange:u,filterable:"",multiple:e.multiple,modelValue:p.value[e.prop],"onUpdate:modelValue":l=>p.value[e.prop]=l,dictEnum:e.options,width:"100%",clearable:"",placeholder:"请选择"+e.label},null,8,["multiple","modelValue","onUpdate:modelValue","dictEnum","placeholder"])):"department"===e.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["c"],{key:3,style:{width:"100%"},clearable:"",modelValue:p.value[e.prop],"onUpdate:modelValue":l=>p.value[e.prop]=l},null,8,["modelValue","onUpdate:modelValue"])):"date"==e.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["b"],{key:4,type:e.lx?e.lx:"date",width:"100%",clearable:"",modelValue:p.value[e.prop],"onUpdate:modelValue":l=>p.value[e.prop]=l},null,8,["type","modelValue","onUpdate:modelValue"])):"upload"==e.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["m"],{key:5,isImg:e.isImg,limit:e.limit,width:"100%",modelValue:p.value[e.prop],"onUpdate:modelValue":l=>p.value[e.prop]=l},null,8,["isImg","limit","modelValue","onUpdate:modelValue"])):"checkbox"==e.type?(Object(a["openBlock"])(),Object(a["createBlock"])(o["CheckBox"],{key:6,width:"100%",clearable:"",modelValue:p.value[e.prop],"onUpdate:modelValue":l=>p.value[e.prop]=l,checkList:e.options,placeholder:"请选择"+e.label},null,8,["modelValue","onUpdate:modelValue","checkList","placeholder"])):"radio"==e.type?(Object(a["openBlock"])(),Object(a["createBlock"])(i,{key:7,modelValue:p.value[e.prop],"onUpdate:modelValue":l=>p.value[e.prop]=l},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(e.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:e.value,label:e.value},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.label),1)]),_:2},1032,["label"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):"switch"==e.type?(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:8,modelValue:p.value[e.prop],"onUpdate:modelValue":l=>p.value[e.prop]=l,class:"ml-2",style:{"--el-switch-on-color":"#13ce66","--el-switch-off-color":"#ff4949"}},null,8,["modelValue","onUpdate:modelValue"])):Object(a["createCommentVNode"])("",!0)]),_:2},1032,["prop","label","style"])):Object(a["createCommentVNode"])("",!0),"slot"===e.type?Object(a["renderSlot"])(l.$slots,"default",{key:1}):Object(a["createCommentVNode"])("",!0)],64))],4))),128))]),_:3},8,["model","disabled","label-width","rules"])}}},r=(t("9860"),t("d959")),p=t.n(r);const d=p()(c,[["__scopeId","data-v-6787bd24"]]);l["a"]=d},"541c":function(e,l,t){"use strict";t("570d")},"570d":function(e,l,t){},9860:function(e,l,t){"use strict";t("f1fb")},e9d1:function(e,l,t){"use strict";t.r(l);var a=t("7a23"),o=t("ad28"),c=t("1090"),r=t("2d16"),p=t("c5cb"),d=t("2e9d"),n=t("1d22");const u={key:0,class:"dialog"},i={class:"head_box"},b={class:"title"},s=Object(a["createTextVNode"])("保存"),m=Object(a["createTextVNode"])("关闭"),j={class:"cntinfo"};var O={__name:"addTrainerDialog",props:{modelValue:{type:Boolean,default:!1},dic:{type:Object,default:()=>({})}},emits:["update:modelValue","refresh"],setup(e,{expose:l,emit:t}){const o=e,{proxy:c}=Object(a["getCurrentInstance"])(),{D_BAXX_GWLX:r,D_BAXX_DWLX:d}=c.$dict("D_BAXX_GWLX","D_BAXX_DWLX"),O=Object(a["ref"])("新增培训人员"),h=Object(a["ref"])(!1),y=Object(a["ref"])(!1),k=Object(a["ref"])(null),V=Object(a["computed"])({get(){return o.modelValue},set(e){t("update:modelValue",e)}}),v=Object(a["reactive"])([[{label:"姓名",prop:"xm",type:"input"},{label:"证件号码",prop:"sfzh",type:"input"},{label:"联系电话",prop:"lxdh",type:"input"}],[{label:"居住地址",prop:"jzdz",type:"input"},{label:"申请时间",prop:"sqsj",type:"date"},{label:"岗位",prop:"gw",type:"select",options:r}],[{label:"所属保安公司",prop:"ssbags",type:"select",options:d}],[{label:"身份证正面",prop:"sfzzm",type:"upload",limit:1},{label:"身份证反面",prop:"sfzfm",type:"upload",limit:1}],[{label:"体检报告",prop:"tjbg",type:"upload",limit:1}],[{label:"无犯罪记录证明",prop:"fzjlzm",type:"upload",limit:1}]]),g={xm:[{required:!0,message:"请输入姓名",trigger:"change"}],sfzh:[{required:!0,message:"请输入证件号码",trigger:"change"}],lxdh:[{required:!0,message:"请输入联系电话",trigger:"change"}],jzdz:[{required:!0,message:"请输入居住地址",trigger:"change"}],rzsj:[{required:!0,message:"请选择入职时间",trigger:"change"}],pxgs:[{required:!0,message:"请选择所属保安公司",trigger:"change"}]},f=Object(a["ref"])({}),B=()=>{var e;null===(e=k.value)||void 0===e||e.reset(),V.value=!1},w=(e={},l="add")=>{y.value=!1,V.value=!0;const t=["sfzzm","sfzfm","tjbg","fzjlzm"];t.forEach(l=>{e[l]="string"===typeof e[l]?e[l].split(","):[]}),f.value={...e},"add"===l?O.value="新增从业人员":"edit"===l?O.value="编辑从业人员":(y.value=!0,O.value="查看详情")},x=()=>{const e={...f.value},l=["sfzzm","sfzfm","tjbg","fzjlzm"];l.forEach(l=>{e[l]=e[l]?e[l].join(","):""}),k.value.submit(()=>{var l;h.value=!0;const a=null!==(l=f.value)&&void 0!==l&&l.id?"/mosty-base/baxx/cyry/edit":"/mosty-base/baxx/cyry/add";Object(p["b"])(e,a).then(()=>{h.value=!1,c.$message.success("保存成功"),t("refresh"),B()}).catch(()=>{h.value=!1})})};return l({open:w}),(e,l)=>{const t=Object(a["resolveComponent"])("el-button");return Object(a["unref"])(V)?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",u,[Object(a["createElementVNode"])("div",i,[Object(a["createElementVNode"])("span",b,Object(a["toDisplayString"])(O.value),1),Object(a["createElementVNode"])("div",null,[Object(a["createVNode"])(t,{size:"small",onClick:x,type:"primary",loading:h.value},{default:Object(a["withCtx"])(()=>[s]),_:1},8,["loading"]),Object(a["createVNode"])(t,{size:"small",onClick:B},{default:Object(a["withCtx"])(()=>[m]),_:1})])]),Object(a["createElementVNode"])("div",j,[Object(a["createVNode"])(n["a"],{ref_key:"FormRef",ref:k,disabled:y.value,modelValue:f.value,"onUpdate:modelValue":l[0]||(l[0]=e=>f.value=e),rules:g,formList:v,labelWidth:120},null,8,["disabled","modelValue","formList"])])])):Object(a["createCommentVNode"])("",!0)}}},h=(t("541c"),t("d959")),y=t.n(h);const k=y()(O,[["__scopeId","data-v-01c67b6f"]]);var V=k;const v={class:"titleBox"},g={class:"tabBox"},f=Object(a["createTextVNode"])("提交培训"),B=Object(a["createTextVNode"])("删除"),w=Object(a["createTextVNode"])("详情");var x={__name:"index",setup(e){const{proxy:l}=Object(a["getCurrentInstance"])(),{D_BAXX_GWLX:t,D_BAXX_DWLX:n}=l.$dict("D_BAXX_GWLX","D_BAXX_DWLX"),u=Object(a["ref"])(null),i=Object(a["ref"])({}),b=Object(a["ref"])(!1),s=Object(a["ref"])(null),m=Object(a["ref"])([{label:"人员姓名",prop:"xm",placeholder:"请输入人员姓名",showType:"input"},{label:"证件号码",prop:"sfzh",placeholder:"请输入证件号码",showType:"input"},{label:"联系电话",prop:"lxdh",placeholder:"请输入联系电话",showType:"input"}]),j=Object(a["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:"sfzh"},{label:"联系方式",prop:"lxdh"},{label:"岗位",prop:"gw",showSolt:!0},{label:"所属保安公司",prop:"pxgs"}]}),O=()=>{j.tableHeight=window.innerHeight-s.value.offsetHeight-250,window.onresize=function(){O()}},h=(e,l)=>{u.value.open(l,e)},y=e=>{i.value=e,j.pageConfiger.pageCurrent=1,k()},k=async()=>{var e;j.tableConfiger.loading=!0;let l=localStorage.getItem("userInfo")?null===(e=JSON.parse(localStorage.getItem("userInfo")))||void 0===e?void 0:e.pxgsid:null,t={...j.pageConfiger,...i.value,sfxxpx:"01",pxgsid:l};const a=await Object(p["b"])(t,"/mosty-base/baxx/pxry/page");j.tableData=a.records||[],j.total=a.total,j.tableConfiger.loading=!1},x=async e=>{await l.$modal.confirm("是否确认提交该人员进行待培训?"),await Object(p["b"])({...e,sfxxpx:"02"},"/mosty-base/baxx/pxry/edit"),l.$modal.msgSuccess("提交培训成功"),await k()},C=async e=>{await l.$modal.confirm("是否确认删除该培训人员?"),await Object(p["b"])({idList:e},"/mosty-base/baxx/pxry/remove"),l.$modal.msgSuccess("删除成功"),await k()},U=e=>{j.pageConfiger.pageNum=e,k()},_=e=>{j.pageConfiger.pageSize=e,k()};return Object(a["onMounted"])(()=>{O(),k()}),(e,l)=>{const p=Object(a["resolveComponent"])("DictTag"),n=Object(a["resolveComponent"])("el-link");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createElementVNode"])("div",v,[Object(a["createVNode"])(d["a"],{title:"培训人员"})]),Object(a["createElementVNode"])("div",{ref_key:"searchBox",ref:s},[Object(a["createVNode"])(r["a"],{searchArr:m.value,onSubmit:y},null,8,["searchArr"])],512),Object(a["createElementVNode"])("div",g,[(Object(a["openBlock"])(),Object(a["createBlock"])(o["a"],{tableData:j.tableData,tableColumn:j.tableColumn,tableHeight:j.tableHeight,key:j.keyCount,tableConfiger:j.tableConfiger,controlsWidth:j.controlsWidth},{gw:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(p,{value:e.gw,tag:!1,options:Object(a["unref"])(t)},null,8,["value","options"])]),controls:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(n,{type:"success",onClick:l=>x(e)},{default:Object(a["withCtx"])(()=>[f]),_:2},1032,["onClick"]),Object(a["createVNode"])(n,{type:"danger",onClick:l=>C([e.id])},{default:Object(a["withCtx"])(()=>[B]),_:2},1032,["onClick"]),Object(a["createVNode"])(n,{type:"primary",onClick:l=>h("view",e)},{default:Object(a["withCtx"])(()=>[w]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth"])),Object(a["createVNode"])(c["a"],{onChangeNo:U,onChangeSize:_,tableHeight:j.tableHeight,pageConfiger:{...j.pageConfiger,total:j.total}},null,8,["tableHeight","pageConfiger"])]),Object(a["createVNode"])(V,{modelValue:b.value,"onUpdate:modelValue":l[0]||(l[0]=e=>b.value=e),ref_key:"trainerRef",ref:u,onRefresh:k},null,8,["modelValue"])])}}};const C=x;l["default"]=C},f1fb:function(e,l,t){}}]);