264 lines
18 KiB
Plaintext
264 lines
18 KiB
Plaintext
<%@page language="java" contentType="text/html;charset=utf-8" pageEncoding="UTF-8" %>
|
|
<style type="text/css">
|
|
.input-form-control {
|
|
display: block;
|
|
width: 100%;
|
|
height: 34px;
|
|
padding: 6px 12px;
|
|
font-size: 14px;
|
|
line-height: 1.42857143;
|
|
color: #555;
|
|
background-color: #fff;
|
|
background-image: none;
|
|
border: 1px solid #ccc;
|
|
/*border-radius: 4px;*/
|
|
border-top-right-radius: 4px;
|
|
border-bottom-right-radius: 4px;
|
|
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
|
|
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
|
|
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
|
|
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
|
|
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
|
|
}
|
|
|
|
.input-form-control[disabled],
|
|
fieldset[disabled] .input-form-control {
|
|
cursor: not-allowed;
|
|
background-color: #eee;
|
|
opacity: 1;
|
|
}
|
|
</style>
|
|
<div ng-controller="ENDR900Controller" class="skin-black" style="overflow: hidden;">
|
|
|
|
<jsp:include page="TOP_MENU.jsp"/>
|
|
|
|
<div class="wrapper row-offcanvas row-offcanvas-left">
|
|
<!-- Left side column. contains the logo and sidebar -->
|
|
<jsp:include page="LEFT_MENU.jsp"/>
|
|
|
|
<!-- Right side column. Contains the navbar and content of the page -->
|
|
|
|
<aside class="right-side">
|
|
<!-- Insert Panel -->
|
|
<section class="content" style="margin-bottom: -20px; margin-top: -20px;">
|
|
|
|
<div class="row">
|
|
<div class="col-xs-12">
|
|
<div class="panel">
|
|
<header class="panel-heading">
|
|
สอบถามงานอนุมัติสลักหลัง
|
|
</header>
|
|
<div class="panel-body table-responsive">
|
|
<form novalidate name="insertEndrProvincialTeamForm">
|
|
<fieldset class="form-group">
|
|
<div class="row form-inline"
|
|
style="padding: 15px; padding-bottom: 0px; padding-left: 0px;">
|
|
<div class="form-group col-sm-12">
|
|
<div class="input-group" style="display: inline-flex;">
|
|
<span class="input-group-addon">Created Date From</span>
|
|
<input name="createddateFrom" type="text"
|
|
ng-model="schForm.createddateFrom" class="input-form-control"
|
|
datepickers mask='39/19/9999'
|
|
style="border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0px;">
|
|
<span class="input-group-addon">To</span>
|
|
<input name="createddateTo" type="text"
|
|
ng-model="schForm.createddateTo" class="input-form-control"
|
|
datepickers mask='39/19/9999' style="border-left: 0;">
|
|
<span ng-show="createdDateFromRequired" style="color: #e40000; white-space: nowrap; padding-left: 10px;">Created Date From required!!</span>
|
|
<span ng-show="createdDateToRequired" style="color: #e40000; white-space: nowrap; padding-left: 10px;">Created Date To required!!</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row form-inline" style="padding: 15px; padding-left: 0px;">
|
|
<div class="form-group col-sm-6">
|
|
<div class="input-group" style="display: inline-flex;">
|
|
<span class="input-group-addon">End Date From</span>
|
|
<input name="enddateFrom" type="text" ng-model="schForm.enddateFrom"
|
|
class="input-form-control" datepickers mask='39/19/9999'
|
|
style="border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0px;">
|
|
|
|
<span class="input-group-addon">To</span>
|
|
<input name="enddateTo" type="text" ng-model="schForm.enddateTo"
|
|
class="input-form-control" datepickers mask='39/19/9999'
|
|
style="border-left: 0;"
|
|
>
|
|
<span ng-show="enddateFromRequired" style="color: #e40000; white-space: nowrap; padding-left: 10px;">End Date From required!!</span>
|
|
<span ng-show="enddateToRequired" style="color: #e40000; white-space: nowrap; padding-left: 10px;">End Date To required!!</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="form-group col-sm-4">
|
|
<div class="input-group">
|
|
<span class="input-group-addon">Status</span>
|
|
<select ng-model="schForm.outcome" class="input-form-control">
|
|
<option value="">ทั้งหมด</option>
|
|
<option value="APPROVE">APPROVE</option>
|
|
<option value="CANCEL">CANCEL</option>
|
|
<option value="REJECT">REJECT</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="form-group col-sm-4">
|
|
<div class="input-group">
|
|
<span class="input-group-addon">Team</span>
|
|
<input id="ownergroup" name="ownergroup"
|
|
ng-model="schForm.ownergroup"
|
|
type="text"
|
|
maxlength="250"
|
|
class="input-form-control"/>
|
|
</div>
|
|
</div>
|
|
<div class="form-group col-sm-4">
|
|
<div class="input-group">
|
|
<span class="input-group-addon">Policy Number</span>
|
|
<input id="textattribute3" name="textattribute3"
|
|
ng-model="schForm.textattribute3"
|
|
type="text"
|
|
maxlength="250"
|
|
class="input-form-control"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group col-sm-4">
|
|
<div class="input-group">
|
|
<span class="input-group-addon">Endr Code</span>
|
|
<input id="textattribute7" name="ownergroup"
|
|
ng-model="schForm.textattribute7"
|
|
type="text"
|
|
maxlength="250"
|
|
class="input-form-control"/>
|
|
</div>
|
|
</div>
|
|
<div class="form-group col-sm-4">
|
|
<div class="input-group">
|
|
<span class="input-group-addon">Oper Id</span>
|
|
<input id="textattribute9" name="ownergroup"
|
|
ng-model="schForm.textattribute9"
|
|
type="text"
|
|
maxlength="250"
|
|
class="input-form-control"/>
|
|
</div>
|
|
</div>
|
|
<div class="form-group col-sm-4">
|
|
<div class="input-group">
|
|
<span class="input-group-addon">Acquired By</span>
|
|
<input id="acquiredby" name="acquiredby"
|
|
ng-model="schForm.acquiredby"
|
|
type="text"
|
|
maxlength="250"
|
|
class="input-form-control" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row text-center">
|
|
<div type="button" ng-click="doSearch()"
|
|
class="btn btn-info btn-sm"
|
|
style="width: 55px; height: 30px;">Search
|
|
</div>
|
|
<div type="button" ng-click="doClearInsert()" class="btn btn-warning btn-sm"
|
|
style="width: 55px; height: 30px;">Cancel
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</form>
|
|
</div>
|
|
|
|
<div class="panel-body table-responsive" style="overflow-x: auto; margin-bottom: 50px;">
|
|
<table class="table table-hover" id="result">
|
|
<thead>
|
|
<th style="text-align: center;" nowrap>Create Date</th>
|
|
<th style="text-align: center;" nowrap>Policy Number</th>
|
|
<th style="text-align: center;" nowrap>Endr Code</th>
|
|
<th style="text-align: center;" nowrap>Endr Description</th>
|
|
<th style="text-align: center;" nowrap>Team</th>
|
|
<th style="text-align: center;" nowrap>Assign User</th>
|
|
<th style="text-align: center;" nowrap>Client Number</th>
|
|
<th style="text-align: center;" nowrap>Instance Id</th>
|
|
<th style="text-align: center;" nowrap>Update Date</th>
|
|
<th style="text-align: center;" nowrap>State</th>
|
|
<th style="text-align: center;" nowrap>Status</th>
|
|
<th style="text-align: center;" nowrap>Acquired By</th>
|
|
<th style="text-align: center;" nowrap>Approve By</th>
|
|
<th style="text-align: center;" nowrap>Approve Date</th>
|
|
<th style="text-align: center;" nowrap>Insure Name</th>
|
|
<th style="text-align: center;" nowrap>Oper Id</th>
|
|
<th style="text-align: center;" nowrap>Endr Create</th>
|
|
<th style="text-align: center;" nowrap>Endr Effective</th>
|
|
<th style="text-align: center;" nowrap>Endr Print</th>
|
|
</thead>
|
|
|
|
<tbody ng-show="searchFlag == '1' && onSearch == true">
|
|
<tr>
|
|
<td style="color: black;" colspan="19" align="center">Loading ...</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody ng-show="searchFlag == '1' && onSearch == false && resultList.length == 0">
|
|
<tr>
|
|
<td style="color: red" colspan="19" align="center">data not found</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody ng-show="searchFlag == '1' && onSearch == false && resultList.length > 0"
|
|
ng-repeat="data in resultList | slices:((currentPage1-1) * perPages):(((currentPage1-1) * perPages)+perPages) track by $index">
|
|
<tr>
|
|
<td align="center">{{data.createddate}}</td>
|
|
<td align="center">{{data.textattribute3}}</td>
|
|
<td align="center">{{data.textattribute7}}</td>
|
|
<td align="left" nowrap>{{data.title}}</td>
|
|
<td align="center">{{data.ownergroup}}</td>
|
|
<td align="left">{{data.assigneesdisplayname}}</td>
|
|
<td align="center">{{data.textattribute2}}</td>
|
|
<td align="center">{{data.tasknumber}}</td>
|
|
<td align="center">{{data.updateddate}}</td>
|
|
<td align="center">{{data.state}}</td>
|
|
<td align="center">{{data.outcome}}</td>
|
|
<td align="center">{{data.acquiredby}}</td>
|
|
<td align="center">{{data.approvers}}</td><!--Approve By-->
|
|
<td align="center">{{data.enddate}}</td><!--Approve Date-->
|
|
<td align="left" nowrap>{{data.textattribute4}}</td><!--Insure Name-->
|
|
<td align="center">{{data.textattribute9}}</td><!--Oper Id-->
|
|
<td align="center">{{data.Dateattribute3}}</td><!--Endr Create-->
|
|
<td align="center">{{data.Dateattribute4}}</td><!--Endr Effective-->
|
|
<td align="center">{{data.Dateattribute1}}</td><!--Endr Print-->
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div ng-show="resultList.length > 0">
|
|
<!-- total-items="totalItems1" max-size="maxSize" num-pages="40"-->
|
|
<pagination total-items="totalItems1" ng-model="currentPage1"
|
|
items-per-page="perPages"
|
|
max-size="maxSize" class="pagination-sm"
|
|
boundary-links="true" rotate="false"
|
|
>
|
|
</pagination>
|
|
</div>
|
|
<%--// End down page--%>
|
|
</div><!-- /.box-body -->
|
|
|
|
|
|
</div><!-- /.box -->
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
|
|
<footer style="width:100%;
|
|
height:30px;
|
|
position:fixed;
|
|
bottom:0;
|
|
left:0;
|
|
background:#aaaaaa;
|
|
text-align: center;
|
|
border-top: 1px solid #aaaaaa;
|
|
padding-top: 5px;
|
|
color: #f012be;
|
|
">
|
|
Copyright © Director, 2015 by PRINT ENDR
|
|
</footer>
|
|
</aside><!-- /.right-side -->
|
|
</div>
|
|
|
|
</div> |