| 
					
				 | 
			
			
				@@ -1,48 +1,52 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <div class="mod-demo__schedule"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div class="form-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-form :inline="true" :model="state.dataForm" @keyup.enter="state.getDataList()"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-input v-model="state.dataForm.schedule_name" placeholder="排班表名称" clearable></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-date-picker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-model="state.dataForm.period_start" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type="date"         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           placeholder="开始日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           value-format="YYYY-MM-DD"  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          style="width: 100%;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ></el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-date-picker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-model="state.dataForm.period_end" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type="date"         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           placeholder="结束日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           value-format="YYYY-MM-DD"  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          style="width: 100%;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ></el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-select v-model="state.dataForm.status" placeholder="排班确认状态" clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-select v-model="state.dataForm.status" placeholder="排班确认状态"  clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-option :label="item.dictLabel" :value="item.dictValue" v-for="item in state.getDictByKey('scheduleStatus')"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button @click="state.getDataList()">查询</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button v-if="state.hasPermission('emergency:schedule:save')" type="primary" @click="addOrUpdateHandle()">新增</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button v-if="state.hasPermission('emergency:schedule:delete')" type="danger" @click="state.deleteHandle()">删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <!-- 审阅 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button v-if="state.hasPermission('emergency:schedule:review')" type="danger" @click="reviewHandle()">审阅</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button v-if="state.hasPermission('emergency:inspection:export')" type="info" @click="state.exportHandle()">导出</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <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> --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -58,9 +62,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   {{ state.getDictLabel("scheduleStatus", scope.row.status) }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column prop="creator" label="创建人" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column prop="creatorName" 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="updaterName" label="更新人" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-table-column prop="updateDate" label="更新时间" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-table-column prop="remark" label="备注" header-align="center" align="center"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-table-column label="操作" fixed="right" header-align="center" align="center" width="180"> 
			 |