Commit 48569dbe authored by wangjinjing's avatar wangjinjing

add

parent 21c61048
<?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.common.project.facet.core.builder"/>
<mapAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
</launchConfiguration>
<component name="ArtifactManager">
<artifact type="war" name="impnhyw:Web">
<output-path>$PROJECT_DIR$/out/artifacts/impnhyw</output-path>
<root id="archive" name="impnhyw_Web.war">
<element id="artifact" artifact-name="impnhyw:Web exploded" />
</root>
</artifact>
</component>
\ No newline at end of file
<component name="ArtifactManager">
<artifact type="exploded-war" name="impnhyw:Web exploded">
<output-path>$PROJECT_DIR$/out/artifacts/impnhyw</output-path>
<root id="root">
<element id="javaee-facet-resources" facet="impnhyw/web/Web" />
<element id="directory" name="WEB-INF">
<element id="directory" name="classes">
<element id="module-output" name="impnhyw" />
</element>
</element>
</root>
</artifact>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="FrameworkDetectionExcludesConfiguration">
<file type="web" url="file://$PROJECT_DIR$/out/artifacts/impnhyw_war_exploded/WEB-INF/classes/WEB-INF/web.xml" />
<file type="web" url="file://$PROJECT_DIR$/out/artifacts/impnhyw_war_exploded/WEB-INF/classes/WebRoot/WEB-INF/web.xml" />
<file type="web" url="file://$PROJECT_DIR$/out/artifacts/impnhyw_war_exploded/WEB-INF/web.xml" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK"> <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" /> <output url="file://$PROJECT_DIR$/out" />
</component> </component>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Manifest-Version: 1.0
<?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:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:cxf="http://cxf.apache.org/core"
xmlns:simple="http://cxf.apache.org/simple"
xmlns:soap="http://cxf.apache.org/bindings/soap"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="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
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
http://cxf.apache.org/bindings/soap http://cxf.apache.org/schemas/configuration/soap.xsd
http://cxf.apache.org/simple http://cxf.apache.org/schemas/simple.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
<!-- enable spring annotation scan -->
<context:annotation-config/>
<context:component-scan base-package="cn.bsystem.*" />
<context:component-scan base-package="cn.im.*" />
<context:component-scan base-package="cn.map.*" />
<context:component-scan base-package="cn.yw.*" />
<context:component-scan base-package="cn.nhyw.*" />
<context:component-scan base-package="cn.socket"/>
<!--
<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>classpath:init.properties</value>
</property>
</bean>
-->
<bean id="beanUtil" class="cn.base.bean.BeanHelper"></bean>
<bean id="aspectService" class="cn.base.aspect.OperateAspect"></bean>
<bean id="moduleConfFactory" class="cn.base.conf.ModuleConfFactory"></bean>
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations" value="classpath:db.properties"/>
</bean>
<bean id="dataSourceAspect" class="cn.datasource.DynamicDataSourceAspect" />
<!-- 数据源1-->
<bean id="datasource1" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${datasource1.driver}"/>
<property name="url" value="${datasource1.url}"/>
<property name="username" value="${datasource1.username}"/>
<property name="password" value="${datasource1.password}"/>
<property name="initialSize" value="${jdbc.initialSize}"/>
<property name="minIdle" value="${jdbc.minIdle}"/>
<property name="maxIdle" value="${jdbc.maxIdle}"/>
<property name="defaultAutoCommit" value="${jdbc.defaultAutoCommit}"/>
<property name="removeAbandonedTimeout" value="${jdbc.removeAbandonedTimeout}"/>
<property name="testWhileIdle" value="${jdbc.testWhileIdle}"/>
<property name="timeBetweenEvictionRunsMillis" value="${jdbc.timeBetweenEvictionRunsMillis}"/>
<property name="numTestsPerEvictionRun" value="${jdbc.numTestsPerEvictionRun}"/>
</bean>
<!-- 数据源2-->
<bean id="datasource2" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${datasource2.driver}"/>
<property name="url" value="${datasource2.url}"/>
<property name="username" value="${datasource2.username}"/>
<property name="password" value="${datasource2.password}"/>
<property name="initialSize" value="${jdbc.initialSize}"/>
<property name="minIdle" value="${jdbc.minIdle}"/>
<property name="maxIdle" value="${jdbc.maxIdle}"/>
<property name="defaultAutoCommit" value="${jdbc.defaultAutoCommit}"/>
<property name="removeAbandonedTimeout" value="${jdbc.removeAbandonedTimeout}"/>
<property name="testWhileIdle" value="${jdbc.testWhileIdle}"/>
<property name="timeBetweenEvictionRunsMillis" value="${jdbc.timeBetweenEvictionRunsMillis}"/>
<property name="numTestsPerEvictionRun" value="${jdbc.numTestsPerEvictionRun}"/>
</bean>
<!-- 配置动态配置数据源 -->
<bean id ="dynamicDataSource" class= "cn.datasource.DynamicDataSource">
<!-- 默认使用dataSource1的数据源 -->
<property name ="defaultTargetDataSource" ref="datasource1"></property>
<property name ="targetDataSources">
<map key-type ="java.lang.String">
<entry key= "datasource1" value-ref="datasource1"></entry>
<entry key= "datasource2" value-ref="datasource2"></entry>
</map>
</property>
</bean>
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation">
<value>classpath:sqlMapConfig.xml</value>
</property>
<property name="dataSource">
<ref bean="dynamicDataSource" />
</property>
<!-- <property name="lobHandler"><ref local="oracleLobHandler"/></property> -->
</bean>
<!-- <bean id="oracleLobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler" lazy-init="true"></bean> -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource">
<ref local="dynamicDataSource" />
</property>
</bean>
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="get*" read-only="true" />
<tx:method name="*" propagation="REQUIRED" rollback-for="java.lang.Exception"/>
</tx:attributes>
</tx:advice>
<aop:aspectj-autoproxy proxy-target-class="true"/>
<aop:config>
<!-- 动态数据源切割 -->
<aop:aspect id="dynamicAspect" ref="dataSourceAspect" >
<aop:pointcut id="pointCut" expression="execution(* cn.*.service.*.*(..))" />
<aop:after pointcut-ref="pointCut" method="afterSwitchDS"/>
<aop:before pointcut-ref="pointCut" method="beforeSwitchDS"/>
</aop:aspect>
</aop:config>
<aop:config>
<aop:pointcut id="netmanagerServiceOperation" expression="bean(*Service)" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="netmanagerServiceOperation" />
</aop:config>
<aop:config>
<aop:aspect id="operateAspect" ref="aspectService">
<aop:pointcut expression="execution(* cn.im.*.action.*Action.*(..)) or execution(* cn.bsystem.*.action.*Action.*(..))" id="logPointcut"/>
<aop:before pointcut-ref="logPointcut" method="before"/>
<aop:around pointcut-ref="logPointcut" method="doAround"/>
<aop:after-throwing pointcut-ref="logPointcut" method="afterThrow" throwing="ex"/>
</aop:aspect>
</aop:config>
<!-- 配置quartz,要执行的任务类 -->
<bean id="repaireInfoJob" class="cn.socket.quartz.repaireInfoJob"></bean>
<!-- 将需要执行的定时任务注入job中 -->
<bean id="jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="repaireInfoJob"/>
<!-- 任务类中需要执行的方法 -->
<property name="targetMethod" value="doSomething"></property>
<!-- 上一次未执行完成的,要等待有再执行。 -->
<property name="concurrent" value="false"/>
</bean>
<!-- 基本的定时器,会绑定具体的任务。 -->
<bean id="trigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean">
<property name="jobDetail" ref="jobDetail"/>
<property name="startDelay" value="3000"/>
<property name="repeatInterval" value="6000"/>
</bean>
<!-- 定时器,会绑定具体的任务。 -->
<!--<bean id="trigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">-->
<!--<property name="jobDetail" ref="jobDetail"/>-->
<!--&lt;!&ndash; 每天十点 &ndash;&gt;-->
<!--<property name="cronExpression" value="0 0 10 * * ?"></property>-->
<!--</bean>-->
<bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="trigger"/>
</list>
</property>
</bean>
<import resource="springService.xml" />
</beans>
<?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:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:cxf="http://cxf.apache.org/core"
xmlns:simple="http://cxf.apache.org/simple"
xmlns:soap="http://cxf.apache.org/bindings/soap"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="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
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
http://cxf.apache.org/bindings/soap http://cxf.apache.org/schemas/configuration/soap.xsd
http://cxf.apache.org/simple http://cxf.apache.org/schemas/simple.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
<!-- enable spring annotation scan -->
<context:annotation-config/>
<context:component-scan base-package="cn.bsystem.*" />
<context:component-scan base-package="cn.im.*" />
<context:component-scan base-package="cn.map.*" />
<context:component-scan base-package="cn.yw.*" />
<context:component-scan base-package="cn.nhyw.*" />
<!--
<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>classpath:init.properties</value>
</property>
</bean>
-->
<bean id="beanUtil" class="cn.base.bean.BeanHelper"></bean>
<bean id="aspectService" class="cn.base.aspect.OperateAspect"></bean>
<bean id="moduleConfFactory" class="cn.base.conf.ModuleConfFactory"></bean>
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations" value="classpath:db.properties"/>
</bean>
<bean class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close" id="dataSource">
<property name="driverClassName" value="${datasource1.driver}"/>
<property name="url" value="${datasource1.url}"/>
<property name="username" value="${datasource1.username}"/>
<property name="password" value="${datasource1.password}"/>
<property name="initialSize" value="${jdbc.initialSize}"/>
<property name="minIdle" value="${jdbc.minIdle}"/>
<property name="maxIdle" value="${jdbc.maxIdle}"/>
<property name="defaultAutoCommit" value="${jdbc.defaultAutoCommit}"/>
<property name="removeAbandonedTimeout" value="${jdbc.removeAbandonedTimeout}"/>
<property name="testWhileIdle" value="${jdbc.testWhileIdle}"/>
<property name="timeBetweenEvictionRunsMillis" value="${jdbc.timeBetweenEvictionRunsMillis}"/>
<property name="numTestsPerEvictionRun" value="${jdbc.numTestsPerEvictionRun}"/>
</bean>
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation">
<value>classpath:sqlMapConfig.xml</value>
</property>
<property name="dataSource">
<ref bean="dataSource" />
</property>
<!-- <property name="lobHandler"><ref local="oracleLobHandler"/></property> -->
</bean>
<!-- <bean id="oracleLobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler" lazy-init="true"></bean> -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource">
<ref local="dataSource" />
</property>
</bean>
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="get*" read-only="true" />
<tx:method name="*" propagation="REQUIRED" rollback-for="java.lang.Exception"/>
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="netmanagerServiceOperation" expression="bean(*Service)" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="netmanagerServiceOperation" />
</aop:config>
<aop:aspectj-autoproxy proxy-target-class="true"/>
<aop:config>
<aop:aspect id="operateAspect" ref="aspectService">
<aop:pointcut expression="execution(* cn.im.*.action.*Action.*(..)) or execution(* cn.bsystem.*.action.*Action.*(..))" id="logPointcut"/>
<aop:before pointcut-ref="logPointcut" method="before"/>
<aop:around pointcut-ref="logPointcut" method="doAround"/>
<aop:after-throwing pointcut-ref="logPointcut" method="afterThrow" throwing="ex"/>
</aop:aspect>
</aop:config>
<import resource="springService.xml" />
</beans>
This diff is collapsed.
<%@ page language="java" import="java.util.*" pageEncoding="gbk" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<%@include file="../../../frame/assets/header-all.jsp" %>
<script type="text/javascript" src="detectorinfo.js"></script>
<script type="text/javascript" src="../../../common/Constants.js"></script>
<script type="text/javascript" src=""></script>
<style>
/*
.form-line .text-content {
width: 115px;
}
*/
</style>
</head>
<!-- 设置高度,一行 44px,二行80,三行116-->
<body class="easyui-layout">
<div data-options="region:'north'" id='north' style="height: 44px;border-bottom: none">
<div class="form-line clearfix">
<div class='fl'>
<span class="text-content">设备类型:</span>
<input id="xcsblx" class="easyui-combobox" data-options="valueField:'id', textField:'text',panelHeight:'auto'"/>
</div>
<div class='fl'>
<span class="text-content">设备名称:</span>
<input class="easyui-textbox" id="LIKEmc">
</div>
</div>
</div>
<div data-options="region:'center'" class="easyui-layout">
<table id='searchGrid'></table>
</div>
</body>
</html>
var winId = $.getUrlParam("winId");
var records = top.$("#"+winId).panel("options").data;
var type = $.getUrlParam("type");
$(function(){
//加载下拉选项
//setTimeout(loadValue,500);
$("#type").val(type);
loadValue();
$("#rwms").combobox({
onChange:function(newValue,oldValue){
changeDisplayByModel(newValue);
}
});
if(records.flag){
$("#rwms").combobox("setValue",records.rwms)
}else{
$("#rwms").combobox("setValue",Constants.everydayonce)
}
});
function loadValue(){
//加载下拉框
$.ajax({
url:" xtclAction!query_Xtcl_task.do",
type:"post",
dataType:"JSON",
async:false,
data : {"csdl":"ywVideoTaskModel,ywTaskSwitch,ywTaskEnable"},
success:function(res){
if(res && res.length>0){
var taskTypeArr = [];
var taskModelArr = [];
var taskLevelArr = [];
var taskSwitchArr = [];
var taskEnableArr = [];
for(i in res){
if(res[i].csdl=="ywVideoTaskModel"){
// console.log("任务模式:",res); 暂时注释掉 自定义时间
if(res[i].csdm !='3'){
if(res[i].csdm=="1"){
taskModelArr.push({"id":res[i].csdm,"text":res[i].csmc,"selected":true})
}else{
taskModelArr.push({"id":res[i].csdm,"text":res[i].csmc})
}
}
}else if(res[i].csdl=="ywTaskEnable"){
if(res[i].csdm=="0"){
taskEnableArr.push({"id":res[i].csdm,"text":res[i].csmc,"selected":true})
}else{
taskEnableArr.push({"id":res[i].csdm,"text":res[i].csmc})
}
}else{
if(res[i].csdm=="0"){
taskSwitchArr.push({"id":res[i].csdm,"text":res[i].csmc,"selected":true})
}else{
taskSwitchArr.push({"id":res[i].csdm,"text":res[i].csmc})
}
}
}
$("#rwms").combobox("loadData", taskModelArr);
$("#rw_state").combobox("loadData",taskEnableArr);
}
}
});
if(records.flag){
changeDisplayByModel(records.rwms);
$("#id").val(records.id);
$("#rw_name ").textbox("setValue",records.rw_name);
$("#rw_type").combobox("setValue",records.rw_type+"");
$("#rwms").combobox("setValue",records.rwms+"");
$("#rw_state").combobox("setValue",records.rw_state+"");
$("#zxsj").timespinner("setValue",records.zxsj );
$("#jgsj").numberbox("setValue",records.jgsj);
if(records.mondayswitch==1){
$('#mondayswitch').attr("checked",true);
}else{
$('#mondayswitch').attr("checked",false);
}
$("#mondayruntime").timespinner("setValue",records.mondayruntime);
$("#mondayrunbyhour").textbox("setValue",records.mondayrunbyhour);
if(records.tuesdayswitch==1){
$('#tuesdayswitch').attr("checked",true);
}else{
$('#tuesdayswitch').attr("checked",false);
}
$("#tuesdayruntime").timespinner("setValue",records.tuesdayruntime);
$("#tuesdayrunbyhour").textbox("setValue",records.tuesdayrunbyhour);
if(records.wednesdayswitch==1){
$('#wednesdayswitch').attr("checked",true);
}else{
$('#wednesdayswitch').attr("checked",false);
}
$("#wednesdayuntime").timespinner("setValue",records.wednesdayuntime);
$("#wednesdayunbyhour").textbox("setValue",records.wednesdayunbyhour);
if(records.thursdayswitch==1){
$('#thursdayswitch').attr("checked",true);
}else{
$('#thursdayswitch').attr("checked",false);
}
$("#thursdayruntime").timespinner("setValue",records.thursdayruntime);
$("#thursdayrunbyhour").textbox("setValue",records.thursdayrunbyhour);
if(records.fridayswitch==1){
$('#fridayswitch').attr("checked",true);
}else{
$('#fridayswitch').attr("checked",false);
}
$("#fridayruntime").timespinner("setValue",records.fridayruntime);
$("#fridayrunbyhour").textbox("setValue",records.fridayrunbyhour);
if(records.saturdatswitch==1){
$('#saturdatswitch').attr("checked",true);
}else{
$('#saturdatswitch').attr("checked",false);
}
$("#saturdatruntime").timespinner("setValue",records.saturdatruntime);
$("#saturdatrunbyhour").textbox("setValue",records.saturdatrunbyhour);
if(records.sundayswitch==1){
$('#sundayswitch').attr("checked",true);
}else{
$('#sundayswitch').attr("checked",false);
}
$("#sundayruntime").timespinner("setValue",records.sundayruntime);
$("#sundayrunbyhour").textbox("setValue",records.sundayrunbyhour);
}else{
$("#daystarttime").timespinner("setValue",'08:00' );
$("#daystarttimebyhour").numberbox("setValue",4);
$("#channeltotals").numberbox("setValue",records.channeltotals);
$("#mondayruntime").timespinner("setValue",'08:00');
$("#mondayrunbyhour").textbox("setValue",4);
$("#tuesdayruntime").timespinner("setValue",'08:00');
$("#tuesdayrunbyhour").textbox("setValue",4);
$("#wednesdayuntime").timespinner("setValue",'08:00');
$("#wednesdayunbyhour").textbox("setValue",4);
$("#thursdayruntime").timespinner("setValue",'08:00');
$("#thursdayrunbyhour").textbox("setValue",4);
$("#fridayruntime").timespinner("setValue",'08:00');
$("#fridayrunbyhour").textbox("setValue",4);
$("#saturdatruntime").timespinner("setValue",'08:00');
$("#saturdatrunbyhour").textbox("setValue",4);
$("#sundayruntime").timespinner("setValue",'08:00');
$("#sundayrunbyhour").textbox("setValue",4);
}
}
function changeDisplayByModel(newValue){
if(newValue==Constants.everydayonce){
$("#startTime").css("display","block");
$("#intervalTime").css("display","none");
$("#monday").css("display","none");
$("#tuesday").css("display","none");
$("#wednesday").css("display","none");
$("#thursday").css("display","none");
$("#friday").css("display","none");
$("#saturday").css("display","none");
$("#sunday").css("display","none");
}else if(newValue==Constants.everydaymanytimes){
$("#startTime").css("display","block");
$("#intervalTime").css("display","block");
$("#monday").css("display","none");
$("#tuesday").css("display","none");
$("#wednesday").css("display","none");
$("#thursday").css("display","none");
$("#friday").css("display","none");
$("#saturday").css("display","none");
$("#sunday").css("display","none");
}else if(newValue==Constants.customizingtime){
$("#startTime").css("display","none");
$("#intervalTime").css("display","none");
$("#monday").css("display","block");
$("#tuesday").css("display","block");
$("#wednesday").css("display","block");
$("#thursday").css("display","block");
$("#friday").css("display","block");
$("#saturday").css("display","block");
$("#sunday").css("display","block");
}
}
/*
var xx1 = $("#xx1").textbox("getValue");//文本
var xx2 = $("#xx2").combobox("getValue");//下拉
var xx3 = $("#xx3").datetimebox("getValue");//日期
var xx4 = $("#xx4").numberbox("getValue");//数字
$('#xx5').combobox({
url:'xtclAction!select_Xtcl.do?csdl=xx5&page=1&rows=1000',
textField:"csmc",
valueField:"csdm",
panelWidth:148,
loadFilter:function(data){
//data.unshift({"csmc":"选择","csdm":""});
return data;
}
});
$("#xx6").textbox("setValue",records.xx6);
$("#xx7").combobox("setValue",records.xx7);
$("#xx8").combobox("setValue",records.xx8);
$("#xx9").datetimebox("setValue",$.getNowTime());
$("#xx10").datetimebox("setValue",$.getTodayStart('00:00:00',-3));//往前推3天 +'00:00:00'
$("#xx11").datetimebox("setValue",$.getTodayEnd());//当天 +'23:59:59'
$("#xx12").datetimebox("setValue",$.getDateNumToStr(records.xx12));
$("#xx13").numberbox("setValue",records.xx13);
*/
\ No newline at end of file
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<!DOCTYPE html>
<html>
<head lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<%@include file="../../../frame/assets/header-all.jsp"%>
<style>
.form-line .text-content{
width:120px;
}
</style>
<script type="text/javascript" src="../../../common/Constants.js"></script>
<script type="text/javascript" src="detectortask_show.js"></script>
</head>
<body class="easyui-layout">
<form id="childform" class="easyui-form" data-options="novalidate:true">
<input id="id" type="hidden" />
<input id="type" type="hidden" />
<div class="form-line clearfix" >
<div class="fl">
<span class="text-content"><em class="must">*</em>任务名称:</span>
<input id="rw_name" class="easyui-textbox" data-options="required:true,validType:'length[0,60]'" missingMessage="任务名称必填项" >
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>是否启用:</span>
<input id="rw_state" class="easyui-combobox" data-options="valueField:'id', textField:'text',panelHeight:'auto'" missingMessage="检测开关必填项" >
</div>
</div>
<div class="form-line clearfix">
<div class="fl">
<span class="text-content"><em class="must"></em>任务类型:</span>
<select id="rw_type" class="easyui-combobox" data-options="valueField:'id', textField:'text',panelHeight:'auto'" missingMessage="任务类型必填项" >
<option value="1">设备是否异常</option>
</select>
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>任务模式:</span>
<input id="rwms" class="easyui-combobox" data-options="valueField:'id', textField:'text',panelHeight:'auto'" missingMessage="任务模式必填项" >
</div>
</div>
<div class="form-line clearfix">
<div id="startTime" style="display:block;" class="fl">
<span class="text-content"><em class="must"></em>执行时间:</span>
<input id="zxsj" class="easyui-timespinner" data-options="required:false,validType:'length[0,10]'" missingMessage="按天开始时间必填项" >
</div>
<div id="intervalTime" style="display:none;" class="fl">
<span class="text-content"><em class="must"></em>间隔时间(小时):</span>
<input id="jgsj" class="easyui-numberbox" data-options="required:false,validType:'length[0,10]'" missingMessage="按天间隔时间(小时)必填项" >
</div>
</div>
<div id="monday" style="display:none;" class="form-line clearfix">
<div class="fl">
<span class="text-content">
<input id="mondayswitch" class="checkStyle" type="checkbox" checked="checked" >
<em class="must"></em>周一:
</span>
<input value="08:00" id="mondayruntime" class="easyui-timespinner" data-options="required:false,validType:'length[0,5]'" missingMessage="周一运行时间必填项" >
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>间隔时间:</span>
<input id="mondayrunbyhour" class="easyui-numberbox" data-options="required:false,validType:'length[0,5]'" missingMessage="周一运行间隔时间必填项" >
</div>
</div>
<div id="tuesday" style="display:none;" class="form-line clearfix">
<div class="fl">
<span class="text-content">
<input id="tuesdayswitch" class="checkStyle" type="checkbox" checked="checked" >
<em class="must"></em>周二:
</span>
<input id="tuesdayruntime" class="easyui-timespinner" data-options="required:false,validType:'length[0,5]'" missingMessage="周二运行时间必填项" >
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>间隔时间:</span>
<input id="tuesdayrunbyhour" class="easyui-numberbox" data-options="required:false,validType:'length[0,5]'" missingMessage="周二运行间隔时间必填项" >
</div>
</div>
<div id="wednesday" style="display:none;" class="form-line clearfix">
<div class="fl">
<span class="text-content">
<input id="wednesdayswitch" class="checkStyle" type="checkbox" checked="checked" >
<em class="must"></em>周三:
</span>
<input id="wednesdayuntime" class="easyui-timespinner" data-options="required:false,validType:'length[0,5]'" missingMessage="周三运行时间必填项" >
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>间隔时间:</span>
<input id="wednesdayunbyhour" class="easyui-numberbox" data-options="required:false,validType:'length[0,5]'" missingMessage="周三运行间隔时间必填项" >
</div>
</div>
<div id="thursday" style="display:none;" class="form-line clearfix">
<div class="fl">
<span class="text-content">
<input id="thursdayswitch" class="checkStyle" type="checkbox" checked="checked" >
<em class="must"></em>周四:
</span>
<input id="thursdayruntime" class="easyui-timespinner" data-options="required:false,validType:'length[0,5]'" missingMessage="周四运行时间点必填项" >
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>间隔时间:</span>
<input id="thursdayrunbyhour" class="easyui-numberbox" data-options="required:false,validType:'length[0,5]'" missingMessage="周四运行间隔时间必填项" >
</div>
</div>
<div id="friday" style="display:none;" class="form-line clearfix">
<div class="fl">
<span class="text-content">
<input id="fridayswitch" class="checkStyle" type="checkbox" checked="checked" >
<em class="must"></em>周五:
</span>
<input id="fridayruntime" class="easyui-timespinner" data-options="required:false,validType:'length[0,5]'" missingMessage="周五运行时间必填项" >
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>间隔时间:</span>
<input id="fridayrunbyhour" class="easyui-numberbox" data-options="required:false,validType:'length[0,5]'" missingMessage="周五运行间隔时间必填项" >
</div>
</div>
<div id="saturday" style="display:none;" class="form-line clearfix">
<div class="fl">
<span class="text-content">
<input id="saturdayswitch" class="checkStyle" type="checkbox" checked="checked" >
<em class="must"></em>周六:
</span>
<input id="saturdatruntime" class="easyui-timespinner" data-options="required:false,validType:'length[0,5]'" missingMessage="周六运行时间必填项" >
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>间隔时间:</span>
<input id="saturdatrunbyhour" class="easyui-numberbox" data-options="required:false,validType:'length[0,5]'" missingMessage="周六运行间隔时间必填项" >
</div>
</div>
<div id="sunday" style="display:none;" class="form-line clearfix">
<div class="fl">
<span class="text-content">
<input id="sundayswitch" class="checkStyle" type="checkbox" checked="checked" >
<em class="must"></em>周天:
</span>
<input id="sundayruntime" class="easyui-timespinner" data-options="required:false,validType:'length[0,5]'" missingMessage="周天运行时间必填项" >
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>间隔时间:</span>
<input id="sundayrunbyhour" class="easyui-numberbox" data-options="required:false,validType:'length[0,5]'" missingMessage="周天运行间隔时间必填项" >
</div>
</div>
<div class="form-line hidden">
</div>
</form>
</body>
</html>
var datenow = new Date();
var detailWindow;
var id = $.getUrlParam("id");
var type = $.getUrlParam("type");
$(function () {
initTabPanel();//加载列表
initTabPanelNo();
$("#buttonSelected").bind('click', function () {
doCodeSearch();
});
$("#buttonSelected_").bind('click', function () {
doNoCodeSearch();
});
//批量删除
$("#buttondelete").bind('click', function () {
var keyword = [];
var selRows = $('#CodeSearch').datagrid('getSelections');
if (!selRows) {
$.showMsg('请先选择记录! ');
return;
} else {
for (var i = 0; i < selRows.length; i++) {
keyword.push(selRows[i].xh);
}
top.$.dlg.confirm('确认删除?', function () {
$.ajax({
type: 'post',
dataType: 'json',
url: 'nhywledydpxjbAction!batchdelete_Nhywxlydp.do',
data: {
xjid: id,
keyword: keyword.join(","),
},
success: function (flag) {
if (flag == "success") {
$.showMsg("操作成功!");
doSearch();
} else {
$.showMsg("操作失败!");
}
}
});
});
}
});
//批量add
$("#buttonAdd_").bind('click', function () {
var keyword = [];
var selRows = $('#noCodeSearch').datagrid('getSelections');
if (!selRows) {
$.showMsg('请先选择记录! ');
return;
} else {
for (var i = 0; i < selRows.length; i++) {
keyword.push(selRows[i].xh);
}
$.ajax({
type: 'post',
dataType: 'json',
url: 'nhywledydpxjbAction!batchinsert_Nhywxlydp.do',
data: {
xjid: id,
keyword: keyword.join(","),
type: type
},
success: function (flag) {
if (flag == "success") {
$.showMsg("操作成功!");
doCodeSearch();
doNoCodeSearch();
} else {
$.showMsg("操作失败!");
}
}
});
}
});
});
function initTabPanel() {
$('#CodeSearch').datagrid({
singleSelect: false,
url: "nhywledydpxjbAction!listNhywxlydptaskByPage.do",
queryParams: getQueryParams(),
columns: [[
{
field: 'A',
checkbox: 'true',
width: 30
},
{
title: "编号",
field: "xh",
width: 80,
},
{
title: "设备编号",
field: "id",
width: 80
},
{
title: "名称",
field: "mc",
width: 120
},
{
title: "区域名称",
field: "qymc",
width: 60
},
{
title: "区域编号",
field: "qybh",
width: 60
},
{
field: 'xxx', title: '操作', hidden: false, width: 70,
formatter: function showClick(value, record, num) {
return '<a href="javascript:;" style="background: #67c23a;color:white;padding: 2px,5px;" class="l-btn l-btn-small" onclick="deletedevice(' + num + ')" group="" id=""><span class="l-btn-left"><span class="l-btn-text">删除</span></span></a>';
}
}
]]
});
}
function deletedevice(index) {
var selRows = $('#CodeSearch').datagrid('getRows')[index];
if (!selRows) {
$.showMsg('请先选择记录! ');
return;
}
top.$.dlg.confirm('确认删除?', function () {
$.ajax({
type: 'post',
dataType: 'json',
url: 'nhywledydpxjbAction!delete_Nhywxlydp.do',
data: {
xjid: id,
deviceid: selRows.xh,
type: type
},
success: function (flag) {
if (flag == "success") {
$.showMsg("操作成功!");
doCodeSearch();
doNoCodeSearch();
} else {
$.showMsg("操作失败!");
}
}
});
});
}
function doCodeSearch() {
$('#CodeSearch').datagrid('load', getQueryParams());
}
function getQueryParams() {
var sParam = {};
sParam.LIKExh = $('#sbbh').textbox("getValue");
sParam.type = type;
sParam.xjid = id;
sParam.LIKEmc = $('#tdmc').textbox("getValue");
return sParam;
}
function getQueryParamsNotask() {
var sParam = {};
sParam.LIKExh = $('#sbbh_').textbox("getValue");
sParam.type = type;
sParam.xjid = id;
sParam.LIKEmc = $('#tdmc_').textbox("getValue");
return sParam;
}
function initTabPanelNo() {
$('#noCodeSearch').datagrid({
singleSelect: false,
url: "nhywledydpxjbAction!listNhywledydpxjbNotaskByPage.do",
queryParams: getQueryParams(),
columns: [[
{
field: 'A',
checkbox: 'true',
width: 30
},
{
title: "编号",
field: "xh",
width: 80,
},
{
title: "设备编号",
field: "id",
width: 80
},
{
title: "名称",
field: "mc",
width: 120
},
{
title: "区域名称",
field: "qymc",
width: 60
},
{
title: "区域编号",
field: "qybh",
width: 60
}
]]
});
}
function doNoCodeSearch() {
$('#noCodeSearch').datagrid('load', getQueryParamsNotask());
}
<%@ page language="java" import="java.util.*" pageEncoding="gbk" %>
<!DOCTYPE html>
<html>
<head lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<%@include file="../../../frame/assets/header-all.jsp" %>
<script type="text/javascript" src='adddetectorList.js'></script>
<style></style>
</head>
<body class="easyui-layout" id="mainLayout">
<div data-options="region:'center',border:false" id="tabs" class="easyui-tabs">
<div title="已加入巡检设备">
<div class="easyui-layout" data-options="fit:true">
<div data-options="region:'north',split:false,border:false,collapsible:false" style="height:38px;">
<div class="form-line clearfix" style="border:none;">
    
<div class="fl">
<input id="sbbh" data-options="prompt:'设备编号..'" class="easyui-textbox">
</div>
<div class='fl'>
<input id="tdmc" data-options="prompt:'设备名称..'" class="easyui-textbox">
</div>
<div class='fl'>
<a class="search-btn" id="buttonSelected">查 询</a>
</div>
<%-- <div class='fl'>--%>
<%-- <a class="search-btn" id="buttondelete">批量删除</a>--%>
<%-- </div>--%>
</div>
</div>
<div data-options="region:'center',split:false,border:false">
<table id='CodeSearch'></table>
</div>
</div>
</div>
<div title="未加入巡检设备">
<div class="easyui-layout" data-options="fit:true">
<div data-options="region:'north',split:false,border:false,collapsible:false" style="height:38px;">
<div class="form-line clearfix" style="border:none;">
<div class="fl">
<input id="sbbh_" data-options="prompt:'设备编号..'" class="easyui-textbox">
</div>
<div class='fl'>
<input id="tdmc_" data-options="prompt:'设备名称..'" class="easyui-textbox">
</div>
<div class='fl'>
<a class="search-btn" id="buttonSelected_">查 询</a>
</div>
<div class='fl'>
<a class="search-btn" id="buttonAdd_">增加</a>
</div>
</div>
  
</div>
  
<div data-options="region:'center',split:false,border:false">
<table id='noCodeSearch'></table>   
</div>
</div>
</div>
</div>
</body>
</html>
var windowId, proName = window.location.pathname.split("/")[1],
sysUrl = "http://" + window.location.host + "/" + proName, toEdit;
$(function(){
initGrid();
});
function initGrid() {
var toolbar = [
{
text: '查询',
iconCls: 'icon-search',
handler: doSearch
}];
$('#tableGrid').datagrid({
toolbar: toolbar,
singleSelect: true,
rownumbers: true,
url: "sbtdspsrAction!get_Sbtdspsr_ext.do",
queryParams: getQueryParams(),
columns: [[
{
field: 'A',
checkbox: 'true',
width: 30
},
{
title: "设备编号",
field: "sbbh",
width: 120,
},
{
title: "通道编号",
field: "tdbh",
width: 60
},
{
title: "通道名称",
field: "tdmc",
width: 120
},
{
title: "行政目录",
field: "xztreename",
width: 80
},
{
title: "ip",
field: "ip",
width: 80
}
]]
});
}
function doSearch() {
$('#tableGrid').datagrid('load', getQueryParams());
}
function getQueryParams() {
var sParam = {};
sParam.LIKEsbbh = $('#sbbh').textbox("getValue");
sParam.LIKEtdmc = $('#tdmc').textbox("getValue");
sParam.LIKEip = $('#LIKEip').textbox("getValue");
//sParam.tableparam = " AND sptd.xzbh <> '"+xzbh+"' AND sptd.xzbh is not null AND sptd.xzbh <> '0' ";
return sParam;
}
\ No newline at end of file
<%@ page language="java" import="java.util.*" pageEncoding="gbk" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<%@include file="../../../frame/assets/header-all.jsp" %>
<script type="text/javascript" src="video_show.js"></script>
<script type="text/javascript" src=""></script>
</head>
<body class="easyui-layout">
<div data-options="region:'north'" id='north' style="height: 44px;border-bottom: none">
<div class="form-line clearfix">
<div class="fl">
<input id="sbbh" data-options="prompt:'豸..'" class="easyui-textbox">
</div>
<div class='fl'>
<input id="tdmc" data-options="prompt:'ͨ..'" class="easyui-textbox">
</div>
<div class='fl'>
<input id="LIKEip" data-options="prompt:'ip..'" class="easyui-textbox">
</div>
</div>
</div>
<div data-options="region:'center'" class="easyui-layout">
<table id='tableGrid'></table>
</div>
</body>
</html>
This diff is collapsed.
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<%@include file="../../../frame/assets/header-all.jsp"%>
<script type="text/javascript" src="machine.js"></script>
<script type="text/javascript" src=""></script>
<style>
/*
.form-line .text-content {
width: 115px;
}
*/
</style>
</head>
<%--<!-- 设置高度,一行 44px,二行80,三行116-->--%>
<%--<body class="easyui-layout" >--%>
<%--<div data-options="region:'west',split:true" id='north' title='服务器信息' style="height: 90%; width: 370px; background: #fff; overflow-y: auto;overflow-x: hidden">--%>
<%--<div data-options="region:'north'">--%>
<%--<div class="form-line clearfix">--%>
<%--<div class='fl'>--%>
<%--<span class="text-content">服务器编号:</span>--%>
<%--<input class="easyui-textbox" id="LIKEmachinenum" data-options="validType:'length[0,40]'">--%>
<%--</div>--%>
<%--<div class='fl'>--%>
<%--<span class="text-content">服务器名称:</span>--%>
<%--<input class="easyui-textbox" id="LIKEmachinename" data-options="validType:'length[0,128]'">--%>
<%--</div>--%>
<%--<div class='fl'>--%>
<%--<span class="text-content">ip:</span>--%>
<%--<input class="easyui-textbox" id="LIKEmachineip" data-options="validType:'length[0,128]'">--%>
<%--</div>--%>
<%--</div>--%>
<%--</div>--%>
<%--<div data-options="region:'center',split:true" class="easyui-layout">--%>
<%--<table id='tableGrid'></table>--%>
<%--</div>--%>
<%--</div>--%>
<%--<div data-options="region:'center',split:true,border:false" class="easyui-layout">--%>
<%--<div id='detailtab' data-options="fit:true">--%>
<%--<!-- iframe 顺序不要随意改动 后面页面跳转 路径判断与之相关 -->--%>
<%--<div title="CPU信息">--%>
<%--<iframe scrolling="no" id='cpuInfo' frameborder="0" src="" style="width:100%;height:99%;"></iframe>--%>
<%--</div>--%>
<%--<div title="内存信息" >--%>
<%--<iframe scrolling="no" id='memoryInfo' frameborder="0" src="" style="width:100%;height:99%;"></iframe>--%>
<%--</div>--%>
<%--<div title="硬盘信息" >--%>
<%--<iframe scrolling="no" id='diskInfo' frameborder="0" src="" style="width:100%;height:99%;"></iframe>--%>
<%--</div>--%>
<%--</div>--%>
<%--</div>--%>
<%--<form action="" method="post" name="excelForm" id="excelForm" style="display: none;">--%>
<%--</form>--%>
<%--</body>--%>
<body class="easyui-layout" >
<div data-options="region:'west',split:true" id='north' title='服务器信息' style="height: 90%; width:50%; background: #fff; overflow-y: auto;overflow-x: hidden">
<div data-options="region:'north'">
<div class="form-line clearfix">
<div class='fl'>
<span class="text-content">服务器编号:</span>
<input class="easyui-textbox" id="LIKEmachinenum" data-options="validType:'length[0,40]'">
</div>
<div class='fl'>
<span class="text-content">服务器名称:</span>
<input class="easyui-textbox" id="LIKEmachinename" data-options="validType:'length[0,128]'">
</div>
<div class='fl'>
<span class="text-content">ip:</span>
<input class="easyui-textbox" id="LIKEmachineip" data-options="validType:'length[0,128]'">
</div>
</div>
</div>
<div data-options="region:'center',fit:true" class="easyui-layout">
<table id='searchGrid'></table>
</div>
</div>
<div data-options="region:'center',split:true,border:false" class="easyui-layout">
<div id='detailtab' data-options="fit:true">
<!-- iframe 顺序不要随意改动 后面页面跳转 路径判断与之相关 -->
<div title="CPU信息">
<iframe scrolling="no" id='cpuInfo' frameborder="0" src="" style="width:100%;height:99%;"></iframe>
</div>
<div title="内存信息" >
<iframe scrolling="no" id='memoryInfo' frameborder="0" src="" style="width:100%;height:99%;"></iframe>
</div>
<div title="硬盘信息" >
<iframe scrolling="no" id='diskInfo' frameborder="0" src="" style="width:100%;height:99%;"></iframe>
</div>
</div>
</div>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="gbk" %>
<!DOCTYPE html>
<html>
<head lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<%@include file="../../../frame/assets/header-all.jsp" %>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../../common/js/echarts/echarts.min.js"></script>
<script type="text/javascript" src="../../common/js/echarts/EchartsBase.js"></script>
<script type="text/javascript" src="../../common/js/comboTreePlugin.js"></script>
<link rel="stylesheet" href="../../common/js/style.css">
<script src="../../ptxztree/tree/bootstrap.min.js"></script>
<style>
* {
font-size: 13px
}
.form-line .text-content {
width: 120px;
}
body {
margin: 0
}
.line {
position: relative;
float: left;
padding: 8px 0px 8px 50px;
border-left: 0 !important;
}
.line span {
float: left
}
input {
border: 1px solid #888;
vertical-align: middle
}
.file {
position: absolute;
left: 90px;
top: 8px;
display: none;
filter: alpha(opacity=0);
opacity: 0
}
.file1 {
padding: 6px 13px;
display: block;
float: left;
background: #67c23a;
color: #fff;
z-index: 1;
margin-left: 5px;
vertical-align: middle;
cursor: pointer
}
.inputstyle {
width: 180px;
height: 26px;
border: 1px solid #888;
z-index: 99
}
.fail {
padding: 0 5px;
}
.datagrid-body {
height: 85px !important;
}
</style>
</head>
<body class="easyui-layout">
<form id="childform" class="easyui-form" data-options="novalidate:true">
<input id="machineid" type="hidden"/>
<div class="form-line clearfix">
<div class="fl">
<span class="text-content"><em class="must">*</em>名称:</span>
<input id="machinename" class="easyui-textbox">
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>机器编号:</span>
<input id="machinenum" class="easyui-textbox">
</div>
</div>
<div class="form-line clearfix">
<div class="fl">
<span class="text-content"><em class="must"></em>类型:</span>
<input id="machinetype" class="easyui-textbox">
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>所在位置:</span>
<input id="machineposition" class="easyui-textbox">
</div>
</div>
<div class="form-line clearfix">
<div class="fl">
<span class="text-content"><em class="must"></em>品牌:</span>
<input id="machinebrand" class="easyui-textbox">
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>型号:</span>
<input id="machinebrandtype" class="easyui-textbox">
</div>
</div>
<div class="form-line clearfix">
<div class="fl">
<span class="text-content"><em class="must"></em>操作系统:</span>
<input id="machineos" class="easyui-textbox">
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>系统类型:</span>
<input id="machineostype" class="easyui-textbox"
>
</div>
</div>
<div class="form-line clearfix">
<div class="fl">
<span class="text-content"><em class="must"></em>机器ip:</span>
<input id="machineip" class="easyui-textbox"
>
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>网管端口:</span>
<input id="networkport" class="easyui-textbox"
>
</div>
</div>
<div class="form-line clearfix">
<div class="fl">
<span class="text-content"><em class="must"></em>机器账号:</span>
<input id="machineloginuser" class="easyui-textbox"
>
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>机器密码:</span>
<input id="machineloginpwd" class="easyui-datebox">
</div>
</div>
<div class="form-line clearfix">
<div class="fl">
<span class="text-content"><em class="must"></em>描述:</span>
<input id="machinedescribe" class="easyui-textbox">
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>所在区域编号:</span>
<input type="text" id="machineareanum" class="easyui-textbox"/>
</div>
</div>
<div class="form-line clearfix">
<div class="fl">
<span class="text-content"><em class="must"></em>状态:</span>
<input id="machinestatus" class="easyui-numberbox">
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>故障类型:</span>
<input id="machinefaulttype" class="easyui-textbox"
>
</div>
</div>
<div class="form-line clearfix">
<div class="fl">
<span class="text-content"><em class="must"></em>状态上报间隔时间:</span>
<input id="machineruninterval" class="easyui-numberbox"
>
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>状态上报时间:</span>
<input id="machinestatusuptime" class="easyui-datebox"
>
</div>
</div>
<div class="form-line clearfix">
<div class="fl">
<span class="text-content"><em class="must"></em>检测开关:</span>
<input id="detectionswitch" class="easyui-textbox"
>
</div>
<div class="fl">
<span class="text-content"><em class="must"></em>检测开始时间:</span>
<input id="detectionstarttime" class="easyui-datebox"
>
</div>
</div>
<div class="form-line clearfix">
<div class="fl">
<span class="text-content"><em class="must"></em>备注:</span>
<input id="remarks" class="easyui-textbox" data-options="multiline:true" style="width:300px;height:60px"
>
</div>
</div>
<div class="form-line hidden">
</div>
</form>
</body>
</html>
<script type="text/javascript">
var winId = $.getUrlParam("winId");
var recoeds = top.$("#" + winId).panel("options").data;
//var videoalarmTree=null;
$(function () {
// $.ajax({
// type: 'post',
// dataType: 'json',
// url: 'ptxzsAction!query_PtxzsTree.do',
// data: {
// order: " order by jdpx asc "
// },
// success: function (data) {
// $('#machineareanum').comboTree({
// source: data,
// isMultiple: true,
// cascadeSelect: true,
// collapse: false
// });
// }
// });
//加载下拉选项
setTimeout(loadValue, 400);
});
function loadValue() {
if (recoeds) {
$("#machineid").val(recoeds.machineid);
$("#machinenum").textbox("setValue", recoeds.machinenum);
$("#machinename").textbox("setValue", recoeds.machinename);
$("#machinetype").textbox("setValue", recoeds.machinetype);
$("#machinebrand").textbox("setValue", recoeds.machinebrand);
$("#machinebrandtype").textbox("setValue", recoeds.machinebrandtype);
$("#machineos").textbox("setValue", recoeds.machineos);
$("#machineostype").textbox("setValue", recoeds.machineostype);
$("#machineip").textbox("setValue", recoeds.machineip);
$("#networkport").textbox("setValue", recoeds.networkport);
$("#machineloginuser").textbox("setValue", recoeds.machineloginuser);
$("#machineloginpwd").textbox("setValue", recoeds.machineloginpwd);
$("#machineposition").textbox("setValue", recoeds.machineposition);
$("#machineareanum").textbox("setValue", recoeds.machineareanum);
$("#machinedescribe").textbox("setValue", recoeds.machinedescribe);
$("#machineruninterval").numberbox("setValue", recoeds.machineruninterval);
$("#machinestatus").numberbox("setValue", recoeds.machinestatus);
$("#machinestatusuptime").textbox("setValue", recoeds.machinestatusuptime);
$("#machinefaulttype").textbox("setValue", recoeds.machinefaulttype);
$("#detectionswitch").textbox("setValue", recoeds.detectionswitch);
$("#detectionstarttime").textbox("setValue", recoeds.detectionstarttime);
$("#createaccount").textbox("setValue", recoeds.createaccount);
$("#createtime").textbox("setValue", recoeds.createtime);
$("#modifyaccount").textbox("setValue", recoeds.modifyaccount);
$("#modifytime").textbox("setValue", recoeds.modifytime);
$("#remarks").textbox("setValue", recoeds.remarks);
}
}
</script>
<%@ page language="java" import="java.util.*" pageEncoding="gbk" %>
<!DOCTYPE html>
<html>
<head lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<%@include file="../../../frame/assets/header-all.jsp" %>
<style>
.exframe {
padding: 2px 4px;
}
table {
border: 0px solid #e6e6e6;
width: 100%;
}
tr {
height: 30px;
}
tr, td {
border: 1px solid #e6e6e6;
text-align: center;
}
tr td:nth-child(odd) {
background-color: #eeeeee;
text-align: center;
width: 16%;
color: black;
}
tr td:nth-child(even) {
color: black;
}
</style>
</head>
<body class="easyui-layout">
<!-- <div class="imgframe">
<div style="width:490px;height:300px;margin: 0 auto;" id="picture">
<img alt="" width="100%" height="100%" onerror="$.loadErrorPic(this);"/>
</div>
</div> -->
<div class="exframe">
<div id='detailtab' style="height:500px;">
<div title="详细信息描述">
<table>
<tr>
<td>机器id</td>
<td><span id="machineid"></span></td>
<td>机器编号</td>
<td><span id="machinenum"></span></td>
</tr>
<tr>
<td>机器名称</td>
<td><span id="machinename"></span></td>
<td>机器类型</td>
<td><span id="machinetype"></span></td>
</tr>
<tr>
<td>机器品牌</td>
<td><span id="machinebrand"></span></td>
<td>机器型号</td>
<td><span id="machinebrandtype"></span></td>
</tr>
<tr>
<td>机器操作系统</td>
<td><span id="machineos"></span></td>
<td>机器系统类型</td>
<td><span id="machineostype"></span></td>
</tr>
<tr>
<td>机器ip</td>
<td><span id="machineip"></span></td>
<td>网管端口</td>
<td><span id="networkport"></span></td>
</tr>
<tr>
<td>机器账号</td>
<td><span id="machineloginuser"></span></td>
<td>机器密码</td>
<td><span id="machineloginpwd"></span></td>
</tr>
<tr>
<td>机器所在位置</td>
<td><span id="machineposition"></span></td>
<td>所在区域编号</td>
<td><span id="machineareanum"></span></td>
</tr>
<tr>
<td>机器描述</td>
<td><span id="machinedescribe"></span></td>
<td>机器状态上报间隔时间</td>
<td><span id="machineruninterval"></span></td>
</tr>
<tr>
<td>机器状态</td>
<td><span id="machinestatus"></span></td>
<td>机器状态上报时间</td>
<td><span id="machinestatusuptime"></span></td>
</tr>
<tr>
<td>机器故障类型</td>
<td><span id="machinefaulttype"></span></td>
<td>检测开关</td>
<td><span id="detectionswitch"></span></td>
</tr>
<tr>
<td>检测开始时间</td>
<td><span id="detectionstarttime"></span></td>
<td>创建人员</td>
<td><span id="createaccount"></span></td>
</tr>
<tr>
<td>创建日期</td>
<td><span id="createtime"></span></td>
<td>修改人员</td>
<td><span id="modifyaccount"></span></td>
</tr>
<tr>
<td>修改日期</td>
<td><span id="modifytime"></span></td>
<td>备注</td>
<td><span id="remarks"></span></td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>
<script type="text/javascript">
var winId = $.getUrlParam("winId");
var records = top.$("#" + winId).panel("options").data;
$(function () {
// 加载数据详情
$.ajax({
type: 'post',
dataType: 'json',
url: 'ywmachineinfoAction!get_Ywmachineinfo.do',
data: {
machineid: records.xh
},
success: function (data) {
if(data) {
$("#machineid").html(data.machineid);
$("#machinenum").html(data.machinenum);
$("#machinename").html(data.machinename);
$("#machinetype").html(data.machinetype);
$("#machinebrand").html(data.machinebrand);
$("#machinebrandtype").html(data.machinebrandtype);
$("#machineos").html(data.machineos);
$("#machineostype").html(data.machineostype);
$("#machineip").html(data.machineip);
$("#networkport").html(data.networkport);
$("#machineloginuser").html(data.machineloginuser);
$("#machineloginpwd").html(data.machineloginpwd);
$("#machineposition").html(data.machineposition);
$("#machineareanum").html(data.machineareanum);
$("#machinedescribe").html(data.machinedescribe);
$("#machineruninterval").html(data.machineruninterval);
$("#machinestatus").html(data.machinestatus);
$("#machinestatusuptime").html(data.machinestatusuptime);
$("#machinefaulttype").html(data.machinefaulttype);
$("#detectionswitch").html(data.detectionswitch);
$("#detectionstarttime").html(data.detectionstarttime);
$("#createaccount").html(data.createaccount);
$("#createtime").html(data.createtime);
$("#modifyaccount").html(data.modifyaccount);
$("#modifytime").html(data.modifytime);
$("#remarks").html(data.remarks);
}
}
});
});
</script>
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<%@include file="../../../frame/assets/header-all.jsp"%>
<link rel="stylesheet" href="../css/count.css">
<script type="text/javascript" src="../../common/js/echarts/echarts.min.js"></script>
<script type="text/javascript" src="../../common/js/echarts/EchartsBase.js"></script>
<link rel="stylesheet" type="text/css" href="../../ptxztree/tree/css/zTreeStyle/zTreeStyle.css" />
<script src="../../ptxztree/tree/js/jquery.ztree.all-3.5.min.js" type="text/javascript"></script>
<script src="../../ptxztree/tree/js/jquery.ztree.exhide-3.5.min.js" type="text/javascript"></script>
<script src="../../ptxztree/tree/bootstrap.min.js"></script>
<script type="text/javascript" src="failureCauseanalysis.js"></script>
<style type="text/css">
.deviceAnalysisGraphChartBox{
width:50%;
height:90%;
}
#deviceAnalysisGraphChartBoxTime{
position:absolute;
right: 76px;
top: -15px;
}
#deviceAnalysisGraphChartBoxTime li{
float:left;
margin: 0 1px;
background-color:#e5e5e5;
width:60px;
height:24px;
text-align:center;
line-height:24px;
color:#aaaaaa;
cursor:pointer;
}
#deviceAnalysisGraphChartBoxTime li.active{
color:white;
background-color:#61b760;
}
.searchGridStaticsSplitLine{
position:absolute;
width:1px;
height:380px;
top:10px;
right:30px;
background-color:#e5e5e5;
}
.jwTitle{
font-size: 17px;
font-weight: bold;
text-align: center;
padding:5px 5px;
margin:5px 5px;
}
.jwTime{
font-size: 15px;
text-align: right;
padding:5px 5px;
margin:5px 5px;
}
#searchGridListDiv th,#searchGridListDiv td{
height:30px;
color: rgb(51, 51, 51);
line-height: 18px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-align:center;
}
.form-line .text-content{
width:120px;
}
.pagination > table{
border-top:none !important;
}
.pagination-info{
line-height:30px !important;
}
td{height: 30px;font-size:12px;}
</style>
</head>
<!-- 设置高度,一行 44px,二行80,三行116-->
<body id="body" class="easyui-layout" >
<div class="easyui-layout" data-options="region:'west',split:true" title='' style="height: 100%; width: 200px;padding-left:5px; background: #fff; overflow-y: auto;overflow-x: hidden">
<div class="form-line clearfix">
<div class="fl">
<span class="text-content" style="margin-top: 8px;margin-bottom: 8px">统计时间(起):</span>
<input name="controlStartTime" id="datetimeStart" type="text" class="easyui-datetimebox" data-options="validType:'length[0,40]'" placeholder="起始时间">
</div>
<div class="fl" >
<span class="text-content">统计时间(止):</span>
<input name="controlEndTime" id="datetimeEnd" type="text" class="easyui-datetimebox" data-options="validType:'length[0,40]'"placeholder="截止时间">
</div>
<div class="fl" id="treediv">
<div style="margin-top: 8px;margin-bottom: 8px">行政目录:</div>
<ul id="xzmc" class="ztree">
</ul>
</div>
</div>
</div>
<div data-options="region:'center',split:false,border:false">
<div class="datagrid-toolbar" style="border-top: 1px solid #ccc;">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a onclick="showList()" href="javascript:;" class="l-btn l-btn-small l-btn-plain" group="" id="">
<span class="l-btn-left l-btn-icon-left"><span class="l-btn-text">统计列表</span>
<span class="l-btn-icon icon-search">&nbsp;</span>
</span></a>
</td>
<td><a onclick="showGraph()" href="javascript:;" class="l-btn l-btn-small l-btn-plain" group="" id="">
<span class="l-btn-left l-btn-icon-left"><span class="l-btn-text">统计图</span>
<span class="l-btn-icon icon-search">&nbsp;</span>
</span></a>
</td>
<td><a onclick="doExport('excel')" href="javascript:;" class="l-btn l-btn-small l-btn-plain" group="" id="">
<span class="l-btn-left l-btn-icon-left"><span class="l-btn-text">导出WExcel</span>
<span class="l-btn-icon icon-search">&nbsp;</span>
</span></a>
</td>
<td><a onclick="doExport('pdf')" href="javascript:;" class="l-btn l-btn-small l-btn-plain" group="" id="">
<span class="l-btn-left l-btn-icon-left"><span class="l-btn-text">导出PDF</span>
<span class="l-btn-icon icon-search">&nbsp;</span>
</span></a>
</td>
<td><a onclick="showCompute('')" href="javascript:;" class="l-btn l-btn-small l-btn-plain" group="" id="">
<span class="l-btn-left l-btn-icon-left"><span class="l-btn-text">计算公式</span>
<span class="l-btn-icon icon-search">&nbsp;</span>
</span></a>
</td>
<td><a onclick="dayin()" href="javascript:;" class="l-btn l-btn-small l-btn-plain" group="" id="">
<span class="l-btn-left l-btn-icon-left"><span class="l-btn-text">打印</span>
<span class="l-btn-icon icon-search">&nbsp;</span>
</span></a>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" style="display:inline-block;height:26px;float:right;"><tbody><tr></tr></tbody></table></div>
<div style="height:430px;" id="searchGridPicDiv">
<div style="margin-top: 4%;margin-left: 45%;font-size: 14px;display:none;" id="noData">暂无数据</div>
<div id='searchGridGraph' style="height:100%;width:100%;"></div>
</div>
<div style="height:100%;display:none;margin:0 auto;" id="searchGridListDiv" >
<!-- <table id='searchGridList'></table> -->
<div style="height:88%;width:100%;">
<!-- <div class="jwTitle" style=""><span>经纬度采集率统计</span></div>
<div class="jwTime" style="">制表时间:<span id="timeTJ">2018-12-20 11:11:11</span></div> -->
<div style="padding:5px 5px;margin:5px 5px;" id='' >
<table cellspacing="0" width="100%" cellpadding="0" border="1" align="center" style="text-align:center;margin:0 auto; border:1px solid #827d7d;font-size:12px;">
<thead>
<tr>
<td colspan="17" style="font-size:14px;font-weight:bold;border:none">故障成因分析</td>
</tr>
<tr style="border-top: 1px solid #827d7d;">
<td id="timeTJ" colspan="17" style="text-align:right;border:none;padding: 15px;">制表时间:2018-12-28 14:11:49</td>
</tr>
<tr>
<th >序号</th>
<th >设备类型</th>
<th >故障类型</th>
<th >故障数</th>
</tr>
</thead>
<tbody id='searchGridList'>
</tbody>
</table>
</div>
</div>
<div id="pp" style="background: rgb(249, 250, 249);"></div>
</div>
</div>
<form action="" method="post" name="excelForm" id="excelForm" style="display: none;">
</form>
</body>
</html>
var winId = $.getUrlParam("winId");
var records = top.$("#"+winId).panel("options").data;
$(function(){
$.ajax({
type:'post',
dataType : 'json',
url:'ywvideocurrentstateAction!getjsgs.do',
data:{
module :'sbjxpj'
},
success:function(data) {
$("#name").html(data.name);
$("#jsgsid").val(data.id);
}
});
$("#btn").click(function(){
$.ajax({
type:'post',
dataType : 'json',
url:'ywvideocurrentstateAction!updatejsgs.do',
data:{
XGTJid:$("#jsgsid").val(),
name:$("#name").html()
},
success:function(data) {
if(data=="1") {
alert("޸ijɹ")
}
}
});
});
});
\ No newline at end of file
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<%@include file="../../../frame/assets/header-all.jsp"%>
<script type="text/javascript" src="../../common/js/echarts/echarts.min.js"></script>
<script type="text/javascript" src="../../common/js/echarts/EchartsBase.js"></script>
<script type="text/javascript" src="showCompute.js"></script>
<style type="text/css">
.deviceAnalysisGraphChartBox{
width:50%;
height:90%;
}
#deviceAnalysisGraphChartBoxTime{
position:absolute;
right: 76px;
top: -15px;
}
#deviceAnalysisGraphChartBoxTime li{
float:left;
margin: 0 1px;
background-color:#e5e5e5;
width:60px;
height:24px;
text-align:center;
line-height:24px;
color:#aaaaaa;
cursor:pointer;
}
#deviceAnalysisGraphChartBoxTime li.active{
color:white;
background-color:#61b760;
}
.searchGridStaticsSplitLine{
position:absolute;
width:1px;
height:380px;
top:10px;
right:30px;
background-color:#e5e5e5;
}
p{margin-top:4px;}
</style>
</head>
<!-- 设置高度,一行 44px,二行80,三行116-->
<body id="body" class="easyui-layout" >
<input type="hidden" id="jsgsid">
<div style="float:left;margin: 20px 20px;">
<input type="button" id="btn" value="修改"/>
<div text-align:left;margin: 40px 20px; id="name" contenteditable="true" style=""></div>
</div>
</body>
</html>
var windowId,proName = window.location.pathname.split("/")[1],sysUrl = "http://"+window.location.host+"/"+proName,toEdit;
var winId = $.getUrlParam("winId");
var records = top.$("#"+winId).panel("options").data;
$(function(){
initDefault();
});
//默认
function initDefault(){
initGrid();
}
//查询条件
function getQueryParams(){
var sParam = {};
var xzqh = records.xzqh;
if(!xzqh || xzqh=="" || xzqh==null){
sParam.videocatalog = "error";
return sParam;
}
sParam.videocatalog = xzqh;
var tableparam = "";
var type = records.type;
var state = records.state;
if(type=="isonline"){//监控点是否在线详细展示
if(state=='1'){//正常
tableparam = " and isonline is not null and isonline!=0 ";
}else{
tableparam = " and ( isonline=0 or isonline is null) ";
}
}else if(type=="video"){//监控点设备异常详细展示
if(state=='1'){//正常
tableparam = " and vqdstate=1";
}else{
tableparam = " and (vqdstate in (2,3,4))";
}
}
sParam.tableparam =tableparam;
sParam.order = "order by videonum desc ";
return sParam;
}
//加载列表
function initGrid(){
$('#tableGrid').datagrid({
// toolbar : toolbar,
singleSelect:true,
rownumbers:true,
queryParams:getQueryParams(),
url : 'ywvideocurrentstateAction!listVideoDetailByPage.do',
columns : [[
// {field:'areacode',title:'行政区划编号',hidden:false,width:120},
{field:'areaname',title:'行政区划名称',hidden:false,width:120,
formatter:function showClick(value,record,num){
return records.name;
}
},
{field:'channelname',title:'通道名称',hidden:false,width:120},
{field:'videonum',title:'设备编号',hidden:false,width:120},
{field:'channelnum',title:'通道编号',hidden:false,width:120},
{field:'videoip',title:'IP地址',hidden:false,width:120},
]]
});
}
//查询
function doSearch(){
$('#tableGrid').datagrid('load',getQueryParams());
}
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<%@include file="../../../frame/assets/header-all.jsp"%>
<script type="text/javascript" src="showVideo.js"></script>
<script type="text/javascript" src=""></script>
<style>
/*
.form-line .text-content {
width: 115px;
}
*/
</style>
</head>
<!-- 设置高度,一行 44px,二行80,三行116-->
<body class="easyui-layout" >
<!--<div data-options="region:'north'" id='north' style="height: 44px;border-bottom: none">
<div class="form-line clearfix">
<div class='fl'>
<span class="text-content">统计编号:</span>
<input class="easyui-textbox" id="LIKEcountId" data-options="validType:'length[0,40]'" >
</div>
<div class='fl'>
<span class="text-content">行政区划编号:</span>
<input class="easyui-textbox" id="LIKEareanum" data-options="validType:'length[0,40]'">
</div>
<div class='fl'>
<span class="text-content">行政区划名称:</span>
<input class="easyui-textbox" id="LIKEareaname" data-options="validType:'length[0,40]'">
</div>
<div class='fl'>
<span class="text-content">统计日期(yyyy-mm-dd):</span>
<input class="easyui-textbox" id="LIKEcountDate" data-options="validType:'length[0,10]'">
</div>
</div>
<div class="form-line hidden">
<div class='fl'>
<span class="text-content">统计月份(yyyy-mm):</span>
<input id="LIKEcountMonth" data-options="validType:'length[0,10]'" >
</div>
<div class='fl'>
<span class="text-content">统计小时(0-23):</span>
<input id="LIKEcountHour" data-options="validType:'length[0,2]'" >
</div>
<div class='fl'>
<span class="text-content">监控点总数:</span>
<input id="LIKEmonitortotal" data-options="validType:'length[0,10]'" >
</div>
<div class='fl'>
<span class="text-content">无效经纬度数:</span>
<input id="LIKEinvalidlalcount" data-options="validType:'length[0,10]'" >
</div>
<div class='fl'>
<span class="text-content">经纬度缺失数:</span>
<input id="LIKElaldefectcount" data-options="validType:'length[0,10]'" >
</div>
<div class='fl'>
<span class="text-content">经纬度完整数:</span>
<input id="LIKElalcompletecount" data-options="validType:'length[0,10]'" >
</div>
<div class='fl'>
<span class="text-content">经纬度采集率:</span>
<input id="LIKElalcollectionrate" data-options="validType:'length[0,10]'" >
</div>
<div class='fl'>
<span class="text-content">入库时间:</span>
<input id="LIKEcreateTime" data-options="validType:'length[0,19]'" >
</div>
<div class='fl'>
<span class="text-content">更新时间:</span>
<input id="LIKEupdateTime" data-options="validType:'length[0,19]'" >
</div>
</div>
</div> -->
<div data-options="region:'center',split:false" class="easyui-layout">
<table id='tableGrid'></table>
</div>
<form action="" method="post" name="excelForm" id="excelForm" style="display: none;">
</form>
</body>
</html>
This diff is collapsed.
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<%@include file="../../../frame/assets/header-all.jsp"%>
<link rel="stylesheet" href="../css/count.css">
<script type="text/javascript" src="../../common/js/echarts/echarts.min.js"></script>
<script type="text/javascript" src="../../common/js/echarts/EchartsBase.js"></script>
<script type="text/javascript" src="../../common/js/comboTreePlugin.js"></script>
<link rel="stylesheet" href="../../common/js/style.css">
<script src="../../ptxztree/tree/bootstrap.min.js"></script>
<script type="text/javascript" src="origin.js"></script>
<style type="text/css">
.deviceAnalysisGraphChartBox{
width:50%;
height:90%;
}
#deviceAnalysisGraphChartBoxTime{
position:absolute;
right: 76px;
top: -15px;
}
#deviceAnalysisGraphChartBoxTime li{
float:left;
margin: 0 1px;
background-color:#e5e5e5;
width:60px;
height:24px;
text-align:center;
line-height:24px;
color:#aaaaaa;
cursor:pointer;
}
#deviceAnalysisGraphChartBoxTime li.active{
color:white;
background-color:#61b760;
}
.searchGridStaticsSplitLine{
position:absolute;
width:1px;
height:380px;
top:10px;
right:30px;
background-color:#e5e5e5;
}
.jwTitle{
font-size: 17px;
font-weight: bold;
text-align: center;
padding:5px 5px;
margin:5px 5px;
}
.jwTime{
font-size: 15px;
text-align: right;
padding:5px 5px;
margin:5px 5px;
}
#searchGridListDiv th,#searchGridListDiv td{
height:30px;
color: rgb(51, 51, 51);
line-height: 18px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-align:center;
}
.form-line .text-content{
width:120px;
}
.pagination > table{
border-top:none !important;
}
.pagination-info{
line-height:30px !important;
}
td{height: 30px;font-size:12px;}
</style>
</head>
<!-- 设置高度,一行 44px,二行80,三行116-->
<body id="body" class="easyui-layout" >
<div data-options="region:'center',split:false,border:false">
<div class="form-line clearfix">
<div class="fl">
<div style="margin-top: 8px;margin-bottom: 8px">统计时间(起):</div>
</div>
<div class="fl">
<input id="datetimeStart" type="text" class="easyui-datebox" placeholder="起始时间">
</div>
<div class="fl">
<div style="margin-top: 8px;margin-bottom: 8px">统计时间(止):</div>
</div>
<!-- <div class="fl" style="display:none;" id="controlDate" >
<span>
<input name="controlStartTime" id="datetimeStart" type="text" class="easyui-datetimebox" placeholder="起始时间">-
&nbsp;&nbsp; &nbsp;&nbsp;
<input name="controlEndTime" id="datetimeEnd" type="text" class="easyui-datetimebox" placeholder="截止时间">
</span>
</div> -->
<div class="fl">
<input name="datetimeEnd" id="datetimeEnd" type="text" class="easyui-datebox">
</div>
</div>
<div class="datagrid-toolbar" style="border-top: 1px solid #ccc;">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<a onclick="showList()" href="javascript:" class="l-btn l-btn-small l-btn-plain" group="" id="">
<span class="l-btn-left l-btn-icon-left">
<span class="l-btn-text">统计列表</span>
<span class="l-btn-icon icon-search">&nbsp;</span>
</span>
</a>
</td>
<td>
<a onclick="showGraph()" href="javascript:" class="l-btn l-btn-small l-btn-plain" group="">
<span class="l-btn-left l-btn-icon-left">
<span class="l-btn-text">统计图</span>
<span class="l-btn-icon icon-search">&nbsp;</span>
</span>
</a>
</td>
<%--<td>--%>
<%--<a onclick="doExport('excel')" href="javascript:" class="l-btn l-btn-small l-btn-plain" group="" id="">--%>
<%--<span class="l-btn-left l-btn-icon-left">--%>
<%--<span class="l-btn-text">导出Excel</span>--%>
<%--<span class="l-btn-icon icon-search">&nbsp;</span>--%>
<%--</span>--%>
<%--</a>--%>
<%--</td>--%>
<%--<td>--%>
<%--<a onclick="doExport('pdf')" href="javascript:" class="l-btn l-btn-small l-btn-plain" group="" id="">--%>
<%--<span class="l-btn-left l-btn-icon-left">--%>
<%--<span class="l-btn-text">导出PDF</span>--%>
<%--<span class="l-btn-icon icon-search">&nbsp;</span>--%>
<%--</span>--%>
<%--</a>--%>
<%--</td>--%>
<%--<td>--%>
<%--<a onclick="showCompute('')" href="javascript:" class="l-btn l-btn-small l-btn-plain" group="" id="">--%>
<%--<span class="l-btn-left l-btn-icon-left">--%>
<%--<span class="l-btn-text">计算公式</span>--%>
<%--<span class="l-btn-icon icon-search">&nbsp;</span>--%>
<%--</span>--%>
<%--</a>--%>
<%--</td>--%>
<%--<td>--%>
<%--<a onclick="setWeight('')" href="javascript:" class="l-btn l-btn-small l-btn-plain" group="" id="">--%>
<%--<span class="l-btn-left l-btn-icon-left">--%>
<%--<span class="l-btn-text">权重配置</span>--%>
<%--<span class="l-btn-icon icon-search">&nbsp;</span>--%>
<%--</span>--%>
<%--</a>--%>
<%--</td>--%>
<%--<td>--%>
<%--<a onclick="dayin()" href="javascript:" class="l-btn l-btn-small l-btn-plain" group="" id="">--%>
<%--<span class="l-btn-left l-btn-icon-left">--%>
<%--<span class="l-btn-text">打印</span>--%>
<%--<span class="l-btn-icon icon-search">&nbsp;</span>--%>
<%--</span>--%>
<%--</a>--%>
<%--</td>--%>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" style="display:inline-block;height:26px;float:right;"><tbody><tr></tr></tbody></table>
</div>
<div style="height:430px;" id="searchGridPicDiv">
<div style="margin-top: 4%;margin-left: 45%;font-size: 14px;display:none;" id="noData">暂无数据</div>
<div id='searchGridGraph' style="height:100%;width:100%;"></div>
</div>
<div style="height:90%;display:none;margin:0 auto;" id="searchGridListDiv" >
<!-- <table id='searchGridList'></table> -->
<div style="height:98%;overflow-y: auto;width: 99%;">
<!-- <div class="jwTitle" style=""><span>经纬度采集率统计</span></div>
<div class="jwTime" style="">制表时间:<span id="timeTJ">2018-12-20 11:11:11</span></div> -->
<div style="padding:5px 5px;margin:5px 5px;" >
<table cellspacing="0" width="100%" cellpadding="0" border="1" align="center" style="text-align:center;margin:0 auto; border:1px solid #827d7d;font-size:12px;">
<thead>
<tr>
<td colspan="8" style="font-size:14px;font-weight:bold;">故障成因分析</td>
</tr>
<tr>
<th >序号</th>
<th >设备类型</th>
<th >故障因素</th>
<th >故障数量</th>
<th >占比</th>
<th >说明</th>
</tr>
</thead>
<tbody id='searchGridList'>
</tbody>
</table>
</div>
</div>
<div id="pp" style="background: rgb(249, 250, 249);margin:0 6px;"></div>
</div>
</div>
<form action="" method="post" name="excelForm" id="excelForm" style="display: none;">
</form>
</body>
</html>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment