|
|
@@ -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>
|