|
@@ -18,16 +18,16 @@
|
|
|
<p class="page-inquire-common-style-button" @click="onSearch">查询</p>
|
|
|
<p class="page-reset-common-style-button" @click="resetForm">重置</p>
|
|
|
</el-form-item>
|
|
|
- <el-form-item style="float: right;" >
|
|
|
+ <el-form-item style="float: right;" v-hasPermiRouter="['security:option:add']">
|
|
|
<p class="page-save-common-style-button" style="width:80px;" @click="addDialogOpen(1)">添加</p>
|
|
|
</el-form-item>
|
|
|
- <el-form-item style="float: right;" >
|
|
|
+ <el-form-item style="float: right;" v-hasPermiRouter="['security:option:del']">
|
|
|
<p class="page-add-common-style-button" style="width:100px;" @click="allDel">批量删除</p>
|
|
|
</el-form-item>
|
|
|
- <el-form-item style="float: right;" >
|
|
|
+ <el-form-item style="float: right;" v-hasPermiRouter="['security:option:export']">
|
|
|
<export-component :exportConfig="exportConfig"></export-component>
|
|
|
</el-form-item>
|
|
|
- <el-form-item style="float: right;" >
|
|
|
+ <el-form-item style="float: right;" v-hasPermiRouter="['security:option:import']">
|
|
|
<import-component :importConfig="importConfig"></import-component>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -44,12 +44,16 @@
|
|
|
<el-table-column label="序号" prop="code" width="240"/>
|
|
|
<el-table-column label="检查项目" prop="name"/>
|
|
|
<el-table-column label="检查要点" prop="mainPoint" width="700" show-overflow-tooltip/>
|
|
|
- <el-table-column label="操作" width="180">
|
|
|
+ <el-table-column label="操作" width="180" v-if="tableButtonType">
|
|
|
<template slot-scope="scope">
|
|
|
<div class="table-button-box">
|
|
|
<p class="table-button-null"></p>
|
|
|
- <p class="table-button-p" @click="addDialogOpen(3,scope.row)" >编辑</p>
|
|
|
- <p class="table-button-p" @click="delItem(scope.row)" >删除</p>
|
|
|
+ <p class="table-button-p"
|
|
|
+ @click="addDialogOpen(3,scope.row)"
|
|
|
+ v-hasPermiRouter="['security:option:edit']">编辑</p>
|
|
|
+ <p class="table-button-p"
|
|
|
+ @click="delItem(scope.row)"
|
|
|
+ v-hasPermiRouter="['security:option:del']">删除</p>
|
|
|
<p class="table-button-null"></p>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -148,6 +152,7 @@
|
|
|
},
|
|
|
data(){
|
|
|
return{
|
|
|
+ tableButtonType:this.hasPermiDom(['security:option:edit','security:option:del']),
|
|
|
//导出
|
|
|
exportConfig:{
|
|
|
api:'/security/checkOption/export/', //导出接口地址
|