|
@@ -60,20 +60,28 @@
|
|
<div slot-scope="{ itemData, lineData, headerItem }" slot="tableItem" style="width: 100%">
|
|
<div slot-scope="{ itemData, lineData, headerItem }" slot="tableItem" style="width: 100%">
|
|
<!-- 操作型单元格 -->
|
|
<!-- 操作型单元格 -->
|
|
<div class="handle" v-if="headerItem.canclick">
|
|
<div class="handle" v-if="headerItem.canclick">
|
|
- <i class="iconfont icon-material_operation_image hover-tips"
|
|
|
|
- @click="(showCover = true), (popupItem = lineData)">
|
|
|
|
|
|
+ <i
|
|
|
|
+ v-if="lineData.type !== 'dir'"
|
|
|
|
+ class="iconfont icon-material_operation_image hover-tips"
|
|
|
|
+ @click="(showCover = true), (popupItem = lineData)"
|
|
|
|
+ >
|
|
<div>
|
|
<div>
|
|
<div class="remark">{{ edit_cover }}</div>
|
|
<div class="remark">{{ edit_cover }}</div>
|
|
</div>
|
|
</div>
|
|
</i>
|
|
</i>
|
|
|
|
|
|
- <i class="iconfont icon-material_operation_editor hover-tips"
|
|
|
|
- @click="(showRename = true), (popupItem = lineData)">
|
|
|
|
|
|
+ <i
|
|
|
|
+ class="iconfont icon-material_operation_editor hover-tips"
|
|
|
|
+ @click="onClickRename(lineData)"
|
|
|
|
+ >
|
|
<div>
|
|
<div>
|
|
<div class="remark">{{ rename }}</div>
|
|
<div class="remark">{{ rename }}</div>
|
|
</div>
|
|
</div>
|
|
</i>
|
|
</i>
|
|
- <i class="iconfont icon-material_operation_delete hover-tips-warn" @click="del(lineData)">
|
|
|
|
|
|
+ <i
|
|
|
|
+ class="iconfont icon-material_operation_delete hover-tips-warn"
|
|
|
|
+ @click="del(lineData)"
|
|
|
|
+ >
|
|
<div>
|
|
<div>
|
|
<div class="remark">{{ deltips }}</div>
|
|
<div class="remark">{{ deltips }}</div>
|
|
</div>
|
|
</div>
|
|
@@ -142,6 +150,13 @@
|
|
@close="isShowNewFolder = false"
|
|
@close="isShowNewFolder = false"
|
|
@submit="onSubmitNewFolder"
|
|
@submit="onSubmitNewFolder"
|
|
/>
|
|
/>
|
|
|
|
+ <RenameFolder
|
|
|
|
+ v-if="isShowRenameFolder"
|
|
|
|
+ :oldName="popupItem.name"
|
|
|
|
+ :validate=validateRenameFolderName
|
|
|
|
+ @close="isShowRenameFolder = false"
|
|
|
|
+ @submit="onSubmitRenameFolder"
|
|
|
|
+ />
|
|
<rename
|
|
<rename
|
|
v-if="showRename"
|
|
v-if="showRename"
|
|
:item="popupItem"
|
|
:item="popupItem"
|
|
@@ -406,6 +421,14 @@ export default {
|
|
);
|
|
);
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ onClickRename(lineData) {
|
|
|
|
+ this.popupItem = lineData
|
|
|
|
+ if (lineData.type !== 'dir') {
|
|
|
|
+ this.showRename = true
|
|
|
|
+ } else {
|
|
|
|
+ this.isShowRenameFolder = true
|
|
|
|
+ }
|
|
|
|
+ },
|
|
del(item) {
|
|
del(item) {
|
|
this.$confirm({
|
|
this.$confirm({
|
|
title: i18n.t("gather.delete_material"),
|
|
title: i18n.t("gather.delete_material"),
|