ads367 / AJIN-ERP star
mycoms 2024-03-11
240311 김하영 로그인페이지 이미지 default
@b60b3943c2b12098a9f91f2b07cfc6cebd286fb5
client/resources/css/component.css
--- client/resources/css/component.css
+++ client/resources/css/component.css
@@ -5,14 +5,15 @@
 /* 메인 */
 
 header {
-    background-color: #fff;
-    /* padding: 15px 30px; */
+    background-color: var(--headergray);
+    padding: 3px 30px;
     grid-area: header;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 1;
+    color: white;
 }
 /* .app-wrap{
     border: 1px solid red;
@@ -22,25 +23,17 @@
     width: 100%;
     height: 100%;
     position: absolute;
-    top: 0px;
+    top: 15px;
     left: 0px;
     flex-wrap: nowrap;
     padding-top: 58.5px;
     font-family: 'Pretendard';
     background-color: var(--white);
 }
-/* 
-.main-nav {
-    position: absolute;
-    top: 70px;
-    left: 0;
-    width: 100%;
-    z-index: 2;
-} */
 
 .main-nav {
     position: absolute;
-    /* top: 70px; */
+    top: 21px;
     left: 0;
     width: 100%;
     z-index: 2;
@@ -130,7 +123,6 @@
 
 .blue-btn,
 .blue-border-btn:hover {
-    background-color: var(--blue);
     color: var(--white);
     transition: all 0.3s ease-in-out;
 }
@@ -170,6 +162,15 @@
     transition: all 0.3s ease-in-out;
 }
 
+.blue-small-btn{
+    background-color: var(--white);
+    border: 1px solid var(--navbarblue);
+    padding: 1px 23px;
+    border-radius: 5px;
+    font-size: 1.3rem;
+    font-weight: 500;
+
+}
 
 .blue-border-btn {
     border: 1px solid var(--blue);
@@ -191,7 +192,6 @@
 
 .orange-border-btn {
     border: 1px solid var(--orange);
-    ;
     color: var(--orange);
     background-color: var(--white);
 }
@@ -243,6 +243,34 @@
     color: var(--white);
     border-radius: 50%;
 }
+.green-excel-btn{
+    border: 1px solid var(--green);
+    border-radius: 5px;
+    padding: 5px 15px;
+    font-size: 1.3rem;
+    font-weight: 600;
+    color: var(--green);
+
+}
+.red-del-btn{
+    border: 1px solid var(--red);
+    border-radius: 5px;
+    padding: 5px 15px;
+    font-size: 1.3rem;
+    font-weight: 600;
+    color: var(--red);
+
+}
+.blue-save-btn{
+    border: 1px solid var(--navbarblue);
+    border-radius: 5px;
+    padding: 5px 15px;
+    font-size: 1.3rem;
+    font-weight: 600;
+    color: var(--navbarblue);
+
+}
+
 
 
 
client/resources/css/reset.css
--- client/resources/css/reset.css
+++ client/resources/css/reset.css
@@ -26,7 +26,7 @@
     --dark: #343a40;
     --light:#eeeeee;
     --headergray: #4f4f4f;
-    --navbarblue :#005aab;
+    --navbarblue :#006ed2;
     --sidenavgray: #eceef2;
     --lightbeige: #f8f8f8;
     --bordergray: #c9c9c9;
client/resources/css/style.css
--- client/resources/css/style.css
+++ client/resources/css/style.css
@@ -8,7 +8,13 @@
     background-color: var(--white);
 
 }
-
+.login-img{
+    background: url(../img/login/defaultImage.jpg) no-repeat;
+    width: 100%;
+    height: 100%;
+    background-size: cover;
+    
+}
 .login-box p {
     font-size: 1.5rem;
     color: var(--navbarblue);
@@ -134,7 +140,6 @@
     width: 100%;
     color: var(--dark);
 }
-
 
 .logo {
     width: 300px;
@@ -531,4 +536,10 @@
     text-align: center;
     border-top: 1px solid var(--borderlightgray);
     word-break: keep-all;
-}
(파일 끝에 줄바꿈 문자 없음)
+}
+
+/* 잔액 이월 전표 등록 */
+
+.Bi001-wrap{
+    background-color: var(--lightbeige);
+}
client/views/pages/AccountingManagement/BaselineInformation/Bi002.vue
--- client/views/pages/AccountingManagement/BaselineInformation/Bi002.vue
+++ client/views/pages/AccountingManagement/BaselineInformation/Bi002.vue
@@ -34,7 +34,7 @@
                             </div>
                         </div>
                         <div class="flex align-center">
-                            <button class="blue-btn">조회</button>
+                            <button class="blue-btn" style="padding-top: 7px ; padding-bottom: 7px;">조회(F12)</button>
                         </div>
 
 
client/views/pages/AccountingManagement/ChitManagement/Cm001.vue
--- client/views/pages/AccountingManagement/ChitManagement/Cm001.vue
+++ client/views/pages/AccountingManagement/ChitManagement/Cm001.vue
@@ -1,5 +1,5 @@
 <template>
-    <div class="gd-10 Bi003-page container">
+    <div class="gd-10 Bi001-page container">
         <div class="wrap pd2 flex-column">
             <div class="wrap-title pb1 mb1 flex justify-between">
                 <h1>잔액 이월 전표 등록</h1>
@@ -12,49 +12,161 @@
 
                 </div>
             </div>
-            <div class="content  flex-column">
-                <div class="row">
-                    <div class="content-title flex justify-between mb1">
-                        조회조건
+            <div class="content  flex-column Bi001-content">
+                <div class="Bi001-wrap flex-column pd1 mb1">
+                    <div class="mb1">
+                        <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 class="flex mr5">
+                                    <div>
+                                        <p class="blue-text">작성일자</p>
+                                    </div>
+                                    <div>
+                                        <input type="date"> ~
+                                        <input type="date">
+                                    </div>
+                                </div>
+                                <div class="flex mr5">
+                                    <div>
+                                        <p class="blue-text">계정과목</p>
+                                    </div>
+                                    <div>
+                                        <input type="text" class="content-w30">
+                                        <button>검색</button>
+                                        <input type="text" class="content-w60">
+                                    </div>
+                                </div>
+                            </div>
+                            <div class="flex align-center">
+                                <button class="blue-btn"
+                                    style="padding-top: 7px ; padding-bottom: 7px;">조회(F12)</button>
+                            </div>
+                        </div>
                     </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 class="flex-column">
+                        <div class="flex justify-between mb1">
+                            <div class="content-title">
+                                이월전표등록
                             </div>
-                            <div class="flex mr5">
-                                <div>
-                                    <p class="blue-text">작성일자</p>
-                                </div>
-                                <div>
-                                    <input type="date"> ~
-                                    <input type="date">
-                                </div>
-                            </div>
-                            <div class="flex mr5">
-                                <div>
-                                    <p class="blue-text">계정과목</p>
-                                </div>
-                                <div>
-                                    <input type="text">
-                                    <input type="text">
-                                </div>
+                            <div class="flex justify-end gd-2">
+                                <button class="blue-small-btn mr1" style="color: var(--navbarblue);">신규전표입력</button>
+                                <button  class="blue-small-btn" style="color: var(--navbarblue);">연변추가입력</button>
                             </div>
                         </div>
-                        <div class="flex align-center">
-                            <button class="blue-btn">조회</button>
+                        <div class="Bi003-list flex mb1 ">
+                            <table class="list-table">
+                                <!-- col 꼭 너비 기재해야함! 그래야 100%로 차지함 -->
+                                <colgroup>
+                                    <col style="width: 9%;">
+                                    <col style="width: 5%;">
+                                    <col style="width: 5%;">
+                                    <col style="width: 9%;">
+                                    <col style="width: 13%;">
+                                    <col style="width: 9%;">
+                                    <col style="width: 13%;">
+                                    <col style="width: 9%;">
+                                    <col style="width: 9%;">
+                                    <col style="width: 9%;">
+
+                                </colgroup>
+                                <thead>
+                                    <tr class="table-header">
+                                        <th>작성일자</th>
+                                        <th>전표NO</th>
+                                        <th>연번</th>
+                                        <th colspan="2">계정과목</th>
+                                        <th colspan="2">관리항목1</th>
+                                        <th>관리항목2</th>
+                                        <th>차변금액</th>
+                                        <th>대변금액</th>
+                                    </tr>
+                                </thead>
+                                <tbody>
+                                    <tr class="table-border" v-for="(codePath, index) in codeList">
+                                        <td>{{ codePath.date }}</td>
+                                        <td>{{ codePath.num }}</td>
+                                        <td>{{ codePath.num2 }}</td>
+                                        <td>{{ codePath.nameNum }}</td>
+                                        <td>{{ codePath.name }}</td>
+                                        <td>{{ codePath.listNum }}</td>
+                                        <td>{{ codePath.listName }}</td>
+                                        <td>{{ codePath.num3 }}</td>
+                                        <td>{{ codePath.money }}</td>
+                                        <td>{{ codePath.money2 }}</td>
+                                    </tr>
+                                </tbody>
+                            </table>
                         </div>
+                        <div class="flex justify-end ">
+                            <button class="green-excel-btn mr1">엑셀</button>
+                            <button class="red-del-btn mr1">삭제</button>
+                            <button class="blue-save-btn">저장</button>
+                        </div>
+                    </div>
+                </div>
+                <div>
+                    <div class="content-title flex justify-between mb1">
+                        이월전표내역
+                    </div>
+                    <div class="Bi003-list flex mb1">
+                        <table class="list-table">
+                            <!-- col 꼭 너비 기재해야함! 그래야 100%로 차지함 -->
+                            <colgroup>
+                                <col style="width: 9%;">
+                                <col style="width: 5%;">
+                                <col style="width: 5%;">
+                                <col style="width: 22%;">
+                                <col style="width: 22%;">
+                                <col style="width: 9%;">
+                                <col style="width: 9%;">
+                                <col style="width: 9%;">
 
+                            </colgroup>
+                            <thead>
+                                <tr class="table-header">
+                                    <th>작성일자</th>
+                                    <th>전표NO</th>
+                                    <th>연번</th>
+                                    <th>계정과목</th>
+                                    <th>관리항목1</th>
+                                    <th>관리항목2</th>
+                                    <th class="table-align">차변금액</th>
+                                    <th class="table-align">대변금액</th>
+                                </tr>
+                            </thead>
+                            <tbody>
+                                <tr class="table-border" v-for="(codePathHistroy) in codeList">
+                                    <td>{{ codePathHistroy.date }}</td>
+                                    <td>{{ codePathHistroy.num }}</td>
+                                    <td>{{ codePathHistroy.num2 }}</td>
+                                    <td>{{ codePathHistroy.nameNum }}{{ codePathHistroy.name }}</td>
+                                    <td>{{ codePathHistroy.listNum }}{{ codePathHistroy.listName }}</td>
+                                    <td>{{ codePathHistroy.num3 }}</td>
+                                    <td>{{ codePathHistroy.money }}</td>
+                                    <td>{{ codePathHistroy.money2 }}</td>
 
+                                </tr>
+
+                                <tr v-if="postList === 0">
+                                    <td colspan="5" class="no-list">검색조건에 해당하는 데이터가 없습니다.</td>
+                                </tr>
+                            </tbody>
+                        </table>
                     </div>
                 </div>
             </div>
@@ -66,6 +178,9 @@
 export default {
     data() {
         return {
+            codeList: [
+                { date: "20219", num: "0007", num2: "0001", nameNum: "1102041", name: "대손충당금(미수금)", listNum: "111474", listName: "(주)서광지관", num3: "353-1505-5123-74", money: "350,000,000", money2: "565,550,000" }
+            ],
         }
     },
     methods: {
@@ -82,4 +197,8 @@
     }
 }
 </script>
-<style></style>
(파일 끝에 줄바꿈 문자 없음)
+<style scoped>
+button{
+    font-size: 1.4rem;
+}
+</style>
(파일 끝에 줄바꿈 문자 없음)
client/views/pages/App.vue
--- client/views/pages/App.vue
+++ client/views/pages/App.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="flex-column layout-wrap">
-    <!-- <Header></Header> -->
+    <Header></Header>
     <Menu @itemSelected="handleItemSelected"></Menu>
     <div class="wrapper flex" :class="loginUser != null ? 'main' : 'login'">
       <SideMenu :selectedId="selectedId" class="gd-2"></SideMenu>
client/views/pages/layout/Header.vue
--- client/views/pages/layout/Header.vue
+++ client/views/pages/layout/Header.vue
@@ -1,24 +1,9 @@
 <template>
     <header>
 
-        <div class="logo-wrap gd flex justify-between align-center ">
-            <router-link to="/Bi002.page" class="logo gd-1"></router-link>
-            <div class="flex justify-end  gd-2 logo-btn">
-                <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>
+        <div class="logo-wrap gd flex justify-end  align-center ">
+            <a href="/">박정현님</a> |
+            <a href="/">로그아웃</a>
         </div>
     </header>
 
@@ -44,35 +29,4 @@
 }
 </script>
 
-<style scoped>
-.topheader {
-    background-color: var(--headergray);
-    padding: 2px 30px;
-}
-
-.topheader p,
-.topheader button {
-    padding: 0.1% 0;
-    color: var(--white);
-    font-size: 1.4rem;
-}
-
-.header-btn {
-    width: 50px;
-    height: 50px;
-    background-color: var(--white);
-    border-radius: 5px;
-    text-align: center;
-    margin-left: 2%;
-    padding: 3% 0;
-    box-shadow: 1px 1px 5px #00000031;
-
-}
-
-.header-btn p {
-    margin: 0 auto;
-    width: 20px;
-    height: 20px;
-    background-size: contain;
-}
-</style>
(파일 끝에 줄바꿈 문자 없음)
+<style scoped></style>
(파일 끝에 줄바꿈 문자 없음)
client/views/pages/layout/Menu.vue
--- client/views/pages/layout/Menu.vue
+++ client/views/pages/layout/Menu.vue
@@ -16,14 +16,14 @@
                 <p class="btn-img1"></p>
                 <a href="/">사용설명서</a>
             </div>
-            <div class=" header-btn">
+            <!-- <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> -->
         </div>
 
 
client/views/pages/login/Login.vue
--- client/views/pages/login/Login.vue
+++ client/views/pages/login/Login.vue
@@ -10,7 +10,7 @@
                     <label for="fileUpload" style="display: block; width: 100%; height: 100%; cursor: pointer;">
                         <img v-if="imagePreview" :src="imagePreview" alt="Image preview"
                             style="width: 100%; height: 100%;">
-                        <div v-else style="width: 100%; height: 100%;" src="../../../resources/img/login/defaultImage.jpg"></div>
+                        <div v-else style="width: 100%; height: 100%;" class="login-img"></div>
                     </label>
                 </div>
 
Add a comment
List