feat: 更新发布工作流,优化 Git 配置,添加文件和文件夹选择功能,调整模板列表标题
This commit is contained in:
1 parent
c59dc5c159
commit
56acfb275b
9 files changed
+120
-122
No files matched your search
@@ -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)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user