Bläddra i källkod

考勤添加时间查询

xiao547607 4 år sedan
förälder
incheckning
0285ca23e9
2 ändrade filer med 71 tillägg och 1 borttagningar
  1. 47 0
      src/views/base/businessOut-list.vue
  2. 24 1
      src/views/business/fillAttendance-list.vue

+ 47 - 0
src/views/base/businessOut-list.vue

@@ -65,6 +65,34 @@
           >重置</el-button
         >&nbsp;
       </el-form-item>
+      <el-form-item label="开始时间" prop="requestTimeRange">
+        <el-date-picker
+            v-model="queryModel.requestTimeRange"
+            type="daterange"
+            size="mini"
+            range-separator="至"
+            start-placeholder="开始时间"
+            end-placeholder="结束时间"
+            placeholder="选择时间范围"
+            value-format="yyyy-MM-dd"
+           style="width:300px"
+            >
+        </el-date-picker>
+      </el-form-item>
+      <el-form-item label="审核时间">
+        <el-date-picker
+            v-model="queryModel.auditTimeRange"
+            type="daterange"
+            size="mini"
+            range-separator="至"
+            start-placeholder="开始时间"
+            end-placeholder="结束时间"
+            placeholder="选择时间范围"
+            value-format="yyyy-MM-dd"
+           style="width:300px"
+            >
+        </el-date-picker>
+      </el-form-item>
     </el-form>
     <el-divider></el-divider>
     <!-- <el-row class="button-group">
@@ -224,6 +252,8 @@ export default {
         type: "",
         status: "",
         approvalNo: "",
+        requestTimeRange: ['',''],
+        auditTimeRange: ['','']
       },
       loading: false,
       tableData: [],
@@ -282,6 +312,23 @@ export default {
       formData.append("status", self.queryModel.status);
       formData.append("approvalNo", self.queryModel.approvalNo);
 
+      if(self.queryModel.requestTimeRange[0] != null){
+        formData.append("requestStartTime", self.queryModel.requestTimeRange[0]);
+      }
+
+      if(self.queryModel.requestTimeRange[1] != null){
+        formData.append("requestEndTime", self.queryModel.requestTimeRange[1]);
+      }
+
+      if(self.queryModel.auditTimeRange[0] != null){
+        formData.append("auditStartTime", self.queryModel.auditTimeRange[0]);
+      }
+
+      if(self.queryModel.auditTimeRange[1] != null){
+        formData.append("auditEndTime", self.queryModel.auditTimeRange[1]);
+      }
+
+
       if (this.field != null) {
         formData.append("field", this.field);
       }

+ 24 - 1
src/views/business/fillAttendance-list.vue

@@ -56,6 +56,18 @@
           @click="handleReset('queryForm')"
         >重置</el-button>&nbsp;
       </el-form-item>
+      <el-form-item label="补卡日" prop="fillDayRange">
+        <el-date-picker
+          v-model="queryModel.fillDayRange"
+          type="daterange"
+          size="mini"
+          range-separator="至"
+          placeholder="选择时间范围"
+          value-format="yyyy-MM-dd"
+           style="width:300px"
+        >
+        </el-date-picker>
+      </el-form-item>
     </el-form>
     <el-divider></el-divider>
     <el-row class="button-group"></el-row>
@@ -120,7 +132,8 @@ export default {
         parentId: "",
         subordinate:false,
         type: "",
-        status: ""
+        status: "",
+        fillDayRange:["",""],
       },
       loading: false,
       tableData: [],
@@ -223,6 +236,16 @@ export default {
       formData.append("type", self.queryModel.type);
       formData.append("status", self.queryModel.status);
 
+
+      if(self.queryModel.fillDayRange[0] != null){
+        formData.append("startTime", self.queryModel.fillDayRange[0]);
+      }
+
+      if(self.queryModel.fillDayRange[1] != null){
+        formData.append("endTime", self.queryModel.fillDayRange[1]);
+      }
+      
+
       if (this.field != null) {
         formData.append("field", this.field);
       }