| 
					
				 | 
			
			
				@@ -1,18 +1,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <div class="mod-demo__attendance"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-form :inline="true" :model="state.dataForm" @keyup.enter="state.getDataList()"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="state.dataForm.creator" placeholder="考勤人员名称" clearable></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="state.dataForm.date" placeholder="考勤日期" clearable></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="state.dataForm.status" placeholder="出勤状态" clearable></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button @click="state.getDataList()">查询</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button v-if="state.hasPermission('emergency:attendance:save')" type="primary" @click="addOrUpdateHandle()">新增</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -26,22 +14,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-table v-loading="state.dataListLoading" :data="state.dataList" border @selection-change="state.dataListSelectionChangeHandle" style="width: 100%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-table-column prop="id" label="记录ID" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column prop="date" label="考勤日期" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column prop="date" label="出勤日期" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-table-column prop="checkInTime" label="签到时间" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-table-column prop="checkOutTime" label="签退时间" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-table-column prop="status" label="出勤状态" header-align="center" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <template v-slot="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-if="scope.row.status === 0">正常</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-else-if="scope.row.status === 1">迟到</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-else-if="scope.row.status === 2">早退</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-else-if="scope.row.status === 3">缺勤</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-else-if="scope.row.status === 4">请假</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-else-if="scope.row.status === 5">出差</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-else-if="scope.row.status === 6">调休</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  {{ state.getDictLabel("attendanceStatus", scope.row.status) }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-table-column prop="photoPath" label="照片存储路径" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column prop="creator" label="考勤人员名称" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column prop="creator" label="创建人" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-table-column prop="createDate" label="创建时间" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-table-column prop="updater" label="更新人" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-table-column prop="updateDate" label="更新时间" header-align="center" align="center"></el-table-column> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -69,12 +51,7 @@ const view = reactive({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   getDataListURL: "/emergency/attendance/page", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   getDataListIsPage: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   exportURL: "/emergency/attendance/export", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  deleteURL: "/emergency/attendance", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  dataForm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    creator: "",      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    date: "",          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    status: "",          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  deleteURL: "/emergency/attendance" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const state = reactive({ ...useView(view), ...toRefs(view) }); 
			 |