|
|
@@ -8,16 +8,15 @@
|
|
|
</el-col>
|
|
|
<!--搜索栏-->
|
|
|
<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">
|
|
|
|
|
|
<el-form-item label="培训主题" prop="planName">
|
|
|
- <el-input v-model="queryParams.planName" placeholder="请输入培训主题" clearable
|
|
|
+ <el-input v-model="queryParams.planName" placeholder="请输入关键字" clearable
|
|
|
maxlength="50"
|
|
|
@keyup.enter.native="handleQuery"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="机构类型" prop="execOrgType">
|
|
|
- <el-select v-model="queryParams.execOrgType" placeholder="请选择培训机构类型" clearable>
|
|
|
+ <el-select v-model="queryParams.execOrgType" placeholder="请选择机构类型" clearable>
|
|
|
<el-option v-for="dict in dict.type.sys_org_type" :key="dict.value" :label="dict.label"
|
|
|
:value="dict.value"/>
|
|
|
</el-select>
|
|
|
@@ -41,17 +40,27 @@
|
|
|
</el-select>
|
|
|
</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 icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
<el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd"
|
|
|
v-hasPermi="['core:plan:add']">新增任务
|
|
|
</el-button>
|
|
|
- </el-form-item>
|
|
|
+ </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 icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd"
|
|
|
+ v-hasPermi="['core:plan:add']">新增任务
|
|
|
+ </el-button>
|
|
|
+ </el-col>
|
|
|
<!-- <el-col :span="1.5">
|
|
|
<el-button type="success" plain icon="el-icon-edit-outline" size="mini" :disabled="single" @click="handleUpdate"
|
|
|
v-hasPermi="['core:plan:edit']">修改
|
|
|
@@ -82,11 +91,11 @@
|
|
|
size="small" :data="planList" @selection-change="handleSelectionChange" row-key="id">
|
|
|
<!-- :tree-props="{ children: 'children' }" -->
|
|
|
<el-table-column label="序号" align="center" prop="no" width="60"/>
|
|
|
- <el-table-column label="培训主题" align="left" header-align="center" width="200" prop="planName"/>
|
|
|
- <el-table-column label="创建机构" align="left" header-align="center" width="180" prop="createOrgName"/>
|
|
|
- <el-table-column label="行社名称" align="left" header-align="center" width="180" prop="belongOrgName"/>
|
|
|
+ <el-table-column label="培训主题" align="left" header-align="center" width="240" prop="planName"/>
|
|
|
+ <el-table-column label="创建机构" align="left" header-align="center" width="240" prop="createOrgName"/>
|
|
|
+ <el-table-column label="行社名称" align="left" header-align="center" width="240" prop="belongOrgName"/>
|
|
|
<!-- <el-table-column label="所属机构" align="left" width="180" prop="belongOrgName"/> -->
|
|
|
- <el-table-column label="机构类型" align="center" width="180" prop="execOrgType">
|
|
|
+ <el-table-column label="机构类型" align="center" width="120" prop="execOrgType">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag :options="dict.type.sys_org_type" :value="scope.row.execOrgType"/>
|
|
|
</template>
|
|
|
@@ -105,25 +114,25 @@
|
|
|
</template>
|
|
|
</template>
|
|
|
</el-table-column>-->
|
|
|
- <el-table-column label="任务周期" align="center" prop="planCycle">
|
|
|
+ <el-table-column label="任务周期" align="center" width="100" prop="planCycle">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag :options="dict.type.edu_plan_cycle" :value="scope.row.planCycle"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="任务次数" align="center" prop="execTimes"/>
|
|
|
- <el-table-column label="任务状态" align="center" prop="planStatus">
|
|
|
+ <el-table-column label="任务次数" align="center" width="100" prop="execTimes"/>
|
|
|
+ <el-table-column label="任务状态" align="center" width="100" prop="planStatus">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag :options="dict.type.edu_plan_status" :value="parseInt(scope.row.planStatus)"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column label="备注" align="center" prop="remark"/>
|
|
|
- <el-table-column label="操作" width="220" fixed="right" align="center" class-name="small-padding fixed-width">
|
|
|
+<!-- <el-table-column label="备注" align="center" prop="remark"/>-->
|
|
|
+ <el-table-column label="操作" width="180" align="left" header-align="center" fixed="right" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button v-if="checkCanPublish(scope.row)" size="mini" type="text" icon="el-icon-down"
|
|
|
+ <el-button v-if="checkCanPublish(scope.row)" size="mini" type="text" icon="el-icon-arrow-down"
|
|
|
@click="handlePublish(scope.row)" v-hasPermi="['core:plan:edit']">下发
|
|
|
</el-button>
|
|
|
- <el-button v-if="checkCanRevocation(scope.row)" size="mini" type="text" icon="el-icon-down"
|
|
|
+ <el-button v-if="checkCanRevocation(scope.row)" size="mini" type="text" icon="el-icon-top-left"
|
|
|
@click="handleRevocation(scope.row)" v-hasPermi="['core:plan:edit']">撤回
|
|
|
</el-button>
|
|
|
<el-button v-if="checkCanEdit(scope.row)" size="mini" type="text" icon="el-icon-edit-outline"
|
|
|
@@ -214,7 +223,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="受训机构类型" prop="execOrgType">
|
|
|
- <el-select style="width: 100%" v-model="form.execOrgType" placeholder="请选择受训机构类型"
|
|
|
+ <el-select style="width: 100%" v-model="form.execOrgType" placeholder="请选择机构类型"
|
|
|
@change="execOrgTypeChanged()">
|
|
|
<el-option v-for="dict in getUserOrgType" :key="dict.value" :label="dict.label"
|
|
|
:value="parseInt(dict.value)"></el-option>
|