Skip to content

Commit 67e043d

Browse files
committed
feat:前端增加再次构建功能方便调试
1 parent c468140 commit 67e043d

File tree

1 file changed

+16
-38
lines changed

1 file changed

+16
-38
lines changed

front/src/views/generate/result.vue

Lines changed: 16 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -5,46 +5,15 @@
55
<div v-else>
66
<el-container>
77
<el-aside>
8-
<el-button
9-
icon="el-icon-download"
10-
type="text"
11-
@click="downloadAll"
12-
>下载全部</el-button>
13-
<el-input
14-
v-show="treeData.length > 0"
15-
v-model="filterText"
16-
prefix-icon="el-icon-search"
17-
placeholder="搜索"
18-
size="mini"
19-
clearable
20-
style="margin-bottom: 10px;"
21-
/>
22-
<el-tree
23-
ref="tree"
24-
:data="treeData"
25-
:props="defaultProps"
26-
:filter-node-method="filterNode"
27-
node-key="id"
28-
default-expand-all
29-
highlight-current
30-
@current-change="onTreeSelect"
31-
/>
8+
<el-button icon="el-icon-download" type="text" @click="downloadAll">下载全部</el-button>
9+
<el-button v-if="!loading" icon="el-icon-refresh" type="text" @click="reGenerate" style="float: right;">再次构建</el-button>
10+
<el-input v-show="treeData.length > 0" v-model="filterText" prefix-icon="el-icon-search" placeholder="搜索" size="mini" clearable style="margin-bottom: 10px;"/>
11+
<el-tree ref="tree" :data="treeData" :props="defaultProps" :filter-node-method="filterNode" node-key="id" default-expand-all highlight-current @current-change="onTreeSelect"/>
3212
</el-aside>
3313
<el-main v-show="fileInfo.content.length > 0">
34-
<el-button
35-
type="text"
36-
icon="el-icon-document-copy"
37-
:data-clipboard-text="fileInfo.content"
38-
class="copyBtn">复制代码</el-button>
39-
<el-button
40-
icon="el-icon-download"
41-
type="text"
42-
@click="downloadText(fileInfo.fileName, fileInfo.content)"
43-
>下载当前文件</el-button>
44-
<codemirror
45-
v-model="fileInfo.content"
46-
:options="cmOptions"
47-
/>
14+
<el-button type="text" icon="el-icon-document-copy" :data-clipboard-text="fileInfo.content" class="copyBtn">复制代码</el-button>
15+
<el-button icon="el-icon-download" type="text" @click="downloadText(fileInfo.fileName, fileInfo.content)">下载当前文件</el-button>
16+
<codemirror v-model="fileInfo.content" :options="cmOptions"/>
4817
</el-main>
4918
</el-container>
5019
</div>
@@ -133,6 +102,15 @@ export default {
133102
this.treeData = this.buildTreeData(rows)
134103
})
135104
},
105+
reGenerate(){
106+
this.onGenerate()
107+
this.tip('构建成功')
108+
this.fileInfo = {
109+
content: '',
110+
fileName: ''
111+
}
112+
this.cmOptions.mode = 'text/x-java'
113+
},
136114
// 树搜索
137115
filterNode(value, data) {
138116
if (!value) return true

0 commit comments

Comments
 (0)