zxl
6 天以前 29ea0fd5d04dbaac800f211e0ac7701de0a7f3f4
src/views/system/report/index.vue
@@ -15,14 +15,44 @@
          <el-option v-for="dict in dict.type.report_error_type" :value="dict.value" :key="dict.value" :label="dict.label" />
        </el-select>
      </el-form-item>
      <el-form-item label="审核状态">
        <el-select v-model="queryParams.status" @change="handleQuery" placeholder="审核状态" clearable>
      <el-form-item label="报备时间" prop="timeRange" >
        <el-date-picker
          v-model="reportTimeRange"
          type="daterange"
          range-separator="至"
          value-format="yyyy-MM-dd"
          start-placeholder="开始日期"
          end-placeholder="结束日期"
          @change="handleQuery"
          clearable
        >
        </el-date-picker>
      </el-form-item>
      <el-form-item label="有效时间" prop="timeRange" >
        <el-date-picker
          v-model="effectiveTimeRange"
          type="daterange"
          range-separator="至"
          value-format="yyyy-MM-dd"
          start-placeholder="开始日期"
          end-placeholder="结束日期"
          @change="handleQuery"
          clearable
        >
        </el-date-picker>
      </el-form-item>
      <el-form-item label="">
        <el-select v-model="queryParams.status" @change="handleQuery" placeholder="" clearable>
          <el-option label="全部" value="" />
          <el-option label="审核中" :value="0" />
          <el-option label="审核未通过" :value="2" />
          <el-option label="审核通过" :value="1" />
        </el-select>
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="small" @click="handleQuery">搜索</el-button>
        <el-button icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button>
@@ -319,7 +349,7 @@
      fileList: [],
      url: process.env.VUE_APP_BASE_API + '/report/import',
      addOrImport: 'add',
      fileType: ["doc", "xls", "xlsx", "ppt", "txt", "pdf", "png", "jpg"],
      fileType: ["doc", "xls", "xlsx", "ppt", "txt", "pdf", "png", "jpg","docx"],
      auditingRecordList: [],
      // 点位list
      pointList: [],
@@ -361,6 +391,8 @@
        auditingResult: false,
        daterangeCreateTime: []
      },
      reportTimeRange:null,//报备时间
      effectiveTimeRange:null,//有效时间
      // 查询参数
      queryParams: {
        pageNum: 1,
@@ -369,7 +401,11 @@
        errorType: null,
        status: '',
        reportType: null,
        errorTypeList: []
        errorTypeList: [],
        reportTimeStart:null,
        reportTimeEnd:null,
        effectTimeStart:null,
        effectTimeEnd:null,
      },
      // 表单参数
      form: {},
@@ -524,6 +560,22 @@
    },
    /** 搜索按钮操作 */
    handleQuery() {
      if (this.reportTimeRange && this.reportTimeRange.length > 0) {
        this.queryParams.reportTimeStart = this.reportTimeRange[0]
        this.queryParams.reportTimeEnd = this.reportTimeRange[1]
      }else {
        this.queryParams.reportTimeStart = null
        this.queryParams.reportTimeEnd = null
      }
      if (this.effectiveTimeRange && this.effectiveTimeRange.length >0){
        this.queryParams.effectTimeStart = this.effectiveTimeRange[0]
        this.queryParams.effectTimeEnd = this.effectiveTimeRange[1]
      }else {
        this.queryParams.effectTimeStart = null
        this.queryParams.effectTimeEnd = null
      }
      this.queryParams.pageNum = 1;
      this.getList();
    },