|  | @@ -7,7 +7,7 @@
 | 
											
												
													
														|  |      </el-col>
 |  |      </el-col>
 | 
											
												
													
														|  |      <el-col :span="20" :xs="24">
 |  |      <el-col :span="20" :xs="24">
 | 
											
												
													
														|  |      <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
 |  |      <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
 | 
											
												
													
														|  | -      
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |        <el-form-item label="培训主题" prop="title">
 |  |        <el-form-item label="培训主题" prop="title">
 | 
											
												
													
														|  |          <el-input
 |  |          <el-input
 | 
											
												
													
														|  |            v-model="queryParams.title"
 |  |            v-model="queryParams.title"
 | 
											
										
											
												
													
														|  | @@ -35,12 +35,6 @@
 | 
											
												
													
														|  |            </el-select>
 |  |            </el-select>
 | 
											
												
													
														|  |        </el-form-item>
 |  |        </el-form-item>
 | 
											
												
													
														|  |        <el-form-item label="培训状态" prop="status">
 |  |        <el-form-item label="培训状态" prop="status">
 | 
											
												
													
														|  | -        <!-- <el-input
 |  | 
 | 
											
												
													
														|  | -          v-model="queryParams.status"
 |  | 
 | 
											
												
													
														|  | -          placeholder=""
 |  | 
 | 
											
												
													
														|  | -          clearable
 |  | 
 | 
											
												
													
														|  | -          @keyup.enter.native="handleQuery"
 |  | 
 | 
											
												
													
														|  | -        /> -->
 |  | 
 | 
											
												
													
														|  |          <el-select v-model="queryParams.status" placeholder="请选择培训状态" clearable>
 |  |          <el-select v-model="queryParams.status" placeholder="请选择培训状态" clearable>
 | 
											
												
													
														|  |              <el-option
 |  |              <el-option
 | 
											
												
													
														|  |                v-for="dict in dict.type.edu_task_status"
 |  |                v-for="dict in dict.type.edu_task_status"
 | 
											
										
											
												
													
														|  | @@ -50,151 +44,14 @@
 | 
											
												
													
														|  |              />
 |  |              />
 | 
											
												
													
														|  |            </el-select>
 |  |            </el-select>
 | 
											
												
													
														|  |        </el-form-item>
 |  |        </el-form-item>
 | 
											
												
													
														|  | -      
 |  | 
 | 
											
												
													
														|  | -      <!-- <el-form-item label="截止日期" prop="endDate">
 |  | 
 | 
											
												
													
														|  | -        <el-date-picker clearable
 |  | 
 | 
											
												
													
														|  | -          v-model="queryParams.endDate"
 |  | 
 | 
											
												
													
														|  | -          type="date"
 |  | 
 | 
											
												
													
														|  | -          value-format="yyyy-MM-dd"
 |  | 
 | 
											
												
													
														|  | -          placeholder="请选择截止日期">
 |  | 
 | 
											
												
													
														|  | -        </el-date-picker>
 |  | 
 | 
											
												
													
														|  | -      </el-form-item>
 |  | 
 | 
											
												
													
														|  | -      <el-form-item label="实到人数" prop="actualCount">
 |  | 
 | 
											
												
													
														|  | -        <el-input
 |  | 
 | 
											
												
													
														|  | -          v-model="queryParams.actualCount"
 |  | 
 | 
											
												
													
														|  | -          placeholder="请输入实到人数"
 |  | 
 | 
											
												
													
														|  | -          clearable
 |  | 
 | 
											
												
													
														|  | -          @keyup.enter.native="handleQuery"
 |  | 
 | 
											
												
													
														|  | -        />
 |  | 
 | 
											
												
													
														|  | -      </el-form-item>
 |  | 
 | 
											
												
													
														|  | -      <el-form-item label="培训岗位名称" prop="roleName">
 |  | 
 | 
											
												
													
														|  | -        <el-input
 |  | 
 | 
											
												
													
														|  | -          v-model="queryParams.roleName"
 |  | 
 | 
											
												
													
														|  | -          placeholder="请输入培训岗位名称"
 |  | 
 | 
											
												
													
														|  | -          clearable
 |  | 
 | 
											
												
													
														|  | -          @keyup.enter.native="handleQuery"
 |  | 
 | 
											
												
													
														|  | -        />
 |  | 
 | 
											
												
													
														|  | -      </el-form-item>
 |  | 
 | 
											
												
													
														|  | -      <el-form-item label="时间" prop="dateTime">
 |  | 
 | 
											
												
													
														|  | -        <el-date-picker clearable
 |  | 
 | 
											
												
													
														|  | -          v-model="queryParams.dateTime"
 |  | 
 | 
											
												
													
														|  | -          type="date"
 |  | 
 | 
											
												
													
														|  | -          value-format="yyyy-MM-dd"
 |  | 
 | 
											
												
													
														|  | -          placeholder="请选择时间">
 |  | 
 | 
											
												
													
														|  | -        </el-date-picker>
 |  | 
 | 
											
												
													
														|  | -      </el-form-item>
 |  | 
 | 
											
												
													
														|  | -      <el-form-item label="应到人数" prop="dueCount">
 |  | 
 | 
											
												
													
														|  | -        <el-input
 |  | 
 | 
											
												
													
														|  | -          v-model="queryParams.dueCount"
 |  | 
 | 
											
												
													
														|  | -          placeholder="请输入应到人数"
 |  | 
 | 
											
												
													
														|  | -          clearable
 |  | 
 | 
											
												
													
														|  | -          @keyup.enter.native="handleQuery"
 |  | 
 | 
											
												
													
														|  | -        />
 |  | 
 | 
											
												
													
														|  | -      </el-form-item>
 |  | 
 | 
											
												
													
														|  | -      <el-form-item label="主持人" prop="hostId">
 |  | 
 | 
											
												
													
														|  | -        <el-input
 |  | 
 | 
											
												
													
														|  | -          v-model="queryParams.hostId"
 |  | 
 | 
											
												
													
														|  | -          placeholder="请输入主持人"
 |  | 
 | 
											
												
													
														|  | -          clearable
 |  | 
 | 
											
												
													
														|  | -          @keyup.enter.native="handleQuery"
 |  | 
 | 
											
												
													
														|  | -        />
 |  | 
 | 
											
												
													
														|  | -      </el-form-item>
 |  | 
 | 
											
												
													
														|  | -      <el-form-item label="机构" prop="orgId">
 |  | 
 | 
											
												
													
														|  | -        <el-input
 |  | 
 | 
											
												
													
														|  | -          v-model="queryParams.orgId"
 |  | 
 | 
											
												
													
														|  | -          placeholder="请输入机构"
 |  | 
 | 
											
												
													
														|  | -          clearable
 |  | 
 | 
											
												
													
														|  | -          @keyup.enter.native="handleQuery"
 |  | 
 | 
											
												
													
														|  | -        />
 |  | 
 | 
											
												
													
														|  | -      </el-form-item>
 |  | 
 | 
											
												
													
														|  | -      <el-form-item label="记录人" prop="recorderId">
 |  | 
 | 
											
												
													
														|  | -        <el-input
 |  | 
 | 
											
												
													
														|  | -          v-model="queryParams.recorderId"
 |  | 
 | 
											
												
													
														|  | -          placeholder="请输入记录人"
 |  | 
 | 
											
												
													
														|  | -          clearable
 |  | 
 | 
											
												
													
														|  | -          @keyup.enter.native="handleQuery"
 |  | 
 | 
											
												
													
														|  | -        />
 |  | 
 | 
											
												
													
														|  | -      </el-form-item>
 |  | 
 | 
											
												
													
														|  | -      <el-form-item label="机构名称" prop="orgName">
 |  | 
 | 
											
												
													
														|  | -        <el-input
 |  | 
 | 
											
												
													
														|  | -          v-model="queryParams.orgName"
 |  | 
 | 
											
												
													
														|  | -          placeholder="请输入机构名称"
 |  | 
 | 
											
												
													
														|  | -          clearable
 |  | 
 | 
											
												
													
														|  | -          @keyup.enter.native="handleQuery"
 |  | 
 | 
											
												
													
														|  | -        />
 |  | 
 | 
											
												
													
														|  | -      </el-form-item>
 |  | 
 | 
											
												
													
														|  | -      <el-form-item label="机构" prop="orgPath">
 |  | 
 | 
											
												
													
														|  | -        <el-input
 |  | 
 | 
											
												
													
														|  | -          v-model="queryParams.orgPath"
 |  | 
 | 
											
												
													
														|  | -          placeholder="请输入机构"
 |  | 
 | 
											
												
													
														|  | -          clearable
 |  | 
 | 
											
												
													
														|  | -          @keyup.enter.native="handleQuery"
 |  | 
 | 
											
												
													
														|  | -        />
 |  | 
 | 
											
												
													
														|  | -      </el-form-item>
 |  | 
 | 
											
												
													
														|  | -      <el-form-item label="pdf下载地址" prop="pdfUrl">
 |  | 
 | 
											
												
													
														|  | -        <el-input
 |  | 
 | 
											
												
													
														|  | -          v-model="queryParams.pdfUrl"
 |  | 
 | 
											
												
													
														|  | -          placeholder="请输入pdf下载地址"
 |  | 
 | 
											
												
													
														|  | -          clearable
 |  | 
 | 
											
												
													
														|  | -          @keyup.enter.native="handleQuery"
 |  | 
 | 
											
												
													
														|  | -        />
 |  | 
 | 
											
												
													
														|  | -      </el-form-item> -->
 |  | 
 | 
											
												
													
														|  |        <el-form-item>
 |  |        <el-form-item>
 | 
											
												
													
														|  |          <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
 |  |          <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-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
 | 
											
												
													
														|  |        </el-form-item>
 |  |        </el-form-item>
 | 
											
												
													
														|  |      </el-form>
 |  |      </el-form>
 | 
											
												
													
														|  | -    <!-- <el-row :gutter="10" class="mb8">
 |  | 
 | 
											
												
													
														|  | -      <el-col :span="1.5">
 |  | 
 | 
											
												
													
														|  | -        <el-button
 |  | 
 | 
											
												
													
														|  | -          type="primary"
 |  | 
 | 
											
												
													
														|  | -          plain
 |  | 
 | 
											
												
													
														|  | -          icon="el-icon-plus"
 |  | 
 | 
											
												
													
														|  | -          size="mini"
 |  | 
 | 
											
												
													
														|  | -          @click="handleAdd"
 |  | 
 | 
											
												
													
														|  | -          v-hasPermi="['system:eduTask:add']"
 |  | 
 | 
											
												
													
														|  | -        >新增</el-button>
 |  | 
 | 
											
												
													
														|  | -      </el-col>
 |  | 
 | 
											
												
													
														|  | -      <el-col :span="1.5">
 |  | 
 | 
											
												
													
														|  | -        <el-button
 |  | 
 | 
											
												
													
														|  | -          type="success"
 |  | 
 | 
											
												
													
														|  | -          plain
 |  | 
 | 
											
												
													
														|  | -          icon="el-icon-edit"
 |  | 
 | 
											
												
													
														|  | -          size="mini"
 |  | 
 | 
											
												
													
														|  | -          :disabled="single"
 |  | 
 | 
											
												
													
														|  | -          @click="handleUpdate"
 |  | 
 | 
											
												
													
														|  | -          v-hasPermi="['system:eduTask:edit']"
 |  | 
 | 
											
												
													
														|  | -        >修改</el-button>
 |  | 
 | 
											
												
													
														|  | -      </el-col>
 |  | 
 | 
											
												
													
														|  | -      <el-col :span="1.5">
 |  | 
 | 
											
												
													
														|  | -        <el-button
 |  | 
 | 
											
												
													
														|  | -          type="danger"
 |  | 
 | 
											
												
													
														|  | -          plain
 |  | 
 | 
											
												
													
														|  | -          icon="el-icon-delete"
 |  | 
 | 
											
												
													
														|  | -          size="mini"
 |  | 
 | 
											
												
													
														|  | -          :disabled="multiple"
 |  | 
 | 
											
												
													
														|  | -          @click="handleDelete"
 |  | 
 | 
											
												
													
														|  | -          v-hasPermi="['system:eduTask:remove']"
 |  | 
 | 
											
												
													
														|  | -        >删除</el-button>
 |  | 
 | 
											
												
													
														|  | -      </el-col>
 |  | 
 | 
											
												
													
														|  | -      <el-col :span="1.5">
 |  | 
 | 
											
												
													
														|  | -        <el-button
 |  | 
 | 
											
												
													
														|  | -          type="warning"
 |  | 
 | 
											
												
													
														|  | -          plain
 |  | 
 | 
											
												
													
														|  | -          icon="el-icon-download"
 |  | 
 | 
											
												
													
														|  | -          size="mini"
 |  | 
 | 
											
												
													
														|  | -          @click="handleExport"
 |  | 
 | 
											
												
													
														|  | -          v-hasPermi="['system:eduTask:export']"
 |  | 
 | 
											
												
													
														|  | -        >导出</el-button>
 |  | 
 | 
											
												
													
														|  | -      </el-col>
 |  | 
 | 
											
												
													
														|  | -      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
 |  | 
 | 
											
												
													
														|  | -    </el-row> -->
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      <el-table height="550px" v-loading="loading" :data="eduTaskList" @selection-change="handleSelectionChange">
 |  |      <el-table height="550px" v-loading="loading" :data="eduTaskList" @selection-change="handleSelectionChange">
 | 
											
												
													
														|  | -      <!-- <el-table-column type="selection" width="55" align="center" /> -->
 |  | 
 | 
											
												
													
														|  | -      <!-- <el-table-column label="id" align="center" prop="id" /> -->
 |  | 
 | 
											
												
													
														|  | -      <!-- <el-table-column label="教育培训计划Id" align="center" prop="planId" /> -->
 |  | 
 | 
											
												
													
														|  | -      
 |  | 
 | 
											
												
													
														|  |        <el-table-column label="培训机构" align="center" prop="orgName" />
 |  |        <el-table-column label="培训机构" align="center" prop="orgName" />
 | 
											
												
													
														|  |        <el-table-column label="培训角色" align="center" >
 |  |        <el-table-column label="培训角色" align="center" >
 | 
											
												
													
														|  |          <template slot-scope="scope">
 |  |          <template slot-scope="scope">
 | 
											
										
											
												
													
														|  | @@ -203,7 +60,7 @@
 | 
											
												
													
														|  |                        :key="index">
 |  |                        :key="index">
 | 
											
												
													
														|  |                  {{ item }}
 |  |                  {{ item }}
 | 
											
												
													
														|  |                </el-tag>
 |  |                </el-tag>
 | 
											
												
													
														|  | -            </template>          
 |  | 
 | 
											
												
													
														|  | 
 |  | +            </template>
 | 
											
												
													
														|  |            </template>
 |  |            </template>
 | 
											
												
													
														|  |        </el-table-column>
 |  |        </el-table-column>
 | 
											
												
													
														|  |        <el-table-column label="培训主题" align="center" prop="title" />
 |  |        <el-table-column label="培训主题" align="center" prop="title" />
 | 
											
										
											
												
													
														|  | @@ -215,21 +72,12 @@
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |        <el-table-column label="主持人" align="center" prop="hostName" />
 |  |        <el-table-column label="主持人" align="center" prop="hostName" />
 | 
											
												
													
														|  |        <el-table-column label="开始日期" align="center" prop="startDate" width="180">
 |  |        <el-table-column label="开始日期" align="center" prop="startDate" width="180">
 | 
											
												
													
														|  | -        <!-- <template slot-scope="scope">
 |  | 
 | 
											
												
													
														|  | -          <span>{{ parseTime(scope.row.startDate, '{y}-{m}-{d}') }}</span>
 |  | 
 | 
											
												
													
														|  | -        </template> -->
 |  | 
 | 
											
												
													
														|  |        </el-table-column>
 |  |        </el-table-column>
 | 
											
												
													
														|  |        <el-table-column label="截止日期" align="center" prop="endDate" width="180">
 |  |        <el-table-column label="截止日期" align="center" prop="endDate" width="180">
 | 
											
												
													
														|  | -        <!-- <template slot-scope="scope">
 |  | 
 | 
											
												
													
														|  | -          <span>{{ parseTime(scope.row.endDate, '{y}-{m}-{d}') }}</span>
 |  | 
 | 
											
												
													
														|  | -        </template> -->
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |        </el-table-column>
 |  |        </el-table-column>
 | 
											
												
													
														|  |        <el-table-column label="培训时间" align="center" prop="trainingStartDateTime" width="180">
 |  |        <el-table-column label="培训时间" align="center" prop="trainingStartDateTime" width="180">
 | 
											
												
													
														|  | -        <!-- <template slot-scope="scope">
 |  | 
 | 
											
												
													
														|  | -          <span>{{ parseTime(scope.row.trainingStartDateTime, '{y}-{m}-{d}') }}</span>
 |  | 
 | 
											
												
													
														|  | -        </template> -->
 |  | 
 | 
											
												
													
														|  |        </el-table-column>
 |  |        </el-table-column>
 | 
											
												
													
														|  | -      <!-- <el-table-column label="应到人数" align="center" prop="dueCount" /> -->
 |  | 
 | 
											
												
													
														|  |        <el-table-column label="状态" align="center" prop="status" >
 |  |        <el-table-column label="状态" align="center" prop="status" >
 | 
											
												
													
														|  |          <template slot-scope="scope">
 |  |          <template slot-scope="scope">
 | 
											
												
													
														|  |              <dict-tag :options="dict.type.edu_task_status" :value="scope.row.status"/>
 |  |              <dict-tag :options="dict.type.edu_task_status" :value="scope.row.status"/>
 | 
											
										
											
												
													
														|  | @@ -429,7 +277,7 @@ export default {
 | 
											
												
													
														|  |    created() {
 |  |    created() {
 | 
											
												
													
														|  |      this.getList();
 |  |      this.getList();
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |    methods: {
 |  |    methods: {
 | 
											
												
													
														|  |      /** 查询教育任务列表 */
 |  |      /** 查询教育任务列表 */
 | 
											
												
													
														|  |      getList() {
 |  |      getList() {
 | 
											
										
											
												
													
														|  | @@ -449,7 +297,7 @@ export default {
 | 
											
												
													
														|  |      reset() {
 |  |      reset() {
 | 
											
												
													
														|  |        this.form = {
 |  |        this.form = {
 | 
											
												
													
														|  |          range:[],
 |  |          range:[],
 | 
											
												
													
														|  | -        title: null,       
 |  | 
 | 
											
												
													
														|  | 
 |  | +        title: null,
 | 
											
												
													
														|  |          type: null,
 |  |          type: null,
 | 
											
												
													
														|  |          status : null,
 |  |          status : null,
 | 
											
												
													
														|  |        };
 |  |        };
 |