(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f190c582"],{"2e9d":function(e,t,a){"use strict";var l=a("7a23");const c={class:"title"},o={class:"font"},n={class:"cnetr"},r={class:"right"};var s={__name:"PageTitle",props:{title:{type:String,default:""},marginBottom:{type:Number,default:0},backgroundColor:{type:String,default:"rgb(255, 255, 255, 0)"}},setup(e){return(t,a)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{class:"pageTitle",style:Object(l["normalizeStyle"])(`margin-bottom: ${e.marginBottom}px;background-color: ${e.backgroundColor}`)},[Object(l["createElementVNode"])("div",c,[Object(l["createElementVNode"])("div",o,Object(l["toDisplayString"])(e.title),1)]),Object(l["createElementVNode"])("div",n,[Object(l["renderSlot"])(t.$slots,"center")]),Object(l["createElementVNode"])("div",r,[Object(l["renderSlot"])(t.$slots,"default")])],4))}},i=(a("d634"),a("6b0d")),b=a.n(i);const d=b()(s,[["__scopeId","data-v-2e06abc9"]]);t["a"]=d},3503:function(e,t,a){"use strict";a.r(t);var l=a("7a23"),c=(a("7902"),a("2e9d")),o=a("ad28"),n=a("1090"),r=(a("2d16"),a("8f43")),s=a("c9a1");const i={key:0,class:"dialog"},b={class:"head_box"},d={class:"title"},j=Object(l["createTextVNode"])("关闭"),O={class:"description pd20"},p={class:"flex align-center"},u={class:"ml10 flex"},m=Object(l["createTextVNode"])("("),g=Object(l["createTextVNode"])(")"),h={class:"ml10 mr10"},f={class:"flex align-center flex-warp"},y={class:"ml10 mr10"},k={key:0,class:"flex just-center"},v=Object(l["createTextVNode"])("通过"),C=Object(l["createTextVNode"])("不通过");var x={__name:"detail",props:{dic:{type:Object,default:{}}},emits:["updateDate"],setup(e,{expose:t,emit:a}){const{proxy:c}=Object(l["getCurrentInstance"])(),{D_BZ_QXJLX:o,D_QW_KQ_SHZT:n}=c.$dict("D_BZ_QXJLX","D_QW_KQ_SHZT"),x=Object(l["ref"])("新增"),w=(Object(l["ref"])(),Object(l["ref"])(!1)),N=Object(l["ref"])(!1),V=Object(l["reactive"])({detail:{}}),S=(e,t,a)=>{w.value=!0,V.detail=JSON.parse(JSON.stringify(a)),x.value="detail"==e?"详情":"审批"},_=(e,t)=>{let l={kqShzt:"no"==e?"03":"02",id:V.detail.kqShry.id};"no"==e&&(l.kqShyj=t),Object(r["c"])(l,"/mosty-qwzx/tbQwKqScry/audits").then(t=>{let l="no"==e?"驳回成功":"审核成功";c.$message({type:"success",message:l}),a("updateDate"),q()})},B=e=>{"no"==e?s["a"].prompt("请输入不通过原因","不通过原因",{confirmButtonText:"提交",cancelButtonText:"取消",inputPattern:/\S+/,inputPlaceholder:"请输入不通过原因",inputErrorMessage:"请输入不通过原因"}).then(t=>{let a=t.value;_(e,a)}).catch(()=>{}):_(e)},q=()=>{V.detail={},w.value=!1};return t({init:S}),(e,t)=>{const a=Object(l["resolveComponent"])("el-button"),c=Object(l["resolveComponent"])("el-descriptions-item"),r=Object(l["resolveComponent"])("dict-tag"),s=Object(l["resolveComponent"])("el-descriptions"),S=Object(l["resolveDirective"])("loading");return w.value?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",i,[Object(l["createElementVNode"])("div",b,[Object(l["createElementVNode"])("span",d,Object(l["toDisplayString"])(x.value),1),Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(a,{size:"small",onClick:q},{default:Object(l["withCtx"])(()=>[j]),_:1})])]),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createElementBlock"])("div",O,[Object(l["createVNode"])(s,{column:4,border:""},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(c,{"class-name":"my-content","label-class-name":"my-label",span:2,label:"申请人"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(V.detail.sqrXm),1)]),_:1}),Object(l["createVNode"])(c,{"class-name":"my-content","label-class-name":"my-label",span:2,label:"请假类型"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{options:Object(l["unref"])(o),value:V.detail.qjlx,tag:!1},null,8,["options","value"])]),_:1}),Object(l["createVNode"])(c,{"class-name":"my-content","label-class-name":"my-label",span:2,label:"审核状态"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{options:Object(l["unref"])(n),value:V.detail.kqShzt,tag:!1},null,8,["options","value"])]),_:1}),Object(l["createVNode"])(c,{"class-name":"my-content","label-class-name":"my-label",span:2,label:"起止时间"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(V.detail.kssj+" ~ "+V.detail.jssj),1)]),_:1}),Object(l["createVNode"])(c,{"class-name":"my-content","label-class-name":"my-label",span:4,label:"请假原因"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(V.detail.qjyy),1)]),_:1}),Object(l["createVNode"])(c,{"class-name":"my-content","label-class-name":"my-label",span:4,label:"备注"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(V.detail.bz),1)]),_:1}),Object(l["createVNode"])(c,{"class-name":"my-content","label-class-name":"my-label",span:4,label:"审批人"},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",p,[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(V.detail.kqShryList,(e,t)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:t,class:"flex align-center"},[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])(e.scryXm),1),Object(l["createElementVNode"])("span",u,[m,Object(l["createVNode"])(r,{options:Object(l["unref"])(n),value:e.kqShzt,tag:!1},null,8,["options","value"]),g]),Object(l["withDirectives"])(Object(l["createElementVNode"])("span",{class:"ml10"}," 审核意见:("+Object(l["toDisplayString"])(e.kqShyj)+")",513),[[l["vShow"],e.kqShyj&&""!=e.kqShyj]]),Object(l["withDirectives"])(Object(l["createElementVNode"])("span",h,"|",512),[[l["vShow"],t[Object(l["createElementVNode"])("div",f,[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(V.detail.kqCsryList,(e,t)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:t,class:"flex align-center"},[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])(e.scryXm),1),Object(l["withDirectives"])(Object(l["createElementVNode"])("span",y,"、",512),[[l["vShow"],tB("ok")),plain:""},{default:Object(l["withCtx"])(()=>[v]),_:1}),Object(l["createVNode"])(a,{type:"danger",onClick:t[1]||(t[1]=e=>B("no")),plain:""},{default:Object(l["withCtx"])(()=>[C]),_:1})])):Object(l["createCommentVNode"])("",!0)])):Object(l["createCommentVNode"])("",!0)}}},w=(a("e299"),a("6b0d")),N=a.n(w);const V=N()(x,[["__scopeId","data-v-7d936db0"]]);var S=V;a("c3fa");const _={class:"titleBox"},B={class:"tabBox"},q=Object(l["createTextVNode"])("详情"),D=Object(l["createElementVNode"])("span",{class:"linkGapLine"},"|",-1),E=Object(l["createTextVNode"])("审批");var T={__name:"index",setup(e){const{proxy:t}=Object(l["getCurrentInstance"])(),{D_BZ_QXJLX:a,D_BZ_SQRLX:s,D_QW_KQ_SHZT:i}=t.$dict("D_BZ_QXJLX","D_BZ_SQRLX","D_QW_KQ_SHZT"),b=Object(l["ref"])(),d=(Object(l["ref"])([]),Object(l["ref"])());let j=Object(l["ref"])({});Object(l["reactive"])([{showType:"daterange",prop:"daterangeKey",defaultVal:"",label:"起止时间"},{showType:"defaultSlot",prop:"sqbmdm",options:[],placeholder:"请选择单位",label:"归属单位"},{showType:"select",prop:"sqrlx",placeholder:"请选择请假人类型",label:"请假人类型",options:s},{showType:"input",prop:"sqrXm",placeholder:"请输入请假人姓名",label:"请假人姓名"}]),Object(l["ref"])({});const O=Object(l["reactive"])({tableData:[],keyCount:0,tableConfiger:{rowHieght:61,loading:!1},pageConfiger:{pageCurrent:1,pageSize:20,total:0},tableColumn:[{label:"请假人部门",prop:"sqbm",showOverflowTooltip:!0},{label:"请假人类型",prop:"sqrlx",showSolt:!0},{label:"请假人",prop:"sqrXm"},{label:"请假类型",prop:"qjlx",showSolt:!0},{label:"起止日期",prop:"kssj",showSolt:!0,width:"200"},{label:"申请时间",prop:"xtCjsj",showOverflowTooltip:!0},{label:"审核状态",prop:"kqShzt",showSolt:!0}]});Object(l["onMounted"])(()=>{p(),m(),t.mittBus.on("mittFn",e=>{O.keyCount=e})});const p=()=>{O.tableConfiger.loading=!0;O.pageConfiger,j.value;Object(r["b"])({},"/mosty-qwzx/tbQwQxj/paginAuditsQuery").then(e=>{O.tableData=e.records||[],O.pageConfiger.total=e.total,O.tableConfiger.loading=!1}).catch(()=>{O.tableConfiger.loading=!1})},u=(e,t,a)=>{b.value.init(e,t,a)};const m=()=>{O.tableHeight=window.innerHeight-d.value.offsetHeight-244,window.onresize=function(){m()}};return(e,t)=>{const r=Object(l["resolveComponent"])("dict-tag"),j=Object(l["resolveComponent"])("el-link");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",null,[Object(l["createElementVNode"])("div",_,[Object(l["createVNode"])(c["a"],{title:"请休假审批"})]),Object(l["createElementVNode"])("div",{ref_key:"searchBox",ref:d},null,512),Object(l["createElementVNode"])("div",B,[(Object(l["openBlock"])(),Object(l["createBlock"])(o["a"],{tableData:O.tableData,tableColumn:O.tableColumn,tableHeight:O.tableHeight,key:O.keyCount,tableConfiger:O.tableConfiger,controlsWidth:210},{sqrlx:Object(l["withCtx"])(({row:e})=>[Object(l["createVNode"])(r,{options:Object(l["unref"])(s),value:e.sqrlx,tag:!1},null,8,["options","value"])]),kssj:Object(l["withCtx"])(({row:e})=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.kssj.substring(0,10)+" — "+e.jssj.substring(0,10)),1)]),qjlx:Object(l["withCtx"])(({row:e})=>[Object(l["createVNode"])(r,{options:Object(l["unref"])(a),value:e.qjlx,tag:!1},null,8,["options","value"])]),kqShzt:Object(l["withCtx"])(({row:e})=>[Object(l["createVNode"])(r,{options:Object(l["unref"])(i),value:e.kqShzt,tag:!1},null,8,["options","value"])]),controls:Object(l["withCtx"])(({row:e})=>[Object(l["createVNode"])(j,{type:"primary",onClick:t=>u("detail",e.id,e)},{default:Object(l["withCtx"])(()=>[q]),_:2},1032,["onClick"]),D,"01"==e.kqShry.kqShzt?(Object(l["openBlock"])(),Object(l["createBlock"])(j,{key:0,type:"primary",onClick:t=>u("sp",e.id,e)},{default:Object(l["withCtx"])(()=>[E]),_:2},1032,["onClick"])):Object(l["createCommentVNode"])("",!0)]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger"])),Object(l["createVNode"])(n["a"],{onChangeNo:e.changeNo,onChangeSize:e.changeSize,tableHeight:O.tableHeight,pageConfiger:O.pageConfiger},null,8,["onChangeNo","onChangeSize","tableHeight","pageConfiger"])]),Object(l["createVNode"])(S,{ref_key:"detailDialog",ref:b,onUpdateDate:p},null,512)])}}};a("7e22");const Q=T;t["default"]=Q},"7ab1":function(e,t,a){},"7e22":function(e,t,a){"use strict";a("8bc8")},"8bc8":function(e,t,a){},9797:function(e,t,a){},c3fa:function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var l=a("b775");const c="/mosty-api/mosty-qwzx";function o(e){return Object(l["a"])({url:c+"/tbQwQxj/"+e,method:"delete"})}},d634:function(e,t,a){"use strict";a("7ab1")},e299:function(e,t,a){"use strict";a("9797")}}]);