Performance tuning done
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
|
||||
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="false"/>
|
||||
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_DISABLED_BUILDER" value="org.eclipse.wst.jsdt.core.javascriptValidator"/>
|
||||
<mapAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS"/>
|
||||
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
|
||||
</launchConfiguration>
|
||||
3
cygnus-onprem-app/build/WebContent/META-INF/MANIFEST.MF
Normal file
3
cygnus-onprem-app/build/WebContent/META-INF/MANIFEST.MF
Normal file
@@ -0,0 +1,3 @@
|
||||
Manifest-Version: 1.0
|
||||
Class-Path:
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 103 KiB |
Binary file not shown.
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
|
||||
<section name="ReportsBackup.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<userSettings>
|
||||
<ReportsBackup.Properties.Settings>
|
||||
<setting name="bankreportsfdt" serializeAs="String">
|
||||
<value>2017-11-30</value>
|
||||
</setting>
|
||||
<setting name="bankreportstdt" serializeAs="String">
|
||||
<value>2017-11-30</value>
|
||||
</setting>
|
||||
<setting name="bankreports" serializeAs="String">
|
||||
<value>X:\reports\output\bankreports\1\1</value>
|
||||
</setting>
|
||||
<setting name="casedoc" serializeAs="String">
|
||||
<value>X:\reports\output\casedoc</value>
|
||||
</setting>
|
||||
<setting name="vendormails" serializeAs="String">
|
||||
<value>X:\reports\output\fcu\vendormails</value>
|
||||
</setting>
|
||||
<setting name="dedupe" serializeAs="String">
|
||||
<value>X:\reports\output\dedupe\1\1</value>
|
||||
</setting>
|
||||
<setting name="doc_reports" serializeAs="String">
|
||||
<value>X:\reports\matrixonline\bankreports</value>
|
||||
</setting>
|
||||
<setting name="doc_trackers" serializeAs="String">
|
||||
<value>X:\reports\matrixonline\trackers</value>
|
||||
</setting>
|
||||
<setting name="tbankreports" serializeAs="String">
|
||||
<value>Y:\reports\output\bankreports\1\1</value>
|
||||
</setting>
|
||||
<setting name="tcasedoc" serializeAs="String">
|
||||
<value>Y:\reports\output\casedoc</value>
|
||||
</setting>
|
||||
<setting name="tvendormails" serializeAs="String">
|
||||
<value>Y:\reports\output\fcu\vendormails</value>
|
||||
</setting>
|
||||
<setting name="tdedupe" serializeAs="String">
|
||||
<value>Y:\reports\output\dedupe\1\1</value>
|
||||
</setting>
|
||||
<setting name="tdoc_reports" serializeAs="String">
|
||||
<value>Y:\reports\matrixonline\bankreports</value>
|
||||
</setting>
|
||||
<setting name="tdoc_trackers" serializeAs="String">
|
||||
<value>Y:\reports\matrixonline\trackers</value>
|
||||
</setting>
|
||||
<setting name="casedocfdt" serializeAs="String">
|
||||
<value>2014-04-01</value>
|
||||
</setting>
|
||||
<setting name="casedoctdt" serializeAs="String">
|
||||
<value>2014-04-01</value>
|
||||
</setting>
|
||||
<setting name="vendormailsfdt" serializeAs="String">
|
||||
<value>2014-04-01</value>
|
||||
</setting>
|
||||
<setting name="vendormailstdt" serializeAs="String">
|
||||
<value>2014-04-01</value>
|
||||
</setting>
|
||||
<setting name="dedupefdt" serializeAs="String">
|
||||
<value>2014-04-01</value>
|
||||
</setting>
|
||||
<setting name="dedupetdt" serializeAs="String">
|
||||
<value>2014-04-01</value>
|
||||
</setting>
|
||||
<setting name="doc_reportsfdt" serializeAs="String">
|
||||
<value>2014-04-01</value>
|
||||
</setting>
|
||||
<setting name="doc_reportstdt" serializeAs="String">
|
||||
<value>2014-04-01</value>
|
||||
</setting>
|
||||
<setting name="doc_trackersfdt" serializeAs="String">
|
||||
<value>2014-04-01</value>
|
||||
</setting>
|
||||
<setting name="doc_trackerstdt" serializeAs="String">
|
||||
<value>2014-04-01</value>
|
||||
</setting>
|
||||
</ReportsBackup.Properties.Settings>
|
||||
</userSettings>
|
||||
</configuration>
|
||||
259550
cygnus-onprem-app/build/WebContent/ReportsBackup/log.txt
Normal file
259550
cygnus-onprem-app/build/WebContent/ReportsBackup/log.txt
Normal file
File diff suppressed because it is too large
Load Diff
20
cygnus-onprem-app/build/WebContent/WEB-INF/app-config.xml
Normal file
20
cygnus-onprem-app/build/WebContent/WEB-INF/app-config.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">
|
||||
<mvc:annotation-driven/>
|
||||
|
||||
<!-- Scan for annotation based controllers -->
|
||||
<context:component-scan base-package="matrix.nimble" />
|
||||
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
|
||||
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
|
||||
<property name="prefix" value="/WEB-INF/app/" />
|
||||
<property name="suffix" value=".jsp" />
|
||||
</bean>
|
||||
<bean id="multipartResolver" class="org.springframework.web.multipart.support.StandardServletMultipartResolver" />
|
||||
</beans>
|
||||
@@ -0,0 +1,107 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.min.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/user.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Maintenance</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/admin-hr-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-maintenance">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1100px">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/optmale.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Application Maintenance</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('initmaintenance','_parent','filterform')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form name="filterform" method="post" id="filterform">
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<table align="center" id="filtertab" style="width:980px;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="padding-top:7px">
|
||||
Up To Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="uptodate" id="uptodate" value="${defaultdate}" style="width:100px;" onblur="validate(this,'t','Date')" onkeydown="return addSlashes(this,event)" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<div class="FormPanel matrix-maintenance__actions">
|
||||
<button id="clearmdedupe" name="clearmdedupe" onclick="deleteData('cmd',this)" style="height:60px;width:200px">Clear Master Dedupe</button>
|
||||
<button id="clearecache" name="clearecache" onclick="deleteData('cec',this)" style="height:60px;width:200px">Clear Email Cache</button>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
function deleteData(oprType,elm){
|
||||
var uptodate = $('#uptodate').val();
|
||||
if(confirm('Are you sure you want to '+$(elm).text().toUpperCase()+' up to '+uptodate))
|
||||
{
|
||||
LoadingMsg("Processing request, please wait...","ajaxmsg");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "startmaintenance",
|
||||
data: "oprtype="+oprType+"&oprby="+$("#usid").val()+"&upto="+uptodate,
|
||||
success: function(response){
|
||||
$("#ajaxmsg").remove();
|
||||
CallMessage(response,3000,200,300);
|
||||
},
|
||||
error: function(e){
|
||||
$("#ajaxmsg").remove();
|
||||
CallMessage('USRCS02:error:'+e.responseText,3000,200,300);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,31 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
|
||||
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="ISO-8859-1" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="<c:url value='/css/bootstrap-5.3.8.min.css' />" rel="stylesheet" /><link href="<c:url value='/css/matrix-v2.css' />" rel="stylesheet" /><link href="<c:url value='/css/user-detail-v2.css' />" rel="stylesheet" />
|
||||
<script src="<c:url value='/js/branch-detail-v2.js' />" defer></script><title>Cygnus 1.0 | Branch Detail</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-user-detail" data-save-complete="${not empty msg and stat}" data-result="${retval}">
|
||||
<main class="container-fluid p-3">
|
||||
<c:if test="${not empty msg}"><c:set var="parts" value="${fn:split(msg, ':')}" /><div class="alert ${stat ? 'alert-success' : 'alert-danger'} py-2 px-3" role="alert"><c:choose><c:when test="${fn:length(parts) gt 2}"><c:out value="${parts[2]}" /></c:when><c:otherwise><c:out value="${msg}" /></c:otherwise></c:choose></div></c:if>
|
||||
<form:form method="post" action="${pageContext.request.contextPath}/ver/updateportbranch" id="branchdetail" modelAttribute="branchdetail" cssClass="needs-validation" novalidate="novalidate">
|
||||
<form:hidden path="branchid" /><form:hidden path="bankbranchid" /><form:hidden path="portfolio" /><form:hidden path="suuid" />
|
||||
<div class="row g-2 align-items-center mb-2"><label for="bank" class="col-4 col-form-label col-form-label-sm"><span class="text-danger">*</span> Bank</label><div class="col-8"><form:select path="bank" cssClass="form-select form-select-sm"><form:option value="-1" label="Select bank" /><c:forEach items="${banklist}" var="bank"><form:option value="${bank[0]}" label="${bank[1]}" /></c:forEach></form:select><div class="invalid-feedback">Select a bank.</div></div></div>
|
||||
<div class="row g-2 align-items-center mb-2"><label for="branchname" class="col-4 col-form-label col-form-label-sm"><span class="text-danger">*</span> Branch Name</label><div class="col-8"><form:input path="branchname" maxlength="30" pattern="[A-Za-z ]+" required="required" cssClass="form-control form-control-sm" /><div class="invalid-feedback">Use letters and spaces.</div></div></div>
|
||||
<div class="row g-2 align-items-center mb-2"><label for="branchcode" class="col-4 col-form-label col-form-label-sm"><span class="text-danger">*</span> Branch Code</label><div class="col-8"><form:input path="branchcode" maxlength="7" pattern="[A-Za-z]+" required="required" cssClass="form-control form-control-sm" /><div class="invalid-feedback">Use letters only.</div></div></div>
|
||||
<div class="row g-2 align-items-center mb-2"><label for="address1" class="col-4 col-form-label col-form-label-sm"><span class="text-danger">*</span> Plot No</label><div class="col-8"><form:input path="address1" maxlength="40" required="required" cssClass="form-control form-control-sm" /><div class="invalid-feedback">Enter the plot/address.</div></div></div>
|
||||
<div class="row g-2 align-items-center mb-2"><label for="address2" class="col-4 col-form-label col-form-label-sm">Locality</label><div class="col-8"><form:input path="address2" maxlength="40" cssClass="form-control form-control-sm" /></div></div>
|
||||
<div class="row g-2 align-items-center mb-2"><label for="address3" class="col-4 col-form-label col-form-label-sm">Area/City</label><div class="col-8"><form:input path="address3" maxlength="40" cssClass="form-control form-control-sm" /></div></div>
|
||||
<div class="row g-2 align-items-center mb-2"><label for="state" class="col-4 col-form-label col-form-label-sm"><span class="text-danger">*</span> State</label><div class="col-8"><form:input path="state" maxlength="25" required="required" cssClass="form-control form-control-sm" /><div class="invalid-feedback">Enter the state.</div></div></div>
|
||||
<div class="row g-2 align-items-center mb-2"><label for="pincode" class="col-4 col-form-label col-form-label-sm">Pincode</label><div class="col-8"><form:input path="pincode" maxlength="6" pattern="[0-9]{6}" cssClass="form-control form-control-sm" /><div class="invalid-feedback">Enter a six-digit pincode.</div></div></div>
|
||||
<div class="row g-2 align-items-center mb-3"><label for="gstno" class="col-4 col-form-label col-form-label-sm">GST</label><div class="col-8"><form:input path="gstno" maxlength="20" pattern="[A-Za-z0-9]*" cssClass="form-control form-control-sm" /><div class="invalid-feedback">Use letters and numbers only.</div></div></div>
|
||||
<div class="d-flex justify-content-end gap-2"><button type="button" id="cancelBranch" class="btn btn-outline-secondary btn-sm">Cancel</button><button type="submit" class="btn btn-primary btn-sm px-3">Save</button></div>
|
||||
</form:form>
|
||||
</main>
|
||||
</body></html>
|
||||
@@ -0,0 +1,76 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
|
||||
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="ISO-8859-1" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="<c:url value='/css/bootstrap-5.3.8.min.css' />" rel="stylesheet" />
|
||||
<link href="<c:url value='/css/matrix-v2.css' />" rel="stylesheet" />
|
||||
<link href="<c:url value='/css/matrix-shell-v2.css' />" rel="stylesheet" />
|
||||
<link href="<c:url value='/css/manage-users-v2.css' />" rel="stylesheet" />
|
||||
<script src="<c:url value='/js/bootstrap-5.3.8.bundle.min.js' />" defer></script>
|
||||
<script src="<c:url value='/js/matrix-shell-v2.js' />" defer></script>
|
||||
<script src="<c:url value='/js/matrix-modal-v2.js' />" defer></script>
|
||||
<script src="<c:url value='/js/manage-branches-v2.js' />" defer></script>
|
||||
<title>Cygnus 1.0 | Manage Branches</title>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-users"
|
||||
data-branch-detail-url="<c:url value='/ver/branchdetail' />"
|
||||
data-branch-status-url="<c:url value='/ver/changebranchstatus' />">
|
||||
<input type="hidden" value="${Sessvals.getUserGroupID()}" id="usgid" />
|
||||
<input type="hidden" value="${Sessvals.getUserID()}" id="usid" />
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
|
||||
<main class="container-fluid matrix-users__content">
|
||||
<section class="card shadow-sm">
|
||||
<div class="card-header"><h1 class="h6 mb-0">Manage Branches</h1></div>
|
||||
<div class="card-body">
|
||||
<div id="branchMessage" class="alert d-none py-2 px-3 mb-2" role="status"></div>
|
||||
<form:form method="post" id="branchform" action="${pageContext.request.contextPath}/ver/getportbranchlist"
|
||||
modelAttribute="branchform" cssClass="row g-2 align-items-center mb-2">
|
||||
<input type="hidden" id="suuid" value="${sessionScope.UUID}" />
|
||||
<label for="portfolio" class="col-auto col-form-label col-form-label-sm fw-semibold">Portfolio</label>
|
||||
<div class="col-sm-5 col-md-4">
|
||||
<form:select path="portfolio" cssClass="form-select form-select-sm">
|
||||
<form:option value="-1" label="Select portfolio" />
|
||||
<c:forEach items="${portlist}" var="port"><form:option value="${port[0]}" label="${port[1]}" /></c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
<c:if test="${branchform.portfolio gt 0}">
|
||||
<div class="col-auto ms-sm-auto"><button type="button" id="addBranch" class="btn btn-primary btn-sm">New Branch</button></div>
|
||||
</c:if>
|
||||
</form:form>
|
||||
|
||||
<div class="table-responsive matrix-users__table-wrap">
|
||||
<table class="table table-sm table-hover table-bordered align-middle mb-0">
|
||||
<thead class="table-light"><tr><th class="matrix-users__serial">S.No</th><th>Branch Name</th><th>Address</th><th>GST No</th><th class="text-center matrix-users__status">Status</th><th class="text-center matrix-users__action">Action</th></tr></thead>
|
||||
<tbody id="branchListBody">
|
||||
<c:forEach items="${branchform.branchlist}" var="branch" varStatus="status">
|
||||
<tr data-branch-id="${branch[0]}">
|
||||
<td>${status.count}</td><td><c:out value="${branch[1]}" /></td><td><c:out value="${branch[2]}" /></td><td><c:out value="${branch[3]}" /></td>
|
||||
<td class="text-center"><button type="button" class="btn btn-sm branch-status ${branch[4] eq 'Active' ? 'btn-success' : 'btn-outline-secondary'}" data-active="${branch[4] eq 'Active'}"><c:out value="${branch[4]}" /></button></td>
|
||||
<td class="text-center"><button type="button" class="btn btn-outline-primary btn-sm edit-branch" ${branch[4] eq 'Active' ? '' : 'disabled'}>Edit</button></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<div class="modal fade" id="matrixFrameModal" tabindex="-1" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered matrix-frame-modal"><div class="modal-content">
|
||||
<div class="modal-header py-2"><h2 class="modal-title fs-6">Branch Detail</h2><button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button></div>
|
||||
<div class="modal-body p-0"><iframe class="matrix-frame-modal__frame matrix-branch-frame" title="Branch Detail"></iframe></div>
|
||||
</div></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,112 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
|
||||
<%@ page session="true" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="ISO-8859-1" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="<c:url value='/css/bootstrap-5.3.8.min.css' />" rel="stylesheet" />
|
||||
<link href="<c:url value='/css/matrix-v2.css' />" rel="stylesheet" />
|
||||
<link href="<c:url value='/css/matrix-shell-v2.css' />" rel="stylesheet" />
|
||||
<script src="<c:url value='/js/bootstrap-5.3.8.bundle.min.js' />" defer></script>
|
||||
<script src="<c:url value='/js/matrix-shell-v2.js' />" defer></script>
|
||||
<script src="<c:url value='/js/matrix-modal-v2.js' />" defer></script>
|
||||
<script src="<c:url value='/js/manage-users-v2.js' />" defer></script>
|
||||
<title>Cygnus 1.0 | Manage Users</title>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
<link href="<c:url value='/css/manage-users-v2.css?v=3' />" rel="stylesheet" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-users"
|
||||
data-user-detail-url="<c:url value='/ver/userdetail' />"
|
||||
data-user-status-url="<c:url value='/ver/changeuserstatus' />">
|
||||
<input type="hidden" value="${Sessvals.getUserGroupID()}" id="usgid" />
|
||||
<input type="hidden" value="${Sessvals.getUserID()}" id="usid" />
|
||||
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
|
||||
<main class="container-fluid matrix-users__content" id="mainContent">
|
||||
<section class="card matrix-users__panel">
|
||||
<div class="card-header matrix-users__header">
|
||||
<div class="matrix-users__heading">
|
||||
<img src="<c:url value='/images/optmale.png' />" alt="" />
|
||||
<h1>Manage Users</h1>
|
||||
</div>
|
||||
<button type="button" class="matrix-users__refresh" id="refreshUsers" title="Refresh users" aria-label="Refresh users"><img src="<c:url value='/images/reload.png' />" alt="" /></button>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div id="userMessage" class="alert d-none py-2 px-3 mb-2" role="status"></div>
|
||||
|
||||
<form method="post" id="filterform" action="<c:url value='/ver/inituser' />"
|
||||
class="matrix-users__toolbar">
|
||||
<input type="hidden" id="suuid" name="suuid" value="${sessionScope.UUID}" />
|
||||
<div class="matrix-users__search-label">
|
||||
<label for="userSearch">Search users</label>
|
||||
</div>
|
||||
<div class="matrix-users__search-control">
|
||||
<input type="search" class="form-control form-control-sm" id="userSearch"
|
||||
placeholder="Login ID, name, group or status" autocomplete="off" />
|
||||
</div>
|
||||
<div class="matrix-users__new-action">
|
||||
<button type="button" id="addUser" class="btn btn-primary btn-sm"><span aria-hidden="true">+</span> New User</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="table-responsive matrix-users__table-wrap">
|
||||
<table class="table table-sm table-hover align-middle mb-0" id="userlist">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col" class="matrix-users__serial">S.No</th>
|
||||
<th scope="col">Login ID</th>
|
||||
<th scope="col">Name</th>
|
||||
<th scope="col">Group</th>
|
||||
<th scope="col" class="text-center matrix-users__status">Status</th>
|
||||
<th scope="col" class="text-center matrix-users__action">Action</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="userlistbody">
|
||||
<c:forEach items="${userlist}" var="user" varStatus="status">
|
||||
<tr data-user-id="${user[0]}">
|
||||
<td>${status.count}</td>
|
||||
<td><c:out value="${user[1]}" /></td>
|
||||
<td><c:out value="${user[2]}" /></td>
|
||||
<td><c:out value="${user[3]}" /></td>
|
||||
<td class="text-center">
|
||||
<button type="button"
|
||||
class="btn btn-sm user-status ${user[4] eq 'Active' ? 'btn-success' : 'btn-outline-secondary'}"
|
||||
data-active="${user[4] eq 'Active'}">
|
||||
<c:out value="${user[4]}" />
|
||||
</button>
|
||||
</td>
|
||||
<td class="text-center">
|
||||
<button type="button" class="btn btn-outline-primary btn-sm edit-user"
|
||||
${user[4] eq 'Active' ? '' : 'disabled'}>Edit</button>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<div class="modal fade" id="matrixFrameModal" tabindex="-1" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered matrix-frame-modal">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header py-2">
|
||||
<h2 class="modal-title fs-6">User Detail</h2>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body p-0">
|
||||
<iframe class="matrix-frame-modal__frame" title="User Detail"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,93 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
|
||||
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="ISO-8859-1" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="<c:url value='/css/bootstrap-5.3.8.min.css' />" rel="stylesheet" />
|
||||
<link href="<c:url value='/css/matrix-v2.css' />" rel="stylesheet" />
|
||||
<script src="<c:url value='/js/user-detail-v2.js' />" defer></script>
|
||||
<title>Cygnus 1.0 | User Detail</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
<link href="<c:url value='/css/user-detail-v2.css?v=3' />" rel="stylesheet" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-user-detail"
|
||||
data-save-complete="${not empty msg and stat}"
|
||||
data-result="${retval}">
|
||||
<main class="container-fluid p-3">
|
||||
<c:if test="${not empty msg}">
|
||||
<c:set var="messageParts" value="${fn:split(msg, ':')}" />
|
||||
<div class="alert ${stat ? 'alert-success' : 'alert-danger'} py-2 px-3" role="alert">
|
||||
<c:choose>
|
||||
<c:when test="${fn:length(messageParts) gt 2}"><c:out value="${messageParts[2]}" /></c:when>
|
||||
<c:otherwise><c:out value="${msg}" /></c:otherwise>
|
||||
</c:choose>
|
||||
</div>
|
||||
</c:if>
|
||||
|
||||
<form:form method="post" action="${pageContext.request.contextPath}/ver/updateuser"
|
||||
id="userdetail" modelAttribute="userdetail" cssClass="needs-validation" novalidate="novalidate">
|
||||
<form:hidden path="uid" />
|
||||
<form:hidden path="suuid" />
|
||||
<form:hidden path="resetpass" />
|
||||
|
||||
<div class="row g-2 align-items-center mb-2">
|
||||
<label for="loginid" class="col-4 col-form-label col-form-label-sm"><span class="text-danger">*</span> Login ID</label>
|
||||
<div class="col-8">
|
||||
<form:input path="loginid" maxlength="20" pattern="[A-Za-z]+"
|
||||
cssClass="form-control form-control-sm" required="required" />
|
||||
<div class="invalid-feedback">Enter letters only.</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row g-2 align-items-center mb-2">
|
||||
<label for="displayname" class="col-4 col-form-label col-form-label-sm"><span class="text-danger">*</span> Name</label>
|
||||
<div class="col-8">
|
||||
<form:input path="displayname" maxlength="30" pattern="[A-Za-z ]+"
|
||||
cssClass="form-control form-control-sm" required="required" />
|
||||
<div class="invalid-feedback">Enter a name using letters and spaces.</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row g-2 align-items-center mb-2">
|
||||
<label for="group" class="col-4 col-form-label col-form-label-sm"><span class="text-danger">*</span> Group</label>
|
||||
<div class="col-8">
|
||||
<form:select path="group" cssClass="form-select form-select-sm" required="required">
|
||||
<form:option value="" label="Select group" />
|
||||
<c:forEach items="${grouplist}" var="group">
|
||||
<form:option value="${group[0]}" label="${group[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
<div class="invalid-feedback">Select a group.</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row g-2 align-items-center mb-2">
|
||||
<label for="emailid" class="col-4 col-form-label col-form-label-sm"><span class="text-danger">*</span> Email ID</label>
|
||||
<div class="col-8">
|
||||
<form:select path="emailid" cssClass="form-select form-select-sm">
|
||||
<form:option value="-1" label="Select email ID" />
|
||||
<c:forEach items="${emailist}" var="mailid">
|
||||
<form:option value="${mailid[0]}" label="${mailid[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-check my-3">
|
||||
<input type="checkbox" class="form-check-input" id="resetPassword" />
|
||||
<label class="form-check-label" for="resetPassword">Reset password to root</label>
|
||||
</div>
|
||||
|
||||
<div class="d-flex justify-content-end gap-2">
|
||||
<button type="button" class="btn btn-outline-secondary btn-sm" id="cancelUser">Cancel</button>
|
||||
<button type="submit" class="btn btn-primary btn-sm px-3" id="saveUser">Save</button>
|
||||
</div>
|
||||
</form:form>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
1081
cygnus-onprem-app/build/WebContent/WEB-INF/app/dashboard.jsp
Normal file
1081
cygnus-onprem-app/build/WebContent/WEB-INF/app/dashboard.jsp
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,193 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Allocation</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/cutoff-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-cutoff-workflow">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1200px">
|
||||
<form:form method="post" name="allocation" id="allocation" modelAttribute="allocation" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/alloc.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Allocation</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('allocation','_parent','allocation')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="6%">S.No</td>
|
||||
<td width="65%">Portfolio</td>
|
||||
<td>RV</td>
|
||||
<td>OV</td>
|
||||
<td>PV</td>
|
||||
<td>Allocation</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${allocation.allocationlist}" var="record" varStatus="mystatus">
|
||||
<tr title="${record.lockedby}">
|
||||
<td>${mystatus.count}</td>
|
||||
<td id="parent${mystatus.count}" onclick="ExpandList(this.id)" >
|
||||
<form:hidden path="allocationlist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].portfolioid" id="portid${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].portname" id="portname${mystatus.count}" value="${status.value}"/>
|
||||
<span class="customLink" style="cursor:pointer">${record.portname}</span>
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].totrv" id="totrv${mystatus.count}" value="${status.value}"/>${record.totrv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].totov" id="totov${mystatus.count}" value="${status.value}"/>${record.totov}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].totpv" id="totpv${mystatus.count}" value="${status.value}"/>${record.totpv}
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="allocationlist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
|
||||
<c:choose>
|
||||
<c:when test="${record.islocked gt 0}">
|
||||
<img src="/matrix/images/locked.png"/>
|
||||
<form:checkbox path="allocationlist[${mystatus.index}].allocation" id="chkalloc${mystatus.count}" value="true" style="display:none" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:checkbox path="allocationlist[${mystatus.index}].allocation" id="chkalloc${mystatus.count}" value="true" onclick="ToggleChecks('chkchild${mystatus.count}alloc',this.checked)" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none" id="parent${mystatus.count}child" >
|
||||
<c:choose>
|
||||
<c:when test="${record.islocked gt 0}">
|
||||
<td colspan="6" style="text-align:center;font-style: italic;color:#232323;text-transform: capitalize;">You can't see records locked by another user.</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td colspan="6" align="right">
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="94%" style="border-color: #49a5df">
|
||||
<thead class="thead">
|
||||
<tr title="Heading">
|
||||
<td width="6%">S.No</td>
|
||||
<td>MV Code</td>
|
||||
<td>Appl No.</td>
|
||||
<td>Customer Name</td>
|
||||
<td>Type</td>
|
||||
<td>RV</td>
|
||||
<td>OV</td>
|
||||
<td>PV</td>
|
||||
<td>Alloc</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${record.sublist}" var="record1" varStatus="mystatus1">
|
||||
<tr title="${record1.lockedby}child">
|
||||
<td>${mystatus1.count}</td>
|
||||
<td>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].lockedby" id="locby${mystatus1.count}child" value="${status.value}"/>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].mvcode" id="mvcode${mystatus1.count}child" value="${status.value}"/>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].uuid" id="uuid${mystatus1.count}child" value="${status.value}"/>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].portgroup" id="pgroup${mystatus1.count}child" value="${status.value}"/>
|
||||
<span>${record1.mvcode}</span>
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].applno" id="applno${mystatus1.count}child" value="${status.value}"/>${record1.applno}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].customername" id="cname${mystatus1.count}child" value="${status.value}"/>${record1.customername}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].apptype" id="ctype${mystatus1.count}child" value="${status.value}"/>${record1.apptype}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].totrv" id="totrv${mystatus1.count}child" value="${status.value}"/>${record1.totrv}
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].resiloc" id="resiloc${mystatus1.count}child" value="${status.value}"/>
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].totov" id="totov${mystatus1.count}child" value="${status.value}"/>${record1.totov}
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].offloc" id="offloc${mystatus1.count}child" value="${status.value}"/>
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].totpv" id="totpv${mystatus1.count}child" value="${status.value}"/>${record1.totpv}
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].proploc" id="proploc${mystatus1.count}child" value="${status.value}"/>
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].islocked" id="locked${mystatus1.count}child" value="${status.value}" />
|
||||
<c:choose>
|
||||
<c:when test="${record1.islocked gt 0}">
|
||||
<img src="/matrix/images/locked.png"/>
|
||||
<form:checkbox path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].allocation" id="chkchild${mystatus.count}alloc${mystatus1.count}" value="true" style="display:none" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:checkbox path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].allocation" id="chkchild${mystatus.count}alloc${mystatus1.count}" value="true" onclick="checkList('chkchild${mystatus.count}alloc','chkalloc${mystatus.count}')" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitAllocation('allocation');" />
|
||||
<form:hidden path="SessUUID" value="${allocation.getSessUUID()}"/>
|
||||
</form:form>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="selectedports" value="0" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty allocation.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${allocation.getErrMsg()}',5000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,150 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Cut-Off List</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/cutoff-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-cutoff-workflow">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1100px">
|
||||
<form:form method="post" name="cutOff" id="cutOff" modelAttribute="cutOff" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/cutlist.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Cut-Off List</span>
|
||||
<div class="divselect" id="divbatch" style="width:85px;position:absolute;top:3px;right:30px;">
|
||||
<form:select path="Batch" multiple="false" id="batchlist" style="width:103px" onblur="validate(this,'t','');">
|
||||
<form:option value="-1" label="BATCH" selected="true"/>
|
||||
<form:option value="AM" label="AM" />
|
||||
<form:option value="PM" label="PM" />
|
||||
</form:select>
|
||||
</div>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('cutoff','_parent','cutOff')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="6%">S.No</td>
|
||||
<td width="40%">Portfolio</td>
|
||||
<td>Allocation</td>
|
||||
<td>SMS</td>
|
||||
<td>Telecalling</td>
|
||||
<td>Earlier</td>
|
||||
<td>Negative</td>
|
||||
<td align="center"><input type="checkbox" name="selall" id="selall" onclick="ToggleChecks('chkrow',this.checked)" /></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${cutOff.cofflist}" var="record" varStatus="mystatus">
|
||||
<tr title="${ record.lockedby}">
|
||||
<td>${mystatus.count}</td>
|
||||
<td>
|
||||
<form:hidden path="cofflist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="cofflist[${mystatus.index}].portfolioid" id="portid${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="cofflist[${mystatus.index}].portname" id="portname${mystatus.count}" value="${status.value}"/>${record.portname}
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:checkbox path="cofflist[${mystatus.index}].allocation" id="alloc${mystatus.count}" value="true" />
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:checkbox path="cofflist[${mystatus.index}].sms" id="sms${mystatus.count}" value="true" />
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:checkbox path="cofflist[${mystatus.index}].telesheet" id="ts${mystatus.count}" value="true" />
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:checkbox path="cofflist[${mystatus.index}].earlier" id="ear${mystatus.count}" value="true" />
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:checkbox path="cofflist[${mystatus.index}].negative" id="neg${mystatus.count}" value="true"/>
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="cofflist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
|
||||
<c:choose>
|
||||
<c:when test="${record.islocked gt 0}">
|
||||
<img src="/matrix/images/locked.png"/>
|
||||
<form:checkbox path="cofflist[${mystatus.index}].docut" id="lrow${mystatus.count}" value="true" style="display:none" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:checkbox path="cofflist[${mystatus.index}].docut" id="chkrow${mystatus.count}" value="true" onclick="checkList('chkrow','selall')" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitCutOff('cutOff');" />
|
||||
<form:hidden path="CutoffTime" value="${cutOff.getCutoffTime()}"/>
|
||||
<form:hidden path="SessUUID" value="${cutOff.getSessUUID()}"/>
|
||||
</form:form>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="selectedports" value="0" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty cutOff.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${cutOff.getErrMsg()}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
var date = new Date();
|
||||
var hour = date.getHours();
|
||||
var minutes = date.getMinutes();
|
||||
if((hour == 14 && minutes > 29) || hour > 14){
|
||||
$("#batchlist").val("PM");
|
||||
}
|
||||
else
|
||||
{
|
||||
$("#batchlist").val("AM");
|
||||
}
|
||||
});
|
||||
</script>
|
||||
</html>
|
||||
@@ -0,0 +1,130 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/excel.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Cases for Photograph</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/cutoff-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-cutoff-workflow matrix-photo-case-workflow">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<form:form method="post" name="pcases" id="pcases" modelAttribute="pcases" >
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td>MV Code</td>
|
||||
<td>File No</td>
|
||||
<td>Name</td>
|
||||
<td>App Type</td>
|
||||
<td>Portfolio</td>
|
||||
<td>Product</td>
|
||||
<td>Date</td>
|
||||
<td colspan="2">Verifier</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${caselist}" var="clist" varStatus="mystatus">
|
||||
<tr>
|
||||
<td style="font-size:8pt;font-weight:normal" id="form-${mystatus.index}">
|
||||
<input type='hidden' id='uuid-${mystatus.index}' name='uuid' value='${clist[0]}' />
|
||||
<input type='hidden' id='fmvcode-${mystatus.index}' name='fmvcode' value='${clist[1]}' />
|
||||
<input type='hidden' id='applno-${mystatus.index}' name='applno' value='${clist[2]}' />
|
||||
<input type='hidden' id='customername-${mystatus.index}' name='customername' value='${clist[3]}' />
|
||||
<input type='hidden' id='apptype-${mystatus.index}' name='apptype' value='${clist[4]}' />
|
||||
<input type='hidden' id='visit-${mystatus.index}' name='visit' value='${clist[5]}' />
|
||||
<input type='hidden' id='addr-${mystatus.index}' name='addr' value='${clist[6]}' />
|
||||
<input type='hidden' id='city-${mystatus.index}' name='city' value='${clist[7]}' />
|
||||
<input type='hidden' id='pincode-${mystatus.index}' name='pincode' value='${clist[8]}' />
|
||||
<input type='hidden' id='phoneno-${mystatus.index}' name='phoneno' value='${clist[9]}' />
|
||||
<input type='hidden' id='notes-${mystatus.index}' name='notes' value='${clist[10]}' />
|
||||
<input type='hidden' id='verifiercode-${mystatus.index}' name='verifiercode' value='${clist[11]}' />
|
||||
<input type='hidden' id='portname-${mystatus.index}' name='portname' value='${clist[12]}' />
|
||||
<input type='hidden' id='product-${mystatus.index}' name='product' value='${clist[13]}' />
|
||||
<input type='hidden' id='contactperson-${mystatus.index}' name='contactperson' value='${clist[14]}' />
|
||||
<input type='hidden' id='addedon-${mystatus.index}' name='addedon' value='${clist[15]}' />
|
||||
<input type='hidden' id='istrans-${mystatus.index}' name='istrans' value='${clist[16]}' />
|
||||
<input type='hidden' id='reqp-${mystatus.index}' name='reqp' value='${clist[17]}' />
|
||||
<input type='hidden' id='usid-${mystatus.index}' name='usid' value='${Sessvals.getUserID()}' />
|
||||
<input type='hidden' id='upstatus-${mystatus.index}' name='upstatus' value='0' />
|
||||
<input type='hidden' id='svstatus-${mystatus.index}' name='svstatus' value='0' />
|
||||
${clist[1]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[2]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[3]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[4]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[12]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[13]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[15]}
|
||||
</td>
|
||||
<td id="upid-${mystatus.index}" style="font-size:8pt;font-weight:normal">
|
||||
${clist[11]}
|
||||
</td>
|
||||
<td id="vid-${mystatus.index}" style="font-size:8pt;font-weight:normal">
|
||||
${clist[11]}
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- <input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Upload & Update" id="btnsave" accesskey="S" onclick="return FinalizePhotoCase();" /> -->
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Upload & Update" id="btnsave" accesskey="S" onclick="return SendToMnimble();" />
|
||||
<input type="hidden" value="${Sessvals.getUserID()}" id="usid"/>
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,120 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/excel.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Cases for Photograph</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/cutoff-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-cutoff-workflow matrix-photo-case-workflow">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<form:form method="post" name="pcases" id="pcases" modelAttribute="pcases" >
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td>Priority</td>
|
||||
<td>ReferenceNumber</td>
|
||||
<td>TaskType</td>
|
||||
<td>ContactPerson</td>
|
||||
<td>Address</td>
|
||||
<td>City</td>
|
||||
<td>Pincode</td>
|
||||
<td>PhoneNumber</td>
|
||||
<td>Notes</td>
|
||||
<td>AssignedTo</td>
|
||||
<td>ScheduledDate</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${caselist}" var="clist" varStatus="mystatus">
|
||||
<tr>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
<input type="hidden" id="uuid-${mystatus.index}" name="uuid" value="${clist[0]}" />
|
||||
<input type="hidden" id="svstatus-${mystatus.index}" name="svstatus" value="${clist[0]}" />
|
||||
${clist[1]}
|
||||
</td>
|
||||
<td id="mvcode-${mystatus.index}" style="font-size:8pt;font-weight:normal">
|
||||
${clist[2]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[3]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[4]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[5]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[6]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[7]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[8]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[9]}
|
||||
</td>
|
||||
<td style="font-size:8pt;font-weight:normal">
|
||||
${clist[10]}
|
||||
</td>
|
||||
<td id="vid-${mystatus.index}" style="font-size:8pt;font-weight:normal">
|
||||
${clist[11]}
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return FinalizePhotoCase();" />
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Generate" id="btnexcel" accesskey="G" onclick="tableToExcel(document.getElementsByTagName('table'),'sheet1')" />
|
||||
<input type="hidden" value="${Sessvals.getUserID()}" id="usid"/>
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,183 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/allocation.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Reference Sheet</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/cutoff-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-cutoff-workflow">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1200px">
|
||||
<form:form method="post" name="refsheet" id="refsheet" modelAttribute="refsheet" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/telesheet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Reference-Verification Sheet</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('refsheet','_parent','refsheet')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="6%">S.No</td>
|
||||
<td width="65%">Portfolio</td>
|
||||
<td>REF</td>
|
||||
<td>REFV</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${refsheet.tvrlist}" var="record" varStatus="mystatus">
|
||||
<tr title="${record.lockedby}">
|
||||
<td>${mystatus.count}</td>
|
||||
<td id="parent${mystatus.count}" onclick="ExpandList(this.id)" >
|
||||
<form:hidden path="tvrlist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].portfolioid" id="portid${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].portname" id="portname${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].repformat" id="format${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].repfunction" id="function${mystatus.count}" value="${status.value}"/>
|
||||
<span class="customLink" style="cursor:pointer">${record.portname}</span>
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].totref" id="totref${mystatus.count}" value="${status.value}"/>${record.totref}
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="tvrlist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
|
||||
<c:choose>
|
||||
<c:when test="${record.islocked gt 0}">
|
||||
<img src="/matrix/images/locked.png"/>
|
||||
<form:checkbox path="tvrlist[${mystatus.index}].tv" id="chktv${mystatus.count}" value="true" style="display:none" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:checkbox path="tvrlist[${mystatus.index}].tv" id="chktv${mystatus.count}" value="true" onclick="ToggleChecks('chkchild${mystatus.count}tv',this.checked)" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none" id="parent${mystatus.count}child" >
|
||||
<c:choose>
|
||||
<c:when test="${record.islocked gt 0}">
|
||||
<td colspan="6" style="text-align:center;font-style: italic;color:#232323;text-transform: capitalize;">You can't see records locked by another user.</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td colspan="6" align="right">
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="94%" style="border-color: #49a5df">
|
||||
<thead class="thead">
|
||||
<tr title="Heading">
|
||||
<td width="6%">S.No</td>
|
||||
<td>MV Code</td>
|
||||
<td>Appl No.</td>
|
||||
<td>Customer Name</td>
|
||||
<td>Type</td>
|
||||
<td>REF</td>
|
||||
<td>REFV</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${record.sublist}" var="record1" varStatus="mystatus1">
|
||||
<tr title="${record1.lockedby}child">
|
||||
<td>${mystatus1.count}</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].lockedby" id="locby${mystatus1.count}child" value="${status.value}"/>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].mvcode" id="mvcode${mystatus1.count}child" value="${status.value}"/>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].uuid" id="uuid${mystatus1.count}child" value="${status.value}"/>
|
||||
<span>${record1.mvcode}</span>
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].applno" id="applno${mystatus1.count}child" value="${status.value}"/>${record1.applno}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].customername" id="cname${mystatus1.count}child" value="${status.value}"/>${record1.customername}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].apptype" id="ctype${mystatus1.count}child" value="${status.value}"/>${record1.apptype}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].totref" id="totref${mystatus1.count}child" value="${status.value}"/>${record1.totref}
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].islocked" id="locked${mystatus1.count}child" value="${status.value}" />
|
||||
<c:choose>
|
||||
<c:when test="${record1.islocked gt 0}">
|
||||
<img src="/matrix/images/locked.png"/>
|
||||
<form:checkbox path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].tv" id="chkchild${mystatus.count}tv${mystatus1.count}" value="true" style="display:none" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:checkbox path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].tv" id="chkchild${mystatus.count}tv${mystatus1.count}" value="true" onclick="checkList('chkchild${mystatus.count}tv','chktv${mystatus.count}')" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Tele Sheet Link -->
|
||||
<c:if test="${not empty refsheet.getTelePDFLink()}">
|
||||
<center>
|
||||
<a class="button matrix-button matrix-button--primary" href="${refsheet.getTelePDFLink()}" target="_blank" rel="noopener noreferrer" id="btnpdf" accesskey="S">Open Reference Sheet</a>
|
||||
</center>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</div>
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Generate" id="btnsave" accesskey="S" onclick="return ValidateSubmitRefsheet('refsheet');" />
|
||||
<form:hidden path="SessUUID" />
|
||||
</form:form>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="selectedports" value="0" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty refsheet.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${telesheet.getErrMsg()}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,213 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Operation Updation</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/cutoff-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-cutoff-workflow">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1200px">
|
||||
<form:form method="post" name="sendtoopr" id="sendtoopr" modelAttribute="sendtoopr" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/oprupd.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Send To Operation</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('sendtoopr','_parent','sendtoopr')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="6%">S.No</td>
|
||||
<td width="65%">Portfolio</td>
|
||||
<td>RV</td>
|
||||
<td>OV</td>
|
||||
<td>PV</td>
|
||||
<td>RTV</td>
|
||||
<td>OTV</td>
|
||||
<td>REF</td>
|
||||
<td>Send</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${sendtoopr.caselist}" var="record" varStatus="mystatus">
|
||||
<tr title="${record.lockedby}">
|
||||
<td>${mystatus.count}</td>
|
||||
<td id="parent${mystatus.count}" onclick="ExpandList(this.id)" >
|
||||
<form:hidden path="caselist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="caselist[${mystatus.index}].portfolioid" id="portid${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="caselist[${mystatus.index}].portname" id="portname${mystatus.count}" value="${status.value}"/>
|
||||
<span class="customLink" style="cursor:pointer">${record.portname}</span>
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].totrv" id="totrv${mystatus.count}" value="${status.value}"/>${record.totrv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].totov" id="totov${mystatus.count}" value="${status.value}"/>${record.totov}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].totpv" id="totpv${mystatus.count}" value="${status.value}"/>${record.totpv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].totrtv" id="totrtv${mystatus.count}" value="${status.value}"/>${record.totrtv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].tototv" id="tototv${mystatus.count}" value="${status.value}"/>${record.tototv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].totref" id="totref${mystatus.count}" value="${status.value}"/>${record.totref}
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="caselist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
|
||||
<c:choose>
|
||||
<c:when test="${record.islocked gt 0}">
|
||||
<img src="/matrix/images/locked.png"/>
|
||||
<form:checkbox path="caselist[${mystatus.index}].oprsend" id="chksend${mystatus.count}" value="true" style="display:none" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:checkbox path="caselist[${mystatus.index}].oprsend" id="chksend${mystatus.count}" value="true" onclick="ToggleChecks('chkchild${mystatus.count}send',this.checked)" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none" id="parent${mystatus.count}child" >
|
||||
<c:choose>
|
||||
<c:when test="${record.islocked gt 0}">
|
||||
<td colspan="9" style="text-align:center;font-style: italic;color:#232323;text-transform: capitalize;">You can't see records locked by another user.</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td colspan="9" align="right">
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="94%" style="border-color: #49a5df">
|
||||
<thead class="thead">
|
||||
<tr title="Heading">
|
||||
<td width="6%">S.No</td>
|
||||
<td>MV Code</td>
|
||||
<td>Appl No.</td>
|
||||
<td>Customer Name</td>
|
||||
<td>Type</td>
|
||||
<td>RV</td>
|
||||
<td>OV</td>
|
||||
<td>PV</td>
|
||||
<td>RTV</td>
|
||||
<td>OTV</td>
|
||||
<td>REF</td>
|
||||
<td>Send</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${record.sublist}" var="record1" varStatus="mystatus1">
|
||||
<tr title="${record1.lockedby}child">
|
||||
<td>${mystatus1.count}</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].lockedby" id="locby${mystatus1.count}child" value="${status.value}"/>
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].mvcode" id="mvcode${mystatus1.count}child" value="${status.value}"/>
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].uuid" id="uuid${mystatus1.count}child" value="${status.value}"/>
|
||||
<span>${record1.mvcode}</span>
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].applno" id="applno${mystatus1.count}child" value="${status.value}"/>${record1.applno}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].customername" id="cname${mystatus1.count}child" value="${status.value}"/>${record1.customername}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].apptype" id="ctype${mystatus1.count}child" value="${status.value}"/>${record1.apptype}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].totrv" id="totrv${mystatus1.count}child" value="${status.value}"/>${record1.totrv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].totov" id="totov${mystatus1.count}child" value="${status.value}"/>${record1.totov}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].totpv" id="totpv${mystatus1.count}child" value="${status.value}"/>${record1.totpv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].totrtv" id="totrtv${mystatus1.count}child" value="${status.value}"/>${record1.totrtv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].tototv" id="tototv${mystatus1.count}child" value="${status.value}"/>${record1.tototv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].totref" id="totref${mystatus1.count}child" value="${status.value}"/>${record1.totref}
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].islocked" id="locked${mystatus1.count}child" value="${status.value}" />
|
||||
<c:choose>
|
||||
<c:when test="${record1.islocked gt 0}">
|
||||
<img src="/matrix/images/locked.png"/>
|
||||
<form:checkbox path="caselist[${mystatus.index}].sublist[${mystatus1.index}].oprsend" id="chkchild${mystatus.count}send${mystatus1.count}" value="true" style="display:none" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:checkbox path="caselist[${mystatus.index}].sublist[${mystatus1.index}].oprsend" id="chkchild${mystatus.count}send${mystatus1.count}" value="true" onclick="checkList('chkchild${mystatus.count}send','chksend${mystatus.count}')" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitSopr('sendtoopr');" />
|
||||
<form:hidden path="SessUUID" value="${sendtoopr.getSessUUID()}"/>
|
||||
</form:form>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="selectedports" value="0" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty sendtoopr.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${sendtoopr.getErrMsg()}',5000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,199 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/allocation.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Telesheet</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/cutoff-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-cutoff-workflow">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1200px">
|
||||
<form:form method="post" name="telesheet" id="telesheet" modelAttribute="telesheet" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/telesheet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Tele-Verification Sheet</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('telesheet','_parent','telesheet')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="6%">S.No</td>
|
||||
<td width="65%">Portfolio</td>
|
||||
<td>RTV</td>
|
||||
<td>OTV</td>
|
||||
<td>REF</td>
|
||||
<td>TV</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${telesheet.tvrlist}" var="record" varStatus="mystatus">
|
||||
<tr title="${record.lockedby}">
|
||||
<td>${mystatus.count}</td>
|
||||
<td id="parent${mystatus.count}" onclick="ExpandList(this.id)" >
|
||||
<form:hidden path="tvrlist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].portfolioid" id="portid${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].portname" id="portname${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].repformat" id="format${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].repfunction" id="function${mystatus.count}" value="${status.value}"/>
|
||||
<span class="customLink" style="cursor:pointer">${record.portname}</span>
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].totrv" id="totrv${mystatus.count}" value="${status.value}"/>${record.totrv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].totov" id="totov${mystatus.count}" value="${status.value}"/>${record.totov}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].totref" id="totref${mystatus.count}" value="${status.value}"/>${record.totpv}
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="tvrlist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
|
||||
<c:choose>
|
||||
<c:when test="${record.islocked gt 0}">
|
||||
<img src="/matrix/images/locked.png"/>
|
||||
<form:checkbox path="tvrlist[${mystatus.index}].tv" id="chktv${mystatus.count}" value="true" style="display:none" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:checkbox path="tvrlist[${mystatus.index}].tv" id="chktv${mystatus.count}" value="true" onclick="ToggleChecks('chkchild${mystatus.count}tv',this.checked)" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none" id="parent${mystatus.count}child" >
|
||||
<c:choose>
|
||||
<c:when test="${record.islocked gt 0}">
|
||||
<td colspan="6" style="text-align:center;font-style: italic;color:#232323;text-transform: capitalize;">You can't see records locked by another user.</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td colspan="6" align="right">
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="94%" style="border-color: #49a5df">
|
||||
<thead class="thead">
|
||||
<tr title="Heading">
|
||||
<td width="6%">S.No</td>
|
||||
<td>MV Code</td>
|
||||
<td>Appl No.</td>
|
||||
<td>Customer Name</td>
|
||||
<td>Type</td>
|
||||
<td>RTV</td>
|
||||
<td>OTV</td>
|
||||
<td>REF</td>
|
||||
<td>TV</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${record.sublist}" var="record1" varStatus="mystatus1">
|
||||
<tr title="${record1.lockedby}child">
|
||||
<td>${mystatus1.count}</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].lockedby" id="locby${mystatus1.count}child" value="${status.value}"/>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].mvcode" id="mvcode${mystatus1.count}child" value="${status.value}"/>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].uuid" id="uuid${mystatus1.count}child" value="${status.value}"/>
|
||||
<span>${record1.mvcode}</span>
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].applno" id="applno${mystatus1.count}child" value="${status.value}"/>${record1.applno}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].customername" id="cname${mystatus1.count}child" value="${status.value}"/>${record1.customername}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].apptype" id="ctype${mystatus1.count}child" value="${status.value}"/>${record1.apptype}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].totrv" id="totrv${mystatus1.count}child" value="${status.value}"/>${record1.totrv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].totov" id="totov${mystatus1.count}child" value="${status.value}"/>${record1.totov}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].totref" id="totref${mystatus1.count}child" value="${status.value}"/>${record1.totpv}
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].islocked" id="locked${mystatus1.count}child" value="${status.value}" />
|
||||
<c:choose>
|
||||
<c:when test="${record1.islocked gt 0}">
|
||||
<img src="/matrix/images/locked.png"/>
|
||||
<form:checkbox path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].tv" id="chkchild${mystatus.count}tv${mystatus1.count}" value="true" style="display:none" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:checkbox path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].tv" id="chkchild${mystatus.count}tv${mystatus1.count}" value="true" onclick="checkList('chkchild${mystatus.count}tv','chktv${mystatus.count}')" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Tele Sheet Link -->
|
||||
<c:if test="${not empty telesheet.getTelePDFLink()}">
|
||||
<center>
|
||||
<a class="button matrix-button matrix-button--primary" href="${telesheet.getTelePDFLink()}" target="_blank" rel="noopener noreferrer" id="btnpdf" accesskey="S">Open Tele-Sheet</a>
|
||||
</center>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</div>
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Generate" id="btnsave" accesskey="S" onclick="return ValidateSubmitTelesheet('telesheet');" />
|
||||
<form:hidden path="SessUUID" />
|
||||
</form:form>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="selectedports" value="0" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty telesheet.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${telesheet.getErrMsg()}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,112 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/dedupedo.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Dedupe Do</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/dedupe-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-dedupe-workflow">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<form:form method="post" name="caseGrid" id="caseGrid" modelAttribute="caseGrid" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">List of Cases</span>
|
||||
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:30px;">
|
||||
<form:select path="PortfolioId" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('dedupecaselist','_parent','caseGrid')">
|
||||
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('dedupecaselist','_parent','caseGrid')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="casetable">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td>S.No</td>
|
||||
<td>MV Code</td>
|
||||
<td>File No.</td>
|
||||
<td>Customer Name</td>
|
||||
<td>Type</td>
|
||||
<td>RV</td>
|
||||
<td>OV</td>
|
||||
<td>PV</td>
|
||||
<td>Received Date</td>
|
||||
<td>Done</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${caseList}" var="casedet" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${casedet[0]}" />
|
||||
<input type="hidden" name="portid" id="row${status.count}portid" value="${casedet[1]}" />
|
||||
${status.count}</td>
|
||||
<td>${casedet[2]}</td>
|
||||
<td>${casedet[3]}</td>
|
||||
<td>${casedet[4]}</td>
|
||||
<td>${casedet[5]}</td>
|
||||
<td>${casedet[6]}</td>
|
||||
<td>${casedet[7]}</td>
|
||||
<td>${casedet[8]}</td>
|
||||
<td>${casedet[9]}</td>
|
||||
<td>${casedet[10]}</td>
|
||||
<td id="row${status.count}col"></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</form:form>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty caseGrid.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${caseGrid.getErrMsg()}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,177 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/progressbar.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/deduperun.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Dedupe</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/dedupe-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-dedupe-workflow">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1200px">
|
||||
<form:form method="post" name="deduperun" id="deduperun" modelAttribute="dedupeRun" >
|
||||
<input type="hidden" name="curu" id="curu" value="${Sessvals.getUserID()}" />
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/dedupe.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Dedupe Run</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('rundedupe','_parent','deduperun')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="6%">S.No</td>
|
||||
<td width="30%">Cut-Off Time</td>
|
||||
<td align="center">No of Addresses</td>
|
||||
<td align="center">No of Cases</td>
|
||||
<td align="center">Action</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${dedupeRun.dedupelist}" var="record" varStatus="mystatus">
|
||||
<tr title="${record.lockedby}">
|
||||
<td>${mystatus.count}</td>
|
||||
<td id="parent${mystatus.count}" onclick="ExpandList(this.id)" >
|
||||
<form:hidden path="dedupelist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="dedupelist[${mystatus.index}].cutoffon" id="cuttime${mystatus.count}" value="${status.value}"/>
|
||||
<span class="customLink" style="cursor:pointer">${record.cutoffon}</span>
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="dedupelist[${mystatus.index}].totaddr" id="totaddr${mystatus.count}" value="${status.value}"/>${record.totaddr}
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="dedupelist[${mystatus.index}].totcase" id="totcase${mystatus.count}" value="${status.value}"/>${record.totcase}
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="dedupelist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
|
||||
<c:choose>
|
||||
<c:when test="${record.islocked gt 0}">
|
||||
<img src="/matrix/images/locked.png"/>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<input type="button" id="btndedupe" class="button" value="Run Earlier & Negative" onclick="showDedupePanel('cutlist${mystatus.count}')" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none" id="parent${mystatus.count}child" >
|
||||
<c:choose>
|
||||
<c:when test="${record.islocked gt 0}">
|
||||
<td colspan="6" style="text-align:center;font-style: italic;color:#232323;text-transform: capitalize;">You can't see records locked by another user.</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td colspan="6" align="right">
|
||||
<table id="cutlist${mystatus.count}" cellspacing="0" cellpadding="0" border="0" width="94%" style="border-color: #49a5df">
|
||||
<thead class="thead">
|
||||
<tr title="Heading">
|
||||
<td width="6%">S.No</td>
|
||||
<td>MV Code</td>
|
||||
<td>Appl No.</td>
|
||||
<td>Customer Name</td>
|
||||
<td>Type</td>
|
||||
<td>RV</td>
|
||||
<td>OV</td>
|
||||
<td>PV</td>
|
||||
<td>Ear</td>
|
||||
<td>Neg</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${record.sublist}" var="record1" varStatus="mystatus1">
|
||||
<tr title="${record1.lockedby}child" id="row${mystatus1.count}${mystatus.count}">
|
||||
<td>${mystatus1.count}</td>
|
||||
<td>
|
||||
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].lockedby" id="locby${mystatus1.count}child" value="${status.value}"/>
|
||||
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].mvcode" id="mvcode${mystatus1.count}child" value="${status.value}"/>
|
||||
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].uuid" id="uuid${mystatus1.count}${mystatus.count}" value="${status.value}"/>
|
||||
<span>${record1.mvcode}</span>
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].applno" id="applno${mystatus1.count}child" value="${status.value}"/>${record1.applno}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].customername" id="cname${mystatus1.count}child" value="${status.value}"/>${record1.customername}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].apptype" id="ctype${mystatus1.count}child" value="${status.value}"/>${record1.apptype}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].totrv" id="totrv${mystatus1.count}child" value="${status.value}"/>${record1.totrv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].totov" id="totov${mystatus1.count}child" value="${status.value}"/>${record1.totov}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].totpv" id="totpv${mystatus1.count}child" value="${status.value}"/>${record1.totpv}
|
||||
</td>
|
||||
<td id="td${mystatus1.count}${mystatus.count}ear">
|
||||
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].earlier" id="row${mystatus1.count}${mystatus.count}ear" value="${status.value}"/><span id="sp${mystatus1.count}${mystatus.count}ear">${record1.earlier}</span>
|
||||
</td>
|
||||
<td id="td${mystatus1.count}${mystatus.count}neg">
|
||||
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].negative" id="row${mystatus1.count}${mystatus.count}neg" value="${status.value}"/><span id="sp${mystatus1.count}${mystatus.count}neg">${record1.negative}</span>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<form:hidden path="SessUUID" value="${dedupeRun.getSessUUID()}"/>
|
||||
</form:form>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="selectedports" value="0" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty dedupeRun.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${dedupeRun.getErrMsg()}',5000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,117 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/dedupedo.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Send Dedupe</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/dedupe-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-dedupe-workflow">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<form:form method="post" name="senddedupe" id="senddedupe" modelAttribute="senddedupe" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">List of Cases</span>
|
||||
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:30px;">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('dedupetosend','_parent','senddedupe')">
|
||||
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('senddedupe','_parent','senddedupe')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="casetobesend">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td>S.No</td>
|
||||
<td>MV Code</td>
|
||||
<td>File No.</td>
|
||||
<td>Customer Name</td>
|
||||
<td>Type</td>
|
||||
<td>Product</td>
|
||||
<td>Ear</td>
|
||||
<td>Neg</td>
|
||||
<td>Ded-Cut Time</td>
|
||||
<td>Branch</td>
|
||||
<td align="center"><input type="checkbox" name="selall" id="selall" onclick="ToggleChecks('chkrow',this.checked)" checked /></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${senddedupe.caselist}" var="casedet" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${casedet[0]}" />
|
||||
${status.count}</td>
|
||||
<td>${casedet[1]}</td>
|
||||
<td>${casedet[2]}</td>
|
||||
<td>${casedet[3]}</td>
|
||||
<td>${casedet[4]}</td>
|
||||
<td>${casedet[5]}</td>
|
||||
<td>${casedet[6]}</td>
|
||||
<td>${casedet[7]}</td>
|
||||
<td>${casedet[8]}</td>
|
||||
<td>${casedet[9]}</td>
|
||||
<td align="center"><input type="checkbox" name="chkrow${status.count}" id="chkrow${status.count}" checked onclick="checkList('chkrow','selall')" /></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<input type="button" class="button" name="btngenreport" style="float:right;margin-top:10px" value="Generate Report" id="btngenreport" accesskey="G" onclick="return ValidateSendDedupe('senddedupe');" />
|
||||
</div>
|
||||
<form:hidden path="uuids" id="hfdelstat" />
|
||||
<form:hidden path="suuid" />
|
||||
<form:hidden path="dqid" />
|
||||
<form:hidden path="fid" />
|
||||
</form:form>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitSendDedupe();
|
||||
</script>
|
||||
<!-- -->
|
||||
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript">contentType="html"; CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,281 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Dedupe Viewer</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/dedupedo.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/dedupe-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-dedupe-workflow matrix-dedupe-match">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<form:form method="post" name="dedupeDetails" id="dedupeDetails" modelAttribute="dedupeDetails" >
|
||||
<!-- Parent Record Details -->
|
||||
<div>
|
||||
<form:hidden path="customername"/>
|
||||
<form:hidden path="dob" id="cdob"/>
|
||||
<form:hidden path="mobile" id="mob"/>
|
||||
<form:hidden path="resiphone"/>
|
||||
<form:hidden path="offphone"/>
|
||||
<form:hidden path="resiaddress" id="raddress" />
|
||||
<form:hidden path="offaddress" id="oaddress"/>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/page.png" />
|
||||
<span class="matrix-title-text">Source Record (MV Code - ${dedupeDetails.mvcode}) (Category - ${dedupeDetails.category})</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Source Record) -->
|
||||
<div id="FormPanel1" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="98%">
|
||||
<tr>
|
||||
<td>Customer Name</td>
|
||||
<td>DOB</td>
|
||||
<td>Residence Phone</td>
|
||||
<td>Office Phone</td>
|
||||
<td>Mobile</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input style="width:230px;font-size:10pt;padding:3px" id="name" readonly="readonly" value="${dedupeDetails.customername}" /></td>
|
||||
<td><input style="width:130px;font-size:12pt" id="dob" readonly="readonly" value="${dedupeDetails.dob}" /></td>
|
||||
<td><input style="width:160px;font-size:12pt" id="rphone" readonly="readonly" value="${dedupeDetails.resiphone}" /></td>
|
||||
<td><input style="width:160px;font-size:12pt" id="ophone" readonly="readonly" value="${dedupeDetails.offphone}" /></td>
|
||||
<td><input style="width:160px;font-size:12pt" id="mobile" readonly="readonly" value="${dedupeDetails.mobile}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Residence Address</td>
|
||||
<td colspan="4"><input style="width:677px;font-size:10pt" id="resiaddress" readonly="readonly" value="${dedupeDetails.resiaddress}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Office / Business Address</td>
|
||||
<td colspan="4"><input style="width:677px;font-size:10pt" id="offaddress" readonly="readonly" value="${dedupeDetails.offaddress}" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Earlier / Negative Details Container -->
|
||||
<div style="border:1px solid #a7abb4;">
|
||||
<table style="width:100%" border="0" cellspacing="0" >
|
||||
<tr>
|
||||
<td style="width:50%" valign="top">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/ear_details.png" align="absmiddle" />
|
||||
<span class="matrix-title-text">Earlier Details <span id='efound'></span></span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section Earlier) -->
|
||||
<div id="FormPanel2" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="98%">
|
||||
<tr>
|
||||
<td>Customer Name</td>
|
||||
<td></td>
|
||||
<td>DOB</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><input style="width:305px;font-size:10pt;padding:3px" id="earname" readonly="readonly" /></td>
|
||||
<td colspan="2"><input style="width:112px;font-size:12pt" id="eardob" readonly="readonly" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Address</td>
|
||||
<td></td>
|
||||
<td colspan="2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4"><textarea style="width:443px;font-size:12pt" rows="4" id="earaddress" readonly="readonly" ></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Residence Phone</td>
|
||||
<td>Office Phone</td>
|
||||
<td>Mobile Number</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input style="width:150px;font-size:12pt" id="earrphone" readonly="readonly" /></td>
|
||||
<td><input style="width:150px;font-size:12pt" id="earophone" readonly="readonly" /></td>
|
||||
<td><input style="width:112px;font-size:12pt" id="earmobile" readonly="readonly" /></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<input type="button" class="button" name="btnfirst1" style="margin-top:5px;float:left" value="" id="btnfirst" accesskey="H" onclick="findRecord(1,1)" />
|
||||
<input type="button" class="button" name="btnprev1" style="margin-top:5px;float:left" value="" id="btnprev" accesskey="J" onclick="findRecord(2,1)" />
|
||||
<input type="button" class="button" name="btnnext1" style="margin-top:5px;float:left" value="" id="btnnext" accesskey="K" onclick="findRecord(3,1)" />
|
||||
<input type="button" class="button" name="btnlast1" style="margin-top:5px;float:left" value="" id="btnlast" accesskey="L" onclick="findRecord(4,1)" />
|
||||
<input type="button" class="button" name="btnear" style="margin-top:5px;float:right;margin-right:7px" value="Match Found" id="btnear" accesskey="9" onclick="addRemarks(1,'earremarks')" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" id="efoundon" style="padding-top:10px"><b>No Match Found</b></td>
|
||||
<td colspan="2" id="ecurrecord" style="padding-top:10px"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</td>
|
||||
<td valign="top" style="width:50%" id="tdneg">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/neg_details.png" align="absmiddle" />
|
||||
<span class="matrix-title-text">Negative Details <span id='nfound'></span></span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section Earlier) -->
|
||||
<div id="FormPanel2" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="98%">
|
||||
<tr>
|
||||
<td>Customer Name</td>
|
||||
<td></td>
|
||||
<td>DOB</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><input style="width:305px;font-size:10pt;padding:3px" id="negname" readonly="readonly" /></td>
|
||||
<td colspan="2"><input style="width:112px;font-size:12pt" id="negdob" readonly="readonly" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Address</td>
|
||||
<td></td>
|
||||
<td colspan="2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4"><textarea style="width:438px;font-size:12pt" rows="4" id="negaddress" readonly="readonly" ></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Residence Phone</td>
|
||||
<td>Office Phone</td>
|
||||
<td>Mobile Number</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input style="width:150px;font-size:12pt" id="negrphone" readonly="readonly" /></td>
|
||||
<td><input style="width:150px;font-size:12pt" id="negophone" readonly="readonly" /></td>
|
||||
<td><input style="width:112px;font-size:12pt" id="negmobile" readonly="readonly" /></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<input type="button" class="button" name="btnfirst" style="margin-top:5px;float:left" value="" id="btnfirst" accesskey="U" onclick="findRecord(1,2)" />
|
||||
<input type="button" class="button" name="btnprev" style="margin-top:5px;float:left" value="" id="btnprev" accesskey="I" onclick="findRecord(2,2)" />
|
||||
<input type="button" class="button" name="btnnext" style="margin-top:5px;float:left" value="" id="btnnext" accesskey="O" onclick="findRecord(3,2)" />
|
||||
<input type="button" class="button" name="btnlast" style="margin-top:5px;float:left" value="" id="btnlast" accesskey="P" onclick="findRecord(4,2)" />
|
||||
<input type="button" class="button" name="btnear" style="margin-top:5px;float:right;margin-right:7px" value="Match Found" id="btnneg" accesskey="0" onclick="addRemarks(2,'negremarks')" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" id="nfoundon" style="padding-top:10px"><b>No Match Found</b></td>
|
||||
<td colspan="2" id="ncurrecord" style="padding-top:10px"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Earlier / Negative Details Container -->
|
||||
<div style="border:1px solid #a7abb4;">
|
||||
<table style="width:100%" border="0" cellspacing="0" >
|
||||
<tr>
|
||||
<td style="width:50%" valign="top">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/ear_rem.png" id="earimg" align="absmiddle" onclick="editRemarks('earremarks')" />
|
||||
<span class="matrix-title-text">Earlier Match Remarks</span>
|
||||
<div class="nedtrem" id="ctrldiv">
|
||||
<img src="/matrix/images/edit_rem.png" align="absmiddle" onclick="editRemarks('earremarks',1)" title="Remove current record remarks" />
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section Earlier) -->
|
||||
<div id="FormPanel2" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" style="width:100%">
|
||||
<tr>
|
||||
<td><form:textarea path="earremarks" style="width:98%" rows="3" readonly="true" ></form:textarea></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</td>
|
||||
<td style="width:50%" valign="top">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/neg_rem.png" align="absmiddle" />
|
||||
<span class="matrix-title-text">Negative Match Remarks</span>
|
||||
<div class="nedtrem" id="ctrldiv">
|
||||
<img src="/matrix/images/edit_rem.png" align="absmiddle" onclick="editRemarks('negremarks',2)" title="Remove current record remarks" />
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section Earlier) -->
|
||||
<div id="FormPanel2" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" style="width:100%">
|
||||
<tr>
|
||||
<td><form:textarea path="negremarks" style="width:98%" rows="3" readonly="true" ></form:textarea></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<form:hidden path="sessuuid" />
|
||||
<form:hidden path="uuid" />
|
||||
<!-- -->
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="button" class="button" name="btncancel" style="margin-left:1px;margin-top:5px;float:right" value="Close" id="btncancel" accesskey="C" onclick="MatrixDialog.close(0)" />
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return SubmitForm('updatededupe','_parent','dedupeDetails');" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
FindMatchedRecords('${dedupeDetails.uuid}');
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
<c:if test="${status == true}">
|
||||
<script language="javascript" type="text/javascript">MatrixDialog.close(1);</script>
|
||||
</c:if>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,83 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Telesheet</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/edp-support-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-edp-support matrix-tele-documents">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1100px">
|
||||
<form:form method="post" name="teledoc" id="teledoc" modelAttribute="teledoc" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/telesheet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Tele-Verification Sheet</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('doctele','_parent','teledoc')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="doclist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td>Telesheets</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${teledoc.telesheets}" var="record">
|
||||
<tr>
|
||||
<td>
|
||||
<a class="matrix-document-link" href="${docserver}${record[1]}" target="_blank" rel="noopener noreferrer"><img src="/matrix/images/pdf_small.png" alt="" /> <span>${record[0]}</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</form:form>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,686 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 |
|
||||
<c:if test="${caseDetails.getFormMode() eq 1}">Add Cases</c:if>
|
||||
<c:if test="${caseDetails.getFormMode() eq 2}">Edit Details</c:if>
|
||||
</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/punching.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js?ver=2" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ajax.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ajax-dynamic-list.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/autocomplete.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/punch-workspace-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/add-cases-v4.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-punch-workspace matrix-add-cases">
|
||||
<div id='PageFrame'>
|
||||
<c:if test="${caseDetails.getFormMode() eq 1}">
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
</c:if>
|
||||
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<form:form method="post" name="caseDetails" id="caseDetails" modelAttribute="caseDetails" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Common Details</span>
|
||||
<c:choose>
|
||||
<c:when test="${caseDetails.getFormMode() eq 1}">
|
||||
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:13px;">
|
||||
<form:select path="PortfolioId" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('casedet','_parent','caseDetails')">
|
||||
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:hidden path="PortfolioId" id="portlist" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section1) -->
|
||||
<div id="FormPanel1" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
MV Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input style="width:65px;text-transform:uppercase" readonly="true" path="MvCode" value="${caseDeails.getMvCode()}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Appl No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="25" style="width:115px;text-transform:uppercase" id="ApplNo" path="ApplNo" value="${caseDetails.getApplNo()}" onblur="if(validate(this,'t','AlphaNumeric')){FindSameDet(this,'A','CustomerName');}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Bank Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="25" style="width:70px;text-transform:uppercase" path="BankCode" value="${caseDetails.getBankCode()}" onblur="validate(this,'f','AlphaNumeric');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Branch
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divbranch" style="width:135px;">
|
||||
<form:select path="BankBranchId" multiple="false" id="branchlist" style="width:153px" onblur="validate(this,'t','');">
|
||||
<form:option value="-1" label="SELECT" selected="true"/>
|
||||
<c:forEach items="${branchlist}" var="brnch">
|
||||
<form:option value="${brnch[0]}" label="${brnch[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Product
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divproduct" style="width:132px;">
|
||||
<form:select path="Product" multiple="false" id="prodlist" style="width:150px" onblur="validate(this,'t','');">
|
||||
<form:option value="-1" label="SELECT" selected="true"/>
|
||||
<c:forEach items="${prodlist}" var="prod">
|
||||
<form:option value="${prod[0]}" label="${prod[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="60" style="width:200px" path="CustomerName" value="${caseDetails.getCustomerName()}" onblur="validate(this,'t','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Father Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="25" style="width:145px" path="FatherName" value="${caseDetails.getFatherName()}" onblur="validate(this,'f','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
App Type
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divapptype" style="width:135px;">
|
||||
<form:select path="CustomerType" multiple="false" id="typelist" style="width:153px" onchange="ToggleChks((this.value.toUpperCase()!='APPLICANT' && this.value.toUpperCase()!='-1'),'chksresi!C0L!chksoff!C0L!chksprop!C0L!','!C0L!')" onblur="validate(this,'t','');">
|
||||
<form:option value="-1" label="SELECT" selected="true"/>
|
||||
<c:forEach items="${typelist}" var="type">
|
||||
<form:option value="${type[0]}" label="${type[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Category
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divcategory" style="width:115px;">
|
||||
<form:select path="Category" multiple="false" id="catlist" style="width:133px">
|
||||
<form:option value="-1" label="SELECT" selected="true"/>
|
||||
<c:forEach items="${catlist}" var="cat">
|
||||
<form:option value="${cat[0]}" label="${cat[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
DOB
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="10" style="width:80px" path="DOB" id="dob" value="${caseDetails.getDOB()}" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Mobile No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="21" style="width:120px" path="MobileNo" value="${caseDetails.getMobileNo()}" onblur="validate(this,'f','AllowWrong');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Loan Amt
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="15" style="width:100px" path="LoanAmount" value="${caseDetails.getLoanAmount()}" onblur="validate(this,'f','LoanAmount');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
C Person
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="25" style="width:200px" path="ContactPerson" value="${caseDetails.getContactPerson()}" onblur="validate(this,'f','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Special Inst.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="50" id="splist" style="width:833px" path="SpecialInst" value="${caseDetails.getSpecialInst()}" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<!-- Residence Details (Section2) Visible for portfolios in which residence visit/ residence TVR could be initiated-->
|
||||
<div id="section2">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/resdet.png" />
|
||||
<span class="matrix-title-text">Residence Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<form:checkbox path="Rvr" id="chkresi" onclick="HandleClick(this)" />RVR
|
||||
<form:checkbox path="SameResi" id="chksresi" onclick="return FindSameDet(this,'R','ResiPhone')" /><span id="chksresi">Same Resi</span>
|
||||
<form:checkbox path="Rtvr" id="chkteler" onclick="HandleClick(this)" /><span id="chkteler">RTV</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section2) -->
|
||||
<div id="FormPanel2" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" style="width:100%">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
House No.
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="20" style="width:70px" path="ResiAdd1" value="${caseDetails.getResiAdd1()}" onblur="validate(this,document.getElementById('chkresi').checked ? 't':'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Sub Locality
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="70" style="width:180px" path="ResiAdd2" value="${caseDetails.getResiAdd2()}" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
City
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<div class="divselect" id="divrcity" style="width:110px;">
|
||||
<form:select path="ResiCity" multiple="false" id="ResiAdd3_citylist" style="width:128px" onblur="validate(this,document.getElementById('chkresi').checked ? 't':'f','')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<form:option value="Unknown" label="Unknown"/>
|
||||
<c:forEach items="${citylist}" var="city">
|
||||
<form:option value="${city[0]}" label="${city[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Locality
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="50" style="width:180px" path="ResiAdd3" value="${caseDetails.getResiAdd3()}" onkeyup="ajax_showOptions(this,event)" onblur="onLocalityBlur(this,document.getElementById('chkresi').checked ? 't':'f')" />
|
||||
<form:hidden path="ResiLoc" id="ResiAdd3_hidden" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Landmark
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="50" style="width:150px" path="ResiLandmark" value="${caseDetails.getResiLandmark()}" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Pincode
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="6" style="width:45px" id="ResiAdd3_Pincode" path="ResiPincode" value="${caseDetails.getResiPincode()}" onblur="validate(this,document.getElementById('chkresi').checked ? 't':'f','Pincode')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Phone No.
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input maxlength="25" style="width:107px" path="ResiPhone" value="${caseDetails.getResiPhone()}" onblur="validate(this,document.getElementById('chkteler').checked ? 't':'f','Phone')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<!-- Office Details (Section3) Visible for portfolios in which office visit/ office TVR could be initiated-->
|
||||
<div id="section3">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/optmale.png" />
|
||||
<span class="matrix-title-text">Office Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<form:checkbox path="Ovr" id="chkoffice" onclick="HandleClick(this)" />OVR
|
||||
<form:checkbox path="RCO" id="chkrco" style="display:none" onclick="HandleClick(this)" /><span id="chkrco">RCO</span>
|
||||
<form:checkbox path="SameOffice" id="chksoff" onclick="return FindSameDet(this,'O','OffPhone')" /><span id="chksoff">Same Office</span>
|
||||
<form:checkbox path="Otvr" id="chkteleo" onclick="HandleClick(this)" /><span id="chkteleo">OTV</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section3) -->
|
||||
<div id="FormPanel3" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Company
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input maxlength="50" style="width:215px" path="CompanyName" value="${caseDetails.getCompanyName()}" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Plot No.
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="20" style="width:90px" path="OffAdd1" value="${caseDetails.getOffAdd1()}" onblur="validate(this,document.getElementById('chkoffice').checked ? 't':'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Sub Locality
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="70" style="width:200px" path="OffAdd2" value="${caseDetails.getOffAdd2()}" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
City
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<div class="divselect" id="divocity" style="width:110px;">
|
||||
<form:select path="OffCity" multiple="false" id="OffAdd3_citylist" style="width:128px" onblur="validate(this,document.getElementById('chkoffice').checked ? 't':'f','')">
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<form:option value="Unknown" label="Unknown"/>
|
||||
<c:forEach items="${citylist}" var="city">
|
||||
<form:option value="${city[0]}" label="${city[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Locality
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="50" style="width:200px" path="OffAdd3" value="${caseDetails.getOffAdd3()}" onkeyup="ajax_showOptions(this,event)" onblur="validate(this,document.getElementById('chkoffice').checked ? 't':'f','SplInstruction')" />
|
||||
<form:hidden path="OffLoc" id="OffAdd3_hidden" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Pincode
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="6" style="width:45px" id="OffAdd3_Pincode" path="OffPincode" value="${caseDetails.getOffPincode()}" onblur="validate(this,document.getElementById('chkoffice').checked ? 't':'f','Pincode')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Landmark
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input maxlength="50" style="width:215px" path="OffLandmark" value="${caseDetails.getOffLandmark()}" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Department
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input maxlength="25" style="width:200px" path="Department" value="${caseDetails.getDepartment()}" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Designation
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input maxlength="25" style="width:210px" path="Designation" value="${caseDetails.getDesignation()}" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Office Phone-Extn
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input maxlength="25" style="width:150px" path="OffPhone" value="${caseDetails.getOffPhone()}" onblur="validate(this,document.getElementById('chkteleo').checked ? 't':'f','Phone')" />-<form:input type="text" style="width:23px" path="Extension" value="${caseDetails.getExtension()}" onblur="validate(this,'f','Extension')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<!-- Property Details (Section4) Visible for portfolios in which property visit could be initiated-->
|
||||
<div id="section4">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/resdet.png" />
|
||||
<span class="matrix-title-text">Property Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<form:checkbox path="Pvr" id="chkprop" onclick="HandleClick(this)" />PVR
|
||||
<form:checkbox path="RCP" id="chkrcp" style="display:none" onclick="HandleClick(this)" /><span id="chkrcp">RCP</span>
|
||||
<form:checkbox path="OCP" id="chkocp" style="display:none" onclick="HandleClick(this)" /><span id="chkocp">OCP</span>
|
||||
<form:checkbox path="SameProp" id="chksprop" onclick="return FindSameDet(this,'P','PropAdd3_Pincode')" /><span id="chksprop">Same Property</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section4) -->
|
||||
<div id="FormPanel4" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
House / Plot No.
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="20" style="width:120px" path="PropAdd1" value="${caseDetails.getPropAdd1()}" onblur="validate(this,document.getElementById('chkprop').checked ? 't':'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Sub Locality
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="70" style="width:200px" path="PropAdd2" value="${caseDetails.getPropAdd2()}" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
City
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<div class="divselect" id="divpcity" style="width:110px;">
|
||||
<form:select path="PropCity" multiple="false" id="PropAdd3_citylist" style="width:128px" onblur="validate(this,document.getElementById('chkprop').checked ? 't':'f','')">
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<form:option value="Unknown" label="Unknown"/>
|
||||
<c:forEach items="${citylist}" var="city">
|
||||
<form:option value="${city[0]}" label="${city[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Locality
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="50" style="width:200px" path="PropAdd3" value="${caseDetails.getPropAdd3()}" onkeyup="ajax_showOptions(this,event)" onblur="validate(this,document.getElementById('chkprop').checked ? 't':'f','SplInstruction')" />
|
||||
<form:hidden path="PropLoc" id="PropAdd3_hidden" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Landmark
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="50" style="width:180px" path="PropLandmark" value="${caseDetails.getPropLandmark()}" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Pincode
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<form:input readonly="true" maxlength="6" style="width:45px" id="PropAdd3_Pincode" path="PropPincode" value="${caseDetails.getResiPincode()}" onblur="validate(this,document.getElementById('chkprop').checked ? 't':'f','Pincode')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<!-- Reference Details (Section5) Visible for portfolios in which reference calling could be initiated-->
|
||||
<div id="section5">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/ref.png" />
|
||||
<span class="matrix-title-text">Reference Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<form:checkbox path="Refvr" id="chkref" onclick="setFormValidation(this,'FormPanel5','Ref1Name,Ref1Address,Ref1Contactno','t,f,t','AlphaSpace,SplInstruction,Phone',false)" />Ref Check
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section5) -->
|
||||
<div id="FormPanel5" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td>Name</td>
|
||||
<td>Address</td>
|
||||
<td>Contact Numbers</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Reference 1 </td>
|
||||
<td><form:input maxlength="30" style="width:200px" path="Ref1Name" value="${caseDetails.getRef1Name()}" onblur="validate(this,document.getElementById('chkref').checked ? 't':'f','AlphaSpace')" /></td>
|
||||
<td><form:input maxlength="100" style="width:450px" path="Ref1Address" value="${caseDetails.getRef1Address()}" onblur="validate(this,'f','SplInstruction')" /></td>
|
||||
<td><form:input maxlength="25" style="width:160px" path="Ref1Contactno" value="${caseDetails.getRef1Contactno()}" onblur="validate(this,document.getElementById('chkref').checked ? 't':'f','Phone')" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td>Name</td>
|
||||
<td>Address</td>
|
||||
<td>Contact Numbers</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Reference 2 </td>
|
||||
<td><form:input maxlength="30" style="width:200px" path="Ref2Name" value="${caseDetails.getRef2Name()}" onblur="validate(this,'f','AlphaSpace')" /></td>
|
||||
<td><form:input maxlength="100" style="width:450px" path="Ref2Address" value="${caseDetails.getRef2Address()}" onblur="validate(this,'f','SplInstruction')" /></td>
|
||||
<td><form:input maxlength="25" style="width:160px" path="Ref2Contactno" value="${caseDetails.getRef2Contactno()}" onblur="validate(this,'f','Phone')" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<!-- Dynamic Form (Section6). All controls under this section will be generated dynamically during runtime-->
|
||||
<div id="section6">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/othdet.png" />
|
||||
<span class="matrix-title-text">Other Details</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel6" class="FormPanel">
|
||||
${caseDetails.getDynamicPanel()}
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<!-- Document Details (Section7) Visible for portfolios in which document verification could be done-->
|
||||
<div id="section7">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/documents.png" />
|
||||
<span class="matrix-title-text">Document Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<form:checkbox path="Docvr" id="chkdoc" onclick="hideForm(this.id,'FormPanel7')" />Doc VR
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section7) -->
|
||||
<div id="FormPanel7" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td>Document</td>
|
||||
<td>Vendor</td>
|
||||
<td>Service Provider</td>
|
||||
<td>Name</td>
|
||||
<td>Unique No.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="divselect" id="divdoclist" style="width:90px;">
|
||||
<select id="doclist" style="width:108px">
|
||||
<option value="-1" selected="true">
|
||||
<c:forEach items="${doclist}" var="doc">
|
||||
<option value="${doc[0]}" >${doc[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
<td><input type="text" style="width:150px" value="" id="vendor" /></td>
|
||||
<td><input type="text" style="width:200px" value="" id="serviceprovider" /></td>
|
||||
<td><input type="text" style="width:200px" value="" id="name" /></td>
|
||||
<td><input type="text" style="width:180px" value="" id="uniqueno" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<form:hidden path="DynamicFields" value="${caseDetails.getDynamicFields()}" />
|
||||
<form:hidden path="VisibleContents" value="${caseDetails.getVisibleContents()}" />
|
||||
<form:hidden path="FormMode" />
|
||||
<form:hidden path="UUID" />
|
||||
<form:hidden path="CaseId" />
|
||||
<!-- -->
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<c:if test="${caseDetails.getFormMode() eq 2}">
|
||||
<input type="button" class="button" name="btncancel" style="margin-left:1px;margin-top:5px;float:right" value="Cancel" id="btncancel" accesskey="C" onclick="MatrixDialog.close(0)" />
|
||||
</c:if>
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitForm('caseDetails');" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
HideSections('rtv');
|
||||
HideSections('otv');
|
||||
HideSections('section');
|
||||
UnhideSections('${visibleContents}','!C0L!');
|
||||
hideForm('chkresi','FormPanel2');
|
||||
hideForm('chkoffice','FormPanel3');
|
||||
hideForm('chkprop','FormPanel4');
|
||||
hideForm('chkref','FormPanel5');
|
||||
hideForm('chkdoc','FormPanel7');
|
||||
ToggleChks((document.getElementById('chkresi').checked && document.getElementById('chkoffice').checked),'chkrco'+ColDelim,ColDelim);
|
||||
ToggleChks((document.getElementById('chkresi').checked),'chkrcp'+ColDelim,ColDelim);
|
||||
ToggleChks((document.getElementById('chkoffice').checked),'chkocp'+ColDelim,ColDelim);
|
||||
ToggleChks((document.getElementById('typelist').value.toUpperCase()!='APPLICANT' && document.getElementById('typelist').value.toUpperCase()!='-1'),'chksresi!C0L!chksoff!C0L!chksprop!C0L!','!C0L!');
|
||||
document.getElementById('ApplNo').focus();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty caseDetails.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${caseDetails.getErrMsg()}',3000,200,300); </script>
|
||||
<c:if test="${caseDetails.isProcessFlag()==true and caseDetails.getFormMode()==2}">
|
||||
<script language="javascript" type="text/javascript">MatrixDialog.close(1);</script>
|
||||
</c:if>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,106 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/editcases.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/edit-cases-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Edit Cases</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-edit-cases">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<form:form method="post" name="caseGrid" id="caseGrid" modelAttribute="caseGrid" target="_blank">
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">List of Cases</span>
|
||||
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:30px;">
|
||||
<form:select path="PortfolioId" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('caselist','_parent','caseGrid')">
|
||||
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('caselist','_parent','caseGrid')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="casetable">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td>S.No</td>
|
||||
<td>MV Code</td>
|
||||
<td>File No.</td>
|
||||
<td>Customer Name</td>
|
||||
<td>Type</td>
|
||||
<td>Product</td>
|
||||
<td>Received On</td>
|
||||
<td>Punched By</td>
|
||||
<td>Branch</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${caseList}" var="casedet" varStatus="status">
|
||||
<tr id="row${status.count}" tabindex="0" title="Open this case for editing">
|
||||
<td>
|
||||
<input type="hidden" name="row${status.count}uuid" id="row${status.count}uuid" value="${casedet[0]}" />
|
||||
<input type="hidden" name="row${status.count}portid" id="row${status.count}portid" value="${casedet[9]}" />
|
||||
${status.count}</td>
|
||||
<td>${casedet[1]}</td>
|
||||
<td>${casedet[2]}</td>
|
||||
<td>${casedet[3]}</td>
|
||||
<td>${casedet[4]}</td>
|
||||
<td>${casedet[5]}</td>
|
||||
<td>${casedet[6]}</td>
|
||||
<td>${casedet[7]}</td>
|
||||
<td>${casedet[8]}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="uuid" name="uuid" value="xxx" />
|
||||
</form:form>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,691 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Case Initiation</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/punching.js?ver=4" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ajax.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ajax-dynamic-list.js?ver=1" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/autocomplete.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/punch-workspace-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/add-cases-v4.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-punch-workspace matrix-add-cases">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<!-- -->
|
||||
<c:if test="${formmode!=2}">
|
||||
<!-- Dynamic Menu -->
|
||||
<nav class="matrix-shell__navigation" aria-label="Primary navigation">
|
||||
<c:out value="${Sessvals.menuHtml}" escapeXml="false" />
|
||||
</nav>
|
||||
<!-- -->
|
||||
</c:if>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<form method="post" name="casedetails" id="casedetails" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title matrix-form-title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text matrix-form-title__heading">Common Details <span id='recfound'></span></span>
|
||||
<label class="matrix-form-title__field">Skip To <input type="text" class="textbox" style="width:30px" onkeypress="return NumberOnly(event)" onblur="GotoRecord(this,'recno')"></label>
|
||||
<label class="matrix-form-title__field">Search By File No <input type="text" class="textbox" style="width:100px" onblur="GotoRecord(this,'query')"></label>
|
||||
|
||||
<!-- Checkbox for AUTO CUT diabled for now -->
|
||||
<label class="matrix-form-title__check"><input type="checkbox" name="autocut" checked id="autocut" /> Auto Cut-Off</label>
|
||||
<c:if test="${formmode==2}">
|
||||
<input type="hidden" id="portfolio_id" name="portfolio_id" value="-1" />
|
||||
</c:if>
|
||||
<c:if test="${formmode!=2}">
|
||||
<div class="divselect matrix-form-title__end" id="divportfolio" style="width:217px;">
|
||||
<select id="portfolio_id" name="portfolio_id" style="width:235px" onchange="SubmitForm('caseadd','_parent','casedetails')">
|
||||
<option value="-1" selected >SELECT PORTFOLIO</option>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<option value="${port[0]}">${port[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section1) -->
|
||||
<div id="FormPanel1" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
MV Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" type="text" id="mvcode" name="mvcode" style="width:65px;text-transform:uppercase" value="" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Appl No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="applno" name="applno" maxlength="25" style="width:115px;text-transform:uppercase" value="" onblur="if(validate(this,'t','AlphaNumeric')){FindSameDet(this,'A','customername');}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Bank Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="25" id="bankcode" name="bankcode" style="width:70px;text-transform:uppercase" value="" onblur="validate(this,'f','AlphaNumeric');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Branch
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divbranch" style="width:135px;">
|
||||
<select id="bank_branch_id" name="bank_branch_id" style="width:153px" onblur="validate(this,'t','');">
|
||||
<option value="-1" selected >SELECT</option>
|
||||
<c:forEach items="${branchlist}" var="brnch">
|
||||
<option value="${brnch[0]}">${brnch[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Product
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divproduct" style="width:132px;">
|
||||
<select id="product" name="product" style="width:150px" onblur="validate(this,'t','');">
|
||||
<option value="-1" selected >SELECT</option>
|
||||
<c:forEach items="${prodlist}" var="prod">
|
||||
<option value="${prod[0]}">${prod[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="customername" name="customername" maxlength="100" style="width:200px" value="" onblur="validate(this,'t','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Father Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="fathername" name="fathername" maxlength="50" style="width:145px" value="" onblur="validate(this,'f','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
App Type
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divapptype" style="width:135px;">
|
||||
<select id="apptype" name="apptype" style="width:153px" onchange="ToggleChks((this.value.toUpperCase()!='APPLICANT' && this.value.toUpperCase()!='-1'),'sradd!C0L!soadd!C0L!spadd!C0L!','!C0L!')" onblur="validate(this,'t','');">
|
||||
<option value="-1" selected>SELECT</option>
|
||||
<c:forEach items="${typelist}" var="type">
|
||||
<option value="${type[0]}">${type[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Category
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divcategory" style="width:115px;">
|
||||
<select id="category" name="category" style="width:133px">
|
||||
<option value="-1" selected>SELECT</option>
|
||||
<c:forEach items="${catlist}" var="cat">
|
||||
<option value="${cat[0]}">${cat[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
DOB
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="dob" name="dob" maxlength="10" style="width:80px" value="" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Mobile No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="mobileno" name="mobileno" maxlength="50" style="width:120px" value="" onblur="validate(this,'f','AllowWrong');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Loan Amt
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="loanamount" name="loanamount" maxlength="15" style="width:100px" value="" onblur="validate(this,'f','LoanAmount');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
C Person
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="contactperson" name="contactperson" maxlength="50" style="width:200px" value="" onblur="validate(this,'f','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Special Inst.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="specialinst" name="specialinst" maxlength="500" style="width:833px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<!-- Residence Details (Section2) Visible for portfolios in which residence visit/ residence TVR could be initiated-->
|
||||
<div id="section2">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/resdet.png" />
|
||||
<span class="matrix-title-text">Residence Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<input type="checkbox" id="rv" name="rv" onclick="HandleClick(this)" />RVR
|
||||
<input type="checkbox" id="sradd" name="rv" onclick="return FindSameDet(this,'R','rphone')" /><span id="sradd">Same Resi</span>
|
||||
<input type="checkbox" id="rtv" name="rv" onclick="HandleClick(this)" /><span id="rtv">RTV</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section2) -->
|
||||
<div id="FormPanel2" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" style="width:100%">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
House No.
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="raddr1" name="raddr1" readonly="readonly" maxlength="40" style="width:140px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Sub Locality
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="raddr2" name="raddr2" readonly="readonly" maxlength="150" style="width:290px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Area
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="raddr3" name="raddr3" readonly="readonly" maxlength="150" style="width:202px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
City
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<div class="divselect" id="divrcity" style="width:110px;">
|
||||
<select id="rcity" name="colr_citylist" style="width:128px" onblur="HandleBlur(this)" >
|
||||
<option value="-1">Select</option>
|
||||
<option value="Unknown">Unknown</option>
|
||||
<c:forEach items="${citylist}" var="city">
|
||||
<option value="${city[0]}">${city[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Colony
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="colr" name="colr" readonly="readonly" maxlength="50" style="width:120px;background-color: #fae8c3" value="" onkeyup="ajax_showOptions(this,event)" onblur="HandleBlur(this)" />
|
||||
<input type="hidden" id="Rcolony" name="colr_hidden" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Pincode
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="rpincode" name="colr_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','Pincode')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Landmark
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="rlandmark" name="rlandmark" readonly="readonly" maxlength="50" style="width:190px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Phone No.
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="rphone" name="rphone" maxlength="30" style="width:107px" value="" onblur="validate(this,document.getElementById('rtv').checked ? 't':'f','Phone')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<!-- Office Details (Section3) Visible for portfolios in which office visit/ office TVR could be initiated-->
|
||||
<div id="section3">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/optmale.png" />
|
||||
<span class="matrix-title-text">Office Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<input type="checkbox" id="ov" onclick="HandleClick(this)" />OVR
|
||||
<input type="checkbox" id="rco" style="display:none" onclick="HandleClick(this)" /><span id="rco">RCO</span>
|
||||
<input type="checkbox" id="soadd" onclick="return FindSameDet(this,'O','ophone')" /><span id="soadd">Same Office</span>
|
||||
<input type="checkbox" id="otv" onclick="HandleClick(this)" /><span id="otv">OTV</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section3) -->
|
||||
<div id="FormPanel3" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Company
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="companyname" name="companyname" maxlength="100" style="width:230px" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Plot No.
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="oaddr1" name="oaddr1" readonly="readonly" maxlength="40" style="width:140px" value="" onblur="validate(this,document.getElementById('ov').checked ? 't':'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Sub Locality
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="oaddr2" name="oaddr2" readonly="readonly" maxlength="150" style="width:290px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Area
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="oaddr3" name="oaddr3" readonly="readonly" maxlength="150" style="width:212px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
City
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<div class="divselect" id="divocity" style="width:110px;">
|
||||
<select id="ocity" name="colo_citylist" style="width:128px" onblur="HandleBlur(this)" >
|
||||
<option value="-1">Select</option>
|
||||
<option value="Unknown">Unknown</option>
|
||||
<c:forEach items="${citylist}" var="city">
|
||||
<option value="${city[0]}">${city[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Colony
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="colo" name="colo" readonly="readonly" maxlength="50" style="width:120px;background-color: #fae8c3" value="" onkeyup="ajax_showOptions(this,event)" onblur="HandleBlur(this)" />
|
||||
<input type="hidden" id="Ocolony" name="colo_hidden" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Pincode
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="opincode" name="colo_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="validate(this,document.getElementById('ov').checked ? 't':'f','Pincode')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Landmark
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="olandmark" name="olandmark" maxlength="50" style="width:190px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Department
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="department" name="designation" maxlength="50" style="width:100px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Designation
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="designation" name="designation" maxlength="50" style="width:120px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Office Phone-Extn
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="ophone" name="ophone" maxlength="25" style="width:100px" value="" onblur="validate(this,document.getElementById('otv').checked ? 't':'f','Phone')" />-<input type="text" id="extension" name="extension" style="width:23px" maxlength="10" value="" onblur="validate(this,'f','Extension')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<!-- Property Details (Section4) Visible for portfolios in which property visit could be initiated-->
|
||||
<div id="section4">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/resdet.png" />
|
||||
<span class="matrix-title-text">Property Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<input type="checkbox" id="pv" onclick="HandleClick(this)" />PVR
|
||||
<input type="checkbox" id="rcp" style="display:none" onclick="HandleClick(this)" /><span id="rcp">RCP</span>
|
||||
<input type="checkbox" id="ocp" style="display:none" onclick="HandleClick(this)" /><span id="ocp">OCP</span>
|
||||
<input type="checkbox" id="spadd" onclick="return FindSameDet(this,'P','ppincode')" /><span id="spadd">Same Property</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section4) -->
|
||||
<div id="FormPanel4" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" style="width:100%">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
House No.
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="paddr1" name="paddr1" readonly="readonly" maxlength="40" style="width:90px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Sub Locality
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="paddr2" name="paddr2" readonly="readonly" maxlength="150" style="width:200px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Area
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="paddr3" name="paddr3" readonly="readonly" maxlength="150" style="width:150px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
City
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<div class="divselect" id="divpcity" style="width:110px;">
|
||||
<select id="pcity" name="colp_citylist" style="width:128px" onblur="HandleBlur(this)" >
|
||||
<option value="-1">Select</option>
|
||||
<option value="Unknown">Unknown</option>
|
||||
<c:forEach items="${citylist}" var="city">
|
||||
<option value="${city[0]}">${city[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Colony
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="colp" name="colp" readonly="readonly" maxlength="50" style="width:120px;background-color: #fae8c3" value="" onkeyup="ajax_showOptions(this,event)" onblur="HandleBlur(this)" />
|
||||
<input type="hidden" id="Pcolony" name="colp_hidden" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Pincode
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="ppincode" name="colp_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','Pincode')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
<div class="lblcontainer" style="padding:1px">
|
||||
Landmark
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="plandmark" name="plandmark" readonly="readonly" maxlength="50" style="width:110px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<!-- Reference Details (Section5) Visible for portfolios in which reference calling could be initiated-->
|
||||
<div id="section5">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/ref.png" />
|
||||
<span class="matrix-title-text">Reference Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<input type="checkbox" id="refv" name="refv" onclick="HandleClick(this)" />Ref Check
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section5) -->
|
||||
<div id="FormPanel5" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td>Name</td>
|
||||
<td>Address</td>
|
||||
<td>Contact Numbers</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Reference 1 </td>
|
||||
<td><input type="text" id="refname1" name="refname1" maxlength="50" style="width:200px" value="" onblur="validate(this,document.getElementById('refv').checked ? 't':'f','AlphaSpace')" /></td>
|
||||
<td><input type="text" id="refaddress1" name="refaddress1" maxlength="100" style="width:450px" value="" onblur="validate(this,'f','SplInstruction')" /></td>
|
||||
<td><input type="text" id="refcontactno1" name="refcontactno1" maxlength="25" style="width:160px" value="" onblur="validate(this,document.getElementById('refv').checked ? 't':'f','Phone')" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td>Name</td>
|
||||
<td>Address</td>
|
||||
<td>Contact Numbers</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Reference 2 </td>
|
||||
<td><input type="text" id="refname2" name="refname2" maxlength="50" style="width:200px" value="" onblur="validate(this,'f','AlphaSpace')" /></td>
|
||||
<td><input type="text" id="refaddress2" name="refaddress2" maxlength="100" style="width:450px" value="" onblur="validate(this,'f','SplInstruction')" /></td>
|
||||
<td><input type="text" id="refcontactno2" name="refcontactno2" maxlength="25" style="width:160px" value="" onblur="validate(this,'f','Phone')" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<!-- Dynamic Form (Section6). All controls under this section will be generated dynamically during runtime-->
|
||||
<div id="section6">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/othdet.png" />
|
||||
<span class="matrix-title-text">Other Details</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel6" class="FormPanel">
|
||||
${dynamichtml}
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
<!-- Document Details (Section7) Visible for portfolios in which document verification could be done-->
|
||||
<div id="section7">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/documents.png" />
|
||||
<span class="matrix-title-text">Document Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<input type="checkbox" name="docv" id="docv" />Doc VR
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<input type="hidden" id="dynamicfields" name="dynamicfields" value="${dynamicfields}" />
|
||||
<input type="hidden" id="visiblecontents" name="visiblecontents" value="${visiblecontents}" />
|
||||
<input type="hidden" id="uuid" name="uuid" value="${duuid}" />
|
||||
<input type="hidden" id="case_id" name="case_id" value="" />
|
||||
<input type="hidden" id="company_id" name="company_id" value="${Sessvals.getCompanyID()}" />
|
||||
<input type="hidden" id="branch_id" name="branch_id" value="${Sessvals.getBranchID()}" />
|
||||
<input type="hidden" id="status" name="status" value="" />
|
||||
<!-- -->
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<c:if test="${formmode gt 0}">
|
||||
<div style="position:fixed;text-align:right;bottom:0px;width:980px;" class="buttonbar">
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="button" class="button" name="btnfirst" style="margin-left:5px;margin-top:-2px;float:left;width:80px" value="" id="btnfirst" accesskey="F" onclick="findRecord(1)" />
|
||||
<input type="button" class="button" name="btnprev" style="margin-top:-2px;float:left;width:80px" value="" id="btnprev" accesskey="P" onclick="findRecord(2)" />
|
||||
<input type="button" class="button" name="btnnext" style="margin-top:-2px;float:left;width:80px" value="" id="btnnext" accesskey="N" onclick="findRecord(3)" />
|
||||
<input type="button" class="button" name="btnlast" style="margin-top:-2px;float:left;width:80px" value="" id="btnlast" accesskey="L" onclick="findRecord(4)" />
|
||||
<input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitForm('casedetails');" />
|
||||
<c:if test="${formmode!=2}">
|
||||
<input type="button" class="button" name="btnadd" style="float:right" value="Add" id="btnadd" accesskey="A" onclick="return AddNewRecord();" />
|
||||
</c:if>
|
||||
</div>
|
||||
</c:if>
|
||||
</form>
|
||||
<input type="hidden" id="formmode" name="formmode" value="${formmode}" />
|
||||
<input type="hidden" id="usid" name="usid" value="${usid}" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage('${portfolio_id}','${visiblecontents}');
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,329 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Document Initiation </title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ajax.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ajax-dynamic-list.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/punchingdoc.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/autocomplete.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/punch-workspace-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/add-cases-v4.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-punch-workspace matrix-add-cases">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<form method="post" name="docdetails" id="docdetails" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title matrix-form-title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text matrix-form-title__heading">Common Details <span id='recfound'></span></span>
|
||||
<label class="matrix-form-title__field">Skip To <input type="text" class="textbox" style="width:30px" onkeypress="return NumberOnly(event)" onblur="GotoRecord(this)"></label>
|
||||
<label class="matrix-form-title__field">Search by File No <input type="text" class="textbox" style="width:200px" onblur="SearchRecord(this)"></label>
|
||||
<!-- Checkbox for AUTO CUT diabled for now -->
|
||||
<!-- <input type="checkbox" name="autocut" id="autocut" /> Automatic Cut-Off -->
|
||||
<div class="divselect matrix-form-title__end" id="divportfolio" style="width:167px;">
|
||||
<select id="portfolio_id" name="portfolio_id" style="width:185px" onchange="SubmitForm('docadd','_parent','docdetails')">
|
||||
<option value="-1" selected >SELECT PORTFOLIO</option>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<option value="${port[0]}">${port[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section1) -->
|
||||
<div id="FormPanel1" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="height:auto;width:16px;float:right;margin-top:4px;">
|
||||
<div id="btnbedit" onclick="EditBasicDetails()" title="edit basic details" style="background:url('/matrix/images/edit_form.png');height:auto;width:16px;cursor:pointer;margin-top:2px"> </div>
|
||||
<div id="btnbsave" onclick="SaveBasicDetails()" title="save details" style="background:url('/matrix/images/disk.png');height:auto;width:16px;cursor:pointer;margin-top:2px"> </div>
|
||||
<div id="btnbcancel" onclick="CancelEdit()" title="cancel" style="background:url('/matrix/images/msgerror.png');height:auto;width:16px;cursor:pointer;margin-top:6px"> </div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Appl No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="applno" name="applno" maxlength="25" style="width:150px;text-transform:uppercase" value="" disabled="disabled" onblur="if(validate(this,'t','AlphaNumeric')){FindSameDet(this,'A','customername');}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="customername" name="customername" maxlength="100" style="width:275px" value="" onblur="validate(this,'t','AlphaSpace');" disabled="disabled" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
DOB
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="dob" name="dob" maxlength="10" style="width:80px" value="" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" disabled="disabled" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Loan Amt
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="loanamount" name="loanamount" maxlength="15" style="width:115px" value="" onblur="validate(this,'f','LoanAmount');" disabled="disabled" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Branch
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divbranch" style="width:235px;">
|
||||
<select id="bank_branch_id" name="bank_branch_id" style="width:253px" onblur="validate(this,'t','');" disabled="disabled">
|
||||
<option value="-1" selected >SELECT</option>
|
||||
<c:forEach items="${branchlist}" var="brnch">
|
||||
<option value="${brnch[0]}">${brnch[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Product
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divproduct" style="width:132px;">
|
||||
<select id="product" name="product" style="width:150px" onblur="validate(this,'t','');" disabled="disabled">
|
||||
<option value="-1" selected >SELECT</option>
|
||||
<c:forEach items="${prodlist}" var="prod">
|
||||
<option value="${prod[0]}">${prod[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
App Type
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divapptype" style="width:135px;">
|
||||
<select id="apptype" name="apptype" style="width:153px" onblur="validate(this,'t','');" disabled="disabled">
|
||||
<option value="-1" selected>SELECT</option>
|
||||
<c:forEach items="${typelist}" var="type">
|
||||
<option value="${type[0]}">${type[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Category
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divcategory" style="width:115px;">
|
||||
<select id="category" name="category" style="width:133px" disabled="disabled">
|
||||
<option value="-1" selected>SELECT</option>
|
||||
<c:forEach items="${catlist}" var="cat">
|
||||
<option value="${cat[0]}">${cat[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
${dynamichtml}
|
||||
<input type="button" class="button" name="btnsave" style="float:right" value="Add Docs" id="btnsave" onclick="return AddDocs();" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Document Details Visible for portfolios in which document verification could be done-->
|
||||
<div id="section7">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/documents.png" />
|
||||
<span class="matrix-title-text">Document Details</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section1) -->
|
||||
<div id="FormPanel1" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Document
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divdoctype" style="width:170px;">
|
||||
<select id="doctype" name="doctype" style="width:188px" onchange="changeLabel(this)" onblur="validate(this,'t','')">
|
||||
<option value="-1" uniqueidentifier="Unique No." sprovider="Service Provider" validuno="xxx" ymon="A.Y/Month" validymon="" defsprovider="" genlist="0" selected>SELECT</option>
|
||||
<c:forEach items="${doclist}" var="doc">
|
||||
<option value="${doc[0]}" uniqueidentifier="${doc[2]}" sprovider="${doc[3]}" validuno="${doc[4]}" ymon="${doc[5]}" validymon="${doc[6]}" defsprovider="${doc[7]}" genlist="${doc[8]}">${doc[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="docholdername" name="docholdername" maxlength="100" style="width:200px" value="" onblur="validate(this,'t','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" id="sprovider">
|
||||
Serivce Provider
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="serviceprovider" name="serviceprovider" maxlength="100" style="width:200px" value="" onblur="validate(this,'t','SplInstruction');" />
|
||||
<input type="hidden" id="bank_id" name="serviceprovider_hidden" value="0" />
|
||||
<input type="hidden" id="serviceprovider_citylist" name="serviceprovider_citylist" value="0" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" id="uniqueidentifier">
|
||||
Unique No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="uniqueno" name="uniqueno" maxlength="50" style="width:140px" value="" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" id="yearmon">
|
||||
A.Y/Month
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="yearmonth" name="yearmonth" maxlength="100" style="width:180px" value="" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Location
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divcity" style="width:120px;" >
|
||||
<select id="city" name="city" style="width:138px" onblur="validate(this,'t','');">
|
||||
<option value="-1" selected>SELECT</option>
|
||||
<option value="CITY" selected>CITY</option>
|
||||
<option value="SATELLITE CITY">SATELLITE CITY</option>
|
||||
<option value="OUT STATION">OUT STATION</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Vendor
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divvendor" style="width:120px;">
|
||||
<select id="vendor_id" name="vendor_id" style="width:138px" onblur="validate(this,'f','');">
|
||||
<option value="-1" selected>SELECT</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
${docdynamichtml}
|
||||
<input type="button" class="button" name="btnadd" style="float:right" value="Add" id="btnadd" onclick="return AddNewDoc();" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="FormPanel2" class="FormPanel">
|
||||
<table border="0" cellspacing="0" width="100%" id="casetable">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title" id="rowtitle">
|
||||
<td style="font-size:12px;width:20px">S.No</td>
|
||||
<td style="font-size:12px;width:150px">Name</td>
|
||||
<td style="font-size:12px;width:150px">Document</td>
|
||||
<td style="font-size:12px;width:150px">Provider</td>
|
||||
<td style="font-size:12px;width:150px">Unique No.</td>
|
||||
<td style="font-size:12px;width:100px">Extra</td>
|
||||
<td style="font-size:12px;width:50px">Location</td>
|
||||
<td style="font-size:12px;width:50px">Vendor</td>
|
||||
<td style="font-size:12px">Action</td>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<input type="hidden" id="dynamicfields" name="dynamicfields" value="${dynamicfields}" />
|
||||
<input type="hidden" id="docdynamicfields" name="dynamicfields" value="${docdynamicfields}" />
|
||||
<input type="hidden" id="uuid" name="uuid" value="" />
|
||||
<input type="hidden" id="case_id" name="case_id" value="" />
|
||||
<input type="hidden" id="company_id" name="company_id" value="${Sessvals.getCompanyID()}" />
|
||||
<input type="hidden" id="branch_id" name="branch_id" value="${Sessvals.getBranchID()}" />
|
||||
<input type="hidden" id="status" name="status" value="" />
|
||||
<input type="hidden" id="docv" name="docv" value="0" />
|
||||
<!-- -->
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<c:if test="${formmode gt 0}">
|
||||
<div style="position:fixed;text-align:right;bottom:0px;width:980px;" class="buttonbar">
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="button" class="button" name="btnfirst" style="margin-left:5px;margin-top:-2px;float:left;width:80px" value="" id="btnfirst" accesskey="F" onclick="findRecord(1)" />
|
||||
<input type="button" class="button" name="btnprev" style="margin-top:-2px;float:left;width:80px" value="" id="btnprev" accesskey="P" onclick="findRecord(2)" />
|
||||
<input type="button" class="button" name="btnnext" style="margin-top:-2px;float:left;width:80px" value="" id="btnnext" accesskey="N" onclick="findRecord(3)" />
|
||||
<input type="button" class="button" name="btnlast" style="margin-top:-2px;float:left;width:80px" value="" id="btnlast" accesskey="L" onclick="findRecord(4)" />
|
||||
<input type="button" class="button" name="btnadd" style="float:right" value="Add New Record" id="btnadd" accesskey="A" onclick="return AddNewRecord();" />
|
||||
</div>
|
||||
</c:if>
|
||||
</form>
|
||||
<input type="hidden" id="formmode" name="formmode" value="${formmode}" />
|
||||
<input type="hidden" id="usid" name="usid" value="${usid}" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage('${portfolio_id}');
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,343 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Add/Edit Product</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/manage-product-v4.css?v=3" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-manage-product">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1200px">
|
||||
<form:form method="post" modelAttribute="addproduct" action="addremoveproduct" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/cutlist.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Add Edit Product</span>
|
||||
<div class="divselect" id="divportfolio" style="width:217px;position:absolute;top:3px;right:30px;">
|
||||
<form:select path="portfolio_id" style="width:235px" onchange="SubmitForm('getproducts','_parent','addproduct')">
|
||||
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('initaddproduct','_parent','addproduct')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel1" class="FormPanel" style="text-align:center">
|
||||
<div id="FormPanel1-1" class="FormPanel" style="margin-top:10px;margin-bottom:10px;width:380px;height:400px;display:inline-block">
|
||||
<div>
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/cutlist.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Mapped Products</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="TablePanel" class="tableContainer" style="height:360px;overflow-y:scroll">
|
||||
<table border="0" cellspacing="0" width="100%" id="mappedproductstable">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td>S.No</td>
|
||||
<td width="280">Product</td>
|
||||
<td>Delete</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent" id="productsbody">
|
||||
<c:forEach items="${addproduct.mappedproducts}" var="products" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="mapid" id="row${status.count}mapid" value="${products[0]}" />
|
||||
<input type="hidden" name="valueid" id="row${status.count}valueid" value="${products[1]}" />
|
||||
${status.count}</td>
|
||||
<td style="text-align:left" class="product">${products[2]}</td>
|
||||
<td>
|
||||
<img id="img-p-${status.count}" src="/matrix/images/x-red.gif" title="Add Option" onclick="queueAction(this,${status.count},'remove')" style="right:5px"/>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="FormPanel1-2" class="FormPanel" style="margin-top:10px;width:380px;height:400px;display:inline-block;">
|
||||
<div>
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/cutlist.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">All Options</span>
|
||||
<input type="text" class="textbox" id="searchbox" style="width:220px;margin-top:-3px" onkeyup="findOption(this)">
|
||||
<img class="matrix-title-action" src="/matrix/images/plus_green.png" title="Add Option" style="right:25px" onclick="newOptionDialog()" />
|
||||
</div>
|
||||
</div>
|
||||
<div id="TablePanel" class="tableContainer" style="height:360px;overflow-y:scroll">
|
||||
<table border="0" cellspacing="0" width="100%" id="optionvaluestable">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td>S.No</td>
|
||||
<td width="280">Option</td>
|
||||
<td>Map</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent" id="optionvaluesbody">
|
||||
<c:forEach items="${addproduct.alloptionvalues}" var="options" varStatus="status">
|
||||
<tr id="rowv${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="mapid" id="rowv${status.count}valueid" value="${options[0]}" />
|
||||
${status.count}</td>
|
||||
<td style="text-align:left" class="optionvalue">${options[1]}</td>
|
||||
<td>
|
||||
<img id="img-o-${status.count}" src="/matrix/images/attach.png" title="Add Option" onclick="queueAction(this,${status.count},'map')" style="right:5px"/>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="FormPanel1-3" class="FormPanel" style="height:200px">
|
||||
<div>
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/cutlist.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Unsaved Changes</span>
|
||||
<input type="button" class="button matrix-title-action" name="btnsave" value="Save Changes" id="btnsave" accesskey="S" onclick="submitSaveRequest()" />
|
||||
</div>
|
||||
</div>
|
||||
<div id="TablePanel" class="tableContainer" style="height:160px;overflow-y:scroll">
|
||||
<table border="0" cellspacing="0" width="100%" id="unsavedchangestable">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="30">S.No</td>
|
||||
<td >Option</td>
|
||||
<td width="100">Action</td>
|
||||
<td width="30">Undo</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent" id="unsavedchangesbody">
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<form:input type="hidden" path="userid" value="0" />
|
||||
<form:input type="hidden" path="data" value="0" />
|
||||
</form:form>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="selectedports" value="0" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
$("#btnsave").show();
|
||||
|
||||
var json = {"rows":[]};
|
||||
|
||||
function findOption(txtel){
|
||||
|
||||
var valuetosearch = $(txtel).val();
|
||||
|
||||
$("#optionvaluesbody tr").each(function(){
|
||||
|
||||
if(valuetosearch.length == 0){
|
||||
$(this).show();
|
||||
}else{
|
||||
optionvalue = $(this).find('.optionvalue').html();
|
||||
if(optionvalue.toLowerCase().search(valuetosearch.toLowerCase()) > -1){
|
||||
$(this).show();
|
||||
}else{
|
||||
$(this).hide();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function queueAction(elm,index,action){
|
||||
var valueid = "";
|
||||
if(action == 'map'){
|
||||
valueid = $('#rowv'+index+'valueid').val();
|
||||
if(!isAlreadyMapped(valueid)){
|
||||
if(!isAlreadyInUnsavedQueue(valueid)){
|
||||
json.rows.push(
|
||||
{
|
||||
"opt_map_id" : 0,
|
||||
"opt_value_id" : $('#rowv'+index+'valueid').val(),
|
||||
"val_description" : $('#rowv'+index).find('.optionvalue').html(),
|
||||
"action" : action
|
||||
}
|
||||
);
|
||||
populateTable(json);
|
||||
}
|
||||
}
|
||||
}else if(action == 'remove'){
|
||||
valueid = $('#row'+index+'valueid').val();
|
||||
if(!isAlreadyInUnsavedQueue(valueid)){
|
||||
json.rows.push(
|
||||
{
|
||||
"opt_map_id" : $('#row'+index+'mapid').val(),
|
||||
"opt_value_id" : $('#row'+index+'valueid').val(),
|
||||
"val_description" : $('#row'+index).find('.product').html(),
|
||||
"action" : action
|
||||
}
|
||||
);
|
||||
populateTable(json);
|
||||
}
|
||||
}
|
||||
else if(action == 'add'){
|
||||
if(!isAlreadyMapped(elm.value)){
|
||||
if(!isAlreadyInoption(elm.value)){
|
||||
if(!isAlreadyInUnsavedQueue(elm.value)){
|
||||
json.rows.push(
|
||||
{
|
||||
"opt_map_id" : index,
|
||||
"opt_value_id" : index,
|
||||
"val_description" : elm.value,
|
||||
"action" : action
|
||||
}
|
||||
);
|
||||
populateTable(json);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function isAlreadyMapped(valueid){
|
||||
alreadymapped = false;
|
||||
$("#productsbody tr").each(function(){
|
||||
rowvalueid = $('#'+$(this).attr('id')+'valueid').val();
|
||||
product = $(this).find('.product').html();
|
||||
if(rowvalueid == valueid || product.toUpperCase() == valueid.toUpperCase()){
|
||||
alert('Product already mapped');
|
||||
alreadymapped = true;
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
return alreadymapped;
|
||||
}
|
||||
|
||||
function isAlreadyInoption(valueid){
|
||||
alreadinoption = false;
|
||||
$("#optionvaluesbody tr").each(function(){
|
||||
option = $(this).find('.optionvalue').html();
|
||||
if(option == valueid){
|
||||
alert('Product is already exists in option list. Please search to map it from the All Options list.');
|
||||
$("#searchbox").val(valueid);
|
||||
$("#searchbox").keyup();
|
||||
alreadinoption = true;
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
return alreadinoption;
|
||||
}
|
||||
|
||||
function isAlreadyInUnsavedQueue(valueid){
|
||||
for ( var i = 0; i < json.rows.length; i++)
|
||||
{
|
||||
if(json.rows[i].opt_value_id == valueid || json.rows[i].val_description == valueid){
|
||||
alert('Option is already in unsaved changes queue');
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function populateTable(actionsJson){
|
||||
html = "";
|
||||
for ( var i = 0; i < actionsJson.rows.length; i++)
|
||||
{
|
||||
html = html + "<tr><td>"+(i+1)+"</td>";
|
||||
html = html + '<td style="text-align:left">'+actionsJson.rows[i].val_description+'</td>';
|
||||
html = html + '<td class="action">'+actionsJson.rows[i].action+'</td>';
|
||||
html = html + '<td><img id="img-o-${status.count}" src="/matrix/images/redo.png" title="Add Option" onclick="unqueueAction('+i+')" style="right:5px"/></td></tr>';
|
||||
}
|
||||
$("#unsavedchangesbody").html(html);
|
||||
}
|
||||
|
||||
function unqueueAction(index){
|
||||
delete json.rows.splice(index,1);
|
||||
populateTable(json);
|
||||
}
|
||||
|
||||
function submitSaveRequest(){
|
||||
if(confirm('Are you sure about the changes. Click OK to proceed')){
|
||||
$("#data").val(JSON.stringify(json.rows));
|
||||
SubmitForm('addremoveproduct','_parent','addproduct');
|
||||
}
|
||||
}
|
||||
|
||||
function newOptionDialog(){
|
||||
portfolioid = $("#portfolio_id").val();
|
||||
if(portfolioid > 0){
|
||||
var optDiv=document.createElement("div");
|
||||
optDiv.setAttribute("id","FormPanel");
|
||||
optDiv.setAttribute("class","FormPanel");
|
||||
optDiv.setAttribute("style","font-family:Tahoma;overflow:visible;padding-right:3px;width:200px;");
|
||||
var ControlsPanel="<table border='0' cellspacing='0' style='width:198px' class='matrix-form-controls'>";
|
||||
ControlsPanel=ControlsPanel+"<tr><td>New Option</td></tr>";
|
||||
|
||||
ControlsPanel=ControlsPanel+"<tr>";
|
||||
ControlsPanel=ControlsPanel+"<td><input type='text' style='width:187px' id='newoptionfield' onblur=\"validate(this,'t','SplInstruction');\" /></td>";
|
||||
ControlsPanel=ControlsPanel+"</tr>";
|
||||
|
||||
ControlsPanel=ControlsPanel+"<tr><td><input type='button' class='button' name='btnadd' style='margin-top:5px;float:right' value='Add' id='btnadd' accesskey='K' onclick=\"queueAction(document.getElementById('newoptionfield'),0,'add')\" />";
|
||||
ControlsPanel=ControlsPanel+"<input type='button' class='button' name='btncancel' style='margin-top:5px;float:right' value='Close' id='btncancel' accesskey='C' onclick=\"hideDialog(document.getElementById('inptDialog'))\" /></td></tr></table>";
|
||||
optDiv.innerHTML=ControlsPanel;
|
||||
ShowInputDialog(optDiv,"New Option","hint","inptDialog");
|
||||
$("#newoptionfield").focus();
|
||||
}else{
|
||||
CallMessage('001:error:Please select portfolio',8000,200,300);
|
||||
}
|
||||
}
|
||||
|
||||
function hideDialog(ElemToRemove)
|
||||
{
|
||||
validate(document.getElementById('newoptionfield'),'f','SplInstruction');
|
||||
$("#newoptionfield").val("");
|
||||
RemoveDialog(ElemToRemove);
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
<c:if test="${not empty addproduct.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript">CallMessage('${addproduct.getErrMsg()}',8000,200,300); </script>
|
||||
</c:if>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,325 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/progressbar.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/colony.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Allocation</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/edp-colony-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-edp-colony">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1200px">
|
||||
<form:form method="post" name="colony" id="colony" modelAttribute="beltAlloc" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/sms.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Colony Allocation</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('colony','_parent','beltAlloc')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div id="crtverdiv" class="linkbutton" style="float:right" onclick="$('#verifierform').show();" >Create Verifier</div>
|
||||
<div id="crtcoldiv" class="linkbutton" style="float:right" onclick="$('#colbeltdd').html($('#beltto').html());$('#colverdd').html($('#verf').html());$('#colonyform').show();">Create Colony</div>
|
||||
<div id="crtbeltdiv" class="linkbutton" style="float:right" onclick="$('#beltform').show();">Create Belt</div>
|
||||
<div id="trsbothdiv" class="linkbutton" style="float:right" onclick="toggleShowHide('widget2,widget3','',',','1');$('#hftransmode').val('3');">Transfer & Allocate Belt</div>
|
||||
<div id="trscoldiv" class="linkbutton" style="float:right" onclick="toggleShowHide('widget2','widget3',',','1');$('#hftransmode').val('1');">Transfer Colony</div>
|
||||
<div id="trsverdiv" class="linkbutton" style="float:right" onclick="toggleShowHide('widget3','widget2',',','1');$('#hftransmode').val('2');">Transfer Verifier</div>
|
||||
</td>
|
||||
<!-- <td id="progbarContainer" ><input type="button" class="button" name="btnbelt" style="float:left;" value="Create Belt" id="btnbelt" accesskey="B" /></td>
|
||||
<td align="left"><input type="button" class="button" name="btncol" style="float:left;" value="Create Colony" id="btncol" accesskey="O" /></td>
|
||||
<td align="left"><input type="button" class="button" name="btnver" style="float:left" value="Create Verifier" id="btnver" accesskey="V" /></td> -->
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget" id="widget1" >
|
||||
<div class="lblcontainer">
|
||||
Belt
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divbelt" style="width:82px">
|
||||
<select id="belts" style="width:100px" onchange="getColonyData(3);">
|
||||
<option value="-1">Select</option>
|
||||
<c:forEach items="${beltlist}" var="belt">
|
||||
<option value="${belt[0]}" >${belt[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widget2" >
|
||||
<div class="lblcontainer">
|
||||
To Belt
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divbeltto" style="width:82px; ">
|
||||
<select id="beltto" style="width:100px" onchange="">
|
||||
<option value="-1">Select</option>
|
||||
<c:forEach items="${beltlist}" var="belt">
|
||||
<option value="${belt[0]}" >${belt[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widget3" style="display:none;" >
|
||||
<div class="lblcontainer">
|
||||
Verifier
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divverf" style="width:182px">
|
||||
<select id="verf" style="width:200px">
|
||||
<option value="-1">Select</option>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<option value="${ver[0]}" >${ver[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="ShifButtonDiv" >
|
||||
<div class="inputcontainer">
|
||||
<input type="button" class="button" name="transfer" style="float:right;width:60px;" value="Transfer" id="transfer" accesskey="T" onclick="getColonyData((validateTransfering() > 0 ) ? validateTransfering() : 0 )" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead" id="cutlisthead">
|
||||
<tr title="Row Title" id="TitleRow">
|
||||
<td width="6%" id="sno">S.No</td>
|
||||
<td width="35%">Colony</td>
|
||||
<td>Zone</td>
|
||||
<td>City</td>
|
||||
<td>Belt</td>
|
||||
<td>Verifier</td>
|
||||
<td><input type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkcol',this.checked);"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="cutlistbody" class="scrollContent">
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</form:form>
|
||||
<input type="hidden" id="hfusr" value="${Sessvals.getUserID()}" />
|
||||
<input type="hidden" value="" id="hfdelstat" />
|
||||
</div>
|
||||
|
||||
<div id="colonyform" style="position:absolute; margin-top:5px; width:400px; z-index:3;">
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Create Colony</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section1) -->
|
||||
<div id="FormPanel1" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" style="width:395px">
|
||||
<tr>
|
||||
<td width="35%">Colony</td>
|
||||
<td><input id="colonyname" class="textbox" maxlength="50" style="width:215px" type="text" value="" onblur="validate(this,'t','AlphaSpace');" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Zone</td>
|
||||
<td><input id="zon" class="textbox" maxlength="4" style="width:215px" type="text" value="" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>City</td>
|
||||
<td>
|
||||
<div class="divselect" id="citydiv" style="width:227px">
|
||||
<select id="city" style="width:245px" onchange="if(this.value=='-1'){validate(this,'t','AlphaSpace');}else{validate(this,'f','');}" onblur="validate(this,'t','');">
|
||||
<option value="-1">Select</option>
|
||||
<c:forEach items="${citylist}" var="ctlt">
|
||||
<option value="${ctlt[0]}" >${ctlt[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Pincode</td>
|
||||
<td><input id="pincode" class="textbox" maxlength="6" style="width:215px" type="text" value="" onkeydown="return NumberOnly(event);" onblur="validate(this,'t','Pincode');" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Colony Group</td>
|
||||
<td><input id="colgroup" class="textbox" maxlength="25" style="width:215px" type="text" value="" onblur="validate(this,'t','AlphaSpace');" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Select Belt</td>
|
||||
<td>
|
||||
<div class="divselect" id="colbeltdddiv" style="width:162px">
|
||||
<select id="colbeltdd" style="width:180px" onchange="if(this.value=='-1'){validate(this,'t','');}else{validate(this,'f','');}" onblur="validate(this,'t','');">
|
||||
<option value="-1">Select</option>
|
||||
</select>
|
||||
</div><div class="linkbutton" onclick="$('#beltform').show();">Create Belt</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="S" onclick="if(validateColony()){getColonyData(2);ClearForm('colonyname!C0L!zon!C0L!pincode!C0L!city!C0L!colgroup');removeErrorMarks();}else{alert('Please Filled Mandatory Field Properly.');};" /><input type="button" class="button" name="btncancel" style="float:right" value="Cancel" id="btncancel" accesskey="E" onclick="ClearForm('colonyname!C0L!zon!C0L!pincode!C0L!city!C0L!colgroup');removeErrorMarks();$('#colonyform').hide();" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="verifierform" style="position:absolute; margin-top:5px; width:400px; z-index:3;" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Create Verifier</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section1) -->
|
||||
<div id="FormPanel1" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td width="">Verifier's Code</td>
|
||||
<td><input class="textbox" maxlength="3" style="width:50px; text-transform:uppercase;" id="vercode" type="text" value="" onblur="validate(document.getElementById('vercode'),'t','Alpha');" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Verifier's Name</td>
|
||||
<td><input class="textbox" maxlength="30" style="width:180px; text-transform:uppercase;" id="vername" type="text" value="" onblur="validate(document.getElementById('vername'),'t','AlphaSpace');" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Mobile</td>
|
||||
<td><input class="textbox" maxlength="10" style="width:180px; text-transform:uppercase;" id="mobile" type="text" value="" onblur="validate(document.getElementById('mobile'),'t','Mobile');" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Monthly Limit</td>
|
||||
<td><input class="textbox" maxlength="5" style="width:180px; text-transform:uppercase;" id="monthlimit" type="text" value="" onkeydown="return NumberOnly(event);" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>HDFC Code</td>
|
||||
<td><input class="textbox" maxlength="10" style="width:180px; text-transform:uppercase;" id="hdfccod" type="text" value="" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Current Zone</td>
|
||||
<td><input class="textbox" maxlength="4" style="width:180px; text-transform:uppercase;" id="curzone" type="text" value="" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Previous Zone</td>
|
||||
<td><input class="textbox" maxlength="50" style="width:180px; text-transform:uppercase;" id="prezone" type="text" value="" /></td>
|
||||
</tr>
|
||||
<tr style="display:none">
|
||||
<td>Select Belt</td>
|
||||
<td>
|
||||
<div class="divselect" id="verbeltdddiv" style="width:197px">
|
||||
<select id="verbeltdd" style="width:215px" onchange="">
|
||||
<option value="-1">Select</option>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="C" onclick="if(validateVerifier()){getColonyData(1);ClearForm('vercode!C0L!vername!C0L!mobile!C0L!monthlimit!C0L!hdfccod!C0L!curzone!C0L!prezone!C0L!verbeltdd');removeErrorMarks();}else{alert('Please Fill All Form Fields Properly');}" /><input type="button" class="button" name="btncancel" style="float:right" value="Cancel" id="btncancel" accesskey="X" onclick="ClearForm('vercode!C0L!vername!C0L!mobile!C0L!monthlimit!C0L!hdfccod!C0L!curzone!C0L!prezone!C0L!verbeltdd');removeErrorMarks();$('#verifierform').hide();" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
|
||||
|
||||
<div id="beltform" style="position:absolute; margin-top:5px; width:400px; z-index:3;" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Create Belt</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section1) -->
|
||||
<div id="FormPanel3" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td width="">Enter Belt Name</td>
|
||||
<td><input class="textbox" maxlength="35" style="width:180px" id="newbelt" type="text" value="" onblur="validate(this,'t','AlphaSpace');" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Verifier</td>
|
||||
<td>
|
||||
<div class="divselect" id="colverdiv" style="width:252px">
|
||||
<select id="colverdd" style="width:270px" onchange="if(this.value=='-1'){validate(this,'t','');}else{validate(this,'f','');}" onblur="validate(this,'t','');">
|
||||
<option value="-1">Select</option>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="C" onclick="if(validateBelt()){createBelt(document.getElementById('newbelt').value,'belts');ClearForm('newbelt!C0L!colverdd');removeErrorMarks();}else{alert('Please Fill Form Properly Both Belt & Verifier Cannot be Blank.');}" /><input type="button" class="button" name="btncancel" style="float:right" value="Cancel" id="btncancel" accesskey="X" onclick="ClearForm('newbelt!C0L!colverdd');removeErrorMarks();$('#beltform').hide();" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="hfusr" value="${Sessvals.getUserID()}" />
|
||||
<input type="hidden" value="" id="hfdelstat" />
|
||||
<input type="hidden" value="1" id="hftransmode" />
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
$('#verifierform').hide();
|
||||
$('#colonyform').hide();
|
||||
$('#beltform').hide();
|
||||
copyDDS('verf'+ColDelim+'beltto'+ColDelim+'beltto','colverdd'+ColDelim+'colbeltdd'+ColDelim+'verbeltdd','');
|
||||
RemoveJunkChars("\\");
|
||||
//InitPage();
|
||||
//ProgressBar('progbarContainer','SMS','cutlist',12,'detailed');
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty optrAlloc.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${colAlloc.getErrMsg()}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,122 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Cutoff Cases</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/edp-support-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-edp-support matrix-delete-cutoff">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<form:form method="post" name="caseGrid" id="caseGrid" modelAttribute="caseGrid" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">List of Cutoff Cases</span>
|
||||
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:30px;">
|
||||
<form:select path="PortfolioId" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('delcaselist','_parent','caseGrid');">
|
||||
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port.key}" label="${port.value}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('delcaselist','_parent','caseGrid')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="casetable">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td>S.No</td>
|
||||
<td>MV Code</td>
|
||||
<td>File No.</td>
|
||||
<td>Customer Name</td>
|
||||
<td>Type</td>
|
||||
<td>RV</td>
|
||||
<td>OV</td>
|
||||
<td>PV</td>
|
||||
<td>RTV</td>
|
||||
<td>OTV</td>
|
||||
<td>REF</td>
|
||||
<td>DOC</td>
|
||||
<td>Received Date</td>
|
||||
<td>Branch</td>
|
||||
<td><input type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkdelstat${status.count}',this.checked);"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${caseList}" var="casedet" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${casedet[0]}" />
|
||||
<input type="hidden" name="portid" id="row${status.count}portid" value="${casedet[1]}" />
|
||||
${status.count}</td>
|
||||
<td>${casedet[2]}</td>
|
||||
<td>${casedet[3]}</td>
|
||||
<td>${casedet[4]}</td>
|
||||
<td>${casedet[5]}</td>
|
||||
<td>${casedet[6]}</td>
|
||||
<td>${casedet[7]}</td>
|
||||
<td>${casedet[8]}</td>
|
||||
<td>${casedet[9]}</td>
|
||||
<td>${casedet[10]}</td>
|
||||
<td>${casedet[11]}</td>
|
||||
<td>${casedet[12]}</td>
|
||||
<td>${casedet[13]}</td>
|
||||
<td>${casedet[14]}</td>
|
||||
<td><input type="checkbox" id="chkdelstat${status.count}" value="XXx" onclick="checkList('chkdelstat','chkparent');"></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Delete" id="btnsave" accesskey="D" onclick="if(setHFList('casetable')!=''){if (confirm('Are you sure you want to Delete selected cutoff cases permanently.')){return SubmitForm('deletecases','_parent','caseGrid');}}else{ alert('Please select ateleast one or more cases to delete cutoff.'); return false;};" />
|
||||
<form:hidden path="DelStat" value="" id="hfdelstat" />
|
||||
</form:form>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
//InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty caseGrid.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${caseGrid.getErrMsg()}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,168 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Cutoff Pending</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/edp-support-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-edp-support matrix-edp-process">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1100px">
|
||||
<form:form method="post" name="cutoffpending" id="cutoffpending" modelAttribute="cutoffpending" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/cutlist.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Cut-Off Pending</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('cutoffpending','_parent','cutoffpending')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="6%">S.No</td>
|
||||
<td width="65%">Cutoff Time</td>
|
||||
<td>Allocation</td>
|
||||
<td>Telesheet</td>
|
||||
<td>Earlier</td>
|
||||
<td>Negative</td>
|
||||
<td>CutOff</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${cutoffpending.pendinglist}" var="record" varStatus="mystatus">
|
||||
<tr title="parent">
|
||||
<td>${mystatus.count}</td>
|
||||
<td id="parent${mystatus.count}" onclick="ExpandList(this.id)" >
|
||||
<form:hidden path="pendinglist[${mystatus.index}].cutofftime" id="cutofftime${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="pendinglist[${mystatus.index}].total" id="total${mystatus.count}" value="${status.value}"/>
|
||||
<span class="customLink" style="cursor:pointer">${record.cutofftime} <b>(${record.total})</b></span>
|
||||
</td>
|
||||
<td>
|
||||
<form:checkbox path="pendinglist[${mystatus.index}].allocation" id="chkalloc${mystatus.count}" value="false" onclick="ToggleChecks('chkalloc${mystatus.count}child',this.checked);checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);" />
|
||||
</td>
|
||||
<td>
|
||||
<form:checkbox path="pendinglist[${mystatus.index}].telesheet" id="chktelesheet${mystatus.count}" value="false" onclick="ToggleChecks('chktelesheet${mystatus.count}child',this.checked);checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);" />
|
||||
</td>
|
||||
<td>
|
||||
<form:checkbox path="pendinglist[${mystatus.index}].earlier" id="chkear${mystatus.count}" value="false" onclick="ToggleChecks('chkear${mystatus.count}child',this.checked);checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);" />
|
||||
</td>
|
||||
<td>
|
||||
<form:checkbox path="pendinglist[${mystatus.index}].negative" id="chkneg${mystatus.count}" value="false" onclick="ToggleChecks('chkneg${mystatus.count}child',this.checked);checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);" />
|
||||
</td>
|
||||
<td>
|
||||
<form:checkbox path="pendinglist[${mystatus.index}].cutoff" id="chkcutoff${mystatus.count}" value="false" onclick="ToggleMatrix('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child',this.checked,',');checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none" id="parent${mystatus.count}child" >
|
||||
<c:choose>
|
||||
<c:when test="${record.total lt 1}">
|
||||
<td colspan="6" style="text-align:center;font-style: italic;color:#232323;text-transform: capitalize;">There are no Records.</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td colspan="8" align="right">
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="94%" style="border-color: #49a5df">
|
||||
<thead class="thead">
|
||||
<tr title="Heading">
|
||||
<td width="6%">S.No</td>
|
||||
<td>Portfolio</td>
|
||||
<td width="60%">Name</td>
|
||||
<td>Allocation</td>
|
||||
<td>Telesheet</td>
|
||||
<td>Earlier</td>
|
||||
<td>Negative</td>
|
||||
<td>Cutoff</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${record.pendingsublist}" var="record1" varStatus="mystatus1">
|
||||
<tr title="child">
|
||||
<td>${mystatus1.count}</td>
|
||||
<td>
|
||||
<form:hidden path="pendinglist[${mystatus.index}].pendingsublist[${mystatus1.index}].uuid" id="uuid${mystatus1.count}child" value="${status.value}"/>
|
||||
<span>${record1.portfolio}</span>
|
||||
</td>
|
||||
<td>
|
||||
<span>${record1.customername}</span>
|
||||
</td>
|
||||
<td>
|
||||
<form:checkbox path="pendinglist[${mystatus.index}].pendingsublist[${mystatus1.index}].allocation" id="chkalloc${mystatus.count}child${mystatus1.count}" value="${status.value}" onclick="checkList('chkalloc${mystatus.count}child','chkalloc${mystatus.count}');checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);"/>
|
||||
</td>
|
||||
<td>
|
||||
<form:checkbox path="pendinglist[${mystatus.index}].pendingsublist[${mystatus1.index}].telesheet" id="chktelesheet${mystatus.count}child${mystatus1.count}" value="${status.value}" onclick="checkList('chktelesheet${mystatus.count}child','chktelesheet${mystatus.count}');checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);"/>
|
||||
</td>
|
||||
<td>
|
||||
<form:checkbox path="pendinglist[${mystatus.index}].pendingsublist[${mystatus1.index}].earlier" id="chkear${mystatus.count}child${mystatus1.count}" value="${status.value}" onclick="checkList('chkear${mystatus.count}child','chkear${mystatus.count}');checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);"/>
|
||||
</td>
|
||||
<td>
|
||||
<form:checkbox path="pendinglist[${mystatus.index}].pendingsublist[${mystatus1.index}].negative" id="chkneg${mystatus.count}child${mystatus1.count}" value="${status.value}" onclick="checkList('chkneg${mystatus.count}child','chkneg${mystatus.count}');checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);"/>
|
||||
</td>
|
||||
<td>
|
||||
<form:checkbox path="pendinglist[${mystatus.index}].pendingsublist[${mystatus1.index}].cutoff" id="chkcutoff${mystatus.count}child${mystatus1.count}" value="${status.value}" onclick="checkList('chkcutoff${mystatus.count}child','chkcutoff${mystatus.count}');checkRowList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child',',',this.checked,${mystatus1.count});"/>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return SubmitForm('savecutoffpending','_parent','cutoffpending');" />
|
||||
<form:hidden path="SessUUID" value=""/>
|
||||
</form:form>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="selectedports" value="0" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty cutoffpending.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript">contentType="html"; CallMessage('${cutoffpending.getErrMsg()}',8000,200,300); </script>
|
||||
</c:if>
|
||||
|
||||
</html>
|
||||
29
cygnus-onprem-app/build/WebContent/WEB-INF/app/error.jsp
Normal file
29
cygnus-onprem-app/build/WebContent/WEB-INF/app/error.jsp
Normal file
@@ -0,0 +1,29 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | 404 Error</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-error-page">
|
||||
<form method="post" name="unaccess" id="unaccess">
|
||||
<main class="matrix-error-card" role="alert" aria-labelledby="errorTitle">
|
||||
<div class="matrix-error-card__code">404</div>
|
||||
<h1 id="errorTitle">Page unavailable</h1>
|
||||
<p>Unauthorized access or the requested page could not be found.</p>
|
||||
<button type="button" class="matrix-error-card__action" onclick="SubmitForm('logout', '_parent', 'unaccess');">Return to sign in</button>
|
||||
</main>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,5 @@
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<nav class="matrix-shell__navigation" aria-label="Primary navigation">
|
||||
<c:out value="${Sessvals.menuHtml}" escapeXml="false" />
|
||||
</nav>
|
||||
@@ -0,0 +1,13 @@
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<header class="matrix-shell__header" aria-label="Application header">
|
||||
<div class="matrix-shell__header-inner">
|
||||
<div class="matrix-shell__brand" aria-label="Cygnus home">
|
||||
<img src="<c:url value='/images/optmale.png' />" width="16" height="16" alt="" aria-hidden="true" />
|
||||
<span>Cygnus 1.0</span>
|
||||
</div>
|
||||
<div class="matrix-shell__context" aria-label="Current session">
|
||||
<span class="matrix-shell__company"><c:out value="${Sessvals.getCompanyCode()}" /> (<c:out value="${Sessvals.getBranchLocation()}" />)</span>
|
||||
<span class="matrix-shell__user"><c:out value="${Sessvals.getUserDisplayName()}" /> (<c:out value="${Sessvals.getUserGroupName()}" />)</span>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
@@ -0,0 +1,107 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Change Password</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/cpass.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/role-batch-v2.css?v=5" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-batch-v2 matrix-tool-workspace matrix-change-password">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:620px">
|
||||
<form:form method="post" name="logkey" id="logkey" modelAttribute="logkey" >
|
||||
<!-- Verifier Details (Section1) -->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/edit_key.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Change Password</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section1) -->
|
||||
<div id="FormPanel1" class="FormPanel matrix-password-form">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td class="matrix-password-form__fields">
|
||||
<div class="widget matrix-password-form__help" style="margin-bottom:5px">
|
||||
<div class="lblcontainer" style="font-weight:normal;text-transform: none;font-size:12px;">
|
||||
<img src ="/matrix/images/msginfo.png" align="absmiddle" /> Please use 8 - 20 characters. Combination of upper-lower case letters, numbers and special characters (# @ - only) recommended. No space allowed.
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:190px">
|
||||
<font color="red">*</font>Current Password
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:password path="curpass" maxlength="20" class="textbox" style="width:190px" onblur="validate(this,'t','Other')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:190px">
|
||||
<font color="red">*</font>New Password
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:password path="newpass" maxlength="20" class="textbox" style="width:190px" onblur="validate(this,'t','Other')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:190px">
|
||||
<font color="red">*</font>Re-Enter New Password
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="password" id="rnewpass" name="rnewpass" maxlength="20" class="textbox" style="width:190px" onblur="validate(this,'t','Other')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<div class="matrix-form-actions">
|
||||
<input type="button" class="button" name="btnsave" value="Change Password" id="btnsave" accesskey="C" onclick="ValidateSubmitCP();" />
|
||||
</div>
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,121 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Mailbox </title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/mailbox.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<!--[if gte IE 9]>
|
||||
<style type="text/css">
|
||||
.gradient {
|
||||
filter: none;
|
||||
}
|
||||
</style>
|
||||
<![endif]-->
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/general-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-general-workflow matrix-mailbox-page">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1200px">
|
||||
<form onsubmit="return false" method="post" name="mailbox" id="mailbox" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title matrix-mailbox-toolbar">
|
||||
<img class="matrix-title-icon" src="/matrix/images/email.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Mailbox</span>
|
||||
<div class="matrix-mailbox-toolbar__actions">
|
||||
<label class="matrix-mailbox-search"><img src="/matrix/images/find.png" alt="" /><input type="text" id="txtskey" name="txtskey" value="" class="textbox" placeholder="Search recipient or subject" onkeyup="filterEmaillist(this.value)" /></label>
|
||||
<label class="matrix-mailbox-date"><span>From</span><input type="text" id="txtfrom" name="txtfrom" value="" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" tabindex="2" class="textbox" /></label>
|
||||
<label class="matrix-mailbox-date"><span>To</span><input type="text" id="txtto" tabindex="3" name="txtto" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" value="" class="textbox" /></label>
|
||||
<input type="button" class="button" name="btnfilter" tabindex="4" value="Filter" id="btnfilter" accesskey="F" onclick="ValidateSearch();" />
|
||||
<button type="button" class="toolbaricon matrix-mailbox-icon-button" onclick="ResendEmail()" id="btnresend" title="Resend selected email"><img src="/matrix/images/resend_email.png" alt="" /></button>
|
||||
<button type="button" class="toolbaricon matrix-mailbox-icon-button" title="Refresh mailbox" onclick="SubmitForm('emails','_parent','mailbox')"><img src="/matrix/images/reload.png" alt="" /></button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Filter) -->
|
||||
<div id="filter" class="matrix-mailbox-filter" aria-live="polite"></div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" id="emaillist">
|
||||
<thead class="thead">
|
||||
<tr>
|
||||
<th width="15"><input type="checkbox" name="selall" id="selall" onclick="ToggleChecks('chkrow',this.checked)" /></th>
|
||||
<th width="150"><b>To</b></th>
|
||||
<th width="400"><b>Subject</b></th>
|
||||
<th width="110"><b>Sent On</b></th>
|
||||
<th width="42"><b>Status</b></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="tabbody" class="scrollContent">
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="matrix-mailbox-detail">
|
||||
<div class="FormPanel" id="detaildiv">
|
||||
<div class="widget matrix-mailbox-sender">
|
||||
<div id="senderinfo">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="toolbaricon" id="btnattachment" title="Attachments">
|
||||
<img src="/matrix/images/attach.png" align="absmiddle" />
|
||||
</div>
|
||||
</div>
|
||||
<div id="popup" class="popup">
|
||||
<div id="popupitem">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="matrix-mailbox-content">
|
||||
<div id="mailcontent">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<input type="hidden" id="branch" value="${Sessvals.getBranchID()}" />
|
||||
<input type="hidden" id="mailtype" value="${mailtype}" />
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,117 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Upload Cases</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/uploaddownload.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/case-download-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-upload-cases matrix-case-download matrix-case-download--offline">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:920px">
|
||||
<form:form method="post" name="uploadsettings" id="uploadsettings" modelAttribute="uploadsettings" enctype="multipart/form-data">
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title matrix-download-title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Online / Offline Case Upload</span>
|
||||
<div class="divselect matrix-download-title__portfolio" id="divportfolio">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" onchange="SubmitForm('downloadsettings','_parent','uploadsettings')">
|
||||
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<c:if test="${uploadsettings.getPortfolioid() != '-1' }">
|
||||
<!-- Form (Section1) -->
|
||||
<div id="FormPanel1" class="FormPanel matrix-upload-cases__panel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td class="matrix-upload-cases__fields">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<strong>Download Method: </strong>
|
||||
</div>
|
||||
<div class="inputcontainer matrix-download-mode">
|
||||
Offline
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<strong>Domain: </strong>
|
||||
</div>
|
||||
<div class="inputcontainer matrix-download-domain">
|
||||
<form:hidden path="domainname"/>
|
||||
<form:hidden path="url"/>
|
||||
<form:hidden path="updateurl"/>
|
||||
<form:hidden path="urltype"/>
|
||||
<form:hidden path="queryid"/>
|
||||
<form:hidden path="serverip"/>
|
||||
${uploadsettings.getDomainname()}
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="padding-top:10px">
|
||||
<strong>Select File: </strong>
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input path="file" type="file" style="width:180px" id="file" name="file" />
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btndownload" style="float:right;margin-top:2px" value="Download" id="btndownload" accesskey="D" onclick="StartExcelDownload();" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</c:if>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',7000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,125 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Upload Cases</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/uploaddownload.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/case-download-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-upload-cases matrix-case-download matrix-case-download--online">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:920px">
|
||||
<form:form method="post" name="uploadsettings" id="uploadsettings" modelAttribute="uploadsettings">
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title matrix-download-title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Online / Offline Case Upload</span>
|
||||
<div class="divselect matrix-download-title__portfolio" id="divportfolio">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" onchange="SubmitForm('downloadsettings','_parent','uploadsettings')">
|
||||
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<c:if test="${uploadsettings.getPortfolioid() != '-1' }">
|
||||
<!-- Form (Section1) -->
|
||||
<div id="FormPanel1" class="FormPanel matrix-upload-cases__panel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td class="matrix-upload-cases__fields">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<strong>Download Method: </strong>
|
||||
</div>
|
||||
<div class="inputcontainer matrix-download-mode">
|
||||
Online
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<strong>Domain: </strong>
|
||||
</div>
|
||||
<div class="inputcontainer matrix-download-domain">
|
||||
<form:hidden path="domainname"/>
|
||||
<form:hidden path="url"/>
|
||||
<form:hidden path="updateurl"/>
|
||||
<form:hidden path="urltype"/>
|
||||
<form:hidden path="queryid"/>
|
||||
<form:hidden path="serverip"/>
|
||||
${uploadsettings.getDomainname()}
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="padding-top:10px">
|
||||
<strong>Download Key: </strong>
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input path="downloadkey" style="width:180px" id="downloadkey" onblur="validate(this,'t','Key');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="padding-top:10px">
|
||||
<strong>Limit: </strong>
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input path="limit" style="width:30px" id="limit" maxlength="4" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" />
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btndownload" style="float:right;margin-top:2px" value="Download" id="btndownload" accesskey="D" onclick="StartDownload();" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</c:if>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',7000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
162
cygnus-onprem-app/build/WebContent/WEB-INF/app/general/sms.jsp
Normal file
162
cygnus-onprem-app/build/WebContent/WEB-INF/app/general/sms.jsp
Normal file
@@ -0,0 +1,162 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/progressbar.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Allocation</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/general-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-general-workflow matrix-sms-page">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1200px">
|
||||
<form:form method="post" name="sms" id="sms" modelAttribute="Sms" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/sms.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">SMS</span>
|
||||
<c:if test="${qid==40}">
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('sms','_parent','sms')"/>
|
||||
</c:if>
|
||||
<c:if test="${qid==124}">
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('sms','_parent','sms')"/>
|
||||
</c:if>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<table align="center" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td style="width:120px"><b>SMS Gateways</b></td>
|
||||
<td rowspan="3" style="width:80px;border-right:1px solid #a7abb4">
|
||||
<input type="button" class="button" name="btnsend" style="float:right;height:50px;font-size: 10pt" value="Send" id="btnsend" accesskey="M" onclick="return sendSMS('cutlist');" />
|
||||
</td>
|
||||
<td id="progbarContainer" rowspan="3"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="divselect" id="divsmsgateways" style="width:112px">
|
||||
<select id="smsgatelist" style="width:130px">
|
||||
<option value="-1">Select</option>
|
||||
<c:forEach items="${Gatewaylist}" var="smsgt" varStatus="arrindex">
|
||||
<option value="${smsgt[0]}" ${smsgt[2]} >${smsgt[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="6%">S.No</td>
|
||||
<td width="65%">Portfolio</td>
|
||||
<td>Visit</td>
|
||||
<td>Verifier</td>
|
||||
<td>Message</td>
|
||||
<td>Status</td>
|
||||
<td>SMS</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${Sms.smslist}" var="record" varStatus="mystatus">
|
||||
<tr title="${record.lockedby}" id="row${mystatus.count}">
|
||||
<td>${mystatus.count}</td>
|
||||
<td id="parent${mystatus.count}">
|
||||
<form:hidden path="smslist[${mystatus.index}].mobileno" id="mno${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="smslist[${mystatus.index}].uid" id="uid${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="smslist[${mystatus.index}].uuid" id="uuid${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="smslist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="smslist[${mystatus.index}].portfolioid" id="portid${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="smslist[${mystatus.index}].portname" id="portname${mystatus.count}" value="${status.value}"/>
|
||||
${record.portname}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="smslist[${mystatus.index}].visittype" id="vistype${mystatus.count}" value="${status.value}"/>${record.visittype}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="smslist[${mystatus.index}].verifiercode" id="vercode${mystatus.count}" value="${status.value}"/>${record.verifiercode}
|
||||
</td>
|
||||
<td style="width:250px;overflow:hidden;">
|
||||
<form:hidden path="smslist[${mystatus.index}].smsmessage" id="message${mystatus.count}" value="${status.value}"/>
|
||||
<div id="smsdiv${mystatus.count}" style="width:250px;overflow:hidden;">
|
||||
<span id="smsspan${mystatus.count}" class="customLink" style="cursor:pointer" onclick="editMessage(this.id,'message${mystatus.count}')">
|
||||
${fn:substring(record.smsmessage,0,40)}
|
||||
</span>
|
||||
</div>
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="smslist[${mystatus.index}].smsstatus" id="status${mystatus.count}" value="${status.value}"/>
|
||||
<img src="/matrix/images/${record.smsstatus}.png" id="imgstatus${mystatus.count}" title="smslist[${mystatus.index}].smsresponse" />
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:hidden path="smslist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
|
||||
<c:choose>
|
||||
<c:when test="${record.islocked gt 0}">
|
||||
<img src="/matrix/images/locked.png"/>
|
||||
<form:checkbox path="smslist[${mystatus.index}].sms" id="sms${mystatus.count}" value="false" style="display:none" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:checkbox path="smslist[${mystatus.index}].sms" id="sms${mystatus.count}" value="true" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" value="${qid}" id="qid" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
ProgressBar('progbarContainer','SMS','cutlist',12,'detailed');
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty Sms.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${Sms.getErrMsg()}',5000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,154 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Upload Reports</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/uploaddownload.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/general-workflows-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-general-workflow matrix-upload-reports-page">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<form:form method="post" name="uploadsettings" id="uploadsettings" modelAttribute="uploadsettings" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Online / Offline Case Upload</span>
|
||||
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:13px;">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('fileuploadsettings','_parent','uploadsettings')">
|
||||
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<c:if test="${uploadsettings.getPortfolioid() != '-1' }">
|
||||
<!-- Form (Section1) -->
|
||||
<div id="FormPanel1" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<strong>Upload Method: </strong>
|
||||
</div>
|
||||
<div class="inputcontainer" style="padding-top:5px;color:blue">
|
||||
<c:choose>
|
||||
<c:when test="${uploadsettings.getDomainname() == 'offline'}">
|
||||
<u>Offline</u>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<u>Online</u>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<strong>Domain: </strong>
|
||||
</div>
|
||||
<div class="inputcontainer" style="padding-top:5px;color:blue">
|
||||
<form:hidden path="domainname"/>
|
||||
<form:hidden path="url"/>
|
||||
<form:hidden path="updateurl"/>
|
||||
<form:hidden path="method"/>
|
||||
<form:hidden path="tpquery"/>
|
||||
<form:hidden path="queryid"/>
|
||||
<form:hidden path="key"/>
|
||||
<form:hidden path="key1"/>
|
||||
<form:hidden path="urlkey"/>
|
||||
<form:hidden path="serverip"/>
|
||||
<input type="hidden" id="uid" value="${Sessvals.getUserID()}" />
|
||||
<u>${ uploadsettings.getDomainname()}</u>
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnupload" style="float:right;margin-top:2px" value="Upload" id="btnupload" accesskey="D" onclick="StartProcess();" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</c:if>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="20">S.No</td>
|
||||
<td>Branch</td>
|
||||
<td>Customer Name</td>
|
||||
<td>Type</td>
|
||||
<td>Product</td>
|
||||
<td>Received On</td>
|
||||
<td>Status</td>
|
||||
<td>Report</td>
|
||||
<td align="center">Upload <input type="checkbox" name="selall" id="selall" onclick="ToggleChecks('chkrow',this.checked);manageRowSelection()" /></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="tabbody" class="scrollContent">
|
||||
<c:forEach items="${uploadsettings.filelist}" var="cases" varStatus="mystatus">
|
||||
<tr title="row${cases[0]}" style="cursor:pointer">
|
||||
<td>${mystatus.count}<input type="hidden" id="ocid${mystatus.index}" value="${cases[0]}" /><input type="hidden" id="uuid${mystatus.index}" value="${cases[1]}" /></td>
|
||||
<td>${cases[2]}</td>
|
||||
<td>${cases[3]}</td>
|
||||
<td>${cases[4]}</td>
|
||||
<td>${cases[5]}</td>
|
||||
<td>${cases[6]}</td>
|
||||
<td>${cases[7]}</td>
|
||||
<td><a href="${cases[8]}" id="rep${mystatus.index}" target="_blank">Report</a></td>
|
||||
<td title="status${cases[0]}" align="center" id="td${mystatus.index}"><input type="checkbox" id="chkrow${mystatus.index}" onclick="checkList('chkrow','selall');manageRowSelection()" /></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',7000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
34
cygnus-onprem-app/build/WebContent/WEB-INF/app/home.jsp
Normal file
34
cygnus-onprem-app/build/WebContent/WEB-INF/app/home.jsp
Normal file
@@ -0,0 +1,34 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="ISO-8859-1" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="<c:url value='/css/bootstrap-5.3.8.min.css' />" rel="stylesheet" />
|
||||
<link href="<c:url value='/css/matrix-v2.css' />" rel="stylesheet" />
|
||||
<link href="<c:url value='/css/matrix-shell-v2.css' />" rel="stylesheet" />
|
||||
<script src="<c:url value='/js/bootstrap-5.3.8.bundle.min.js' />" defer></script>
|
||||
<script src="<c:url value='/js/matrix-shell-v2.js' />" defer></script>
|
||||
<title>Cygnus 1.0</title>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell">
|
||||
<input type="hidden" value="${Sessvals.getUserGroupID()}" id="usgid" />
|
||||
<input type="hidden" value="${Sessvals.getUserID()}" id="usid" />
|
||||
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
|
||||
<main class="matrix-shell__content container-fluid" id="mainContent">
|
||||
<section class="matrix-shell__welcome" aria-labelledby="welcomeTitle">
|
||||
<h1 id="welcomeTitle">Welcome, <c:out value="${Sessvals.getUserDisplayName()}" /></h1>
|
||||
<p>Select an option from the menu to continue.</p>
|
||||
</section>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,633 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Employee Details</title>
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.form.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/ajaxfileupload.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/common.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/employee.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/file.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/admin-hr-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-employee-details">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text">Basic Details <span id='recfound'></span> Search by Name / File No <input type="text" class="textbox" style="width:200px;margin-top:-3px" onblur="findRecords(this.value)" ></span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<form:form modelAttribute="empdetailsform" name="empdetailsform" id="empdetailsform" >
|
||||
<!-- Form (Section1) -->
|
||||
<div id="FormPanel1" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="empname" id="empname" value="" style="width:200px;" onblur="validate(this,'f','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Father Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="fathername" id="fathername" value="" style="width:200px;" onblur="validate(this,'f','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
DOB
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="dob" id="dob" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Contact No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="pers_contactno" id="pers_contactno" value="" style="width:129px;" onblur="validate(this,'f','Phone')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Current Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="curr_address" id="curr_address" value="" style="width:500px;" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-top:-2px">
|
||||
City
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divcurrcity" style="width:152px;margin-top:-2px">
|
||||
<select id="curr_city" name="curr_city" style="width:170px" onblur="validate(this,'f','')" >
|
||||
<option value="-1">Select</option>
|
||||
<c:forEach items="${citylist}" var="city">
|
||||
<option value="${city[0]}">${city[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
PIN
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="curr_pincode" id="curr_pincode" value="" style="width:60px;" onblur="validate(this,'f','Pincode')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Permanent Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="perm_address" id="perm_address" value="" style="width:481px;" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-top:-2px">
|
||||
City
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divpermcity" style="width:152px;margin-top:-2px">
|
||||
<select id="perm_city" name="perm_city" style="width:170px" onblur="validate(this,'f','')" >
|
||||
<option value="-1">Select</option>
|
||||
<c:forEach items="${citylist}" var="city">
|
||||
<option value="${city[0]}">${city[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
PIN
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="perm_pincode" id="perm_pincode" value="" style="width:60px;" onblur="validate(this,'f','Pincode')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Alt. Contact No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="alt_contactno" id="alt_contactno" value="" style="width:85px;" onblur="validate(this,'f','Phone')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Email ID
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="emailid" id="emailid" value="" style="width:165px;" onblur="validate(this,'f','Email')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Qualification
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divqualification" style="width:142px;margin-top:-2px">
|
||||
<select id="qualification" name="qualification" style="width:160px" onblur="validate(this,'f','')" >
|
||||
<option value="-1">Select</option>
|
||||
<option value="UG">UNDER GRADUATE</option>
|
||||
<option value="GRADUATE">GRADUATE</option>
|
||||
<option value="POST GRADUATE">POST GRADUATE</option>
|
||||
<option value="MASTER DEGREE">MASTER DEGREE</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Marital Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divmarstatus" style="width:92px;margin-top:-2px">
|
||||
<select id="maritialstatus" name="maritialstatus" style="width:110px" onblur="validate(this,'f','')" >
|
||||
<option value="-1">Select</option>
|
||||
<option value="SINGLE">SINGLE</option>
|
||||
<option value="MARRIED">MARRIED</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div id="tabs1" style="font-size:10pt;height:350px">
|
||||
<ul>
|
||||
<li><a href="#hdetails">Hiring Details</a></li>
|
||||
<li><a href="#ddetails">Documentation</a></li>
|
||||
<li><a href="#prdetails">Prev Job & Reference Details</a></li>
|
||||
<li><a href="#cdetails">CPV Details</a></li>
|
||||
<li><a href="#sdetails">Salary Details</a></li>
|
||||
</ul>
|
||||
<div id="hdetails">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-left:-15px;font-weight: bold;color:blue;text-decoration: underline;" id="lblentity">
|
||||
Joining Details
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Joining Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="doj" id="doj" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-top:-2px">
|
||||
Designation
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divdesignation" style="width:152px;margin-top:-2px">
|
||||
<select id="designation" name="designation" style="width:170px" onchange="getEntity(this.value)" onblur="validate(this,'f','')" >
|
||||
<option value="-1">Select</option>
|
||||
<c:forEach items="${desiglist}" var="desig">
|
||||
<option value="${desig[0]}">${desig[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-top:-2px" id="lblentity">
|
||||
Nimble Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="diventity" style="width:212px;margin-top:-2px">
|
||||
<select id="entity_id" name="entity_id" style="width:230px" onblur="validate(this,'f','')" >
|
||||
<option value="-1">Select</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
File No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="fileno" id="fileno" value="" style="width:100px;background-color:#f9fbca" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<br/>
|
||||
<br/>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-left:-15px;font-weight: bold;color:blue;text-decoration: underline;" id="lblentity">
|
||||
Mobile SIM Card Details
|
||||
</div>
|
||||
</div>
|
||||
<br/>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Mobile No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="alloted_mobileno" id="alloted_mobileno" value="" style="width:129px;" onblur="validate(this,'f','Phone')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Issue Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="sim_issuedon" id="sim_issuedon" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Return Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="sim_submittedon" id="sim_submittedon" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<br/>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-left:-15px;font-weight: bold;color:blue;text-decoration: underline;" id="lblentity">
|
||||
Left Details
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Left Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="lefton" id="lefton" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-top:2px">
|
||||
Reason
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divleftreason" style="width:212px;margin-top:-2px">
|
||||
<select id="leftreason" name="leftreason" style="width:230px" onblur="validate(this,'f','')" >
|
||||
<option value="-1">Select</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" id="lblentity">
|
||||
Remarks
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="widget">
|
||||
<div class="inputcontainer">
|
||||
<textarea id="leftremarks" class="textbox" name="leftremarks" style="width:937px;height:40px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="ddetails">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<input type="button" class="button" name="btnupload" style="margin-top:3px;float:right;height:36px" value="Upload Employee Documents" id="btnupload" accesskey="U" onclick="uploadDocs('emp_documents');" />
|
||||
</div>
|
||||
</div>
|
||||
<div id="divemp_documents">
|
||||
<div class="container">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="prdetails">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-left:-15px;font-weight: bold;color:blue;text-decoration: underline;" id="lblentity">
|
||||
Previous Job Details
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Company
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="prev_company" id="prev_company" value="" style="width:300px;" onblur="validate(this,'f','SplInstruction');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Designation
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="prev_designation" id="prev_designation" value="" style="width:200px;" onblur="validate(this,'f','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Duration
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="prev_duration" id="prev_duration" value="" style="width:150px;" onblur="validate(this,'f','LoanAmount');" />
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-left:-15px;font-weight: bold;color:blue;text-decoration: underline;" id="lblentity">
|
||||
Reference Details
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Reference 1
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="refname1" id="refname1" value="" style="width:280px;" onblur="validate(this,'f','SplInstruction');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Contact No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="refcontactno1" id="refcontactno1" value="" style="width:160px;" onblur="validate(this,'f','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Relation
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="refrelation1" id="refrelation1" value="" style="width:195px;" onblur="validate(this,'f','LoanAmount');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="refaddress1" id="refaddress1" value="" style="width:650px;" onblur="validate(this,'f','SplInstruction');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Knowing Since
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="ref1knowsince" id="ref1knowsince" value="" style="width:78px;" onblur="validate(this,'f','SplInstruction');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Reference 2
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="refname2" id="refname2" value="" style="width:280px;" onblur="validate(this,'f','SplInstruction');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Contact No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="refcontactno2" id="refcontactno2" value="" style="width:160px;" onblur="validate(this,'f','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Relation
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="refrelation2" id="refrelation2" value="" style="width:195px;" onblur="validate(this,'f','LoanAmount');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="refaddress2" id="refaddress2" value="" style="width:650px;" onblur="validate(this,'f','SplInstruction');" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Knowing Since
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="ref2knowsince" id="ref2knowsince" value="" style="width:78px;" onblur="validate(this,'f','SplInstruction');" />
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-left:-15px;font-weight: bold;color:blue;text-decoration: underline;" id="lblentity">
|
||||
Reference Calling Details
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Calling Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="refcheckon" id="refcheckon" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-top:2px">
|
||||
Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divrefcheck_status" style="width:212px;margin-top:-2px">
|
||||
<select id="refcheck_status" name="refcheck_status" style="width:230px" onblur="validate(this,'f','')" >
|
||||
<option value="-1">Select</option>
|
||||
<option value="Positive">Positive</option>
|
||||
<option value="Negative">Negative</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="cdetails">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-top:-2px">
|
||||
CPV Done By
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divcpvdoneby" style="width:102px;margin-top:-2px">
|
||||
<select id="cpvdoneby" name="cpvdoneby" style="width:120px" onblur="validate(this,'f','')" >
|
||||
<option value="-1">Select</option>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<option value="${ver[0]}">${ver[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
CPV Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="cpvdate" id="cpvdate" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="margin-top:7px">
|
||||
CPV Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="inputcontainer" style="margin-top:4px">
|
||||
<div class="divselect" id="divrefcheck_status" style="width:212px">
|
||||
<select id="cpvstatus" name="cpvstatus" style="width:230px" onblur="validate(this,'f','')" >
|
||||
<option value="-1">Select</option>
|
||||
<option value="Positive">Positive</option>
|
||||
<option value="Negative">Negative</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" id="lblentity">
|
||||
Remarks
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="widget">
|
||||
<div class="inputcontainer">
|
||||
<textarea id="cpvremarks" class="textbox" name="cpvremarks" style="width:937px;height:40px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<input type="button" class="button" name="btnupload" style="margin-top:3px;float:right" value="Upload CPV Report" id="btnupload" accesskey="U" onclick="uploadDocs('cpv_documents');" />
|
||||
</div>
|
||||
</div>
|
||||
<div id="divcpv_documents">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div id="sdetails">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" id="eid" name="eid" value="0" />
|
||||
<input type="hidden" id="emp_documents" name="emp_documents" value="" />
|
||||
<input type="hidden" id="cpv_documents" name="cpv_documents" value="" />
|
||||
</form:form>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" id="company_id" name="company_id" value="${Sessvals.getCompanyID()}" />
|
||||
<input type="hidden" id="branch" name="branch" value="${Sessvals.getBranchID()}" />
|
||||
<input type="hidden" id="status" name="status" value="" />
|
||||
<input type="hidden" id="usid" name="usid" value="${Sessvals.getUserID()}"/>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
|
||||
<!-- -->
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<c:if test="${formmode gt 0}">
|
||||
<div style="position:fixed;text-align:right;bottom:0px;width:1000px;" class="buttonbar">
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="button" class="button" name="btnfirst" style="margin-left:5px;margin-top:-2px;float:left;width:80px" value="" id="btnfirst" accesskey="F" onclick="findRecord(1)" />
|
||||
<input type="button" class="button" name="btnprev" style="margin-top:-2px;float:left;width:80px" value="" id="btnprev" accesskey="P" onclick="findRecord(2)" />
|
||||
<input type="button" class="button" name="btnnext" style="margin-top:-2px;float:left;width:80px" value="" id="btnnext" accesskey="N" onclick="findRecord(3)" />
|
||||
<input type="button" class="button" name="btnlast" style="margin-top:-2px;float:left;width:80px" value="" id="btnlast" accesskey="L" onclick="findRecord(4)" />
|
||||
<input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="S" onclick="return SaveDetails();" />
|
||||
<c:if test="${formmode!=2}">
|
||||
<input type="button" class="button" name="btnadd" style="float:right" value="Add" id="btnadd" accesskey="A" onclick="return AddNewRecord();" />
|
||||
</c:if>
|
||||
</div>
|
||||
</c:if>
|
||||
<input type="hidden" id="formmode" name="formmode" value="${formmode}" />
|
||||
</div>
|
||||
</div>
|
||||
<form id="docForm" name="docForm" action="ajxuploadedoc" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" id="dusid" name="dusid" value='${Sessvals.getUserID()}' />
|
||||
<input type="hidden" id="deid" name="duuid" value='' />
|
||||
<input type="hidden" id="doctype" name="doctype" value='NA' />
|
||||
<input type="hidden" id="filename" name="filename" value='NA' />
|
||||
<div class="hiddenfile" style="width: 0px; height: 0px; overflow: hidden;">
|
||||
<input name="updoc" type="file" id="updoc" ext="pdf"/>
|
||||
</div>
|
||||
</form>
|
||||
<div class="mask" id="mask">
|
||||
</div>
|
||||
<div id="uploadprogress" class="row row-centered">
|
||||
<div id="progbar">
|
||||
<div id="bar"></div>
|
||||
<div id="percent">0%</div >
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
$("#tabs1").tabs();
|
||||
InitPage();
|
||||
function activaTab(tab,path)
|
||||
{
|
||||
tab = tab.replace("div","");
|
||||
$("#"+tab).val($("#"+tab).val()+path+";");
|
||||
}
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
92
cygnus-onprem-app/build/WebContent/WEB-INF/app/login.jsp
Normal file
92
cygnus-onprem-app/build/WebContent/WEB-INF/app/login.jsp
Normal file
@@ -0,0 +1,92 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="ISO-8859-1" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="<c:url value='/css/bootstrap-5.3.8.min.css' />" rel="stylesheet" />
|
||||
<link href="<c:url value='/css/matrix-v2.css' />" rel="stylesheet" />
|
||||
<link href="<c:url value='/css/login-v2.css?v=4' />" rel="stylesheet" />
|
||||
<script src="<c:url value='/js/bootstrap-5.3.8.bundle.min.js' />" defer></script>
|
||||
<script src="<c:url value='/js/login-v2.js?v=3' />" defer></script>
|
||||
<title>Cygnus 1.0 | Login</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-login"
|
||||
data-context-path="${pageContext.request.contextPath}"
|
||||
data-birthday-url="<c:url value='/ver/fetchdob' />">
|
||||
<header class="matrix-login__brand" aria-label="Cygnus application">
|
||||
<div class="matrix-login__brand-inner">
|
||||
<span class="matrix-login__product"><img src="<c:url value='/images/optmale.png' />" width="16" height="16" alt="" /> Cygnus 1.0</span>
|
||||
<span class="matrix-login__company">Secure operations portal</span>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<main class="matrix-login__main">
|
||||
<section id="birthdayBanner" class="matrix-login__birthday"
|
||||
aria-live="polite" aria-label="Birthday announcements" hidden></section>
|
||||
|
||||
<section class="card matrix-login__card shadow-sm" aria-labelledby="loginTitle">
|
||||
<div class="matrix-login__card-heading">
|
||||
<div>
|
||||
<h1 id="loginTitle">Welcome back</h1>
|
||||
<p>Sign in with your Cygnus account.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
<c:if test="${not empty login.errMsg}">
|
||||
<c:set var="loginErrorParts" value="${fn:split(login.errMsg, ':')}" />
|
||||
<div class="alert alert-danger py-2 px-3 mb-3" role="alert">
|
||||
<c:choose>
|
||||
<c:when test="${fn:length(loginErrorParts) gt 2}">
|
||||
<c:out value="${loginErrorParts[2]}" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:out value="${login.errMsg}" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</div>
|
||||
</c:if>
|
||||
|
||||
<form:form id="loginform" method="post"
|
||||
action="${pageContext.request.contextPath}/ver/authenticatelogin"
|
||||
modelAttribute="login">
|
||||
<div class="mb-3">
|
||||
<label for="username" class="form-label">Username</label>
|
||||
<form:input path="Loginid" id="username" cssClass="form-control form-control-sm"
|
||||
autocomplete="username" maxlength="100" autofocus="autofocus" />
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label for="password" class="form-label">Password</label>
|
||||
<form:password path="Password" id="password" cssClass="form-control form-control-sm"
|
||||
autocomplete="current-password" maxlength="100" />
|
||||
</div>
|
||||
|
||||
<div class="d-grid">
|
||||
<button type="submit" class="btn btn-primary btn-sm"
|
||||
name="btnlogin" id="btnlogin">Sign in</button>
|
||||
</div>
|
||||
</form:form>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<aside class="alert alert-info mb-0" aria-labelledby="securityNoticeTitle">
|
||||
<strong id="securityNoticeTitle">Important:</strong>
|
||||
We do not ask you to share personal information other than your user ID and password
|
||||
when you sign in. Do not disclose your user ID or password in written or oral
|
||||
communication with anyone.
|
||||
</aside>
|
||||
</main>
|
||||
|
||||
<footer class="matrix-login__footer">
|
||||
Copyright © 2026 SarasCore. All rights reserved.
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,81 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | ${title }</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/mis.js?ver=2" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/mis-filter-v4.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
|
||||
<main id="formcontainer" class="matrix-tool-workspace__content matrix-mis-filter">
|
||||
<form:form method="post" name="filter" id="filter" modelAttribute="filter" >
|
||||
<section class="matrix-mis-filter__intro" aria-label="Report filter guidance">
|
||||
<div class="matrix-mis-filter__intro-icon" aria-hidden="true">📅</div>
|
||||
<div>
|
||||
<h1>Report criteria</h1>
|
||||
<p>Select the required range and generate the report. Required fields are marked with an asterisk.</p>
|
||||
</div>
|
||||
</section>
|
||||
<div class="matrix-mis-filter__generated">
|
||||
<!-- Form (Filter) -->
|
||||
${filter.html}
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<form:hidden path="qid" />
|
||||
<form:hidden path="title" />
|
||||
<form:hidden path="fromdate" />
|
||||
<form:hidden path="todate" />
|
||||
<form:hidden path="mtype" />
|
||||
<form:hidden path="portfolioid" />
|
||||
<form:hidden path="userid" />
|
||||
<form:hidden path="mvcode" />
|
||||
<form:hidden path="applno" />
|
||||
<form:hidden path="name" />
|
||||
<form:hidden path="bkbranchid" />
|
||||
<form:hidden path="verifierid" />
|
||||
<form:hidden path="searchby" />
|
||||
<form:hidden path="time" />
|
||||
</form:form>
|
||||
</main>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,48 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/mis.js?ver=1" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/excel.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/common.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<link href="/matrix/css/mis.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/mis-output-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | ${filter.title }</title>
|
||||
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-mis-output">
|
||||
<form:form method="post" name="filter" id="filter" modelAttribute="filter" >
|
||||
${filter.html}
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<form:hidden path="qid" />
|
||||
<form:hidden path="title" />
|
||||
<form:hidden path="fromdate" />
|
||||
<form:hidden path="todate" />
|
||||
<form:hidden path="time" />
|
||||
<form:hidden path="mtype" />
|
||||
<form:hidden path="portfolioid" />
|
||||
<form:hidden path="userid" />
|
||||
<form:hidden path="mvcode" />
|
||||
<form:hidden path="applno" />
|
||||
<form:hidden path="name" />
|
||||
<form:hidden path="bkbranchid" />
|
||||
<form:hidden path="verifierid" />
|
||||
</form:form>
|
||||
</body>
|
||||
<script language="javascript" type="text/javascript">
|
||||
DoOperations();
|
||||
</script>
|
||||
</html>
|
||||
73
cygnus-onprem-app/build/WebContent/WEB-INF/app/mis/wfh.jsp
Normal file
73
cygnus-onprem-app/build/WebContent/WEB-INF/app/mis/wfh.jsp
Normal file
@@ -0,0 +1,73 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | ${title }</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/role-batch-v2.css?v=5" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/mis-output-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-batch-v2 matrix-tool-workspace matrix-wfh-monitor">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1200px">
|
||||
|
||||
<div style="border:1px solid #a7abb4;">
|
||||
<table width="100%" id="allocatedpc">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="15"></th>
|
||||
<th width="70"><b>Date</b></th>
|
||||
<th width="100"><b>User</b></th>
|
||||
<th width="100"><b>Department</b></th>
|
||||
<th width="375"><b>System Configuration</b></th>
|
||||
<th width="45"><b>Status</b></th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody id="tabbody">
|
||||
<!-- Form (Filter) -->
|
||||
${detailshtml}
|
||||
<!-- -->
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
$('#allocatedpc').flexigrid();
|
||||
$("#allocatedpc").tablesorter({debug: true});
|
||||
</script>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,246 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/bankreports.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Banklist</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/operations-directory-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-bank-documents matrix-bank-report-list">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1500px">
|
||||
<form:form method="post" name="repsettings" id="repsettings" modelAttribute="repsettings" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">List of Cases (${repsettings.caselist.size()}) | Supervisor: ${repsettings.supname}</span>
|
||||
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:30px;">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('listsolved','_parent','repsettings')">
|
||||
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('listsolved','_parent','repsettings')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<c:choose>
|
||||
<c:when test="${repsettings.portsupervisor == Sessvals.getUserID() and repsettings.upload == false}">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Method
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divrepby" style="width:175px;">
|
||||
<form:select path="reportby" multiple="false" style="width:193px" >
|
||||
<form:option value="-1" label="----" selected="true"/>
|
||||
<form:option value="0" label="Branch" />
|
||||
<form:option value="1" label="Branch->Product" />
|
||||
<form:option value="2" label="Branch->Applno" />
|
||||
<form:option value="3" label="Branch->Product->Applno" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Type
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divreptype" style="width:200px;">
|
||||
<form:select path="reporttype" multiple="false" style="width:218px" >
|
||||
<form:option value="-1" label="----" selected="true"/>
|
||||
<form:option value="0" label="Reportwise For All Case" />
|
||||
<form:option value="1" label="Reportwise For Each Customer" />
|
||||
<form:option value="2" label="Single File For All Case" />
|
||||
<form:option value="3" label="Single For Each Customer" />
|
||||
<form:option value="4" label="Excel Report" />
|
||||
<form:option value="5" label="Word Report" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Automatic E-mail
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:checkbox path="autoemail" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Send archived reports
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:checkbox path="archivebatch"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Attach annexure
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:checkbox path="attachannexure"/>
|
||||
</div>
|
||||
</div>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:hidden path="reportby" />
|
||||
<form:hidden path="reporttype" />
|
||||
<form:hidden path="autoemail" />
|
||||
<form:hidden path="archivebatch" />
|
||||
<form:hidden path="attachannexure" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<table border="0" cellspacing="0" width="100%" id="casetable">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title" id="rowtitle">
|
||||
<td>S.No</td>
|
||||
<td>MV Code</td>
|
||||
<td>File No.</td>
|
||||
<td>Customer Name</td>
|
||||
<td>Type</td>
|
||||
<td>RV</td>
|
||||
<td>OV</td>
|
||||
<td>PV</td>
|
||||
<td>RTV</td>
|
||||
<td>OTV</td>
|
||||
<td>REF</td>
|
||||
<td>Status</td>
|
||||
<td>Received Date</td>
|
||||
<td>Product</td>
|
||||
<td>Branch</td>
|
||||
<td align="center"><input type="checkbox" name="selall" id="selall" onclick="ToggleChecks('chkrow',this.checked)" /></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${repsettings.caselist}" var="record" varStatus="mystatus">
|
||||
<tr id="row${mystatus.count}">
|
||||
<td>
|
||||
${mystatus.count}<form:hidden path="caselist[${mystatus.index}].uuid" id="uuid${mystatus.count}" value="${status.value}"/>
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].mvcode" id="mvcode${mystatus.count}" value="${status.value}"/>${record.mvcode}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].applno" id="applno${mystatus.count}" value="${status.value}"/>${record.applno}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].customername" id="customername${mystatus.count}" value="${status.value}"/>${record.customername}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].apptype" id="apptype${mystatus.count}" value="${status.value}"/>${record.apptype}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].rv" id="rv${mystatus.count}" value="${status.value}"/>${record.rv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].ov" id="ov${mystatus.count}" value="${status.value}"/>${record.ov}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].pv" id="pv${mystatus.count}" value="${status.value}"/>${record.pv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].rtv" id="rtv${mystatus.count}" value="${status.value}"/>${record.rtv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].otv" id="otv${mystatus.count}" value="${status.value}"/>${record.otv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].refv" id="refv${mystatus.count}" value="${status.value}"/>${record.refv}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].status" id="status${mystatus.count}" value="${status.value}"/>${record.status}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].receivedate" id="receivedate${mystatus.count}" value="${status.value}"/>${record.receivedate}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].product" id="product${mystatus.count}" value="${status.value}"/>${record.product}
|
||||
</td>
|
||||
<td>
|
||||
<form:hidden path="caselist[${mystatus.index}].branch" id="branch${mystatus.count}" value="${status.value}"/>${record.branch}
|
||||
<form:hidden path="caselist[${mystatus.index}].bankbranchid" id="bbid${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="caselist[${mystatus.index}].onlinecaseid" id="ocid${mystatus.count}" value="${status.value}"/>
|
||||
</td>
|
||||
<td align="center">
|
||||
<form:checkbox path="caselist[${mystatus.index}].genreport" id="chkrow${mystatus.count}" value="true" />
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
<input type="button" class="button" name="btngenreport" style="float:right;margin-top:10px" value="Generate Report" id="btngenreport" accesskey="G" onclick="return ValidateGenerateReport('repsettings');" />
|
||||
</div>
|
||||
</div>
|
||||
<form:hidden path="rrformat" />
|
||||
<form:hidden path="orformat" />
|
||||
<form:hidden path="trformat" />
|
||||
<form:hidden path="prformat" />
|
||||
<form:hidden path="rtrformat" />
|
||||
<form:hidden path="ddformat" />
|
||||
<form:hidden path="tracker" />
|
||||
<form:hidden path="orsaformat" />
|
||||
<form:hidden path="rvqid" />
|
||||
<form:hidden path="ovqid" />
|
||||
<form:hidden path="tvqid" />
|
||||
<form:hidden path="pvqid" />
|
||||
<form:hidden path="refvqid" />
|
||||
<form:hidden path="ddqid" />
|
||||
<form:hidden path="extrareport" />
|
||||
<form:hidden path="extraqid" />
|
||||
<form:hidden path="trackqid" />
|
||||
<form:hidden path="offsaqid" />
|
||||
<form:hidden path="bsuid" />
|
||||
<form:hidden path="portsupervisor" />
|
||||
<form:hidden path="templatefile" />
|
||||
<form:hidden path="uuids" id="hfdelstat" />
|
||||
</form:form>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript">contentType="html"; CallMessage('${msg}',15000,200,300); contentType="";</script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,30 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<title>Cygnus 1.0 | Bank Reports</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<form:form method="post" name="bdoc" id="bdoc" modelAttribute="bdoc" >
|
||||
<input type="hidden" name="cid" id="cid" value="${cid}" />
|
||||
<input type="hidden" name="suuid" id="suuid" value="${uuid}" />
|
||||
<input type="hidden" name="asub" id="asub" value="${asub}" />
|
||||
</form:form>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
SubmitForm('searchbrep','_parent','bdoc');
|
||||
</script>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,156 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/oprdocs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Search Bank Reports</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/operations-directory-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-bank-documents matrix-bank-report-search">
|
||||
<div id='PageFrame'>
|
||||
<c:if test="${cid eq 0}">
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
</c:if>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:900px">
|
||||
<form:form method="post" name="bdoc" id="bdoc" modelAttribute="bdoc" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/report.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Bank Reports</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('bankdoc','_parent','bdoc')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<c:if test="${cid eq 0}">
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Portfolio
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divport" style="width:162px;">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" style="width:180px" onchange="FillBranch(this.value)" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Branch
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divbranch" style="width:132px;">
|
||||
<form:select path="bkbranchid" name="blist" multiple="false" id="blist" style="width:150px" >
|
||||
<option value="-1" selected>SELECT</option>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
MV Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input path="mvcode" class="textbox" style="width:65px;" onblur="validate(this,'f','AlphaSpace)" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Appl No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input path="applno" class="textbox" style="width:120px;" onblur="validate(this,'f','AlphaNumeric')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input path="name" class="textbox" style="width:185px;" onblur="validate(this,'f','AlphaSpace')" />
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right;margin-right:10px" value="Search" id="btnfind" accesskey="S" onclick="ValidateSearch();" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</c:if>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="doclist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="70%">File Name</td>
|
||||
<td>Date & Time</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="scrollContent">
|
||||
<c:forEach items="${bdoc.bankreports}" var="record">
|
||||
<tr>
|
||||
<td>
|
||||
<a class="matrix-document-link" href="${record[1]}" target="_blank" rel="noopener noreferrer"><img src="/matrix/images/${record[3]}" alt="" /> <span>${record[0]}</span></a>
|
||||
</td>
|
||||
<td>
|
||||
${record[2]}
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" name="cid" id="cid" value="${cid}" />
|
||||
<input type="hidden" name="suuid" id="suuid" value="<%=session.getAttribute("UUID") %>" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,268 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Reporting </title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/role-batch-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/scanning-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=9" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=3" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-batch-v2 matrix-scanning-page matrix-scanning-queue">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-reporting-workspace">
|
||||
<form:form method="post" name="oprreporting" id="oprreporting" modelAttribute="oprReporting" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title matrix-page-heading">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Reporting</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filterreporting','_parent','oprreporting')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Filter, Sorting and Statatics Section) -->
|
||||
<table class="matrix-report-overview" border="0" style="width:100%" cellspacing="0">
|
||||
<tr>
|
||||
<td id="filter" class="matrix-report-card matrix-report-card--filters" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div id="FormPanel1" class="FormPanel" style="height:100%" >
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td colspan="2"><b>Filters</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Portfolio</td>
|
||||
<td>
|
||||
<div class="divselect" id="divportfolio" style="width:135px;">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" style="width:153px" onchange="AddFilter(this,'port')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Verifier</td>
|
||||
<td>
|
||||
<div class="divselect" id="veridiv" style="width:135px;">
|
||||
<form:select path="verifierid" multiple="false" id="verlist" style="width:153px" onchange="AddFilter(this,'ver')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<form:option value="${ver[0]}" label="${ver[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('opr','filterbkreporting','oprreporting')" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:17px"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td id="sorting" class="matrix-report-card matrix-report-card--selection" valign="top" style="border:1px solid #a7abb4;" width="220">
|
||||
<div id="divsorting" class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls" width="98%">
|
||||
<tr>
|
||||
<td class="title" style="height:10px;width:130px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
|
||||
<td class="title" style="height:10px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Verifier</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
|
||||
<div style="overflow:auto;height:89px;width:100%" id="portdiv">
|
||||
</div>
|
||||
</td>
|
||||
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
|
||||
<div style="overflow:auto;height:89px;width:100%" id="verdiv">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td><b>Statatics</b></td>
|
||||
<td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Residence</td>
|
||||
<td><form:input path="totresi" readonly="true" style="width:30px" /></td>
|
||||
<td>Office</td>
|
||||
<td><form:input path="totoff" readonly="true" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Property</td>
|
||||
<td><form:input readonly="true" path="totprop" style="width:30px" /></td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:21px"> </td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td><b>Pending</b></td>
|
||||
<td><form:input readonly="true" path="pending" style="width:30px;font-weight:bold" /></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Backlog</td>
|
||||
<td><form:input readonly="true" path="pbacklog" style="width:30px;color:red" /></td>
|
||||
<td>AM</td>
|
||||
<td><form:input readonly="true" path="pam" style="width:30px;color:blue" /></td>
|
||||
<td>PM</td>
|
||||
<td><form:input readonly="true" path="ppm" style="width:30px;color:green" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Solved</b></td>
|
||||
<td><form:input type="text" readonly="true" path="solved" style="width:30px;font-weight:bold" /></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Backlog</td>
|
||||
<td><form:input readonly="true" path="sbacklog" style="width:30px" /></td>
|
||||
<td>AM</td>
|
||||
<td><form:input readonly="true" path="sam" style="width:30px" /></td>
|
||||
<td>PM</td>
|
||||
<td><form:input readonly="true" path="spm" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:5px"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<div class="matrix-report-grid">
|
||||
<table class="matrix-data-grid" width="100%" id="casetable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="25"><b>S.No</b></th>
|
||||
<th width="58"><b>MV Code</b></th>
|
||||
<th width="80"><b>File No.</b></th>
|
||||
<th width="165"><b>Name</b></th>
|
||||
<th width="67"><b>Type</b></th>
|
||||
<th width="60"><b>Produt</b></th>
|
||||
<th width="80"><b>Portfolio</b></th>
|
||||
<th width="50"><b>Branch</b></th>
|
||||
<th width="85"><b>Date</b></th>
|
||||
<th width="27"><b>Batch</b></th>
|
||||
<th width="18"><b>Ver</b></th>
|
||||
<th width="23"><b>Visit</b></th>
|
||||
<th width="50"><b>Flags</b></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="tabbody">
|
||||
<c:forEach items="${oprReporting.caselist}" var="cases" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="${cases[12]}" />
|
||||
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
|
||||
<input type="hidden" name="verifier" id="row${status.count}verifier" value="${cases[1]}" />
|
||||
<input type="hidden" name="portfolio" id="row${status.count}portfolio" value="${cases[16]}" />
|
||||
${status.count}</td>
|
||||
<td>${cases[2]}</td>
|
||||
<td>${cases[3]}</td>
|
||||
<td>${cases[4]}</td>
|
||||
<td>${cases[5]}</td>
|
||||
<td>${cases[6]}</td>
|
||||
<td>${cases[7]}</td>
|
||||
<td>${cases[8]}</td>
|
||||
<td>${cases[9]}</td>
|
||||
<td>${cases[10]}</td>
|
||||
<td>${cases[11]}</td>
|
||||
<td>${cases[12]}</td>
|
||||
<td title="${cases[15]}">${cases[13]}${cases[17]}${cases[18]}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" name="page" value="oprreporting" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<form:hidden path="portcond" />
|
||||
<form:hidden path="vercond" />
|
||||
<form:hidden path="porthtml" />
|
||||
<form:hidden path="verhtml" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,378 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
|
||||
<%@ page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Bootstrap Example</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="/matrix/css/bootstrap.min.css">
|
||||
<script src="/matrix/js/jquery.min.js"></script>
|
||||
<script src="/matrix/js/bootstrap.min.js"></script>
|
||||
<link rel="stylesheet" href="/matrix/css/plugins/ekko-lightbox.css">
|
||||
<link rel="stylesheet" href="/matrix/css/file.css">
|
||||
<script src="/matrix/js/plugins/ekko-lightbox.js"></script>
|
||||
<script type="text/javascript" src="/matrix/js/plugins/bootstrap-filestyle.min.js"> </script>
|
||||
<script type="text/javascript" src="/matrix/js/lib/jsfuncs.js"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.form.js" type="text/javascript"></script>
|
||||
<script type="text/javascript" src="/matrix/js/lib/ajaxfileupload.js"></script>
|
||||
<style type="text/css">
|
||||
.hovereffect {
|
||||
float:left;
|
||||
overflow:hidden;
|
||||
position:relative;
|
||||
text-align:center;
|
||||
cursor:default;
|
||||
}
|
||||
|
||||
.hovereffect .overlay {
|
||||
width:50px;
|
||||
height:50px;
|
||||
position:absolute;
|
||||
overflow:hidden;
|
||||
bottom:0;
|
||||
left:0;
|
||||
padding:10px 0px;
|
||||
opacity:0;
|
||||
background-color:rgba(0,0,0,0.5);
|
||||
-webkit-transition:all .4s ease-in-out;
|
||||
transition:all .4s ease-in-out
|
||||
}
|
||||
|
||||
.hovereffect img {
|
||||
display:block;
|
||||
position:relative;
|
||||
-webkit-transition:all .4s linear;
|
||||
transition:all .4s linear;
|
||||
}
|
||||
.hovereffect div.info {
|
||||
text-decoration:none;
|
||||
display:inline-block;
|
||||
text-transform:uppercase;
|
||||
color:#fff;
|
||||
border:1px solid #fff;
|
||||
background-color:transparent;
|
||||
opacity:0;
|
||||
filter:alpha(opacity=0);
|
||||
-webkit-transition:all .2s ease-in-out;
|
||||
transition:all .2s ease-in-out;
|
||||
}
|
||||
|
||||
.hovereffect div.info:hover {
|
||||
box-shadow:0 0 5px #fff;
|
||||
}
|
||||
|
||||
.hovereffect:hover img {
|
||||
-ms-transform:scale(1.2);
|
||||
-webkit-transform:scale(1.2);
|
||||
transform:scale(1.2);
|
||||
}
|
||||
|
||||
.hovereffect:hover .overlay {
|
||||
opacity:0.7;
|
||||
filter:alpha(opacity=70);
|
||||
}
|
||||
|
||||
.hovereffect:hover div.info {
|
||||
opacity:1;
|
||||
filter:alpha(opacity=100);
|
||||
-ms-transform:translatey(0);
|
||||
-webkit-transform:translatey(0);
|
||||
transform:translatey(0);
|
||||
}
|
||||
|
||||
.hovereffect:hover div.info {
|
||||
-webkit-transition-delay:.2s;
|
||||
transition-delay:.2s;
|
||||
}
|
||||
</style>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12 bg-success">
|
||||
<form:form class="form-inline" action="ajxuploadvdoc" method="post" enctype="multipart/form-data" modelAttribute="docTagger">
|
||||
<!-- Submit Data -->
|
||||
<input type="hidden" id="usid" name="usid" value='${Sessvals.getUserID()}' />
|
||||
<form:hidden path="uuid" />
|
||||
<form:hidden path="reptype" />
|
||||
<form:hidden path="portfolio" />
|
||||
<!-- Submit Data Ends -->
|
||||
<div class="form-group">
|
||||
<label for="sel1" class="input-sm">Document Type</label>
|
||||
<select class="form-control" id="doctype" name="doctype">
|
||||
<c:if test="${photoreq gt 0}">
|
||||
<option value="MNIMBLE" ext="jpg|png|jpeg|bmp|gpj">MNIMBLE</option>
|
||||
</c:if>
|
||||
<option value="REP_ATTACH" ext="jpg|png|jpeg|bmp|gpj">REPORT ATTACHMENT</option>
|
||||
<option value="POV" ext="jpg|png|jpeg|bmp">POV</option>
|
||||
<option value="ADD_PROOF" ext="jpg|png|jpeg|bmp">ADDRESS PROOF</option>
|
||||
<option value="KYC" ext="jpg|png|jpeg|bmp|pdf">KYC DOCS</option>
|
||||
<option value="BANK_STATEMENT" ext="jpg|png|jpeg|bmp|pdf">BANK STATEMENT</option>
|
||||
<option value="FINANCIALS" ext="jpg|png|jpeg|pdf">FINANCIALS</option>
|
||||
<option value="OTHERS" ext="jpg|png|jpeg|bmp|pdf|txt|xls|doc">OTHERS</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group" style="margin-top:2px">
|
||||
<label for="document" class="input-sm">Select Doc</label>
|
||||
<input type="file" id="updoc" name="updoc">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="filename" class="input-sm">Doc Name</label>
|
||||
<input type="text" id="filename" name="filename" value="" placeholder="File name if leave it blank" style="width:140px" class="form-control">
|
||||
</div>
|
||||
<div class="form-group" style="margin-top:-1px">
|
||||
<button type="button" class="btn btn-primary input-md" onclick="uploadFile(document.getElementById('updoc'),'docTagger',$('option:selected', $('#doctype')).attr('ext'))">Submit</button>
|
||||
</div>
|
||||
</form:form>
|
||||
</div> <!-- DIV COL -->
|
||||
<c:set var="acttab" scope="session" value="class='active'"/>
|
||||
<div class="col-sm-12">
|
||||
<div class="container col-sm-12">
|
||||
<ul class="nav nav-tabs">
|
||||
<c:if test="${photoreq gt 0}">
|
||||
<li ${acttab}><a data-toggle="tab" href="#MNIMBLE">Mnimble(${fn:length(docTagger.mnimble)})</a></li>
|
||||
</c:if>
|
||||
<li><a data-toggle="tab" href="#REP_ATTACH">Report Attachment(${fn:length(docTagger.repattach)})</a></li>
|
||||
<li><a data-toggle="tab" href="#POV">POV(${fn:length(docTagger.pov)})</a></li>
|
||||
<li><a data-toggle="tab" href="#ADD_PROOF">Add Proof(${fn:length(docTagger.addproof)})</a></li>
|
||||
<li><a data-toggle="tab" href="#KYC">KYC(${fn:length(docTagger.kyc)})</a></li>
|
||||
<li><a data-toggle="tab" href="#BANK_STATEMENT">Bank Statement(${fn:length(docTagger.bstatement)})</a></li>
|
||||
<li><a data-toggle="tab" href="#FINANCIALS">Financials(${fn:length(docTagger.financials)})</a></li>
|
||||
<li><a data-toggle="tab" href="#OTHERS">Others(${fn:length(docTagger.others)})</a></li>
|
||||
</ul>
|
||||
<div class="tab-content col-sm-12">
|
||||
<c:if test="${photoreq gt 0}">
|
||||
<div id="MNIMBLE" class="tab-pane fade in active">
|
||||
<h3>Mnimble Photos</h3>
|
||||
<div class="row">
|
||||
<div class="container col-sm-12 img-hover">
|
||||
<c:forEach items="${docTagger.mnimble}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
|
||||
<a href="${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" onclick="promptpath('${rattach[2]}')"><span class="glyphicon glyphicon-tag"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</c:if>
|
||||
<c:choose>
|
||||
<c:when test="${photoreq gt 0}">
|
||||
<div id="REP_ATTACH" class="tab-pane fade">
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<div id="REP_ATTACH" class="tab-pane fade in active">
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<h3>Report Attachments</h3>
|
||||
<div class="row">
|
||||
<div class="container col-sm-12 img-hover">
|
||||
<c:forEach items="${docTagger.repattach}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div> <!-- ROW -->
|
||||
</div>
|
||||
<div id="POV" class="tab-pane fade">
|
||||
<h3>Proof Of Visit</h3>
|
||||
<div class="row">
|
||||
<div class="container col-sm-12 img-hover">
|
||||
<c:forEach items="${docTagger.pov}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="ADD_PROOF" class="tab-pane fade">
|
||||
<h3>Address Proof</h3>
|
||||
<div class="row">
|
||||
<div class="container col-sm-12 img-hover">
|
||||
<c:forEach items="${docTagger.addproof}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="KYC" class="tab-pane fade">
|
||||
<h3>KYC Documents</h3>
|
||||
<div class="row">
|
||||
<div class="container col-sm-12 img-hover">
|
||||
<c:forEach items="${docTagger.kyc}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="BANK_STATEMENT" class="tab-pane fade">
|
||||
<h3>Bank Statement</h3>
|
||||
<div class="row">
|
||||
<div class="container col-sm-12 img-hover">
|
||||
<c:forEach items="${docTagger.bstatement}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="FINANCIALS" class="tab-pane fade">
|
||||
<h3>Financials</h3>
|
||||
<div class="row">
|
||||
<div class="container col-sm-12 img-hover">
|
||||
<c:forEach items="${docTagger.financials}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="OTHERS" class="tab-pane fade">
|
||||
<h3>Other Documents</h3>
|
||||
<div class="row">
|
||||
<div class="container col-sm-12 img-hover">
|
||||
<c:forEach items="${docTagger.others}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- Container -->
|
||||
</div> <!-- DIV COL -->
|
||||
</div> <!-- DIV ROW -->
|
||||
</div>
|
||||
<div class="modal fade" id="confirm-delete" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Confirm Delete</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>You are about to delete this image, this procedure is irreversible.</p>
|
||||
<p>Do you want to proceed?</p>
|
||||
</div>
|
||||
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
|
||||
<a class="btn btn-danger btn-ok" data-doc_id="0" data-dismiss="modal">Delete</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mask" id="mask">
|
||||
</div>
|
||||
<div id="uploadprogress" class="row row-centered">
|
||||
<div id="progbar">
|
||||
<div id="bar"></div>
|
||||
<div id="percent">0%</div >
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<script type="text/javascript">
|
||||
$('#updoc').filestyle({
|
||||
buttonName : 'btn-success',
|
||||
buttonText : ' Upload'
|
||||
});
|
||||
$(document).on('click', '[data-toggle="lightbox"]', function(event) {
|
||||
event.preventDefault();
|
||||
$(this).ekkoLightbox();
|
||||
});
|
||||
$('#confirm-delete').on('show.bs.modal', function(e) {
|
||||
var docid=e.relatedTarget.dataset.docid;
|
||||
$(this).find('.btn-ok').on('click', function(e) {
|
||||
subFunction(docid);
|
||||
});
|
||||
});
|
||||
function subFunction(docid)
|
||||
{
|
||||
var saverequest = $.ajax({
|
||||
type: "POST",
|
||||
url: "untag-doc",
|
||||
data: "docid="+docid+"&usid="+$("#usid").val()
|
||||
});
|
||||
saverequest.done(function(msg)
|
||||
{
|
||||
if(msg=='success')
|
||||
{
|
||||
$("#doc_"+docid+"_").remove();
|
||||
}
|
||||
else
|
||||
{
|
||||
alert(msg);
|
||||
}
|
||||
});
|
||||
saverequest.fail(function(jqXHR, textStatus)
|
||||
{
|
||||
alert( "Unable to process your request (" + textStatus +"-"+ jqXHR.status+")." );
|
||||
});
|
||||
}
|
||||
function activaTab(tab){
|
||||
$('.nav-tabs a[href="#' + tab + '"]').tab('show');
|
||||
};
|
||||
function promptpath(pathtoimg)
|
||||
{
|
||||
$("#doctype").val("REP_ATTACH");
|
||||
window.prompt("Copy to clipboard: Ctrl+C, Enter", pathtoimg);
|
||||
}
|
||||
function startUpload(felem)
|
||||
{
|
||||
}
|
||||
</script>
|
||||
</html>
|
||||
@@ -0,0 +1,421 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
|
||||
<%@ page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Cygnus 1.0 | Document Tagging</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="/matrix/css/bootstrap-5.3.8.min.css">
|
||||
<!-- <link rel="stylesheet" href="/matrix/css/plugins/ekko-lightbox.css"> -->
|
||||
<link rel="stylesheet" href="/matrix/css/file.css">
|
||||
<link rel="stylesheet" href="/matrix/js/plugins/iviewer/jquery.iviewer.css" />
|
||||
<link rel="stylesheet" href="/matrix/css/matrix-v2.css" />
|
||||
<link rel="stylesheet" href="/matrix/css/document-tagger-v4.css?v=1" />
|
||||
|
||||
<script type="text/javascript" src="/matrix/js/plugins/iviewer/jquery-3.6.0.min.js" ></script>
|
||||
<script type="text/javascript" src="/matrix/js/jquery-ui.min.js" ></script>
|
||||
<script type="text/javascript" src="/matrix/js/plugins/iviewer/jquery.iviewer.js" ></script>
|
||||
<script type="text/javascript" src="/matrix/js/plugins/iviewer/jquery.mousewheel.js"></script>
|
||||
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js"></script>
|
||||
<script type="text/javascript" src="/matrix/js/lib/jsfuncs.js"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.form.js" type="text/javascript"></script>
|
||||
<script type="text/javascript" src="/matrix/js/lib/ajaxfileupload.js"></script>
|
||||
<script>
|
||||
function converToPdf(elm){
|
||||
var postData = {
|
||||
status: $("#usid").val(),
|
||||
message: "",
|
||||
filepath: $(elm).attr("data-href")
|
||||
};
|
||||
console.log(JSON.stringify(postData));
|
||||
$.ajax({
|
||||
url: document.body.dataset.converterUrl,
|
||||
method: "POST",
|
||||
dataType: "json", // Corrected dataType
|
||||
contentType: "application/json", // Set content type to JSON
|
||||
data: JSON.stringify(postData),
|
||||
success: function (response) {
|
||||
console.log(response);
|
||||
$("#pdf-url").html("");
|
||||
if(response.status == 200){
|
||||
$("#pdf-url").html(response.filepath);
|
||||
}else{
|
||||
$("#pdf-url").html(response.message);
|
||||
}
|
||||
},
|
||||
error: function (xhr, status, error) {
|
||||
console.error("Error status:", status);
|
||||
console.error("Error:", error);
|
||||
console.log("Response Text:", xhr);
|
||||
console.log("Response JSON:", xhr.responseJSON);
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-doc-tagger" data-converter-url="${converterUrl}">
|
||||
<main class="doc-workspace">
|
||||
<header class="doc-page-header">
|
||||
<div>
|
||||
<h1>Document tagging</h1>
|
||||
<p>Upload, preview and classify case documents.</p>
|
||||
</div>
|
||||
</header>
|
||||
<section class="doc-upload-card" aria-label="Upload a document">
|
||||
<form:form class="doc-upload-form" action="ajxuploadvdoc" method="post" enctype="multipart/form-data" modelAttribute="docTagger">
|
||||
<!-- Submit Data -->
|
||||
<input type="hidden" id="usid" name="usid" value='${Sessvals.getUserID()}' />
|
||||
<form:hidden path="uuid" />
|
||||
<form:hidden path="reptype" />
|
||||
<form:hidden path="portfolio" />
|
||||
<!-- Submit Data Ends -->
|
||||
<div class="doc-field">
|
||||
<label for="doctype">Document type</label>
|
||||
<select class="form-select form-select-sm" id="doctype" name="doctype">
|
||||
<c:if test="${photoreq gt 0}">
|
||||
<option value="MNIMBLE" ext="jpg|png|jpeg|bmp">MNIMBLE</option>
|
||||
</c:if>
|
||||
<option value="REP_ATTACH" ext="jpg|png|jpeg|bmp">REPORT ATTACHMENT</option>
|
||||
<option value="POV" ext="jpg|png|jpeg|bmp">POV</option>
|
||||
<option value="ADD_PROOF" ext="jpg|png|jpeg|bmp">ADDRESS PROOF</option>
|
||||
<option value="KYC" ext="jpg|png|jpeg|bmp|pdf">KYC DOCS</option>
|
||||
<option value="BANK_STATEMENT" ext="jpg|png|jpeg|bmp|pdf">BANK STATEMENT</option>
|
||||
<option value="FINANCIALS" ext="jpg|png|jpeg|pdf">FINANCIALS</option>
|
||||
<option value="DIRECTORS" ext="jpg|png|jpeg|pdf">DIRECTORS</option>
|
||||
<option value="INDEX" ext="jpg|png|jpeg|pdf">INDEX</option>
|
||||
<option value="OTHERS" ext="jpg|png|jpeg|bmp|pdf|txt|xls|doc">OTHERS</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="doc-field doc-file-field">
|
||||
<label for="updoc">Select document</label>
|
||||
<input type="file" class="form-control form-control-sm" id="updoc" name="updoc">
|
||||
</div>
|
||||
<div class="doc-field">
|
||||
<label for="filename">Document name <span>(optional)</span></label>
|
||||
<input type="text" id="filename" name="filename" value="" placeholder="Use original file name" class="form-control form-control-sm">
|
||||
</div>
|
||||
<div class="doc-upload-action">
|
||||
<button type="button" class="btn btn-primary btn-sm" onclick="uploadFile(document.getElementById('updoc'),'docTagger',$('option:selected', $('#doctype')).attr('ext'))">Upload document</button>
|
||||
</div>
|
||||
</form:form>
|
||||
</section>
|
||||
<c:set var="acttab" scope="session" value="class='active'"/>
|
||||
<section class="doc-library-card">
|
||||
<ul class="nav nav-tabs doc-tabs" role="tablist">
|
||||
<c:if test="${photoreq gt 0}">
|
||||
<li ><a data-bs-toggle="tab" href="#MNIMBLE">Mnimble(${fn:length(docTagger.mnimble)})</a></li>
|
||||
</c:if>
|
||||
<li ${acttab}><a data-bs-toggle="tab" href="#REP_ATTACH">Report Attachment(${fn:length(docTagger.repattach)})</a></li>
|
||||
<li><a data-bs-toggle="tab" href="#POV">POV(${fn:length(docTagger.pov)})</a></li>
|
||||
<li><a data-bs-toggle="tab" href="#ADD_PROOF">Add Proof(${fn:length(docTagger.addproof)})</a></li>
|
||||
<li><a data-bs-toggle="tab" href="#KYC">KYC(${fn:length(docTagger.kyc)})</a></li>
|
||||
<li><a data-bs-toggle="tab" href="#BANK_STATEMENT">Bank Statement(${fn:length(docTagger.bstatement)})</a></li>
|
||||
<li><a data-bs-toggle="tab" href="#FINANCIALS">Financials(${fn:length(docTagger.financials)})</a></li>
|
||||
<li><a data-bs-toggle="tab" href="#DIRECTORS">Directors(${fn:length(docTagger.directors)})</a></li>
|
||||
<li><a data-bs-toggle="tab" href="#INDEX">Index(${fn:length(docTagger.index)})</a></li>
|
||||
<li><a data-bs-toggle="tab" href="#OTHERS">Others(${fn:length(docTagger.others)})</a></li>
|
||||
</ul>
|
||||
<div class="tab-content col-sm-12">
|
||||
<c:if test="${photoreq gt 0}">
|
||||
<div id="MNIMBLE" class="tab-pane fade">
|
||||
<h3>Mnimble Photos</h3>
|
||||
<div class="row">
|
||||
<div class="img-hover">
|
||||
<c:forEach items="${docTagger.mnimble}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="hovereffect">
|
||||
<a href="${rattach[2]}" data-bs-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${rattach[2]}" class="img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-bs-toggle="modal" data-docid="${rattach[0]}" data-bs-target="#confirm-delete"><span id="btn-tag-untag" class='glyphicon glyphicon-trash'></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</c:if>
|
||||
|
||||
<div id="REP_ATTACH" class="tab-pane fade show active">
|
||||
<h3>Report Attachments <label id="pdf-url" class="badge badge-primary sm"></label></h3>
|
||||
<div class="row">
|
||||
<div class="img-hover">
|
||||
<c:forEach items="${docTagger.repattach}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="hovereffect">
|
||||
<div data-bs-toggle="modal" data-bs-target="#imagePreviewIviewer" data-href="${docTagger.dserver}${rattach[2]}" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img id="img_${rattach[0]}_" src="${docTagger.dserver}${rattach[2]}" class="img-thumbnail img-fluid" />
|
||||
</div>
|
||||
<div class="flex-container">
|
||||
<div class="overlay img-rounded flex-items">
|
||||
<c:choose>
|
||||
<c:when test="${rattach[6] > 0}">
|
||||
<c:set var = "glyphicon" value = "glyphicon-remove"/>
|
||||
<c:set var = "btnclass" value = "btn-danger"/>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:set var = "glyphicon" value = "glyphicon-tag"/>
|
||||
<c:set var = "btnclass" value = "btn-primary"/>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<div id="btn-tag-untag-holder-${rattach[0]}" class='btn <c:out value = "${btnclass}" />' data-href="deletedoc?id=${rattach[0]}" data-bs-toggle="modal" data-status="${rattach[6]}" data-docid="${rattach[0]}" data-bs-target="#confirm-delete"><span id="btn-tag-untag-${rattach[0]}" class='glyphicon <c:out value = "${glyphicon}"/>'></span></div>
|
||||
</div>
|
||||
<div class="overlay img-rounded flex-items">
|
||||
<div class="btn btn-info" data-href="${docTagger.dserver}${rattach[2]}" onclick="converToPdf(this)" ><span id="btn-tag-untag-${rattach[0]}" class='glyphicon glyphicon-copy'></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div> <!-- ROW -->
|
||||
</div>
|
||||
<div id="POV" class="tab-pane fade">
|
||||
<h3>Proof Of Visit</h3>
|
||||
<div class="row">
|
||||
<div class="img-hover">
|
||||
<c:forEach items="${docTagger.pov}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="hovereffect">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-bs-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-bs-toggle="modal" data-docid="${rattach[0]}" data-bs-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="ADD_PROOF" class="tab-pane fade">
|
||||
<h3>Address Proof</h3>
|
||||
<div class="row">
|
||||
<div class="img-hover">
|
||||
<c:forEach items="${docTagger.addproof}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="hovereffect">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-bs-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-bs-toggle="modal" data-docid="${rattach[0]}" data-bs-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="KYC" class="tab-pane fade">
|
||||
<h3>KYC Documents</h3>
|
||||
<div class="row">
|
||||
<div class="img-hover">
|
||||
<c:forEach items="${docTagger.kyc}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="hovereffect">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-bs-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-bs-toggle="modal" data-status="${rattach[0]}" data-docid="${rattach[0]}" data-bs-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="BANK_STATEMENT" class="tab-pane fade">
|
||||
<h3>Bank Statement</h3>
|
||||
<div class="row">
|
||||
<div class="img-hover">
|
||||
<c:forEach items="${docTagger.bstatement}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="hovereffect">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-bs-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-bs-toggle="modal" data-docid="${rattach[0]}" data-bs-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="FINANCIALS" class="tab-pane fade">
|
||||
<h3>Financials</h3>
|
||||
<div class="row">
|
||||
<div class="img-hover">
|
||||
<c:forEach items="${docTagger.financials}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="hovereffect">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-bs-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-bs-toggle="modal" data-docid="${rattach[0]}" data-bs-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="DIRECTORS" class="tab-pane fade">
|
||||
<h3>Directors</h3>
|
||||
<div class="row">
|
||||
<div class="img-hover">
|
||||
<c:forEach items="${docTagger.directors}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="hovereffect">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-bs-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-bs-toggle="modal" data-docid="${rattach[0]}" data-bs-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="INDEX" class="tab-pane fade">
|
||||
<h3>Index</h3>
|
||||
<div class="row">
|
||||
<div class="img-hover">
|
||||
<c:forEach items="${docTagger.index}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="hovereffect">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-bs-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-bs-toggle="modal" data-docid="${rattach[0]}" data-bs-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="OTHERS" class="tab-pane fade">
|
||||
<h3>Other Documents</h3>
|
||||
<div class="row">
|
||||
<div class="img-hover">
|
||||
<c:forEach items="${docTagger.others}" var="rattach" varStatus="status">
|
||||
<div id="doc_${rattach[0]}_" class="hovereffect">
|
||||
<a href="${docTagger.dserver}${rattach[2]}" data-bs-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
|
||||
<img src="${docTagger.dserver}${rattach[2]}" class="img-thumbnail img-fluid">
|
||||
</a>
|
||||
<div class="overlay img-rounded">
|
||||
<div id="btn-tag-untag-holder" class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-bs-toggle="modal" data-docid="${rattach[0]}" data-bs-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
<div class="modal fade" id="confirm-delete" tabindex="-1" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h2 class="modal-title fs-5" id="myModalLabel">Confirm action</h2>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>Do you want to proceed?</p>
|
||||
</div>
|
||||
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button>
|
||||
<button type="button" class="btn btn-danger btn-ok" data-doc_id="0" data-bs-dismiss="modal">Continue</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mask" id="mask">
|
||||
</div>
|
||||
<div id="uploadprogress" class="row row-centered">
|
||||
<div id="progbar">
|
||||
<div id="bar"></div>
|
||||
<div id="percent">0%</div >
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal fade" id="imagePreviewIviewer" tabindex="-1" aria-labelledby="myPreivewLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-xl modal-dialog-centered">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h2 class="modal-title fs-5" id="myPreivewLabel">Document preview</h2>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body doc-preview-body">
|
||||
<div class="wrapper-prev">
|
||||
<div id="viewer-content" class="viewer-content"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<h5 id="preivewFooterLabel"></h5>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
|
||||
function subFunction(docid,docstatus)
|
||||
{
|
||||
var saverequest = $.ajax({
|
||||
type: "POST",
|
||||
url: "untag-doc",
|
||||
data: "docid="+docid+"&usid="+$("#usid").val()
|
||||
});
|
||||
saverequest.done(function(msg)
|
||||
{
|
||||
if(msg=='success')
|
||||
{
|
||||
var btn = $("#btn-tag-untag-"+docid);
|
||||
var btnholder = $("#btn-tag-untag-holder-"+docid);
|
||||
|
||||
if(docstatus == 1){
|
||||
$(btn).removeClass('glyphicon-remove').addClass( "glyphicon-tag" );
|
||||
$(btnholder).attr("data-status","0");
|
||||
$(btnholder).removeClass('btn-danger').addClass('btn-primary');
|
||||
}else{
|
||||
$(btn).removeClass('glyphicon-tag').addClass( "glyphicon-remove" );
|
||||
$(btnholder).attr("data-status","1");
|
||||
$(btnholder).removeClass('btn-primary').addClass('btn-danger');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
alert(msg);
|
||||
}
|
||||
});
|
||||
saverequest.fail(function(jqXHR, textStatus)
|
||||
{
|
||||
alert( "Unable to process your request (" + textStatus +"-"+ jqXHR.status+")." );
|
||||
});
|
||||
}
|
||||
function promptpath(pathtoimg)
|
||||
{
|
||||
$("#doctype").val("REP_ATTACH");
|
||||
window.prompt("Copy to clipboard: Ctrl+C, Enter", pathtoimg);
|
||||
}
|
||||
function startUpload(felem)
|
||||
{
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
var $ = jQuery;
|
||||
function initIviewer(imgsrc){
|
||||
var iv1 = $("#viewer-content").iviewer({
|
||||
src: imgsrc,
|
||||
update_on_resize: true,
|
||||
zoom_animation: false,
|
||||
mousewheel: true
|
||||
});
|
||||
iv1.iviewer('loadImage', imgsrc);
|
||||
iv1.iviewer('fit');
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="/matrix/js/document-tagger-v4.js?v=1"></script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,196 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Final Done</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
<script language="javascript" type="text/javascript">window.onbeforeunload =function(){onReportClose('${fdDetails.getUuid()}','fd');};</script>
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/report-form-v4.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-report-form">
|
||||
<div id='PageFrame'>
|
||||
<main id="formcontainer" class="matrix-report-form__workspace">
|
||||
<form:form method="post" name="fdDetails" id="fdDetails" modelAttribute="fdDetails" >
|
||||
<!-- Final Done Section (Section2) -->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Final Recommendation</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section1) -->
|
||||
<div id="divFinaldone" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td id="s2_1">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Residence Status & Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="rstatus" style="width:164px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="inputcontainer">
|
||||
<form:textarea class="textbox" readonly="true" path="rremarks" style="width:830px;height:60px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Office Status & Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input path="ostatus" style="width:164px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="inputcontainer">
|
||||
<form:textarea class="textbox" readonly="true" path="oremarks" style="width:830px;height:60px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Property / Other Status & Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="pstatus" style="width:164px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="inputcontainer">
|
||||
<form:textarea class="textbox" readonly="true" path="premarks" style="width:830px;height:60px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Residence TVR Status & Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="rtstatus" style="width:165px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Office TVR Status & Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="otstatus" style="width:165px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="inputcontainer">
|
||||
<form:textarea class="textbox" readonly="true" path="rtremarks" style="width:401px;height:60px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="inputcontainer">
|
||||
<form:textarea class="textbox" readonly="true" path="otremarks" style="width:401px;height:60px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Refrence1 TVR Status & Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="ref1status" style="width:164px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Refrence2 TVR Status & Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="ref2status" style="width:164px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="inputcontainer">
|
||||
<form:textarea class="textbox" readonly="true" path="ref1remarks" style="width:401px;height:60px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="inputcontainer">
|
||||
<form:textarea class="textbox" readonly="true" path="ref2remarks" style="width:401px;height:60px" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="OtherSection">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Overall Status</span>
|
||||
<div class="divselect" id="divovstatus" style="width:150px;display:inline;float:right;margin-right:13px;margin-top:-2px;">
|
||||
<form:select path="overallstatus" multiple="false" style="width:168px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<form:option value="Recommended" label="Recommended" />
|
||||
<form:option value="Not Recommended" label="Not Recommended" />
|
||||
<form:option value="Refered" label="Refered" />
|
||||
<form:option value="Failed" label="Failed" />
|
||||
<form:option value="Risk Alert" label="Risk Alert" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<!-- -->
|
||||
<form:hidden path="uuid" />
|
||||
<!-- -->
|
||||
<div class="buttonbar matrix-report-form__actions">
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<button type="button" class="btn btn-outline-secondary btn-sm" name="btncancel" id="btncancel" accesskey="E" onclick="MatrixDialog.close(0)">Exit</button>
|
||||
<c:if test="${fdDetails.isdone==true}">
|
||||
<button type="button" class="btn btn-secondary btn-sm" name="btncompsave" id="btncompsave" accesskey="C" onclick="return ValidateSubmitReport('fdDetails',1,'fd');">Final Done</button>
|
||||
</c:if>
|
||||
</div>
|
||||
|
||||
</form:form>
|
||||
</main>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Process Message -->
|
||||
<c:if test="${status==false}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<c:if test="${msg=='closed' && status==true}">
|
||||
<script language="javascript" type="text/javascript">MatrixDialog.close(2);</script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,39 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="ISO-8859-1" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>Cygnus 1.0 | GPS Location</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" />
|
||||
<link href="/matrix/css/report-viewer-v4.css?v=1" rel="stylesheet" />
|
||||
<script src="/matrix/js/matrix-dialog-child.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-report-viewer">
|
||||
<main class="matrix-report-viewer__page">
|
||||
<header class="matrix-report-viewer__heading">
|
||||
<div><h1>GPS Location</h1><p>Recorded visit location for this verification.</p></div>
|
||||
<button type="button" class="btn btn-outline-secondary btn-sm" onclick="MatrixDialog.close(0)">Close</button>
|
||||
</header>
|
||||
<c:choose>
|
||||
<c:when test="${not empty gpsloc}">
|
||||
<div class="matrix-report-viewer__frame-wrap">
|
||||
<iframe class="matrix-report-viewer__frame" src="${gpsloc}&key=AIzaSyACPO53GZZKKhrDNBU8H9Kyroivd91yMKk"
|
||||
title="Verification GPS location" loading="lazy" referrerpolicy="no-referrer-when-downgrade"
|
||||
allowfullscreen></iframe>
|
||||
</div>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<section class="matrix-report-viewer__empty" role="status">
|
||||
<strong>Location unavailable</strong>
|
||||
<span>No GPS coordinates were recorded for this verification.</span>
|
||||
</section>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,213 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Reporting</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/role-batch-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/scanning-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=9" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=3" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-batch-v2 matrix-scanning-page matrix-scanning-queue">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-reporting-workspace">
|
||||
<form:form method="post" name="negupdreq" id="negupdreq" modelAttribute="negUpdreq" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Reporting</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filternegupdreq','_parent','negUpdreq')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Filter, Sorting and Statatics Section) -->
|
||||
<table class="matrix-report-overview" border="0" style="width:100%" cellspacing="0">
|
||||
<tr>
|
||||
<td id="filter" class="matrix-report-card matrix-report-card--filters" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div id="FormPanel1" class="FormPanel" style="height:100%" >
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td colspan="2" align="left"><b>Filters</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Portfolio</td>
|
||||
<td>
|
||||
<div class="divselect" id="divportfolio" style="width:135px;">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" style="width:153px" onchange="AddFilter(this,'port')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('mgr','filternegupdreq','negupdreq')" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:17px"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td id="sorting" class="matrix-report-card matrix-report-card--selection" valign="top" style="border:1px solid #a7abb4;" width="280">
|
||||
<div id="divsorting" class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls" width="98%">
|
||||
<tr>
|
||||
<td class="title" style="height:10px;width:270px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
|
||||
<div style="overflow:auto;height:64px;width:100%" id="portdiv">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td><b>Statatics</b></td>
|
||||
<td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Residence</td>
|
||||
<td><form:input path="totresi" readonly="true" style="width:30px" /></td>
|
||||
<td>Office</td>
|
||||
<td><form:input path="totoff" readonly="true" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Property</td>
|
||||
<td><form:input readonly="true" path="totprop" style="width:30px" /></td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:16px"></td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td><b>No of Requests</b></td>
|
||||
<td><form:input readonly="true" path="pending" style="width:30px;font-weight:bold" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:64px" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<div class="matrix-report-grid">
|
||||
<table class="matrix-data-grid" width="100%" id="casetable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="25"><b>S.No</b></th>
|
||||
<th width="58"><b>MV Code</b></th>
|
||||
<th width="80"><b>File No.</b></th>
|
||||
<th width="150"><b>Name</b></th>
|
||||
<th width="67"><b>Type</b></th>
|
||||
<th width="60"><b>Produt</b></th>
|
||||
<th width="80"><b>Portfolio</b></th>
|
||||
<th width="65"><b>Sender</b></th>
|
||||
<th width="85"><b>Date</b></th>
|
||||
<th width="27"><b>Batch</b></th>
|
||||
<th width="18"><b>Ver</b></th>
|
||||
<th width="23"><b>Visit</b></th>
|
||||
<th width="50"><b>Status</b></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="tabbody">
|
||||
<c:forEach items="${negUpdreq.caselist}" var="cases" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="${cases[12]}" />
|
||||
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
|
||||
<input type="hidden" name="verifier" id="row${status.count}verifier" value="${cases[1]}" />
|
||||
<input type="hidden" name="portfolio" id="row${status.count}portfolio" value="${cases[13]}" />
|
||||
${status.count}</td>
|
||||
<td>${cases[2]}</td>
|
||||
<td>${cases[3]}</td>
|
||||
<td>${cases[4]}</td>
|
||||
<td>${cases[5]}</td>
|
||||
<td>${cases[6]}</td>
|
||||
<td>${cases[7]}</td>
|
||||
<td>${cases[8]}</td>
|
||||
<td>${cases[9]}</td>
|
||||
<td>${cases[10]}</td>
|
||||
<td>${cases[11]}</td>
|
||||
<td>${cases[12]}</td>
|
||||
<td>${cases[14]}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" name="page" value="negUpdreq" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<form:hidden path="portcond" />
|
||||
<form:hidden path="porthtml" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
NegRepCalc();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,270 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Reporting </title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/role-batch-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/scanning-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=9" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=3" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-batch-v2 matrix-scanning-page matrix-scanning-queue">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-reporting-workspace">
|
||||
<form:form method="post" name="oprreporting" id="oprreporting" modelAttribute="oprReporting" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title matrix-page-heading">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Reporting</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filterreporting','_parent','oprreporting')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Filter, Sorting and Statatics Section) -->
|
||||
<table class="matrix-report-overview" border="0" style="width:100%" cellspacing="0">
|
||||
<tr>
|
||||
<td id="filter" class="matrix-report-card matrix-report-card--filters" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div id="FormPanel1" class="FormPanel" style="height:100%" >
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td colspan="2"><b>Filters</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Portfolio</td>
|
||||
<td>
|
||||
<div class="divselect" id="divportfolio" style="width:135px;">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" style="width:153px" onchange="AddFilter(this,'port')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Verifier</td>
|
||||
<td>
|
||||
<div class="divselect" id="veridiv" style="width:135px;">
|
||||
<form:select path="verifierid" multiple="false" id="verlist" style="width:153px" onchange="AddFilter(this,'ver')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<form:option value="${ver[0]}" label="${ver[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('opr','filterreporting','oprreporting')" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:17px"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td id="sorting" class="matrix-report-card matrix-report-card--selection" valign="top" style="border:1px solid #a7abb4;" width="220">
|
||||
<div id="divsorting" class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls" width="98%">
|
||||
<tr>
|
||||
<td class="title" style="height:10px;width:130px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
|
||||
<td class="title" style="height:10px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Verifier</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
|
||||
<div style="overflow:auto;height:89px;width:100%" id="portdiv">
|
||||
</div>
|
||||
</td>
|
||||
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
|
||||
<div style="overflow:auto;height:89px;width:100%" id="verdiv">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td><b>Statatics</b></td>
|
||||
<td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Residence</td>
|
||||
<td><form:input path="totresi" readonly="true" style="width:30px" /></td>
|
||||
<td>Office</td>
|
||||
<td><form:input path="totoff" readonly="true" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Property</td>
|
||||
<td><form:input readonly="true" path="totprop" style="width:30px" /></td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:21px"> </td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td><b>Pending</b></td>
|
||||
<td><form:input readonly="true" path="pending" style="width:30px;font-weight:bold" /></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Backlog</td>
|
||||
<td><form:input readonly="true" path="pbacklog" style="width:30px;color:red" /></td>
|
||||
<td>AM</td>
|
||||
<td><form:input readonly="true" path="pam" style="width:30px;color:blue" /></td>
|
||||
<td>PM</td>
|
||||
<td><form:input readonly="true" path="ppm" style="width:30px;color:green" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Solved</b></td>
|
||||
<td><form:input type="text" readonly="true" path="solved" style="width:30px;font-weight:bold" /></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Backlog</td>
|
||||
<td><form:input readonly="true" path="sbacklog" style="width:30px" /></td>
|
||||
<td>AM</td>
|
||||
<td><form:input readonly="true" path="sam" style="width:30px" /></td>
|
||||
<td>PM</td>
|
||||
<td><form:input readonly="true" path="spm" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:5px"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<div class="matrix-report-grid">
|
||||
<table class="matrix-data-grid" width="100%" id="casetable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="25"><b>S.No</b></th>
|
||||
<th width="58"><b>MV Code</b></th>
|
||||
<th width="80"><b>File No.</b></th>
|
||||
<th width="165"><b>Name</b></th>
|
||||
<th width="67"><b>Type</b></th>
|
||||
<th width="60"><b>Produt</b></th>
|
||||
<th width="80"><b>Portfolio</b></th>
|
||||
<th width="50"><b>Branch</b></th>
|
||||
<th width="85"><b>Date</b></th>
|
||||
<th width="27"><b>Batch</b></th>
|
||||
<th width="18"><b>Ver</b></th>
|
||||
<th width="23"><b>Visit</b></th>
|
||||
<th width="50"><b>Flags</b></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="tabbody">
|
||||
<c:forEach items="${oprReporting.caselist}" var="cases" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="${cases[12]}" />
|
||||
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
|
||||
<input type="hidden" name="verifier" id="row${status.count}verifier" value="${cases[1]}" />
|
||||
<input type="hidden" name="portfolio" id="row${status.count}portfolio" value="${cases[16]}" />
|
||||
<input type="hidden" name="imei" id="row${status.count}imei" value="${cases[20]}" />
|
||||
${status.count}</td>
|
||||
<td>${cases[2]}</td>
|
||||
<td>${cases[3]}</td>
|
||||
<td>${cases[4]}</td>
|
||||
<td>${cases[5]}</td>
|
||||
<td>${cases[6]}</td>
|
||||
<td>${cases[7]}</td>
|
||||
<td>${cases[8]}</td>
|
||||
<td>${cases[9]}</td>
|
||||
<td>${cases[10]}</td>
|
||||
<td>${cases[11]}</td>
|
||||
<td>${cases[12]}</td>
|
||||
<td title="${cases[15]}">${cases[19]}${cases[13]}${cases[17]}${cases[18]}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" name="page" value="oprreporting" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<form:hidden path="portcond" />
|
||||
<form:hidden path="vercond" />
|
||||
<form:hidden path="porthtml" />
|
||||
<form:hidden path="verhtml" />
|
||||
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,662 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | ${othDetails.product} Verification Report</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.form.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/ajaxfileupload.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/common.js?v=1" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
<script language="javascript" type="text/javascript">window.onbeforeunload =function(){onReportClose('${othDetails.getUuid()}','p');};</script>
|
||||
<link href="/matrix/css/file.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<link href="/matrix/css/report-form-v4.css?v=9" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/report-form-v4.js?v=1" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-report-form matrix-report-form--legacy">
|
||||
<div id='PageFrame'>
|
||||
<div id="formcontainer" class="matrix-report-form__workspace">
|
||||
<form:form method="post" name="othDetails" id="othDetails" modelAttribute="othDetails" >
|
||||
<!-- Case Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Property / Other Verification Report</span>
|
||||
<div id="crttagdocs" class="linkbutton" style="float:right" onclick="tagDocs('P')">Tag Docs</div>
|
||||
<div class="linkbutton report-title-action" style="float:right" onclick="showEditors('P')">Show Editors</div>
|
||||
<c:if test="${othDetails.requiredphoto gt 0 }">
|
||||
<div class="linkbutton report-title-action" style="float:right" onclick="tagDocs('P')">Show Photos</div>
|
||||
<div class="linkbutton report-title-action" style="float:right" onclick="getGpsLoc('P')">Show Location</div>
|
||||
</c:if>
|
||||
<%
|
||||
if(session.getAttribute("userrole")!=null || session.getAttribute("usertype").toString().equals("mgr") || session.getAttribute("usertype").toString().equals("opr"))
|
||||
{
|
||||
%>
|
||||
<div id="crtcontactno" class="linkbutton" style="float:right" onclick="showContactInfo('P')">Show Contact Numbers</div>
|
||||
<%
|
||||
}
|
||||
%>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section1) -->
|
||||
<div id="divCase" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td id="s1">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
MV Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="mvcode" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
File No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="applno" style="width:140px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="customername" style="width:260px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Type
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="apptype" style="width:130px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<c:choose>
|
||||
<c:when test="${othDetails.portfolioid==81 || othDetails.portfolioid==91}">
|
||||
<form:input readonly="true" path="address" onclick="ChangeVerifier(1)" style="width:600px" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:input readonly="true" path="address" style="width:600px" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Category
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="category" style="width:139px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Verifier
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="verifiercode" style="width:30px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Product
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="product" style="width:120px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Loan Amount
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="loanamount" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Contact Person
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="contactpers" style="width:230px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Special Instruction
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="specialinst" style="width:764px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Other Details
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="otherdetails" style="width:764px" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="CaseSection">
|
||||
${othDetails.casesec}
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Pending Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="150" path="penremarks" style="width:784px;color:blue" onblur="validate(this,'f','SplInstruction')"/>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- General Details (Section2) -->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle" ><span id="gendetlabel">General Details</span></span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section2) -->
|
||||
<div class="FormPanel report-general-section">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td id="s2">
|
||||
<div class="widget" id="widaddconf">
|
||||
<div class="lblcontainer">
|
||||
Address confirmed
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divaddconf" style="width:55px;">
|
||||
<form:select path="addrconfd" multiple="false" style="width:73px" onblur="validate(this,'f','')">
|
||||
<option value="-1" selected>NA</option>
|
||||
<form:option value="Yes" label="YES" />
|
||||
<form:option value="No" label="NO" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widciadd">
|
||||
<div class="lblcontainer">
|
||||
Change in address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divchgadd" style="width:55px;">
|
||||
<form:select path="changeinadd" multiple="false" style="width:73px" >
|
||||
<option value="-1" selected>NA</option>
|
||||
<form:option value="Yes" label="YES" />
|
||||
<form:option value="No" label="NO" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widcadd">
|
||||
<div class="lblcontainer">
|
||||
Correct address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="150" path="correctaddr" style="width:363px" onblur="validate(this,'f','Remarks')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widvisdate">
|
||||
<div class="lblcontainer">
|
||||
Visit date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="10" path="visitdate" style="width:80px" onblur="validate(this,'f','Date')" onkeydown="return addSlashes(this,event)"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widvistime">
|
||||
<div class="lblcontainer">
|
||||
Visit time
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="5" path="visittime" style="width:50px" />
|
||||
</div>
|
||||
</div>
|
||||
${othDetails.generalsec}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Observation Details (Section3) -->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle"><span id="lblobservation">Observation</span></span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="divObservation" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls table-observation" width="99%">
|
||||
<tr>
|
||||
<td id="s3">
|
||||
${othDetails.observationsec}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Other Details (Section5) -->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle"><span id="lblotherdet">Other Details</span></span>
|
||||
<span style="font-size:12px;margin-left:20px;font-weight:bold;color:#FF7700;letter-spacing:0.5pt;background-color:#F7F6F5;padding:3px">(${othDetails.getCustomername()} | ${othDetails.getProduct() } | ${othDetails.getBranchname() } | ${othDetails.getVerifiercode() } | ${othDetails.getLoanamount() })</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="divOther" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td id="s5">
|
||||
${othDetails.othersec}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Verifier's Section (Section6) -->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Verifier's Input</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section6) -->
|
||||
<div id="divVerifier" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td id="s6">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" id="lblvcomment">
|
||||
Verifier's Comment
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:textarea path="verremarks" onblur="validate(this,'f','Remarks')" style="width:905px;height:60px" class="textbox" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget report-copy-remarks">
|
||||
<div class="lblcontainer">
|
||||
<input type="button" class="button report-download-action" name="btndownload" style="margin-left:1px;margin-top:5px;float:right" value="Copy Residence Remarks" id="btncopyresiremarks" onclick="$('#remarks').val('Residence Remarks - '+$('#verremarks').val()+'\r\n\r\n'+$('#remarks').val())" accesskey="R" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widvopinion">
|
||||
<div class="lblcontainer">
|
||||
Verifier's Opinion
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divverop" style="width:65px;">
|
||||
<form:select path="veropinion" multiple="false" style="width:85px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<form:option value="Yes" label="YES" />
|
||||
<form:option value="No" label="NO" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widdoubtfull">
|
||||
<div class="lblcontainer">
|
||||
<font color="red">Is doubtfull</font>
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divdoubtfull" style="width:65px;">
|
||||
<form:select path="doubtfull" multiple="false" style="width:85px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<form:option value="Yes" label="YES" />
|
||||
<form:option value="No" label="NO" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widpollinks">
|
||||
<div class="lblcontainer">
|
||||
<font color="red">Any political links</font>
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect report-select-wrap report-select-wrap--alert" style="width:65px;">
|
||||
<form:select path="political" multiple="false" style="width:85px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<form:option value="Yes" label="YES" />
|
||||
<form:option value="No" label="NO" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widifpol">
|
||||
<div class="lblcontainer">
|
||||
If yes, details
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="200" path="politicdet" onblur="validate(this,'f','SplInstruction')" style="width:472px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widrlevel">
|
||||
<jsp:useBean id="now" class="java.util.Date"/>
|
||||
<c:set var = "timepin" scope = "session" value = "2021-09-01 13:10" />
|
||||
<div class="lblcontainer">
|
||||
Risk Level
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divrlevel" style="width:849px;">
|
||||
<!-- <c:if test="${timepin lt now}">
|
||||
<form:select path="risklevel" multiple="false" onblur="validate(this,'t','');" style="width:865px">
|
||||
<form:option value="-1" label="NA" />
|
||||
<form:option value="1" label="1 | INCOMPLETE ADD/WRONG ADDRESS/OCL" />
|
||||
<form:option value="2" label="2 | ADDRESS NOT TRACED" />
|
||||
<form:option value="3" label="3 | APPLICANT DOES NOT STAY/WORKING,HOUSE LOCKED AND NEIGH CHECK NEGATIVE/E.N.P AND APP'S NAME AND JOB NOT CONFIRMED" />
|
||||
<form:option value="4" label="4 | RISKY PROFILE / DOUBTFULL PROFILE / CAUTION PROFILE" />
|
||||
<form:option value="5" label="5 | HOUSE LOCKED APPLICANT'S STAY CONFIRMED BY NEIGHBOURS / E.N.P APPLICANT'S NAME AND JOB CONFD BY GUARD" />
|
||||
<form:option value="6" label="6 | CURING (CORRECT ADDRESS MENTIONED IN REPORT)" />
|
||||
<form:option value="7" label="7 | OK PROFILE" />
|
||||
<form:option value="8" label="8 | NOT INTRESTED/NOT APPLIED/REFUSED FOR DETAILS" />
|
||||
</form:select>
|
||||
</c:if> -->
|
||||
<c:if test="${now gt timepin}">
|
||||
<form:select path="risklevel" multiple="false" onblur="validate(this,'t','');" style="width:865px">
|
||||
<form:option value="-1" label="NA" />
|
||||
<form:option value="1" label="1 | OCL" />
|
||||
<form:option value="2" label="2 | INCOMPLETE ADD" />
|
||||
<form:option value="3" label="3 | WRONG ADDRESS" />
|
||||
<form:option value="4" label="4 | ADDRESS NOT TRACED" />
|
||||
<form:option value="5" label="5 | APPLICANT DOES NOT STAY/WORKING,HOUSE LOCKED AND NEIGH CHECK NEGATIVE/E.N.P AND APP'S NAME AND JOB NOT CONFIRMED" />
|
||||
<form:option value="6" label="6 | RISKY PROFILE / DOUBTFULL PROFILE / CAUTION PROFILE" />
|
||||
<form:option value="7" label="7 | HOUSE LOCKED APPLICANT'S STAY CONFIRMED BY NEIGHBOURS / E.N.P APPLICANT'S NAME AND JOB CONFD BY GUARD" />
|
||||
<form:option value="8" label="8 | CURING (CORRECT ADDRESS MENTIONED IN REPORT)" />
|
||||
<form:option value="9" label="9 | OK PROFILE" />
|
||||
<form:option value="10" label="10 | NOT INTRESTED/NOT APPLIED/REFUSED FOR DETAILS" />
|
||||
<form:option value="11" label="11 | NOT CONTACTABLE" />
|
||||
</form:select>
|
||||
</c:if>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widrremarks">
|
||||
<div class="lblcontainer">
|
||||
Risk Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:textarea maxlength="300" path="riskremarks" onblur="validate(this,'f','SplInstruction')" style="width:905px;height:30px" class="textbox" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widlimit">
|
||||
<div class="lblcontainer">
|
||||
Distance from city limit, If visited
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="50" path="distance" style="width:300px" />
|
||||
</div>
|
||||
</div>
|
||||
${othDetails.verifiersec}
|
||||
<div class="widget report-copy-remarks">
|
||||
<div class="lblcontainer">
|
||||
<input type="button" class="button report-download-action" name="btndownload" style="margin-left:1px;margin-top:5px;float:right" value="Copy Office Remarks" id="btncopyofficeremarks" onclick="$('#remarks').val($('#remarks').val()+'Office Remarks - '+$('#Fieldtext_3').val())" accesskey="R" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Supervisor's Input (Section7) -->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div id='titleSupervisor' class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Supervisor</span>
|
||||
<span style="font-size:12px;margin-left:20px;font-weight:bold;color:#FF7700;letter-spacing:0.5pt;background-color:#F7F6F5;padding:3px">(${othDetails.getCustomername()} | ${othDetails.getProduct() } | ${othDetails.getBranchname() } | ${othDetails.getVerifiercode() } | ${othDetails.getLoanamount() })</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section7) -->
|
||||
<div id="divSupervisor" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td id="s7">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divstatus" style="width:150px;">
|
||||
<form:select path="status" multiple="false" style="width:168px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<c:forEach items="${propstat}" var="stat">
|
||||
<form:option value="${stat[0]}" label="${stat[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Negative Reason
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect report-select-wrap report-select-wrap--negative-reason" style="width:470px;">
|
||||
<form:select path="negreason" multiple="false" style="width:488px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<c:forEach items="${negres}" var="nres">
|
||||
<form:option value="${nres[0]}" label="${nres[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<%
|
||||
if(session.getAttribute("userrole")==null)
|
||||
{
|
||||
%>
|
||||
<input type="button" class="button" name="btndoubtfull" style="margin-left:1px;margin-top:5px;float:right" value="Mark for Crosscheck" id="btndoubtfull" onclick="SendNegReq('P')" accesskey="A" />
|
||||
<%
|
||||
}
|
||||
else
|
||||
{
|
||||
%>
|
||||
<input type="button" class="button" name="btndoubtfull" style="margin-left:1px;margin-top:5px;float:right" value="Update Into Negative Databse" onclick="NegUpdRemarks('P')" id="btndoubtfull" accesskey="A" />
|
||||
<%
|
||||
}
|
||||
%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Final Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:textarea path="remarks" onblur="validate(this,'f','SplInstruction')" style="width:905px;height:80px" class="textbox" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widalert">
|
||||
<div class="lblcontainer">
|
||||
<font color="red">Red alert</font>
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect report-select-wrap report-select-wrap--alert" style="width:65px;">
|
||||
<form:select path="redalert" multiple="false" onblur="validate(this,'t','');" style="width:80px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<form:option value="Yes" label="YES" />
|
||||
<form:option value="No" label="NO" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widalertrem">
|
||||
<div class="lblcontainer">
|
||||
If yes, remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="300" path="alertrem" onblur="validate(this,'t','SplInstruction')" style="width:788px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widocl">
|
||||
<div class="lblcontainer">
|
||||
Is OCL
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divocl" style="width:65px;">
|
||||
<form:select path="isocl" multiple="false" onblur="validate(this,'t','');" style="width:85px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<form:option value="Yes" label="YES" />
|
||||
<form:option value="No" label="NO" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="widsadd">
|
||||
<div class="lblcontainer">
|
||||
Same address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divsameadd" style="width:65px;">
|
||||
<form:select path="issameadd" multiple="false" onblur="validate(this,'t','');" style="width:85px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<form:option value="Yes" label="YES" />
|
||||
<form:option value="No" label="NO" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
${othDetails.supervisorsec}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Dedupe Section (Section8) -->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div id='titleDedupe' class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Dedupe</span>
|
||||
<div class="linkbutton" style="float:right" onclick="fetchDedupe()">Show Earlier & Negative Remarks</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section8) -->
|
||||
<div id="divDedupe" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td id="s8">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="DedupeSection">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="linegap" style="height:30px"></div>
|
||||
<form:hidden path="portname" />
|
||||
<form:hidden path="verifierid" />
|
||||
<form:hidden path="dynamicctrls" />
|
||||
<form:hidden path="portfolioid" />
|
||||
<form:hidden path="iscompsave" />
|
||||
<form:hidden path="uuid" />
|
||||
<form:hidden path="requiredphoto" />
|
||||
<input type="hidden" value="${Sessvals.getUserID()}" id="usid" />
|
||||
<input type="hidden" value="${Sessvals.getUserGroupID()}" id="ugid" />
|
||||
<input type="hidden" value="<%=session.getAttribute("usertype")%>" id="utype" />
|
||||
<form:hidden path="lastfocused" />
|
||||
<!-- -->
|
||||
<div class="buttonbar matrix-report-form__actions">
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="button" class="button" name="btncancel" style="margin-left:1px;float:right" value="Exit" id="btncancel" accesskey="E" onclick="MatrixDialog.close(0)" />
|
||||
<%
|
||||
if(session.getAttribute("userrole")!=null && session.getAttribute("userrole").equals("ccmgr"))
|
||||
{
|
||||
%>
|
||||
<input type="button" class="button" name="btnsave" style="margin-left:1px;float:right" value="Update Feedback" id="btnsave" accesskey="U" onclick="UpdateFeedback('P')" />
|
||||
<%
|
||||
}
|
||||
if(session.getAttribute("userrole")==null)
|
||||
{
|
||||
if(session.getAttribute("usertype").toString().equals("bopr"))
|
||||
{
|
||||
%>
|
||||
<input type="button" class="button" name="btncompsave" style="float:right" value="Bank Software Updated" id="btncompsave" accesskey="C" onclick="return ValidateSubmitReport('othDetails',1,'p');" />
|
||||
<%
|
||||
}
|
||||
else
|
||||
{
|
||||
%>
|
||||
<input type="button" class="button" name="btncompsave" style="float:right" value="Complete Save" id="btncompsave" accesskey="C" onclick="return ValidateSubmitReport('othDetails',1,'p');" />
|
||||
<input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitReport('othDetails',0,'p');" />
|
||||
<%
|
||||
}
|
||||
}
|
||||
%>
|
||||
</div>
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
setLostFocus();
|
||||
setFocOnControl();
|
||||
hideSupSec('<%=session.getAttribute("usertype").toString()%>','P');
|
||||
if($("#portfolioid").val()==81 || $("#portfolioid").val()==91){$("#Field3_1").trigger("change");}
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${status==false}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<c:if test="${msg=='closed' && status==true}">
|
||||
<script language="javascript" type="text/javascript">MatrixDialog.close(1); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
<div id='expandPanel' class='expandmask' style='display:none' ></div>
|
||||
</html>
|
||||
@@ -0,0 +1,54 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="ISO-8859-1" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>Cygnus 1.0 | Verification Photos</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" />
|
||||
<link href="/matrix/css/report-viewer-v4.css?v=1" rel="stylesheet" />
|
||||
<script src="/matrix/js/matrix-dialog-child.js?v=2" defer></script>
|
||||
<script src="/matrix/js/photo-viewer-v4.js?v=1" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-report-viewer">
|
||||
<main class="matrix-report-viewer__page">
|
||||
<header class="matrix-report-viewer__heading">
|
||||
<div><h1>Verification Photos</h1><p>Select a photo to inspect it at a larger size.</p></div>
|
||||
<button type="button" class="btn btn-outline-secondary btn-sm" onclick="MatrixDialog.close(0)">Close</button>
|
||||
</header>
|
||||
<c:choose>
|
||||
<c:when test="${not empty photolist}">
|
||||
<section class="matrix-photo-grid" aria-label="Verification photos">
|
||||
<c:forEach items="${photolist}" var="photo" varStatus="status">
|
||||
<button type="button" class="matrix-photo-grid__item" data-photo-index="${status.index}">
|
||||
<img id="photo-${status.index}" src="${photo}" loading="lazy"
|
||||
alt="Verification photo ${status.count}" />
|
||||
<span>Photo ${status.count}</span>
|
||||
</button>
|
||||
</c:forEach>
|
||||
</section>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<section class="matrix-report-viewer__empty" role="status">
|
||||
<strong>No photos available</strong>
|
||||
<span>No verification photos were found for this case.</span>
|
||||
</section>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</main>
|
||||
<dialog class="matrix-photo-preview" id="photoPreview">
|
||||
<div class="matrix-photo-preview__toolbar">
|
||||
<strong>Photo preview</strong>
|
||||
<div>
|
||||
<button type="button" class="btn btn-outline-secondary btn-sm" id="rotatePhoto">Rotate</button>
|
||||
<button type="button" class="btn btn-secondary btn-sm" id="closePhotoPreview">Close</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="matrix-photo-preview__canvas"><img id="previewPhoto" src="" alt="Selected verification photo" /></div>
|
||||
</dialog>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,401 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Reporting (Quality Check) </title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/role-batch-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/scanning-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=9" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=3" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-batch-v2 matrix-scanning-page matrix-scanning-queue">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-reporting-workspace">
|
||||
<form:form method="post" name="oprreporting" id="oprreporting" modelAttribute="oprReporting" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Reporting</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filterqcreporting','_parent','oprreporting')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Filter, Sorting and Statatics Section) -->
|
||||
<table class="matrix-report-overview" border="0" style="width:100%" cellspacing="0">
|
||||
<tr>
|
||||
<td class="matrix-report-card matrix-report-card--filters" valign="top" style="border:1px solid #a7abb4;width:350px">
|
||||
<div class="FormPanel matrix-filter-panel" style="height:100%" >
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td colspan="2"><b>Filters</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Portfolio</td>
|
||||
<td>
|
||||
<div class="divselect" id="divportfolio" style="width:235px;">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" style="width:253px" onchange="AddFilter(this,'port')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Verifier</td>
|
||||
<td>
|
||||
<div class="divselect" id="veridiv" style="width:235px;">
|
||||
<form:select path="verifierid" multiple="false" id="verlist" style="width:253px" onchange="AddFilter(this,'ver')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<form:option value="${ver[0]}" label="${ver[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Scanner</td>
|
||||
<td>
|
||||
<div class="divselect" id="scannerdiv" style="width:235px;">
|
||||
<select id="scannerlist" style="width:253px" onchange="filterScanningGrid(this)" >
|
||||
<option value="-1">Select</option>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('opr','filterqcreporting','oprreporting')" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:17px"></td>
|
||||
<td><input type="checkbox" id="chkCrosscheck" onclick="filterCrossCheckCases()"/> Marked for Cross-Check</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--filters" valign="top" style="border:1px solid #a7abb4;width:300px">
|
||||
<div class="FormPanel matrix-filter-panel" style="height:100%" >
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td colspan="2"><b>Done Between</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<form:input path="fltfromdt" style="width:100px" class="datePicker" /> - <form:input path="flttodt" style="width:100px" class="datePicker" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Risk</b></td>
|
||||
<td>
|
||||
<div class="divselect" id="divrisk" style="width:176px;">
|
||||
<form:select path="fltrisk" multiple="false" id="risklist" style="width:194px" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<form:option value="1" label="1" />
|
||||
<form:option value="2" label="2" />
|
||||
<form:option value="3" label="3" />
|
||||
<form:option value="4" label="4" />
|
||||
<form:option value="5" label="5" />
|
||||
<form:option value="6" label="6" />
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Pincode</b></td>
|
||||
<td>
|
||||
<form:input path="fltpincode" maxlength="6" style="width:164px" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Met Person</td>
|
||||
<td>
|
||||
<div class="divselect" id="metpersondiv" style="width:175px;">
|
||||
<select id="metpersonlist" style="width:193px" onchange="filterScanningGrid(this)" >
|
||||
<option value="-1">Select</option>
|
||||
<option value='Applicant'>Applicant</option>
|
||||
<option value='Parents'>Parents</option>
|
||||
<option value='Spouse'>Spouse</option>
|
||||
<option value='Son/Daughter'>Son/Daughter</option>
|
||||
<option value='Family Member'>Family Member</option>
|
||||
<option value='Care Taker'>Care Taker</option>
|
||||
<option value='Partner'>Partner</option>
|
||||
<option value='Colleague'>Colleague</option>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:13px"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td id="sorting" class="matrix-report-card matrix-report-card--selection" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div id="divsorting" class="FormPanel" style="height:160px">
|
||||
<table align="center" class="matrix-form-controls" width="98%">
|
||||
<tr>
|
||||
<td class="title" style="height:10px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
|
||||
<td class="title" style="height:10px;width:130px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Verifier</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
|
||||
<div style="overflow:auto;height:119px;width:100%" id="portdiv">
|
||||
</div>
|
||||
</td>
|
||||
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
|
||||
<div style="overflow:auto;height:119px;width:100%" id="verdiv">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top">
|
||||
<div class="FormPanel" style="height:100%;display:none">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td><b>Statatics</b></td>
|
||||
<td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Residence</td>
|
||||
<td><form:input path="totresi" readonly="true" style="width:30px" /></td>
|
||||
<td>Office</td>
|
||||
<td><form:input path="totoff" readonly="true" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Property</td>
|
||||
<td><form:input readonly="true" path="totprop" style="width:30px" /></td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:21px"> </td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top" style="border-right:1px solid #a7abb4;">
|
||||
<div class="FormPanel" style="height:100%;display:none">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td><b>Pending</b></td>
|
||||
<td><form:input readonly="true" path="pending" style="width:30px;font-weight:bold" /></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Backlog</td>
|
||||
<td><form:input readonly="true" path="pbacklog" style="width:30px;color:red" /></td>
|
||||
<td>AM</td>
|
||||
<td><form:input readonly="true" path="pam" style="width:30px;color:blue" /></td>
|
||||
<td>PM</td>
|
||||
<td><form:input readonly="true" path="ppm" style="width:30px;color:green" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Solved</b></td>
|
||||
<td><form:input type="text" readonly="true" path="solved" style="width:30px;font-weight:bold" /></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Backlog</td>
|
||||
<td><form:input readonly="true" path="sbacklog" style="width:30px" /></td>
|
||||
<td>AM</td>
|
||||
<td><form:input readonly="true" path="sam" style="width:30px" /></td>
|
||||
<td>PM</td>
|
||||
<td><form:input readonly="true" path="spm" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:5px"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<div class="matrix-report-grid">
|
||||
<table class="matrix-data-grid" width="100%" id="casetable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="25"><b>S.No</b></th>
|
||||
<th width="58"><b>MV Code</b></th>
|
||||
<th width="60"><b>File No.</b></th>
|
||||
<th width="145"><b>Name</b></th>
|
||||
<th width="57"><b>Type</b></th>
|
||||
<th width="50"><b>Produt</b></th>
|
||||
<th width="80"><b>Portfolio</b></th>
|
||||
<th width="50"><b>Branch</b></th>
|
||||
<th width="80"><b>Received On</b></th>
|
||||
<th width="75"><b>Done On</b></th>
|
||||
<th width="27"><b>Batch</b></th>
|
||||
<th width="18"><b>Ver</b></th>
|
||||
<th width="23"><b>Visit</b></th>
|
||||
<th width="40"><b>Flags</b></th>
|
||||
<th width="75"><b>Done By</b></th>
|
||||
<th width="75"><b>Metperson</b></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="tabbody">
|
||||
<c:forEach items="${oprReporting.caselist}" var="cases" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="${cases[12]}" />
|
||||
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
|
||||
<input type="hidden" name="verifier" id="row${status.count}verifier" value="${cases[1]}" />
|
||||
<input type="hidden" name="portfolio" id="row${status.count}portfolio" value="${cases[16]}" />
|
||||
<input type="hidden" name="portfolio" id="row${status.count}crosscheck" value="${cases[22]}" />
|
||||
${status.count}</td>
|
||||
<td>${cases[2]}</td>
|
||||
<td>${cases[3]}</td>
|
||||
<td>${cases[4]}</td>
|
||||
<td>${cases[5]}</td>
|
||||
<td>${cases[6]}</td>
|
||||
<td>${cases[7]}</td>
|
||||
<td>${cases[8]}</td>
|
||||
<td>${cases[19]}</td>
|
||||
<td>${cases[9]}</td>
|
||||
<td>${cases[10]}</td>
|
||||
<td>${cases[11]}</td>
|
||||
<td>${cases[12]}</td>
|
||||
<td title="${cases[15]}">${cases[13]}${cases[17]}${cases[18]}</td>
|
||||
<td>${cases[20]}</td>
|
||||
<td>${cases[21]}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" name="page" value="oprreporting" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<form:hidden path="portcond" />
|
||||
<form:hidden path="vercond" />
|
||||
<form:hidden path="porthtml" />
|
||||
<form:hidden path="verhtml" />
|
||||
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
var metpersonkeys = {
|
||||
"Applicant":["APPLICANT","SELF"],
|
||||
"Care Taker":["CARE TAKER"],
|
||||
"Partner":["PARTNER"],
|
||||
"Family Member":["BROTHER","FAMILY MEMBER","SISTER"],
|
||||
"Parents":["FATHER","MOTHER"],
|
||||
"Son/Daughter":["DAUGHTER","SON","SON/DAUGHTER"],
|
||||
"Spouse":["SPOUSE","WIFE","HUSBAND"],
|
||||
"Colleague":["COLLEAGUE"]
|
||||
}
|
||||
$(document).ready(function () {
|
||||
$('.datePicker').datepicker();
|
||||
fillScannerDD();
|
||||
});
|
||||
InitPage();
|
||||
|
||||
function fillScannerDD(){
|
||||
var arr = ["Select"];
|
||||
var scannerList = $("#scannerlist");
|
||||
scannerList.empty().append($("<option>", { value: "-1", text: "Select" }));
|
||||
$("#tabbody tr").each(function(){
|
||||
var scannername = $(this).find('td').eq(14).html();
|
||||
if (arr.indexOf(scannername)==-1){
|
||||
arr.push(scannername);
|
||||
scannerList.append($("<option>", { value: scannername, text: scannername }));
|
||||
}
|
||||
});
|
||||
}
|
||||
function filterScanningGrid(el){
|
||||
|
||||
var selectedscanner = $("#scannerlist").val();
|
||||
var selectedmetperson = $("#metpersonlist").val();
|
||||
|
||||
$("#tabbody tr").each(function(){
|
||||
$(this).show();
|
||||
});
|
||||
|
||||
if(selectedscanner != '-1'){
|
||||
$("#tabbody tr").each(function(){
|
||||
var scannername = $(this).find('td').eq(14).find('div').html();
|
||||
if(scannername != selectedscanner){
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if(selectedmetperson != '-1'){
|
||||
var mparray = metpersonkeys[selectedmetperson];
|
||||
$("#tabbody tr").each(function(){
|
||||
var metperson = $(this).find('td').eq(15).find('div').html();
|
||||
if(mparray.indexOf(metperson.toUpperCase()) == -1){
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,395 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Quality Control </title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/role-batch-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/scanning-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=9" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=3" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-batch-v2 matrix-scanning-page matrix-scanning-queue">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-reporting-workspace">
|
||||
<form:form method="post" name="scanreporting" id="scanreporting" modelAttribute="scanReporting" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title matrix-page-heading">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Scanning</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filterscangrid','_parent','scanreporting')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Filter, Sorting and Statatics Section) -->
|
||||
<table class="matrix-report-overview" border="0" style="width:100%" cellspacing="0">
|
||||
<tr>
|
||||
<td id="filter" class="matrix-report-card matrix-report-card--filters" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div id="FormPanel1" class="FormPanel" style="height:100%" >
|
||||
<table align="center" class="matrix-form-controls" width="98%">
|
||||
<tr>
|
||||
<td colspan="2"><b>Filters</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Portfolio</td>
|
||||
<td>
|
||||
<div class="divselect" id="divportfolio" style="width:135px;">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" style="width:153px" onchange="AddFilter(this,'port')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Verifier</td>
|
||||
<td>
|
||||
<div class="divselect" id="veridiv" style="width:135px;">
|
||||
<form:select path="verifierid" multiple="false" id="verlist" style="width:153px" onchange="AddFilter(this,'ver')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<form:option value="${ver[0]}" label="${ver[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="fltbranch">
|
||||
<td>Branch</td>
|
||||
<td>
|
||||
<div class="divselect" id="brndiv" style="width:135px;">
|
||||
<form:select path="branch" multiple="false" style="width:153px" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${branchlist}" var="brn">
|
||||
<form:option value="${brn[0]}" label="${brn[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="fltproduct">
|
||||
<td>Product</td>
|
||||
<td>
|
||||
<div class="divselect" id="prodiv" style="width:135px;">
|
||||
<form:select path="productid" multiple="false" style="width:153px" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${productlist}" var="prod">
|
||||
<form:option value="${prod[0]}" label="${prod[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('mgr','filterscangrid','scanreporting')" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td id="sorting" class="matrix-report-card matrix-report-card--selection" valign="top" style="border:1px solid #a7abb4;" width="220">
|
||||
<div id="divsorting" class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls" style="width98%;margin-top:2px">
|
||||
<tr>
|
||||
<td class="title" style="height:10px;width:130px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
|
||||
<td class="title" style="height:10px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Verifier</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
|
||||
<div style="overflow:auto;height:123px;width:100%" id="portdiv">
|
||||
</div>
|
||||
</td>
|
||||
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
|
||||
<div style="overflow:auto;height:123px;width:100%" id="verdiv">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td><b>Statatics</b></td>
|
||||
<td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Residence</td>
|
||||
<td><form:input path="totresi" readonly="true" style="width:30px" /></td>
|
||||
<td>Office</td>
|
||||
<td><form:input path="totoff" readonly="true" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>TeleVR</td>
|
||||
<td><form:input readonly="true" path="totprop" style="width:30px" /></td>
|
||||
<td>Property</td><td><form:input readonly="true" path="tottele" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>REFERENCE</td><td><form:input readonly="true" path="totref" style="width:30px" />
|
||||
</td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:45px"> </td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td align="center" style="color:#e83d01;padding:1px"><b>Pending</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#e83d01;padding:1px"><b>Backlog</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#e83d01;padding:1px"><b>AM</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#e83d01;padding:1px"><b>PM</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="pending" style="width:40px;font-weight:bold" /></td>
|
||||
<td align="center" style="padding:1px"><b>=</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="pbacklog" style="width:40px;color:red" /></td>
|
||||
<td align="center" style="padding:1px"><b>+</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="pam" style="width:30px;color:green" /></td>
|
||||
<td align="center" style="padding:1px"><b>+</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="ppm" style="width:30px;color:blue" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" style="color:#296b01;padding:1px"><b>Solved</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#296b01;padding:1px"><b>Backlog</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#296b01;padding:1px"><b>AM</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#296b01;padding:1px"><b>PM</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" style="padding:1px"><form:input type="text" readonly="true" path="tbsolved" style="width:40px;font-weight:bold" /></td>
|
||||
<td align="center" style="padding:1px"><b>=</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="tbsbacklog" style="width:40px;color:red" /></td>
|
||||
<td align="center" style="padding:1px"><b>+</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="tbsam" style="width:30px;color:green" /></td>
|
||||
<td align="center" style="padding:1px"><b>+</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="tbspm" style="width:30px;color:blue" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" style="color:#0366e0;padding:1px"><b>Done</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#0366e0;padding:1px"><b>Backlog</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#0366e0;padding:1px"><b>AM</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#0366e0;padding:1px"><b>PM</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" style="padding:1px"><form:input type="text" readonly="true" path="solved" style="width:40px;font-weight:bold" /></td>
|
||||
<td align="center" style="padding:1px"><b>=</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="sbacklog" style="width:40px" /></td>
|
||||
<td align="center" style="padding:1px"><b>+</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="sam" style="width:30px" /></td>
|
||||
<td align="center" style="padding:1px"><b>+</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="spm" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:5px"></td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<div class="matrix-report-grid">
|
||||
<table class="matrix-data-grid" width="100%" id="casetable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="15"></th>
|
||||
<th width="50"><b>Portfolio</b></th>
|
||||
<th width="58"><b>MV Code</b></th>
|
||||
<th width="55"><b>File No.</b></th>
|
||||
<th width="100"><b>Name</b></th>
|
||||
<th width="35"><b>Type</b></th>
|
||||
<th width="45"><b>Produt</b></th>
|
||||
<th width="45"><b>Branch</b></th>
|
||||
<th width="30" title="Residence Verifier"><b>RVER</b></th>
|
||||
<th width="30" title="Office Verifier"><b>OVER</b></th>
|
||||
<th width="30" title="Property Verifier"><b>PVER</b></th>
|
||||
<th width="80"><b>Date</b></th>
|
||||
<th width="20"><b>Lot</b></th>
|
||||
<th width="9" title="Residence Report"><b>R</b></th>
|
||||
<th width="9" title="Office Report"><b>O</b></th>
|
||||
<th width="9" title="Telecalling Report"><b>T</b></th>
|
||||
<th width="9" title="Property / Other Report"><b>P</b></th>
|
||||
<th width="15" title="Reference Calling"><b>RT</b></th>
|
||||
<th width="15" title="Final Done"><b>FD</b></th>
|
||||
<th width="10"><b>E</b></th>
|
||||
<th width="10"><b>N</b></th>
|
||||
<th width="15" title="Case alerts" align="center"><img src="/matrix/images/exclamation.png"></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="tabbody">
|
||||
<c:forEach items="${scanReporting.caselist}" var="cases" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="" />
|
||||
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
|
||||
<input type="hidden" name="uuid" id="row${status.count}portfolio" value="${cases[59]}" />
|
||||
<input type="hidden" name="loanamount" id="loanamount" value="${cases[77]}" />
|
||||
<input type="hidden" name="product" id="product" value="${cases[6]}" />
|
||||
<input type="hidden" name="branchnm" id="branchnm" value="${cases[7]}" />
|
||||
${status.count}</td>
|
||||
<td>${cases[1]}</td>
|
||||
<td>${cases[2]}</td>
|
||||
<td>${cases[3]}</td>
|
||||
<td>${cases[4]}</td>
|
||||
<td>${cases[5]}</td>
|
||||
<td>${cases[6]}</td>
|
||||
<td>${cases[7]}</td>
|
||||
<td>${cases[8]}</td>
|
||||
<td>${cases[9]}</td>
|
||||
<td>${cases[10]}</td>
|
||||
<td>${cases[11]}</td>
|
||||
<td>${cases[12]}</td>
|
||||
<c:choose>
|
||||
<c:when test="${cases[41]=='1'}">
|
||||
<td class="report-cell report-cell--residence" data-report-type="r" title="Locked by ${cases[43]} on ${cases[42]}">${cases[13]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[43]==''}">
|
||||
<td class="report-cell report-cell--residence" data-report-type="r" >${cases[13]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:choose>
|
||||
<c:when test="${cases[71]!='' }">
|
||||
<td class="report-cell report-cell--residence" data-report-type="r" title="Last accessed by ${cases[43]} on ${cases[42]} and complete saved by ${cases[71]} on ${cases[27]}">${cases[13]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--residence" data-report-type="r" title="Last accessed by ${cases[43]} on ${cases[42]} ">${cases[13]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[44]=='1'}">
|
||||
<td class="report-cell report-cell--office" data-report-type="o" title="Locked by ${cases[46]} on ${cases[45]}">${cases[14]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[46]==''}">
|
||||
<td class="report-cell report-cell--office" data-report-type="o">${cases[14]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--office" data-report-type="o" title="Last accessed by ${cases[46]} on ${cases[45]}">${cases[14]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[47]=='1'}">
|
||||
<td class="report-cell report-cell--telecalling" data-report-type="t" title="Locked by ${cases[49]} on ${cases[48]}">${cases[16]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[49]==''}">
|
||||
<td class="report-cell report-cell--telecalling" data-report-type="t" >${cases[16]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--telecalling" data-report-type="t" title="Last accessed by ${cases[49]} on ${cases[48]}">${cases[16]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[50]=='1'}">
|
||||
<td class="report-cell report-cell--property" data-report-type="p" title="Locked by ${cases[52]} on ${cases[51]}">${cases[15]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[52]==''}">
|
||||
<td class="report-cell report-cell--property" data-report-type="p" >${cases[15]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--property" data-report-type="p" title="Last accessed by ${cases[52]} on ${cases[51]}">${cases[15]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[60]=='1'}">
|
||||
<td class="report-cell report-cell--reference" data-report-type="rt" title="Locked by ${cases[62]} on ${cases[61]}">${cases[19]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[62]==''}" >
|
||||
<td class="report-cell report-cell--reference" data-report-type="rt" >${cases[19]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--reference" data-report-type="rt" title="Last accessed by ${cases[62]} on ${cases[61]}">${cases[19]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[67]=='1'}">
|
||||
<td class="report-cell report-cell--final-done" data-report-type="fd" title="Locked by ${cases[69]} on ${cases[68]}">${cases[66]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[69]==''}" >
|
||||
<td class="report-cell report-cell--final-done" data-report-type="fd" >${cases[66]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--final-done" data-report-type="fd" title="Last accessed by ${cases[69]} on ${cases[68]}">${cases[66]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<td>${cases[24]}</td>
|
||||
<td>${cases[25]}</td>
|
||||
<td id="CaseFlag">${cases[76]}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" name="page" id="page" value="scanreporting" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<form:hidden path="portcond" />
|
||||
<form:hidden path="vercond" />
|
||||
<form:hidden path="porthtml" />
|
||||
<form:hidden path="verhtml" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
CheckSelPorts();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,378 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Reference Verification Report</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/common.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
<script language="javascript" type="text/javascript">window.onbeforeunload =function(){onReportClose('${refDetails.getUuid()}','rt');};</script>
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<link href="/matrix/css/report-form-v4.css?v=9" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/report-form-v4.js?v=1" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-report-form matrix-report-form--legacy">
|
||||
<div id='PageFrame'>
|
||||
<div id="formcontainer" class="matrix-report-form__workspace">
|
||||
<form:form method="post" name="refDetails" id="refDetails" modelAttribute="refDetails" >
|
||||
<!-- Case Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Reference Verification Report</span>
|
||||
<div class="linkbutton report-title-action" style="float:right" onclick="showEditors('RT')">Show Editors</div>
|
||||
<%
|
||||
if(session.getAttribute("usertype").toString().equals("mgr"))
|
||||
{
|
||||
%>
|
||||
<div id="crtcontactno" class="linkbutton" style="float:right" onclick="showContactInfo('RT')">Show Contact Numbers</div>
|
||||
<%
|
||||
}
|
||||
%>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section1) -->
|
||||
<div id="divCase" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td id="s1">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
MV Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="mvcode" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
File No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="applno" style="width:140px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="customername" style="width:243px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Product
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="product" style="width:120px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Loan Amount
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="loanamount" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Telecaller Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect reference-select-wrap" style="width:160px;">
|
||||
<form:select path="caller" style="width:178px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<c:forEach items="${callerlist}" var="tclist">
|
||||
<form:option value="${tclist[1]}" label="${tclist[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Residence Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" maxlength="150" path="raddr" style="width:771px;text-transform:uppercase" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Office Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" maxlength="150" path="oaddr" style="width:798px;text-transform:uppercase" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Special Instruction
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="specialinst" style="width:764px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Other Details
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="otherdetails" style="width:764px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Pending Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input maxlength="150" path="penremarks" style="width:784px;color:blue;text-transform:uppercase" onblur="validate(this,'f','SplInstruction')"/>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="CaseSection">
|
||||
${refDetails.casesec}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- 1st Referee Details (Section2) -->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">1st Refree Details</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section2(a)) -->
|
||||
<div id="divRef1det" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td class="reference-section-cell">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="refname1" style="width:250px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Contact No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="refcontactno1" style="width:250px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Relation
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect reference-select-wrap" style="width:130px;">
|
||||
<form:select path="ref1relation" style="width:148px">
|
||||
<form:option value="-1" label="NA" />
|
||||
<form:option value="Personal" label="Personal" />
|
||||
<form:option value="Professional" label="Professional" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" maxlength="150" path="refaddress1" style="width:800px;" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="Ref1detSection">
|
||||
${refDetails.ref1detsec}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect reference-status-wrap" style="width:150px;">
|
||||
<form:select path="ref1status" multiple="false" style="width:168px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<form:option value="Positive" label="Positive" />
|
||||
<form:option value="Negative" label="Negative" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:textarea path="ref1remarks" onblur="validate(this,'f','Remarks')" style="width:905px;height:80px" class="textbox" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- 2nd Referee Details (Section2) -->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">2nd Refree Details</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section2(a)) -->
|
||||
<div id="divRef2det" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td class="reference-section-cell">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="refname2" style="width:250px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Contact No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" path="refcontactno2" style="width:250px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Relation
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect reference-select-wrap" style="width:130px;">
|
||||
<form:select path="ref2relation" style="width:148px">
|
||||
<form:option value="-1" label="NA" />
|
||||
<form:option value="Personal" label="Personal" />
|
||||
<form:option value="Professional" label="Professional" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input readonly="true" maxlength="150" path="refaddress2" style="width:800px;" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="Ref2detSection">
|
||||
${refDetails.ref2detsec}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect reference-status-wrap" style="width:150px;">
|
||||
<form:select path="ref2status" multiple="false" style="width:168px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<form:option value="Positive" label="Positive" />
|
||||
<form:option value="Negative" label="Negative" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:textarea path="ref2remarks" onblur="validate(this,'f','Remarks')" style="width:905px;height:80px" class="textbox" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</div>
|
||||
<!-- -->
|
||||
<form:hidden path="portname" />
|
||||
<form:hidden path="dynamicctrls" />
|
||||
<form:hidden path="portfolioid" />
|
||||
<form:hidden path="iscompsave" />
|
||||
<form:hidden path="uuid" />
|
||||
<form:hidden path="lastfocused" />
|
||||
<input type="hidden" value="${Sessvals.getUserID()}" id="usid" />
|
||||
<input type="hidden" value="${Sessvals.getUserGroupID()}" id="ugid" />
|
||||
<input type="hidden" value="<%=session.getAttribute("usertype")%>" id="utype" />
|
||||
<!-- -->
|
||||
<div class="buttonbar matrix-report-form__actions">
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="button" class="button" name="btncancel" style="margin-left:1px;float:right" value="Exit" id="btncancel" accesskey="E" onclick="MatrixDialog.close(0)" />
|
||||
<input type="button" class="button" name="btncompsave" style="float:right" value="Complete Save" id="btncompsave" accesskey="C" onclick="return ValidateSubmitReport('refDetails',1,'rt');" />
|
||||
<input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitReport('refDetails',0,'rt');" />
|
||||
</div>
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
setLostFocus();
|
||||
setFocOnControl();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${status==false}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<c:if test="${msg=='closed' && status==true}">
|
||||
<script language="javascript" type="text/javascript">MatrixDialog.close(1); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,439 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Scanning </title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
|
||||
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
portid = $('#portlist').val();
|
||||
if(portid > 0 && (portid == 64 || portid == 65 || portid == 66 || portid == 146 || portid == 176 || portid == 177)){
|
||||
checkForTat();
|
||||
}
|
||||
});
|
||||
function checkForTat(){
|
||||
$('#tabbody tr').each(function(){
|
||||
key = $(this).attr('id');
|
||||
uuid = $('#'+key+'uuid').val();
|
||||
QryStr="uuid="+uuid+"&type=scanning&key="+key;
|
||||
$.ajax({
|
||||
type: 'GET',
|
||||
url: 'calculatetat',
|
||||
data: QryStr,
|
||||
dataType: "json",
|
||||
success: function(response){
|
||||
if(response.status == 'success'){
|
||||
$('#'+response.key).removeAttr('style');
|
||||
if(response.response == 'highlight-tat'){
|
||||
$('#'+response.key).find('td').each (function() {
|
||||
$(this).attr('style','background-color:#e5fcdc;');
|
||||
});
|
||||
}
|
||||
}
|
||||
},
|
||||
error: function(e){
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
</script>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/role-batch-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/scanning-v3.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=9" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=3" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-batch-v2 matrix-scanning-page">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-reporting-workspace">
|
||||
<form:form method="post" name="scanreporting" id="scanreporting" modelAttribute="scanReporting" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title matrix-page-heading">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Scanning</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filterscangrid','_parent','scanreporting')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Filter, Sorting and Statatics Section) -->
|
||||
<table class="matrix-report-overview" border="0" style="width:100%" cellspacing="0">
|
||||
<tr>
|
||||
<td id="filter" class="matrix-report-card matrix-report-card--filters" valign="top">
|
||||
<div id="FormPanel1" class="FormPanel" style="height:100%" >
|
||||
<table align="center" class="matrix-form-controls" width="98%">
|
||||
<tr>
|
||||
<td colspan="2"><b>Filters</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Portfolio</td>
|
||||
<td>
|
||||
<div class="divselect" id="divportfolio" style="width:135px;">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" style="width:153px" onchange="AddFilter(this,'port')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Verifier</td>
|
||||
<td>
|
||||
<div class="divselect" id="veridiv" style="width:135px;">
|
||||
<form:select path="verifierid" multiple="false" id="verlist" style="width:153px" onchange="AddFilter(this,'ver')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<form:option value="${ver[0]}" label="${ver[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="fltbranch">
|
||||
<td>Branch</td>
|
||||
<td>
|
||||
<div class="divselect" id="brndiv" style="width:135px;">
|
||||
<form:select path="branch" multiple="false" style="width:153px" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${branchlist}" var="brn">
|
||||
<form:option value="${brn[0]}" label="${brn[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="fltproduct">
|
||||
<td>Product</td>
|
||||
<td>
|
||||
<div class="divselect" id="prodiv" style="width:135px;">
|
||||
<form:select path="productid" multiple="false" style="width:153px" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${productlist}" var="prod">
|
||||
<form:option value="${prod[0]}" label="${prod[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('mgr','filterscangrid','scanreporting')" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td id="sorting" class="matrix-report-card matrix-report-card--selection" valign="top" width="220">
|
||||
<div id="divsorting" class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls" style="width98%;margin-top:2px">
|
||||
<tr>
|
||||
<td class="title" style="height:10px;width:130px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
|
||||
<td class="title" style="height:10px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">VER</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
|
||||
<div style="overflow:auto;height:123px;width:100%" id="portdiv">
|
||||
</div>
|
||||
</td>
|
||||
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
|
||||
<div style="overflow:auto;height:123px;width:100%" id="verdiv">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top">
|
||||
<div class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td colspan = 2><b>Statatics</b></td>
|
||||
<td rowspan="6" colspan="2" id="starreport" valign="top"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Res</td>
|
||||
<td><form:input path="totresi" readonly="true" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Off</td>
|
||||
<td><form:input path="totoff" readonly="true" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Prop</td><td><form:input readonly="true" path="tottele" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Tel</td>
|
||||
<td><form:input readonly="true" path="totprop" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ref</td><td><form:input readonly="true" path="totref" style="width:30px" /></td>
|
||||
</tr>
|
||||
<!-- <tr>
|
||||
<td id= style="height:25px"> </td><td></td><td></td><td></td>
|
||||
</tr>-->
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td id="statisticsBreakdown" class="matrix-report-card matrix-report-card--breakdown" valign="top">
|
||||
<div class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td align="center" style="color:#e83d01;padding:1px"><b>Pending</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#e83d01;padding:1px"><b>Backlog</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#e83d01;padding:1px"><b>AM</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#e83d01;padding:1px"><b>PM</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="pending" style="width:40px;font-weight:bold" /></td>
|
||||
<td align="center" style="padding:1px"><b>=</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="pbacklog" style="width:40px;color:red" /></td>
|
||||
<td align="center" style="padding:1px"><b>+</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="pam" style="width:30px;color:green" /></td>
|
||||
<td align="center" style="padding:1px"><b>+</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="ppm" style="width:30px;color:blue" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" style="color:#296b01;padding:1px"><b>Solved</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#296b01;padding:1px"><b>Backlog</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#296b01;padding:1px"><b>AM</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#296b01;padding:1px"><b>PM</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" style="padding:1px"><form:input type="text" readonly="true" path="tbsolved" style="width:40px;font-weight:bold" /></td>
|
||||
<td align="center" style="padding:1px"><b>=</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="tbsbacklog" style="width:40px;color:red" /></td>
|
||||
<td align="center" style="padding:1px"><b>+</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="tbsam" style="width:30px;color:green" /></td>
|
||||
<td align="center" style="padding:1px"><b>+</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="tbspm" style="width:30px;color:blue" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" style="color:#0366e0;padding:1px"><b>Done</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#0366e0;padding:1px"><b>Backlog</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#0366e0;padding:1px"><b>AM</b></td>
|
||||
<td></td>
|
||||
<td align="center" style="color:#0366e0;padding:1px"><b>PM</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" style="padding:1px"><form:input type="text" readonly="true" path="solved" style="width:40px;font-weight:bold" /></td>
|
||||
<td align="center" style="padding:1px"><b>=</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="sbacklog" style="width:40px" /></td>
|
||||
<td align="center" style="padding:1px"><b>+</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="sam" style="width:30px" /></td>
|
||||
<td align="center" style="padding:1px"><b>+</b></td>
|
||||
<td align="center" style="padding:1px"><form:input readonly="true" path="spm" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:5px"></td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<div class="matrix-report-grid">
|
||||
<table class="matrix-data-grid" width="100%" id="casetable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="15"></th>
|
||||
<th width="50"><b>Portfolio</b></th>
|
||||
<th width="58"><b>MV Code</b></th>
|
||||
<th width="55"><b>File No.</b></th>
|
||||
<th width="100"><b>Name</b></th>
|
||||
<th width="35"><b>Type</b></th>
|
||||
<th width="45"><b>Produt</b></th>
|
||||
<th width="45"><b>Branch</b></th>
|
||||
<th width="30" title="Residence Verifier"><b>RVER</b></th>
|
||||
<th width="30" title="Office Verifier"><b>OVER</b></th>
|
||||
<th width="30" title="Property Verifier"><b>PVER</b></th>
|
||||
<th width="80"><b>Date</b></th>
|
||||
<th width="20"><b>Lot</b></th>
|
||||
<th width="9" title="Residence Report"><b>R</b></th>
|
||||
<th width="9" title="Office Report"><b>O</b></th>
|
||||
<th width="9" title="Telecalling Report"><b>T</b></th>
|
||||
<th width="9" title="Property / Other Report"><b>P</b></th>
|
||||
<th width="15" title="Reference Calling"><b>RT</b></th>
|
||||
<th width="15" title="Final Done"><b>FD</b></th>
|
||||
<th width="10"><b>E</b></th>
|
||||
<th width="10"><b>N</b></th>
|
||||
<th width="15" title="Case alerts" align="center"><img src="/matrix/images/exclamation.png"></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="tabbody">
|
||||
<c:forEach items="${scanReporting.caselist}" var="cases" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="" />
|
||||
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
|
||||
<input type="hidden" name="uuid" id="row${status.count}portfolio" value="${cases[59]}" />
|
||||
<input type="hidden" name="loanamount" id="loanamount" value="${cases[77]}" />
|
||||
<input type="hidden" name="product" id="product" value="${cases[6]}" />
|
||||
<input type="hidden" name="branchnm" id="branchnm" value="${cases[7]}" />
|
||||
${status.count}</td>
|
||||
<td>${cases[1]}</td>
|
||||
<td>${cases[2]}</td>
|
||||
<td>${cases[3]}</td>
|
||||
<td>${cases[4]}</td>
|
||||
<td>${cases[5]}</td>
|
||||
<td>${cases[6]}</td>
|
||||
<td>${cases[7]}</td>
|
||||
<td>${cases[8]}</td>
|
||||
<td>${cases[9]}</td>
|
||||
<td>${cases[10]}</td>
|
||||
<td>${cases[11]}</td>
|
||||
<td>${cases[12]}</td>
|
||||
<c:choose>
|
||||
<c:when test="${cases[41]=='1'}">
|
||||
<td class="report-cell report-cell--residence" data-report-type="r" title="Locked by ${cases[43]} on ${cases[42]}">${cases[13]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[43]==''}">
|
||||
<td class="report-cell report-cell--residence" data-report-type="r" >${cases[13]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:choose>
|
||||
<c:when test="${cases[71]!='' }">
|
||||
<td class="report-cell report-cell--residence" data-report-type="r" title="Last accessed by ${cases[43]} on ${cases[42]} and complete saved by ${cases[71]} on ${cases[27]}">${cases[13]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--residence" data-report-type="r" title="Last accessed by ${cases[43]} on ${cases[42]} ">${cases[13]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[44]=='1'}">
|
||||
<td class="report-cell report-cell--office" data-report-type="o" title="Locked by ${cases[46]} on ${cases[45]}">${cases[14]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[46]==''}">
|
||||
<td class="report-cell report-cell--office" data-report-type="o">${cases[14]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--office" data-report-type="o" title="Last accessed by ${cases[46]} on ${cases[45]}">${cases[14]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[47]=='1'}">
|
||||
<td class="report-cell report-cell--telecalling" data-report-type="t" title="Locked by ${cases[49]} on ${cases[48]}">${cases[16]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[49]==''}">
|
||||
<td class="report-cell report-cell--telecalling" data-report-type="t" >${cases[16]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--telecalling" data-report-type="t" title="Last accessed by ${cases[49]} on ${cases[48]}">${cases[16]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[50]=='1'}">
|
||||
<td class="report-cell report-cell--property" data-report-type="p" title="Locked by ${cases[52]} on ${cases[51]}">${cases[15]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[52]==''}">
|
||||
<td class="report-cell report-cell--property" data-report-type="p" >${cases[15]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--property" data-report-type="p" title="Last accessed by ${cases[52]} on ${cases[51]}">${cases[15]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[60]=='1'}">
|
||||
<td class="report-cell report-cell--reference" data-report-type="rt" title="Locked by ${cases[62]} on ${cases[61]}">${cases[19]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[62]==''}" >
|
||||
<td class="report-cell report-cell--reference" data-report-type="rt" >${cases[19]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--reference" data-report-type="rt" title="Last accessed by ${cases[62]} on ${cases[61]}">${cases[19]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[67]=='1'}">
|
||||
<td class="report-cell report-cell--final-done" data-report-type="fd" title="Locked by ${cases[69]} on ${cases[68]}">${cases[66]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[69]==''}" >
|
||||
<td class="report-cell report-cell--final-done" data-report-type="fd" >${cases[66]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--final-done" data-report-type="fd" title="Last accessed by ${cases[69]} on ${cases[68]}">${cases[66]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<td>${cases[24]}</td>
|
||||
<td>${cases[25]}</td>
|
||||
<td id="CaseFlag">${cases[76]}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" name="page" id="page" value="scanreporting" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<form:hidden path="portcond" />
|
||||
<form:hidden path="vercond" />
|
||||
<form:hidden path="porthtml" />
|
||||
<form:hidden path="verhtml" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
CheckSelPorts();
|
||||
$(document).ready(function (){
|
||||
var cond=$("#portcond").val();
|
||||
if(cond.search(' or ') > -1 ){
|
||||
QryStr="portid="+cond+"&month=0";
|
||||
RunAjax("GET","scanstartreportfigures",QryStr,213);
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,269 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Scanning </title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/role-batch-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/scanning-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=9" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=3" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-batch-v2 matrix-scanning-page matrix-scanning-queue">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-reporting-workspace">
|
||||
<form:form method="post" name="scanreporting" id="scanreporting" modelAttribute="scanReporting" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title matrix-page-heading">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Scanning</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filterscangrid','_parent','scanreporting')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Filter, Sorting and Statatics Section) -->
|
||||
<table class="matrix-report-overview" border="0" style="width:100%" cellspacing="0">
|
||||
<tr>
|
||||
<td id="filter" class="matrix-report-card matrix-report-card--filters" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div id="FormPanel1" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="100%">
|
||||
<tr>
|
||||
<td colspan="2" ><b>Filters</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="100" style="text-indent: 5px" >From Date</td>
|
||||
<td>
|
||||
<form:input path="portfolioid" style="width:237px;" onblur="validate(this,t,'Date')" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-indent: 5px">To Date</td>
|
||||
<td>
|
||||
<form:input path="verifierid" style="width:237px;" onblur="validate(this,t,'Date')" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="fltbranch">
|
||||
<td style="text-indent: 5px">User</td>
|
||||
<td>
|
||||
<div class="divselect" id="brndiv" style="width:250px;">
|
||||
<form:select path="branch" multiple="false" style="width:268px" onchange="searchScanGrid()" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${branchlist}" var="brn">
|
||||
<form:option value="${brn[0]}" label="${brn[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="fltproduct">
|
||||
<td style="text-indent: 5px">Verifier</td>
|
||||
<td>
|
||||
<div class="divselect" id="prodiv" style="width:250px;">
|
||||
<form:select path="productid" multiple="false" style="width:268px" onchange="searchScanGrid()">
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${verlist}" var="prod">
|
||||
<form:option value="${prod[0]}" label="${prod[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('mgr','filterqcscangrid','scanreporting')" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<div class="matrix-report-grid">
|
||||
<table class="matrix-data-grid" width="100%" id="casetable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="15"></th>
|
||||
<th width="50"><b>Portfolio</b></th>
|
||||
<th width="58"><b>MV Code</b></th>
|
||||
<th width="55"><b>File No.</b></th>
|
||||
<th width="100"><b>Name</b></th>
|
||||
<th width="35"><b>ROPR</b></th>
|
||||
<th width="45"><b>OOPR</b></th>
|
||||
<th width="45"><b>POPR</b></th>
|
||||
<th width="30" title="Residence Verifier"><b>RVER</b></th>
|
||||
<th width="30" title="Office Verifier"><b>OVER</b></th>
|
||||
<th width="30" title="Property Verifier"><b>PVER</b></th>
|
||||
<th width="80"><b>Date</b></th>
|
||||
<th width="20"><b>Lot</b></th>
|
||||
<th width="9" title="Residence Report"><b>R</b></th>
|
||||
<th width="9" title="Office Report"><b>O</b></th>
|
||||
<th width="9" title="Telecalling Report"><b>T</b></th>
|
||||
<th width="9" title="Property / Other Report"><b>P</b></th>
|
||||
<th width="15" title="Reference Calling"><b>RT</b></th>
|
||||
<th width="15" title="Final Done"><b>FD</b></th>
|
||||
<th width="10"><b>E</b></th>
|
||||
<th width="10"><b>N</b></th>
|
||||
<th width="15" title="Case alerts" align="center"><img src="/matrix/images/exclamation.png"></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="tabbody">
|
||||
<c:forEach items="${scanReporting.caselist}" var="cases" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="" />
|
||||
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
|
||||
<input type="hidden" name="uuid" id="row${status.count}portfolio" value="${cases[59]}" />
|
||||
<input type="hidden" name="loanamount" id="loanamount" value="${cases[77]}" />
|
||||
<input type="hidden" name="product" id="product" value="${cases[6]}" />
|
||||
<input type="hidden" name="branchnm" id="branchnm" value="${cases[7]}" />
|
||||
${status.count}</td>
|
||||
<td>${cases[1]}</td>
|
||||
<td>${cases[2]}</td>
|
||||
<td>${cases[3]}</td>
|
||||
<td>${cases[4]}</td>
|
||||
<td>${cases[5]}</td>
|
||||
<td>${cases[6]}</td>
|
||||
<td>${cases[7]}</td>
|
||||
<td>${cases[8]}</td>
|
||||
<td>${cases[9]}</td>
|
||||
<td>${cases[10]}</td>
|
||||
<td>${cases[11]}</td>
|
||||
<td>${cases[12]}</td>
|
||||
<c:choose>
|
||||
<c:when test="${cases[41]=='1'}">
|
||||
<td class="report-cell report-cell--residence" data-report-type="r" title="Locked by ${cases[43]} on ${cases[42]}">${cases[13]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[43]==''}">
|
||||
<td class="report-cell report-cell--residence" data-report-type="r" >${cases[13]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:choose>
|
||||
<c:when test="${cases[71]!='' }">
|
||||
<td class="report-cell report-cell--residence" data-report-type="r" title="Last accessed by ${cases[43]} on ${cases[42]} and complete saved by ${cases[71]} on ${cases[27]}">${cases[13]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--residence" data-report-type="r" title="Last accessed by ${cases[43]} on ${cases[42]} ">${cases[13]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[44]=='1'}">
|
||||
<td class="report-cell report-cell--office" data-report-type="o" title="Locked by ${cases[46]} on ${cases[45]}">${cases[14]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[46]==''}">
|
||||
<td class="report-cell report-cell--office" data-report-type="o">${cases[14]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--office" data-report-type="o" title="Last accessed by ${cases[46]} on ${cases[45]}">${cases[14]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[47]=='1'}">
|
||||
<td class="report-cell report-cell--telecalling" data-report-type="t" title="Locked by ${cases[49]} on ${cases[48]}">${cases[16]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[49]==''}">
|
||||
<td class="report-cell report-cell--telecalling" data-report-type="t" >${cases[16]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--telecalling" data-report-type="t" title="Last accessed by ${cases[49]} on ${cases[48]}">${cases[16]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[50]=='1'}">
|
||||
<td class="report-cell report-cell--property" data-report-type="p" title="Locked by ${cases[52]} on ${cases[51]}">${cases[15]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[52]==''}">
|
||||
<td class="report-cell report-cell--property" data-report-type="p" >${cases[15]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--property" data-report-type="p" title="Last accessed by ${cases[52]} on ${cases[51]}">${cases[15]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[60]=='1'}">
|
||||
<td class="report-cell report-cell--reference" data-report-type="rt" title="Locked by ${cases[62]} on ${cases[61]}">${cases[19]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[62]==''}" >
|
||||
<td class="report-cell report-cell--reference" data-report-type="rt" >${cases[19]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--reference" data-report-type="rt" title="Last accessed by ${cases[62]} on ${cases[61]}">${cases[19]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${cases[67]=='1'}">
|
||||
<td class="report-cell report-cell--final-done" data-report-type="fd" title="Locked by ${cases[69]} on ${cases[68]}">${cases[66]}</td>
|
||||
</c:when>
|
||||
<c:when test="${cases[69]==''}" >
|
||||
<td class="report-cell report-cell--final-done" data-report-type="fd" >${cases[66]}</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="report-cell report-cell--final-done" data-report-type="fd" title="Last accessed by ${cases[69]} on ${cases[68]}">${cases[66]}</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<td>${cases[24]}</td>
|
||||
<td>${cases[25]}</td>
|
||||
<td id="CaseFlag">${cases[76]}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" name="page" id="page" value="scanreporting" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<form:hidden path="portcond" />
|
||||
<form:hidden path="vercond" />
|
||||
<form:hidden path="porthtml" />
|
||||
<form:hidden path="verhtml" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,654 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Telecalling Verification Report</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<link href="/matrix/css/report-form-v4.css?v=9" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/report-form-v4.js?v=1" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-report-form matrix-report-form--legacy">
|
||||
<div id='PageFrame'>
|
||||
<div id="formcontainer" class="matrix-report-form__workspace">
|
||||
<form method="post" name="resiDetails" id="resiDetails" modelAttribute="resiDetails" >
|
||||
<!-- Case Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Case Details</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section1) -->
|
||||
<div id="divCase" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td class="tele-report-section-cell">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Application No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="25" readonly="readonly" name="applno" style="width:140px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
MV Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="25" readonly="readonly" name="mvcode" style="width:120px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Loan Amount
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="20" readonly="readonly" name="loanamount" style="width:120px" onblur="validate(this,'f','LoanAmount')"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Tenure
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" readonly="readonly" name="tenure" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Telecallor Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="vidtelecaller" style="width:120px;">
|
||||
<select name="telename" style="width:140px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<option value="yes" selected>AA</option>
|
||||
<option value="No" selected>BB</option>
|
||||
<option value="No" selected>cc</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="CaseSection">
|
||||
${resiDetails.casesec}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Resi Telecalling</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section2) -->
|
||||
<div class="FormPanel report-general-section">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td id="s2">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" readonly="readonly" name="name" style="width:200px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" readonly="readonly" name="resiadd" style="width:545px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
phone No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" readonly="readonly" name="phone" style="width:120px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Mobile No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" readonly="readonly" name="resiadd" style="width:120px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Contact No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="resiadd" style="width:120px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Contact Person
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divmarital" style="width:130px;">
|
||||
<select name="contperson" style="width:155px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<option value="yes" selected>Yes</option>
|
||||
<option value="No" selected>No</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Other
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="other" style="width:195px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="resiaddress" style="width:553px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Stay in city
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="yrscity" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" style="width:25px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Years(s)
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="mnthcity" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" style="width:25px" /> Month(s)
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Staying With
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="staywith" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" style="width:25px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Telecalling Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divtelestatus" style="width:85px;">
|
||||
<select name="contperson" style="width:105px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<option value="yes" selected>Yes</option>
|
||||
<option value="No" selected>No</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Final Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect tele-final-status" style="width:85px;">
|
||||
<select name="contperson" style="width:105px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<option value="yes" selected>Yes</option>
|
||||
<option value="No" selected>No</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Attempt-1
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Attempt-2
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Attempt-3
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Attempt-4
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Attempt-5
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Date:
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="10" name="date1" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="10" name="date2" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="10" name="date3" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="10" name="date4" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="10" name="date5" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Time:
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="time1" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="time2" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="time3" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="time4" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="time5" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Final Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<textarea name="remarks" onblur="validate(this,'t','SplInstruction')" style="width:905px;height:80px" class="textbox"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- -->
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Office Telecalling</span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Section3) -->
|
||||
<div class="FormPanel report-general-section">
|
||||
<table align="center" class="matrix-form-controls" width="99%">
|
||||
<tr>
|
||||
<td class="tele-report-section-cell">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Contact No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="contno" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Contact Person
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="contperson" style="width:210px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Company Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="compname" style="width:225px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="offaddress" style="width:837px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Applicant Designation
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="applicantdesi" style="width:390px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Working Since
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="wokring" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" style="width:25px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Years(s)
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="mnthcity" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" style="width:25px" /> Month(s)
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Type Of Company
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divtypecomp" style="width:160px;">
|
||||
<select name="comptype" style="width:180px">
|
||||
<option value="-1" >NA</option>
|
||||
<option value="yes">Yes</option>
|
||||
<option value="No" >No</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name Of Business
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divnaturebg" style="width:175px;">
|
||||
<select name="naturebg" style="width:200px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<option value="yes" selected>Yes</option>
|
||||
<option value="No" selected>No</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
other
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="other" style="width:200px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Attempt-1
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Attempt-2
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Attempt-3
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Attempt-4
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Attempt-5
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Date:
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="10" name="date1" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="10" name="date2" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="10" name="date3" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="10" name="date4" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="10" name="date5" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Time:
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="time1" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="time2" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="time3" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="time4" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
|
||||
<div class="inputcontainer">
|
||||
<input type="text" name="time5" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Ownership
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divowner" style="width:180px;">
|
||||
<select name="ownership" style="width:200px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<option value="yes" selected>Yes</option>
|
||||
<option value="No" selected>No</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Final Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect tele-final-status" style="width:160px;">
|
||||
<select name="contperson" style="width:180px">
|
||||
<option value="-1" selected>NA</option>
|
||||
<option value="satisfactory" selected>Satisfactory</option>
|
||||
<option value="unsatisfactoryNo" selected>Unsatisfactory</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Final Remarks
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<textarea name="remarks" onblur="validate(this,'t','SplInstruction')" style="width:905px;height:80px" class="textbox" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<div class="buttonbar matrix-report-form__actions">
|
||||
<input type="button" class="button" name="btncancel" style="margin-left:1px;margin-top:5px;float:right" value="Exit" id="btncancel" accesskey="E" onclick="MatrixDialog.close(0)" />
|
||||
<input type="button" class="button" name="btncompsave" style="margin-top:5px;float:right" value="Complete Save" id="btncompsave" accesskey="C" onclick="return ValidateSubmitReport('resiDetails',1,'r');" />
|
||||
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitReport('resiDetails',0,'r');" />
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,222 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Telecalling </title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/reporting.js?v=11" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/role-batch-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/scanning-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=9" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=3" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-shell matrix-batch-v2 matrix-scanning-page matrix-scanning-queue">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-reporting-workspace">
|
||||
<form:form method="post" name="telreporting" id="telreporting" modelAttribute="telReporting" >
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Telecalling</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filtertelgrid','_parent','telreporting')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<!-- Form (Filter, Sorting and Statatics Section) -->
|
||||
<table class="matrix-report-overview" border="0" style="width:100%" cellspacing="0">
|
||||
<tr>
|
||||
<td id="filter" class="matrix-report-card matrix-report-card--filters" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div id="FormPanel1" class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls" width="100%">
|
||||
<tr>
|
||||
<td colspan="2"><b>Filters</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">Portfolio</td>
|
||||
<td>
|
||||
<div class="divselect" id="divportfolio" style="width:135px;">
|
||||
<form:select path="portfolioid" multiple="false" id="portlist" style="width:153px" onchange="AddFilter(this,'port')" >
|
||||
<form:option value="-1" label="Select" selected="true"/>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('opr','filtertelgrid','telreporting')" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:42px"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td id="sorting" class="matrix-report-card matrix-report-card--selection" valign="top" style="border:1px solid #a7abb4;" width="220">
|
||||
<div id="divsorting" class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls" width="98%">
|
||||
<tr>
|
||||
<td class="title" style="height:10px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
|
||||
<div style="overflow:auto;height:89px;width:100%" id="portdiv">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div class="FormPanel" style="height:100%">
|
||||
</div>
|
||||
</td>
|
||||
<td class="matrix-report-card matrix-report-card--summary" valign="top" style="border:1px solid #a7abb4;">
|
||||
<div class="FormPanel" style="height:100%">
|
||||
<table align="center" class="matrix-form-controls">
|
||||
<tr>
|
||||
<td><b>Pending</b></td>
|
||||
<td><form:input readonly="true" path="pending" style="width:30px;font-weight:bold" /></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Backlog</td>
|
||||
<td><form:input readonly="true" path="pbacklog" style="width:30px;color:red" /></td>
|
||||
<td>AM</td>
|
||||
<td><form:input readonly="true" path="pam" style="width:30px;color:blue" /></td>
|
||||
<td>PM</td>
|
||||
<td><form:input readonly="true" path="ppm" style="width:30px;color:green" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Solved</b></td>
|
||||
<td><form:input type="text" readonly="true" path="solved" style="width:30px;font-weight:bold" /></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Backlog</td>
|
||||
<td><form:input readonly="true" path="sbacklog" style="width:30px" /></td>
|
||||
<td>AM</td>
|
||||
<td><form:input readonly="true" path="sam" style="width:30px" /></td>
|
||||
<td>PM</td>
|
||||
<td><form:input readonly="true" path="spm" style="width:30px" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:5px"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<div class="matrix-report-grid">
|
||||
<table class="matrix-data-grid" width="100%" id="casetable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="25"><b>S.No</b></th>
|
||||
<th width="58"><b>MV Code</b></th>
|
||||
<th width="80"><b>File No.</b></th>
|
||||
<th width="165"><b>Name</b></th>
|
||||
<th width="67"><b>Type</b></th>
|
||||
<th width="60"><b>Produt</b></th>
|
||||
<th width="80"><b>Portfolio</b></th>
|
||||
<th width="50"><b>Branch</b></th>
|
||||
<th width="85"><b>Date</b></th>
|
||||
<th width="40"><b>Batch</b></th>
|
||||
<th width="33"><b>Visit</b></th>
|
||||
<th width="50"><b>Flags</b></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="tabbody">
|
||||
<c:forEach items="${telReporting.caselist}" var="cases" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="${cases[10]}" />
|
||||
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
|
||||
<input type="hidden" name="portfolio" id="row${status.count}portfolio" value="${cases[14]}" />
|
||||
${status.count}</td>
|
||||
<td>${cases[1]}</td>
|
||||
<td>${cases[2]}</td>
|
||||
<td>${cases[3]}</td>
|
||||
<td>${cases[4]}</td>
|
||||
<td>${cases[5]}</td>
|
||||
<td>${cases[6]}</td>
|
||||
<td>${cases[7]}</td>
|
||||
<td>${cases[8]}</td>
|
||||
<td>${cases[9]}</td>
|
||||
<td>${cases[10]}</td>
|
||||
<td title="${cases[13]}">${cases[11]}${cases[15]}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<input type="hidden" name="page" value="telreporting" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<form:hidden path="portcond" />
|
||||
<form:hidden path="porthtml" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,80 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="ISO-8859-1">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Cygnus 1.0 | Add Email ID</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/dialog-form-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/appjs/portfolio.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-dialog-form">
|
||||
<main class="matrix-dialog-form__content">
|
||||
<form:form method="post" name="addemail" id="addemail" modelAttribute="addemail">
|
||||
<section class="card matrix-dialog-form__card">
|
||||
<div class="card-header d-flex align-items-center gap-2">
|
||||
<img src="/matrix/images/add_email.png" alt="" width="16" height="16" />
|
||||
<span>Add Email ID</span>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row g-2">
|
||||
<div class="col-sm-6">
|
||||
<label for="portfolio" class="form-label">Portfolio</label>
|
||||
<form:select path="portfolio" cssClass="form-select form-select-sm" onchange="fetchBranch(this.value)" onblur="validate(this,'t','')">
|
||||
<option value="-1">---</option>
|
||||
<c:forEach items="${portlist}" var="port"><form:option value="${port[0]}" label="${port[1]}" /></c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<label for="branch" class="form-label">Branch</label>
|
||||
<form:select path="branch" cssClass="form-select form-select-sm" onblur="validate(this,'t','')">
|
||||
<option value="-1">---</option>
|
||||
<c:forEach items="${branchlist}" var="branch"><form:option value="${branch[0]}" label="${branch[1]}" /></c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<label for="contactperson" class="form-label">Name</label>
|
||||
<form:input path="contactperson" cssClass="form-control form-control-sm" onblur="validate(this,'t','AlphaSpace')" />
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<label for="emailid" class="form-label">Email ID</label>
|
||||
<form:input path="emailid" cssClass="form-control form-control-sm" onblur="validate(this,'t','Email')" />
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<label for="recipienttype" class="form-label">Recipient type</label>
|
||||
<form:select path="recipienttype" cssClass="form-select form-select-sm">
|
||||
<form:option value="2" label="CC" />
|
||||
<form:option value="1" label="TO" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<footer class="matrix-dialog-form__actions">
|
||||
<button type="button" class="btn btn-outline-secondary btn-sm" id="btncancel" accesskey="C" onclick="MatrixDialog.close(${not empty msg ? 1 : 0})">Close</button>
|
||||
<button type="button" class="btn btn-primary btn-sm" name="btnsave" id="btnsave" accesskey="S" onclick="ValidateNAddEmail()">Save</button>
|
||||
</footer>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
</form:form>
|
||||
</main>
|
||||
<script type="text/javascript">InitPage();</script>
|
||||
<c:if test="${not empty msg}">
|
||||
<script type="text/javascript">CallMessage('${msg}', 5000, 200, 300);</script>
|
||||
</c:if>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,81 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Belt Information </title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/belt.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/dialog-form-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-dialog-form">
|
||||
<main class="matrix-dialog-form__content">
|
||||
<form:form method="post" name="belt" id="belt" modelAttribute="belt" >
|
||||
<section class="card matrix-dialog-form__card">
|
||||
<div class="card-header d-flex align-items-center gap-2"><img src="/matrix/images/route.png" alt="" width="16" height="16" /><span>Belt Information</span></div>
|
||||
<div class="card-body">
|
||||
<div class="row g-3">
|
||||
<div class="col-12"><label for="beltname" class="form-label required">Name</label><form:input path="beltname" maxlength="50" cssClass="form-control form-control-sm" onblur="validate(this,'t','Remarks')" /></div>
|
||||
<div class="col-12"><label for="beltdesc" class="form-label">Description</label><form:input path="beltdesc" maxlength="50" cssClass="form-control form-control-sm" onblur="validate(this,'f','Remarks')" /></div>
|
||||
<div class="col-12"><div class="matrix-dialog-form__section-title">Group verifier assignment</div></div>
|
||||
<c:forEach items="${grouplist}" var="group">
|
||||
<div class="col-6">
|
||||
<label for="groupopt${group[0]}" class="form-label required">${group[0]}</label>
|
||||
<select id="groupopt${group[0]}" class="form-select form-select-sm" onblur="validate(this,'t','');">
|
||||
<option value="${group[0]},-1" selected>NA</option>
|
||||
<c:forEach items="${verifierlist}" var="verlist"><option value="${group[0]},${verlist[0]}">${verlist[1]}</option></c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<form:hidden path="isactive" />
|
||||
<form:hidden path="groupver" />
|
||||
<form:hidden path="suuid" />
|
||||
<form:hidden path="beltid" />
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<footer class="matrix-dialog-form__actions">
|
||||
<button type="button" class="btn btn-outline-secondary btn-sm" onclick="MatrixDialog.close(0)">Cancel</button>
|
||||
<c:if test="${belt.isactive == 1}"><button type="button" class="btn btn-outline-danger btn-sm" name="btndelete" id="btndelete" accesskey="D" onclick="ValidateSubmitBelt(0);">Delete</button></c:if>
|
||||
<button type="button" class="btn btn-primary btn-sm" name="btnsave" id="btnsave" accesskey="S" onclick="ValidateSubmitBelt(1);">Save</button>
|
||||
</footer>
|
||||
</form:form>
|
||||
</main>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
setVerifiers("${belt.getGroupver()}");
|
||||
document.getElementById("beltname").focus();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
<c:if test="${stat==true}">
|
||||
<script language="javascript" type="text/javascript">MatrixDialog.close('${retval}');</script>
|
||||
</c:if>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,191 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/ctransfer.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/case-operations-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Belt Transfer</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-case-operations matrix-belt-transfer">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/transfer.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Belt Transfer<span id='recfound'></span></span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('belttransfer','_parent','belttransfer')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form:form name="belttransfer" method="post" id="belttransfer" modelAttribute="btransfer" >
|
||||
<c:if test="${mode==0}">
|
||||
<table align="center" id="filtertab" class="matrix-transfer-filter" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:60px">
|
||||
Verifier
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect matrix-select-wrap" style="width:65px;">
|
||||
<form:select path="verifier" multiple="false" id="verlist" style="width:83px" >
|
||||
<option value="-1" selected>---</option>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<form:option value="${ver[0]}" label="${ver[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Belt
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divsbelt" style="width:350px;">
|
||||
<form:select path="belt" multiple="false" id="beltlist" style="width:368px" >
|
||||
<option value="-1" selected>---</option>
|
||||
<c:forEach items="${beltlist}" var="bel">
|
||||
<form:option value="${bel[0]}" label="${bel[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right;width:25px" id="btnfind" accesskey="S" onclick="ValidateBASearch();" title="search" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="actiontr" class="matrix-transfer-filter__action">
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:60px">
|
||||
Shift To
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect matrix-select-wrap" style="width:50px;">
|
||||
<form:select path="toverifier" multiple="false" id="tverlist" style="width:68px" >
|
||||
<option value="-1" selected>---</option>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<form:option value="${ver[0]}" label="${ver[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<input type="button" class="button" name="btntransfer" style="margin-top:3px;float:left" value="Transfer" id="btntransfer" accesskey="T" onclick="Transfer('transferbelt','belttransfer')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</c:if>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="alloclist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="20" style="font-size:9pt">S.No</td>
|
||||
<td style="font-size:9pt">Belt</td>
|
||||
<td width="25" style="font-size:9pt">Group</td>
|
||||
<td width="25" style="font-size:9pt">Verifier</td>
|
||||
<td style="font-size:9pt;text-align:center">To verifier</td>
|
||||
<td align="center" title="Select all"><input type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkcol',this.checked);CheckAllVerifier(this.checked);"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="alloclistbody" class="scrollContent">
|
||||
<c:forEach items="${btransfer.allocbelts}" var="record" varStatus="mystatus">
|
||||
<tr id="row${status.count}">
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
<form:hidden path="allocbelts[${mystatus.index}].uid" id="uid${mystatus.count}" value="${status.value}"/>
|
||||
${mystatus.count}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
<form:hidden path="allocbelts[${mystatus.index}].belt_id" id="belt${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="allocbelts[${mystatus.index}].beltname" id="beltname${mystatus.count}" value="${status.value}"/>
|
||||
${record.beltname}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
<form:hidden path="allocbelts[${mystatus.index}].group" id="group${mystatus.count}" value="${status.value}"/>
|
||||
${record.group}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
<form:hidden path="allocbelts[${mystatus.index}].verifiername" id="verifiername${mystatus.count}" value="${status.value}"/>
|
||||
${record.verifiername}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
|
||||
<div class="divselect matrix-select-wrap" style="width:50px;">
|
||||
<form:hidden path="allocbelts[${mystatus.index}].pverifier" id="pverifier${mystatus.count}" value="${status.value}"/>
|
||||
<form:select path="allocbelts[${mystatus.index}].verifier" multiple="false" id="verifier${mystatus.count}" style="width:68px" >
|
||||
<option value="-1" selected>---</option>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<form:option value="${ver[0]}" label="${ver[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
<td style="font-size:9pt;width:25px;border-bottom:1px dotted #C3C3C3" align="center">
|
||||
<c:choose>
|
||||
<c:when test="${not empty record.response}">
|
||||
${record.response}
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:checkbox path="allocbelts[${mystatus.index}].istransfer" id="chkcol${mystatus.count}" value="true" onclick="checkList('chkcol','chkparent');CheckVerifier(this)" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
CountRows('${mode}');
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,284 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/ctransfer.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/case-operations-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Case Transfer</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
</head>
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-case-operations matrix-case-transfer">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/transfer.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Case Transfer<span id='recfound'></span></span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('casetransfer','_parent','casetransfer')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form:form name="casetransfer" method="post" id="casetransfer" modelAttribute="ctransfer" >
|
||||
<c:if test="${mode==0}">
|
||||
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:60px">
|
||||
Verifier
|
||||
</div>
|
||||
<br />
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect matrix-select-wrap" style="width:50px;">
|
||||
<form:select path="verifier" multiple="false" id="verlist" style="width:68px" >
|
||||
<option value="-1" selected>---</option>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<form:option value="${ver[0]}" label="${ver[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:90px">
|
||||
Older than
|
||||
</div>
|
||||
<br />
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect matrix-select-wrap" style="width:82px;">
|
||||
<form:select path="older" multiple="false" id="daylist" style="width:100px" >
|
||||
<form:option label="---" value="-1" />
|
||||
<form:option label="1 Day" value="1" />
|
||||
<form:option label="2 Day" value="2" />
|
||||
<form:option label="3 Day" value="3" />
|
||||
<form:option label="4 Day" value="4" />
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Portfolio
|
||||
</div>
|
||||
<br />
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divport" style="width:250px;">
|
||||
<form:select path="portfolio" multiple="false" id="portlist" style="width:268px" >
|
||||
<option value="-1" selected>SELECT</option>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
MV Code
|
||||
</div>
|
||||
<br />
|
||||
<div class="inputcontainer">
|
||||
<form:input path="mvcode" class="textbox" id="mvcode" style="width:100px;" onblur="validate(this,'f','AlphaNumeric')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Appl No.
|
||||
</div>
|
||||
<br />
|
||||
<div class="inputcontainer">
|
||||
<form:input path="applno" class="textbox" id="applno" style="width:120px;" onblur="validate(this,'f','AlphaNumeric')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<br />
|
||||
<div class="inputcontainer">
|
||||
<form:input path="customername" class="textbox" id="customername" style="width:185px;" onblur="validate(this,'f','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right;width:25px;padding:15px" id="btnfind" accesskey="S" onclick="ValidateSearch();" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="actiontr">
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:60px">
|
||||
Shift To
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect matrix-select-wrap" style="width:50px;">
|
||||
<form:select path="toverifier" multiple="false" id="tverlist" style="width:68px" >
|
||||
<option value="-1" selected>---</option>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<form:option value="${ver[0]}" label="${ver[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none;padding-bottom:5px">
|
||||
SMS
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:24px;padding-bottom:5px">
|
||||
<form:checkbox path="sms" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<input type="button" class="button" name="btntransfer" style="margin-top:3px;float:left" value="Transfer" id="btntransfer" accesskey="T" onclick="Transfer('transfercase','casetransfer')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</c:if>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="alloclist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td style="font-size:9pt">S.No</td>
|
||||
<td width="70" style="font-size:9pt">Portfolio</td>
|
||||
<td width="60" style="font-size:9pt">MV Code</td>
|
||||
<td width="80" style="font-size:9pt">Appl No.</td>
|
||||
<td width="100" style="font-size:9pt">Name</td>
|
||||
<td width="70" style="font-size:9pt">Type</td>
|
||||
<td width="60" style="font-size:9pt">Product</td>
|
||||
<td style="font-size:9pt">Address</td>
|
||||
<td style="font-size:9pt" align="center">Visit</td>
|
||||
<td width="80" style="font-size:9pt">Date</td>
|
||||
<td style="font-size:9pt">Batch</td>
|
||||
<td style="font-size:9pt;text-align:center">To</td>
|
||||
<td align="center"><input width="20" type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkcol',this.checked);CheckAllVerifier(this.checked);"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="alloclistbody" class="scrollContent">
|
||||
<c:forEach items="${ctransfer.alloccases}" var="record" varStatus="mystatus">
|
||||
<tr id="row${status.count}">
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
<form:hidden path="alloccases[${mystatus.index}].uuid" id="uuid${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="alloccases[${mystatus.index}].backlog" id="backlog${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="alloccases[${mystatus.index}].mobileno" id="mobileno${mystatus.count}" value="${status.value}"/>
|
||||
${mystatus.count}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
<form:hidden path="alloccases[${mystatus.index}].portfolio" id="portfolio${mystatus.count}" value="${status.value}"/>
|
||||
<form:hidden path="alloccases[${mystatus.index}].portfolioid" id="portfolioid${mystatus.count}" value="${status.value}"/>
|
||||
${record.portfolio}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
<form:hidden path="alloccases[${mystatus.index}].mvcode" id="mvcode${mystatus.count}" value="${status.value}"/>
|
||||
${record.mvcode}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
<form:hidden path="alloccases[${mystatus.index}].applno" id="applno${mystatus.count}" value="${status.value}"/>
|
||||
${record.applno}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
|
||||
<form:hidden path="alloccases[${mystatus.index}].customername" id="customername${mystatus.count}" value="${status.value}"/>
|
||||
${record.customername}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
|
||||
<form:hidden path="alloccases[${mystatus.index}].apptype" id="apptype${mystatus.count}" value="${status.value}"/>
|
||||
${record.apptype}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
|
||||
<form:hidden path="alloccases[${mystatus.index}].product" id="product${mystatus.count}" value="${status.value}"/>
|
||||
${record.product}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
|
||||
<form:hidden path="alloccases[${mystatus.index}].address" id="address${mystatus.count}" value="${status.value}"/>
|
||||
${record.address}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;" align="center">
|
||||
<form:hidden path="alloccases[${mystatus.index}].visittype" id="visittype${mystatus.count}" value="${status.value}"/>
|
||||
${record.visittype}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
|
||||
<form:hidden path="alloccases[${mystatus.index}].oprsendon" id="oprsendon${mystatus.count}" value="${status.value}"/>
|
||||
${record.oprsendon}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;" align="center">
|
||||
<form:hidden path="alloccases[${mystatus.index}].batch" id="batch${mystatus.count}" value="${status.value}"/>
|
||||
${record.batch}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
|
||||
<div class="divselect matrix-select-wrap" style="width:50px;">
|
||||
<form:hidden path="alloccases[${mystatus.index}].pverifier" id="pverifier${mystatus.count}" value="${status.value}"/>
|
||||
<form:select path="alloccases[${mystatus.index}].verifier" multiple="false" id="verifier${mystatus.count}" style="width:68px" >
|
||||
<option value="-1" selected>---</option>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<form:option value="${ver[0]}" label="${ver[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</td>
|
||||
<td style="font-size:9pt;width:25px;border-bottom:1px dotted #C3C3C3" align="center">
|
||||
<c:choose>
|
||||
<c:when test="${not empty record.response}">
|
||||
${record.response}
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:checkbox path="alloccases[${mystatus.index}].istransfer" id="chkcol${mystatus.count}" value="true" onclick="checkList('chkcol','chkparent');CheckVerifier(this)" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
CountRows('${mode}');
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,75 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 |
|
||||
<c:choose>
|
||||
<c:when test="${colony.colonyid eq 0}">
|
||||
ADD Colony
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
Edit Colony
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/colony.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/dialog-form-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-dialog-form">
|
||||
<main class="matrix-dialog-form__content">
|
||||
<form:form method="post" name="colony" id="colony" modelAttribute="colony" >
|
||||
<section class="card matrix-dialog-form__card">
|
||||
<div class="card-header d-flex align-items-center gap-2"><img src="/matrix/images/city.png" alt="" width="16" height="16" /><span>Colony Details</span></div>
|
||||
<div class="card-body"><div class="row g-3">
|
||||
<div class="col-8"><label for="clocation" class="form-label required">Colony</label><form:input path="clocation" maxlength="33" cssClass="form-control form-control-sm" onblur="validate(this,'t','SplInstruction')" /></div>
|
||||
<div class="col-4"><label for="czone" class="form-label required">Zone</label><form:input path="czone" maxlength="4" cssClass="form-control form-control-sm" onblur="validate(this,'t','AlphaNumeric')" /></div>
|
||||
<div class="col-12"><label for="carea" class="form-label">Nearby Area</label><form:input path="carea" maxlength="13" cssClass="form-control form-control-sm" onblur="validate(this,'f','SplInstruction')" /></div>
|
||||
<div class="col-6"><label for="ccity" class="form-label required">City</label><form:select path="ccity" cssClass="form-select form-select-sm"><form:option value="" label="NA" /><c:forEach items="${citylist}" var="cityl"><form:option value="${cityl[0]}" label="${cityl[1]}" /></c:forEach></form:select></div>
|
||||
<div class="col-6"><label for="pincode" class="form-label required">Pincode</label><form:input path="pincode" maxlength="6" cssClass="form-control form-control-sm" onkeypress="return NumberOnly(event)" /></div>
|
||||
<div class="col-8"><label for="beltid" class="form-label required">Belt</label><form:select path="beltid" cssClass="form-select form-select-sm"><form:option value="" label="NA" /><c:forEach items="${beltlist}" var="beltl"><form:option value="${beltl[0]}" label="${beltl[1]}" /></c:forEach></form:select></div>
|
||||
<div class="col-4"><label for="isactive" class="form-label required">Status</label><form:select path="isactive" cssClass="form-select form-select-sm" onblur="validate(this,'t','');"><form:option value="-1" label="Select" /><form:option value="1" label="Active" /><form:option value="0" label="Left" /></form:select></div>
|
||||
</div></div>
|
||||
</section>
|
||||
<form:hidden path="colonyid" />
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<footer class="matrix-dialog-form__actions"><button type="button" class="btn btn-outline-secondary btn-sm" onclick="MatrixDialog.close(0)">Cancel</button><button type="button" class="btn btn-primary btn-sm" name="btnsave" id="btnsave" accesskey="S" onclick="ValidateSubmitColony();">Save</button></footer>
|
||||
</form:form>
|
||||
</main>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
<c:if test="${stat==true}">
|
||||
<script language="javascript" type="text/javascript">CloseDialog();</script>
|
||||
</c:if>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,202 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/colony.js?v=2" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Colony</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/operations-directory-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-directory-page matrix-colony-directory">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:1100px">
|
||||
<form method="post" name="formcolony" id="formcolony">
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/city.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Colony List</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('listcolony','_parent','formcolony')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div id="crtcoldiv" class="linkbutton" style="float:left" onclick="showBeltInfo(0)"><img src="/matrix/images/route.png" align="absmiddle" /> New Belt</div>
|
||||
<div class="linkbutton colony-action" style="float:left" onclick="showColonyInfo(0)"><img src="/matrix/images/city.png" align="absmiddle" /> New Colony</div>
|
||||
<div class="linkbutton colony-action" style="float:left" onclick="ChangeMode()"><img src="/matrix/images/col_trans.png" align="absmiddle" /> Transfer Colony</div>
|
||||
<br />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Pincode
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="pinc" id="pinc" value="" style="width:60px" onkeyup="FilterList('collistbody',1,this.value)" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Location
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="loca" id="loca" value="" style="width:130px" onkeyup="FilterList('collistbody',2,this.value)" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Zone
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divzone" style="width:100px;">
|
||||
<select name="zonelist" id="selzone" style="width:118px" onchange="FilterList('collistbody',3,this.value)" >
|
||||
<option value="" selected>NA</option>
|
||||
<c:forEach items="${zonelist}" var="zonel">
|
||||
<option value="${zonel[0]}" >${zonel[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
City
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divcity" style="width:120px;">
|
||||
<select name="citylist" id="selcity" style="width:138px" onchange="FilterList('collistbody',4,this.value)" >
|
||||
<option value="" selected>NA</option>
|
||||
<c:forEach items="${citylist}" var="cityl">
|
||||
<option value="${cityl[0]}" >${cityl[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:58px">
|
||||
Belt
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divbelt" style="width:220px;">
|
||||
<select name="beltlist" id="selbelt" style="width:238px" onchange="FilterList('collistbody',5,$('option:selected',this).text())" >
|
||||
<option value="" selected>NA</option>
|
||||
<c:forEach items="${beltlist}" var="beltl">
|
||||
<option value="${beltl[0]}" >${beltl[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget colony-transfer-status">
|
||||
<div class="lblcontainer">
|
||||
To
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divbeltto" style="width:220px;">
|
||||
<select name="beltlistto" id="selbeltto" style="width:238px">
|
||||
<option value="" selected>NA</option>
|
||||
<c:forEach items="${beltlist}" var="beltl">
|
||||
<option value="${beltl[0]}" >${beltl[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btntransfer" style="float:right;margin-right:70px;margin-top:1px;display:inline" value="Transfer" id="btntransfer" accesskey="T" onclick="return TransferColony('formcolony');" />
|
||||
<div class="widget" id="tobeltdiv">
|
||||
<div class="lblcontainer" id="transfering" style="text-transform:none;font-size:small;">Transferring...<br /><img src="/matrix/images/loading_small.gif" align="absmiddle" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="collist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="50" id="sno">S.No</td>
|
||||
<td width="50">Pincode</td>
|
||||
<td>Colony</td>
|
||||
<td>Zone</td>
|
||||
<td width="80">City</td>
|
||||
<td width="150">Belt</td>
|
||||
<td align="center"><input width="20" type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkcol',this.checked);"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="collistbody" class="scrollContent">
|
||||
<c:forEach items="${colonylist}" var="collist" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="row${status.count}colid" id="row${status.count}colid" value="${collist[0]}" />
|
||||
${status.count}</td>
|
||||
<td id="pinc${collist[0]}">${collist[1]}</td>
|
||||
<td id="loca${collist[0]}"><div id="crtcolname${collist[0]}" class="linkbutton" style="float:left;font-size:inherit;font-weight:normal" onclick="showColonyInfo(${collist[0]},${collist[6]})" title="Edit details">${collist[2]}</div></td>
|
||||
<td id="zone${collist[0]}">${collist[3]}</td>
|
||||
<td id="city${collist[0]}">${collist[4]}</td>
|
||||
<td id="belt${collist[0]}"><div id="crtbeltname${collist[6]}" class="linkbutton" style="float:left;font-size:inherit;font-weight:normal" onclick="showBeltInfo(${collist[6]})" title="Edit details">${collist[5]}</div></td>
|
||||
<td align="center"><input width="20" type="checkbox" id="chkcol" value="" onclick="checkList('chkcol','chkparent')" ></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<input type="hidden" value="" id="hfdelstat" />
|
||||
</div>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="suuid" value="<%=session.getAttribute("UUID").toString() %>" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,174 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/tools.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/case-operations-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Delete Case</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-case-operations matrix-delete-case">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/query.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Delete Case</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('deletecase1','_parent','filterform')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form name="filterform" method="post"id="filterform">
|
||||
<table align="center" id="filtertab" style="width:980px;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
MV Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" id="mvcode" style="width:550px;" onblur="validate(this,'t','Mvcode');" />
|
||||
</div>
|
||||
</div>
|
||||
<br/>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
AppNo
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" id="applno" style="width:240px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" id="name" style="width:240px;" onblur="validate(this,'f','SplInstruction');" />
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnfind" style="margin-top:3px;margin-right:9px;float:right;width:25px" id="btnfind" title="search records" accesskey="S" onclick="ValidateDeletecase();" />
|
||||
<input type="button" class="button" name="btndel" style="margin-right:9px;margin-top:3px;float:right;width:50px" value="Delete" id="btndel" accesskey="D" onclick="DeleteCases(1,this,'btnundel');" />
|
||||
<input type="button" class="button" name="btndel" style="margin-right:9px;margin-top:3px;float:right;width:50px" value="UnDel" id="btnundel" accesskey="U" onclick="DeleteCases(0,this,'btndel');" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="lockedlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="20" style="font-size:9pt">S.No</td>
|
||||
<td style="font-size:9pt" width="50">MVCode</td>
|
||||
<td style="font-size:9pt" width="50">Appl No</td>
|
||||
<td style="font-size:9pt" width="50">BranchName</td>
|
||||
<td style="font-size:9pt"width="50">Customername</td>
|
||||
<td style="font-size:9pt"width="50">AppType</td>
|
||||
|
||||
<td style="font-size:9pt"width="50">RecieveDt</td>
|
||||
<td style="font-size:9pt"width="20">Rv</td>
|
||||
<td style="font-size:9pt"width="20">Ov</td>
|
||||
<td style="font-size:9pt"width="20">Pv</td>
|
||||
<td style="font-size:9pt"width="20">Rtv</td>
|
||||
<td style="font-size:9pt"width="20">Otv</td>
|
||||
<td style="font-size:9pt"width="50">Mark <input type='checkbox' id='chkcolmain' onclick="ToggleChecks('chkcol',this.checked)"/></td>
|
||||
<td style="font-size:9pt"width="50">Status</td>
|
||||
<!--
|
||||
<td width="10" style="font-size:9pt;text-align:center">RV</td>
|
||||
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
|
||||
<td width="10" style="font-size:9pt;text-align:center">OV</td>
|
||||
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
|
||||
<td width="10" style="font-size:9pt;text-align:center">PV</td>
|
||||
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
|
||||
<td width="10" style="font-size:9pt;text-align:center">TV</td>
|
||||
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
|
||||
<td width="10" style="font-size:9pt;text-align:center">FD</td>
|
||||
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
|
||||
-->
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="tabbody" class="scrollContent">
|
||||
|
||||
</tbody>
|
||||
<!--
|
||||
<tbody id="alloclistbody" class="scrollContent">
|
||||
<c:forEach items="${lockedcases}" var="lc">
|
||||
<tr>
|
||||
<td style="font-size:8pt;font-weight:normal">1</td>
|
||||
<td style="font-size:8pt;font-weight:normal" width="70">${lc[0]}</td>
|
||||
<td style="font-size:8pt;font-weight:normal" width="90">${lc[1]}</td>
|
||||
<td style="font-size:8pt;font-weight:normal">${lc[2]}</td>
|
||||
<td style="font-size:8pt;text-align:center"><img src="${lc[3]}" style="cursor:pointer" islocked="${lc[13]}" onclick="Unlock(this,'${lc[18]}','r')" /></td>
|
||||
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[4]}</td>
|
||||
<td style="font-size:8pt;text-align:center"><img src="${lc[5]}" style="cursor:pointer" islocked="${lc[14]}" onclick="Unlock(this,'${lc[18]}','o')" /></td>
|
||||
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[6]}</td>
|
||||
<td style="font-size:8pt;text-align:center"><img src="${lc[7]}" style="cursor:pointer" islocked="${lc[15]}" onclick="Unlock(this,'${lc[18]}','p')" /></td>
|
||||
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[8]}</td>
|
||||
<td style="font-size:8pt;text-align:center"><img src="${lc[9]}" style="cursor:pointer" islocked="${lc[16]}" onclick="Unlock(this,'${lc[18]}','t')" /></td>
|
||||
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[10]}</td>
|
||||
<td style="font-size:8pt;text-align:center"><img src="${lc[11]}" style="cursor:pointer" islocked="${lc[17]}" onclick="Unlock(this,'${lc[18]}','fd')" /></td>
|
||||
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[12]}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
-->
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,195 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/portfolio.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/common.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Manage Email IDs</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/operations-utilities-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-operations-utility matrix-email-manager">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/emaillist.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Email ID Manager</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('manageemailids','_parent','emailmanager')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form:form method="post" modelAttribute="emailmanager" >
|
||||
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Portfolio
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect matrix-select-wrap" style="width:270px;">
|
||||
<form:select path="portfolio" multiple="false" style="width:288px" onchange="fetchBranch(this.value)">
|
||||
<option value="-1" selected>---</option>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Branch
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divbranch" style="width:200px;">
|
||||
<form:select path="branch" multiple="false" style="width:218px" onblur="validate(this,'f','')">
|
||||
<option value="-1">---</option>
|
||||
<c:forEach items="${branchlist}" var="branch">
|
||||
<form:option value="${branch[0]}" label="${branch[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="padding-top:7px">
|
||||
Email ID
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input path="emailid" class="textbox" style="width:150px;" onblur="validate(this,'f','Email');" />
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right" value="Search" id="btnfind" accesskey="S" onclick="ValidateEmailSearch();" title="search" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<input type="button" class="button" name="btnaemail" value="New Email ID" style="margin-top:3px" id="btnaemail" accesskey="A" title="Add new email id" onclick="addEmailid()" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="emailidlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="20" style="font-size:9pt">S.No</td>
|
||||
<td style="font-size:9pt">Portfolio</td>
|
||||
<td style="font-size:9pt">Branch</td>
|
||||
<td style="font-size:9pt">Name</td>
|
||||
<td style="font-size:9pt">Email ID</td>
|
||||
<td style="font-size:9pt" align="center">Type</td>
|
||||
<td width="90" style="font-size:9pt;text-align:center">Actions</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="emaillistbody" class="scrollContent">
|
||||
<c:forEach items="${emailmanager.emaillist}" var="email" varStatus="mystatus">
|
||||
<tr id="row${mystatus.count}">
|
||||
<td>${mystatus.count }</td>
|
||||
<td>${email[1]}</td>
|
||||
<td>${email[2]}</td>
|
||||
<td>${email[3]}</td>
|
||||
<td style="text-transform: none;font-size:12px">${email[4]}</td>
|
||||
<td align="center">
|
||||
<c:choose>
|
||||
<c:when test="${email[8]==0}">
|
||||
<img src="/matrix/images/x-red.gif" title="You need to revoke this email id first to perform this operation." />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:choose>
|
||||
<c:when test="${email[14]=='TO'}">
|
||||
TO
|
||||
<input type="hidden" value="${email[0]}" id="${email[6]}-${email[7]}" pid="${email[6]}" bid="${email[7]}" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<input type="button" class="button" name="btncc" pid="${email[6]}" bid="${email[7]}" cid="${email[0]}" value="CC" style="margin-top:3px;text-indent:0px;padding:3px 3px;" id="btncc" title="Change recipient type CC -> TO " onclick="emailidActions(this,2)" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
<td>
|
||||
<input type="button" class="button" name="btninfo" value="" style="margin-top:3px;text-indent:0px;padding:3px 9px;" id="btninfo" title="Click for more information" onclick="emailidActions(${email[0]},3)" />
|
||||
<c:choose>
|
||||
<c:when test="${email[14]=='TO' || email[8]=='0'}">
|
||||
<input type="button" class="buttondisabled email-transfer-action" name="bt-${email[0]}" value="" style="margin-top:3px;text-indent:0px;padding:3px 9px;" pid="${email[6]}" bid="${email[7]}" title="You need to change recipient type to CC to transfer this email id" onclick="return false" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<input type="button" class="button email-transfer-action" name="bt-${email[0]}" value="" style="margin-top:3px;text-indent:0px;padding:3px 9px;" cid="${email[0]}" pid="${email[6]}" bid="${email[7]}" title="Transfer mail id" onclick="emailidActions(this,4)" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:choose>
|
||||
<c:when test="${email[8]=='0'}">
|
||||
<input type="button" class="button" name="btnredo" value="" style="margin-top:3px;text-indent:0px;padding:3px 9px;" id="btnredo" cid="${email[0]}" pid="${email[6]}" bid="${email[7]}" title="Re-map this email id to this branch. (note: to transfer this email id to some other branch, first you need ot re-map it)" onclick="emailidActions(this,6)" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:choose>
|
||||
<c:when test="${email[14]=='TO'}">
|
||||
<input type="button" class="buttondisabled email-delete-action" name="bd-${email[0]}" value="" style="margin-top:3px;text-indent:0px;padding:3px 9px;" cid="${email[0]}" pid="${email[6]}" bid="${email[7]}" title="You need to change recipient type to CC to remove this email id" onclick="return false" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<input type="button" class="button email-delete-action" name="bd-${email[0]}" value="" style="margin-top:3px;text-indent:0px;padding:3px 9px;" cid="${email[0]}" pid="${email[6]}" bid="${email[7]}" title="Remove this email id from this branch only" onclick="emailidActions(this,5)" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,124 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/progressbar.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/colony.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Field Allocation</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/case-operations-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-case-operations matrix-field-allocation">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:900px">
|
||||
<form:form method="post" name="colony" id="colony" modelAttribute="beltAlloc" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/sms.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Colony Allocation</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('colony','_parent','beltAlloc')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<table align="center" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div id="crtverdiv" class="linkbutton" style="float:right" >Create Verifier</div>
|
||||
<div id="crtcoldiv" class="linkbutton" style="float:right" >Create Colony</div>
|
||||
<div id="crtbeltdiv" class="linkbutton" style="float:right" >Create Belt</div>
|
||||
<div id="trsbothdiv" class="linkbutton" style="float:right" >Allocate Belt</div>
|
||||
<div id="trscoldiv" class="linkbutton" style="float:right" >Transfer Colony</div>
|
||||
<div id="trsverdiv" class="linkbutton" style="float:right" >Transfer Verifier</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Belt
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divbelt" style="width:200px;">
|
||||
<select name="beltlist" id="beltlist" style="width:218px" >
|
||||
<option value="-1" selected>NA</option>
|
||||
<c:forEach items="${beltlist}" var="belt">
|
||||
<option value="${belt[0]}" >${belt[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="collist">
|
||||
<thead class="thead" id="collisthead">
|
||||
<tr title="Row Title" id="TitleRow">
|
||||
<td width="6%" id="sno">S.No</td>
|
||||
<td width="35%">Colony</td>
|
||||
<td>Zone</td>
|
||||
<td>City</td>
|
||||
<td>Belt</td>
|
||||
<td>Verifier</td>
|
||||
<td><input type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkcol',this.checked);"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="collistbody" class="scrollContent">
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</form:form>
|
||||
<input type="hidden" id="hfusr" value="${Sessvals.getUserID()}" />
|
||||
<input type="hidden" value="" id="hfdelstat" />
|
||||
</div>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty optrAlloc.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${colAlloc.getErrMsg()}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,98 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/ctransfer.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/operations-utilities-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Fraud Bulletin</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-operations-utility matrix-fraud-bulletin">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<input type="hidden" value="${Sessvals.getUserID()}" id="usid" />
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/transfer.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Fraud Bulletin<span id='recfound'></span></span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('getpendingfraudbulletin','_parent','getpendingfraudbulletin')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form method="post" name="getpendingfraudbulletin"><input type="hidden" value="" name="negid" id="negid" /></form>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="fraudlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="50" style="font-size:9pt">S.No</td>
|
||||
<td style="font-size:9pt">Remarks</td>
|
||||
<td width="80" style="font-size:9pt">Delete</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="alloclistbody" class="scrollContent">
|
||||
<c:forEach items="${fraudcases}" var="fraud" varStatus="record">
|
||||
<tr id="row-${record.count}">
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
${record.count}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;text-transform: none">
|
||||
${fraud[0]}
|
||||
</td>
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;text-transform: none">
|
||||
<button id="btndelete" onclick="updateAsBroadcasted(${fraud[1]})">Done</button>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
function updateAsBroadcasted(negid){
|
||||
document.getElementById('negid').value = negid;
|
||||
SubmitForm('getpendingfraudbulletin','_parent','getpendingfraudbulletin');
|
||||
}
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,116 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/groupsms.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/operations-utilities-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Group SMS</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-operations-utility matrix-group-sms">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:720px">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/groupsms.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Group SMS<span id='recfound'></span></span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('groupsms','_parent','gsms')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form name="gsms" method="post" id="gsms" >
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:25px">
|
||||
<strong>To</strong>
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" id="receipents" name="receipents" style="width:318px;" onblur="validate(this,'f','Mobilenos')" onkeypress="keyListen(this,event)" />
|
||||
<img src="/matrix/images/verifier.gif" style="cursor:pointer" title="select verifiers" onclick="VerifierList()" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="recepdiv">
|
||||
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<strong>Greetings</strong>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" id="greetings" name="greetings" style="width:369px;" onblur="validate(this,'f','SMS')" value="" onkeyup="CountChars()" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<strong>Message</strong><span id="leftchars"></span>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="message" name="message" style="width:369px;height:60px" class="textbox" onblur="validate(this,'t','Remarks')" onkeyup="CountChars()" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<strong>Regards</strong>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" id="regards" name="regards" style="width:369px;" onblur="validate(this,'f','SMS')" onkeyup="CountChars()" />
|
||||
<br>
|
||||
<input type="button" class="button" name="btnsend" style="margin-top:5px;float:right;" id="btnsend" accesskey="G" value="Generate SMS" onclick="ValidateGenerateSMS()" />
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<br>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="val1" name="val1" value="" />
|
||||
<input type="hidden" id="val2" name="val2" value="" />
|
||||
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
|
||||
</form>
|
||||
</div>
|
||||
<div id="checkval"></div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
CountChars();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,85 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="ISO-8859-1">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Cygnus 1.0 | Holiday Information</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/dialog-form-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/appjs/verifier.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-dialog-form">
|
||||
<main class="matrix-dialog-form__content">
|
||||
<form:form method="post" name="holiday" id="holiday" modelAttribute="holiday">
|
||||
<section class="card matrix-dialog-form__card">
|
||||
<div class="card-header d-flex align-items-center gap-2">
|
||||
<img src="/matrix/images/cutlist.png" alt="" width="16" height="16" />
|
||||
<span>Holiday Information</span>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row g-3">
|
||||
<div class="col-5">
|
||||
<label for="date" class="form-label required">Date</label>
|
||||
<form:input path="date" maxlength="10" cssClass="form-control form-control-sm" placeholder="DD/MM/YYYY" onkeydown="return addSlashes(this,event)" onblur="validate(this,'t','Date')" />
|
||||
</div>
|
||||
<div class="col-7">
|
||||
<label for="reason" class="form-label required">Reason</label>
|
||||
<form:input path="reason" maxlength="30" cssClass="form-control form-control-sm" onblur="validate(this,'t','SplInstruction')" />
|
||||
</div>
|
||||
<div class="col-12 d-flex gap-4">
|
||||
<div class="form-check mb-2">
|
||||
<form:checkbox path="useintatcalcd" cssClass="form-check-input" />
|
||||
<label class="form-check-label" for="useintatcalcd">Use in document TAT</label>
|
||||
</div>
|
||||
<div class="form-check">
|
||||
<form:checkbox path="useintatcalcv" cssClass="form-check-input" />
|
||||
<label class="form-check-label" for="useintatcalcv">Use in verification TAT</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<footer class="matrix-dialog-form__actions">
|
||||
<button type="button" class="btn btn-outline-secondary btn-sm" onclick="MatrixDialog.close(0)">Cancel</button>
|
||||
<button type="button" class="btn btn-primary btn-sm" name="btnsave" id="btnsave" accesskey="S" onclick="ValidateSubmitHoliday()">Save</button>
|
||||
</footer>
|
||||
<form:hidden path="suuid" />
|
||||
<form:hidden path="uid" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
</form:form>
|
||||
</main>
|
||||
<script type="text/javascript">
|
||||
document.getElementById("date").focus();
|
||||
function ValidateSubmitHoliday() {
|
||||
validate(document.getElementById("date"), "t", "Date");
|
||||
validate(document.getElementById("reason"), "t", "SplInstruction");
|
||||
if (checkForm()) {
|
||||
SubmitForm("holidayupdate", "_parent", "holiday");
|
||||
}
|
||||
return false;
|
||||
}
|
||||
</script>
|
||||
<c:if test="${not empty msg}">
|
||||
<script type="text/javascript">CallMessage('${msg}', 3000, 200, 300);</script>
|
||||
<c:if test="${stat==true}">
|
||||
<script type="text/javascript">MatrixDialog.close(1);</script>
|
||||
</c:if>
|
||||
</c:if>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,150 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Holiday</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/operations-utilities-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-operations-utility matrix-holiday-list">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:980px">
|
||||
<form:form method="post" name="formholiday" id="formholiday" modelAttribute="holidayfilter" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/city.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Holiday List</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('listholiday','_parent','formholiday')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<table align="center" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div id="crtcoldiv" class="linkbutton" style="float:right" onclick="addHoliday(0)"><img src="/matrix/images/cutlist.png" align="absmiddle" /> Add Holiday</div>
|
||||
<br />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Month
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divmonth" style="width:120px;">
|
||||
<!-- <select name="monthlist" id="monthlist" style="width:138px" onchange="FilterList('holidaylistbody',4,this.value)" >
|
||||
<option value="" selected>NA</option>
|
||||
<c:forEach items="${monthlist}" var="month">
|
||||
<option value="${month[0]}" >${month[0]}</option>
|
||||
</c:forEach>
|
||||
</select> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Use In Doc TAT Calc
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="checkbox" name="useintatcalcd" id="useintatcalcd" checked="checked" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Use In Visit TAT Calc
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="checkbox" name="useintatcalcv" id="useintatcalcv" checked="checked" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="collist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="50" id="sno">S.No</td>
|
||||
<td width="100">Date</td>
|
||||
<td>Reason</td>
|
||||
<td width="80">DocTAT</td>
|
||||
<td width="80">VisitTAT</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="holidaylistbody" class="scrollContent">
|
||||
<c:forEach items="${holidayfilter.getHolidays()}" var="record" varStatus="status">
|
||||
<tr id="row${status.count}">
|
||||
<td>
|
||||
<input type="hidden" name="row${status.count}colid" id="row${status.count}colid" value="${record.getUid()}" />
|
||||
${status.count}</td>
|
||||
<td ><div id="crtcolname${record.getUid()}" class="linkbutton" style="float:left;font-size:inherit;font-weight:normal" onclick="addHoliday(${record.getUid()})" title="Edit details">${record.getDate()}</div></td>
|
||||
<td >${record.getReason()}</td>
|
||||
<td >${record.isUseintatcalcd()}</td>
|
||||
<td >${record.isUseintatcalcv()}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</form:form>
|
||||
<input type="hidden" value="" id="hfdelstat" />
|
||||
</div>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="suuid" value="<%=session.getAttribute("UUID").toString()%>" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
InitPage();
|
||||
function addHoliday(hid)
|
||||
{
|
||||
QueryStr="hid="+hid+"&suuid="+$("#suuid").val();
|
||||
OpenMatrixDialog("holidayinfo?"+QueryStr,"Holiday Details",{width:"600px",height:"420px"});
|
||||
}
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,153 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/verifier.js?v=2" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Verifier</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/operations-directory-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-directory-page matrix-verifier-directory">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:980px">
|
||||
<form method="post" name="verifier" id="verifier">
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/verifier_list.gif" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Verifier List</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('verifiers','_parent','verifier')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="linkbutton verifier-action" style="float:left" onclick="showVerifierInfo(0)"><img src="/matrix/images/add_verifier.png" align="absmiddle" />New Verifier</div>
|
||||
<br />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="vercod" id="vercod" value="" style="width:25px" onkeyup="FilterList('verlistbody',1,this.value)" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="vername" id="vername" value="" style="width:130px" onkeyup="FilterList('verlistbody',2,this.value)" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Mobile No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="mobno" id="mobno" value="" style="width:80px" onkeyup="FilterList('verlistbody',4,this.value)" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divbelt" style="width:70px;">
|
||||
<select name="beltlist" id="beltlist" style="width:88px" onchange="hideRows(this.value)" >
|
||||
<option value="-1" selected>NA</option>
|
||||
<option value="0">Active</option>
|
||||
<option value="1">Left</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="verlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="50" id="sno">S.No</td>
|
||||
<td width="50">Code</td>
|
||||
<td>Name</td>
|
||||
<td>Operator</td>
|
||||
<td width="80">Mobile No.</td>
|
||||
<td width="35">Status</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="verlistbody" class="scrollContent">
|
||||
<c:forEach items="${verifierlist}" var="verlist" varStatus="status">
|
||||
<tr id="row${status.count}" class="class${verlist[6]}">
|
||||
<td>
|
||||
<input type="hidden" name="row${status.count}verid" id="row${status.count}verid" value="${verlist[0]}" />
|
||||
${status.count}</td>
|
||||
<td class="verifier-code"><div class="linkbutton verifier-action" style="float:left;font-size:inherit;font-weight:normal" onclick="showVerifierInfo(${verlist[0]})" title="Edit details">${verlist[1]}</div></td>
|
||||
<td class="verifier-name"><div class="linkbutton verifier-action" style="float:left;font-size:inherit;font-weight:normal" onclick="showVerifierInfo(${verlist[0]})" title="Edit details">${verlist[2]}</div></td>
|
||||
<td>${verlist[3]}</td>
|
||||
<td class="verifier-mobile">${verlist[4]}</td>
|
||||
<td align="center">${verlist[5]}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<input type="hidden" value="" id="hfdelstat" />
|
||||
</div>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="suuid" value="<%=session.getAttribute("UUID").toString() %>" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty verifier.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${verifier.getErrMsg()}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,861 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/query.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/common.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Matrix Query</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/query-workspace-v4.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-query-page">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/query.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Matrix Query <span id='recfound'></span></span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('matrixquery','_parent','filterform')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form name="filterform" method="post" id="filterform">
|
||||
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget" style="display:none">
|
||||
<div class="lblcontainer">
|
||||
Portfolio
|
||||
</div>
|
||||
<div class="inputcontainer" style="display:none">
|
||||
<div class="divselect" id="divport" style="width:172px;">
|
||||
<select name="portlist" id="portlist" style="width:190px" >
|
||||
<option value="-1" selected>SELECT</option>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<option value="${port[0]}" >${port[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Mobile No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="mvcode" id="mvcode" value="" style="width:120px;" onblur="validate(this,'f','Phone')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
DOB
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="applno" id="applno" value="" style="width:105px;" onblur="validate(this,'f','Date')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="display:none">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer" style="display:none">
|
||||
<input type="text" class="textbox" name="customername" id="customername" value="" style="width:185px;" onblur="validate(this,'f','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right" value="Search" id="btnfind" accesskey="S" onclick="ValidateMDRSSearch();" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<form name="queryrecs" id="queryrecs" method="get">
|
||||
<div id="divCase" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%" style="text-transform: none">
|
||||
<tr id="linkdiv">
|
||||
<td style="border-bottom:1px dotted #000000;padding-bottom:3px">
|
||||
<div id="contnolink" class="linkbutton" style="float:left;display:inline" onclick="showContactInfo('Q')"><img src="/matrix/images/contact_info.png" align="absmiddle" /> Contact Numbers</div>
|
||||
<div id="hiddendiv" style="display:none">
|
||||
<div id="fdlink" class="linkbutton" style="float:left;display:inline" onclick="showEditors('FD')"><img src="/matrix/images/fd_history.png" align="absmiddle" /> Final Done History</div>
|
||||
<div id="ddlink" class="linkbutton" style="float:left;display:inline" onclick="showEditors('DD')"><img src="/matrix/images/ded_history.png" align="absmiddle" /> Dedupe Checking History</div>
|
||||
<div id="chlink" class="linkbutton" style="float:left;display:inline" onclick="showEditors('ALL')"><img src="/matrix/images/case_history.png" align="absmiddle" /> Case History</div>
|
||||
<div id="rptlink" class="linkbutton" style="float:left;display:inline" onclick="showReport()"><img src="/matrix/images/report.png" align="absmiddle" /> Open Report</div>
|
||||
<div id="cplink" class="linkbutton" style="float:left;display:inline" onclick="UndoOperation(1)"><img src="/matrix/images/undo_done.png" align="absmiddle" /> Complete Pending</div>
|
||||
<div id="bplink" class="linkbutton" style="float:left;display:inline" onclick="UndoOperation(2)"><img src="/matrix/images/undo_report.png" align="absmiddle" /> Bank Report Pending</div>
|
||||
<div id="povlink" class="linkbutton" style="float:left;display:inline" onclick="FetchPOV('pov')"><img src="/matrix/images/undo_report.png" align="absmiddle" /> Update POV</div>
|
||||
<div id="hclink" class="linkbutton" style="float:left;display:inline" onclick="FetchPOV('hc')"><img src="/matrix/images/undo_report.png" align="absmiddle" /> Hard Copy</div>
|
||||
<c:if test="${Sessvals.getUserID()==21 || Sessvals.getUserID()==24 || Sessvals.getUserID()==81}">
|
||||
<div id="changelink" class="linkbutton" style="float:left;display:inline" onclick="FetchReportChange('ALL')"><img src="/matrix/images/report_history.png" align="absmiddle" /> Report Change History</div>
|
||||
</c:if>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="s1">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Company Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="ccode" name="ccode" style="width:60px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Company Branch
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="cbranch" name="cbranch" style="width:180px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="display:none">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Portfolio and Branch
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="portbranch" name="portbranch" style="width:320px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
MV Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="mmvcode" name="mvcode" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
File No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="mapplno" name="applno" style="width:157px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer" style="text-transform: none">
|
||||
<input readonly="readonly" id="mcustomername" name="customername" style="width:310px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Type
|
||||
</div>
|
||||
<div class="inputcontainer" style="text-transform: none">
|
||||
<input readonly="readonly" id="apptype" name="apptype" style="width:133px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Category
|
||||
</div>
|
||||
<div class="inputcontainer" style="text-transform: none">
|
||||
<input readonly="readonly" id="category" name="category" style="width:129px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="display:none">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Product
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="product" style="width:120px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="display:none">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Loan Amount
|
||||
</div>
|
||||
<div class="inputcontainer" style="text-transform: none">
|
||||
<input readonly="readonly" id="loanamount" name="loanamount" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Contact Person
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="contactpers" name="contactpers" style="width:230px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Mobile No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="mmobile" name="mmobile" style="width:200px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="display:none">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Special Instruction
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="specialinst" name="specialinst" style="width:542px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
RV
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="rv" name="rv" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
OV
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="ov" name="ov" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
PV
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="pv" name="pv" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
RTV
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="rtv" name="rtv" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
OTV
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="otv" name="otv" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
RFV
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="rfv" name="rfv" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
EAR
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="ear" name="ear" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
NEG
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="neg" name="neg" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Received Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="recdate" name="recdate" style="width:198px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Batch
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="batch" name="batch" style="width:50px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="color:blue">
|
||||
FINAL STATUS
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="fstatus" name="fstatus" style="width:165px;font-weight:bold" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Done By
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="doneby" name="doneby" style="width:150px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Done Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="soldate" name="soldate" style="width:140px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Send Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="senddate" name="senddate" style="width:140px" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="CaseSection">
|
||||
${resiDetails.casesec}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="tabs" style="font-size:10pt;height:350px">
|
||||
<ul>
|
||||
<li><a href="#res">Residence</a></li>
|
||||
<li><a href="#off">Office</a></li>
|
||||
<li><a href="#prop">Property</a></li>
|
||||
<li><a href="#tel">Telecalling</a></li>
|
||||
<li><a href="#ref">Refrence</a></li>
|
||||
<li><a href="#ded">Dedupe</a></li>
|
||||
</ul>
|
||||
<div id="res">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="raddr" name="raddr" readonly="readonly" style="width:600px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Phone No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="rphone" name="rphone" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:57px">
|
||||
Verifier
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="rverifier" name="rverifier" readonly="readonly" style="width:40px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Visit Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="rvisdate" name="rvisdate" readonly="readonly" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Visit Time
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="rvistime" name="rvistime" readonly="readonly" style="width:150px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
<div id="showphotor" class="linkbutton" style="float:right;background-color:#c3c3c3;border:1px solid black" onclick="showPhotos('R',document.getElementById('mmvcode').value)">Show Photos</div>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:57px">
|
||||
Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="rstatus" name="rstatus" readonly="readonly" style="width:235px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Negative Reason
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="rnegres" name="rnegres" readonly="readonly" style="width:495px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Verifier Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="vrremarks" readonly="readonly" name="vrremarks" style="width:450px;height:120px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Supervisor Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="srremarks" readonly="readonly" name="srremarks" style="width:450px;height:120px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="off">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="oaddr" name="oaddr" readonly="readonly" style="width:855px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Phone No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ophone" name="ophone" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Extn.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="extn" name="extn" readonly="readonly" style="width:48px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Designation
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="design" name="design" readonly="readonly" style="width:192px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Department
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="dept" name="dept" readonly="readonly" style="width:165px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Verifier
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="overifier" name="overifier" readonly="readonly" style="width:40px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Visit Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ovisdate" name="ovisdate" readonly="readonly" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Visit Time
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ovistime" name="ovistime" readonly="readonly" style="width:80px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
<div id="showphotoo" class="linkbutton" style="float:right;background-color:#c3c3c3;border:1px solid black" onclick="showPhotos('O',document.getElementById('mmvcode').value)">Show Photos</div>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ostatus" name="ostatus" readonly="readonly" style="width:235px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Negative Reason
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="onegres" name="onegres" readonly="readonly" style="width:478px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Verifier Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="voremarks" readonly="readonly" name="voremarks" style="width:450px;height:120px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Supervisor Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="soremarks" readonly="readonly" name="soremarks" style="width:450px;height:120px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="prop">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="paddr" name="paddr" readonly="readonly" style="width:600px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Verifier
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="pverifier" name="pverifier" readonly="readonly" style="width:40px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Visit Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="pvisdate" name="pvisdate" readonly="readonly" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Visit Time
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="pvistime" name="pvistime" readonly="readonly" style="width:150px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
<div id="showphotop" class="linkbutton" style="float:right;background-color:#c3c3c3;border:1px solid black" onclick="showPhotos('P',document.getElementById('mmvcode').value)">Show Photos</div>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="pstatus" name="rstatus" readonly="readonly" style="width:235px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Negative Reason
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="pnegres" name="pnegres" readonly="readonly" style="width:477px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Verifier Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="vpremarks" readonly="readonly" name="vpremarks" style="width:450px;height:120px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Supervisor Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="spremarks" readonly="readonly" name="spremarks" style="width:450px;height:120px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tel">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Residence Phone No.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="trphone" name="trphone" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Office Phone No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="tophone" name="tophone" readonly="readonly" style="width:170px" /> -
|
||||
<input type="text" id="textn" name="textn" readonly="readonly" style="width:40px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Mobile No.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="tmobile" name="tmobile" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Telecaller
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="tcaller" name="tcaller" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
RTV Contacted No.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="trcont" name="trcont" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
OTV Contacted No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="tocont" name="tocont" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
RTV Status.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="trstatus" name="trstatus" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
OTV Status.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="tostatus" name="tostatus" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>RTV Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="rtremarks" readonly="readonly" name="rtremarks" style="width:450px;height:80px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>OTV Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="otremarks" readonly="readonly" name="otremarks" style="width:450px;height:80px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="ref">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
1st Refree Name.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="ref1name" name="ref1name" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
2nd Refree Name.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ref2name" name="ref2name" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<textarea id="ref1addr" readonly="readonly" name="ref1addr" style="width:300px;height:40px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="ref2addr" readonly="readonly" name="ref2addr" style="width:300px;height:40px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Contacted No.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="ref1cont" name="ref1cont" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Contacted No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ref2cont" name="ref2cont" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Telecaller
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="refcaller" name="refcaller" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Status.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="ref1status" name="ref1status" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Status.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ref2status" name="ref2status" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="ref1remarks" readonly="readonly" name="ref1remarks" style="width:450px;height:80px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="ref2remarks" readonly="readonly" name="ref2remarks" style="width:450px;height:80px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="ded">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Earlier</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="earrem" readonly="readonly" name="earrem" style="width:940px;height:100px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Negative</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="negrem" readonly="readonly" name="negrem" style="width:940px;height:100px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" name="uuid" id="uuid" value="0" />
|
||||
<input type="hidden" name="fileclosed" id="fileclosed" value="0" />
|
||||
<input type="hidden" name="sdone" id="sdone" value="0" />
|
||||
<input type="hidden" name="portfolio_id" id="portfolio_id" value="0" />
|
||||
</form>
|
||||
<div style="width:100%" class="buttonbar">
|
||||
<input type="button" class="button" name="btnfirst" style="margin-left:5px;margin-top:-2px;float:left;width:80px" value="" id="btnfirst" accesskey="F" onclick="findRecord(1)" />
|
||||
<input type="button" class="button" name="btnprev" style="margin-top:-2px;float:left;width:80px" value="" id="btnprev" accesskey="P" onclick="findRecord(2)" />
|
||||
<input type="button" class="button" name="btnnext" style="margin-top:-2px;float:left;width:80px" value="" id="btnnext" accesskey="N" onclick="findRecord(3)" />
|
||||
<input type="button" class="button" name="btnlast" style="margin-top:-2px;float:left;width:80px" value="" id="btnlast" accesskey="L" onclick="findRecord(4)" />
|
||||
<input type="button" class="button" name="btncancel" style="margin-top:-2px;float:right;margin-right:7px" value="Close" id="btncancel" accesskey="C" onclick="closewindow();" />
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="cid" value="0" />
|
||||
<input type="hidden" id="coid" value="${Sessvals.getCompanyID()}" />
|
||||
<input type="hidden" id="ugid" value="${Sessvals.getUserGroupID()}" />
|
||||
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
|
||||
<input type="hidden" id="suuid" value="<%=session.getAttribute("UUID") %>" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
$( "#tabs" ).tabs();
|
||||
HideControls(0);
|
||||
$("#linkdiv").hide();
|
||||
$("#showphotor").hide();
|
||||
$("#showphotoo").hide();
|
||||
$("#showphotop").hide();
|
||||
</script>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,14 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Insert title here</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,136 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/tools.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/case-operations-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | MNimble Case Pending</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-case-operations matrix-mnimble-pending">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/undo_done.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Mnimble Case Pending</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('mnimblecasepinit','_parent','filterform')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form name="filterform" method="post" id="filterform">
|
||||
<table align="center" id="filtertab" style="width:980px;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="padding-top:7px">
|
||||
Search by MV Code / Application No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="mvcapplno" id="mvcapplno" value="" style="width:300px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="inputcontainer">
|
||||
<input type="button" class="button" name="btnfind" id="btnfind" value="Search" style="width:100px;" onclick="SubmitForm('getcompletedmnc','_parent','filterform')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="lockedlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="10" style="font-size:9pt">S.No</td>
|
||||
<td style="font-size:9pt">Portfolio</td>
|
||||
<td style="font-size:9pt" width="70">MV Code</td>
|
||||
<td style="font-size:9pt" width="90">Appl No</td>
|
||||
<td style="font-size:9pt">Customername</td>
|
||||
<td style="font-size:9pt">Address</td>
|
||||
<td width="50" style="font-size:9pt;text-align:center">Visit</td>
|
||||
<td width="120" style="font-size:9pt;text-align:center">Action</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="caselistbody" class="scrollContent">
|
||||
<c:forEach items="${mncaselist}" var="mncl" varStatus="status">
|
||||
<tr>
|
||||
<td style="font-size:8pt;font-weight:normal">${status.count }</td>
|
||||
<td style="font-size:8pt;font-weight:normal">${mncl[1]}</td>
|
||||
<td style="font-size:8pt;font-weight:normal">${mncl[2]}</td>
|
||||
<td style="font-size:8pt;font-weight:normal">${mncl[3]}</td>
|
||||
<td style="font-size:8pt;text-align:center">${mncl[4]}</td>
|
||||
<td style="font-size:8pt;text-align:center">${mncl[5]}</td>
|
||||
<td style="font-size:8pt;text-align:center">${mncl[6]}</td>
|
||||
<td style="font-size:8pt;text-align:center">
|
||||
<input type="button" id="btnundodone" target-visit ="${mncl[6]}" target-data="${mncl[0]}" target-child="${mncl[7]}" class="button" onclick="pendingMnimbleCase(this)" value="Mark Pending" />
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
function pendingMnimbleCase(btnElm){
|
||||
if(confirm('Are you sure you want pending this visit?')){
|
||||
var uuid = $(btnElm).attr("target-data");
|
||||
var muid = $(btnElm).attr("target-child");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "domncasepending",
|
||||
data: "uuid="+uuid+"&muid="+muid+"&oprby="+$("#usid").val(),
|
||||
success: function(response){
|
||||
jsonObj = JSON.parse(response);
|
||||
CallMessage(jsonObj.message,3000,200,300);
|
||||
if(jsonObj.status != 'failed'){
|
||||
$(btnElm).parent().html('Pending');
|
||||
}
|
||||
},
|
||||
error: function(e){
|
||||
CallMessage('USRCS02:error:'+e.responseText,3000,200,300);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,110 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/tools.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/case-operations-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | MNimble Photo Search</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-case-operations matrix-mnimble-photo-search">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/camera.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Mnimble Photo Search</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('mnimblecasepinit','_parent','filterform')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form name="filterform" method="post" id="filterform">
|
||||
<table align="center" id="filtertab" style="width:980px;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="padding-top:7px">
|
||||
Search by MV Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="mvcapplno" id="mvcapplno" value="" style="width:120px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="padding-top:7px">
|
||||
Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="dir" id="dir" onkeydown="return addSlashes(this,event)" onblur="validate(this,'t','Date')" value="" style="width:100px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="inputcontainer">
|
||||
<input type="button" class="button" name="btnfind" id="btnfind" value="Search" style="width:100px;" onclick="SubmitForm('mnimblephotosearch','_parent','filterform')" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="lockedlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="10" style="font-size:9pt">S.No</td>
|
||||
<td style="font-size:9pt">Photograph</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="caselistbody" class="scrollContent">
|
||||
<c:forEach items="${mnphotolist}" var="mnpl" varStatus="status">
|
||||
<tr>
|
||||
<td style="font-size:8pt;font-weight:normal">${status.count }</td>
|
||||
<td style="font-size:8pt;font-weight:normal"><a href="${mnpl.value}" target="_blank">${mnpl.key}</a></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
</div>
|
||||
</div>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,230 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/ctransfer.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/case-operations-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | OCL Cases</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-case-operations matrix-ocl-cases">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<input type="hidden" value="${Sessvals.getUserID()}" id="usid" />
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/transfer.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">OCL Cases<span id='recfound'></span></span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('oclcases','_parent','oclcases')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<c:if test="${mode==0}">
|
||||
<form:form name="oclcases" method="post" id="oclcases" modelAttribute="oclcases" >
|
||||
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:60px">
|
||||
Verifier
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input path="verifier" class="textbox" maxlength="3" style="width:50px;" onblur="validate(this,'f','AlphaOnly')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:90px">
|
||||
Date From
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input path="fromdate" class="textbox" style="width:100px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:90px">
|
||||
To
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<form:input path="todate" class="textbox" style="width:100px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Portfolio
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divport" style="width:250px;">
|
||||
<form:select path="portfolio" multiple="false" id="portlist" style="width:268px" >
|
||||
<option value="-1" selected>SELECT</option>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<form:option value="${port[0]}" label="${port[1]}" />
|
||||
</c:forEach>
|
||||
</form:select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
MV Code
|
||||
</div>
|
||||
<br />
|
||||
<div class="inputcontainer">
|
||||
<form:input path="mvcode" class="textbox" id="mvcode" style="width:100px;" onblur="validate(this,'f','AlphaNumeric')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Appl No.
|
||||
</div>
|
||||
<br />
|
||||
<div class="inputcontainer">
|
||||
<form:input path="applno" class="textbox" id="applno" style="width:120px;" onblur="validate(this,'f','AlphaNumeric')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<br />
|
||||
<div class="inputcontainer">
|
||||
<form:input path="customername" class="textbox" id="customername" style="width:185px;" onblur="validate(this,'f','SplInstruction');" />
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right;width:25px;padding:15px" id="btnfind" accesskey="S" onclick="SubmitForm('getalloccasesforocl', '_parent', 'oclcases');;" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form:form>
|
||||
</c:if>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="alloclist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td style="font-size:9pt">S.No</td>
|
||||
<td width="70" style="font-size:9pt">Portfolio</td>
|
||||
<td width="60" style="font-size:9pt">MV Code</td>
|
||||
<td width="80" style="font-size:9pt">Appl No.</td>
|
||||
<td width="100" style="font-size:9pt">Name</td>
|
||||
<td style="font-size:9pt">Address</td>
|
||||
<td style="font-size:9pt" align="center">Visit</td>
|
||||
<td width="80" style="font-size:9pt">Date</td>
|
||||
<td style="font-size:9pt">OCL</td>
|
||||
<td style="font-size:9pt;text-align:center">Distance</td>
|
||||
<td align="center">*</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="alloclistbody" class="scrollContent">
|
||||
<c:forEach items="${oclcases.caselist}" var="casedetail" varStatus="record">
|
||||
<tr id="row-${record.count}">
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
<input type="hidden" id="uuid-${record.count}" value="${casedetail[0]}" />
|
||||
<input type="hidden" id="visit-${record.count}" value="${casedetail[7]}" />
|
||||
${record.count}
|
||||
</td>
|
||||
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
${casedetail[1]}
|
||||
</td>
|
||||
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
${casedetail[2]}
|
||||
</td>
|
||||
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
${casedetail[3]}
|
||||
</td>
|
||||
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
${casedetail[4]}
|
||||
</td>
|
||||
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
${casedetail[6]}
|
||||
</td>
|
||||
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
${casedetail[7]}
|
||||
</td>
|
||||
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
${casedetail[8]}
|
||||
</td>
|
||||
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divocl" style="width:60px;">
|
||||
<select id="ocl-${record.count}" style="width:78px" >
|
||||
<c:if test = "${casedetail[9] eq 'Yes'}">
|
||||
<option value="No" >No</option>
|
||||
<option value="Yes" selected>Yes</option>
|
||||
</c:if>
|
||||
<c:if test = "${casedetail[9] eq 'No'}">
|
||||
<option value="No" selected>No</option>
|
||||
<option value="Yes" >Yes</option>
|
||||
</c:if>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" id="distance-${record.count}" style="width:50px;" value="${casedetail[10]}" />
|
||||
</div>
|
||||
</td>
|
||||
|
||||
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
|
||||
<input type="button" class="button" name="btnsave" style="float:right;padding:5px" id="btnsave" accesskey="S" onclick="updateOclStatus(this,${record.count})" />
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
CountRows('${mode}');
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,133 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/progressbar.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/optrallocation.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<title>Cygnus 1.0 | Allocation</title>
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/case-operations-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-case-operations matrix-operator-allocation">
|
||||
<div id='PageFrame'>
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content" style="max-width:980px">
|
||||
<form:form method="post" name="opralloc" id="opralloc" modelAttribute="optrAlloc" >
|
||||
<!-- Common Details (Section1) Visible for all portfolios-->
|
||||
<div>
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/sms.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Operator Allocation</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('optrallocation','_parent','optrAlloc')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<table align="center" class="matrix-allocation-controls" cellspacing="0">
|
||||
<tr>
|
||||
<td style="width:120px"><b>Operator</b></td>
|
||||
<td id="progbarContainer" ><span id="verifierspan"><b>Verifiers</b></span><span id="operatorspan" style="display:none;"><b>To Operator</b></span></td>
|
||||
<td style="width:120px" align="left"><b></b></td>
|
||||
<td style="width:120px" align="left"><b>Shift On</b><input type="checkbox" id="chkshifton" value="" onclick="shifOn(this.checked);"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="divselect" id="divoptr" style="width:202px">
|
||||
<select id="optr" style="width:220px" onchange="getVerAllocData(this.value,1,0);">
|
||||
<option value="-1">Select</option>
|
||||
<c:forEach items="${optrlist}" var="optr">
|
||||
<option value="${optr[0]}" >${optr[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
<td width="30%">
|
||||
<div class="divselect" id="divverf" style="width:182px">
|
||||
<select id="verf" style="width:200px">
|
||||
<option value="-1">Select</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="divselect" id="divoptrto" style="width:202px; display:none;">
|
||||
<select id="optrto" style="width:220px" onchange="">
|
||||
<option value="-1">Select</option>
|
||||
<c:forEach items="${optrlist}" var="optr">
|
||||
<option value="${optr[0]}" >${optr[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<input type="button" class="button" name="btnalloc" style="float:left" value="Allocate" id="btnalloc" accesskey="A" onclick="if($('#optr').val()!=-1 && $('#verf').val()!=-1){getVerAllocData($('#optr').val(),2,$('#verf').val());}else{alert('Please select Operator and Verifier properly.');};" />
|
||||
<input type="button" class="button" name="btnshift" style="float:left; display:none;" value="Shift Verifiers" id="btnshift" accesskey="S" onclick="if(setHFList('cutlist')!='' && $('#optrto').val()!=-1 && $('#optrto').val()!=$('#optr').val()){if (confirm('Are you sure you want to Shift selected verifiers.')){getVerAllocData(getControlAttributeRef('optr','value'),4,getControlAttributeRef('optrto','value'));}}else{alert('Please select atleast one or more verifiers and To Operator.');};" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="cutlist">
|
||||
<thead class="thead" id="cutlisthead">
|
||||
<tr title="Row Title" id="TitleRow">
|
||||
<td width="6%" id="sno">S.No</td>
|
||||
<td width="35%">Verifer Name</td>
|
||||
<td>Code</td>
|
||||
<td>Allocated On</td>
|
||||
<td>Allocated By</td>
|
||||
<td><input type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkver',this.checked);"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="cutlistbody" class="scrollContent">
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="matrix-allocation-actions">
|
||||
<input type="button" class="button" name="btndealloc" value="De Allocate" id="btndealloc" accesskey="D" onclick="if(setHFList('cutlist')!=''){if (confirm('Are you sure you want to De Allocate selected verifiers.')){getVerAllocData(getControlAttributeRef('optr','value'),3,getControlAttributeRef('verf','value'));}}else{alert('Please select Operator and atleast one or more verifiers.');};" />
|
||||
</div>
|
||||
</div>
|
||||
</form:form>
|
||||
<input type="hidden" id="hfusr" value="${Sessvals.getUserID()}" />
|
||||
<input type="hidden" value="" id="hfdelstat" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
//InitPage();
|
||||
//ProgressBar('progbarContainer','SMS','cutlist',12,'detailed');
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty optrAlloc.getErrMsg()}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${optrAlloc.getErrMsg()}',3000,200,300); </script>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,164 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/optrcasetool.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/case-operations-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Case Pending (Operator)</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-case-operations matrix-operator-case-tool">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/transfer.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Case Pending (Operator)<span id='recfound'></span></span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('optrcasepen','_parent','oprcasetool')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form name="oprcasetool" id="oprcasetool" method="post" >
|
||||
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:60px">
|
||||
Verifier
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect matrix-select-wrap" style="width:60px;">
|
||||
<select id="verlist" style="width:78px" >
|
||||
<option value="-1" selected>---</option>
|
||||
<c:forEach items="${verlist}" var="ver">
|
||||
<option value="${ver[0]}">${ver[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Portfolio
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divport" style="width:200px;">
|
||||
<select id="portlist" style="width:218px" >
|
||||
<option value="-1" selected>SELECT</option>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<option value="${port[0]}">${port[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Operator
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divoptr" style="width:300px;">
|
||||
<select id="optrlist" style="width:318px" >
|
||||
<option value="-1" selected>SELECT</option>
|
||||
<c:forEach items="${optrlist}" var="optr">
|
||||
<option value="${optr[0]}">${optr[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
MV Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" id="mvcode" style="width:130px;" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Appl No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" id="applno" style="width:150px;" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" id="customername" style="width:210px;" onblur="validate(this,'f','SplInstruction');" />
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnundodone" style="margin-top:3px;margin-right:9px;float:right;width:25px" id="btnundodone" title="do pending" accesskey="P" onclick="DoPending();" />
|
||||
<input type="button" class="button" name="btnfind" style="margin-top:3px;margin-right:9px;float:right;width:25px" id="btnfind"title="search records" accesskey="S" onclick="ValidateSearch();" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="alloclist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td style="font-size:9pt;width:30px">S.No</td>
|
||||
<td style="font-size:9pt;width:100px">Portfolio</td>
|
||||
<td style="font-size:9pt;width:70px">MV Code</td>
|
||||
<td style="font-size:9pt;width:100px">Appl No.</td>
|
||||
<td style="font-size:9pt">Name</td>
|
||||
<td style="font-size:9pt;width:70px">Type</td>
|
||||
<td style="font-size:9pt;width:30px" align="center">Visit</td>
|
||||
<td style="font-size:9pt;width:80px">Date</td>
|
||||
<td style="font-size:9pt;width:100px">Done by</td>
|
||||
<td align="center" style="width:20px"><input width="20" type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkcol',this.checked);manageRowSelection(this.checked);"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="tabbody" class="scrollContent">
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,882 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/query.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/common.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/file.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/query-workspace-v4.css?v=1" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Matrix Query</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-query-page">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/query.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Matrix Query <span id='recfound'></span></span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('matrixquery','_parent','filterform')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form name="filterform" method="post" id="filterform">
|
||||
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Portfolio
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divport" style="width:172px;">
|
||||
<select name="portlist" id="portlist" style="width:190px" >
|
||||
<option value="-1" selected>SELECT</option>
|
||||
<c:forEach items="${portlist}" var="port">
|
||||
<option value="${port[0]}" >${port[1]}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
MV Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="mvcode" id="mvcode" value="" style="width:65px;" onblur="validate(this,'f','AlphaNumeric')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Appl No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="applno" id="applno" value="" style="width:105px;" onblur="validate(this,'f','AlphaNumeric')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="customername" id="customername" value="" style="width:185px;" onblur="validate(this,'f','AlphaSpace');" />
|
||||
</div>
|
||||
</div>
|
||||
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right" value="Search" id="btnfind" accesskey="S" onclick="ValidateSearch();" />
|
||||
<div class="widget" id="wscompname" style="display:none">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
COMPANY NAME
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input id="scompname" class="textbox" name="scompname" style="width:250px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" id="wsaddress" style="display:none">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
ADDRESS
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input id="saddress" class="textbox" name="saddress" style="width:400px" />
|
||||
</div>
|
||||
</div>
|
||||
<div id="advslink" class="linkbutton" style="display:inline" onclick="$('#wscompname').toggle();$('#wsaddress').toggle();">Advanced</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<form name="queryrecs" id="queryrecs" method="get">
|
||||
<div id="divCase" class="FormPanel">
|
||||
<table align="center" class="matrix-form-controls" width="99%" style="text-transform: none">
|
||||
<tr id="linkdiv">
|
||||
<td style="border-bottom:1px dotted #000000;padding-bottom:3px">
|
||||
<!-- <div id="contnolink" class="linkbutton" style="float:left;display:inline" onclick="showContactInfo('Q')"><img src="/matrix/images/contact_info.png" align="absmiddle" /> Contact Numbers</div>-->
|
||||
<div id="fdlink" class="linkbutton" style="float:left;display:inline" onclick="showEditors('FD')"><img src="/matrix/images/fd_history.png" align="absmiddle" /> Final Done History</div>
|
||||
<div id="ddlink" class="linkbutton" style="float:left;display:inline" onclick="showEditors('DD')"><img src="/matrix/images/ded_history.png" align="absmiddle" /> Dedupe Checking History</div>
|
||||
<div id="chlink" class="linkbutton" style="float:left;display:inline" onclick="showEditors('ALL')"><img src="/matrix/images/case_history.png" align="absmiddle" /> Case History</div>
|
||||
<div id="rptlink" class="linkbutton" style="float:left;display:inline" onclick="showReport()"><img src="/matrix/images/report.png" align="absmiddle" /> Open Report</div>
|
||||
<div id="cplink" class="linkbutton" style="float:left;display:inline" onclick="CompletePending()"><img src="/matrix/images/undo_done.png" align="absmiddle" /> Complete Pending</div>
|
||||
<div id="cdlink" class="linkbutton" style="float:left;display:inline" onclick="UndoOperation(4,'','')"><img src="/matrix/images/undo_done.png" align="absmiddle" /> Complete Done</div>
|
||||
<div id="bplink" class="linkbutton" style="float:left;display:inline" onclick="UndoOperation(2,'','')"><img src="/matrix/images/undo_report.png" align="absmiddle" /> Bank Report Pending</div>
|
||||
<div id="bdlink" class="linkbutton" style="float:left;display:inline" onclick="UndoOperation(5,'','')"><img src="/matrix/images/undo_done.png" align="absmiddle" /> Bank Done</div>
|
||||
<div id="povlink" class="linkbutton" style="float:left;display:inline" onclick="FetchPOV('pov')"><img src="/matrix/images/undo_report.png" align="absmiddle" /> Update POV</div>
|
||||
<div id="hclink" class="linkbutton" style="float:left;display:inline" onclick="FetchPOV('hc')"><img src="/matrix/images/undo_report.png" align="absmiddle" /> Hard Copy</div>
|
||||
<c:if test="${Sessvals.getUserID()==21 || Sessvals.getUserID()==24 || Sessvals.getUserID()==81}">
|
||||
<div id="changelink" class="linkbutton" style="float:left;display:inline" onclick="FetchReportChange('ALL')"><img src="/matrix/images/report_history.png" align="absmiddle" /> Report Change History</div>
|
||||
</c:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="s1">
|
||||
<div class="widget" style="display:none">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Company Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="ccode" name="ccode" style="width:60px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="display:none">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Company Branch
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="cbranch" name="cbranch" style="width:180px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Portfolio and Branch
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="portbranch" name="portbranch" style="width:320px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
MV Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="mmvcode" name="mvcode" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
File No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="mapplno" name="applno" style="width:200px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer" style="text-transform: none">
|
||||
<input readonly="readonly" id="mcustomername" name="customername" style="width:310px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Type
|
||||
</div>
|
||||
<div class="inputcontainer" style="text-transform: none">
|
||||
<input readonly="readonly" id="apptype" name="apptype" style="width:110px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Category
|
||||
</div>
|
||||
<div class="inputcontainer" style="text-transform: none">
|
||||
<input readonly="readonly" id="category" name="category" style="width:110px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Product
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="product" style="width:120px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Loan Amount
|
||||
</div>
|
||||
<div class="inputcontainer" style="text-transform: none">
|
||||
<input readonly="readonly" id="loanamount" name="loanamount" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Contact Person
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="contactpers" name="contactpers" style="width:210px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Mobile No
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="mmobile" name="mmobile" style="width:180px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Batch
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="batch" name="batch" style="width:50px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Received Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="recdate" name="recdate" style="width:198px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
RV
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="rv" name="rv" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
OV
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="ov" name="ov" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
PV
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="pv" name="pv" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
RTV
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="rtv" name="rtv" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
OTV
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="otv" name="otv" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
RFV
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="rfv" name="rfv" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
EAR
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="ear" name="ear" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
NEG
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="neg" name="neg" value="N" style="width:20px;text-align:center;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Special Instruction
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="specialinst" name="specialinst" style="width:542px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="color:blue">
|
||||
FINAL STATUS
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="fstatus" name="fstatus" style="width:145px;font-weight:bold" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Done By
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="doneby" name="doneby" style="width:130px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Done Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="soldate" name="soldate" style="width:140px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="text-transform: none">
|
||||
Send Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input readonly="readonly" id="senddate" name="senddate" style="width:140px" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="CaseSection">
|
||||
${resiDetails.casesec}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Navigation Panel -->
|
||||
<div style="width:100%" class="buttonbar">
|
||||
<input type="button" class="button" name="btnfirst" style="margin-left:5px;margin-top:-2px;float:left;width:80px" value="" id="btnfirst" accesskey="F" onclick="findRecord(1)" />
|
||||
<input type="button" class="button" name="btnprev" style="margin-top:-2px;float:left;width:80px" value="" id="btnprev" accesskey="P" onclick="findRecord(2)" />
|
||||
<input type="button" class="button" name="btnnext" style="margin-top:-2px;float:left;width:80px" value="" id="btnnext" accesskey="N" onclick="findRecord(3)" />
|
||||
<input type="button" class="button" name="btnlast" style="margin-top:-2px;float:left;width:80px" value="" id="btnlast" accesskey="L" onclick="findRecord(4)" />
|
||||
<input type="button" class="button" name="btncancel" style="margin-top:-2px;float:right;margin-right:7px" value="Close" id="btncancel" accesskey="C" onclick="closewindow();" />
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="tabs" style="font-size:10pt;height:350px">
|
||||
<ul>
|
||||
<li><a href="#res">Residence</a></li>
|
||||
<li><a href="#off">Office</a></li>
|
||||
<li><a href="#prop">Property</a></li>
|
||||
<li><a href="#tel">Telecalling</a></li>
|
||||
<li><a href="#ref">Reference</a></li>
|
||||
<li><a href="#ded">Dedupe</a></li>
|
||||
</ul>
|
||||
<div id="res">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="raddr" name="raddr" readonly="readonly" style="width:600px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Phone No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="rphone" name="rphone" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:57px">
|
||||
Verifier
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="rverifier" name="rverifier" readonly="readonly" style="width:40px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Visit Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="rvisdate" name="rvisdate" readonly="readonly" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Visit Time
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="rvistime" name="rvistime" readonly="readonly" style="width:150px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
<div id="tdrlink" class="linkbutton" style="float:left;display:inline" onclick="tagDocs('R')"><img src="/matrix/images/undo_report.png" align="absmiddle" /> Tag Docs</div>
|
||||
<div id="showphotor" class="linkbutton" style="float:right;background-color:#c3c3c3;border:1px solid black" onclick="tagDocs('R')">Show Photos</div>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:57px">
|
||||
Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="rstatus" name="rstatus" readonly="readonly" style="width:235px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Negative Reason
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="rnegres" name="rnegres" readonly="readonly" style="width:495px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Verifier Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="vrremarks" readonly="readonly" name="vrremarks" style="width:450px;height:120px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Supervisor Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="srremarks" readonly="readonly" name="srremarks" style="width:450px;height:120px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="off">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="oaddr" name="oaddr" readonly="readonly" style="width:855px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Phone No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ophone" name="ophone" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Extn.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="extn" name="extn" readonly="readonly" style="width:48px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Designation
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="design" name="design" readonly="readonly" style="width:192px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Department
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="dept" name="dept" readonly="readonly" style="width:165px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Verifier
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="overifier" name="overifier" readonly="readonly" style="width:40px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Visit Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ovisdate" name="ovisdate" readonly="readonly" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Visit Time
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ovistime" name="ovistime" readonly="readonly" style="width:80px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
<div id="tdolink" class="linkbutton" style="float:left;display:inline" onclick="tagDocs('O')"><img src="/matrix/images/undo_report.png" align="absmiddle" /> Tag Docs</div>
|
||||
<div id="showphotoo" class="linkbutton" style="float:right;background-color:#c3c3c3;border:1px solid black" onclick="tagDocs('O')">Show Photos</div>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ostatus" name="ostatus" readonly="readonly" style="width:235px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Negative Reason
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="onegres" name="onegres" readonly="readonly" style="width:478px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Verifier Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="voremarks" readonly="readonly" name="voremarks" style="width:450px;height:120px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Supervisor Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="soremarks" readonly="readonly" name="soremarks" style="width:450px;height:120px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="prop">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="paddr" name="paddr" readonly="readonly" style="width:600px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Verifier
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="pverifier" name="pverifier" readonly="readonly" style="width:40px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Visit Date
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="pvisdate" name="pvisdate" readonly="readonly" style="width:100px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
Visit Time
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="pvistime" name="pvistime" readonly="readonly" style="width:150px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" >
|
||||
<div id="tdplink" class="linkbutton" style="float:left;display:inline" onclick="tagDocs('P')"><img src="/matrix/images/undo_report.png" align="absmiddle" /> Tag Docs</div>
|
||||
<div id="showphotop" class="linkbutton" style="float:right;background-color:#c3c3c3;border:1px solid black" onclick="tagDocs('P')">Show Photos</div>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:75px">
|
||||
Status
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="pstatus" name="rstatus" readonly="readonly" style="width:235px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Negative Reason
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="pnegres" name="pnegres" readonly="readonly" style="width:477px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Verifier Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="vpremarks" readonly="readonly" name="vpremarks" style="width:450px;height:120px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Supervisor Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="spremarks" readonly="readonly" name="spremarks" style="width:450px;height:120px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tel">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
Residence Phone No.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="trphone" name="trphone" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Office Phone No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="tophone" name="tophone" readonly="readonly" style="width:170px" /> -
|
||||
<input type="text" id="textn" name="textn" readonly="readonly" style="width:40px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Mobile No.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="tmobile" name="tmobile" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Telecaller
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="tcaller" name="tcaller" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
RTV Contacted No.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="trcont" name="trcont" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
OTV Contacted No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="tocont" name="tocont" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
RTV Status.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="trstatus" name="trstatus" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
OTV Status.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="tostatus" name="tostatus" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>RTV Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="rtremarks" readonly="readonly" name="rtremarks" style="width:450px;height:80px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>OTV Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="otremarks" readonly="readonly" name="otremarks" style="width:450px;height:80px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="ref">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
1st Refree Name.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="ref1name" name="ref1name" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
2nd Refree Name.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ref2name" name="ref2name" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<textarea id="ref1addr" readonly="readonly" name="ref1addr" style="width:300px;height:40px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Address
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="ref2addr" readonly="readonly" name="ref2addr" style="width:300px;height:40px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Contacted No.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="ref1cont" name="ref1cont" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Contacted No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ref2cont" name="ref2cont" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Telecaller
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="refcaller" name="refcaller" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Status.
|
||||
</div>
|
||||
<div class="inputcontainer" style="width:300px">
|
||||
<input type="text" id="ref1status" name="ref1status" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="width:142px">
|
||||
Status.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="ref2status" name="ref2status" readonly="readonly" style="width:170px" />
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="ref1remarks" readonly="readonly" name="ref1remarks" style="width:450px;height:80px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Remarks</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="ref2remarks" readonly="readonly" name="ref2remarks" style="width:450px;height:80px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="ded">
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Earlier</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="earrem" readonly="readonly" name="earrem" style="width:940px;height:100px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer">
|
||||
<b><i>Negative</i></b>
|
||||
</div>
|
||||
<br>
|
||||
<div class="inputcontainer">
|
||||
<textarea id="negrem" readonly="readonly" name="negrem" style="width:940px;height:100px" ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" name="uuid" id="uuid" value="0" />
|
||||
<input type="hidden" name="fileclosed" id="fileclosed" value="0" />
|
||||
<input type="hidden" name="sdone" id="sdone" value="0" />
|
||||
<input type="hidden" name="portfolio_id" id="portfolio_id" value="0" />
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<input type="hidden" id="cid" value="0" />
|
||||
<input type="hidden" id="coid" value="${Sessvals.getCompanyID()}" />
|
||||
<input type="hidden" id="ugid" value="${Sessvals.getUserGroupID()}" />
|
||||
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
|
||||
<input type="hidden" id="suuid" value="<%=session.getAttribute("UUID") %>" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
$( "#tabs" ).tabs();
|
||||
HideControls(0);
|
||||
$("#linkdiv").hide();
|
||||
$("#showphotor").hide();
|
||||
$("#showphotoo").hide();
|
||||
$("#showphotop").hide();
|
||||
</script>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,125 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/tools.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tool-workspace-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/operations-utilities-v1.css?v=1" rel="stylesheet" type="text/css" />
|
||||
|
||||
<title>Cygnus 1.0 | Case Unlock</title>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-shell matrix-v2 matrix-tool-workspace matrix-operations-utility matrix-unlock-cases">
|
||||
<div id='PageFrame'>
|
||||
<!-- Title Bar -->
|
||||
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
||||
<!-- -->
|
||||
<div id="formcontainer" class="matrix-tool-workspace__content">
|
||||
<!-- Title -->
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/query.png" align="absmiddle" />
|
||||
<span class="matrix-title-text" align="absmiddle">Case Unlock</span>
|
||||
<img class="matrix-title-action" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('caseunlock','_parent','filterform')"/>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div id="FormPanel" class="FormPanel">
|
||||
<form name="filterform" method="post" id="filterform">
|
||||
<table align="center" id="filtertab" style="width:980px;border:1px solid #a7abb4" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="padding-top:7px">
|
||||
Search
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" class="textbox" name="customername" id="customername" value="" style="width:300px;" onkeyup="FilterList('lockedlist','1!C0L!2!C0L!3',this.value);" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
<div class="lblcontainer" style="font-size:small;line-height:24px;text-transform:none;font-weight:bold">
|
||||
<b>(Enter Mv Code / Application No. / Customername)</b>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<div id="TablePanel" class="tableContainer">
|
||||
<table border="0" cellspacing="0" width="100%" id="lockedlist">
|
||||
<thead class="thead">
|
||||
<tr title="Row Title">
|
||||
<td width="10" style="font-size:9pt">S.No</td>
|
||||
<td style="font-size:9pt" width="70">MV Code</td>
|
||||
<td style="font-size:9pt" width="90">Appl No</td>
|
||||
<td style="font-size:9pt">Customername</td>
|
||||
<td width="10" style="font-size:9pt;text-align:center">RV</td>
|
||||
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
|
||||
<td width="10" style="font-size:9pt;text-align:center">OV</td>
|
||||
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
|
||||
<td width="10" style="font-size:9pt;text-align:center">PV</td>
|
||||
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
|
||||
<td width="10" style="font-size:9pt;text-align:center">TV</td>
|
||||
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
|
||||
<td width="10" style="font-size:9pt;text-align:center">FD</td>
|
||||
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="alloclistbody" class="scrollContent">
|
||||
<c:forEach items="${lockedcases}" var="lc" varStatus="status">
|
||||
<tr>
|
||||
<td style="font-size:8pt;font-weight:normal">${status.count }</td>
|
||||
<td style="font-size:8pt;font-weight:normal" width="70">${lc[0]}</td>
|
||||
<td style="font-size:8pt;font-weight:normal" width="90">${lc[1]}</td>
|
||||
<td style="font-size:8pt;font-weight:normal">${lc[2]}</td>
|
||||
<td style="font-size:8pt;text-align:center"><img src="${lc[3]}" style="cursor:pointer" islocked="${lc[13]}" onclick="Unlock(this,'${lc[18]}','r')" /></td>
|
||||
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[4]}</td>
|
||||
<td style="font-size:8pt;text-align:center"><img src="${lc[5]}" style="cursor:pointer" islocked="${lc[14]}" onclick="Unlock(this,'${lc[18]}','o')" /></td>
|
||||
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[6]}</td>
|
||||
<td style="font-size:8pt;text-align:center"><img src="${lc[7]}" style="cursor:pointer" islocked="${lc[15]}" onclick="Unlock(this,'${lc[18]}','p')" /></td>
|
||||
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[8]}</td>
|
||||
<td style="font-size:8pt;text-align:center"><img src="${lc[9]}" style="cursor:pointer" islocked="${lc[16]}" onclick="Unlock(this,'${lc[18]}','t')" /></td>
|
||||
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[10]}</td>
|
||||
<td style="font-size:8pt;text-align:center"><img src="${lc[11]}" style="cursor:pointer" islocked="${lc[17]}" onclick="Unlock(this,'${lc[18]}','fd')" /></td>
|
||||
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[12]}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
|
||||
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
</script>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,116 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<%@page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<script src="/matrix/js/matrix-dialog-child.js" type="text/javascript"></script>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Cygnus 1.0 | Verifier Information </title>
|
||||
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/appjs/verifier.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
|
||||
|
||||
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/dialog-form-v3.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body class="matrix-v2 matrix-dialog-form">
|
||||
<main class="matrix-dialog-form__content">
|
||||
<form:form method="post" name="verifier" id="verifier" modelAttribute="verifier" >
|
||||
<section class="card matrix-dialog-form__card">
|
||||
<div class="card-header d-flex align-items-center gap-2">
|
||||
<img src="/matrix/images/verifier_list.gif" alt="" width="16" height="16" />
|
||||
<span>Verifier Information</span>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row g-3">
|
||||
<div class="col-4">
|
||||
<label for="vcode" class="form-label required">Code</label>
|
||||
<form:input path="vcode" maxlength="3" cssClass="form-control form-control-sm" onblur="validate(this,'t','AlphaNumeric')" />
|
||||
</div>
|
||||
<div class="col-8">
|
||||
<label for="vname" class="form-label required">Name</label>
|
||||
<form:input path="vname" maxlength="30" cssClass="form-control form-control-sm" onblur="validate(this,'t','AlphaSpace')" />
|
||||
</div>
|
||||
<div class="col-8">
|
||||
<label for="mobileno" class="form-label required">Mobile Number</label>
|
||||
<form:input path="mobileno" maxlength="10" cssClass="form-control form-control-sm" onblur="validate(this,'t','MobileNo')" />
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<label for="vtype" class="form-label required">Type</label>
|
||||
<form:select path="vtype" cssClass="form-select form-select-sm" onblur="validate(this,'t','');">
|
||||
<form:option value="-1" label="Select" />
|
||||
<form:option value="VER" label="VER" />
|
||||
</form:select>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<label for="mlimit" class="form-label required">Limit</label>
|
||||
<form:input path="mlimit" maxlength="4" cssClass="form-control form-control-sm" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" />
|
||||
</div>
|
||||
<div class="col-8">
|
||||
<label for="simserial" class="form-label required">MNimble Access</label>
|
||||
<form:select path="simserial" cssClass="form-select form-select-sm" onblur="validate(this,'t','');">
|
||||
<form:option value="-1" label="Select" />
|
||||
<form:option value="ACTIVATE" label="Activate" />
|
||||
<form:option value="DEACTIVATE" label="Deactivate" />
|
||||
</form:select>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<label for="isactive" class="form-label required">Status</label>
|
||||
<c:choose>
|
||||
<c:when test="${verifier.curalloc == 0}">
|
||||
<form:select path="isactive" cssClass="form-select form-select-sm" onblur="validate(this,'t','');">
|
||||
<form:option value="-1" label="Select" />
|
||||
<form:option value="1" label="Active" />
|
||||
<form:option value="0" label="Left" />
|
||||
</form:select>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<form:hidden path="isactive" />
|
||||
<input type="text" class="form-control form-control-sm" readonly value="Active" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<form:hidden path="suuid" />
|
||||
<form:hidden path="vid" />
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<footer class="matrix-dialog-form__actions">
|
||||
<button type="button" class="btn btn-outline-secondary btn-sm" onclick="MatrixDialog.close(0)">Cancel</button>
|
||||
<button type="button" class="btn btn-primary btn-sm" name="btnsave" id="btnsave" accesskey="S" onclick="ValidateSubmitVerifier();">Save</button>
|
||||
</footer>
|
||||
</form:form>
|
||||
</main>
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
document.getElementById("vcode").focus();
|
||||
</script>
|
||||
<!-- -->
|
||||
<!-- Process Message -->
|
||||
<c:if test="${not empty msg}">
|
||||
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
|
||||
<c:if test="${stat==true}">
|
||||
<script language="javascript" type="text/javascript">MatrixDialog.close(1);</script>
|
||||
</c:if>
|
||||
</c:if>
|
||||
<!-- -->
|
||||
</html>
|
||||
@@ -0,0 +1,229 @@
|
||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
|
||||
<%@ page language="java" session="true" %>
|
||||
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Cygnus 1.0 | Tracker Generator</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="/matrix/css/bootstrap-5.3.8.min.css">
|
||||
<link href="/matrix/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="/matrix/js/plugins/iviewer/jquery-3.6.0.min.js" ></script>
|
||||
<script type="text/javascript" src="/matrix/js/validator.js" ></script>
|
||||
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
||||
<script type="text/javascript" src="/matrix/js/lib/jsfuncs.js"></script>
|
||||
<link href="/matrix/css/matrix-v2.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
||||
<link href="/matrix/css/tracker-generator-v4.css?v=1" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
||||
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
||||
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
||||
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
||||
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="matrix-v2 matrix-shell matrix-tracker">
|
||||
<div id="PageFrame">
|
||||
<%@ include file="/WEB-INF/app/fragments/app-shell-header.jspf" %>
|
||||
<%-- Shared shell owns ${Sessvals.menuHtml}. --%>
|
||||
<main class="matrix-tracker__workspace">
|
||||
<header class="matrix-tracker__heading">
|
||||
<div class="matrix-tracker__heading-icon" aria-hidden="true">📊</div>
|
||||
<div><h1>Tracker Generator</h1><p>Choose a tracker and date range, then generate an Excel workbook.</p></div>
|
||||
</header>
|
||||
<section class="matrix-tracker__card">
|
||||
<form:form class="matrix-tracker__form" action="generate-tracker-spl" method="post">
|
||||
<input type="hidden" id="usid" name="usid" value='${Sessvals.getUserID()}' />
|
||||
<div class="matrix-tracker__field">
|
||||
<label for="portfolio_id">Portfolio</label>
|
||||
<select class="form-select form-select-sm" id="portfolio_id" name="portfolio_id">
|
||||
<option value="-1">SELECT</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="matrix-tracker__field matrix-tracker__field--wide">
|
||||
<label for="tracker_id">Tracker template</label>
|
||||
<select class="form-select form-select-sm" id="tracker_id" name="tracker_id">
|
||||
<option value="-1">SELECT</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="matrix-tracker__field">
|
||||
<label for="generationrule">Grouping rule</label>
|
||||
<select class="form-select form-select-sm" id="generationrule" name="generationrule">
|
||||
<option value="-1">SELECT</option>
|
||||
<option value="1">Portfolio</option>
|
||||
<option value="2">Branch</option>
|
||||
<option value="5">Product</option>
|
||||
<option value="2-5">Branch->Product</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="matrix-tracker__field">
|
||||
<label for="fromdate">From date</label>
|
||||
<input type="text" id="fromdate" name="fromdate" onkeydown="return addSlashes(this,event)" value="" placeholder="DD/MM/YYYY" class="form-control form-control-sm" inputmode="numeric">
|
||||
</div>
|
||||
<div class="matrix-tracker__field">
|
||||
<label for="todate">To date</label>
|
||||
<input type="text" id="todate" name="todate" onkeydown="return addSlashes(this,event)" value="" placeholder="DD/MM/YYYY" class="form-control form-control-sm" inputmode="numeric">
|
||||
</div>
|
||||
<div class="matrix-tracker__action">
|
||||
<button type="button" class="btn btn-secondary btn-sm" onclick="generateTracker()">Generate tracker</button>
|
||||
</div>
|
||||
</form:form>
|
||||
</section>
|
||||
<div id="tracker-message" class="alert alert-danger matrix-tracker__message" role="alert" hidden></div>
|
||||
<section id="ajax-processing" class="matrix-tracker__status" aria-live="polite">
|
||||
<div class="spinner-border spinner-border-sm" aria-hidden="true"></div>
|
||||
<span>Generating your workbook…</span>
|
||||
</section>
|
||||
<section id="excel-file" class="matrix-tracker__result" aria-live="polite">
|
||||
<div><strong>Tracker ready</strong><span>Your Excel workbook was generated successfully.</span></div>
|
||||
<a class="btn btn-success btn-sm" href="#"><i class="fa fa-file-excel-o" aria-hidden="true"></i> Open Excel</a>
|
||||
</section>
|
||||
</main>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
<script type="text/javascript">
|
||||
var trackerconfig = {};
|
||||
$('#ajax-processing').hide();
|
||||
$('#excel-file').hide();
|
||||
function getTrackerConfigs()
|
||||
{
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "get-tracker-configs",
|
||||
data: "usid="+$("#usid").val(),
|
||||
success: function(response){
|
||||
jsonObj = JSON.parse(response);
|
||||
if(jsonObj.status == 'success'){
|
||||
trackerconfig = jsonObj;
|
||||
fillPortfolioList();
|
||||
if(trackerconfig.data.length > 0){
|
||||
$('#fromdate').val(trackerconfig.data[0].fromdate);
|
||||
$('#todate').val(trackerconfig.data[0].todate);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
alert(jsonObj.message);
|
||||
}
|
||||
},
|
||||
error: function(e){
|
||||
$(".ajax-loading").hide();
|
||||
}
|
||||
});
|
||||
}
|
||||
function fillPortfolioList(){
|
||||
data = trackerconfig.data;
|
||||
if(data && data.length > 0){
|
||||
data.forEach((item)=>{
|
||||
$('#portfolio_id').append(new Option(item.portname,item.portfolio_id));
|
||||
});
|
||||
|
||||
if(data.length==1){
|
||||
$('#portfolio_id option').eq(1).prop('selected', true);
|
||||
fillTrackerList();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function fillTrackerList(){
|
||||
portfolio_id = $('#portfolio_id').val();
|
||||
data = trackerconfig.data;
|
||||
trackercount = 0;
|
||||
$('#tracker_id option').each(function() {
|
||||
if ( $(this).val() != '-1' ) {
|
||||
$(this).remove();
|
||||
}
|
||||
});
|
||||
$('#generationrule').val('-1');
|
||||
if(data && data.length > 0){
|
||||
data.forEach((item)=>{
|
||||
if(item.portfolio_id == portfolio_id)
|
||||
{
|
||||
$('#tracker_id').append(new Option(item.templatename,item.tracker_id));
|
||||
trackercount++;
|
||||
}
|
||||
});
|
||||
|
||||
if(trackercount == 1){
|
||||
$('#tracker_id option').eq(1).prop('selected', true);
|
||||
selectGenerationRule();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function selectGenerationRule(){
|
||||
tracker_id = $('#tracker_id').val();
|
||||
$('#generationrule').val('-1');
|
||||
data = trackerconfig.data;
|
||||
if(data && data.length > 0){
|
||||
data.forEach((item)=>{
|
||||
if(item.tracker_id == tracker_id)
|
||||
{
|
||||
$('#generationrule').val(item.generationrule);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function generateTracker(){
|
||||
$('#tracker-message').prop('hidden', true).text('');
|
||||
tracker_id = $('#tracker_id').val();
|
||||
if ($('#portfolio_id').val() == '-1' || tracker_id == '-1' || $('#generationrule').val() == '-1' || !$('#fromdate').val() || !$('#todate').val()) {
|
||||
$('#tracker-message').text('Select a portfolio, tracker, grouping rule, and complete date range.').prop('hidden', false);
|
||||
return;
|
||||
}
|
||||
selectedTracker = {};
|
||||
data = trackerconfig.data;
|
||||
if(data && data.length > 0){
|
||||
data.forEach((item)=>{
|
||||
if(item.tracker_id == tracker_id)
|
||||
{
|
||||
selectedTracker = item;
|
||||
return true;
|
||||
}
|
||||
});
|
||||
}
|
||||
selectedTracker.generationrule = $('#generationrule').val();
|
||||
selectedTracker.fromdate = $('#fromdate').val();
|
||||
selectedTracker.todate = $('#todate').val();
|
||||
$('#ajax-processing').show();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "generate-tracker-format",
|
||||
data: "jsonString="+JSON.stringify(selectedTracker),
|
||||
success: function(response){
|
||||
$('#ajax-processing').hide();
|
||||
jsonObj = JSON.parse(response);
|
||||
if(jsonObj.status == 'success'){
|
||||
var elm = $('#excel-file');
|
||||
$('a',elm).attr("href",jsonObj.data);
|
||||
$(elm).show();
|
||||
}
|
||||
else
|
||||
{
|
||||
alert(jsonObj.message);
|
||||
}
|
||||
},
|
||||
error: function(e){
|
||||
$('#tracker-message').text('The tracker could not be generated. Please try again.').prop('hidden', false);
|
||||
$('#ajax-processing').hide();
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
$( document ).ready(function() {
|
||||
$('#portfolio_id').on('change',function(e){
|
||||
fillTrackerList();
|
||||
});
|
||||
$('#tracker_id').on('change',function(e){
|
||||
selectGenerationRule();
|
||||
});
|
||||
getTrackerConfigs();
|
||||
});
|
||||
</script>
|
||||
|
||||
</html>
|
||||
BIN
cygnus-onprem-app/build/WebContent/WEB-INF/lib/ant-1.8.2.jar
Normal file
BIN
cygnus-onprem-app/build/WebContent/WEB-INF/lib/ant-1.8.2.jar
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user