| | |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="category" label="问题类别" min-width="8"> |
| | | <template slot-scope="scope"> |
| | | <span>{{ scope.row.category == 1 ? '违规' : '违建' }}</span> |
| | | <template v-if="scope.row.category" slot-scope="scope"> |
| | | <span>{{ getCategoryLabel(scope.row.category) }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="eventSource" label="问题来源" min-width="8"> |
| | | <template slot-scope="scope"> |
| | | <template v-if="scope.row.eventSource" slot-scope="scope"> |
| | | <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频上传' }}</span> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | <div class="funsItem funs-sp"> |
| | | <el-checkbox v-model="unsame" @change="disSame(tableData)">反选</el-checkbox> |
| | | </div> |
| | | <div class="funsItem"> |
| | | <el-select v-model="myIdx" placeholder="批量操作" @change="selectChange" disabled> |
| | | <el-option v-for="item in options" :key="item.value" :label="item.label" |
| | | :value="item.value" :disabled="item.disabled"> |
| | | </el-option> |
| | | </el-select> |
| | | </div> |
| | | </div> |
| | | <div class="pagination"> |
| | | <el-pagination background :current-page="currentPage" layout="prev, pager, next" |
| | |
| | | import MyIllDetail from '@/components/illdetail' |
| | | import helper from '@/utils/mydate' |
| | | import casequery from "@/api/operate/basecase"; |
| | | import { CATEGOTY, RESOURCE_TYPE } from "@/utils/helper"; |
| | | |
| | | export default { |
| | | components: { |
| | |
| | | unsame: false, |
| | | myIdx: 0, |
| | | preMyIdx: 0, |
| | | options: [ |
| | | { |
| | | value: 0, |
| | | label: '批量操作', |
| | | disabled: true, |
| | | }, |
| | | { |
| | | value: 1, |
| | | label: '批量启用', |
| | | }, |
| | | { |
| | | value: 2, |
| | | label: '批量禁用', |
| | | }, |
| | | { |
| | | value: 3, |
| | | label: '批量删除', |
| | | } |
| | | ], |
| | | tempList: [], |
| | | typeList: [ |
| | | { |
| | |
| | | this.getList(); |
| | | }, |
| | | |
| | | // 问题类型 |
| | | changeMyProblem(val) { |
| | | this.getList(); |
| | | }, |
| | | |
| | | // 审核状态 |
| | | changeInStatus(val) { |
| | | this.getList(); |
| | | }, |
| | | |
| | | filterTime(time) { |
| | | return helper(time); |
| | | } |
| | | }, |
| | | |
| | | getCategoryLabel(data) { |
| | | return CATEGOTY.find(item => item.value === data).label; |
| | | } |
| | | } |
| | | } |
| | | </script> |