ads367 / AJIN-ERP star
mycoms 2024-03-12
240312 김하영 레이아웃 수정
@98e46c9a160d7d09ba6307cd88cff6e1836e9fd3
Global.js
--- Global.js
+++ Global.js
@@ -4,7 +4,7 @@
 const LOG_BASE_DIR = `${__dirname}/server/logs`;
 const SERVICE_STATUS = process.env.NODE_ENV;//development, production
 const PORT = 80;
-const API_SERVER_HOST = 'localhost:8080';
+const API_SERVER_HOST = 'localhost:9090';
 
 module.exports = {
     PROJECT_NAME,
client/resources/css/component.css
--- client/resources/css/component.css
+++ client/resources/css/component.css
@@ -849,7 +849,7 @@
 }
 
 .box-overflow {
-    height: 100%;
+    height: 90%;
     min-height: 320px; 
     max-height: 650px;
     overflow-y: auto;
client/resources/css/reset.css
--- client/resources/css/reset.css
+++ client/resources/css/reset.css
@@ -174,7 +174,7 @@
 
 
 table{
-    min-width: 100%;
+    width: 100%;
     border-collapse: collapse;
     table-layout: fixed;
 }
client/resources/css/style.css
--- client/resources/css/style.css
+++ client/resources/css/style.css
@@ -337,6 +337,7 @@
     color: var(--navbarblue);
     position: relative;
     text-align: left !important;
+    margin-right: 10px;
     /* left: 2%; */
     font-size: 1.3rem;
     font-weight: 600;
@@ -464,7 +465,6 @@
 }
 
 .section-wrap table {
-    height: 230px;
     overflow-y: auto;
 
 }
@@ -546,7 +546,6 @@
 .Bi003-list table {
     text-align: center;
     border-top: 1px solid var(--borderlightgray);
-    word-break: keep-all;
 }
 
 /* 잔액 이월 전표 등록 */
client/views/pages/AccountingManagement/BaselineInformation/Bi001.vue
--- client/views/pages/AccountingManagement/BaselineInformation/Bi001.vue
+++ client/views/pages/AccountingManagement/BaselineInformation/Bi001.vue
@@ -19,73 +19,85 @@
                         분류목록
                     </div>
                     <div class="content-table pd4 ">
-                        <div class="box-overflow" style="border-top: 1px solid var(--borderlightgray);">
+                        <div style="border-top: 1px solid var(--borderlightgray);">
 
                             <table class="list-table">
                                 <!-- col 꼭 너비 기재해야함! 그래야 100%로 차지함 -->
                                 <colgroup>
                                     <col style="width: 20%;">
                                     <col style="width: 80%;">
-    
+
                                 </colgroup>
                                 <thead>
                                     <tr class="table-header"
                                         style="background-color: var(--tableblue); color: var(--navbarblue); ">
                                         <th>코드분류</th>
                                         <th>코드분류명</th>
-    
+
                                     </tr>
                                 </thead>
                                 <tbody class="table-border">
                                     <tr v-for="(codeNum) in codeList" key="codeNum.id">
-                                        <td :class="{ 'selected': selectedId === codeNum.id }">{{ codeNum.pathNum }}</td>
+                                        <td :class="{ 'selected': selectedId === codeNum.id }">{{ codeNum.pathNum }}
+                                        </td>
                                         <td @click="clickCodeName(codeNum.id)"
                                             :class="{ 'selected': selectedId === codeNum.id }" class="wrap-text">{{
                                         codeNum.pathName }}</td>
-    
+
                                     </tr>
-    
-    
+
+
                                 </tbody>
                             </table>
                         </div>
                     </div>
-
                 </div>
+
                 <div class="content gd-10 flex-column content-wrap" style="width: 100%;">
                     <div>
-                        <div class="content-title mb1 list-box">코드등록</div>
-                        <div class="code-area table-input">
+                        <div class="flex justify-between">
+                            <div class="content-title mb1 list-box">코드등록</div>
+                            <div><button>등록하기</button></div>
+                        </div>
+                        <div class=" flex section-wrap pd2">
+                            <table class="Bi001-table flex " style="overflow-x: hidden; width: 100%;">
+                                <!-- col 꼭 너비 기재해야함! 그래야 100%로 차지함 -->
+                                <colgroup>
+                                    <col style="width: 16%;">
+                                    <col style="width: 16%;">
+                                    <col style="width: 16%;">
+                                    <col style="width: 16%;">
+                                    <col style="width: 16%;">
+                                    <col style="width: 5%;">
 
-                            <table>
-
+                                </colgroup>
                                 <tbody v-for="(codeInput, id) in filteredCodeBox" :key="id" class="filter-table">
                                     <tr>
-                                        <th class="blue-text text-befor">분류코드</th>
-                                        <td><input type="text" name="" id=""></td>
-                                        <th class="blue-text text-befor">분류명</th>
-                                        <td><input type="text" name="" id=""></td>
-                                        <th class="blue-text text-befor">코드</th>
-                                        <td><input style="width: 50px;" type="text" name="" id=""></td>
-                                        <th>정렬순서</th>
-                                        <td><input style="width: 50px;" type="text" name="" id=""></td>
-                                        <th class="blue-text text-befor">사용여부</th>
-                                        <td><input type="checkbox" name="" id="" class="ui-checkbox"></td>
+                                        <th>분류코드</th>
+                                        <td><input type="text"></td>
+                                        <th>분류명</th>
+                                        <td><input type="text"></td>
+                                        <th>코드</th>
+                                        <td><input type="text" class="input-wrap"></td>
+                                        <td colspan="2">
+                                            <th>정렬순서</th>
+                                            <td><input type="text" class="input-wrap"></td>
+                                            <th>사용여부</th>
+                                            <td><input type="checkbox" class="ui-checkbox"></td>
+                                        </td>
+
+
                                     </tr>
                                     <tr v-show="activeItemId === codeInput.id">
                                         <th>코드명</th>
-                                        <td><input type="text" name="" id=""></td>
+                                        <td><input type="text"></td>
                                         <th>코드약명</th>
-                                        <td><input type="text" name="" id=""></td>
-
+                                        <td><input type="text"></td>
                                         <th>{{ codeInput.pathName1 }}</th>
-                                        <td><input type="text" name="" id=""></td>
+                                        <td><input type="text"></td>
                                         <th>{{ codeInput.pathName2 }}</th>
-                                        <td colspan="4"><input type="text" name="" id=""></td>
-
+                                        <td><input type="text"></td>
                                     </tr>
-                                </tbody>
-                                <tbody v-for="(codeInput, id) in filteredCodeBox" :key="id" class="filter-table">
                                     <tr>
                                         <th>{{ codeInput.pathName3 }}</th>
                                         <td><input type="text" name="" id=""></td>
@@ -94,11 +106,8 @@
                                         <th>{{ codeInput.pathName5 }}</th>
                                         <td><input type="text" name="" id=""></td>
                                         <th>{{ codeInput.pathName6 }}</th>
-                                        <td colspan="3"><input type="text" name="" id=""></td>
-
+                                        <td><input type="text" name="" id=""></td>
                                     </tr>
-                                </tbody>
-                                <tbody v-for="(codeInput, id) in filteredCodeBox" :key="id" class="filter-table">
                                     <tr>
                                         <th>{{ codeInput.pathName7 }}</th>
                                         <td><input type="text" name="" id=""></td>
@@ -107,104 +116,379 @@
                                         <th>{{ codeInput.pathName9 }}</th>
                                         <td><input type="text" name="" id=""></td>
                                         <th>{{ codeInput.pathName10 }}</th>
-                                        <td colspan="3"><input type="text" name="" id=""></td>
-
+                                        <td><input type="text" name="" id=""></td>
                                     </tr>
                                 </tbody>
-
                             </table>
-
-
-
-
+                        
                         </div>
-                    </div>
-                    <div class="table-border ">
-                        <div class="content-title mb1">코드목록</div>
-                        <div class="box-overflow">
+                        <div class="table-border">
+                            <div class="content-title mb1">코드목록</div>
+                            <div class="" style="height: 398px ; overflow-y: auto;">
 
 
-                            <table class="list-table">
-                                <!-- col 꼭 너비 기재해야함! 그래야 100%로 차지함 -->
-                                <colgroup>
-                                    <col style="width: 5%;">
-                                    <col style="width: 10%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
-                                    <col style="width: 5%;">
+                                <table class="list-table" style="height: 100%; overflow-y: auto;">
+                                    <!-- col 꼭 너비 기재해야함! 그래야 100%로 차지함 -->
+                                    <colgroup>
+                                        <col style="width: 5%;">
+                                        <col style="width: 10%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
+                                        <col style="width: 5%;">
 
 
 
-                                </colgroup>
-                                <thead class="list-table">
-                                    <tr v-for="(codeInput, id) in filteredCodeBox" :key="id"
-                                        style="background-color: var(--tableblue);">
-                                        <th>코드</th>
-                                        <th>코드명칭</th>
-                                        <th>코드약칭</th>
-                                        <th>정렬순서</th>
-                                        <th>사용</th>
-                                        <th class="wrap-text">{{ codeInput.pathName1 }}</th>
-                                        <th>{{ codeInput.pathName2 }}</th>
-                                        <th>{{ codeInput.pathName3 }}</th>
-                                        <th>{{ codeInput.pathName4 }}</th>
-                                        <th>{{ codeInput.pathName5 }}</th>
-                                        <th>{{ codeInput.pathName6 }}</th>
-                                        <th>{{ codeInput.pathName7 }}</th>
-                                        <th>{{ codeInput.pathName8 }}</th>
-                                        <th>{{ codeInput.pathName9 }}</th>
-                                        <th>{{ codeInput.pathName10 }}</th>
-                                        <th>{{ codeInput.pathName11 }}</th>
-                                        <th class="wrap-text">{{ codeInput.pathName12 }}</th>
+                                    </colgroup>
+                                    <thead class="list-table">
+                                        <tr v-for="(codeInput, id) in filteredCodeBox" :key="id"
+                                            style="background-color: var(--tableblue);">
+                                            <th>코드</th>
+                                            <th>코드명칭</th>
+                                            <th>코드약칭</th>
+                                            <th>정렬순서</th>
+                                            <th>사용</th>
+                                            <th class="wrap-text">{{ codeInput.pathName1 }}</th>
+                                            <th>{{ codeInput.pathName2 }}</th>
+                                            <th>{{ codeInput.pathName3 }}</th>
+                                            <th>{{ codeInput.pathName4 }}</th>
+                                            <th>{{ codeInput.pathName5 }}</th>
+                                            <th>{{ codeInput.pathName6 }}</th>
+                                            <th>{{ codeInput.pathName7 }}</th>
+                                            <th>{{ codeInput.pathName8 }}</th>
+                                            <th>{{ codeInput.pathName9 }}</th>
+                                            <th>{{ codeInput.pathName10 }}</th>
+                                            <th>{{ codeInput.pathName11 }}</th>
+                                            <th class="wrap-text">{{ codeInput.pathName12 }}</th>
 
 
 
-                                    </tr>
-                                </thead>
-                                <tbody>
-                                    <tr>
-                                        <td>000101</td>
-                                        <td>합계잔액시산표</td>
-                                        <td></td>
-                                        <td>0</td>
-                                        <td><input type="checkbox" checked name="" id="" class="ui-checkbox"></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                    </tr>
+                                        </tr>
+                                    </thead>
+                                    <tbody style="height: 100%; ">
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
+                                        <tr>
+                                            <td>000101</td>
+                                            <td>합계잔액시산표</td>
+                                            <td></td>
+                                            <td>0</td>
+                                            <td><input type="checkbox" checked name="" id="" class="ui-checkbox">
+                                            </td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
 
-                                    <tr v-if="postList === 0">
-                                        <td colspan="5" class="no-list">검색조건에 해당하는 데이터가 없습니다.</td>
-                                    </tr>
-                                </tbody>
-                            </table>
+                                        <tr v-if="postList === 0">
+                                            <td colspan="5" class="no-list">검색조건에 해당하는 데이터가 없습니다.</td>
+                                        </tr>
+                                    </tbody>
+                                </table>
+                            </div>
                         </div>
                     </div>
                 </div>
             </div>
         </div>
-
     </div>
 </template>
 
@@ -301,7 +585,7 @@
 
 .content-wrap {
     padding-left: 30px;
-    gap: 30px;
+
 }
 
 .container {
@@ -337,4 +621,13 @@
 .wrap-text {
     word-break: keep-all;
 }
+input[type="text"]{
+    width: 100%;
+    padding-right: 20px;
+}
+.Bi001-table th{
+    padding:0 20px;
+    word-break: keep-all;
+}
+
 </style>
(파일 끝에 줄바꿈 문자 없음)
client/views/pages/AccountingManagement/BaselineInformation/Bi002.vue
--- client/views/pages/AccountingManagement/BaselineInformation/Bi002.vue
+++ client/views/pages/AccountingManagement/BaselineInformation/Bi002.vue
@@ -359,7 +359,7 @@
                     </div>
                     <div>
                         <div style="border-top: 1px solid var(--borderlightgray); " class="scrollable-table mb2">
-                            <table class="list-table text section-table">
+                            <table class="list-table text section-table bank-wrap">
                                 <!-- col 꼭 너비 기재해야함! 그래야 100%로 차지함 -->
                                 <colgroup>
                                     <col style="width: 5%;">
@@ -624,4 +624,12 @@
     text-align: center;
     margin: 0 auto;
 }
+.section-wrap table {
+    height: 230px;
+    overflow-y: auto;
+
+}
+.bank-wrap td{
+    padding: 2px 0;
+}
 </style>
(파일 끝에 줄바꿈 문자 없음)
client/views/pages/AccountingManagement/BaselineInformation/Bi003.vue
--- client/views/pages/AccountingManagement/BaselineInformation/Bi003.vue
+++ client/views/pages/AccountingManagement/BaselineInformation/Bi003.vue
@@ -207,12 +207,12 @@
                                     <col style="width: 4%;">
                                     <col style="width: 5%;">
                                     <col style="width: 3%;">
-                                    <col style="width: 2%;">
-                                    <col style="width: 2%;">
-                                    <col style="width: 2%;">
-                                    <col style="width: 2%;">
-                                    <col style="width: 2%;">
-                                    <col style="width: 2%;">
+                                    <col style="width: 3%;">
+                                    <col style="width: 3%;">
+                                    <col style="width: 3%;">
+                                    <col style="width: 3%;">
+                                    <col style="width: 3%;">
+                                    <col style="width: 3%;">
                                     <col style="width: 4%;">
                                     <col style="width: 4%;">
                                     <col style="width: 4%;">
@@ -285,9 +285,7 @@
                                         <td>{{ listTable.list21 }}</td>
                                     </tr>
 
-                                    <tr v-if="postList === 0">
-                                        <td colspan="5" class="no-list">검색조건에 해당하는 데이터가 없습니다.</td>
-                                    </tr>
+                                  
                                 </tbody>
                             </table>
                         </div>
@@ -323,7 +321,7 @@
                                     <div class="content-title flex justify-between ">
                                         계정과목목록
                                     </div>
-                                    <div class="table-zone table-scroll">
+                                    <div class="table-zone">
                                         <table class="list-table">
                                             <!-- col 꼭 너비 기재해야함! 그래야 100%로 차지함 -->
                                             <colgroup>
@@ -445,4 +443,8 @@
 
 <style scoped>
 
+ .modal-td {
+    text-align: center;
+    word-break: keep-all;
+}
 </style>
(파일 끝에 줄바꿈 문자 없음)
client/views/pages/AccountingManagement/BaselineInformation/Bi004.vue
--- client/views/pages/AccountingManagement/BaselineInformation/Bi004.vue
+++ client/views/pages/AccountingManagement/BaselineInformation/Bi004.vue
@@ -1,11 +1,53 @@
 <template>
-    <div class="row gd-10" >Main.vue</div>
+    <div class="gd-10 Bi001-page container">
+        <div class="wrap pd2 flex-column">
+            <div class="wrap-title pb1 mb1 flex justify-between">
+                <h1>제무제표 양식 등록</h1>
+                <div class="flex justify-end  gd-5">
+
+                    <div class="flex justify-between button-wrap">
+                        <button class="rest-btn">초기화</button>
+                    </div>
+
+
+                </div>
+            </div>
+            <div class="content  flex-column">
+                <div class="row">
+                    <div class="content-title flex justify-between mb1">
+                        조회조건
+                    </div>
+                    <div class="flex justify-between pb1" style="border-bottom: 2px solid var(--bordergray);">
+
+                        <div class="flex justify-start box-wrap gd-10">
+
+                            <div class="flex mr5">
+                                <div>
+                                    <p class="blue-text">사업장</p>
+                                </div>
+                                <select name="" id="" style="width: 150px;">
+                                    <option value="본점">본점(제지)</option>
+                                    <option value="본점(포장)">본점(포장)</option>
+                                    <option value="에너지솔루션(주)">에너지솔루션(주)</option>
+                                </select>
+                            </div>
+                        </div>
+                        <div class="flex align-center">
+                            <button class="blue-btn" style="padding-top: 7px ; padding-bottom: 7px;">조회(F12)</button>
+                        </div>
+
+
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
 
 </template>
 
 <script>
 export default {
-    data () {
+    data() {
         return {
         }
     },
@@ -23,6 +65,4 @@
     }
 }
 </script>
-<style>
-
-</style>
(파일 끝에 줄바꿈 문자 없음)
+<style></style>
(파일 끝에 줄바꿈 문자 없음)
client/views/pages/AccountingManagement/ChitManagement/Cm002.vue
--- client/views/pages/AccountingManagement/ChitManagement/Cm002.vue
+++ client/views/pages/AccountingManagement/ChitManagement/Cm002.vue
@@ -47,7 +47,7 @@
                                     <p class="blue-text">발의자</p>
                                 </div>
                                 <div class="flex  box-area">
-                                    <select name="" id="" class="flex30" >
+                                    <select name="" id="" class="flex30">
                                         <option value="">박정현(180516)</option>
                                         <option value="">권문기(210702)</option>
                                         <option value="">김황석(200702)</option>
@@ -74,6 +74,11 @@
                             <col style="width: 5%;">
                             <col style="width: 15%;">
                             <col style="width: 5%;">
+                            <col style="width: 15%;">
+                            <col style="width: 5%;">
+                            <col style="width: 15%;">
+                            <col style="width: 5%;">
+                            <col style="width: 15%;">
                         </colgroup>
                         <tbody>
                             <tr class="">
@@ -132,61 +137,63 @@
                     </table>
                 </div>
                 <div class="flex" style="gap: 15px; height: 100% ; flex-wrap: nowrap;">
-                    <div class="gd-3 pd1 table-area">
-                        <div class="content-title flex justify-between mb1">
+                    <div class="gd-3 pd1 table-area" style=" height: 65%;">
+                        <div class="content-title mb1">
                             전표목록
                         </div>
-                        
-                        <div class="box-overflow">
+                        <div class="flex-column justify-between">
 
-                            <table class="list-table">
-                                <!-- col 꼭 너비 기재해야함! 그래야 100%로 차지함 -->
-                                <colgroup>
-                                    <col style="width: 10%;">
-                                    <col style="width: 15%;">
-                                    <col style="width: 20%;">
-                                    <col style="width: 10%;">
-                                    <col style="width: 10%;">
+                            <div class="box-overflow">
 
-                                </colgroup>
-                                <thead>
-                                    <tr class="table-header"
-                                        style="background-color: var(--tableblue); color: var(--navbarblue); ">
-                                        <th>선택</th>
-                                        <th>발의번호</th>
-                                        <th>전송일시</th>
-                                        <th>상태</th>
-                                        <th>자동</th>
-                                        <th>G/W</th>
-                                    </tr>
-                                </thead>
-                                <tbody>
-                                    <tr class="table-border">
-                                        <td><input type="checkbox"></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                        <td></td>
-                                    </tr>
+                                <table class="list-table ">
+                                    <!-- col 꼭 너비 기재해야함! 그래야 100%로 차지함 -->
+                                    <colgroup>
+                                        <col style="width: 10%;">
+                                        <col style="width: 15%;">
+                                        <col style="width: 20%;">
+                                        <col style="width: 10%;">
+                                        <col style="width: 10%;">
+
+                                        </colgroup>
+                                    <thead>
+                                        <tr class="table-header table-border"
+                                            style="background-color: var(--tableblue); color: var(--navbarblue); ">
+                                            <th>선택</th>
+                                            <th>발의번호</th>
+                                            <th>전송일시</th>
+                                            <th>상태</th>
+                                            <th>자동</th>
+                                            <th>G/W</th>
+                                        </tr>
+                                    </thead>
+                                    <tbody>
+                                        <tr class="table-border">
+                                            <td><input type="checkbox"></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                            <td></td>
+                                        </tr>
 
 
-                                </tbody>
-                            </table>
-                            <div class="button-wrap flex justify-end mb2">
-                            <button>전표 전송</button>
-                            <button style="border: 1px solid var(--red); color: var(--red);">전표 취소</button>
-                            <button>G/W 전송</button>
+                                    </tbody>
+                                </table>
+                                <div class="button-wrap flex justify-end mb2">
+                                    <button>전표 전송</button>
+                                    <button style="border: 1px solid var(--red); color: var(--red);">전표 취소</button>
+                                    <button>G/W 전송</button>
+                                </div>
                             </div>
                         </div>
                     </div>
-                    <div class=" pd1 table-area content-wrap" style="width: 80%;">
+                    <div class=" pd1 table-area content-wrap" style="width: 80%; height: 65%;">
                         <div class="content-title flex justify-between mb1">
                             전표등록
                         </div>
                         <div class="box-overflow ">
 
-                            <table class="list-table" >
+                            <table class="list-table">
                                 <!-- col 꼭 너비 기재해야함! 그래야 100%로 차지함 -->
                                 <colgroup>
                                     <col style="width: 10%;">
@@ -487,9 +494,8 @@
 </script>
 
 <style scoped>
-
-table td,table td{
+table td,
+table td {
     text-align: center;
 }
-
 </style>
(파일 끝에 줄바꿈 문자 없음)
client/views/pages/App.vue
--- client/views/pages/App.vue
+++ client/views/pages/App.vue
@@ -2,7 +2,7 @@
   <div class="flex-column layout-wrap">
     <Header></Header>
     <Menu @itemSelected="handleItemSelected"></Menu>
-    <div class="wrapper flex" :class="loginUser != null ? 'main' : 'login'">
+    <div class="wrapper flex" >
       <SideMenu :selectedId="selectedId" class="gd-2"></SideMenu>
       <Login v-if="!isUserLoggedIn" @login="handleLogin" />
 
@@ -15,24 +15,25 @@
 import Header from '../pages/layout/Header.vue';
 import Menu from '../pages/layout/Menu.vue';
 import SideMenu from '../pages/layout/sideMenu.vue';
-// import axios from 'axios';
+import axios from 'axios';
 import Login from './login/Login.vue';
 
 const App = {
   data: () => {
     return {
       selectedId: true,
-      SideMenu: true,
       isUserLoggedIn: true,
     }
   },
   methods: {
     handleItemSelected(id) {
       this.selectedId = id;
+     
     },
     handleLogin() {
       this.isUserLoggedIn = true;
-    }
+    },
+    
 
   },
   watch: {
client/views/pages/layout/Menu.vue
--- client/views/pages/layout/Menu.vue
+++ client/views/pages/layout/Menu.vue
@@ -2,28 +2,20 @@
     <nav class="main-nav flex justify-between align-center">
         <router-link to="/Bi002.page" class="logo gd-1"></router-link>
 
-        <ul class="flex justify-between topmenu-wrap align-center" >
+        <ul class="flex justify-between topmenu-wrap align-center">
 
             <li v-for="(topMenu, idx) in menuList" key="idx">
                 <p @click="selectItem(topMenu.id)" :class="{ active: topMenu.isActive }">{{ topMenu.pathName }}</p>
             </li>
 
         </ul>
-        <div class="logo-wrap flex justify-between align-center logo-btn "
-            style="flex-wrap: nowrap; width: 10%;">
+        <div class="logo-wrap flex justify-between align-center logo-btn " style="flex-wrap: nowrap; width: 10%;">
 
             <div class=" header-btn">
                 <p class="btn-img1"></p>
                 <a href="/">사용설명서</a>
             </div>
-            <!-- <div class=" header-btn">
-                <p class="btn-img3"></p>
-                <a href="/">박정현님</a>
-            </div>
-            <div class=" header-btn">
-                <p class="btn-img2"></p>
-                <a href="/">로그아웃</a>
-            </div> -->
+
         </div>
 
 
@@ -70,7 +62,8 @@
 
             console.log(id);
             this.$emit('itemSelected', id);
-
+            console.log("상단 메뉴 클릭됨. 사이드 메뉴 상태 변경 예정.");
+            
         }
     },
     watch: {
client/views/pages/layout/sideMenu.vue
--- client/views/pages/layout/sideMenu.vue
+++ client/views/pages/layout/sideMenu.vue
@@ -9,7 +9,7 @@
                     <ul class="sidemenu-wrap">
                         <li v-for="(subMenu, idx) in sidetitle.subList" :key="idx">
                             <router-link v-show="sidetitle.show" :to="subMenu.path" class="mb2"
-                                @click="selectSubMenu(subMenu)" :class="{ 'active-text': subMenu.isActive }">{{
+                                @click="selectSubMenu(idx)" :class="{ 'active-text': isActive(idx) }">{{
                 subMenu.pathName
             }}</router-link>
                         </li>
@@ -33,6 +33,7 @@
         return {
             selectedId: 1,
             selectedSubMenu: false,
+            activeIndex: null,
             menuList: [
                 {
                     // 인사/급여관리
@@ -88,13 +89,13 @@
                             show: true,
 
                             subList: [
-                                { path: "/Bi001.page", pathName: "(회계)공통코드 등록"},
-                                { path: "/Bi002.page", pathName: "거래처 정보 등록" },
-                                { path: "/Bi003.page", pathName: "계정과목 등록"},
-                                { path: "/Bi004.page", pathName: "재무제표 양식 등록"},
-                                { path: "/Bi005.page", pathName: "재무제표 계정 설정 등록"},
+                                { path: "/Bi001.page", pathName: "(회계)공통코드 등록" },
+                                { path: "/Bi002.page", isActive: true, pathName: "거래처 정보 등록" },
+                                { path: "/Bi003.page", pathName: "계정과목 등록" },
+                                { path: "/Bi004.page", pathName: "재무제표 양식 등록" },
+                                { path: "/Bi005.page", pathName: "재무제표 계정 설정 등록" },
                                 { path: "/Bi006.page", pathName: "은행 계좌 등록" },
-                                { path: "/Bi007.page", pathName: "거래처 대장"},
+                                { path: "/Bi007.page", pathName: "거래처 대장" },
                             ],
                         },
                         {
@@ -240,16 +241,13 @@
         toggleMenu(menu) {
             menu.show = !menu.show;
         },
-        selectSubMenu(subMenu) {
-            // 이전에 선택된 메뉴가 있다면 비활성화
-            if (this.selectedSubMenu) {
-                this.selectedSubMenu.isActive = false;
-            }
-
-            // 새로 선택된 메뉴를 활성화하고 저장
-            subMenu.isActive = true;
-            this.selectedSubMenu = subMenu;
+        selectSubMenu(index) {
+            this.activeIndex = index; // 클릭된 항목의 인덱스로 활성화 상태 변경
         },
+        isActive(index) {
+            return this.activeIndex === index; // 현재 인덱스가 활성화 상태인지 판단
+        },
+
 
     },
     watch: {
@@ -268,7 +266,7 @@
         },
     },
     mounted() {
-
+        this.activeIndex = 0;
     }
 }
 </script>
@@ -282,10 +280,12 @@
     width: 100%;
 
 }
-nav::-webkit-scrollbar{
+
+nav::-webkit-scrollbar {
     width: 2px;
 }
-nav::-webkit-scrollbar-thumb{
+
+nav::-webkit-scrollbar-thumb {
     background-color: var(--navbarblue);
 }
 
Add a comment
List