권한 관리 수정

This commit is contained in:
Jeon
2023-07-19 11:20:01 +09:00
parent ee6516f4eb
commit b9f2dd4676
5 changed files with 10 additions and 7 deletions

View File

@@ -1898,7 +1898,7 @@ textarea:focus{
box-sizing: border-box; box-sizing: border-box;
float: left; float: left;
width: 20%; width: 20%;
height: 165px; height: auto;
padding-top: 10px; padding-top: 10px;
} }

View File

@@ -44,15 +44,15 @@
<div class="div_authcheck" v-for="(upper, i) in list" v-bind:key="i"> <div class="div_authcheck" v-for="(upper, i) in list" v-bind:key="i">
<p>{{ upper.name }}</p> <p>{{ upper.name }}</p>
<div v-for="(auth, x) in upper.list" v-bind:key="x" > <div v-for="(auth, x) in upper.list" v-bind:key="x" >
<div v-if="auth.menuNo !== '2002' && auth.menuNo !== '2003'"> <div v-if="!(auth.autchkGrpno !== '' && auth.autchkGrpno !== null)">
<input type="checkbox" :id="'right_check'+auth.menuNo" :value="auth.menuNo" v-model="checkedAuthMenu"/> <input type="checkbox" :id="'right_check'+auth.menuNo" :value="auth.menuNo" v-model="checkedAuthMenu"/>
<div class="label_group"> <div class="label_group">
<label :for="'right_check'+auth.menuNo"></label> <label :for="'right_check'+auth.menuNo"></label>
<label :for="'right_check'+auth.menuNo">{{auth.name}}</label> <label :for="'right_check'+auth.menuNo">{{auth.name}}</label>
</div> </div>
</div> </div>
<div v-if="auth.menuNo == '2002' || auth.menuNo == '2003'"> <div v-if="auth.autchkGrpno !== '' && auth.autchkGrpno !== null">
<input type="checkbox" name="oneCheck" :id="'right_check'+auth.menuNo" :value="auth.menuNo" @change="channelCheck" v-model="checkedAuthMenu"/> <input type="checkbox" :name="'oneCheck'+upper.menuNo+auth.autchkGrpno" :id="'right_check'+auth.menuNo" :value="auth.menuNo" @change="channelCheck" v-model="checkedAuthMenu"/>
<div class="label_group"> <div class="label_group">
<label :for="'right_check'+auth.menuNo"></label> <label :for="'right_check'+auth.menuNo"></label>
<label :for="'right_check'+auth.menuNo">{{auth.name}}</label> <label :for="'right_check'+auth.menuNo">{{auth.name}}</label>

View File

@@ -45,15 +45,15 @@
<div class="div_authcheck" v-for="(upper, i) in list" v-bind:key="i"> <div class="div_authcheck" v-for="(upper, i) in list" v-bind:key="i">
<p>{{ upper.name }}</p> <p>{{ upper.name }}</p>
<div v-for="(auth, x) in upper.list" v-bind:key="x" > <div v-for="(auth, x) in upper.list" v-bind:key="x" >
<div v-if="auth.menuNo !== '2002' && auth.menuNo !== '2003'"> <div v-if="!(auth.autchkGrpno !== '' && auth.autchkGrpno !== null)">
<input type="checkbox" :id="'right_check'+auth.menuNo" :value="auth.menuNo" v-model="checkedAuthMenu"/> <input type="checkbox" :id="'right_check'+auth.menuNo" :value="auth.menuNo" v-model="checkedAuthMenu"/>
<div class="label_group"> <div class="label_group">
<label :for="'right_check'+auth.menuNo"></label> <label :for="'right_check'+auth.menuNo"></label>
<label :for="'right_check'+auth.menuNo">{{auth.name}}</label> <label :for="'right_check'+auth.menuNo">{{auth.name}}</label>
</div> </div>
</div> </div>
<div v-if="auth.menuNo == '2002' || auth.menuNo == '2003'"> <div v-if="auth.autchkGrpno !== '' && auth.autchkGrpno !== null">
<input type="checkbox" name="oneCheck" :id="'right_check'+auth.menuNo" :value="auth.menuNo" @change="channelCheck" v-model="checkedAuthMenu"/> <input type="checkbox" :name="'oneCheck'+upper.menuNo+auth.autchkGrpno" :id="'right_check'+auth.menuNo" :value="auth.menuNo" @change="channelCheck" v-model="checkedAuthMenu"/>
<div class="label_group"> <div class="label_group">
<label :for="'right_check'+auth.menuNo"></label> <label :for="'right_check'+auth.menuNo"></label>
<label :for="'right_check'+auth.menuNo">{{auth.name}}</label> <label :for="'right_check'+auth.menuNo">{{auth.name}}</label>

View File

@@ -21,4 +21,6 @@ public class AuthMenu implements Serializable{
private String useYn; private String useYn;
@ApiModelProperty(example = "메뉴레벨", name = "메뉴레벨", dataType = "String") @ApiModelProperty(example = "메뉴레벨", name = "메뉴레벨", dataType = "String")
private String menuLv; private String menuLv;
@ApiModelProperty(example = "메뉴그룹", name = "메뉴그룹", dataType = "String")
private String autchkGrpno;
} }

View File

@@ -543,6 +543,7 @@
, A.MENU_NO , A.MENU_NO
, A.MENU_NM AS NAME , A.MENU_NM AS NAME
, A.MENU_LVL AS MENU_LV , A.MENU_LVL AS MENU_LV
, A.AUTCHK_GRPNO
FROM hubez_admin.EZ_ADM_MENU A FROM hubez_admin.EZ_ADM_MENU A
WHERE A.MENU_LVL = 2 WHERE A.MENU_LVL = 2
AND A.USE_YN = 'Y' AND A.USE_YN = 'Y'