|
@@ -162,19 +162,22 @@
|
|
|
></el-image>
|
|
|
<span>{{ item.title }}</span>
|
|
|
<div class="action-buttons">
|
|
|
- <el-button type="text" class="drag-handle">
|
|
|
- <i class="el-icon-rank"></i>
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- type="text"
|
|
|
- @click.stop="openEditDialog(tabName, index)">
|
|
|
- <i class="el-icon-edit"></i>
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- type="text"
|
|
|
- @click.stop="deleteContentItem(tabName, index)">
|
|
|
- <i class="el-icon-delete"></i>
|
|
|
- </el-button>
|
|
|
+ <div v-if="!readOnly">
|
|
|
+ <el-button type="text" class="drag-handle">
|
|
|
+ <i class="el-icon-rank"></i>
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
+ type="text"
|
|
|
+ @click.stop="openEditDialog(tabName, index)">
|
|
|
+ <i class="el-icon-edit"></i>
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
+ type="text"
|
|
|
+ @click.stop="deleteContentItem(tabName, index)">
|
|
|
+ <i class="el-icon-delete"></i>
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="item-content">
|