1
0
Fork 0
HANYANG_MES/show_dir/www/ksvc/base/routing/routing.php

159 lines
5.9 KiB
PHP

<?php
$cate_id = "BASE_ROUTING"; //현재 메뉴 ID 필수!!!
include_once "{$_SERVER['DOCUMENT_ROOT']}/common.inc.php";
include_once _SVC_INC_PATH_ . "/auth_check.php";
include_once _SVC_INC_PATH_ ."/header.php";
include_once _SVC_INC_PATH_ ."/frame_header.php";
?>
<div id="mtop_title_block">
<div id="mtop_title">
<div class="title"><i class="<?=$GLOBALS['_Menu_']['menu_class']?>"></i> <?=$GLOBALS['_Menu_']['menu_name']?></div>
<div class="top_breadcrumb"><?=$top_breadcrumb?></div>
</div>
<div id="mtop_btn_group">
<!-- 버튼 -->
</div>
</div>
<div id="mtop_search" class="form-inline">
<div class="search_item form-inline">
<span class="label_title">구분 </span>
<span>
<select id="S_SHAPE_GRP" name="S_SHAPE_GRP" class="form-control form-select" style="width: 172px;">
<?= getSelectOptions( array_map(function($grp){ return $grp['Code_Exp']; }, $GLOBALS['_SHAPE_GRP']) ) ?>
</select>
</span>
</div>
<div class="search_item form-inline">
<span class="label_title">형상 </span>
<span>
<select id="S_SHAPE_TYPE" name="S_SHAPE_TYPE" class="form-control form-select" style="width: 172px;">
<?= getSelectOptions( $GLOBALS['_SHAPE_GRP'][array_key_first($GLOBALS['_SHAPE_GRP'])]['children'] ) ?>
</select>
</span>
</div>
<div class="search_item">
<button id="btnPopShape" class="btn btn-nobd" style="width: 100px;"> 형상관리</button>
</div>
<div class="search_item">
<label class="label_title form_radio">사용여부
<input type="checkbox" id="S_USE_FLG" name="S_USE_FLG" checked>
</label>
</div>
</div>
<div id="main_content">
<div id="gr_grid" class="cont_hfix">
<div id="gf_spec">
<div class="ctop_title">
<div class="content_title">1. 스펙정보</div>
<div class="content_btn_group">
<button id="btnAddSpec" class="btn btn-nobd"><i class="fa-solid fa-plus"></i></button>
<!--
<button id="btnDelSpec" class="btn btn-nobd" disabled><i class="fa-solid fa-minus"></i></button>-->
<button id="btnPopSpec" class="btn btn-nobd" style="width: 100px;"> 항목관리</button>
<button id="btnPutSpec" class="btn btn_prim"><i class="fa-solid fa-diagram-next"></i> 저장</button>
</div>
</div>
<div class="tbl_block">
<div id="tblSpecList"></div>
</div>
</div>
<div id="gf_route">
<div class="ctop_title">
<div class="content_title">2. 라우팅</div>
<div class="content_btn_group">
<button id="btnAddRoute" class="btn btn-nobd"><i class="fa-solid fa-plus"></i></button>
<!--
<button id="btnDelRoute" class="btn btn-nobd" disabled><i class="fa-solid fa-minus"></i></button>-->
<button id="btnPutRoute" class="btn btn_prim"><i class="fa-solid fa-diagram-next"></i> 저장</button>
</div>
</div>
<div class="tbl_block">
<div id="tblRoutList"></div>
</div>
</div>
<div id="gf_cond" class="cotents_multi_list">
<div class="ctop_title">
<div class="content_title">3. 공정별 가공부위</div>
<div class="content_btn_group">
<button id="btnPopCond" class="btn btn-nobd" style="width: 100px;"> 가공부위관리</button>
<button id="btnPutCond" class="btn btn_prim" disabled><i class="fa-solid fa-diagram-next"></i> 저장</button>
</div>
</div>
<div class="tbl_block">
<div id="tblCondList"></div>
</div>
</div>
<div id="gf_insp">
<div class="ctop_title">
<div class="content_title">4. 공정별 검사항목</div>
<div class="content_btn_group">
<button id="btnPopInsp" class="btn btn-nobd" style="width: 100px;"> 검사방법관리</button>
<button id="btnPutInsp" class="btn btn_prim" disabled><i class="fa-solid fa-diagram-next"></i> 저장</button>
</div>
</div>
<div class="tbl_block">
<div id="tblInspList"></div>
</div>
</div>
<div id="gf_binsp">
<div class="ctop_title">
<div class="content_title">5. 공정별 선행검사항목</div>
<div class="content_btn_group">
<button id="btnPutBfInsp" class="btn btn_prim" disabled><i class="fa-solid fa-diagram-next"></i> 저장</button>
</div>
</div>
<div class="tbl_block">
<div class="column_tb_lator" id="tblBfInspList"></div>
</div>
</div>
</div>
</div>
<?php
include_once _SVC_INC_PATH_ ."/frame_footer.php";
include_once _SVC_INC_PATH_ ."/footer.php";
?>
<style>
#gf_spec { grid-area: gf_spec; }
#gf_route { grid-area: gf_route; }
#gf_cond { grid-area: gf_cond; }
#gf_insp { grid-area: gf_insp; }
#gf_binsp { grid-area: gf_binsp; }
#gr_grid {
display: grid;
grid-template-columns: 60% 40%;
grid-template-rows: 40% 30% 30%;
grid-gap: 15px 25px;
grid-template-areas:"gf_spec gf_route"
"gf_cond gf_insp"
"gf_cond gf_binsp";
}
#gr_grid > div {
/* margin-top: 25px;*/
height: calc(100% - 25px);
}
#gr_grid > div:not(:nth-child(2n-1)) {
/*margin-left: 20px;*/
}
#frame_contents #main_content .tbl_block {
height: calc(100% - 25px);
}
</style>
<script>
let varOPGRP = <?=json_encode($cmv_obj->getOperationList())?>
</script>
<script src="./routing.js?v=<?=date("Y-m-d-H-i")?>"></script>