Skip to content

Commit 048dac6

Browse files
committed
페이지 정보 초기화 로직 추가
1 parent ca98a4f commit 048dac6

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

src/store/modules/menu.js

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -92,17 +92,19 @@ export default {
9292
},
9393
resetMenu(state){
9494
state.menu = []
95-
}
95+
},
96+
resetPageTable(state){
97+
state.menuPages = []
98+
},
9699
},
97100
actions: {
98101
// 루트 폴더,파일 삽입
99102
async insertRootMenu({dispatch}, isLeaf){
100-
var data = {
103+
await axios.post('vue/insertMenu', {
101104
'upperMenuSeq' : 0,
102105
'isLeaf': isLeaf,
103106
'registId': 'admin',
104-
}
105-
await axios.post('vue/insertMenu', data )
107+
})
106108
await dispatch('selectMenus')
107109
},
108110

@@ -130,7 +132,7 @@ export default {
130132
async selectPidOptions({commit}){
131133
await axios.get('/vue/selectUpperMenuList').then((res) => {
132134
var data = res.data
133-
var array = new Array()
135+
var array = []
134136
array.push({
135137
'text' : 'root',
136138
'value' : '0'
@@ -190,8 +192,8 @@ export default {
190192
async selectMenus({commit, dispatch}){
191193
await axios.get('/vue/selectMenuList').then((res) => {
192194
var data = res.data
193-
var tree = new Array()
194-
var array = new Array()
195+
var tree = []
196+
var array = []
195197
for(var i=0; i<data.length; i++){
196198
/*
197199
* temp : vue-tree-list용 가공객체
@@ -217,14 +219,16 @@ export default {
217219
}
218220
commit('updateMenus', tree)
219221
})
222+
// 초기화
220223
await dispatch('init')
221224
},
222225

223-
async init({commit, dispatch}){
226+
// 초기화
227+
async init({dispatch, commit}){
224228
await dispatch('selectPidOptions') // 상위메뉴 초기화
225229
await dispatch('selectNotConnectPage') // 페이지추가 컴포넌트 초기화
226-
await dispatch('selectConnectPage') // 페이지정보 컴포넌트 초기화
227230
await commit('resetMenu') // 메뉴 초기화
231+
await commit('resetPageTable') // 페이지 정보 컴포넌트 초기화
228232
}
229233
},
230234
getters: {

src/views/menu/PageInsertTable.vue

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,6 @@ export default {
4343
return this.$store.state.menu.noConnectMenuPages
4444
},
4545
},
46-
mounted() {
47-
this.$store.dispatch('menu/selectNotConnectPage')
48-
},
4946
watch: {
5047
selected: function(val){
5148
this.result = val[0]

0 commit comments

Comments
 (0)