|
@@ -2,13 +2,13 @@
|
|
|
<div class="brand normal-panel">
|
|
|
<dep-list @onClick="onClick" ref="list">
|
|
|
<template v-slot:add="scope">
|
|
|
- <Edit type="add" @addSuccess="addSuccess" :rowData="scope.data"/>
|
|
|
+ <Edit type="add" @addSuccess="addSuccess" :rowData="scope.data" v-if="tool.checkAuth($route.name,'insert')"/>
|
|
|
</template>
|
|
|
<template v-slot:edit="scope">
|
|
|
- <Edit type="edit" @addSuccess="addSuccess" v-if="scope.data.itemclassid" :rowData="scope.data"/>
|
|
|
+ <Edit type="edit" @addSuccess="addSuccess" v-if="scope.data.itemclassid && tool.checkAuth($route.name,'update')" :rowData="scope.data"/>
|
|
|
</template>
|
|
|
<template v-slot:del="scope">
|
|
|
- <Del :id="scope.data.itemclassid" @deleteSuccess="deleteSuccess" v-if="scope.data.itemclassid"/>
|
|
|
+ <Del :id="scope.data.itemclassid" @deleteSuccess="deleteSuccess" v-if="scope.data.itemclassid && tool.checkAuth($route.name,'delete')"/>
|
|
|
</template>
|
|
|
</dep-list>
|
|
|
</div>
|