mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-07 05:39:35 +09:00
로그인 관련 / 메뉴 링크 추가 / 홈페이지 로그인 적용
This commit is contained in:
@@ -149,9 +149,7 @@ export default {
|
||||
commonModal,
|
||||
AdminDetailPop,
|
||||
},
|
||||
created(){
|
||||
this.$store.commit("login/isLogin", true);
|
||||
this.$store.commit("login/isAuthChk", true);
|
||||
created(){
|
||||
this.setCodeData();
|
||||
//let cont = document.querySelector(".wrap");
|
||||
//cont.classList.add("main_wrap");
|
||||
|
||||
@@ -50,16 +50,29 @@
|
||||
</td>
|
||||
<td class="check">
|
||||
<p>유치현황관리</p>
|
||||
<input type="checkbox" id="right_check2" value="2002" v-model="checkedAuthMenu">
|
||||
<!-- <input type="checkbox" id="right_check2" value="" v-model="checkedAuthMenu">
|
||||
<div class="label_group">
|
||||
<label for="right_check2"></label>
|
||||
<label for="right_check2">유치채널 현황</label>
|
||||
<label for="right_check2">유치현황관리</label>
|
||||
</div>
|
||||
<input type="checkbox" id="right_check3" value="2003" v-model="checkedAuthMenu">
|
||||
<div class="label_group">
|
||||
<label for="right_check3"></label>
|
||||
<label for="right_check3">유치관리자 현황</label>
|
||||
</div> -->
|
||||
<div class="label_group">
|
||||
<tr>
|
||||
<td class="td_radio" >
|
||||
<input type="radio" name="userStat" value="2002" id="channel_radio1" v-model="channelAuth">
|
||||
<label for="channel_radio1">유치채널현황</label>
|
||||
<br/><br/>
|
||||
<input type="radio" name="userStat" value="2003" id="channel_radio2" v-model="channelAuth">
|
||||
<label for="channel_radio2">유치현황관리</label>
|
||||
</td>
|
||||
</tr>
|
||||
</div>
|
||||
|
||||
|
||||
</td>
|
||||
<td class="check">
|
||||
<p>서비스관리</p>
|
||||
@@ -196,15 +209,14 @@ export default {
|
||||
authCd: "",
|
||||
authDesc: "",
|
||||
stat: "01", // 등록화면 상태 Default 값 지정(사용:01)
|
||||
defaultAuthMenu:["2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019"],
|
||||
defaultAuthMenu:["2001","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019"],
|
||||
checkedAuthMenu:[],
|
||||
channelAuth: "",
|
||||
};
|
||||
},
|
||||
components: {
|
||||
},
|
||||
created(){
|
||||
this.$store.commit("login/isLogin", true);
|
||||
this.$store.commit("login/isAuthChk", true);
|
||||
created(){
|
||||
//this.setCodeData();
|
||||
},
|
||||
destroyed() {
|
||||
@@ -253,6 +265,10 @@ export default {
|
||||
var reqAuthMenuArr = this.checkedAuthMenu;
|
||||
var listArr = [];
|
||||
var dataMap = {};
|
||||
if(this.channelAuth !== ''){
|
||||
dataMap.menuNo = this.channelAuth;
|
||||
listArr.push(dataMap);
|
||||
}
|
||||
for(var i = 0; i< reqAuthMenuArr.length; i++){
|
||||
dataMap = {};
|
||||
dataMap.menuNo = reqAuthMenuArr[i];
|
||||
@@ -295,7 +311,16 @@ export default {
|
||||
return this.defaultAuthMenu.length === this.checkedAuthMenu.length;
|
||||
},
|
||||
set: function (e) {
|
||||
this.checkedAuthMenu = e ? this.defaultAuthMenu : [];
|
||||
//this.checkedAuthMenu = e ? this.defaultAuthMenu : [];
|
||||
if(e){
|
||||
this.checkedAuthMenu = this.defaultAuthMenu;
|
||||
if(this.channelAuth === ''){
|
||||
this.channelAuth = '2002';
|
||||
}
|
||||
} else {
|
||||
this.checkedAuthMenu = [];
|
||||
this.channelAuth = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,7 +38,13 @@
|
||||
<td>{{ option.authNm }}</td>
|
||||
<td>{{ option.authStat }}</td>
|
||||
<td>{{ option.regDt }}</td>
|
||||
<td class="two_btn_group">
|
||||
<!-- <td v-if="option.authCd !== '1001' && option.authCd !== '1002'" class="two_btn_group">
|
||||
<button type="button" class="button grey" @click="updateAuth(option.authCd)">수정</button>
|
||||
<button type="button" class="button white delete" @click="deleteAuth(option.authCd)">삭제</button>
|
||||
</td> -->
|
||||
<td v-if="option.authCd === '1001' || option.authCd === '1002'" class="two_btn_group">
|
||||
</td>
|
||||
<td v-else class="two_btn_group">
|
||||
<button type="button" class="button grey" @click="updateAuth(option.authCd)">수정</button>
|
||||
<button type="button" class="button white delete" @click="deleteAuth(option.authCd)">삭제</button>
|
||||
</td>
|
||||
@@ -78,8 +84,6 @@ export default {
|
||||
components: {
|
||||
},
|
||||
created(){
|
||||
this.$store.commit("login/isLogin", true);
|
||||
this.$store.commit("login/isAuthChk", true);
|
||||
this.getAuthList();
|
||||
},
|
||||
destroyed() {
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
</td>
|
||||
<td class="check">
|
||||
<p>유치현황관리</p>
|
||||
<input type="checkbox" id="right_check2" value="2002" v-model="checkedAuthMenu">
|
||||
<!-- <input type="checkbox" id="right_check2" value="2002" v-model="checkedAuthMenu">
|
||||
<div class="label_group">
|
||||
<label for="right_check2"></label>
|
||||
<label for="right_check2">유치채널 현황</label>
|
||||
@@ -59,6 +59,17 @@
|
||||
<div class="label_group">
|
||||
<label for="right_check3"></label>
|
||||
<label for="right_check3">유치관리자 현황</label>
|
||||
</div> -->
|
||||
<div class="label_group">
|
||||
<tr>
|
||||
<td class="td_radio" >
|
||||
<input type="radio" name="userStat" value="2002" id="channel_radio1" v-model="channelAuth">
|
||||
<label for="channel_radio1">유치채널현황</label>
|
||||
<br/><br/>
|
||||
<input type="radio" name="userStat" value="2003" id="channel_radio2" v-model="channelAuth">
|
||||
<label for="channel_radio2">유치현황관리</label>
|
||||
</td>
|
||||
</tr>
|
||||
</div>
|
||||
</td>
|
||||
<td class="check">
|
||||
@@ -196,8 +207,9 @@ export default {
|
||||
authCd: "",
|
||||
authDesc: "",
|
||||
stat: "",
|
||||
defaultAuthMenu:["2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019"],
|
||||
defaultAuthMenu:["2001","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019"],
|
||||
checkedAuthMenu:[],
|
||||
channelAuth: "",
|
||||
};
|
||||
},
|
||||
props: {
|
||||
@@ -208,9 +220,7 @@ export default {
|
||||
},
|
||||
components: {
|
||||
},
|
||||
created(){
|
||||
this.$store.commit("login/isLogin", true);
|
||||
this.$store.commit("login/isAuthChk", true);
|
||||
created(){
|
||||
//this.setCodeData();
|
||||
this.authDetail();
|
||||
},
|
||||
@@ -274,7 +284,12 @@ export default {
|
||||
var rsArr = [];
|
||||
for(var i=0; i< dataList.length; i++){
|
||||
if(dataList[i].upperMenuNo != null || dataList[i].upperMenuNo != ""){
|
||||
this.checkedAuthMenu.push(dataList[i].menuNo);
|
||||
if(dataList[i].menuNo === '2002' || dataList[i].menuNo === '2003'){
|
||||
this.channelAuth = dataList[i].menuNo;
|
||||
} else {
|
||||
this.checkedAuthMenu.push(dataList[i].menuNo);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -291,6 +306,10 @@ export default {
|
||||
var reqAuthMenuArr = this.checkedAuthMenu;
|
||||
var listArr = [];
|
||||
var dataMap = {};
|
||||
if(this.channelAuth !== ''){
|
||||
dataMap.menuNo = this.channelAuth;
|
||||
listArr.push(dataMap);
|
||||
}
|
||||
for(var i = 0; i< reqAuthMenuArr.length; i++){
|
||||
dataMap = {};
|
||||
dataMap.menuNo = reqAuthMenuArr[i];
|
||||
@@ -329,7 +348,16 @@ export default {
|
||||
return this.defaultAuthMenu.length === this.checkedAuthMenu.length;
|
||||
},
|
||||
set: function (e) {
|
||||
this.checkedAuthMenu = e ? this.defaultAuthMenu : [];
|
||||
//this.checkedAuthMenu = e ? this.defaultAuthMenu : [];
|
||||
if(e){
|
||||
this.checkedAuthMenu = this.defaultAuthMenu;
|
||||
if(this.channelAuth === ''){
|
||||
this.channelAuth = '2002';
|
||||
}
|
||||
} else {
|
||||
this.checkedAuthMenu = [];
|
||||
this.channelAuth = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user