gz-att-web/gz-att/static/js/chunk-295e6162.de415584.js

1 line
14 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-295e6162"],{"0ccb":function(e,t,a){var r=a("e330"),n=a("50c4"),o=a("577e"),i=a("1148"),s=a("1d80"),l=r(i),c=r("".slice),u=Math.ceil,d=function(e){return function(t,a,r){var i,d,m=o(s(t)),p=n(a),h=m.length,g=void 0===r?" ":o(r);return p<=h||""==g?m:(i=p-h,d=l(g,u(i/g.length)),d.length>i&&(d=c(d,0,i)),e?m+d:d+m)}};e.exports={start:d(!1),end:d(!0)}},"4d90":function(e,t,a){"use strict";var r=a("23e7"),n=a("0ccb").start,o=a("9a0c");r({target:"String",proto:!0,forced:o},{padStart:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},"9a0c":function(e,t,a){var r=a("342f");e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},ba46:function(e,t,a){},cb12:function(e,t,a){"use strict";a("ba46")},f682:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"选择月份:",prop:"attCurrentMonth"}},[a("el-date-picker",{staticStyle:{width:"240px"},attrs:{placeholder:"请选择月份",type:"month","value-format":"yyyy-MM",clearable:!1},model:{value:e.searchAttCurrentMonth,callback:function(t){e.searchAttCurrentMonth=t},expression:"searchAttCurrentMonth"}})],1),a("el-form-item",{attrs:{label:"部门",prop:"orgId"}},[a("treeselect",{staticStyle:{width:"240px"},attrs:{options:e.deptOptions,normalizer:e.normalizer,placeholder:"选择部门"},on:{select:e.handleSelect},model:{value:e.queryParams.orgId,callback:function(t){e.$set(e.queryParams,"orgId",t)},expression:"queryParams.orgId"}})],1),a("el-form-item",{attrs:{label:"姓名:",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入姓名",clearable:"",maxlength:"20"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.name,callback:function(t){e.$set(e.queryParams,"name",t)},expression:"queryParams.name"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("查询")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.reset}},[e._v("重置")]),a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["att:detail:export"],expression:"['att:detail:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出数据")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"multipleTable",attrs:{data:e.tableData,"row-key":"id"}},[a("el-table-column",{attrs:{label:"序号",align:"center",width:"80",type:"index"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s((e.queryParams.pageNum-1)*e.queryParams.pageSize+t.$index+1))])]}}])}),a("el-table-column",{attrs:{label:"姓名",align:"center",prop:"name",sortable:""}}),a("el-table-column",{attrs:{label:"考勤月份",align:"center",prop:"attCurrentMonth",sortable:""}}),a("el-table-column",{attrs:{label:"所属部门",align:"center",prop:"orgName",sortable:""}}),a("el-table-column",{attrs:{label:"轮休未审批条数",align:"center",prop:"errorRestCount",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[0!=t.row.errorRestCount?a("div",{staticStyle:{color:"#02a7f0",cursor:"pointer"},on:{click:function(a){return e.openRecord(t.row,e.title1)}}},[e._v(" "+e._s(t.row.errorRestCount)+" ")]):a("div",[e._v(e._s(t.row.errorRestCount))])]}}])}),a("el-table-column",{attrs:{label:"外出办事未审批条数",align:"center",prop:"errorOutCount",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[0!=t.row.errorOutCount?a("div",{staticStyle:{color:"#02a7f0",cursor:"pointer"},on:{click:function(a){return e.openRecord(t.row,e.title2)}}},[e._v(" "+e._s(t.row.errorOutCount)+" ")]):a("div",[e._v(e._s(t.row.errorOutCount))])]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),a("el-dialog",{attrs:{title:e.title,visible:e.showRecord,width:"1200px",height:"1000px","append-to-body":""},on:{"update:visible":function(t){e.showRecord=t},close:e.cancelRecord}},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryFormRecord",attrs:{model:e.queryRecord,size:"small",inline:!0,"label-width":"90px"}},[a("el-form-item",{attrs:{label:"选择时间段"}},[a("el-date-picker",{staticStyle:{width:"240px"},attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"请假开始日期","end-placeholder":"请假结束日期","picker-options":e.pickerOptions},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQueryRecord}},[e._v("查询")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetRecord}},[e._v("重置")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loadingTwo,expression:"loadingTwo"}],attrs:{data:e.tableDataRecord,width:"900px",height:"600px","row-key":"id"}},[a("el-table-column",{attrs:{label:"序号",align:"center",width:"80",type:"index"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s((e.queryRecord.pageNum-1)*e.queryRecord.pageSize+t.$index+1))])]}}])}),a("el-table-column",{attrs:{label:"姓名",align:"center",prop:"name",sortable:""}}),a("el-table-column",{attrs:{label:"所属部门",align:"center",prop:"orgName",sortable:""}}),a("el-table-column",{attrs:{label:"申请类型",align:"center",prop:"leaveType",sortable:""}}),a("el-table-column",{attrs:{label:"开始时间",align:"center",prop:"leaveStartDate",sortable:""}}),a("el-table-column",{attrs:{label:"结束时间",align:"center",prop:"leaveEndDate",sortable:""}}),a("el-table-column",{attrs:{label:"时长(天)",align:"center",prop:"leaveDuration",sortable:""}}),a("el-table-column",{attrs:{label:"审批状态",align:"center",prop:"examineStatus",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.examineStatus?a("span",[e._v(e._s("审核中"))]):e._e(),1==t.row.examineStatus?a("span",[e._v(e._s("通过"))]):e._e(),2==t.row.examineStatus?a("span",[e._v(e._s("不通过"))]):e._e(),3==t.row.examineStatus?a("span",[e._v(e._s("待审核"))]):a("span",[e._v(e._s())])]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width",width:"200px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.handleExamine(t.row)}}},[e._v("审批提醒")])]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.totalTwo>0,expression:"totalTwo>0"}],attrs:{total:e.totalTwo,page:e.queryRecord.pageNum,limit:e.queryRecord.pageSize},on:{"update:page":function(t){return e.$set(e.queryRecord,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryRecord,"pageSize",t)},pagination:e.getListRecord}})],1),a("el-dialog",{attrs:{title:e.titleExamine,visible:e.openExamine,width:"600px","append-to-body":""},on:{"update:visible":function(t){e.openExamine=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{prop:"content"}},[a("el-input",{attrs:{type:"textarea",rows:5,placeholder:"请输入",maxlength:"50","show-word-limit":""},model:{value:e.form.content,callback:function(t){e.$set(e.form,"content",t)},expression:"form.content"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("发送")]),a("el-button",{on:{click:e.cancelExamine}},[e._v("取消")])],1)],1)],1)},n=[],o=(a("99af"),a("d3b7"),a("25f0"),a("4d90"),a("b775"));function i(e){return Object(o["a"])({url:"/system/attExceptionHandle/getDetailException",method:"get",params:e})}function s(e){return Object(o["a"])({url:"/system/attExceptionHandle/getDetailExceptionRest",method:"get",params:e})}function l(e){return Object(o["a"])({url:"/system/attExceptionHandle/getDetailExceptionOut",method:"get",params:e})}function c(e){return Object(o["a"])({url:"/system/attExceptionHandle/export",method:"get",responseType:"blob",params:e})}function u(e){return Object(o["a"])({url:"/system/attExceptionHandle/examineRemind",method:"post",data:e})}var d=a("989b"),m=a("ca17"),p=a.n(m),h=(a("542c"),a("fcb7")),g=(a("5f87"),{name:"Post",dicts:["sys_normal_disable","sys_voltage_level","sys_org_name","sys_pro_type","sys_pro_status","sys_yz_manage","sys_sg_manage","sys_jl_manage","sys_device_type"],components:{Treeselect:p.a},data:function(){return{showAttribute:!1,loading:!0,loadingTwo:!0,ids:[],deptOptions:[],showSearch:!0,showRecord:!1,maxLength:100,total:0,totalTwo:0,tableData:[],tableDataRecord:[],title:"",title1:"轮休未审批记录",title2:"外出办事未审批记录",titleExamine:"",open:!1,openExamine:!1,searchAttCurrentMonth:void 0,dateRange:[],queryParams:{pageNum:1,pageSize:10,attCurrentMonth:void 0,name:void 0,orgName:void 0},queryRecord:{pageNum:1,pageSize:10,userId:void 0,attStatis:void 0,attCurrentMonth:void 0},form:{orgId:void 0,content:void 0,title:void 0},rules:{content:[{required:!0,message:"补充内容不能为空",trigger:"blur"}]},pickerOptions:{disabledDate:this.disabledDate}}},computed:{},created:function(){if(this.getDeptList(),this.$route.query.attCurrentMonth)this.searchAttCurrentMonth=this.$route.query.attCurrentMonth,this.getList();else{var e=new Date;e.setMonth(e.getMonth()-1),this.searchAttCurrentMonth=e,this.getList()}},methods:{disabledDate:function(e){var t=this.queryRecord.attCurrentMonth+"-01",a=new Date(t),r=new Date(a.getFullYear(),a.getMonth(),1),n=new Date(a.getFullYear(),a.getMonth()+1,0);return e<r||e>n},handleChange:function(e){if(!e){console.log(e);var t=new Date;t.setMonth(t.getMonth()-1),this.searchAttCurrentMonth=t,this.getList()}},formatDateTwo:function(e){var t=new Date(e),a=t.getFullYear(),r=(t.getMonth()+1).toString().padStart(2,"0");return"".concat(a,"-").concat(r)},formatDate:function(e){var t=new Date(e),a=t.getFullYear(),r=String(t.getMonth()+1).padStart(2,"0"),n=String(t.getDate()).padStart(2,"0"),o=["星期天","星期一","星期二","星期三","星期四","星期五","星期六"],i=o[t.getDay()];return"".concat(a,"-").concat(r,"-").concat(n," ").concat(i)},getDeptList:function(){var e=this;Object(h["d"])().then((function(t){e.deptOptions=e.handleTree(t.data,"id")}))},normalizer:function(e){return e.children&&!e.children.length&&delete e.children,{id:e.id,label:e.orgName,children:e.children}},handleSelect:function(e,t){console.log("Selected:",e),this.queryParams.orgName=e.orgName},getList:function(){var e=this;this.loading=!0,this.queryParams.attCurrentMonth=this.formatDateTwo(this.searchAttCurrentMonth),i(this.queryParams).then((function(t){e.tableData=t.rows,e.total=t.total,e.loading=!1}))},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},reset:function(){this.queryForm={},this.resetForm("queryForm"),this.getList()},resetRecord:function(){this.dateRange=[],this.resetForm("queryFormRecord"),this.getListRecord()},openRecord:function(e,t){this.id=e.id,this.title=t,this.queryRecord.userId=e.userId,this.queryRecord.attCurrentMonth=e.attCurrentMonth,"轮休未审批记录"==t?this.queryRecord.attStatis=1:"外出办事未审批记录"==t&&(this.queryRecord.attStatis=2),this.showRecord=!0,this.getListRecord()},getListRecord:function(){var e=this;this.loadingTwo=!0,"轮休未审批记录"==this.title?s(this.addDateRange(this.queryRecord,this.dateRange)).then((function(t){e.tableDataRecord=t.rows,e.totalTwo=t.total,e.loadingTwo=!1})):"外出办事未审批记录"==this.title&&l(this.addDateRange(this.queryRecord,this.dateRange)).then((function(t){e.tableDataRecord=t.rows,e.totalTwo=t.total,e.loadingTwo=!1}))},handleQueryRecord:function(){this.queryRecord.pageNum=1,this.getListRecord()},cancelRecord:function(){this.showRecord=!1,this.resetRecord()},handleExamine:function(e){this.resetExamine(),this.queryRecord.orgId=e.orgId,this.openExamine=!0,this.titleExamine="补充说明"},submitForm:function(){var e=this;this.form.orgId=this.queryRecord.orgId,this.form.title="轮休外出办事异常数据",console.log(this.form),this.$refs["form"].validate((function(t){t&&u(e.form).then((function(t){e.$modal.msgSuccess("审批提醒成功"),e.openExamine=!1,e.getListRecord()}))}))},cancelExamine:function(){this.openExamine=!1,this.resetExamine()},resetExamine:function(){this.form={},this.resetForm("form")},handleExport:function(){c(this.queryParams).then((function(e){Object(d["a"])({fileName:"轮休外出办事异常报表_".concat((new Date).getTime(),".xlsx"),fileData:e,fileType:"application/vnd.ms-excel;charset=utf-8"})}))}}}),f=g,b=(a("cb12"),a("2877")),y=Object(b["a"])(f,r,n,!1,null,"a0009668",null);t["default"]=y.exports},fcb7:function(e,t,a){"use strict";a.d(t,"d",(function(){return n})),a.d(t,"c",(function(){return o})),a.d(t,"a",(function(){return i})),a.d(t,"e",(function(){return s})),a.d(t,"b",(function(){return l}));var r=a("b775");function n(e){return Object(r["a"])({url:"/system/org/list",method:"get",params:e})}function o(e){return Object(r["a"])({url:"/system/org/"+e,method:"get"})}function i(e){return Object(r["a"])({url:"/system/org",method:"post",data:e})}function s(e){return Object(r["a"])({url:"/system/org",method:"put",data:e})}function l(e){return Object(r["a"])({url:"/system/org/"+e,method:"delete"})}}}]);