Develop dictionary management function

This commit is contained in:
zyronon
2023-11-28 13:43:44 +08:00
parent 79ed875628
commit 52b12771a2
2 changed files with 14 additions and 4 deletions

View File

@@ -258,6 +258,15 @@ const isPinDict = $computed(() => {
return [DictType.collect, DictType.wrong, DictType.simple].includes(runtimeStore.editDict.type)
})
function resetDict() {
}
function importData() {
}
function exportData() {
}
</script>
<template>
@@ -280,7 +289,7 @@ const isPinDict = $computed(() => {
<template v-if="!isPinDict">
<BaseIcon icon="tabler:edit" @click='editDict'/>
<BaseIcon icon="ph:star" @click='no'/>
<BaseButton size="small" @click="resetDict">恢复默认</BaseButton>
<BaseButton size="small" v-if="runtimeStore.editDict.isCustom" @click="resetDict">恢复默认</BaseButton>
</template>
<div class="import hvr-grow">
<BaseButton size="small">导入</BaseButton>
@@ -291,7 +300,8 @@ const isPinDict = $computed(() => {
<BaseButton size="small" @click="exportData">导出</BaseButton>
</div>
<div class="desc" v-if="runtimeStore.editDict.description">{{ runtimeStore.editDict.description }}</div>
<div class="num">总词汇: {{ runtimeStore.editDict.originWords.length }}</div>
<div class="num" v-if="dictIsArticle">文章: {{ runtimeStore.editDict.articles.length }}</div>
<div class="num" v-else>总词汇: {{ runtimeStore.editDict.originWords.length }}</div>
</div>
</header>
<div class="detail" v-if="!isAddDict">

View File

@@ -42,13 +42,13 @@ function delArticle(index: number) {
<div class="chapter-list">
<div class="header">
<div class="common-title">
<span>管理</span>
<span>章管理</span>
<div class="options">
<BaseIcon
@click="emitter.emit(EventKey.openArticleListModal)"
icon="fluent:add-20-filled"
title="新增章节"/>
<span>{{ runtimeStore.editDict.articles.length }}</span>
<span>{{ runtimeStore.editDict.articles.length }}</span>
</div>
</div>
</div>