| | |
| | | <el-table v-loading="loading" :data="checkRuleList" @selection-change="handleSelectionChange"> |
| | | <el-table-column type="selection" width="55" align="center" /> |
| | | <el-table-column label="规则名称" align="center" prop="ruleName" /> |
| | | <el-table-column label="运维类别" align="center" prop="category"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.category === 1">视频监控</div> |
| | | <div v-else-if="scope.row.category === 2">车辆识别</div> |
| | | <div v-else-if="scope.row.category === 3">人脸识别</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="规则描述" align="center" prop="ruleDetail" /> |
| | | <!-- <el-table-column label="天网视频点位数" align="center" prop="videoPointNum" /> |
| | | <el-table-column label="车辆卡口点位数" align="center" prop="vehicleCheckpointNum" /> |
| | | <el-table-column label="人脸卡口点位数" align="center" prop="faceChceckpointNum" /> --> |
| | | <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-edit" |
| | | @click="handleUpdate(scope.row)" |
| | | >修改</el-button> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-delete" |
| | | @click="handleDelete(scope.row)" |
| | | >删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <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-edit" |
| | | @click="handleUpdate(scope.row)" |
| | | >修改</el-button> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-delete" |
| | | @click="handleDelete(scope.row)" |
| | | >删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | |
| | | <pagination |
| | | v-show="total>0" |
| | |
| | | @pagination="getList" |
| | | /> |
| | | |
| | | <!-- 添加或修改考核规则对话框 --> |
| | | <!-- 添加或修改考核规则对话框 --> |
| | | <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body> |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="80px"> |
| | | <el-form-item label="规则名称" prop="ruleName"> |
| | | <el-input v-model="form.ruleName" placeholder="请输入规则名称" /> |
| | | </el-form-item> |
| | | <el-form-item label="规则类型" prop="category"> |
| | | <el-select v-model="form.category" placeholder="规则类型"> |
| | | <el-option |
| | | v-for="item in categoryList" |
| | | :key="item.id" |
| | | :label="item.value" |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="规则描述" prop="ruleDetail"> |
| | | <el-input v-model="form.ruleDetail" type="textarea" show-word-limit maxlength="150" placeholder="请输入规则描述" /> |
| | |
| | | showSearch: true, |
| | | // 总条数 |
| | | total: 0, |
| | | // 运维类型 |
| | | categoryList: [ |
| | | { id: 1, value: '视频监控' }, |
| | | { id: 2, value: '车辆识别' }, |
| | | { id: 3, value: '人脸识别' }, |
| | | ], |
| | | // 考核规则表格数据 |
| | | checkRuleList: [], |
| | | daterangeCreateTime: [], |