| | |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="考核范围" prop="timeRange"> |
| | | <el-form-item label="考核范围" prop="examineRange"> |
| | | <el-select |
| | | v-model="queryParams.timeRange" |
| | | v-model="queryParams.examineRange" |
| | | placeholder="考核范围" |
| | | clearable |
| | | style="width: 170px" |
| | |
| | | <el-table v-loading="loading" :data="publishList" @selection-change="handleSelectionChange"> |
| | | <el-table-column type="selection" width="55" align="center" /> |
| | | <el-table-column label="考核名" align="center" prop="examineName" /> |
| | | <el-table-column label="考核范围" align="center" prop="timeRange" > |
| | | <el-table-column label="考核范围" align="center" prop="examineRange" > |
| | | <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.platform_examine_range" :value="scope.row.timeRange"/> |
| | | <dict-tag :options="dict.type.platform_examine_range" :value="scope.row.examineRange"/> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="考核频率" align="center" prop="frequency"> |
| | |
| | | <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.state"/> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="创建人" align="center" prop="createUser" /> |
| | | <el-table-column label="创建人" align="center" prop="createUserName" /> |
| | | <el-table-column label="创建时间" align="center" prop="createTime" /> |
| | | <el-table-column label="修改人" align="center" prop="updateUser" /> |
| | | <el-table-column label="修改人" align="center" prop="updateUserName" /> |
| | | <el-table-column label="修改时间" align="center" prop="updateTime" /> |
| | | <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> |
| | | <template slot-scope="scope"> |
| | |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="考核模板" prop="templateId"> |
| | | <el-select v-model="queryParams.templateId" @change="handleQuery" clearable placeholder="考核模板"> |
| | | <el-select v-model="form.templateId" placeholder="考核模板"> |
| | | <el-option |
| | | v-for="item in templateList" |
| | | :key="item.id" |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="考核范围" prop="timeRange"> |
| | | |
| | | <el-form-item label="考核范围" prop="examineRange"> |
| | | <el-select |
| | | v-model="queryParams.timeRange" |
| | | v-model="form.examineRange" |
| | | placeholder="考核范围" |
| | | clearable |
| | | style="width: 170px" |
| | |
| | | </el-form-item> |
| | | <el-form-item label="考核频率" prop="frequency"> |
| | | <el-select |
| | | v-model="queryParams.frequency" |
| | | v-model="form.frequency" |
| | | placeholder="考核频率" |
| | | clearable |
| | | style="width: 170px" |
| | |
| | | </el-form-item> |
| | | <el-form-item label="考核状态" prop="state"> |
| | | <el-select |
| | | v-model="queryParams.state" |
| | | v-model="form.state" |
| | | placeholder="考核状态" |
| | | clearable |
| | | style="width: 170px" |
| | |
| | | |
| | | <script> |
| | | import { listPublish, getPublish, delPublish, addPublish, updatePublish } from "@/api/platform/publish"; |
| | | |
| | | import { templateSelect } from "@/api/platform/check-template"; |
| | | export default { |
| | | name: "Publish", |
| | | dicts: ['sys_normal_disable','platform_examine_range','platform_examine_frequency'], |
| | |
| | | examineName: null, |
| | | frequency: null, |
| | | state: null, |
| | | timeRange: null, |
| | | examineRange: null, |
| | | }, |
| | | // 考核模板 |
| | | templateList: [], |
| | |
| | | this.getTemplateSelect(); |
| | | }, |
| | | methods: { |
| | | /** 考核模板下拉列表 */ |
| | | getTemplateSelect() { |
| | | // 考核模板下拉列表 |
| | | unitSelect().then((res) => { |
| | | this.unitList = res.data; |
| | | templateSelect().then((res) => { |
| | | this.templateList = res.data; |
| | | }) |
| | | }, |
| | | /** 查询考核发布列表 */ |
| | |
| | | this.form = { |
| | | examineName: null, |
| | | templateId: null, |
| | | timeRange: null, |
| | | examineRange: null, |
| | | frequency: null, |
| | | state: null, |
| | | createTime: null, |