|
@@ -18,7 +18,12 @@
|
|
|
@click="toExport"
|
|
|
>导出通用许可证</el-button
|
|
|
>
|
|
|
- <el-button type="primary" @click="toUpload">上传设备信息</el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="checkPrivilege('DEPLOY_DEVICE_EDIT', instance.id)"
|
|
|
+ type="primary"
|
|
|
+ @click="toUpload"
|
|
|
+ >上传设备信息</el-button
|
|
|
+ >
|
|
|
</div>
|
|
|
<div class="part-box part-box-pad">
|
|
|
<el-table ref="TableList" :data="dataList">
|
|
@@ -33,7 +38,16 @@
|
|
|
scope.row.createTime | timestampFilter
|
|
|
}}</span>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" width="200" class-name="action-column">
|
|
|
+ <el-table-column
|
|
|
+ v-if="
|
|
|
+ checkPrivilege('DEPLOY_SECRET_VIEW', instance.id) ||
|
|
|
+ checkPrivilege('DEPLOY_LICENSE_DOWNLOAD', instance.id) ||
|
|
|
+ checkPrivilege('DEPLOY_DEVICE_EDIT', instance.id)
|
|
|
+ "
|
|
|
+ label="操作"
|
|
|
+ width="200"
|
|
|
+ class-name="action-column"
|
|
|
+ >
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
|
v-if="checkPrivilege('DEPLOY_SECRET_VIEW', instance.id)"
|
|
@@ -50,6 +64,7 @@
|
|
|
>导出许可证</el-button
|
|
|
>
|
|
|
<el-button
|
|
|
+ v-if="checkPrivilege('DEPLOY_DEVICE_EDIT', instance.id)"
|
|
|
class="btn-danger"
|
|
|
type="text"
|
|
|
@click="toDelete(scope.row)"
|
|
@@ -63,11 +78,13 @@
|
|
|
</el-dialog>
|
|
|
|
|
|
<AppDeployDeviceInfoView
|
|
|
+ v-if="checkPrivilege('DEPLOY_SECRET_VIEW', instance.id)"
|
|
|
ref="AppDeployDeviceInfoView"
|
|
|
:device-id="curDeviceId"
|
|
|
/>
|
|
|
<!-- AppDeployDeviceUpload -->
|
|
|
<AppDeployDeviceUpload
|
|
|
+ v-if="checkPrivilege('DEPLOY_DEVICE_EDIT', instance.id)"
|
|
|
ref="AppDeployDeviceUpload"
|
|
|
:deploy-id="instance.id"
|
|
|
@modified="getList"
|