luowei 1 年間 前
コミット
ca7fd77745
1 ファイル変更30 行追加16 行削除
  1. 30 16
      src/views/core/reportForms/resumptionReport.vue

+ 30 - 16
src/views/core/reportForms/resumptionReport.vue

@@ -19,12 +19,28 @@
               noResultsText="没有搜索结果"
             />
           </el-form-item>
-              <el-form-item label="时间" prop="searchTime">
+          <el-form-item label="统计周期" prop="cycle">
+            <el-select v-model="queryParams.cycle" placeholder="请选择统计周期"  @change="clean">
+    <el-option
+      v-for="item in options"
+      :key="item.value"
+      :label="item.label"
+      :value="item.value">
+    </el-option>
+  </el-select>
+          </el-form-item>
+              <el-form-item label="时间" prop="searchTime" v-if="queryParams.cycle==1 || queryParams.cycle==null">
                 <el-date-picker   value-format='yyyy-MM-dd' v-model="queryParams.searchTime"
-                                align="right" type="date" placeholder="请选择查询时间">
+                                align="right" type="date" placeholder="请选择查询时间" >
                 </el-date-picker>
               </el-form-item>
 
+              <el-form-item label="时间" prop="searchTime" v-if="queryParams.cycle==2">
+              <el-date-picker   value-format='yyyy-MM' v-model="queryParams.searchTime"
+                                align="right" type="month" placeholder="请选择查询时间">
+                </el-date-picker>  
+              </el-form-item>
+
               <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
               <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
             </el-form-item>
@@ -82,13 +98,13 @@
       dicts: ['sys_normal_disable','sys_org_type','repot_cycle'],
       data() {
         return {
-            startDatepickerOptions: {
-        disabledDate(time) {
-          const date = new Date();
-          date.setTime(date.getTime());
-          return time.getTime() < date;
-        },
-      },
+          options: [{
+          value: 1,
+          label: '日'
+        }, {
+          value: 2,
+          label: '月'
+        }],
           // 遮罩层
           loading: true,
           // 选中数组
@@ -127,7 +143,8 @@
             checkName: null,
             areaId: null,
             orgId: null,
-            searchTime:null
+            searchTime:null,
+            cycle:null
           },
           // 表单参数
           form: {},
@@ -200,7 +217,6 @@
 
         getList() {
           this.loading = true;
-          console.log(this.queryParams.day+"122344")
           listReport(this.queryParams).then(response => {
             this.checkList = response.data;
             this.title=response.title;
@@ -208,13 +224,11 @@
             this.loading = false;
           });
         },
-        getAllOrg() {
-          selectAllOrg().then(response => {
-        this.orgOptions = response.data;
-      })
-    },
 
 
+    clean() {
+     this.queryParams.searchTime=null;
+    },
         // 取消按钮
         cancel() {
           this.open = false;