1
0
Fork 0
HANYANG_MES/home_dir/www/ksvc/base/basecode/basecode.php

170 lines
6.3 KiB
PHP

<?php
/*
* @Overview 기초 코드 관리
* @History 2024-03-13 / 최승연 / 최초작성
*/
$cate_id = "BASE_CODE"; //현재 메뉴 ID 필수!!!
include_once "{$_SERVER['DOCUMENT_ROOT']}/common.inc.php";
include_once _SVC_INC_PATH_ . "/header.php";
// include_once _SVC_INC_PATH_ ."/frame_header.php";
?>
<div class="container">
<!-- 사이드바 불러오기 -->
<?php include_once _SVC_INC_PATH_ . "/sidebar.php"; ?>
<!-- 사이드바 불러오기 종료 // -->
<!-- 검색 조회 및 저장 -->
<div class="table-header worker-header">
<div class="inner-container">
<!-- 검색 조건 (인풋) -->
<div class="search-container">
<div class="input-container flexcol gap06">
<label for="basecode">기초코드</label>
<div class="input-box">
<select name="basecode" id="basecode" v-model="Bran_filter">
<option value="">- 전체 -</option>
<option :value="code.Code_Uid" v-for="code in getCodeLevels('','','Code_Exp')">{{code.Code_Exp}}
<!--({{code.Code_Uid}})--></option>
</select>
</div>
</div>
</div>
<!-- 검색 조건 종료 // -->
<!-- 조회 및 저장 버튼 -->
<div class="button-container">
<div class="button-box">
<button class="point-btn" id="filter_btn">조회</button>
<button class="point-btn" id="put_btn">저장</button>
</div>
</div>
<!-- 조회 및 저장 버튼 종료 // -->
</div>
</div>
<!-- 검색 조회 및 저장 종료 // -->
<!-- 컨텐츠 컨테이너 -->
<div class="contents-container">
<!-- 테이블 컨테이너 -->
<div class="table-container">
<div class="inner-container">
<div class="flexrow gap20">
<div class="table-box flex-4" id="main_table">
<!-- 테이블 헤더 (제목, 추가, 삭제, 저장) -->
<div class="table-title">
<p class="title">기초코드 조회</p>
</div>
<!-- 테이블 헤더 종료 // -->
<!-- 테이블 -->
<div class="tb-height-full">
<div class="col">
<div class="cont_hfix">
<table class="basetable">
<colgroup>
<col width="15%" />
<col width="15%" />
<col width="20%" />
<col width="20%" />
<col width="*" />
</colgroup>
<thead class="text-center top_sticky">
<tr>
<th colspan="2">기초코드정보</th>
<th>Code</th>
<th>Value</th>
<th>설명</th>
</tr>
</thead>
<tbody>
<template v-for="(code, idx) in getSortCodeList(Bran_filter)">
<tr
:class="{'text-center':1,'bg-lightgrey code-start':code.Group_Uid==code.Code_Uid,'bg-light font-weight-bold':code.Group_Uid==Ncode.Group_Uid}"
@click="getCode(code)">
<td v-if="code.Bran_Uid==code.Code_Uid"
:colSpan="LCodeList.filter(v=>(v.Bran_Uid == code.Bran_Uid && v.Bran_Uid != v.Group_Uid && v.Group_Uid == v.Code_Uid)).length == 0 ? 2 : 1"
:rowSpan="LCodeList.filter(v=>v.Bran_Uid == code.Code_Uid).length">
{{code.Code_Exp}}
</td>
<td
v-if="code.Bran_Uid != code.Group_Uid && code.Group_Uid==code.Code_Uid && LCodeList.filter(v=>(v.Bran_Uid == code.Bran_Uid && v.Group_Uid != v.Bran_Uid && v.Group_Uid == v.Code_Uid)).length > 0"
:rowSpan="LCodeList.filter(v=>(v.Bran_Uid == code.Bran_Uid && v.Group_Uid == code.Code_Uid)).length">
<div>{{code.Code_Exp}}</div>
</div>
</td>
<td v-if="code.Bran_Uid != code.Code_Uid && code.Group_Uid != code.Code_Uid">{{code.Code_Uid}}</td>
<td v-if="code.Bran_Uid != code.Code_Uid && code.Group_Uid != code.Code_Uid">{{code.Code_Val}}</td>
<td v-if="code.Bran_Uid != code.Code_Uid && code.Group_Uid != code.Code_Uid">{{code.Code_Exp}}</td>
</tr>
</template>
</tbody>
</table>
</div>
</div>
</div>
<!-- 테이블 종료 // -->
</div>
<!-- 테이블 컨테이너 종료 // -->
<div class="table-box flex-3" id="sub_table">
<!-- 테이블 헤더 (제목, 추가, 삭제, 저장) -->
<div class="table-title">
<p class="title">
기초코드 관리
<span> ※마우스로 끌어 순서를 변경할 수 있습니다.</span>
</p>
<!-- 버튼 -->
<div class="button-box">
<button class="add-btn reverse-btn">
<?php include _SVC_INC_PATH_ . '/img/add.php' ?>
추가
</button>
<button class="remove-btn reverse-btn">
<?php include _SVC_INC_PATH_ . '/img/delete.php' ?>
삭제
</button>
</div>
<!-- 버튼 종료 // -->
</div>
<!-- 테이블 헤더 종료 // -->
<!-- 테이블 -->
<div class="tb-height-full">
<div class="hy-table"></div>
</div>
<!-- 테이블 종료 // -->
</div>
<!-- 테이블 박스 종료 // -->
</div>
<!-- 테이블 컨테이너 종료 // -->
</div>
</div>
<!-- 컨텐츠 컨테이너 종료 // -->
</div>
<!-- 메인 섹션 종료 // -->
</div>
<?php include_once _SVC_INC_PATH_ . "/footer_common.php"; ?>
<script src="./basecode.js"></script>
<?php
include_once _SVC_INC_PATH_ . "/footer.php";