| | |
| | | <template> |
| | | <div class="app-container"> |
| | | <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> |
| | | <el-form-item label="单位名" prop="unitId"> |
| | | <el-input |
| | | v-model="queryParams.unitId" |
| | | placeholder="请输入单位名" |
| | | clearable |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="单位名" prop="unitId">--> |
| | | <!-- <el-input--> |
| | | <!-- v-model="queryParams.unitId"--> |
| | | <!-- placeholder="请输入单位名"--> |
| | | <!-- clearable--> |
| | | <!-- @keyup.enter.native="handleQuery"--> |
| | | <!-- />--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item label="考核名" prop="examineId"> |
| | | <el-input |
| | | v-model="queryParams.examineId" |
| | |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="积分类型" prop="scoreCategory"> |
| | | <el-input |
| | | v-model="queryParams.scoreCategory" |
| | | placeholder="请输入积分类型" |
| | | clearable |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="积分类型" prop="scoreCategory">--> |
| | | <!-- <el-input--> |
| | | <!-- v-model="queryParams.scoreCategory"--> |
| | | <!-- placeholder="请输入积分类型"--> |
| | | <!-- clearable--> |
| | | <!-- @keyup.enter.native="handleQuery"--> |
| | | <!-- />--> |
| | | <!-- </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-table v-loading="loading" :data="scoreList" @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="unitName" /> |
| | | <el-table-column label="考核对象" align="center" > |
| | | {{"成都x运维"}} |
| | | </el-table-column> |
| | | <el-table-column label="分值" align="center" prop="score" /> |
| | | <el-table-column label="考核规则" align="center" prop="scoreCategory"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.scoreCategory === 1">视频在线率</div> |
| | | <div v-else-if="scope.row.scoreCategory === 2">存储故障</div> |
| | | <div v-else-if="scope.row.scoreCategory === 3">保障工作</div> |
| | | <div v-else-if="scope.row.scoreCategory === 4">一机一档24小时未修复</div> |
| | | <div v-else-if="scope.row.scoreCategory === 5">时钟不同步24小时未修复</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="创建人" align="center" prop="createBy" /> |
| | |
| | | <el-form-item label="分值" prop="score"> |
| | | <el-input v-model="form.score" placeholder="请输入分值" /> |
| | | </el-form-item> |
| | | <el-form-item label="单位名" prop="unitId"> |
| | | <el-select v-model="form.unitId" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in unitList" |
| | | :key="item.id" |
| | | :label="item.value" |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="考核名" prop="examineId"> |
| | | <el-select v-model="form.examineId" placeholder="请选择"> |
| | | <el-option |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="积分类型" prop="scoreCategory"> |
| | | <el-form-item label="考核对象" prop="unitId"> |
| | | <el-select v-model="form.unitId" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in unitList" |
| | | :key="item.id" |
| | | :label="item.value" |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="考核规则" prop="scoreCategory"> |
| | | <el-select v-model="form.scoreCategory" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in scoreCategoryList" |
| | |
| | | dicts: ['platform_operate_category'], |
| | | data() { |
| | | return { |
| | | operateCategoryList: [ |
| | | { id: 2, value: '人工打分' }, |
| | | { id: 1, value: '系统打分' }, |
| | | ], |
| | | scoreCategoryList: [ |
| | | { id: 2, value: '存储故障' }, |
| | | { id: 1, value: '视频在线率' }, |
| | | { id: 3, value: '保障工作' }, |
| | | { id: 4, value: '一机一档24小时未修复' }, |
| | | { id: 5, value: '时钟不同步24小时未修复' }, |
| | | ], |
| | | |
| | | unitList: [], |