gz-att-web/gz-att/static/js/chunk-f0e3af42.5bdcac3f.js

1 line
13 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f0e3af42"],{4888:function(t,e,r){"use strict";r.d(e,"b",(function(){return o})),r.d(e,"a",(function(){return n}));var a=r("b775");r("0afd");function o(t){return Object(a["a"])({url:"/system/attDetails/getAttDayReportList",method:"get",params:t})}function n(t){return Object(a["a"])({url:"/system/attDetails/getAttDayReportDetailsList",method:"get",params:t})}},f3e3:function(t,e,r){"use strict";r.r(e);var a=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"app-container"},[r("el-form",{directives:[{name:"show",rawName:"v-show",value:t.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:t.queryParams,size:"small",inline:!0,"label-width":"68px"}},[r("el-form-item",{attrs:{label:"日期"}},[r("el-date-picker",{staticStyle:{width:"240px"},attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.dateRange,callback:function(e){t.dateRange=e},expression:"dateRange"}})],1),r("el-form-item",{attrs:{label:"部门",prop:"orgId"}},[r("treeselect",{staticStyle:{width:"240px"},attrs:{options:t.deptOptions,normalizer:t.normalizer,placeholder:"选择部门"},on:{select:t.handleSelect},model:{value:t.queryParams.orgId,callback:function(e){t.$set(t.queryParams,"orgId",e)},expression:"queryParams.orgId"}})],1),r("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[r("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入姓名",clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.userName,callback:function(e){t.$set(t.queryParams,"userName",e)},expression:"queryParams.userName"}})],1),r("el-form-item",[r("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:t.handleQuery}},[t._v("搜索")]),r("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:t.resetQuery}},[t._v("重置")])],1)],1),r("el-row",{staticClass:"mb8",attrs:{gutter:10}},[r("el-col",{attrs:{span:1.5}},[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:export"],expression:"['system:dict:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:t.handleExport}},[t._v("导出")])],1),r("right-toolbar",{attrs:{showSearch:t.showSearch},on:{"update:showSearch":function(e){t.showSearch=e},"update:show-search":function(e){t.showSearch=e},queryTable:t.getList}})],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{data:t.typeList},on:{"selection-change":t.handleSelectionChange}},[r("el-table-column",{attrs:{label:"序号",align:"center",width:"80",type:"index"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("span",[t._v(t._s((t.queryParams.pageNum-1)*t.queryParams.pageSize+e.$index+1))])]}}])}),r("el-table-column",{attrs:{label:"考勤日期",align:"center",prop:"attCurrentDay"}}),r("el-table-column",{attrs:{label:"正常打卡人数",align:"center",prop:"normalNum"},scopedSlots:t._u([{key:"default",fn:function(e){return[0!=e.row.normalNum?r("div",{staticStyle:{color:"#02a7f0",cursor:"pointer"},on:{click:function(r){return t.openRecord(e.row,t.title1)}}},[t._v(" "+t._s(e.row.normalNum)+" ")]):r("div",[t._v(t._s(e.row.normalNum))])]}}])}),r("el-table-column",{attrs:{label:"迟到人数",align:"center",prop:"lateNum"},scopedSlots:t._u([{key:"default",fn:function(e){return[0!=e.row.lateNum?r("div",{staticStyle:{color:"#02a7f0",cursor:"pointer"},on:{click:function(r){return t.openRecord(e.row,t.title2)}}},[t._v(" "+t._s(e.row.lateNum)+" ")]):r("div",[t._v(t._s(e.row.lateNum))])]}}])}),r("el-table-column",{attrs:{label:"早退人数",align:"center",prop:"eaelyNum"},scopedSlots:t._u([{key:"default",fn:function(e){return[0!=e.row.eaelyNum?r("div",{staticStyle:{color:"#02a7f0",cursor:"pointer"},on:{click:function(r){return t.openRecord(e.row,t.title3)}}},[t._v(" "+t._s(e.row.eaelyNum)+" ")]):r("div",[t._v(t._s(e.row.eaelyNum))])]}}])}),r("el-table-column",{attrs:{label:"旷工人数",align:"center",prop:"skippingNum"},scopedSlots:t._u([{key:"default",fn:function(e){return[0!=e.row.skippingNum?r("div",{staticStyle:{color:"#02a7f0",cursor:"pointer"},on:{click:function(r){return t.openRecord(e.row,t.title4)}}},[t._v(" "+t._s(e.row.skippingNum)+" ")]):r("div",[t._v(t._s(e.row.skippingNum))])]}}])}),r("el-table-column",{attrs:{label:"请假人数",align:"center",prop:"leaveNum"},scopedSlots:t._u([{key:"default",fn:function(e){return[0!=e.row.leaveNum?r("div",{staticStyle:{color:"#02a7f0",cursor:"pointer"},on:{click:function(r){return t.openRecord(e.row,t.title7)}}},[t._v(" "+t._s(e.row.leaveNum)+" ")]):r("div",[t._v(t._s(e.row.leaveNum))])]}}])}),r("el-table-column",{attrs:{label:"打卡地异常人数",align:"center",prop:"addressErrorNum"},scopedSlots:t._u([{key:"default",fn:function(e){return[0!=e.row.addressErrorNum?r("div",{staticStyle:{color:"#02a7f0",cursor:"pointer"},on:{click:function(r){return t.openRecord(e.row,t.title7)}}},[t._v(" "+t._s(e.row.addressErrorNum)+" ")]):r("div",[t._v(t._s(e.row.addressErrorNum))])]}}])}),r("el-table-column",{attrs:{label:"出入异常人数",align:"center",prop:"einErrorNum"},scopedSlots:t._u([{key:"default",fn:function(e){return[0!=e.row.einErrorNum?r("div",{staticStyle:{color:"#02a7f0",cursor:"pointer"},on:{click:function(r){return t.openRecord(e.row,t.title6)}}},[t._v(" "+t._s(e.row.einErrorNum)+" ")]):r("div",[t._v(t._s(e.row.einErrorNum))])]}}])}),r("el-table-column",{attrs:{label:"轮休人数",align:"center",prop:"restNum"},scopedSlots:t._u([{key:"default",fn:function(e){return[0!=e.row.restNum?r("div",{staticStyle:{color:"#02a7f0",cursor:"pointer"},on:{click:function(r){return t.openRecord(e.row,t.title8)}}},[t._v(" "+t._s(e.row.restNum)+" ")]):r("div",[t._v(t._s(e.row.restNum))])]}}])}),r("el-table-column",{attrs:{label:"临时外出人数",align:"center",prop:"outNum"},scopedSlots:t._u([{key:"default",fn:function(e){return[0!=e.row.outNum?r("div",{staticStyle:{color:"#02a7f0",cursor:"pointer"},on:{click:function(r){return t.openRecord(e.row,t.title9)}}},[t._v(" "+t._s(e.row.outNum)+" ")]):r("div",[t._v(t._s(e.row.outNum))])]}}])})],1),r("pagination",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total>0"}],attrs:{total:t.total,page:t.queryParams.pageNum,limit:t.queryParams.pageSize},on:{"update:page":function(e){return t.$set(t.queryParams,"pageNum",e)},"update:limit":function(e){return t.$set(t.queryParams,"pageSize",e)},pagination:t.getList}}),r("el-dialog",{attrs:{title:t.title,visible:t.open,width:"1300px","append-to-body":""},on:{"update:visible":function(e){t.open=e}}},[r("el-form",{ref:"dialogQueryForm",attrs:{model:t.dialogQueryForm,inline:!0,size:"small","label-width":"80px"}},[r("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[r("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入姓名",clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.dialogQueryForm.userName,callback:function(e){t.$set(t.dialogQueryForm,"userName",e)},expression:"dialogQueryForm.userName"}})],1),r("el-form-item",[r("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:t.handleDialogQuery}},[t._v("搜索")]),r("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:t.resetDialogQuery}},[t._v("重置")])],1)],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{data:t.dialogList,width:"1000px",height:"500px"}},[r("el-table-column",{attrs:{label:"序号",type:"index",width:"55",align:"center"}}),r("el-table-column",{attrs:{label:"姓名",align:"center",prop:"userName"}}),r("el-table-column",{attrs:{label:"所属部门",align:"center",prop:"orgName","show-overflow-tooltip":!0}}),r("el-table-column",{attrs:{label:"上班打卡时间",align:"center",prop:"toWorkAttCurrentTime",width:"180"}}),r("el-table-column",{attrs:{label:"上班状态",align:"center",prop:"toWorkAttStatus"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("dict-tag",{attrs:{options:t.dict.type.att_status,value:e.row.toWorkAttStatus}})]}}])}),r("el-table-column",{attrs:{label:"打卡地址",align:"center",prop:"toWorkAttAddress","show-overflow-tooltip":!0}}),r("el-table-column",{attrs:{label:"下班打卡时间",align:"center",prop:"offWorkAttCurrentTime",width:"180"}}),r("el-table-column",{attrs:{label:"下班状态",align:"center",prop:"offWorkAttStatus"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("dict-tag",{attrs:{options:t.dict.type.att_status,value:e.row.offWorkAttStatus}})]}}])}),r("el-table-column",{attrs:{label:"打卡地址",align:"center",prop:"offWorkAttAddress","show-overflow-tooltip":!0}})],1),r("pagination",{directives:[{name:"show",rawName:"v-show",value:t.dialogTotal>0,expression:"dialogTotal>0"}],attrs:{total:t.dialogTotal,page:t.dialogQueryForm.pageNum,limit:t.dialogQueryForm.pageSize},on:{"update:page":function(e){return t.$set(t.dialogQueryForm,"pageNum",e)},"update:limit":function(e){return t.$set(t.dialogQueryForm,"pageSize",e)},pagination:t.getDialogList}}),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:t.cancel}},[t._v("确 定")]),r("el-button",{on:{click:t.cancel}},[t._v("取 消")])],1)],1)],1)},o=[],n=r("5530"),i=(r("d81d"),r("4888")),l=r("fcb7"),s=r("ca17"),u=r.n(s),c=(r("542c"),{name:"Dict",dicts:["att_status"],components:{Treeselect:u.a},data:function(){return{loading:!1,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,typeList:[],title:"",title1:"打卡记录",title2:"迟到记录",title3:"早退记录",title4:"旷工记录",title5:"打卡地异常记录",title6:"出入异常记录",title7:"请假记录",title8:"轮休记录",title9:"临时外出记录",open:!1,dialogQueryForm:{pageNum:1,pageSize:10,userName:void 0},dialogList:[],dialogTotal:0,dateRange:[],deptOptions:[],queryParams:{pageNum:1,pageSize:10,userName:void 0,orgId:void 0,orgName:void 0}}},created:function(){this.getDeptList(),this.getWeekDates(),this.getList()},methods:{getWeekDates:function(){var t=new Date,e=t.getDay(),r=0===e?-6:1-e,a=new Date(t);a.setDate(a.getDate()+r);var o=new Date(a);o.setDate(o.getDate()+6),this.dateRange[0]=a.toISOString().split("T")[0],this.dateRange[1]=o.toISOString().split("T")[0]},getDeptList:function(){var t=this;Object(l["d"])().then((function(e){t.deptOptions=t.handleTree(e.data,"id")}))},normalizer:function(t){return t.children&&!t.children.length&&delete t.children,{id:t.id,label:t.orgName,children:t.children}},handleSelect:function(t,e){console.log("Selected:",t),this.queryParams.orgName=t.orgName},getList:function(){var t=this;this.loading=!0,console.log(this.dateRange),this.dateRange&&this.dateRange.length>0?(this.queryParams.startDate=this.dateRange[0],this.queryParams.endDate=this.dateRange[1]):(this.queryParams.startDate=void 0,this.queryParams.endDate=void 0),Object(i["b"])(this.queryParams).then((function(e){t.typeList=e.rows,t.total=e.total,t.loading=!1}))},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.handleQuery()},openRecord:function(t,e){this.id=t.id,this.title=e,this.dialogQueryForm.userId=t.userId,this.dialogQueryForm.attCurrentDay=t.attCurrentDay,"打卡记录"==e?this.dialogQueryForm.attStatus=1:"迟到记录"==e?this.dialogQueryForm.attStatus=2:"早退记录"==e?this.dialogQueryForm.attStatus=4:"旷工记录"==e?this.dialogQueryForm.attStatus=3:"打卡地异常记录"==e?this.dialogQueryForm.attStatus=9:"出入异常记录"==e?this.dialogQueryForm.attStatus=8:"请假记录"==e?this.dialogQueryForm.attStatus=6:"轮休记录"==e?this.dialogQueryForm.attStatus=10:"临时外出记录"==e&&(this.dialogQueryForm.attStatus=11),this.open=!0,this.resetForm("dialogQueryForm"),this.handleDialogQuery()},cancel:function(){this.open=!1},getDialogList:function(){var t=this;Object(i["a"])(this.dialogQueryForm).then((function(e){t.dialogList=e.rows,t.dialogTotal=e.total}))},handleDialogQuery:function(){this.dialogQueryForm.pageNum=1,this.getDialogList()},resetDialogQuery:function(){this.dialogQueryForm.userName="",this.handleDialogQuery()},handleSelectionChange:function(t){this.ids=t.map((function(t){return t.dictId})),this.single=1!=t.length,this.multiple=!t.length},handleExport:function(){this.download("system/dict/type/export",Object(n["a"])({},this.queryParams),"type_".concat((new Date).getTime(),".xlsx"))}}}),d=c,m=r("2877"),p=Object(m["a"])(d,a,o,!1,null,null,null);e["default"]=p.exports},fcb7:function(t,e,r){"use strict";r.d(e,"d",(function(){return o})),r.d(e,"c",(function(){return n})),r.d(e,"a",(function(){return i})),r.d(e,"e",(function(){return l})),r.d(e,"b",(function(){return s}));var a=r("b775");function o(t){return Object(a["a"])({url:"/system/org/list",method:"get",params:t})}function n(t){return Object(a["a"])({url:"/system/org/"+t,method:"get"})}function i(t){return Object(a["a"])({url:"/system/org",method:"post",data:t})}function l(t){return Object(a["a"])({url:"/system/org",method:"put",data:t})}function s(t){return Object(a["a"])({url:"/system/org/"+t,method:"delete"})}}}]);