|  | @@ -7,106 +7,82 @@
 | 
	
		
			
				|  |  |                      @click="clickTreeNode"></org-tree>
 | 
	
		
			
				|  |  |        </el-col>
 | 
	
		
			
				|  |  |        <el-col :span="20" :xs="24">
 | 
	
		
			
				|  |  | -    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch">
 | 
	
		
			
				|  |  | -<!--
 | 
	
		
			
				|  |  | -      <el-form-item label="调阅周期" prop="cycle">
 | 
	
		
			
				|  |  | -        <el-select v-model="queryParams.cycle" placeholder="请选择周期" clearable>
 | 
	
		
			
				|  |  | -          <el-option
 | 
	
		
			
				|  |  | -            v-for="dict in dict.type.sys_access_cycle"
 | 
	
		
			
				|  |  | -            :key="dict.value"
 | 
	
		
			
				|  |  | -            :label="dict.label"
 | 
	
		
			
				|  |  | -            :value="dict.value"
 | 
	
		
			
				|  |  | -          />
 | 
	
		
			
				|  |  | -        </el-select>
 | 
	
		
			
				|  |  | -      </el-form-item>-->
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -      <el-form-item label="任务名称" prop="taskName">
 | 
	
		
			
				|  |  | -        <el-input
 | 
	
		
			
				|  |  | -          v-model="queryParams.taskName"
 | 
	
		
			
				|  |  | -          placeholder="请输入任务名称"
 | 
	
		
			
				|  |  | -          clearable
 | 
	
		
			
				|  |  | -          @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | -          maxlength="50"  />
 | 
	
		
			
				|  |  | -      </el-form-item>
 | 
	
		
			
				|  |  | -      <el-form-item label="调阅人员" prop="roleId">
 | 
	
		
			
				|  |  | -        <el-select v-model="queryParams.roleId" placeholder="请选择调阅人员" clearable>
 | 
	
		
			
				|  |  | -          <el-option v-for="item in roleList" :key="item.id" :label="item.name" :value="item.id"></el-option>
 | 
	
		
			
				|  |  | -        </el-select>
 | 
	
		
			
				|  |  | -      </el-form-item>
 | 
	
		
			
				|  |  | -      <el-form-item label="任务进度" prop="status">
 | 
	
		
			
				|  |  | -        <el-select v-model="queryParams.status" placeholder="请选择进度" clearable>
 | 
	
		
			
				|  |  | -          <el-option
 | 
	
		
			
				|  |  | -            v-for="dict in dict.type.retrieval_task_status"
 | 
	
		
			
				|  |  | -            :key="dict.value"
 | 
	
		
			
				|  |  | -            :label="dict.label"
 | 
	
		
			
				|  |  | -            :value="dict.value"
 | 
	
		
			
				|  |  | -          />
 | 
	
		
			
				|  |  | -        </el-select>
 | 
	
		
			
				|  |  | -      </el-form-item>
 | 
	
		
			
				|  |  | -      <el-form-item label="任务时间" prop="planStartTime">
 | 
	
		
			
				|  |  | -        <!-- <el-date-picker
 | 
	
		
			
				|  |  | -          v-model="queryParams.dateRange"
 | 
	
		
			
				|  |  | -          style="width: 240px"
 | 
	
		
			
				|  |  | -          value-format="yyyy-MM-dd HH:mm:ss"
 | 
	
		
			
				|  |  | -          type="daterange"
 | 
	
		
			
				|  |  | -          range-separator="-"
 | 
	
		
			
				|  |  | -          start-placeholder="开始日期"
 | 
	
		
			
				|  |  | -          end-placeholder="结束日期"
 | 
	
		
			
				|  |  | -          :default-time="['00:00:00', '23:59:59']"
 | 
	
		
			
				|  |  | -        ></el-date-picker> -->
 | 
	
		
			
				|  |  | -        <DataRangePicker
 | 
	
		
			
				|  |  | -              type="daterange"
 | 
	
		
			
				|  |  | -              value-format="yyyy-MM-dd HH:mm:ss"
 | 
	
		
			
				|  |  | -              :default-time="['00:00:00', '23:59:59']"
 | 
	
		
			
				|  |  | -              start-placeholder="开始日期"
 | 
	
		
			
				|  |  | -              end-placeholder="结束日期"
 | 
	
		
			
				|  |  | -              v-model="queryParams.dateRange"
 | 
	
		
			
				|  |  | -              :picker-options="pickerOptions"
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | -            </DataRangePicker>
 | 
	
		
			
				|  |  | -      </el-form-item>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +        <div class="main-right-box">
 | 
	
		
			
				|  |  | +          <div class="main-search-box">
 | 
	
		
			
				|  |  | +            <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch">
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +<el-form-item label="任务名称" prop="taskName">
 | 
	
		
			
				|  |  | +  <el-input
 | 
	
		
			
				|  |  | +    v-model="queryParams.taskName"
 | 
	
		
			
				|  |  | +    placeholder="请输入任务名称"
 | 
	
		
			
				|  |  | +    clearable
 | 
	
		
			
				|  |  | +    @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | +    maxlength="50"  />
 | 
	
		
			
				|  |  | +</el-form-item>
 | 
	
		
			
				|  |  | +<el-form-item label="调阅人员" prop="roleId">
 | 
	
		
			
				|  |  | +  <el-select v-model="queryParams.roleId" placeholder="请选择调阅人员" clearable>
 | 
	
		
			
				|  |  | +    <el-option v-for="item in roleList" :key="item.id" :label="item.name" :value="item.id"></el-option>
 | 
	
		
			
				|  |  | +  </el-select>
 | 
	
		
			
				|  |  | +</el-form-item>
 | 
	
		
			
				|  |  | +<el-form-item label="任务进度" prop="status">
 | 
	
		
			
				|  |  | +  <el-select v-model="queryParams.status" placeholder="请选择进度" clearable>
 | 
	
		
			
				|  |  | +    <el-option
 | 
	
		
			
				|  |  | +      v-for="dict in dict.type.retrieval_task_status"
 | 
	
		
			
				|  |  | +      :key="dict.value"
 | 
	
		
			
				|  |  | +      :label="dict.label"
 | 
	
		
			
				|  |  | +      :value="dict.value"
 | 
	
		
			
				|  |  | +    />
 | 
	
		
			
				|  |  | +  </el-select>
 | 
	
		
			
				|  |  | +</el-form-item>
 | 
	
		
			
				|  |  | +<el-form-item label="任务时间" prop="planStartTime">
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      <!-- <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> -->
 | 
	
		
			
				|  |  | -    </el-form>
 | 
	
		
			
				|  |  | +  <DataRangePicker
 | 
	
		
			
				|  |  | +        type="daterange"
 | 
	
		
			
				|  |  | +        value-format="yyyy-MM-dd HH:mm:ss"
 | 
	
		
			
				|  |  | +        :default-time="['00:00:00', '23:59:59']"
 | 
	
		
			
				|  |  | +        start-placeholder="开始日期"
 | 
	
		
			
				|  |  | +        end-placeholder="结束日期"
 | 
	
		
			
				|  |  | +        v-model="queryParams.dateRange"
 | 
	
		
			
				|  |  | +        :picker-options="pickerOptions"
 | 
	
		
			
				|  |  | +      >
 | 
	
		
			
				|  |  | +      </DataRangePicker>
 | 
	
		
			
				|  |  | +</el-form-item>
 | 
	
		
			
				|  |  | +</el-form>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    <el-row :gutter="10" class="mb8">
 | 
	
		
			
				|  |  | -      <el-col :span="1.5">
 | 
	
		
			
				|  |  | -                <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"
 | 
	
		
			
				|  |  | -                         >搜索
 | 
	
		
			
				|  |  | -                </el-button>
 | 
	
		
			
				|  |  | -              </el-col>
 | 
	
		
			
				|  |  | -              <el-col :span="1.5">
 | 
	
		
			
				|  |  | -                <el-button type="primary" icon="el-icon-refresh" size="mini" @click="resetQuery"
 | 
	
		
			
				|  |  | -                         >重置
 | 
	
		
			
				|  |  | -                </el-button>
 | 
	
		
			
				|  |  | -              </el-col>
 | 
	
		
			
				|  |  | +<el-row :gutter="10" class="mb8">
 | 
	
		
			
				|  |  | +<el-col :span="1.5">
 | 
	
		
			
				|  |  | +          <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"
 | 
	
		
			
				|  |  | +                   >搜索
 | 
	
		
			
				|  |  | +          </el-button>
 | 
	
		
			
				|  |  | +        </el-col>
 | 
	
		
			
				|  |  | +        <el-col :span="1.5">
 | 
	
		
			
				|  |  | +          <el-button type="primary" icon="el-icon-refresh" size="mini" @click="resetQuery"
 | 
	
		
			
				|  |  | +                   >重置
 | 
	
		
			
				|  |  | +          </el-button>
 | 
	
		
			
				|  |  | +        </el-col>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -     <el-col :span="1.5">
 | 
	
		
			
				|  |  | -        <el-button
 | 
	
		
			
				|  |  | -        type="primary" icon="el-icon-download"
 | 
	
		
			
				|  |  | -          size="mini"
 | 
	
		
			
				|  |  | -          @click="handleExport"
 | 
	
		
			
				|  |  | -          v-hasPermi="['core:task:export']"
 | 
	
		
			
				|  |  | -        >导出</el-button>
 | 
	
		
			
				|  |  | -      </el-col>
 | 
	
		
			
				|  |  | -      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
 | 
	
		
			
				|  |  | -    </el-row>
 | 
	
		
			
				|  |  | +<el-col :span="1.5">
 | 
	
		
			
				|  |  | +  <el-button
 | 
	
		
			
				|  |  | +  type="primary" icon="el-icon-download"
 | 
	
		
			
				|  |  | +    size="mini"
 | 
	
		
			
				|  |  | +    @click="handleExport"
 | 
	
		
			
				|  |  | +    v-hasPermi="['core:task:export']"
 | 
	
		
			
				|  |  | +  >导出</el-button>
 | 
	
		
			
				|  |  | +</el-col>
 | 
	
		
			
				|  |  | +<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
 | 
	
		
			
				|  |  | +</el-row>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    <el-table v-loading="loading" :data="taskList"  border
 | 
	
		
			
				|  |  | +          <el-table v-loading="loading" :data="taskList"  border
 | 
	
		
			
				|  |  |                height="600"
 | 
	
		
			
				|  |  |                size="small">
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      <el-table-column label="序号" type="index" align="center">
 | 
	
		
			
				|  |  | +      <el-table-column label="序号" type="index" align="center" width="100">
 | 
	
		
			
				|  |  |          <template slot-scope="scope">
 | 
	
		
			
				|  |  |            <span>{{(queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1}}</span>
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |        </el-table-column>
 | 
	
		
			
				|  |  | -      <el-table-column label="任务名称" align="center" prop="taskName" width="220"/>
 | 
	
		
			
				|  |  | +      <el-table-column label="任务名称" align="center" prop="taskName" width="220" show-overflow-tooltip="true"/>
 | 
	
		
			
				|  |  |        <el-table-column label="调阅机构" align="center" prop="orgName"  width="220"/>
 | 
	
		
			
				|  |  |        <el-table-column label="调阅人员" align="center" prop="roleName" width="160"/>
 | 
	
		
			
				|  |  |        <el-table-column label="任务进度" align="center" prop="status">
 | 
	
	
		
			
				|  | @@ -116,7 +92,7 @@
 | 
	
		
			
				|  |  |            </span>
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |        </el-table-column>
 | 
	
		
			
				|  |  | -      <el-table-column label="任务时间" align="center" width="220">
 | 
	
		
			
				|  |  | +      <el-table-column label="任务时间" align="center" width="300">
 | 
	
		
			
				|  |  |          <template slot-scope="scope">
 | 
	
		
			
				|  |  |            {{scope.row.planStartTime}}~{{scope.row.planEndTime}}
 | 
	
		
			
				|  |  |          </template>
 | 
	
	
		
			
				|  | @@ -124,34 +100,6 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        <el-table-column label="异常数量" align="center" prop="exceptionCount" />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -<!--      <el-table-column label="调阅周期" align="center" prop="cycle" >
 | 
	
		
			
				|  |  | -        <template slot-scope="scope">
 | 
	
		
			
				|  |  | -          <dict-tag :options="dict.type.sys_access_cycle" :value="scope.row.cycle" />
 | 
	
		
			
				|  |  | -        </template>
 | 
	
		
			
				|  |  | -      </el-table-column>-->
 | 
	
		
			
				|  |  | -<!--      <el-table-column label="开始时间" align="center" prop="planStartTime" width="160">-->
 | 
	
		
			
				|  |  | -<!--        <template slot-scope="scope">
 | 
	
		
			
				|  |  | -          <span>{{ parseTime(scope.row.planStartTime, '{y}-{m}-{d}') }}</span>
 | 
	
		
			
				|  |  | -        </template>-->
 | 
	
		
			
				|  |  | -<!--      </el-table-column>-->
 | 
	
		
			
				|  |  | -<!--      <el-table-column label="截止时间" align="center" prop="planEndTime" width="160">
 | 
	
		
			
				|  |  | -<!–        <template slot-scope="scope">
 | 
	
		
			
				|  |  | -          <span>{{ parseTime(scope.row.planEndTime, '{y}-{m}-{d}') }}</span>
 | 
	
		
			
				|  |  | -        </template>–>
 | 
	
		
			
				|  |  | -      </el-table-column>-->
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -<!--      <el-table-column label="调阅角色" align="center" prop="roleName" width="160"/>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -      <el-table-column label="调阅开始时间" align="center" prop="startTime" width="160">
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -      </el-table-column>
 | 
	
		
			
				|  |  | -      <el-table-column label="调阅结束时间" align="center" prop="endTime" width="160">
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -      </el-table-column>-->
 | 
	
		
			
				|  |  | -<!--      <el-table-column label="调阅人" align="center" prop="retrievalUserName" width="140"/>-->
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |        <el-table-column label="操作" fixed="right" style="width: 100px" align="center" class-name="small-padding fixed-width">
 | 
	
		
			
				|  |  |          <template slot-scope="scope">
 | 
	
		
			
				|  |  |            <el-button
 | 
	
	
		
			
				|  | @@ -161,7 +109,7 @@
 | 
	
		
			
				|  |  |              @click="lookView(scope.row)"
 | 
	
		
			
				|  |  |              v-hasPermi="['core:task:query']"
 | 
	
		
			
				|  |  |            >详情</el-button>
 | 
	
		
			
				|  |  | -<!--          v-if="scope.row.status == 2"-->
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |        </el-table-column>
 | 
	
		
			
				|  |  |      </el-table>
 | 
	
	
		
			
				|  | @@ -173,6 +121,9 @@
 | 
	
		
			
				|  |  |        :limit.sync="queryParams.pageSize"
 | 
	
		
			
				|  |  |        @pagination="getList"
 | 
	
		
			
				|  |  |      />
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +   
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |        </el-col>
 | 
	
		
			
				|  |  |      </el-row>
 | 
	
		
			
				|  |  |    </div>
 |