| | |
| | | <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="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="unitName"> |
| | | <el-cascader |
| | | v-model="value" |
| | | :options="options" |
| | | :props = "props" |
| | | :show-all-levels="false" |
| | | @change="handleChange"></el-cascader> |
| | | </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-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" |
| | | >新增</el-button> |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="success" |
| | |
| | | <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" > |
| | | {{"成都x运维"}} |
| | | <el-table-column label="考核对象" align="center" prop="unitName"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.unitName ==='成都x运维' ">成都x运维</div> |
| | | <div v-else>自流井区</div> |
| | | </template> |
| | | </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 label="创建时间" align="center" prop="createTime" /> |
| | | <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-s-check" |
| | | @click="handleAuditing(scope.row)" |
| | | v-hasPermi="['score:publish:audit']" |
| | | >审核</el-button> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | |
| | | dicts: ['platform_operate_category'], |
| | | data() { |
| | | return { |
| | | options: [{ |
| | | value: 'city', |
| | | label: '区县', |
| | | children: [{ |
| | | value: 'fushun', |
| | | label: '富顺县', |
| | | }, { |
| | | value: 'rong', |
| | | label: '荣县', |
| | | },{ |
| | | value: 'gaoxin', |
| | | label: '高新区', |
| | | },{ |
| | | value: 'ziliujing', |
| | | label: '自流井区', |
| | | },{ |
| | | value: 'gongjing', |
| | | label: '贡井区', |
| | | },{ |
| | | value: 'daan', |
| | | label: '大安区', |
| | | },{ |
| | | value: 'yantan', |
| | | label: '沿滩区', |
| | | }, |
| | | ] |
| | | }, { |
| | | value: 'company', |
| | | label: '公司', |
| | | children: [{ |
| | | value: 'yunwei', |
| | | label: '成都x运维', |
| | | }, { |
| | | value: 'yunwei2', |
| | | label: '自贡x运维', |
| | | }, ] |
| | | }, |
| | | ], |
| | | scoreCategoryList: [ |
| | | { id: 2, value: '存储故障' }, |
| | | { id: 1, value: '视频在线率' }, |
| | |
| | | { id: 4, value: '一机一档24小时未修复' }, |
| | | { id: 5, value: '时钟不同步24小时未修复' }, |
| | | ], |
| | | |
| | | unitList: [], |
| | | examineList: [], |
| | | // 遮罩层 |
| | | loading: true, |