하석형 하석형 04-11
Merge branch 'master' of http://210.180.118.83/jhpark/cms_frontend
@8cff3e202184521a9df583b1535bcddf9966babe
client/resources/scss/admin/content.scss
--- client/resources/scss/admin/content.scss
+++ client/resources/scss/admin/content.scss
@@ -187,6 +187,10 @@
                     width: 100%;
                 }
             }
+
+            >div.modal-back{
+                max-width: 100%;
+            }
     
     
     
@@ -194,9 +198,6 @@
                 grid-column: 1/3;
             }
     
-            &:nth-child(1),:nth-child(2){
-                padding-top: 0;
-            }
     
             &:last-child{
                 grid-column: 1/3;
@@ -435,8 +436,8 @@
     }
     
     .tbl-wrap{
-        // height: 100%;
-        // box-shadow: 0 0 1rem rgba(0, 0, 0, 0.02);
+        border: 1px solid var(--tk-gray-30);
+        border-radius: 1rem;
     
         .tbl{
             max-width: 100%;
@@ -465,14 +466,17 @@
                     tr{
                         &:last-child{
                             td{
+                                border-bottom: 0;
                                 &:first-child{
                                     border-radius:  0 0 0 1rem;
                                 }
                                 &:last-child{
                                     border-radius: 0 0 1rem 0;
                                 }
-
-                                border-bottom: 0;
+                                &.data-none{
+                                    border-radius:  0 0 1rem 1rem;
+                                    text-align: center;
+                                }
                                 
                             }
                         }
@@ -487,6 +491,8 @@
                                 }
                             }
                         }
+
+                        
                     }
                 }
             }
@@ -776,6 +782,10 @@
             }
         }
     }
+
+    .auth-btn{
+        width: 120px;
+    }
 }
 
 
client/resources/scss/common/component/_pagination.scss
--- client/resources/scss/common/component/_pagination.scss
+++ client/resources/scss/common/component/_pagination.scss
@@ -8,6 +8,8 @@
         border: 1px solid var(--tk-gray-30);
         border-radius: var(--tk-rd-10);
         margin: 0 .5rem;
+        cursor: pointer;
+        user-select: none;
 
         &.active{
             background-color: var(--tk-main-50);
client/resources/scss/common/component/_tree.scss
--- client/resources/scss/common/component/_tree.scss
+++ client/resources/scss/common/component/_tree.scss
@@ -7,7 +7,7 @@
         }
 
         >div.select {
-            border: 1px solid var(--tk-primary);
+            border: 1px solid var(--tk-main-50);
             border-radius: var(--tk-rd-12);
         }
 
@@ -26,7 +26,7 @@
         }
 
         >div.node-wrap.selected{
-            border: 1px solid var(--tk-primary);
+            border: 1px solid var(--tk-main-50);
             border-radius: var(--tk-rd-12);
 
         }
@@ -37,8 +37,8 @@
             // margin-bottom: 1rem;
 
             .node-wrap.selected{
-                background-color: var(--tk-primary);
-                color: var(--tk-white);
+                background-color: var(--tk-main-10);
+                color: var(--tk-main-50);
                 font-weight: 700;
             }
         }
@@ -46,7 +46,7 @@
         span.bullet{
             width: .5rem;
             height: .5rem;
-            background-color: var(--tk-main-10);
+            background-color: var(--tk-main-40);
             border-radius: 50%;
             margin-right: 1rem;
         }
client/views/component/userInfo/UserAuthorList.vue
--- client/views/component/userInfo/UserAuthorList.vue
+++ client/views/component/userInfo/UserAuthorList.vue
@@ -2,11 +2,11 @@
 
   <label class="form-title"><span>*</span> 사용자 권한</label>
   <div class="form-group">
-    <button  v-show="editMode != 'view'" class="btn sm ico-plus" @click="fnAuthAddModalOpen">권한 추가</button>
+    <button  v-show="editMode != 'view'" class="btn sm ico-plus-w auth-btn" @click="fnAuthAddModalOpen">권한 추가</button>
     <template v-if="mbrVO.authorList != null && mbrVO.authorList != []">
         <div v-for="(auth, index) of mbrVO.authorList" :key="index"
           :class="{
-            'flex align-center border radius pd10 inline-block': true,
+            'layout': true,
             ml10: index != 0,
           }"
         >
@@ -30,48 +30,50 @@
       <div class="modal-title">
         <p>사용자 권한 목록</p>
       </div>
-      <button class="close-btn" @click="fnAuthAddModalClose">X</button>
+      <button class="btn-close" @click="fnAuthAddModalClose"></button>
     </template>
 
-    <table class="form-table2 mb10">
-      <colgroup>
-        <col style="width: 70%" />
-        <col style="width: 30%" />
-      </colgroup>
-      <thead>
-        <tr>
-          <th>권한명</th>
-          <th>비고</th>
-        </tr>
-      </thead>
-      <tbody>
-        <template v-if="userAuthorList.length > 0">
-          <tr v-for="(authrt, index) of userAuthorList" :key="index">
-            <td>{{ authrt["authrtNm"] }}</td>
-            <td>
-              <button
-                type="button"
-                :class="{
-                  'large-btn': true,
-                  'blue-btn': pageRole == 'adm',
-                  'green-btn': pageRole == 'portal',
-                }"
-                @click="fnAuthSelect(authrt)"
-              >
-                선택
-              </button>
-            </td>
-          </tr>
-        </template>
-        <template v-else>
+    <div class="tbl-wrap">
+      <table class="tbl data">
+        <colgroup>
+          <col style="width: 70%" />
+          <col style="width: 30%" />
+        </colgroup>
+        <thead>
           <tr>
-            <td colspan="2" class="text-ct data-none">
-              등록된 정보가 존재하지 않습니다.
-            </td>
+            <th>권한명</th>
+            <th>비고</th>
           </tr>
-        </template>
-      </tbody>
-    </table>
+        </thead>
+        <tbody>
+          <template v-if="userAuthorList.length > 0">
+            <tr v-for="(authrt, index) of userAuthorList" :key="index">
+              <td>{{ authrt["authrtNm"] }}</td>
+              <td>
+                <button
+                  type="button"
+                  :class="{
+                    'large-btn': true,
+                    'blue-btn': pageRole == 'adm',
+                    'green-btn': pageRole == 'portal',
+                  }"
+                  @click="fnAuthSelect(authrt)"
+                >
+                  선택
+                </button>
+              </td>
+            </tr>
+          </template>
+          <template v-else>
+            <tr>
+              <td colspan="2" class="text-ct data-none">
+                등록된 정보가 존재하지 않습니다.
+              </td>
+            </tr>
+          </template>
+        </tbody>
+      </table>
+    </div>
     <template v-slot:footer></template>
   </Modal>
 </template>
client/views/component/userInfo/UserInfoInsert.vue
--- client/views/component/userInfo/UserInfoInsert.vue
+++ client/views/component/userInfo/UserInfoInsert.vue
@@ -259,7 +259,7 @@
                       />
                     </div>
               </template>
-              <div  class="layout" v-if="showOpt.isCntrlRsn">
+              <div  class="layout border-bottom" v-if="showOpt.isCntrlRsn">
                 <label class="form-title">차단 사유</label>
                 <input
                   type="text"
@@ -269,7 +269,7 @@
                   placeholder="차단 사유를 입력하세요."
                 />
               </div>
-              <div v-if="showOpt.isAuthor && pageRole == 'adm'"  class="layout">
+              <div v-if="showOpt.isAuthor && pageRole == 'adm'"  class="layout grid-column">
                   <UserAuthorList :mbrVO="mbrVO" />
               </div>
           </div>
client/views/pages/adm/authority/authority/AuthorityInsert.vue
--- client/views/pages/adm/authority/authority/AuthorityInsert.vue
+++ client/views/pages/adm/authority/authority/AuthorityInsert.vue
@@ -40,7 +40,8 @@
                 name="authrtExpln"
                 id="authrtExpln"
                 v-model="authrt.authrtExpln"
-                class="form-control lg area"
+                class="form-control sm area"
+                placeholder="권한에 대한 설명을 입력해주세요"
               ></textarea>
             </div>
           </div>
client/views/pages/adm/boardManagement/boardManagement/BoardManagementInsert.vue
--- client/views/pages/adm/boardManagement/boardManagement/BoardManagementInsert.vue
+++ client/views/pages/adm/boardManagement/boardManagement/BoardManagementInsert.vue
@@ -86,8 +86,8 @@
                         </div>
                         <div class="layout">
                             <label class="form-title">첨부파일 확장자</label>
-                            <div>
-                                <div class="input-group">
+                            <div class="form-group">
+                                <div class="layout border-none">
                                     <input type="text" class="form-control sm" v-model="inputExtNm" placeholder="첨부파일 확장자를 입력하세요"
                                         @keyup.enter="addinputExtNm" />
                                     <button class="btn-ico xsm ico-plus" @click="addinputExtNm" title="추가"></button>
client/views/pages/adm/departmentManagement/DepartmentManagement.vue
--- client/views/pages/adm/departmentManagement/DepartmentManagement.vue
+++ client/views/pages/adm/departmentManagement/DepartmentManagement.vue
@@ -56,6 +56,7 @@
                     class="form-control sm"
                     :disabled="isFormDisabled"
                     v-model="viewDept.deptNm"
+                    placeholder="부서명을 입력해주세요"
                   />
                 </div>
                 <div  class="grid-column layout">
@@ -78,10 +79,11 @@
                 <div class="grid-column layout">
                   <label class="form-title">부서설명</label>
                   <textarea
-                    class="form-control lg area"
+                    class="form-control sm area"
                     style="min-height: 3rem"
                     :disabled="isFormDisabled"
                     v-model="viewDept.deptExpln"
+                    placeholder="부서에 대한 설명을 입력해주세요"
                   ></textarea>
                 </div>
               </div>
client/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue
--- client/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue
+++ client/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue
@@ -37,7 +37,7 @@
                 <div  class="layout">
                   <label class="form-title">메뉴명</label>
                   <input type="text" class="form-control sm" ref="menuNm" v-model="viewMenu.menuNm"
-                    :disabled="!editMode" />
+                    :disabled="!editMode" placeholder="메뉴명을 입력해주세요"/>
                 </div>
                 <div class="grid-column layout">
                   <label class="form-title">메뉴 타입</label>
@@ -62,7 +62,7 @@
                     </template>
                     <template v-if="viewMenu.menuType == 'link'">
                       <input type="text" class="form-control sm" ref="linkUrl" v-model="viewMenu.linkUrl"
-                        :disabled="!editMode"  :style="{ width: inputWidth + 'px' }"/>
+                        :disabled="!editMode"  :style="{ width: inputWidth + 'px' }" placeholder="링크를 입력해주세요"/>
                     </template>
                   </div>
                 </div>
@@ -128,7 +128,7 @@
                 </div>
                 <div class="grid-column layout">
                   <label class="form-title">메뉴 설명</label>
-                  <textarea  v-model="viewMenu.menuExpln" :disabled="!editMode" class="form-control area" style="height: 100%;"></textarea>
+                  <textarea  v-model="viewMenu.menuExpln" :disabled="!editMode" class="form-control sm area" style="height: 100%;" placeholder="메뉴에 대한 설명을 입력해주세요"></textarea>
                 </div>
                 <div  class="layout">
                   <label class="form-title">등록자</label>
client/views/pages/adm/popup/PopupManagementInsert.vue
--- client/views/pages/adm/popup/PopupManagementInsert.vue
+++ client/views/pages/adm/popup/PopupManagementInsert.vue
@@ -20,6 +20,7 @@
             <div class="layout">
               <label class="form-title">게시일</label>
               <div class="input-group">
+                <div class="form-control sm cal">
                   <VueDatePicker
                     v-model="popup['bgngDt']"
                     ref="bgngDt"
@@ -28,7 +29,9 @@
                     locale="ko"
                     inputFormat="yyyy-mm-dd"
                   />
+                </div>
                 <div class="pd10">-</div>
+                <div class="form-control sm cal">
                   <VueDatePicker
                     v-model="popup['endDt']"
                     ref="endDt"
@@ -37,6 +40,7 @@
                     locale="ko"
                     inputFormat="yyyy-mm-dd"
                   />
+                </div>
               </div>
             </div>
             <div class="layout">
client/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue
--- client/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue
+++ client/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue
@@ -43,15 +43,15 @@
                 <div class="layout">
                   <label for="" class="form-title">코드</label>
                   <input type="text" class="form-control sm" :disabled="isFormDisabled || !submitStts"
-                    v-model="viewCode.cd" />
+                    v-model="viewCode.cd" placeholder="코드를 입력해주세요"/>
                 </div>
                 <div class="layout">
                   <label for="" class="form-title">코드명</label>
-                  <input type="text" class="form-control sm" :disabled="isFormDisabled" v-model="viewCode.cdNm" />
+                  <input type="text" class="form-control sm" :disabled="isFormDisabled" v-model="viewCode.cdNm" placeholder="코드명을 입력해주세요"/>
                 </div>
                 <div class="layout">
                   <label for="" class="form-title">코드값</label>
-                  <input type="text" class="form-control sm" :disabled="isFormDisabled" v-model="viewCode.cdVl" />
+                  <input type="text" class="form-control sm" :disabled="isFormDisabled" v-model="viewCode.cdVl" placeholder="코드값을 입력해주세요"/>
                 </div>
                 <div class="border-bottom layout">
                   <label for="" class="form-title">사용여부</label>
@@ -70,7 +70,7 @@
                 </div>
                 <div class="grid-column layout">
                   <label for="textarea" class="form-title" style="vertical-align: top;">코드설명</label>
-                  <textarea class="form-control" id="textarea" :disabled="isFormDisabled" v-model="viewCode.cdExpln" style="height: 100%;"></textarea>
+                  <textarea class="form-control sm" id="textarea" :disabled="isFormDisabled" v-model="viewCode.cdExpln" style="height: 100%;" placeholder="코드설명을 입력해주세요"></textarea>
                 </div>
               </div>
             </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
@@ -16,6 +16,7 @@
                   class="form-control sm"
                   v-model="contsTypeVO.contsKornNm"
                   ref="contsKornNm"
+                  placeholder="콘텐츠 한글명을 입력해주세요"
                 />
               </div>
               <div class="layout">
@@ -27,6 +28,7 @@
                   class="form-control sm"
                   v-model="contsTypeVO.contsEngNm"
                   ref="contsEngNm"
+                  placeholder="콘텐츠 영문명을 입력해주세요"
                 />
               </div>
               <div class="layout">
@@ -38,6 +40,7 @@
                   class="form-control sm"
                   v-model="contsTypeVO.mngrPageCrs"
                   ref="mngrPageCrs"
+                  placeholder="관리자 path를 입력해주세요"
                 />
               </div>
               <div class="layout">
@@ -49,6 +52,7 @@
                   class="form-control sm"
                   v-model="contsTypeVO.pageCrs"
                   ref="pageCrs"
+                  placeholder="사용자 path를 입력해주세요"
                 />
               </div>
               <div class="layout">
@@ -60,6 +64,7 @@
                   class="form-control sm"
                   v-model="contsTypeVO.compnCrs"
                   ref="compnCrs"
+                  placeholder="component url을 입력해주세요"
                 />
               </div>
               <div class="layout">
Add a comment
List