用户操作权限添加

This commit is contained in:
2023-09-06 19:39:28 +08:00
parent 1b93cb10fd
commit 71112d6e2b
8 changed files with 70 additions and 23 deletions

View File

@@ -10,7 +10,7 @@
:safe-area-inset-top="true"
@click-left="goBack"
>
<template slot="right">
<template slot="right" v-if="permissonList.includes('vehicleAddBtn')">
<div class="rightWrap" @click="goPage('vehicleAdd')">
<img src="@/assets/addImg.png" />
<span class="addTxt">添加</span>
@@ -29,8 +29,8 @@
<div class="carCode">
<div class="codeLeft">{{item.plateNumber}} / {{item.vehicleTypeString}}</div>
<div class="twoBtn">
<button class="del" @click="deleteItem(item.vehicleId)">删除</button>
<button class="revise" @click="updateVehicle(item)">修改</button>
<button v-if="permissonList.includes('vehicleAddBtn')" class="del" @click="deleteItem(item.vehicleId)">删除</button>
<button v-if="permissonList.includes('vehicleModifyBtn')" class="revise" @click="updateVehicle(item)">修改</button>
</div>
</div>
<div class="carType">{{ item.serviceName }}</div>
@@ -50,7 +50,7 @@
<script>
import { myMixins} from "@/utils/myMixins";
import {supplierVehicleList,deleteVehicle} from "@/api/mine"
import {supplierVehicleList,deleteVehicle,userOperationPermissions} from "@/api/mine"
export default {
name: "vehicleManage",
mixins:[myMixins],
@@ -65,11 +65,13 @@ export default {
loading:false,
isLoading: false,
loading1: false,
finished: false
finished: false,
permissonList:[],
}
},
mounted() {
// this.getVehicleList();
this.getPermissions();
},
methods:{
async onLoad(){
@@ -104,6 +106,11 @@ export default {
this.vehicleList = preList.concat(arr)
}
},
async getPermissions(){
let res = await userOperationPermissions();
this.permissonList = res.data
console.log("车辆管理",this.permissonList.includes('vehicleAddBtn','vehicleModifyBtn'))
},
deleteItem(id){//删除车辆
this.show=true
this.id=id