Files
dy_web/pc/static/js/chunk-40ba7075.c8308d09.js
2026-02-09 09:17:06 +08:00

1 line
17 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-40ba7075"],{"0792":function(e,t,l){"use strict";l.d(t,"d",(function(){return o})),l.d(t,"c",(function(){return n})),l.d(t,"a",(function(){return u})),l.d(t,"b",(function(){return i}));l("d9e2");function a(e){return!e||("{}"===JSON.stringify(e)||"[]"===JSON.stringify(e))}const r=()=>(e,t,l)=>{if(t){const e=/^1[3|4|5|7|8][0-9]\d{8}$/;if(!e.test(t))return l(new Error("请输入正确的手机号"));l()}else;},o=(e,t="phone")=>{if(a(e))return[];const{require:l,validator:o}=e&&{...e},c=[];l&&c.push({required:!0,message:"请输入手机号",trigger:"blur"}),o&&c.push({min:11,message:"手机号格式不正确",trigger:"blur"},{trigger:"blur",validator:r()});const n={};return n[t]=c,{...n}},c=()=>(e,t,l)=>{t&&(/(^\d{15}$)|(^\d{17}(\d|X|x)$)/.test(t)||l(new Error("输入的身份证长度或格式错误")));var a={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"};a[parseInt(null===t||void 0===t?void 0:t.substr(0,2))]||l(new Error("身份证地区非法"));var r=(t.substr(6,4)+"-"+Number(t.substr(10,2))+"-"+Number(t.substr(12,2))).replace(/-/g,"/"),o=new Date(r);r!==o.getFullYear()+"/"+(o.getMonth()+1)+"/"+o.getDate()&&l(new Error("身份证上的出生日期非法"));for(var c=0,n=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2],u="10X98765432",d=0;d<t.length-1;d++)c+=t[d]*n[d];var i=u[c%11];t[t.length-1]!==i&&l(new Error("输入的身份证号非法")),l()},n=(e,t="idEntityCard")=>{if(a(e))return[];const{require:l,validator:r}=e&&{...e},o=[];l&&o.push({required:!0,message:"请输入身份证号",trigger:"blur"}),r&&o.push({trigger:"blur",validator:c()});const n={};return n[t]=o,{...n}},u=(e,t="addredd")=>{if(a(e))return[];const{require:l}=e&&{...e},r=[];l&&r.push({required:!0,message:"请选择地址",trigger:"change"});const o={};return o[t]=r,{...o}},d=()=>(e,t,l)=>{const a=/^([a-zA-Z0-9]+[-_\.]?)+@[a-zA-Z0-9]+\.[a-z]+$/;if(t){if(!a.test(t))return l(new Error("请输入正确的邮箱地址"));l()}else;},i=(e,t="email")=>{if(a(e))return[];const{require:l,validator:r}=e&&{...e},o=[];l&&o.push({required:!0,message:"请输入邮箱",trigger:"blur"}),r&&o.push({trigger:"change",validator:d()});const c={};return c[t]=o,{...c}}},"306e":function(e,t,l){},"323c":function(e,t,l){"use strict";l.r(t);var a=l("7a23"),r=l("7824"),o=l("7902"),c=(l("5d2d"),l("b775"));const n="/mosty-api/mosty-qwzx";function u(e){return Object(c["a"])({url:n+"/tbQwQxj",method:"GET",params:e})}function d(e){return Object(c["a"])({url:n+"/tbQwQxj",method:"POST",data:e})}function i(e){return Object(c["a"])({url:n+"/tbQwQxj/"+e,method:"delete"})}function s(e){return Object(c["a"])({url:n+"/tbQwQxj/"+e,method:"GET"})}function b(e){return Object(c["a"])({url:n+"/tbQwQxj",method:"put",data:e})}var j=l("0792");const m=e=>(Object(a["pushScopeId"])("data-v-79337d83"),e=e(),Object(a["popScopeId"])(),e),O={class:"titleBox"},p=m(()=>Object(a["createElementVNode"])("div",{class:"title"},"人员请休假",-1)),h={class:"btnBox"},v=m(()=>Object(a["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"新增",-1)),f=Object(a["createTextVNode"])(" 查询 "),g=Object(a["createTextVNode"])(" 重置 "),V={class:"tabBox"},w=Object(a["createTextVNode"])("修改"),x=Object(a["createTextVNode"])("删除"),q={key:0,class:"dialog"},C={class:"head_box"},N={class:"title"},y=Object(a["createTextVNode"])("保存"),k=Object(a["createTextVNode"])("关闭");var _={__name:"index",setup(e){const{proxy:t}=Object(a["getCurrentInstance"])(),{D_BZ_QXJLX:l,D_BZ_SQRLX:c}=t.$dict("D_BZ_QXJLX","D_BZ_SQRLX"),n=Object(a["ref"])({pageCurrent:1,pageSize:20}),m=Object(a["ref"])(null),_=Object(a["ref"])([]),z=Object(a["ref"])(!1),B=Object(a["ref"])(!1),E=Object(a["ref"])("新增人员请休假"),S=Object(a["ref"])(),T=Object(a["ref"])([]),X=Object(a["ref"])(!1),J=Object(a["ref"])(0),Q=Object(a["ref"])(null),Y=Object(a["ref"])(0),D=Object(a["ref"])({QzrqForm:[]}),U=Object(a["ref"])({sqrXm:[{required:!0,message:"请输入申请人员",trigger:["blur","change"]}],sqrlx:[{required:!0,message:"请选择申请人类型",trigger:"change"}],QzrqForm:[{required:!0,message:"请选择请假日期",trigger:"change"}],sqbmdm:[{required:!0,message:"请选择所属部门",trigger:"change"}],qjyy:[{required:!0,message:"请输入请假原因",trigger:"blur"}],qjlx:[{required:!0,message:"请输入请假类型",trigger:"change"}],...j["c"]({require:!0,trigger:["blur","change"],message:"请输入身份证号",validator:!0},"sqrSfzh")});function F(){n.value.pageCurrent=1,L()}function $(){_.value=[],n.value={pageCurrent:1,pageSize:20},L()}function L(){u(n.value).then(e=>{Y.value=e.total,T.value=e.records})}function M(e){n.value.kssj=e.length>0?e[0]:"",n.value.jssj=e.length>0?e[1]:""}function P(e){D.value.kssj=e.length>0?e[0]:"",D.value.jssj=e.length>0?e[1]:""}Object(a["onMounted"])(()=>{L(),t.mittBus.on("mittFn",e=>{J.value=e}),W(),window.onresize=function(){W()}});const G=e=>{const t=e[0];D.value.sqrXm=t.xm,D.value.sqrId="01"===t.fl?t.ryid:t.id,D.value.sqbm=t.ssbm,D.value.sqrSfzh=t.sfzh,D.value.lxdh=t.lxdh};async function I(e,t){z.value=!0,"add"==e?E.value="新增人员请休假":(E.value="人员请休假修改",s(t).then(e=>{D.value=e,D.value.QzrqForm=[e.kssj,e.jssj]}))}function Z(e){t.$confirm("确定删除该数据?","警告",{type:"warning"}).then(()=>{i(e.id).then(()=>{t.$message({type:"success",message:"删除成功"}),L()})}).catch(()=>{t.$message.info("已取消")})}function A(){z.value=!1,X.value=!1,D.value={}}function H(){Q.value.validate(e=>{e&&(X.value=!0,delete D.value.QzrqForm,"新增人员请休假"==E.value?d(D.value).then(e=>{A(),t.$message({type:"success",message:"新增成功"}),L()}).catch(()=>{X.value=!1}):b(D.value).then(()=>{A(),t.$message({type:"success",message:"修改成功"}),L()}).catch(()=>{X.value=!1}))})}const R=e=>{n.value.pageSize=e,L()},K=e=>{n.value.pageCurrent=e,L()},W=()=>{S.value=window.innerHeight-m.value.offsetHeight-240};return Object(a["onUnmounted"])(()=>{t.mittBus.off("mittFn")}),(e,t)=>{const u=Object(a["resolveComponent"])("CirclePlus"),d=Object(a["resolveComponent"])("el-icon"),i=Object(a["resolveComponent"])("el-button"),s=Object(a["resolveComponent"])("el-date-picker"),b=Object(a["resolveComponent"])("el-form-item"),j=Object(a["resolveComponent"])("el-option"),L=Object(a["resolveComponent"])("el-select"),W=Object(a["resolveComponent"])("el-input"),ee=Object(a["resolveComponent"])("el-form"),te=Object(a["resolveComponent"])("el-table-column"),le=Object(a["resolveComponent"])("dict-tag"),ae=Object(a["resolveComponent"])("el-table"),re=Object(a["resolveComponent"])("el-pagination");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createElementVNode"])("div",O,[p,Object(a["createElementVNode"])("div",h,[Object(a["createVNode"])(i,{type:"primary",onClick:t[0]||(t[0]=e=>I("add",""))},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{style:{"vertical-align":"middle"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u)]),_:1}),v]),_:1})])]),Object(a["createElementVNode"])("div",{class:"searchBox",ref_key:"searchBox",ref:m},[Object(a["createVNode"])(ee,{model:n.value,inline:!0},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{label:"起止日期"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:_.value,"onUpdate:modelValue":t[1]||(t[1]=e=>_.value=e),type:"daterange","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期",onChange:M,format:"YYYY-MM-DD","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{label:"请假人部门"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o["a"],{width:"180px",clearable:"",filterable:"",modelValue:n.value.sqbmid,"onUpdate:modelValue":t[2]||(t[2]=e=>n.value.sqbmid=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{label:"请假人类型"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(L,{style:{width:"180px"},modelValue:n.value.sqrlx,"onUpdate:modelValue":t[3]||(t[3]=e=>n.value.sqrlx=e),placeholder:"请选择请假人类型"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(Object(a["unref"])(c),e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{label:"请假人"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(W,{style:{width:"180px"},placeholder:"请填写请假人",modelValue:n.value.sqrXm,"onUpdate:modelValue":t[4]||(t[4]=e=>n.value.sqrXm=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{onClick:F},{default:Object(a["withCtx"])(()=>[f]),_:1}),Object(a["createVNode"])(i,{onClick:$},{default:Object(a["withCtx"])(()=>[g]),_:1})]),_:1})]),_:1},8,["model"])],512),Object(a["createElementVNode"])("div",V,[(Object(a["openBlock"])(),Object(a["createBlock"])(ae,{data:T.value,border:"",ref:"dataTreeList","row-key":"id","tree-props":{children:"itemList",hasChildren:!0},style:{width:"100%"},key:J.value,height:S.value},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(te,{type:"index","show-overflow-tooltip":"",align:"center",width:"60px",label:"序号"}),Object(a["createVNode"])(te,{prop:"sqrlx","show-overflow-tooltip":"",align:"center",width:"100",label:"请假人类型"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(le,{options:Object(a["unref"])(c),value:e.sqrlx,tag:!1},null,8,["options","value"])]),_:1}),Object(a["createVNode"])(te,{prop:"sqrXm","show-overflow-tooltip":"",align:"center",label:"请假人"}),Object(a["createVNode"])(te,{prop:"sqbm","show-overflow-tooltip":"",align:"center",label:"请假人部门"}),Object(a["createVNode"])(te,{prop:"kssj","show-overflow-tooltip":"",align:"center",label:"起止日期",width:"320"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createElementVNode"])("div",null,Object(a["toDisplayString"])(e.kssj.substring(0,10)+"—"+e.jssj.substring(0,10)),1)]),_:1}),Object(a["createVNode"])(te,{prop:"qjlx","show-overflow-tooltip":"",width:"100",align:"center",label:"请假类型"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(le,{options:Object(a["unref"])(l),value:e.qjlx,tag:!1},null,8,["options","value"])]),_:1}),Object(a["createVNode"])(te,{prop:"xtCjsj","show-overflow-tooltip":"",align:"center",width:"200",label:"申请时间"}),Object(a["createVNode"])(te,{prop:"xtCjr","show-overflow-tooltip":"",align:"center",label:"录入人"}),Object(a["createVNode"])(te,{prop:"xtCjbmmc","show-overflow-tooltip":"",align:"center",label:"录入部门"}),Object(a["createVNode"])(te,{label:"操作",align:"center",fixed:"right",width:"200px"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(i,{onClick:t=>I("edit",e.id),size:"small"},{default:Object(a["withCtx"])(()=>[w]),_:2},1032,["onClick"]),Object(a["createVNode"])(i,{type:"danger",size:"small",onClick:t=>Z(e)},{default:Object(a["withCtx"])(()=>[x]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","height"])),Object(a["createElementVNode"])("div",{class:"fenye",style:Object(a["normalizeStyle"])({top:S.value+"px"})},[Object(a["createVNode"])(re,{class:"pagination",onSizeChange:R,onCurrentChange:K,"current-page":n.value.pageCurrent,"page-sizes":[10,20,50,100],"page-size":n.value.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:Y.value},null,8,["current-page","page-size","total"])],4)]),z.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",q,[Object(a["createElementVNode"])("div",C,[Object(a["createElementVNode"])("span",N,Object(a["toDisplayString"])(E.value),1),Object(a["createElementVNode"])("div",null,[Object(a["createVNode"])(i,{type:"primary",size:"small",onClick:H,loading:X.value},{default:Object(a["withCtx"])(()=>[y]),_:1},8,["loading"]),Object(a["createVNode"])(i,{size:"small",onClick:A},{default:Object(a["withCtx"])(()=>[k]),_:1})])]),Object(a["createVNode"])(ee,{ref_key:"elform",ref:Q,model:D.value,rules:U.value,inline:!0,"label-position":"top"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{style:{width:"30%"},prop:"sqrlx",label:"申请人类型"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(L,{placeholder:"请选择申请人类型",style:{width:"100%"},modelValue:D.value.sqrlx,"onUpdate:modelValue":t[5]||(t[5]=e=>D.value.sqrlx=e)},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(Object(a["unref"])(c),e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{style:{width:"30%"},prop:"sqbmdm",label:"申请人部门"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o["a"],{width:"180px",clearable:"",filterable:"",modelValue:D.value.sqbmdm,"onUpdate:modelValue":t[6]||(t[6]=e=>D.value.sqbmdm=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{style:{width:"30%"},prop:"sqrXm",label:"申请人"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(W,{onClick:t[7]||(t[7]=e=>B.value=!0),modelValue:D.value.sqrXm,"onUpdate:modelValue":t[8]||(t[8]=e=>D.value.sqrXm=e),placeholder:"请选择申请人",style:{width:"100%"},clearable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{style:{width:"30%"},prop:"sqrSfzh",label:"身份证号"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(W,{modelValue:D.value.sqrSfzh,"onUpdate:modelValue":t[9]||(t[9]=e=>D.value.sqrSfzh=e),placeholder:"请输入身份证号"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{style:{width:"30%"},prop:"qjlx",label:"请假类型"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(L,{style:{width:"100%"},modelValue:D.value.qjlx,"onUpdate:modelValue":t[10]||(t[10]=e=>D.value.qjlx=e),filterable:"",placeholder:"请选择请假类型"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(Object(a["unref"])(l),e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{style:{width:"62%"},prop:"QzrqForm",required:"",label:"起止日期"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{style:{width:"100%"},modelValue:D.value.QzrqForm,"onUpdate:modelValue":t[11]||(t[11]=e=>D.value.QzrqForm=e),type:"daterange","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期",onChange:P,format:"YYYY-MM-DD","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{label:"请假原因",prop:"qjyy",style:{width:"94%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(W,{modelValue:D.value.qjyy,"onUpdate:modelValue":t[12]||(t[12]=e=>D.value.qjyy=e),placeholder:"请输入请假原因","show-word-limit":"",type:"textarea"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{label:"备注",style:{width:"94%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(W,{modelValue:D.value.bz,"onUpdate:modelValue":t[13]||(t[13]=e=>D.value.bz=e),placeholder:"请输入关键字","show-word-limit":"",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])])):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(Object(a["unref"])(r["a"]),{modelValue:B.value,"onUpdate:modelValue":t[14]||(t[14]=e=>B.value=e),PoliceType:"01"==D.value.sqrlx?"MJ":"FJ",Single:!0,onChoosedPolice:G},null,8,["modelValue","PoliceType"])])}}},z=(l("99b9"),l("d959")),B=l.n(z);const E=B()(_,[["__scopeId","data-v-79337d83"]]);t["default"]=E},8932:function(e,t,l){"use strict";l.d(t,"i",(function(){return o})),l.d(t,"j",(function(){return c})),l.d(t,"f",(function(){return n})),l.d(t,"b",(function(){return u})),l.d(t,"m",(function(){return d})),l.d(t,"g",(function(){return i})),l.d(t,"a",(function(){return s})),l.d(t,"d",(function(){return b})),l.d(t,"h",(function(){return j})),l.d(t,"l",(function(){return m})),l.d(t,"e",(function(){return O})),l.d(t,"c",(function(){return p})),l.d(t,"k",(function(){return h}));var a=l("b775");const r="/mosty-api/mosty-jcgl",o=(e={})=>Object(a["a"])({url:r+"/tbJcglXfll",method:"GET",params:e}),c=e=>Object(a["a"])({url:`${r}/tbJcglXfll/${e}`,method:"GET"}),n=()=>Object(a["a"])({url:r+"/tbJcglXfll/querySfzh",method:"GET"}),u=(e={})=>Object(a["a"])({url:r+"/tbJcglXfll",method:"POST",data:e}),d=(e={})=>Object(a["a"])({url:r+"/tbJcglXfll",method:"PUT",data:e}),i=(e={})=>Object(a["a"])({url:r+"/tbJcglBq",method:"GET",params:e}),s=(e={})=>Object(a["a"])({url:r+"/tbJcglBq",method:"POST",data:e}),b=e=>Object(a["a"])({url:r+"/tbJcglBq/zcbqByIds",method:"put",data:e}),j=e=>Object(a["a"])({url:`${r}/tbJcglBq/${e}`,method:"get"}),m=e=>Object(a["a"])({url:r+"/tbJcglBq",method:"PUT",data:e}),O=e=>Object(a["a"])({url:r+"/tbJcglBq/countBqsl",method:"GET",data:e}),p=e=>Object(a["a"])({url:r+"/tbJcglXfll/deleteList",method:"POST",data:e}),h=e=>Object(a["a"])({url:r+"/tbJcglXfll/lzList",method:"POST",data:e})},"99b9":function(e,t,l){"use strict";l("306e")}}]);