|  | @@ -1,20 +1,35 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  |    <el-dialog v-model="visible" :title="!dataForm.id ? '新增' : '修改'" :close-on-click-modal="false" :close-on-press-escape="false">
 | 
	
		
			
				|  |  |      <el-form :model="dataForm" :rules="rules" ref="dataFormRef" @keyup.enter="dataFormSubmitHandle()" label-width="120px">
 | 
	
		
			
				|  |  | -          <el-form-item label="0-日巡检 1-周巡检" prop="inspectionType">
 | 
	
		
			
				|  |  | -        <el-input v-model="dataForm.inspectionType" placeholder="0-日巡检 1-周巡检"></el-input>
 | 
	
		
			
				|  |  | +          <el-form-item label="巡检类型" prop="inspectionType">
 | 
	
		
			
				|  |  | +            <el-option :label="item.dictLabel" :value="item.dictValue" v-for="item in state.getDictByKey('attendanceStatus')"></el-option>
 | 
	
		
			
				|  |  |        </el-form-item>
 | 
	
		
			
				|  |  |            <el-form-item label="开始日期" prop="startDate">
 | 
	
		
			
				|  |  | -        <el-input v-model="dataForm.startDate" placeholder="开始日期"></el-input>
 | 
	
		
			
				|  |  | +            <el-date-picker
 | 
	
		
			
				|  |  | +            v-model="dataForm.startDate"
 | 
	
		
			
				|  |  | +            type="date"        
 | 
	
		
			
				|  |  | +            placeholder="选择开始日期"
 | 
	
		
			
				|  |  | +            value-format="YYYY-MM-DD" 
 | 
	
		
			
				|  |  | +            style="width: 100%;"
 | 
	
		
			
				|  |  | +          ></el-date-picker>
 | 
	
		
			
				|  |  | +        <!-- <el-input v-model="dataForm.startDate" placeholder="开始日期"></el-input> -->
 | 
	
		
			
				|  |  |        </el-form-item>
 | 
	
		
			
				|  |  |            <el-form-item label="结束日期" prop="endDate">
 | 
	
		
			
				|  |  | -        <el-input v-model="dataForm.endDate" placeholder="结束日期"></el-input>
 | 
	
		
			
				|  |  | +            <el-date-picker
 | 
	
		
			
				|  |  | +            v-model="dataForm.endDate"
 | 
	
		
			
				|  |  | +            type="date"        
 | 
	
		
			
				|  |  | +            placeholder="选择结束日期"
 | 
	
		
			
				|  |  | +            value-format="YYYY-MM-DD" 
 | 
	
		
			
				|  |  | +            style="width: 100%;"
 | 
	
		
			
				|  |  | +          ></el-date-picker>
 | 
	
		
			
				|  |  | +        <!-- <el-input v-model="dataForm.endDate" placeholder="结束日期"></el-input> -->
 | 
	
		
			
				|  |  |        </el-form-item>
 | 
	
		
			
				|  |  |            <el-form-item label="用户上传的文件路径" prop="filePath">
 | 
	
		
			
				|  |  |          <el-input v-model="dataForm.filePath" placeholder="用户上传的文件路径"></el-input>
 | 
	
		
			
				|  |  |        </el-form-item>
 | 
	
		
			
				|  |  | -          <el-form-item label="0-待确认 1-已确认" prop="status">
 | 
	
		
			
				|  |  | -        <el-input v-model="dataForm.status" placeholder="0-待确认 1-已确认"></el-input>
 | 
	
		
			
				|  |  | +          <el-form-item label="审阅状态" prop="status">
 | 
	
		
			
				|  |  | +            <el-option :label="item.dictLabel" :value="item.dictValue" v-for="item in state.getDictByKey('inspectionReviewStatus')"></el-option>
 | 
	
		
			
				|  |  | +        <!-- <el-input v-model="dataForm.status" placeholder="0-待确认 1-已确认"></el-input> -->
 | 
	
		
			
				|  |  |        </el-form-item>
 | 
	
		
			
				|  |  |                    <el-form-item label="备注" prop="remark">
 | 
	
		
			
				|  |  |          <el-input v-model="dataForm.remark" placeholder="备注"></el-input>
 | 
	
	
		
			
				|  | @@ -31,8 +46,10 @@
 | 
	
		
			
				|  |  |  import { reactive, ref } from "vue";
 | 
	
		
			
				|  |  |  import baseService from "@/service/baseService";
 | 
	
		
			
				|  |  |  import { ElMessage } from "element-plus";
 | 
	
		
			
				|  |  | +import { parseTime } from '@/utils/ruoyi'
 | 
	
		
			
				|  |  |  const emit = defineEmits(["refreshDataList"]);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +import useView from "@/hooks/useView";
 | 
	
		
			
				|  |  | +const state = reactive({ ...useView({}) });
 | 
	
		
			
				|  |  |  const visible = ref(false);
 | 
	
		
			
				|  |  |  const dataFormRef = ref();
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -55,8 +72,7 @@ const rules = ref({
 | 
	
		
			
				|  |  |            status: [
 | 
	
		
			
				|  |  |        { required: true, message: '必填项不能为空', trigger: 'blur' }
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | -                  remark: [
 | 
	
		
			
				|  |  | -      { required: true, message: '必填项不能为空', trigger: 'blur' }
 | 
	
		
			
				|  |  | +          remark: [
 | 
	
		
			
				|  |  |      ]
 | 
	
		
			
				|  |  |    });
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -87,6 +103,9 @@ const dataFormSubmitHandle = () => {
 | 
	
		
			
				|  |  |      if (!valid) {
 | 
	
		
			
				|  |  |        return false;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +    dataForm.startDate = dataForm.startDate ? parseTime(new Date(dataForm.startDate), '{yy}-{mm}-{dd} {hh}:{ii}:{ss}') : null;
 | 
	
		
			
				|  |  | +    dataForm.endDate = dataForm.endDate ? parseTime(new Date(dataForm.endDate), '{yy}-{mm}-{dd} {hh}:{ii}:{ss}') : null;
 | 
	
		
			
				|  |  | +    dataForm.status = dataForm.status ? Number(dataForm.status) : null;
 | 
	
		
			
				|  |  |      (!dataForm.id ? baseService.post : baseService.put)("/emergency/inspection", dataForm).then((res) => {
 | 
	
		
			
				|  |  |        ElMessage.success({
 | 
	
		
			
				|  |  |          message: '成功',
 |