@@ -92,17 +92,19 @@ export default {
92
92
} ,
93
93
resetMenu ( state ) {
94
94
state . menu = [ ]
95
- }
95
+ } ,
96
+ resetPageTable ( state ) {
97
+ state . menuPages = [ ]
98
+ } ,
96
99
} ,
97
100
actions : {
98
101
// 루트 폴더,파일 삽입
99
102
async insertRootMenu ( { dispatch} , isLeaf ) {
100
- var data = {
103
+ await axios . post ( 'vue/insertMenu' , {
101
104
'upperMenuSeq' : 0 ,
102
105
'isLeaf' : isLeaf ,
103
106
'registId' : 'admin' ,
104
- }
105
- await axios . post ( 'vue/insertMenu' , data )
107
+ } )
106
108
await dispatch ( 'selectMenus' )
107
109
} ,
108
110
@@ -130,7 +132,7 @@ export default {
130
132
async selectPidOptions ( { commit} ) {
131
133
await axios . get ( '/vue/selectUpperMenuList' ) . then ( ( res ) => {
132
134
var data = res . data
133
- var array = new Array ( )
135
+ var array = [ ]
134
136
array . push ( {
135
137
'text' : 'root' ,
136
138
'value' : '0'
@@ -190,8 +192,8 @@ export default {
190
192
async selectMenus ( { commit, dispatch} ) {
191
193
await axios . get ( '/vue/selectMenuList' ) . then ( ( res ) => {
192
194
var data = res . data
193
- var tree = new Array ( )
194
- var array = new Array ( )
195
+ var tree = [ ]
196
+ var array = [ ]
195
197
for ( var i = 0 ; i < data . length ; i ++ ) {
196
198
/*
197
199
* temp : vue-tree-list용 가공객체
@@ -217,14 +219,16 @@ export default {
217
219
}
218
220
commit ( 'updateMenus' , tree )
219
221
} )
222
+ // 초기화
220
223
await dispatch ( 'init' )
221
224
} ,
222
225
223
- async init ( { commit, dispatch} ) {
226
+ // 초기화
227
+ async init ( { dispatch, commit} ) {
224
228
await dispatch ( 'selectPidOptions' ) // 상위메뉴 초기화
225
229
await dispatch ( 'selectNotConnectPage' ) // 페이지추가 컴포넌트 초기화
226
- await dispatch ( 'selectConnectPage' ) // 페이지정보 컴포넌트 초기화
227
230
await commit ( 'resetMenu' ) // 메뉴 초기화
231
+ await commit ( 'resetPageTable' ) // 페이지 정보 컴포넌트 초기화
228
232
}
229
233
} ,
230
234
getters : {
0 commit comments