1 line
8.1 KiB
JavaScript
1 line
8.1 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6184353a"],{"0ccb":function(t,e,a){var r=a("e330"),n=a("50c4"),o=a("577e"),s=a("1148"),l=a("1d80"),i=r(s),u=r("".slice),c=Math.ceil,d=function(t){return function(e,a,r){var s,d,p=o(l(e)),m=n(a),h=p.length,g=void 0===r?" ":o(r);return m<=h||""==g?p:(s=m-h,d=i(g,c(s/g.length)),d.length>s&&(d=u(d,0,s)),t?p+d:d+p)}};t.exports={start:d(!1),end:d(!0)}},"4d90":function(t,e,a){"use strict";var r=a("23e7"),n=a("0ccb").start,o=a("9a0c");r({target:"String",proto:!0,forced:o},{padStart:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}})},"9a0c":function(t,e,a){var r=a("342f");t.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},cd27:function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("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"}},[a("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[a("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),a("el-form-item",{attrs:{label:"部门",prop:"orgId"}},[a("treeselect",{staticStyle:{width:"240px"},attrs:{options:t.deptOptions,normalizer:t.normalizer,placeholder:"选择部门"},model:{value:t.queryParams.orgId,callback:function(e){t.$set(t.queryParams,"orgId",e)},expression:"queryParams.orgId"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"attStatus"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"状态",clearable:""},model:{value:t.queryParams.attStatus,callback:function(e){t.$set(t.queryParams,"attStatus",e)},expression:"queryParams.attStatus"}},t._l(t.dict.type.att_status,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),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":"结束日期"},model:{value:t.dateRange,callback:function(e){t.dateRange=e},expression:"dateRange"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:t.handleQuery}},[t._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:t.resetQuery}},[t._v("重置")])],1)],1),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("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),a("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),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{data:t.typeList}},[a("el-table-column",{attrs:{label:"序号",align:"center",width:"80",type:"index"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s((t.queryParams.pageNum-1)*t.queryParams.pageSize+e.$index+1))])]}}])}),a("el-table-column",{attrs:{label:"姓名",align:"center",prop:"userName"}}),a("el-table-column",{attrs:{label:"所属部门",align:"center",prop:"orgName","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"考勤日期",align:"center",prop:"attCurrentDay","show-overflow-tooltip":!0,width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(t.formatDate(e.row.attCurrentDay)))])]}}])}),a("el-table-column",{attrs:{label:"上班打卡时间",align:"center",prop:"toWorkAttCurrentTime",width:"180"}}),a("el-table-column",{attrs:{label:"上班状态",align:"center",prop:"toWorkAttStatus"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("dict-tag",{attrs:{options:t.dict.type.att_status,value:e.row.toWorkAttStatus}})]}}])}),a("el-table-column",{attrs:{label:"打卡地址",align:"center",prop:"toWorkAttAddress","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"异常备注",align:"center",prop:"toWorkErrorRemake","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"下班打卡时间",align:"center",prop:"offWorkAttCurrentTime",width:"180"}}),a("el-table-column",{attrs:{label:"下班状态",align:"center",prop:"offWorkAttStatus"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("dict-tag",{attrs:{options:t.dict.type.att_status,value:e.row.offWorkAttStatus}})]}}])}),a("el-table-column",{attrs:{label:"打卡地址",align:"center",prop:"offWorkAttAddress","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"异常备注",align:"center",prop:"offWorkErrorRemake","show-overflow-tooltip":!0}})],1),a("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}})],1)},n=[],o=a("5530"),s=(a("99af"),a("4d90"),a("b775"));a("0afd");function l(t){return Object(s["a"])({url:"/system/attDetails/getOriginalList",method:"get",params:t})}var i=a("fcb7"),u=a("ca17"),c=a.n(u),d=(a("542c"),{name:"Dict",dicts:["att_status"],components:{Treeselect:c.a},data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,typeList:[],title:"",open:!1,dateRange:["2024-10-06","2024-10-12"],deptOptions:[],queryParams:{pageNum:1,pageSize:10,userName:void 0,orgId:void 0,attStatus:void 0}}},created:function(){this.getWeekDates(),this.getDeptList(),this.getList()},methods:{getWeekDates:function(){var t=new Date,e=t.getDay(),a=0===e?-6:1-e,r=new Date(t);r.setDate(r.getDate()+a);var n=new Date(r);n.setDate(n.getDate()+6),this.dateRange[0]=r.toISOString().split("T")[0],this.dateRange[1]=n.toISOString().split("T")[0]},formatDate:function(t){var e=new Date(t),a=e.getFullYear(),r=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0"),o=["星期天","星期一","星期二","星期三","星期四","星期五","星期六"],s=o[e.getDay()];return"".concat(a,"-").concat(r,"-").concat(n," ").concat(s)},getDeptList:function(){var t=this;Object(i["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}},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),l(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.getWeekDates(),this.resetForm("queryForm"),this.handleQuery()},handleExport:function(){this.download("system/dict/type/export",Object(o["a"])({},this.queryParams),"type_".concat((new Date).getTime(),".xlsx"))}}}),p=d,m=a("2877"),h=Object(m["a"])(p,r,n,!1,null,null,null);e["default"]=h.exports},fcb7:function(t,e,a){"use strict";a.d(e,"d",(function(){return n})),a.d(e,"c",(function(){return o})),a.d(e,"a",(function(){return s})),a.d(e,"e",(function(){return l})),a.d(e,"b",(function(){return i}));var r=a("b775");function n(t){return Object(r["a"])({url:"/system/org/list",method:"get",params:t})}function o(t){return Object(r["a"])({url:"/system/org/"+t,method:"get"})}function s(t){return Object(r["a"])({url:"/system/org",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/system/org",method:"put",data:t})}function i(t){return Object(r["a"])({url:"/system/org/"+t,method:"delete"})}}}]); |