hmkim 04-07
Merge branch 'master' of http://210.180.118.83/jhpark/cms_frontend
@57a4d02ccbaa68dd55fc7bb7a7fde0eef4f11616
client/resources/scss/admin/content.scss
--- client/resources/scss/admin/content.scss
+++ client/resources/scss/admin/content.scss
@@ -135,7 +135,6 @@
     // grid-template-rows: 1fr 1fr;
 
     >div {
-        @include flex-layout(flex, center, start);
         width: 100%;
         padding: 1rem;
         border-bottom: 1px solid var(--tk-gray-10);
@@ -382,28 +381,32 @@
         overflow-y: auto;
     }
 
-    .tbl.data{
-        thead{
-            th{
-                background-color: #c8d0d8;
-                &:first-child{
-                    border-radius: 1rem 0 0 0;
-                }
-                &:last-child{
-                    border-radius: 0 1rem 0 0;
+    .tbl{
+        max-width: 100%;
+        width: 100%;
+        .data{
+            thead{
+                th{
+                    background-color: #c8d0d8;
+                    &:first-child{
+                        border-radius: 1rem 0 0 0;
+                    }
+                    &:last-child{
+                        border-radius: 0 1rem 0 0;
+                    }
                 }
             }
-        }
-
-        tbody{
-            tr{
-                &:last-child{
-                    td{
-                        &:first-child{
-                            border-radius:  0 0 0 1rem;
-                        }
-                        &:last-child{
-                            border-radius: 0 0 1rem 0;
+    
+            tbody{
+                tr{
+                    &:last-child{
+                        td{
+                            &:first-child{
+                                border-radius:  0 0 0 1rem;
+                            }
+                            &:last-child{
+                                border-radius: 0 0 1rem 0;
+                            }
                         }
                     }
                 }
@@ -469,5 +472,9 @@
     .ml10{
         margin-left: 1rem;
     }
+
+    &.between{
+        @include flex-layout(flex, center, space-between);
+    }
 }
 
client/views/component/userInfo/UserInfoInsert.vue
--- client/views/component/userInfo/UserInfoInsert.vue
+++ client/views/component/userInfo/UserInfoInsert.vue
@@ -7,7 +7,7 @@
             <p>기본정보</p>
           </div>
           <div class="form-content">
-            <div>
+            <div  class="layout">
                 <label class="form-title">아이디</label>
                 <input
                   type="text"
@@ -20,7 +20,7 @@
                   :disabled="mbrVO.mbrId != null"
                 />
               </div>
-              <div>
+              <div  class="layout">
                 <label class="form-title">이름</label>
                 <input
                   type="text"
@@ -32,7 +32,7 @@
                   placeholder="이름을 입력하세요."
                 />
               </div>
-              <div>
+              <div  class="layout">
                 <label class="form-title">
                   <p v-if="pageId == null">비밀번호</p>
                   <p v-else>비밀번호변경</p>
@@ -55,7 +55,7 @@
                   </span>
                 </div>
               </div>
-              <div>
+              <div  class="layout">
                 <label class="form-title">
                   <p v-if="pageId == null">비밀번호확인</p>
                   <p v-else>비밀번호변경 확인</p>
@@ -74,7 +74,7 @@
                 />
               </div>
               <template v-if="showOpt.isMblNo || showOpt.isTelNo">
-                <div v-if="showOpt.isMblNo">
+                <div v-if="showOpt.isMblNo"  class="layout">
                   <label  class="form-title">휴대폰번호</label>
                   <input
                     type="text"
@@ -88,7 +88,7 @@
                   />
                 </div>
               </template>
-              <div v-if="showOpt.isTelNo">
+              <div v-if="showOpt.isTelNo"  class="layout">
                 <label class="form-title">전화번호</label>
                 <input
                   type="text"
@@ -100,7 +100,7 @@
                 />
               </div>
               <template v-if="showOpt.isEml || showOpt.isSmsAgree || showOpt.isEmlAgree">
-                <div v-if="showOpt.isEml" >
+                <div v-if="showOpt.isEml"  class="layout">
                   <label  class="form-title">이메일</label>
                   <div class="check-area">
                       <input
@@ -136,7 +136,7 @@
                       </select>
                   </div>
                 </div>
-                <div v-if="showOpt.isSmsAgree">
+                <div v-if="showOpt.isSmsAgree"  class="layout">
                     <label class="form-title">
                       문자수신
                     </label>
@@ -165,7 +165,7 @@
                       </div>
                     </div>
                   </div>
-                  <div v-if="showOpt.isEmlAgree">
+                  <div v-if="showOpt.isEmlAgree"  class="layout">
                     <label class="form-title">
                       이메일수신
                     </label>
@@ -196,7 +196,7 @@
                   </div>
               </template>
               <template  v-if="showOpt.isAddr">
-                <div>
+                <div  class="layout">
                   <label class="form-title">우편번호</label>
                       <input
                         type="text"
@@ -216,7 +216,7 @@
                         찾기
                       </button>
                 </div>
-                <div>
+                <div  class="layout">
                   <label class="form-title">주소</label>
                   <input
                     type="text"
@@ -225,7 +225,7 @@
                     readonly
                   />
                 </div>
-                <div>
+                <div  class="layout">
                   <label class="form-title">
                     상세주소
                   </label>
@@ -239,7 +239,7 @@
                 </div>
               </template>
               <template  v-if="showOpt.isStts && pageRole == 'adm'">
-                <div>
+                <div  class="layout">
                       <label class="form-title">회원상태</label>
                       <select class="form-select sm" v-model="mbrVO.mbrStts">
                         <option value="1">승인</option>
@@ -248,7 +248,7 @@
                         <option value="3">차단</option>
                       </select>
                   </div>
-                  <div >
+                  <div  class="layout">
                       <label class="form-title">차단일</label>
                       <input
                         type="date"
@@ -258,7 +258,7 @@
                       />
                     </div>
               </template>
-              <div>
+              <div  class="layout">
                 <label class="form-title">차단 사유</label>
                 <input
                   type="text"
@@ -268,7 +268,7 @@
                   placeholder="차단 사유를 입력하세요."
                 />
               </div>
-              <div v-if="showOpt.isAuthor && pageRole == 'adm'">
+              <div v-if="showOpt.isAuthor && pageRole == 'adm'"  class="layout">
                   <UserAuthorList :mbrVO="mbrVO" />
               </div>
           </div>
client/views/component/userInfo/UserInfoView.vue
--- client/views/component/userInfo/UserInfoView.vue
+++ client/views/component/userInfo/UserInfoView.vue
@@ -7,7 +7,7 @@
                 <p>기본정보</p>
               </div>
               <div class="form-content">
-                <div>
+                <div class="layout">
                   <p class="form-title">아이디</p>
                   <p>{{ mbrVO.lgnId }}</p>
                   <!-- <input
@@ -17,7 +17,7 @@
                     disabled
                   /> -->
                 </div>
-                <div>
+                <div class="layout">
                   <p class="form-title">이름</p>
                   <p>{{ mbrVO.mbrNm }}</p>
                   <!-- <input
@@ -28,7 +28,7 @@
                   /> -->
                 </div>
                 <template v-if="showOpt.isMblNo || showOpt.isTelNo">
-                  <div v-if="showOpt.isMblNo">
+                  <div v-if="showOpt.isMblNo" class="layout">
                     <p class="form-title">
                       휴대폰번호
                     </p>
@@ -40,7 +40,7 @@
                       disabled
                     /> -->
                   </div>
-                  <div v-if="showOpt.isTelNo" class="border-bottom">
+                  <div v-if="showOpt.isTelNo" class="layout border-bottom">
                     <p class="form-title">전화번호</p>
                     <p>{{ mbrVO.telno }}</p>
                     <!-- <input
@@ -52,7 +52,7 @@
                   </div>
                 </template>
                 <template v-if="showOpt.isEml || showOpt.isSmsAgree || showOpt.isEmlAgree">
-                      <div v-if="showOpt.isEml">
+                      <div v-if="showOpt.isEml"  class="layout">
                         <p class="form-title">이메일</p>
                         <div class="check-area">
                           <p>{{ email.address ? email.id + '@' + email.address : email.id + '@' + email.select }}</p>
@@ -83,7 +83,7 @@
                         </div>
                       </div>
          
-                      <div v-if="showOpt.isSmsAgree">
+                      <div v-if="showOpt.isSmsAgree"  class="layout">
                         <p class="form-title">
                           문자수신
                         </p>
@@ -116,7 +116,7 @@
                           </div> -->
                       </div>
 
-                      <div v-if="showOpt.isEmlAgree">
+                      <div v-if="showOpt.isEmlAgree"  class="layout">
                         <p class="form-title">
                           이메일수신
                         </p>
@@ -151,7 +151,7 @@
                   </template>
                   <template v-if="showOpt.isAddr">
         
-                        <div>
+                        <div  class="layout">
                           <p class="form-title">
                             우편번호
                           </p>
@@ -187,7 +187,7 @@
                   </template>
                   <template v-if="showOpt.isStts && pageRole == 'adm'">
             
-                      <div>
+                      <div  class="layout">
                           <p class="form-title">
                             회원상태
                           </p>
@@ -212,7 +212,7 @@
                             disabled
                           /> -->
                         </div>
-                      <div>
+                      <div  class="layout">
                         <p  class="form-title">차단 사유</p>
                         <p>{{ mbrVO.cntrlRsn }}</p>
                         <!-- <input
client/views/pages/adm/authority/authority/AuthorityInsert.vue
--- client/views/pages/adm/authority/authority/AuthorityInsert.vue
+++ client/views/pages/adm/authority/authority/AuthorityInsert.vue
@@ -7,7 +7,7 @@
             <p>기본정보</p>
           </div>
           <div class="form-content">
-            <div>
+            <div class="layout">
               <label class="form-title">권한코드</label>
               <div class="form-group">
                 <input
@@ -23,7 +23,7 @@
               </div>
             </div>
 
-            <div class="border-bottom">
+            <div class="border-bottom layout">
               <label class="form-title">권한명</label>
               <input
                 type="text"
@@ -34,7 +34,7 @@
               />
             </div>
 
-            <div class="grid-column">
+            <div class="grid-column layout">
               <label class="form-title">권한설명</label>
               <textarea
                 name="authrtExpln"
client/views/pages/adm/authority/authority/AuthoritySelectList.vue
--- client/views/pages/adm/authority/authority/AuthoritySelectList.vue
+++ client/views/pages/adm/authority/authority/AuthoritySelectList.vue
@@ -1,5 +1,5 @@
 <template>
-  <div class="seach-wrap">
+  <div class="search-wrap">
     <div class="search-bar border">
       <!-- <select name="" id="" class="border-none gd-2">
                       <option value="">전체</option>
client/views/pages/adm/authority/authority/AuthoritySelectListOne.vue
--- client/views/pages/adm/authority/authority/AuthoritySelectListOne.vue
+++ client/views/pages/adm/authority/authority/AuthoritySelectListOne.vue
@@ -7,15 +7,15 @@
             <p>기본 정보</p>
           </div>
           <div class="form-content">
-            <div>
+            <div  class="layout">
               <p class="form-title">권한코드</p>
               <p>{{ authrt.authrtCd }}</p>
             </div>
-            <div class="border-bottom">
+            <div class="border-bottom layout">
               <p class="form-title">권한명</p>
               <p>{{ authrt.authrtNm }}</p>
             </div>
-            <div>
+            <div class="layout">
               <p class="form-title">
                 권한설명
               </p>
client/views/pages/adm/boardManagement/boardManagement/BoardManagementInsert.vue
--- client/views/pages/adm/boardManagement/boardManagement/BoardManagementInsert.vue
+++ client/views/pages/adm/boardManagement/boardManagement/BoardManagementInsert.vue
@@ -7,22 +7,22 @@
                         <p>기본 설정</p>
                     </div>
                     <div class="form-content">
-                        <div>
+                        <div class="layout">
                             <label class="form-title">게시판명</label>
                             <input type="text" class="form-control sm" v-model="bbsMng.bbsNm"
                                 placeholder="게시판명을 입력하세요." />
                         </div>
-                        <div>
+                        <div class="layout">
                             <label class="form-title">게시판 상단 정보</label>
                             <input type="text" class="form-control sm" v-model="bbsMng.bbsUpInfo"
                                 placeholder="게시판 상단에 표기될 정보를 입력하세요." />
                         </div>
-                        <div>
+                        <div class="layout">
                             <label class="form-title">게시판 설명</label>
                             <input type="text" class="form-control sm" v-model="bbsMng.bbsExpln"
                                 placeholder="게시판 설명을 입력하세요." />
                         </div>
-                        <div>
+                        <div class="layout">
                             <label class="form-title">게시판 유형</label>
                             <select name="" id="" class="form-select sm" @change="typeSelect"
                                 :disabled="bbsMng.bbsMngId != null">
@@ -34,11 +34,11 @@
                                 </option>
                             </select>
                         </div>
-                        <div>
+                        <div class="layout">
                             <label class="form-title">목록 개수</label>
                             <input type="number" class="form-control sm" v-model="bbsMng.artclCnt" />
                         </div>
-                        <div>
+                        <div class="layout">
                             <label class="form-title">페이지 유형</label>
                             <select name="" id="" class="form-select sm" v-model="bbsMng.cd">
                                 <option :value="null" disabled>선택해주세요</option>
@@ -54,7 +54,7 @@
                         <p>세부설정</p>
                     </div>
                     <div class="form-content">
-                        <div>
+                        <div class="layout">
                             <label class="form-title">첨부파일 기능</label>
                             <div class="check-area">
                                 <div class="form-check">
@@ -69,7 +69,7 @@
                                 </div>
                             </div>
                         </div>
-                        <div>
+                        <div class="layout">
                             <label class="form-title">공지글 기능</label>
                             <div class="check-area">
                                 <div class="form-check">
@@ -84,7 +84,7 @@
                                 </div>
                             </div>
                         </div>
-                        <div>
+                        <div class="layout">
                             <label class="form-title">첨부파일 확장자</label>
                             <div>
                                 <div class="input-group">
@@ -109,7 +109,7 @@
                                 </div>
                             </div>
                         </div>
-                        <div>
+                        <div class="layout">
                             <label class="form-title">파일크기 제한</label>
                             <div class="input-group">
                                 <input type="number" class="form-control sm" v-model="bbsMng.fileSzLmt"
@@ -117,7 +117,7 @@
                                 <span>MByte</span>
                             </div>
                         </div>
-                        <div>
+                        <div class="layout">
                             <label class="form-title">비밀글 기능</label>
                             <div class="check-area">
                                 <div class="form-check">
@@ -132,7 +132,7 @@
                                 </div>
                             </div>
                         </div>
-                        <div class="border-bottom">
+                        <div class="border-bottom layout">
                             <label class="form-title">이전글/다음글 기능</label>
                             <div class="check-area">
                                 <div class="form-check">
@@ -147,7 +147,7 @@
                                 </div>
                             </div>
                         </div>
-                        <div>
+                        <div class="layout">
                             <label class="form-title">댓글 기능</label>
                             <div class="check-area">
                                 <div class="form-check">
client/views/pages/adm/boardManagement/boardManagement/BoardManagementSelectListOne.vue
--- client/views/pages/adm/boardManagement/boardManagement/BoardManagementSelectListOne.vue
+++ client/views/pages/adm/boardManagement/boardManagement/BoardManagementSelectListOne.vue
@@ -7,7 +7,7 @@
             <p >기본 설정</p>
           </div>
           <div class="form-content">
-            <div>
+            <div class="layout">
                 <p class="form-title"
                   >게시판명</p
                 >
@@ -19,7 +19,7 @@
                   disabled
                 /> -->
               </div>
-              <div>
+              <div class="layout">
                 <p class="form-title">게시판 상단 정보</p>
                 <p>{{bbsMng.bbsUpInfo}}</p>
                 <!-- <input
@@ -29,7 +29,7 @@
                   disabled
                 /> -->
               </div>
-              <div>
+              <div class="layout">
                 <p class="form-title">게시판 설명</p>
                 <p>{{ bbsMng.bbsExpln }}</p>
                 <!-- <input
@@ -39,7 +39,7 @@
                   disabled
                 /> -->
               </div>
-              <div>
+              <div class="layout">
                 <p class="form-title">게시판 유형</p>
                 <p>{{ bbsMng.bbsTypeKornNm }}</p>
                 <!-- <select
@@ -59,7 +59,7 @@
                   </option>
                 </select> -->
               </div>
-              <div>
+              <div class="layout">
                 <p class="form-title"
                   >목록 개수</p
                 >
@@ -71,7 +71,7 @@
                   disabled
                 /> -->
               </div>
-              <div>
+              <div class="layout">
                 <p class="form-title">페이지 유형</p>
                 <p>{{ bbsMng.cd }}</p>
                 <!-- <select
@@ -98,7 +98,7 @@
             <p>세부설정</p>
           </div>
           <div class="form-content">
-            <div>
+            <div class="layout">
               <p class="form-title">첨부파일 기능</p>
               <p>{{ bbsMng.atchFileUseYn }}</p>
               <!-- <div class="flex align-center no-gutters">
@@ -128,7 +128,7 @@
                 </div>
               </div> -->
             </div>
-            <div>
+            <div class="layout">
               <p class="form-title">공지글 기능</p>
               <p>{{ bbsMng.ntcUseYn }}</p>
               <!-- <div class="flex align-center no-gutters">
@@ -158,7 +158,7 @@
                 </div>
               </div> -->
             </div>
-            <div>
+            <div class="layout">
               <p class="form-title">첨부파일 확장자</p>
               <p>{{ bbsMng.fileExtnNm }}</p>
               <!-- <input
@@ -168,7 +168,7 @@
                 disabled
               /> -->
             </div>
-            <div>
+            <div class="layout">
               <p class="form-title">파일크기 제한</p>
               <p>{{ bbsMng.fileSzLmt }}</p>
               <!-- <input
@@ -179,7 +179,7 @@
               /> -->
               <span>MByte</span>
             </div>
-            <div class="gd-12 pr0">
+            <div  class="layout">
               <p class="form-title">비밀글 기능</p>
               <p>{{ bbsMng.prvtPstUseYn }}</p>
               <!-- <div class="flex align-center no-gutters">
@@ -209,7 +209,7 @@
                 </div>
               </div> -->
             </div>
-            <div class="border-bottom">
+            <div class="border-bottom layout">
               <p class="form-title">이전글/다음글 기능</p>
               <p>{{ bbsMng.bfrAftrPstUseYn }}</p>
               <!-- <div class="flex align-center no-gutters">
@@ -239,7 +239,7 @@
                 </div>
               </div> -->
             </div>
-            <div>
+            <div class="layout">
               <p class="form-title">댓글 기능</p>
               <p>{{ bbsMng.cmntUseYn }}</p>
               <!-- <div class="flex align-center no-gutters">
client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectList.vue
--- client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectList.vue
+++ client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectList.vue
@@ -74,7 +74,7 @@
             <div class="content">
                 <div class="scroll">
                     <div class="tbl-wrap">
-                        <table class="tbl data">
+                        <table class="tbl data cursor">
                             <colgroup>
                                 <!-- <col width="10%" /> -->
                                 <col width="60%" />
client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectListOne.vue
--- client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectListOne.vue
+++ client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectListOne.vue
@@ -1,227 +1,180 @@
 <template>
-  <div
-    :class="{
-      content: true,
-      'admin-style overflow-y': pageRole === 'adm',
-      'w1400 pt50 pb50': pageRole === 'portal',
-    }"
-  >
-    <div
-      :class="{
-        'admin-page-title point-font2 mb30': pageRole == 'adm',
-        'page-title point-font mb30': pageRole == 'portal',
-      }"
-    >
-      <p>{{ bbsMng.bbsNm }}</p>
-    </div>
-    <div>
-      <table
-        class="detail-table mb30"
-        :class="{ 'admin-detail': pageRole === 'adm' }"
-      >
-        <colgroup>
-          <col width="10%" />
-          <col width="90%" />
-        </colgroup>
-        <tbody>
-          <tr class="detail-title">
-            <td colspan="2">
-              <p
-                :class="{
-                  'detail-table-title point-font2 mb10': pageRole == 'adm',
-                  'detail-table-title point-font mb10':
-                    pageRole == 'portal',
-                }"
-              >
-                {{ bbsCn.bbsNm }}
-              </p>
-              <p>
+  <template v-if="pageRole === 'portal'"></template>
+  <template v-else>
+      <div class="content-zone">
+        <div class="content">
+          <div class="scroll">
+            <div class="form-box">
+              <div class="layout between">
+                <div class="form-box-title">
+                  <p>{{ bbsCn.bbsNm }}</p>
+                </div>
                 <span>등록일시 | {{ bbsCn.regDt }}</span>
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td colspan="2" class="pd15">
-              <div>
-                <div class="gall-zone">
-                  <div class="gall-slide">
-                    <swiper-container
-                      class="mySwiper mb30"
-                      thumbs-swiper=".mySwiper2"
-                      space-between="10"
-                      navigation="true"
+              </div>
+              <div class="form-content">
+                <div class="grid-column">
+                  <swiper-container
+                    class="mySwiper mb30"
+                    thumbs-swiper=".mySwiper2"
+                    space-between="10"
+                    navigation="true"
+                  >
+                    <swiper-slide
+                      v-for="(item, index) in imgFileList"
+                      :key="index"
                     >
-                      <swiper-slide
-                        v-for="(item, index) in imgFileList"
-                        :key="index"
-                      >
-                        <img :src="item.absltPath" />
-                      </swiper-slide>
-                    </swiper-container>
+                      <img :src="item.absltPath" />
+                    </swiper-slide>
+                  </swiper-container>
 
-                    <swiper-container
-                      class="mySwiper2"
-                      space-between="10"
-                      slides-per-view="4"
-                      free-mode="true"
-                      watch-slides-progress="true"
+                  <swiper-container
+                    class="mySwiper2"
+                    space-between="10"
+                    slides-per-view="4"
+                    free-mode="true"
+                    watch-slides-progress="true"
+                  >
+                    <swiper-slide
+                      v-for="(item, index) in imgFileList"
+                      :key="index"
                     >
-                      <swiper-slide
-                        v-for="(item, index) in imgFileList"
-                        :key="index"
-                      >
-                        <img :src="item.absltPath" class="radius" />
-                      </swiper-slide>
-                    </swiper-container>
+                      <img :src="item.absltPath" class="radius" />
+                    </swiper-slide>
+                  </swiper-container>
+                  <div>
+                    <div
+                      class="editor5"
+                      style="width: 100%; min-height: 35rem"
+                      v-html="sanitizedContent"
+                    >
+                    </div>
                   </div>
                 </div>
-                <div class="pt30 pb30">
-                  <div
-                    class="editor5"
-                    style="width: 100%; min-height: 35rem"
-                    v-html="sanitizedContent"
-                  ></div>
+                <div class="grid-column">
+                  <p>첨부파일</p>
+                  <div v-if="fileList.length == 0">
+                    <label>첨부된 파일이 없습니다.</label>
+                  </div>
+                  <ul v-else class="pd10">
+                    <li
+                      v-for="(item, idx) in fileList"
+                      :key="idx"
+                      @click="downloadFile(item)"
+                      class="layout"
+                    >
+                      <p>{{ item.fileNm + "." + item.extnNm }}</p>
+                      <svg-icon type="mdi" :path="downloadFilePath"></svg-icon>
+                    </li>
+                  </ul>
                 </div>
               </div>
-            </td>
-          </tr>
-          <tr class="border-top">
-            <td
+            </div>
+            <div
+              v-if="bbsMng.cmntUseYn == 'Y'"
               :class="{
-                'pd15 point-font2': pageRole == 'adm',
-                'pd15 point-font': pageRole == 'portal',
+                pd30: true,
+                'comment-zone': pageRole == 'adm',
+                'comment-zone2': pageRole == 'portal',
               }"
             >
-              첨부파일
-            </td>
-            <td>
-              <div v-if="fileList.length == 0">
-                <label>첨부된 파일이 없습니다.</label>
+              <div class="flex justify-start align-start mb30">
+                <div class="gd-10 pl0">
+                  <textarea
+                    name=""
+                    id=""
+                    style="width: 100%; min-height: 4rem"
+                    v-model="InputCmnt"
+                  ></textarea>
+                </div>
+                <div class="gd-2 pr0">
+                  <button
+                    :class="{
+                      'large-btn comment-btn radius': true,
+                      'blue-btn': pageRole == 'adm',
+                      'green-btn': pageRole == 'portal',
+                    }"
+                    @click="fnInsertCmnt"
+                  >
+                    등록
+                  </button>
+                </div>
               </div>
-              <ul v-else class="pd10">
-                <li
-                  v-for="(item, idx) in fileList"
-                  :key="idx"
-                  @click="downloadFile(item)"
-                  class="cursor pd5 border radius mb5 flex justify-between align-center"
-                >
-                  <p>{{ item.fileNm + "." + item.extnNm }}</p>
-                  <svg-icon type="mdi" :path="downloadFilePath"></svg-icon>
-                </li>
-              </ul>
-            </td>
-          </tr>
-        </tbody>
-      </table>
-      <div class="flex justify-end align-center mb30">
-        <div class="gd-1 pr0">
-          <button class="large-btn gray-border-btn" @click="fnList">
-            목록
-          </button>
-        </div>
-        <div
-          v-if="pageAuth.mdfcnAuthrt == 'Y' || mbrId == bbsCn.rgtr"
-          class="gd-1 pr0"
-        >
-          <button
-            :class="{
-              'large-btn': true,
-              'blue-border-btn': pageRole == 'adm',
-              'green-border-btn':
-                pageRole == 'portal',
-            }"
-            @click="fnUpdate"
-          >
-            수정
-          </button>
-        </div>
-        <div
-          v-if="pageAuth.delAuthrt == 'Y' || mbrId == bbsCn.rgtr"
-          class="gd-1 pr0"
-        >
-          <button class="large-btn red-border-btn" @click="fnDelete">
-            삭제
-          </button>
+              <div class="comment-wrap">
+                <template v-if="cmntList.length > 0">
+                  <CommentItem
+                    :comments="cmntList"
+                    :pageAuth="pageAuth"
+                    :pageId="pageId"
+                    @isReply="isReply"
+                  />
+                </template>
+                <template v-else>
+                  <p class="comment-text text-ct data-none">
+                    등록된 댓글이 없습니다.
+                  </p>
+                </template>
+              </div>
+            </div>
+          </div>
         </div>
       </div>
-      <table v-if="bbsMng.bfrAftrPstUseYn == 'Y'" class="content-navigate mb30">
-        <colgroup>
-          <col width="10%" />
-          <col width="90%" />
-        </colgroup>
-        <tbody>
-          <tr>
-            <td class="pd10 text-ct">이전글</td>
-            <td
-              v-if="prevBbsCn != null"
-              class="pd10 cursor"
-              @click="fnMoveBbsCn(prevBbsCn.bbsId)"
-            >
-              {{ prevBbsCn.bbsNm }}
-            </td>
-            <td v-else class="pd10">이전글이 없습니다</td>
-          </tr>
-          <tr>
-            <td class="pd10 text-ct">다음글</td>
-            <td
-              v-if="nextBbsCn != null"
-              class="pd10 cursor"
-              @click="fnMoveBbsCn(nextBbsCn.bbsId)"
-            >
-              {{ nextBbsCn.bbsNm }}
-            </td>
-            <td v-else class="pd10">다음글이 없습니다</td>
-          </tr>
-        </tbody>
-      </table>
-      <div
-        v-if="bbsMng.cmntUseYn == 'Y'"
-        :class="{
-          pd30: true,
-          'comment-zone': pageRole == 'adm',
-          'comment-zone2': pageRole == 'portal',
-        }"
-      >
-        <div class="flex justify-start align-start mb30">
-          <div class="gd-10 pl0">
-            <textarea
-              name=""
-              id=""
-              style="width: 100%; min-height: 4rem"
-              v-model="InputCmnt"
-            ></textarea>
-          </div>
-          <div class="gd-2 pr0">
+      <!-- 다음글 이전글 -->
+      <div>
+        <table v-if="bbsMng.bfrAftrPstUseYn == 'Y'" class="content-navigate mb30">
+          <colgroup>
+            <col width="10%" />
+            <col width="90%" />
+          </colgroup>
+          <tbody>
+            <tr>
+              <td class="pd10 text-ct">이전글</td>
+              <td
+                v-if="prevBbsCn != null"
+                class="pd10 cursor"
+                @click="fnMoveBbsCn(prevBbsCn.bbsId)"
+              >
+                {{ prevBbsCn.bbsNm }}
+              </td>
+              <td v-else class="pd10">이전글이 없습니다</td>
+            </tr>
+            <tr>
+              <td class="pd10 text-ct">다음글</td>
+              <td
+                v-if="nextBbsCn != null"
+                class="pd10 cursor"
+                @click="fnMoveBbsCn(nextBbsCn.bbsId)"
+              >
+                {{ nextBbsCn.bbsNm }}
+              </td>
+              <td v-else class="pd10">다음글이 없습니다</td>
+            </tr>
+          </tbody>
+        </table>
+      </div>
+      <div class="btn-wrap">
+            <button class="btn sm" @click="fnList">
+              목록
+            </button>
+          <template v-if="pageAuth.mdfcnAuthrt == 'Y' || mbrId == bbsCn.rgtr">
             <button
               :class="{
-                'large-btn comment-btn radius': true,
-                'blue-btn': pageRole == 'adm',
-                'green-btn': pageRole == 'portal',
+                'large-btn': true,
+                'blue-border-btn': pageRole == 'adm',
+                'green-border-btn':
+                  pageRole == 'portal',
               }"
-              @click="fnInsertCmnt"
+              @click="fnUpdate"
             >
-              등록
+              수정
             </button>
-          </div>
-        </div>
-        <div class="comment-wrap">
-          <template v-if="cmntList.length > 0">
-            <CommentItem
-              :comments="cmntList"
-              :pageAuth="pageAuth"
-              :pageId="pageId"
-              @isReply="isReply"
-            />
           </template>
-          <template v-else>
-            <p class="comment-text text-ct data-none">
-              등록된 댓글이 없습니다.
-            </p>
+          <template v-if="pageAuth.delAuthrt == 'Y' || mbrId == bbsCn.rgtr">
+            <button class="large-btn red-border-btn" @click="fnDelete">
+              삭제
+            </button>
           </template>
-        </div>
       </div>
-    </div>
-  </div>
+  </template>
 </template>
 
 <script>
client/views/pages/adm/boardManagement/wordsManagement/WordsManagementSelectList.vue
--- client/views/pages/adm/boardManagement/wordsManagement/WordsManagementSelectList.vue
+++ client/views/pages/adm/boardManagement/wordsManagement/WordsManagementSelectList.vue
@@ -1,14 +1,16 @@
 <template>
-    <div class="search-bar">
-        <select class="form-select sm">
-            <option value="">전체</option>
-            <option v-for="(item, idx) in codeList" :key="idx" :value="item.cd">{{ item.cdNm }}</option>
-        </select>
-        <input type="text" class="form-control sm"  placeholder="검색어를 입력하세요."
-            v-model="search.searchText" @keyup.enter="fnFindAllWord" />
-        <button class="btn-ico xsm  main ico-sch" @click="fnFindAllWord">
-            <span class="sr-only">검색</span>
-        </button>
+    <div class="search-wrap">
+        <div class="search-bar border">
+            <select class="form-select sm border-none">
+                <option value="">전체</option>
+                <option v-for="(item, idx) in codeList" :key="idx" :value="item.cd">{{ item.cdNm }}</option>
+            </select>
+            <input type="text" class="form-control sm border-none"  placeholder="검색어를 입력하세요."
+                v-model="search.searchText" @keyup.enter="fnFindAllWord" />
+            <button class="btn-ico xsm  main ico-sch" @click="fnFindAllWord">
+                <span class="sr-only">검색</span>
+            </button>
+        </div>
     </div>
     <div class="content-zone">
         <div class="content">
client/views/pages/adm/departmentManagement/DepartmentManagement.vue
--- client/views/pages/adm/departmentManagement/DepartmentManagement.vue
+++ client/views/pages/adm/departmentManagement/DepartmentManagement.vue
@@ -40,7 +40,7 @@
                 <p>부서 정보</p>
               </div>
               <div class="form-content">
-                <div>
+                <div  class="layout">
                   <label class="form-title">상위부서</label>
                   <input
                     type="text"
@@ -49,7 +49,7 @@
                     v-model="viewDept.upDeptNm"
                   />
                 </div>
-                <div>
+                <div  class="layout">
                   <label class="form-title">부서명</label>
                   <input
                     type="text"
@@ -58,7 +58,7 @@
                     v-model="viewDept.deptNm"
                   />
                 </div>
-                <div  class="grid-column">
+                <div  class="grid-column layout">
                   <label class="form-title">부서권한</label>
                   <select
                     class="form-select sm"
@@ -75,7 +75,7 @@
                     </option>
                   </select>
                 </div>
-                <div class="grid-column">
+                <div class="grid-column layout">
                   <label class="form-title">부서설명</label>
                   <textarea
                     class="form-control lg area"
client/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue
--- client/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue
+++ client/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue
@@ -30,20 +30,20 @@
                 <p>메뉴 정보</p>
               </div>
               <div class="form-content">
-                <div>
+                <div  class="layout">
                   <label class="form-title">상위 메뉴명 </label>
                   <input type="text" class="form-control sm" v-model="viewMenu.upMenuNm" disabled />
                 </div>
-                <div>
+                <div  class="layout">
                   <label class="form-title">메뉴명</label>
                   <input type="text" class="form-control sm" ref="menuNm" v-model="viewMenu.menuNm"
                     :disabled="!editMode" />
                 </div>
-                <div class="grid-column">
+                <div class="grid-column layout">
                   <label class="form-title">메뉴 설명</label>
                   <textarea  v-model="viewMenu.menuExpln" :disabled="!editMode" class="form-control lg area"></textarea>
                 </div>
-                <div class="grid-column">
+                <div class="grid-column layout">
                   <label class="form-title">메뉴 타입</label>
                   <div class="input-group">
                       <select class="form-select sm" ref="menuType" v-model="viewMenu.menuType" :disabled="!editMode">
@@ -70,7 +70,7 @@
                     </template>
                   </div>
                 </div>
-                <div>
+                <div  class="layout">
                   <label class="form-title">메뉴 사용자</label>
                   <div class="check-area">
                     <div class="form-check">
@@ -85,7 +85,7 @@
                     </div>
                   </div>
                 </div>
-                <div>
+                <div  class="layout">
                   <label class="form-title">링크유형 </label>
                   <div class="check-area">
                     <div class="form-check">
@@ -100,7 +100,7 @@
                     </div>
                   </div>
                 </div>
-                <div class="gd-12 pr0">
+                <div class="layout">
                   <label for="" class="form-title">만족도 조사 사용 여부 </label>
                   <div class="check-area">
                     <div class="form-check">
@@ -115,7 +115,7 @@
                     </div>
                   </div>
                 </div>
-                <div>
+                <div  class="layout">
                   <label class="form-title">메뉴 노출 여부</label>
                   <div class="check-area">
                     <div class="form-check">
@@ -130,19 +130,19 @@
                     </div>
                   </div>
                 </div>
-                <div>
+                <div  class="layout">
                   <label class="form-title">등록자</label>
                   <input type="text" class="form-control sm" v-model="viewMenu.rgtrNm" disabled />
                 </div>
-                <div>
+                <div  class="layout">
                   <label class="form-title">등록일</label>
                   <input type="text" class="form-control sm" v-model="viewMenu.regDt" disabled />
                 </div>
-                <div>
+                <div  class="layout">
                   <label class="form-title">수정자</label>
                   <input type="text" class="form-control sm" v-model="viewMenu.mdfrNm" disabled />
                 </div>
-                <div>
+                <div  class="layout">
                   <label class="form-title">수정일</label>
                   <input type="text" class="form-control sm" v-model="viewMenu.mdfcnDt" disabled />
                 </div>
client/views/pages/adm/menuManagement/menuSatisfactionManagement/MenuSatisfactionSelectList.vue
--- client/views/pages/adm/menuManagement/menuSatisfactionManagement/MenuSatisfactionSelectList.vue
+++ client/views/pages/adm/menuManagement/menuSatisfactionManagement/MenuSatisfactionSelectList.vue
@@ -64,7 +64,7 @@
       pageAuth: JSON.parse(localStorage.getItem("vuex")).pageAuth,
 
       satisfaction: false,
-      colgroup: ["23%", "12%", "12%", "12%", "12%", "12%", "12%", "5%"],
+      colgroup: ["30%", "10%", "10%", "10%", "10%", "10%", "10%", "10%"],
       colgroup2: ["13%", "13%", "13%", "13%", "13%", "13%", "22%"],
       thead: [
         "메뉴명",
client/views/pages/adm/popup/PopupManagementInsert.vue
--- client/views/pages/adm/popup/PopupManagementInsert.vue
+++ client/views/pages/adm/popup/PopupManagementInsert.vue
@@ -7,7 +7,7 @@
             <p>기본정보</p>
           </div>
           <div class="form-content">
-            <div>
+            <div class="layout">
               <label class="form-title">제목</label>
               <input
                 type="text"
@@ -17,7 +17,7 @@
                 placeholder="제목을 입력하세요."
               />
             </div>
-            <div>
+            <div class="layout">
               <label class="form-title">게시일</label>
               <div class="input-group">
                   <VueDatePicker
@@ -39,7 +39,7 @@
                   />
               </div>
             </div>
-            <div>
+            <div class="layout">
               <label class="form-title">팝업크기</label>
               <div class="input-group">
                 <select class="form-select sm fixed" v-model="popup['popupSizeType']">
@@ -85,7 +85,7 @@
                   </template>
               </div>
             </div>
-            <div >
+            <div  class="layout">
               <label class="form-title">업로드 형식</label>
               <div class="check-area">
                 <div class="form-check">
@@ -111,7 +111,7 @@
               </div>
             </div>
             <template v-if="popup['popupType'] == 'image'">
-              <div>
+              <div  class="layout">
                 <label class="form-title">이미지 첨부파일</label>
     
                   <div
@@ -152,7 +152,7 @@
                   </div>
               </div>
           
-              <div>
+              <div class="layout">
                 <label class="form-title">링크 URL</label>
                 <input
                   type="text"
@@ -165,7 +165,7 @@
               </div>
             </template>
             <template v-if="popup['popupType'] == 'video'">
-                <div>
+                <div  class="layout">
                   <label class="form-title">동영상 URL</label>
                   <input
                     type="text"
@@ -177,7 +177,7 @@
                   />
                 </div>
             </template>
-            <div>
+            <div  class="layout">
               <label class="form-title">팝업 노출 페이지</label>
               <select
                 class="form-select sm "
@@ -194,7 +194,7 @@
                 </option>
               </select>
             </div>
-            <div>
+            <div  class="layout">
               <label class="form-title">순서</label>
               <select class="form-select sm " v-model="popup['sn']" ref="sn">
                 <option value="0">순서를 선택하세요.</option>
client/views/pages/adm/popup/PopupManagementSelectListOne.vue
--- client/views/pages/adm/popup/PopupManagementSelectListOne.vue
+++ client/views/pages/adm/popup/PopupManagementSelectListOne.vue
@@ -7,7 +7,7 @@
             <p>기본정보</p>
           </div>
           <div class="form-content">
-            <div>
+            <div  class="layout">
               <p class="form-title">제목</p>
               <p>{{ popup['popupTtl'] }}</p>
               <!-- <input
@@ -18,7 +18,7 @@
                 disabled
               /> -->
             </div>
-            <div>
+            <div class="layout">
               <p class="form-title">게시일</p>
               <p>{{ popup['bgngDt'] +"-"+  popup['endDt'] }}</p>
          
@@ -42,7 +42,7 @@
            
 
             </div>
-            <div>
+            <div class="layout">
               <p class="form-title">팝업크기</p>
               <p>{{ popup['wdthLen'] + "X" + popup['vrtcLen']}}</p>
              
@@ -106,7 +106,7 @@
                 </div>
               </div> -->
             </div>
-            <div>
+            <div class="layout">
               <p class="form-title">업로드 형식 </p>
               <p>{{ popup['popupType'] }}</p>
               <!-- <div class="flex align-center no-gutters">
@@ -135,7 +135,7 @@
               </div> -->
             </div>
             <template v-if="popup['popupType'] == 'image'">
-              <div>
+              <div class="layout">
                 <p class="form-title">이미지 첨부파일</p>
                 <p v-if="fileList.length < 1">첨부파일이 없습니다.</p>
                 <p v-else>{{ fileList[0]['fileNm'] + '.' + fileList[0]['extnNm'] }}</p>
@@ -166,7 +166,7 @@
                   </div>
                 </div> -->
               </div>
-              <div>
+              <div class="layout">
                 <p class="form-title">링크 URL</p>
                 <p v-if="popup['linkUrl'] != null || popup['linkUrl'] != ''">{{ popup['linkUrl'] }}</p>
                 <p v-else>링크가 없습니다.</p>
@@ -180,7 +180,7 @@
               </div>
             </template>
             <template v-if="popup['popupType'] == 'video'">
-                <div>
+                <div class="layout">
                   <p class="form-title">동영상 URL</p>
                   <p>{{ popup['vdoUrl'] }}</p>
                   <!-- <input
@@ -192,7 +192,7 @@
                   /> -->
                 </div>
             </template>
-              <div>
+              <div class="layout">
                 <p class="form-title point-font2 mb10"> 팝업 노출 페이지</p>
                 <p>{{ popup['pageType'] }}</p>
                 <!-- <select
@@ -211,7 +211,7 @@
                   </option>
                 </select> -->
               </div>
-              <div>
+              <div class="layout">
                 <p class="form-title">순서</p>
                 <p>{{ popup['sn'] }}</p>
                 <!-- <select
client/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue
--- client/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue
+++ client/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue
@@ -32,28 +32,28 @@
                 <p>공통코드정보</p>
               </div>
               <div class="form-content">
-                <div>
+                <div class="layout">
                   <label for="" class="form-title">상위코드</label>
                   <input type="text" class="form-control sm" disabled v-model="viewCode.upCd" />
                 </div>
-                <div>
+                <div class="layout">
                   <label for="" class="form-title">상위코드명</label>
                   <input type="text" class="form-control sm" disabled v-model="viewCode.upCdNm" />
                 </div>
-                <div>
+                <div class="layout">
                   <label for="" class="form-title">코드</label>
                   <input type="text" class="form-control sm" :disabled="isFormDisabled || !submitStts"
                     v-model="viewCode.cd" />
                 </div>
-                <div>
+                <div class="layout">
                   <label for="" class="form-title">코드명</label>
                   <input type="text" class="form-control sm" :disabled="isFormDisabled" v-model="viewCode.cdNm" />
                 </div>
-                <div>
+                <div class="layout">
                   <label for="" class="form-title">코드값</label>
                   <input type="text" class="form-control sm" :disabled="isFormDisabled" v-model="viewCode.cdVl" />
                 </div>
-                <div class="border-bottom">
+                <div class="border-bottom layout">
                   <label for="" class="form-title">사용여부</label>
                   <div class="check-area">
                     <div class="form-check">
@@ -68,7 +68,7 @@
                     </div>
                   </div>
                 </div>
-                <div class="grid-column">
+                <div class="grid-column layout">
                   <label for="textarea" class="form-title">코드설명</label>
                   <textarea class="form-control" id="textarea" :disabled="isFormDisabled" v-model="viewCode.cdExpln"></textarea>
                 </div>
client/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementInsert.vue
--- client/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementInsert.vue
+++ client/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementInsert.vue
@@ -7,7 +7,7 @@
             <p>기본정보</p>
           </div>
           <div class="form-content">
-            <div>
+            <div class="layout">
                 <label for="" class="form-title">
                   콘텐츠 한글명
                 </label>
@@ -18,7 +18,7 @@
                   ref="contsKornNm"
                 />
               </div>
-              <div>
+              <div class="layout">
                 <label for="" class="form-title">
                   콘텐츠 영문명
                 </label>
@@ -29,7 +29,7 @@
                   ref="contsEngNm"
                 />
               </div>
-              <div>
+              <div class="layout">
                 <label for="" class="form-title">
                   관리자 PATH
                 </label>
@@ -40,7 +40,7 @@
                   ref="mngrPageCrs"
                 />
               </div>
-              <div>
+              <div class="layout">
                 <label for="" class="form-title">
                   사용자 PATH
                 </label>
@@ -51,7 +51,7 @@
                   ref="pageCrs"
                 />
               </div>
-              <div>
+              <div class="layout">
                 <label for="" class="form-title">
                   COMPONENT_URL
                 </label>
@@ -62,7 +62,7 @@
                   ref="compnCrs"
                 />
               </div>
-              <div>
+              <div class="layout">
                 <label for="" class="form-title">
                   메뉴노출
                 </label>
client/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementSelectListOne.vue
--- client/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementSelectListOne.vue
+++ client/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementSelectListOne.vue
@@ -7,7 +7,7 @@
             <p>기본정보</p>
           </div>
           <div class="form-content">
-            <div>
+            <div  class="layout"> 
               <p class="form-title">콘텐츠 한글명</p>
               <p>{{ contsTypeVO.contsKornNm }}</p>
               <!-- <input
@@ -17,7 +17,7 @@
                 disabled
               /> -->
             </div>
-            <div class="gd-12 pr0">
+            <div class="layout">
               <p class="form-title">콘텐츠 영문명</p>
               <p>{{ contsTypeVO.contsEngNm }}</p>
               <!-- <input
@@ -27,7 +27,7 @@
                 disabled
               /> -->
             </div>
-            <div class="gd-12 pr10">
+            <div class="layout">
               <p class="form-title">관리자 PATH</p>
               <p>{{ contsTypeVO.mngrPageCrs }}</p>
               <!-- <input
@@ -37,7 +37,7 @@
                 disabled
               /> -->
             </div>
-            <div>
+            <div  class="layout">
               <p class="form-title">사용자 PATH</p>
               <p>{{ contsTypeVO.pageCrs }}</p>
               <!-- <input
@@ -47,7 +47,7 @@
                 disabled
               /> -->
             </div>
-            <div>
+            <div  class="layout">
               <p class="form-title">COMPONENT_URL</p>
               <p>{{ contsTypeVO.compnCrs }}</p>
               <!-- <input
@@ -57,7 +57,7 @@
                 disabled
               /> -->
             </div>
-            <div>
+            <div  class="layout">
               <p class="form-title">메뉴타입 목록 노출</p>
               <p>{{contsTypeVO.expsrYn}}</p>
               <!--<div class="check-area">
client/views/pages/adm/system/LoginPolicy/LoginPolicy.vue
--- client/views/pages/adm/system/LoginPolicy/LoginPolicy.vue
+++ client/views/pages/adm/system/LoginPolicy/LoginPolicy.vue
@@ -8,7 +8,7 @@
             <span style="color: red;"> ※ 로그인 정책을 변경하면 전체 사용자가 로그아웃됩니다.</span>
           </div>
           <div class="form-content">
-            <div class="gd-12 pl0">
+            <div class="layout">
               <label class="form-title">중복로그인 설정</label>
               <div class="form-group">
                 <div class="check-area">
@@ -26,7 +26,7 @@
                 <!--    <p>{{ allowMultipleLogin ? '중복 로그인을 허용하고 있습니다.' : '중복 로그인을 허용하지 않습니다.' }}</p>-->
               </div>
             </div>
-            <div>
+            <div class="layout border-bottom">
               <label class="form-title">로그인 방식 설정</label>
               <div class="form-group">
                 <div class="check-area">
@@ -46,7 +46,7 @@
                 </span> -->
               </div>
             </div>
-            <div>
+            <div class="layout">
               <label class="form-title">Context Path 설정</label>
               <div class="form-group">
                 <div class="check-area">
client/views/pages/adm/system/networkAccessControl/NetworkAccessControlInsert.vue
--- client/views/pages/adm/system/networkAccessControl/NetworkAccessControlInsert.vue
+++ client/views/pages/adm/system/networkAccessControl/NetworkAccessControlInsert.vue
@@ -8,7 +8,7 @@
                         <p><span>*</span>필수입력</p>
                     </div>
                     <div class="form-content">
-                            <div>
+                            <div class="layout">
                                 <label for="" class="form-title"><span>*</span> 제어 유형</label>
                                 <select name="selectType" id="selectType" class="form-select sm"
                                     v-model="accesCtrl.cntrlType">
@@ -17,14 +17,14 @@
                                     </option>
                                 </select>
                             </div>
-                            <div class="border-bottom">
+                            <div class="layout border-bottom">
                                 <label for="" class="form-title"><span>*</span> 제어 IP</label>
                                 <div class="form-group">
                                     <input type="text" class="form-control sm" v-model="accesCtrl.cntrlIp"  placeholder="1~255 범위의 숫자로 구성하여 형식에 맞게 작성해주세요." />
                                     <span>ex) 192.168.0.1 / 192.168.0.*</span>
                                 </div>
                             </div>
-                            <div>
+                            <div class="layout">
                                 <label for="" class="form-title"><span>*</span> 제어 경로</label>
                                 <input type="text"  class="form-control sm"  v-model="accesCtrl.cntrlCrs" placeholder="제어할 경로 URL을 입력하세요."/>
                             </div>
client/views/pages/adm/system/networkAccessControl/NetworkAccessControlSelectListOne.vue
--- client/views/pages/adm/system/networkAccessControl/NetworkAccessControlSelectListOne.vue
+++ client/views/pages/adm/system/networkAccessControl/NetworkAccessControlSelectListOne.vue
@@ -7,15 +7,15 @@
             <p>기본정보</p>
           </div>
           <div class="form-content">
-            <div>
+            <div class="layout">
               <p class="form-title">제어유형</p>
               <p>{{ accesCtrl.cntrlTypeNm }}</p>
             </div>
-            <div class="border-bottom">
+            <div class="layout border-bottom">
               <p class="form-title">제어 IP</p>
               <p>{{ accesCtrl.cntrlIp }}</p>
             </div>
-            <div>
+            <div class="layout">
               <p class="form-title">제어 경로</p>
               <p colspan="3">{{ accesCtrl.cntrlCrs }}</p>
             </div>
Add a comment
List