feat: 更新发布工作流,优化 Git 配置,添加文件和文件夹选择功能,调整模板列表标题

This commit is contained in:
zhanggy committed 2025-10-29 18:58:58 +08:00
1 parent c59dc5c159
commit 56acfb275b
9 files changed
+120 -122

No files matched your search

+6 -6
View File
@@ -3,7 +3,7 @@
<v-row>
<v-col cols="12">
<div class="d-flex align-center mb-4 justify-space-between flex-wrap">
<h2 class="mr-2 mb-2"> 模板列表 </h2>
<h2 class="mr-2 mb-2"> 文件创建 </h2>
<v-btn @click="navigateToCreateTemplate" color="primary" prepend-icon="mdi-plus" class="mb-2">
创建模板
</v-btn>
@@ -170,7 +170,7 @@ const executeFormValid = ref(false)
const countTreeNodes = (nodes: TreeNode[]) => {
let files = 0;
let directories = 0;
const count = (nodeList: TreeNode[]) => {
nodeList.forEach(node => {
if (node.type === 'file') {
@@ -183,15 +183,15 @@ const countTreeNodes = (nodes: TreeNode[]) => {
}
});
};
count(nodes || []);
return { files, directories };
}
const templateTree = computed<TreeNode[]>(() => {
if (!selectedTemplate.value) return []
// 直接返回模板的树状结构
return selectedTemplate.value.treeStructure || []
})
@@ -217,7 +217,7 @@ const deleteTemplate = async (template: Template) => {
cancelText: '取消',
confirmColor: 'error'
})
if (confirmed) {
storeDeleteTemplate(template.id)
}