|
@@ -1,7 +1,7 @@
|
|
|
<!--
|
|
|
* @Author: your name
|
|
|
* @Date: 2021-09-13 17:52:31
|
|
|
- * @LastEditTime: 2021-12-21 13:50:07
|
|
|
+ * @LastEditTime: 2021-12-27 09:06:13
|
|
|
* @LastEditors: Please set LastEditors
|
|
|
* @Description: 生物安全 - 车辆管理
|
|
|
* @FilePath: \hyyfClient\src\views\BioSafety\CarAdmin.vue
|
|
@@ -35,37 +35,52 @@
|
|
|
>
|
|
|
<template #right>
|
|
|
<template v-if="btnSelected === 1">
|
|
|
- <el-button size="mini" @click="add" type="primary"
|
|
|
- >新增车辆</el-button
|
|
|
+ <el-button
|
|
|
+ v-if="hasPerm('car:add')"
|
|
|
+ size="mini"
|
|
|
+ @click="add"
|
|
|
+ type="primary"
|
|
|
>
|
|
|
- <el-button size="mini" @click="btnSelected = 5" type="success"
|
|
|
- >查看白名单</el-button
|
|
|
+ 新增车辆
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="hasPerm('car:white')"
|
|
|
+ size="mini"
|
|
|
+ @click="btnSelected = 5"
|
|
|
+ type="success"
|
|
|
>
|
|
|
- <el-button size="mini" @click="btnSelected = 6" type="warning"
|
|
|
- >查看黑名单</el-button
|
|
|
+ 查看白名单
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="hasPerm('car:black')"
|
|
|
+ size="mini"
|
|
|
+ @click="btnSelected = 6"
|
|
|
+ type="warning"
|
|
|
>
|
|
|
+ 查看黑名单
|
|
|
+ </el-button>
|
|
|
</template>
|
|
|
<template v-if="btnSelected === 5">
|
|
|
- <el-button size="mini" type="success" @click="addWhite(1)"
|
|
|
- >添加白名单</el-button
|
|
|
- >
|
|
|
- <el-button size="mini" @click="btnSelected = 1" type="primary"
|
|
|
- >查看车辆档案</el-button
|
|
|
- >
|
|
|
- <el-button size="mini" @click="btnSelected = 6" type="warning"
|
|
|
- >查看黑名单</el-button
|
|
|
- >
|
|
|
+ <el-button size="mini" type="success" @click="addWhite(1)">
|
|
|
+ 添加白名单
|
|
|
+ </el-button>
|
|
|
+ <el-button size="mini" @click="btnSelected = 1" type="primary">
|
|
|
+ 查看车辆档案
|
|
|
+ </el-button>
|
|
|
+ <el-button size="mini" @click="btnSelected = 6" type="warning">
|
|
|
+ 查看黑名单
|
|
|
+ </el-button>
|
|
|
</template>
|
|
|
<template v-if="btnSelected === 6">
|
|
|
- <el-button size="mini" type="success" @click="addWhite(2)"
|
|
|
- >添加黑名单</el-button
|
|
|
- >
|
|
|
- <el-button size="mini" @click="btnSelected = 1" type="primary"
|
|
|
- >查看车辆档案</el-button
|
|
|
- >
|
|
|
- <el-button size="mini" @click="btnSelected = 5" type="success"
|
|
|
- >查看白名单</el-button
|
|
|
- >
|
|
|
+ <el-button size="mini" type="success" @click="addWhite(2)">
|
|
|
+ 添加黑名单
|
|
|
+ </el-button>
|
|
|
+ <el-button size="mini" @click="btnSelected = 1" type="primary">
|
|
|
+ 查看车辆档案
|
|
|
+ </el-button>
|
|
|
+ <el-button size="mini" @click="btnSelected = 5" type="success">
|
|
|
+ 查看白名单
|
|
|
+ </el-button>
|
|
|
</template>
|
|
|
</template>
|
|
|
<!-- <template v-slot:right>
|
|
@@ -85,22 +100,37 @@
|
|
|
</template> -->
|
|
|
<!-- 白名单操作 -->
|
|
|
<template #whiteHandle="scope">
|
|
|
- <el-button size="mini" type="primary" @click="del(scope.row, 1)"
|
|
|
- >移出白名单</el-button
|
|
|
+ <el-button
|
|
|
+ v-if="hasPerm('car:white-del')"
|
|
|
+ size="mini"
|
|
|
+ type="primary"
|
|
|
+ @click="del(scope.row, 1)"
|
|
|
>
|
|
|
+ 移出白名单
|
|
|
+ </el-button>
|
|
|
</template>
|
|
|
<template #blackHandle="scope">
|
|
|
- <el-button size="mini" type="primary" @click="del(scope.row, 2)"
|
|
|
- >移出黑名单</el-button
|
|
|
+ <el-button
|
|
|
+ v-if="hasPerm('car:black-del')"
|
|
|
+ size="mini"
|
|
|
+ type="primary"
|
|
|
+ @click="del(scope.row, 2)"
|
|
|
>
|
|
|
+ 移出黑名单
|
|
|
+ </el-button>
|
|
|
</template>
|
|
|
<!-- 车辆档案操作 -->
|
|
|
<template #handle="scope">
|
|
|
<!-- <el-button size="mini" type="success" @click="onJoin(scope.row, 1)">加入白名单</el-button>-->
|
|
|
<!-- <el-button size="mini" type="warning" @click="onJoin(scope.row, 2)">加入黑名单</el-button>-->
|
|
|
- <el-button size="mini" type="danger" @click="onJoin(scope.row, 3)"
|
|
|
- >删除</el-button
|
|
|
+ <el-button
|
|
|
+ v-if="hasPerm('car:del')"
|
|
|
+ size="mini"
|
|
|
+ type="danger"
|
|
|
+ @click="onJoin(scope.row, 3)"
|
|
|
>
|
|
|
+ 删除
|
|
|
+ </el-button>
|
|
|
</template>
|
|
|
<template v-slot:carNum="slotProps">
|
|
|
{{ slotProps.row.carNum ? slotProps.row.carNum : "未识别" }}
|