Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cmszMonitorAnalysis
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
liuna
cmszMonitorAnalysis
Commits
98f37997
Commit
98f37997
authored
Dec 05, 2017
by
liuna
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2017年12月4日 智能分析平台提交内容
--数据质量核查下质量规则报告页面
parent
3f1e7665
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
1600 additions
and
278 deletions
+1600
-278
workspace.xml
.idea/workspace.xml
+375
-251
QualityRuleReport.java
src/main/java/com/hp/cmsz/entity/QualityRuleReport.java
+224
-0
QualityRuleInfoDao.java
src/main/java/com/hp/cmsz/repository/QualityRuleInfoDao.java
+1
-1
QualityRuleReportDao.java
...ain/java/com/hp/cmsz/repository/QualityRuleReportDao.java
+21
-0
QualityRuleInfoService.java
.../cmsz/service/analysissupport/QualityRuleInfoService.java
+2
-2
QualityRuleReportService.java
...msz/service/analysissupport/QualityRuleReportService.java
+25
-0
PageURLController.java
src/main/java/com/hp/cmsz/web/PageURLController.java
+1
-0
QualityRuleConfigurationController.java
...b/analysissupport/QualityRuleConfigurationController.java
+4
-3
QualityRuleMaintainController.java
...sz/web/analysissupport/QualityRuleMaintainController.java
+2
-2
QualityRuleOperationController.java
...z/web/analysissupport/QualityRuleOperationController.java
+15
-2
QualityRuleReportController.java
...cmsz/web/analysissupport/QualityRuleReportController.java
+158
-0
KpiDao.class
...ebapp/WEB-INF/classes/com/hp/cmsz/repository/KpiDao.class
+0
-0
PageURLController.class
...p/WEB-INF/classes/com/hp/cmsz/web/PageURLController.class
+0
-0
header.jsp
src/main/webapp/WEB-INF/layouts/header.jsp
+1
-0
QualityReportType.tag
src/main/webapp/WEB-INF/tags/QualityReportType.tag
+32
-0
QualityRuleInfo_IfWarning.tag
src/main/webapp/WEB-INF/tags/QualityRuleInfo_IfWarning.tag
+30
-0
QualityRuleConfiguration.jsp
...EB-INF/views/AnalysisSupport/QualityRuleConfiguration.jsp
+6
-7
QualityRuleMaintain.jsp
...app/WEB-INF/views/AnalysisSupport/QualityRuleMaintain.jsp
+8
-8
QualityRuleOperation.jsp
...pp/WEB-INF/views/AnalysisSupport/QualityRuleOperation.jsp
+12
-2
QualityRuleReport.jsp
...ebapp/WEB-INF/views/AnalysisSupport/QualityRuleReport.jsp
+173
-0
QualityRuleResult.jsp
...ebapp/WEB-INF/views/AnalysisSupport/QualityRuleResult.jsp
+1
-0
ruleOperationDetailTable.js
src/main/webapp/static/js/ruleOperationDetailTable.js
+3
-0
ruleReportDetailTable.js
src/main/webapp/static/js/ruleReportDetailTable.js
+506
-0
No files found.
.idea/workspace.xml
View file @
98f37997
...
...
@@ -7,13 +7,30 @@
</component>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
readonly=
"true"
id=
"729f43c8-1bb9-40d5-9567-47c5307fe3f5"
name=
"Default"
comment=
""
>
<change
type=
"NEW"
beforePath=
""
afterPath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/entity/QualityRuleReport.java"
/>
<change
type=
"NEW"
beforePath=
""
afterPath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/QualityRuleReportDao.java"
/>
<change
type=
"NEW"
beforePath=
""
afterPath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleReportService.java"
/>
<change
type=
"NEW"
beforePath=
""
afterPath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleReportController.java"
/>
<change
type=
"NEW"
beforePath=
""
afterPath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/QualityReportType.tag"
/>
<change
type=
"NEW"
beforePath=
""
afterPath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/QualityRuleInfo_IfWarning.tag"
/>
<change
type=
"NEW"
beforePath=
""
afterPath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleReport.jsp"
/>
<change
type=
"NEW"
beforePath=
""
afterPath=
"$PROJECT_DIR$/src/main/webapp/static/js/ruleReportDetailTable.js"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/classes/com/hp/cmsz/repository/KpiDao.class"
afterPath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/classes/com/hp/cmsz/repository/KpiDao.class"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/classes/com/hp/cmsz/web/PageURLController.class"
afterPath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/classes/com/hp/cmsz/web/PageURLController.class"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/KpiDao.java"
afterPath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/KpiDao.java"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/QualityRuleInfoDao.java"
afterPath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/QualityRuleInfoDao.java"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleInfoService.java"
afterPath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleInfoService.java"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleService.java"
afterPath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleService.java"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/PageURLController.java"
afterPath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/PageURLController.java"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleConfigurationController.java"
afterPath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleConfigurationController.java"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleMaintainController.java"
afterPath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleMaintainController.java"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleOperationController.java"
afterPath=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleOperationController.java"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/layouts/header.jsp"
afterPath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/layouts/header.jsp"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleConfiguration.jsp"
afterPath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleConfiguration.jsp"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleMaintain.jsp"
afterPath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleMaintain.jsp"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleOperation.jsp"
afterPath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleOperation.jsp"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleResult.jsp"
afterPath=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleResult.jsp"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/src/main/webapp/static/js/ruleOperationDetailTable.js"
afterPath=
"$PROJECT_DIR$/src/main/webapp/static/js/ruleOperationDetailTable.js"
/>
</list>
<ignored
path=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/classes/"
/>
<option
name=
"EXCLUDED_CONVERTED_TO_IGNORED"
value=
"true"
/>
...
...
@@ -28,91 +45,82 @@
</component>
<component
name=
"FileEditorManager"
>
<leaf
SIDE_TABS_SIZE_LIMIT_KEY=
"300"
>
<file
leaf-file-name=
"QualityRule
Configuration.jsp"
pinned=
"false"
current-in-tab=
"tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/AnalysisSupport/QualityRuleConfiguration.jsp
"
>
<file
leaf-file-name=
"QualityRule
ReportController.java"
pinned=
"false"
current-in-tab=
"fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/analysissupport/QualityRuleReportController.java
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"23"
>
<caret
line=
"271"
column=
"40"
lean-forward=
"false"
selection-start-line=
"271"
selection-start-column=
"40"
selection-end-line=
"271"
selection-end-column=
"40"
/>
<folding
/>
<state
relative-caret-position=
"151"
>
<caret
line=
"123"
column=
"65"
lean-forward=
"true"
selection-start-line=
"123"
selection-start-column=
"65"
selection-end-line=
"123"
selection-end-column=
"65"
/>
<folding>
<element
signature=
"e#2001#2020#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"QualityRule
Maintain.jsp
"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/AnalysisSupport/QualityRuleMaintain.jsp
"
>
<file
leaf-file-name=
"QualityRule
OperationController.java
"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/analysissupport/QualityRuleOperationController.java
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
132
"
>
<caret
line=
"
266"
column=
"34"
lean-forward=
"true"
selection-start-line=
"266"
selection-start-column=
"34"
selection-end-line=
"266"
selection-end-column=
"34
"
/>
<state
relative-caret-position=
"
269
"
>
<caret
line=
"
162"
column=
"5"
lean-forward=
"true"
selection-start-line=
"154"
selection-start-column=
"4"
selection-end-line=
"162"
selection-end-column=
"5
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
ModelResul
t.jsp"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/WEB-INF/views/
ModelManage/ModelResul
t.jsp"
>
<file
leaf-file-name=
"
QualityRuleRepor
t.jsp"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/WEB-INF/views/
AnalysisSupport/QualityRuleRepor
t.jsp"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
2244
"
>
<caret
line=
"1
02"
column=
"64"
lean-forward=
"false"
selection-start-line=
"102"
selection-start-column=
"64"
selection-end-line=
"102"
selection-end-column=
"64
"
/>
<state
relative-caret-position=
"
1383
"
>
<caret
line=
"1
66"
column=
"18"
lean-forward=
"false"
selection-start-line=
"166"
selection-start-column=
"18"
selection-end-line=
"166"
selection-end-column=
"18
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"QualityRule
MaintainController.java
"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/analysissupport/QualityRuleMaintainController.java
"
>
<file
leaf-file-name=
"QualityRule
Operation.jsp
"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/AnalysisSupport/QualityRuleOperation.jsp
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"125"
>
<caret
line=
"170"
column=
"106"
lean-forward=
"false"
selection-start-line=
"170"
selection-start-column=
"106"
selection-end-line=
"170"
selection-end-column=
"106"
/>
<folding
/>
<state
relative-caret-position=
"147"
>
<caret
line=
"142"
column=
"12"
lean-forward=
"false"
selection-start-line=
"142"
selection-start-column=
"12"
selection-end-line=
"143"
selection-end-column=
"101"
/>
<folding>
<element
signature=
"n#style#0;n#div#0;n#div#0;n#div#0;n#div#1;n#div#1;n#div#1;n#div#0;n#div#0;n#div#0;n#div#0;n#div#1;n#div#0;n#div#2;n#body#0;n#html#0;n#!!top"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"QualityRule
ConfigurationController
.java"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
web/analysissupport/QualityRuleConfigurationController
.java"
>
<file
leaf-file-name=
"QualityRule
ReportService
.java"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
service/analysissupport/QualityRuleReportService
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"191"
>
<caret
line=
"179"
column=
"9"
lean-forward=
"true"
selection-start-line=
"179"
selection-start-column=
"9"
selection-end-line=
"179"
selection-end-column=
"9"
/>
<folding
/>
<state
relative-caret-position=
"123"
>
<caret
line=
"22"
column=
"141"
lean-forward=
"false"
selection-start-line=
"22"
selection-start-column=
"141"
selection-end-line=
"22"
selection-end-column=
"141"
/>
<folding>
<element
signature=
"imports"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
KpiDao
.java"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
repository/KpiDao
.java"
>
<file
leaf-file-name=
"
QualityRuleReport
.java"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
entity/QualityRuleReport
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"185"
>
<caret
line=
"46"
column=
"45"
lean-forward=
"false"
selection-start-line=
"46"
selection-start-column=
"45"
selection-end-line=
"46"
selection-end-column=
"45"
/>
<folding
/>
<state
relative-caret-position=
"173"
>
<caret
line=
"216"
column=
"36"
lean-forward=
"false"
selection-start-line=
"216"
selection-start-column=
"36"
selection-end-line=
"216"
selection-end-column=
"36"
/>
<folding>
<element
signature=
"imports"
expanded=
"true"
/>
<element
signature=
"e#4964#4965#0"
expanded=
"true"
/>
<element
signature=
"e#5018#5019#0"
expanded=
"true"
/>
<element
signature=
"e#5064#5065#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
Kpi.java"
pinned=
"false"
current-in-tab=
"fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
entity/Kpi
.java"
>
<file
leaf-file-name=
"
QualityRuleReportDao.java"
pinned=
"false"
current-in-tab=
"tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
repository/QualityRuleReportDao
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"127"
>
<caret
line=
"27"
column=
"13"
lean-forward=
"false"
selection-start-line=
"27"
selection-start-column=
"13"
selection-end-line=
"27"
selection-end-column=
"13"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"QualityRuleService.java"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleService.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"528"
>
<caret
line=
"30"
column=
"111"
lean-forward=
"false"
selection-start-line=
"30"
selection-start-column=
"111"
selection-end-line=
"30"
selection-end-column=
"111"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"QualityRuleDao.java"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/QualityRuleDao.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"572"
>
<caret
line=
"36"
column=
"43"
lean-forward=
"false"
selection-start-line=
"36"
selection-start-column=
"43"
selection-end-line=
"36"
selection-end-column=
"43"
/>
<state
relative-caret-position=
"308"
>
<caret
line=
"21"
column=
"0"
lean-forward=
"true"
selection-start-line=
"21"
selection-start-column=
"0"
selection-end-line=
"21"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
...
...
@@ -124,17 +132,15 @@
<option
name=
"RECENT_TEMPLATES"
>
<list>
<option
value=
"Jsp File"
/>
<option
value=
"
JavaScript File
"
/>
<option
value=
"
Tag Library Descriptor
"
/>
<option
value=
"Interface"
/>
<option
value=
"Class"
/>
<option
value=
"JavaScript File"
/>
</list>
</option>
</component>
<component
name=
"FindInProjectRecents"
>
<findStrings>
<find>
WdatePicker
</find>
<find>
ruleCrtTime
</find>
<find>
getObjectName
</find>
<find>
objectlist
</find>
<find>
modelResultTable
</find>
<find>
paramTbody
</find>
...
...
@@ -162,6 +168,9 @@
<find>
#jumpButton
</find>
<find>
modelId
</find>
<find>
province
</find>
<find>
table table-hover table-striped
</find>
<find>
displayParam
</find>
<find>
#ifFilterTag
</find>
</findStrings>
<replaceStrings>
<replace>
InsideXcdWorkingOrderInfoView
</replace>
...
...
@@ -184,18 +193,6 @@
<component
name=
"IdeDocumentHistory"
>
<option
name=
"CHANGED_PATHS"
>
<list>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/InsideXcdWorkingOrderInfoViewDao.java"
/>
<option
value=
"$PROJECT_DIR$/build.xml"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/monitoroperation/InsideXcdController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/XcdChangeOrderDao.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/static/js/insideXcdWarningTable.js"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/GjfxRelatedInsideWorkingOrderDao.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/MonitorOperation/WorkingOrderManage.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/MonitorOperation/InsideXcd.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/XCD_RelStatus.tag"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/static/js/xcdWarningTable.js"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/monitoroperation/WorkingOrderCreateController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/entity/DimKpi.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/entity/Kpi.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/static/My97DatePicker/WdatePicker.js"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/static/js/dygraph-combined2.js"
/>
...
...
@@ -204,37 +201,49 @@
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/ProvinceDao.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/DataModelViewDao.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/QualityRule_IfFilter.tag.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/PageURLController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/QualityRuleInfo.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/QualityRuleView.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleViewService.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleResultController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/entity/QualityRuleView.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/entity/QualityRuleInfo.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/layouts/header.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/FilterRuleResult.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/QualityRule_IfFilter.tag"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/monitoroperation/InsideXcdWorkingOrderInfoViewService.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleOperation.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/AccuracyRuleService.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/FilterRuleMaintainController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/FilterRuleMaintain.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/AccuracyRuleDao.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/QualityRuleViewDao.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/static/js/ruleOperationDetailTable.js"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/QualityRuleInfoDao.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleInfoService.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleOperationController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleResult.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/static/js/ruleResultDetailTable.js"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/entity/QualityRule.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/QualityRuleDao.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleService.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/KpiDao.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleConfigurationController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleMaintainController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleMaintain.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleConfiguration.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleMaintain.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/static/js/ruleOperationDetailTable.js"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleMaintainController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleConfigurationController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/QualityRule_IfWarning.tag.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/QualityRule_IfWarn.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/QualityRule_IfWarn.tag.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/QualityRule_IfWarn.tag"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/QualityRuleInfoDao.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleInfoService.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/QualityRuleInfo_IfWarning.tag"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/layouts/header.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/PageURLController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleResult.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleOperation.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleOperationController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/entity/QualityRuleReport.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/static/js/ruleReportDetailTable.js"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleReport.jsp"
/>
<option
value=
"$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/QualityReportType.tag"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleReportController.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleReportService.java"
/>
<option
value=
"$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/QualityRuleReportDao.java"
/>
</list>
</option>
</component>
...
...
@@ -334,6 +343,36 @@
<item
name=
"monitorAnalysis"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"src"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"main"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"java"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"com"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"cmsz"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"monitorAnalysis"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"monitorAnalysis"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"src"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"main"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"java"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"com"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"cmsz"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"web"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"monitorAnalysis"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"monitorAnalysis"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"src"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"main"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"java"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"com"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"cmsz"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"web"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"analysissupport"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"monitorAnalysis"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"monitorAnalysis"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"src"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"main"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"webapp"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
...
...
@@ -351,7 +390,7 @@
<item
name=
"main"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"webapp"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"WEB-INF"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"
tag
s"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"
view
s"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
</expand>
<select
/>
...
...
@@ -617,7 +656,7 @@
<workItem
from=
"1512350521369"
duration=
"14271000"
/>
<workItem
from=
"1512374931393"
duration=
"1843000"
/>
<workItem
from=
"1512377518719"
duration=
"6434000"
/>
<workItem
from=
"1512436761058"
duration=
"
9
85000"
/>
<workItem
from=
"1512436761058"
duration=
"
222
85000"
/>
</task>
<task
id=
"LOCAL-00001"
summary=
"first commit"
>
<created>
1507828551888
</created>
...
...
@@ -745,11 +784,18 @@
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1512383950771
</updated>
</task>
<option
name=
"localTasksCounter"
value=
"19"
/>
<task
id=
"LOCAL-00019"
summary=
"2017年12月4日 智能分析平台提交内容 --数据质量核查下质量规则新增页面弹出窗口"
>
<created>
1512437786574
</created>
<option
name=
"number"
value=
"00019"
/>
<option
name=
"presentableId"
value=
"LOCAL-00019"
/>
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1512437786574
</updated>
</task>
<option
name=
"localTasksCounter"
value=
"20"
/>
<servers
/>
</component>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"4
774
64000"
/>
<option
name=
"totallyTimeSpent"
value=
"4
987
64000"
/>
</component>
<component
name=
"TodoView"
>
<todo-panel
id=
"selected-file"
>
...
...
@@ -773,18 +819,18 @@
<window_info
id=
"Structure"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.25"
sideWeight=
"0.5"
order=
"1"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Ant Build"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.25"
sideWeight=
"0.5"
order=
"1"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"UI Designer"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"4"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Debug"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.
24590164
"
sideWeight=
"0.5"
order=
"2"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Debug"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.
08852459
"
sideWeight=
"0.5"
order=
"2"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"TODO"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32786885"
sideWeight=
"0.5"
order=
"6"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Messages"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.2
967213
"
sideWeight=
"0.5"
order=
"11"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Messages"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.2
2950819
"
sideWeight=
"0.5"
order=
"11"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Palette	"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"5"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Image Layers"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"5"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Java Enterprise"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32786885"
sideWeight=
"0.5"
order=
"9"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Capture Analysis"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"6"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Run"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.4
0983605
"
sideWeight=
"0.4939394"
order=
"5"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Run"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.4
1311476
"
sideWeight=
"0.4939394"
order=
"5"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Version Control"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.13934426"
sideWeight=
"0.49545455"
order=
"12"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Spring"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32786885"
sideWeight=
"0.5"
order=
"13"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Terminal"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32840723"
sideWeight=
"0.5"
order=
"14"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Project"
active=
"
false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.23600605
"
sideWeight=
"0.5"
order=
"0"
side_tool=
"false"
content_ui=
"combo"
/>
<window_info
id=
"Project"
active=
"
true"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.23827533
"
sideWeight=
"0.5"
order=
"0"
side_tool=
"false"
content_ui=
"combo"
/>
<window_info
id=
"Bean Validation"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Web"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32954547"
sideWeight=
"0.5"
order=
"3"
side_tool=
"true"
content_ui=
"tabs"
/>
<window_info
id=
"Theme Preview"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"8"
side_tool=
"false"
content_ui=
"tabs"
/>
...
...
@@ -815,7 +861,7 @@
<window_info
id=
"Structure"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.25"
sideWeight=
"0.5"
order=
"1"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Ant Build"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.25"
sideWeight=
"0.5"
order=
"1"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"UI Designer"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"4"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Debug"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.
34754097
"
sideWeight=
"0.5"
order=
"2"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Debug"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.
24590164
"
sideWeight=
"0.5"
order=
"2"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"TODO"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32786885"
sideWeight=
"0.5"
order=
"6"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Messages"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.2967213"
sideWeight=
"0.5"
order=
"11"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Palette	"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"5"
side_tool=
"false"
content_ui=
"tabs"
/>
...
...
@@ -823,11 +869,11 @@
<window_info
id=
"Java Enterprise"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32786885"
sideWeight=
"0.5"
order=
"9"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Capture Analysis"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"6"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Inspection"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.4"
sideWeight=
"0.5"
order=
"4"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Run"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.
5672131
"
sideWeight=
"0.4939394"
order=
"5"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Run"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.
17540984
"
sideWeight=
"0.4939394"
order=
"5"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Version Control"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.13934426"
sideWeight=
"0.49545455"
order=
"12"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Spring"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32786885"
sideWeight=
"0.5"
order=
"13"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Terminal"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32840723"
sideWeight=
"0.5"
order=
"14"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Project"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"
fals
e"
show_stripe_button=
"true"
weight=
"0.23600605"
sideWeight=
"0.5"
order=
"0"
side_tool=
"false"
content_ui=
"combo"
/>
<window_info
id=
"Project"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"
tru
e"
show_stripe_button=
"true"
weight=
"0.23600605"
sideWeight=
"0.5"
order=
"0"
side_tool=
"false"
content_ui=
"combo"
/>
<window_info
id=
"Bean Validation"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Web"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32954547"
sideWeight=
"0.5"
order=
"3"
side_tool=
"true"
content_ui=
"tabs"
/>
<window_info
id=
"Find"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"1"
side_tool=
"false"
content_ui=
"tabs"
/>
...
...
@@ -894,7 +940,8 @@
<MESSAGE
value=
"2017年12月3日 智能分析平台提交内容 --数据质量核查下质量规则新增页面完成"
/>
<MESSAGE
value=
"2017年12月4日 智能分析平台提交内容 --数据质量核查下质量规则运营页面完成"
/>
<MESSAGE
value=
"2017年12月4日 智能分析平台提交内容 --数据质量核查下质量规则修改页面完成"
/>
<option
name=
"LAST_COMMIT_MESSAGE"
value=
"2017年12月4日 智能分析平台提交内容 --数据质量核查下质量规则修改页面完成"
/>
<MESSAGE
value=
"2017年12月4日 智能分析平台提交内容 --数据质量核查下质量规则新增页面弹出窗口"
/>
<option
name=
"LAST_COMMIT_MESSAGE"
value=
"2017年12月4日 智能分析平台提交内容 --数据质量核查下质量规则新增页面弹出窗口"
/>
</component>
<component
name=
"XDebuggerManager"
>
<breakpoint-manager>
...
...
@@ -906,7 +953,7 @@
<option
name=
"timeStamp"
value=
"17"
/>
</line-breakpoint>
</breakpoints>
<option
name=
"time"
value=
"6
2
"
/>
<option
name=
"time"
value=
"6
5
"
/>
</breakpoint-manager>
<watches-manager
/>
</component>
...
...
@@ -923,369 +970,446 @@
</buildFile>
</component>
<component
name=
"editorHistoryManager"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/XcdWarningInfoViewDao.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"133"
>
<caret
line=
"27"
column=
"32"
lean-forward=
"false"
selection-start-line=
"27"
selection-start-column=
"32"
selection-end-line=
"27"
selection-end-column=
"32"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/WEB-INF/views/MonitorOperation/WorkingOrderManage.jsp"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/modelmanage/ModelMaintainController.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
-5852
"
>
<caret
line=
"5
49"
column=
"39"
lean-forward=
"false"
selection-start-line=
"549"
selection-start-column=
"39"
selection-end-line=
"549"
selection-end-column=
"57
"
/>
<state
relative-caret-position=
"
286
"
>
<caret
line=
"5
7"
column=
"13"
lean-forward=
"false"
selection-start-line=
"57"
selection-start-column=
"13"
selection-end-line=
"57"
selection-end-column=
"13
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/WEB-INF/views/Mo
nitorOperation/InsideXcd
.jsp"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/WEB-INF/views/Mo
delManage/ModelParameterConfiguration
.jsp"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
264
"
>
<caret
line=
"
200"
column=
"41"
lean-forward=
"false"
selection-start-line=
"200"
selection-start-column=
"41"
selection-end-line=
"200"
selection-end-column=
"55
"
/>
<state
relative-caret-position=
"
1188
"
>
<caret
line=
"
54"
column=
"32"
lean-forward=
"false"
selection-start-line=
"54"
selection-start-column=
"32"
selection-end-line=
"54"
selection-end-column=
"32
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
service/analysissupport/QualityRuleViewServic
e.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
entity/QualityRul
e.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
286
"
>
<caret
line=
"1
9"
column=
"44"
lean-forward=
"false"
selection-start-line=
"19"
selection-start-column=
"44"
selection-end-line=
"19"
selection-end-column=
"44
"
/>
<state
relative-caret-position=
"
1298
"
>
<caret
line=
"1
38"
column=
"18"
lean-forward=
"false"
selection-start-line=
"138"
selection-start-column=
"18"
selection-end-line=
"138"
selection-end-column=
"18
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/monitoroperation/WorkingOrderCreateController.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/static/js/modelResultDetailTable.js
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
-12143
"
>
<caret
line=
"
67"
column=
"13"
lean-forward=
"false"
selection-start-line=
"67"
selection-start-column=
"13"
selection-end-line=
"67"
selection-end-column=
"13
"
/>
<state
relative-caret-position=
"
301
"
>
<caret
line=
"
578"
column=
"84"
lean-forward=
"false"
selection-start-line=
"578"
selection-start-column=
"84"
selection-end-line=
"578"
selection-end-column=
"84
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/modelmanage/ModelMonitorController.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/ModelManage/ModelResult.jsp
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"286"
>
<caret
line=
"15"
column=
"13"
lean-forward=
"false"
selection-start-line=
"15"
selection-start-column=
"13"
selection-end-line=
"15"
selection-end-column=
"13"
/>
<state
relative-caret-position=
"2244"
>
<caret
line=
"102"
column=
"64"
lean-forward=
"false"
selection-start-line=
"102"
selection-start-column=
"64"
selection-end-line=
"102"
selection-end-column=
"64"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
service/analysissupport/AccuracyRuleService
.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
repository/QualityRuleDao
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"215"
>
<caret
line=
"32"
column=
"40"
lean-forward=
"true"
selection-start-line=
"32"
selection-start-column=
"40"
selection-end-line=
"32"
selection-end-column=
"40"
/>
<state
relative-caret-position=
"572"
>
<caret
line=
"36"
column=
"43"
lean-forward=
"false"
selection-start-line=
"36"
selection-start-column=
"43"
selection-end-line=
"36"
selection-end-column=
"43"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
web/analysissupport/FilterRuleMaintainController
.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
service/analysissupport/QualityRuleService
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-168"
>
<caret
line=
"48"
column=
"40"
lean-forward=
"false"
selection-start-line=
"48"
selection-start-column=
"40"
selection-end-line=
"48"
selection-end-column=
"40"
/>
<state
relative-caret-position=
"528"
>
<caret
line=
"30"
column=
"111"
lean-forward=
"false"
selection-start-line=
"30"
selection-start-column=
"111"
selection-end-line=
"30"
selection-end-column=
"111"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/AnalysisSupport/FilterRuleMaintain.jsp
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/modelmanage/ModelParameterConfigurationController.java
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"864"
>
<caret
line=
"202"
column=
"33"
lean-forward=
"false"
selection-start-line=
"202"
selection-start-column=
"33"
selection-end-line=
"202"
selection-end-column=
"33"
/>
<state
relative-caret-position=
"4488"
>
<caret
line=
"246"
column=
"5"
lean-forward=
"false"
selection-start-line=
"246"
selection-start-column=
"5"
selection-end-line=
"246"
selection-end-column=
"5"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/entity/
ModelParameter
.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/entity/
Kpi
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"193"
>
<caret
line=
"20"
column=
"13"
lean-forward=
"false"
selection-start-line=
"20"
selection-start-column=
"13"
selection-end-line=
"20"
selection-end-column=
"13"
/>
<state
relative-caret-position=
"127"
>
<caret
line=
"27"
column=
"13"
lean-forward=
"false"
selection-start-line=
"27"
selection-start-column=
"13"
selection-end-line=
"27"
selection-end-column=
"13"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/MonitorOperation/WorkingOrderUpdate.jsp
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/repository/KpiDao.java
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-1151"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<state
relative-caret-position=
"185"
>
<caret
line=
"46"
column=
"45"
lean-forward=
"false"
selection-start-line=
"46"
selection-start-column=
"45"
selection-end-line=
"46"
selection-end-column=
"45"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/monitoroperation/WorkingOrderUpdateController.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/AnalysisSupport/QualityRuleMaintain.jsp
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-1723"
>
<caret
line=
"52"
column=
"13"
lean-forward=
"false"
selection-start-line=
"52"
selection-start-column=
"13"
selection-end-line=
"52"
selection-end-column=
"13"
/>
<state
relative-caret-position=
"119"
>
<caret
line=
"117"
column=
"186"
lean-forward=
"false"
selection-start-line=
"117"
selection-start-column=
"186"
selection-end-line=
"117"
selection-end-column=
"186"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/entity/DataModel.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/AnalysisSupport/QualityRuleConfiguration.jsp
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"193"
>
<caret
line=
"21"
column=
"13"
lean-forward=
"false"
selection-start-line=
"21"
selection-start-column=
"13"
selection-end-line=
"21"
selection-end-column=
"13"
/>
<state
relative-caret-position=
"331"
>
<caret
line=
"445"
column=
"17"
lean-forward=
"true"
selection-start-line=
"445"
selection-start-column=
"17"
selection-end-line=
"445"
selection-end-column=
"17"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/
monitoroperation/WarnAnalysisDetail
Controller.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/
analysissupport/QualityRuleConfiguration
Controller.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-4146"
>
<caret
line=
"280"
column=
"20"
lean-forward=
"true"
selection-start-line=
"280"
selection-start-column=
"20"
selection-end-line=
"280"
selection-end-column=
"20"
/>
<state
relative-caret-position=
"1899"
>
<caret
line=
"307"
column=
"8"
lean-forward=
"false"
selection-start-line=
"307"
selection-start-column=
"8"
selection-end-line=
"307"
selection-end-column=
"8"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
repository/PzxDetailInfoViewDao
.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
web/analysissupport/QualityRuleMaintainController
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-54"
>
<caret
line=
"51"
column=
"18"
lean-forward=
"false"
selection-start-line=
"51"
selection-start-column=
"18"
selection-end-line=
"51"
selection-end-column=
"18"
/>
<state
relative-caret-position=
"73"
>
<caret
line=
"312"
column=
"16"
lean-forward=
"true"
selection-start-line=
"312"
selection-start-column=
"16"
selection-end-line=
"313"
selection-end-column=
"50"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
web/analysissupport/PzxAttributeDetailController
.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
entity/SystemFunction
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"598"
>
<caret
line=
"159"
column=
"62"
lean-forward=
"false"
selection-start-line=
"159"
selection-start-column=
"62"
selection-end-line=
"159"
selection-end-column=
"62"
/>
<state
relative-caret-position=
"193"
>
<caret
line=
"24"
column=
"13"
lean-forward=
"false"
selection-start-line=
"24"
selection-start-column=
"13"
selection-end-line=
"24"
selection-end-column=
"13"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/repository/ModelParameterDao.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/tags/GJFX_WarningStatus.tag
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-132"
>
<caret
line=
"26"
column=
"14"
lean-forward=
"true"
selection-start-line=
"26"
selection-start-column=
"14"
selection-end-line=
"26"
selection-end-column=
"14"
/>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/repository/AccuracyRuleDao.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/tags/GZFX_WarningSource_stats.tag
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"26"
>
<caret
line=
"26"
column=
"71"
lean-forward=
"false"
selection-start-line=
"26"
selection-start-column=
"71"
selection-end-line=
"26"
selection-end-column=
"71"
/>
<state
relative-caret-position=
"-66"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/entity/AccuracyRule.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/tags/QualityRule_IfWarning.tag.jsp
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"151"
>
<caret
line=
"40"
column=
"94"
lean-forward=
"false"
selection-start-line=
"40"
selection-start-column=
"77"
selection-end-line=
"40"
selection-end-column=
"94"
/>
<state
relative-caret-position=
"220"
>
<caret
line=
"10"
column=
"16"
lean-forward=
"false"
selection-start-line=
"10"
selection-start-column=
"11"
selection-end-line=
"10"
selection-end-column=
"16"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/service/modelmanage/ModelParameterService.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/tags/QualityRule_IfWarn.jsp
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"22"
>
<caret
line=
"23"
column=
"16"
lean-forward=
"false"
selection-start-line=
"23"
selection-start-column=
"16"
selection-end-line=
"23"
selection-end-column=
"16"
/>
<state
relative-caret-position=
"220"
>
<caret
line=
"10"
column=
"16"
lean-forward=
"false"
selection-start-line=
"10"
selection-start-column=
"11"
selection-end-line=
"10"
selection-end-column=
"16"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/WEB-INF/
views/ModelManage/ModelMaintain.jsp
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/WEB-INF/
tags/GZFX_WarningSource_detail.tag
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"22"
>
<caret
line=
"263"
column=
"12"
lean-forward=
"false"
selection-start-line=
"263"
selection-start-column=
"12"
selection-end-line=
"263"
selection-end-column=
"12"
/>
<state
relative-caret-position=
"-330"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/repository/QualityRuleViewDao.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/tags/GZFX_XcdStatus.tag
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"198"
>
<caret
line=
"13"
column=
"58"
lean-forward=
"false"
selection-start-line=
"13"
selection-start-column=
"58"
selection-end-line=
"13"
selection-end-column=
"58"
/>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/analysissupport/QualityRuleResultController.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/tags/PZX_Ifkey.tag
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-907"
>
<caret
line=
"38"
column=
"13"
lean-forward=
"false"
selection-start-line=
"38"
selection-start-column=
"13"
selection-end-line=
"38"
selection-end-column=
"13"
/>
<state
relative-caret-position=
"-51"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/
static/js/ruleOperationDetailTable.js
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/
WEB-INF/tags/QualityRule_IfWarn.tag.jsp
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-15"
>
<caret
line=
"539"
column=
"41"
lean-forward=
"false"
selection-start-line=
"539"
selection-start-column=
"41"
selection-end-line=
"539"
selection-end-column=
"41"
/>
<state
relative-caret-position=
"220"
>
<caret
line=
"10"
column=
"16"
lean-forward=
"false"
selection-start-line=
"10"
selection-start-column=
"11"
selection-end-line=
"10"
selection-end-column=
"16"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/service/monitoroperation/InsideXcdWorkingOrderInfoViewService.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/tags/QualityRule_IfWarn.tag.tld
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-154"
>
<caret
line=
"13"
column=
"13"
lean-forward=
"false"
selection-start-line=
"13"
selection-start-column=
"13"
selection-end-line=
"13"
selection-end-column=
"13"
/>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/service/monitoroperation/XcdWorkingOrderInfoService.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/tags/QualityRule_IfWarn.tag
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"133"
>
<caret
line=
"138"
column=
"40"
lean-forward=
"false"
selection-start-line=
"138"
selection-start-column=
"40"
selection-end-line=
"138"
selection-end-column=
"40"
/>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"9"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"9"
selection-end-line=
"0"
selection-end-column=
"9"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/
PeriodTag
.tag"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/WEB-INF/tags/
GZFX_TitleSearch
.tag"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
-2366
"
>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/monitoroperation/WorkingOrderManageControll.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"91"
>
<caret
line=
"83"
column=
"13"
lean-forward=
"false"
selection-start-line=
"83"
selection-start-column=
"13"
selection-end-line=
"83"
selection-end-column=
"13"
/>
<state
relative-caret-position=
"333"
>
<caret
line=
"388"
column=
"114"
lean-forward=
"true"
selection-start-line=
"388"
selection-start-column=
"13"
selection-end-line=
"388"
selection-end-column=
"114"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"
jar://$PROJECT_DIR$/src/main/webapp/WEB-INF/lib/spring-aop-3.2.3.RELEASE.jar!/org/springframework/aop/framework/CglibAopProxy.class
"
>
<entry
file=
"
file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleResultController.java
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"79"
>
<caret
line=
"77"
column=
"209"
lean-forward=
"false"
selection-start-line=
"77"
selection-start-column=
"209"
selection-end-line=
"77"
selection-end-column=
"209"
/>
<state
relative-caret-position=
"73"
>
<caret
line=
"120"
column=
"72"
lean-forward=
"true"
selection-start-line=
"120"
selection-start-column=
"12"
selection-end-line=
"120"
selection-end-column=
"72"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
web/analysissupport/QualityRuleOperationController
.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
entity/QualityRuleInfo
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"140"
>
<caret
line=
"124"
column=
"55"
lean-forward=
"true"
selection-start-line=
"124"
selection-start-column=
"55"
selection-end-line=
"124"
selection-end-column=
"55"
/>
<state
relative-caret-position=
"66"
>
<caret
line=
"84"
column=
"54"
lean-forward=
"true"
selection-start-line=
"83"
selection-start-column=
"4"
selection-end-line=
"84"
selection-end-column=
"54"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/service/analysissupport/QualityRuleInfoService.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/tags/QualityRuleInfo_IfWarning.tag
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"330"
>
<caret
line=
"26"
column=
"133"
lean-forward=
"false"
selection-start-line=
"26"
selection-start-column=
"133"
selection-end-line=
"26"
selection-end-column=
"133"
/>
<state
relative-caret-position=
"249"
>
<caret
line=
"20"
column=
"13"
lean-forward=
"false"
selection-start-line=
"20"
selection-start-column=
"13"
selection-end-line=
"20"
selection-end-column=
"13"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
entity/QualityRuleInfo
.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
web/PageURLController
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"35"
>
<caret
line=
"25"
column=
"34"
lean-forward=
"false"
selection-start-line=
"25"
selection-start-column=
"22"
selection-end-line=
"25"
selection-end-column=
"34"
/>
<state
relative-caret-position=
"367"
>
<caret
line=
"195"
column=
"72"
lean-forward=
"false"
selection-start-line=
"195"
selection-start-column=
"72"
selection-end-line=
"195"
selection-end-column=
"72"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/monitoroperation/InsideXcdController.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/layouts/header.jsp
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"245"
>
<caret
line=
"149"
column=
"48"
lean-forward=
"false"
selection-start-line=
"149"
selection-start-column=
"46"
selection-end-line=
"149"
selection-end-column=
"48"
/>
<state
relative-caret-position=
"264"
>
<caret
line=
"276"
column=
"105"
lean-forward=
"false"
selection-start-line=
"276"
selection-start-column=
"105"
selection-end-line=
"276"
selection-end-column=
"105"
/>
<folding>
<marker
date=
"1512460350630"
expanded=
"true"
signature=
"28791:28815"
ph=
"..."
/>
<marker
date=
"1512460350630"
expanded=
"true"
signature=
"29033:29047"
ph=
"..."
/>
<marker
date=
"1512460350630"
expanded=
"true"
signature=
"29319:29333"
ph=
"..."
/>
<marker
date=
"1512460350630"
expanded=
"true"
signature=
"29607:29621"
ph=
"..."
/>
<marker
date=
"1512460350630"
expanded=
"true"
signature=
"29784:29801"
ph=
"..."
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/modelmanage/ModelMaintainController.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/AnalysisSupport/QualityRuleResult.jsp
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"286"
>
<caret
line=
"57"
column=
"13"
lean-forward=
"false"
selection-start-line=
"57"
selection-start-column=
"13"
selection-end-line=
"57"
selection-end-column=
"13"
/>
<state
relative-caret-position=
"274"
>
<caret
line=
"29"
column=
"81"
lean-forward=
"false"
selection-start-line=
"29"
selection-start-column=
"81"
selection-end-line=
"29"
selection-end-column=
"81"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/
WEB-INF/views/AnalysisSupport/QualityRuleOperation.jsp
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/
static/js/warnAnalysisDetailTable.js
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1254"
>
<caret
line=
"102"
column=
"0"
lean-forward=
"false"
selection-start-line=
"102"
selection-start-column=
"0"
selection-end-line=
"102"
selection-end-column=
"0"
/>
<state
relative-caret-position=
"-2574"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<marker
date=
"1511516671182"
expanded=
"true"
signature=
"14997:15011"
ph=
"..."
/>
<marker
date=
"1511516671182"
expanded=
"true"
signature=
"16193:16203"
ph=
"..."
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/repository/QualityRuleInfoDao.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/static/js/xcdWarningTable.js
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"71"
>
<caret
line=
"23"
column=
"44"
lean-forward=
"true"
selection-start-line=
"23"
selection-start-column=
"44"
selection-end-line=
"23"
selection-end-column=
"44"
/>
<state
relative-caret-position=
"-2838"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<marker
date=
"1511516671189"
expanded=
"true"
signature=
"10442:10454"
ph=
"..."
/>
<marker
date=
"1511516671189"
expanded=
"true"
signature=
"10737:10749"
ph=
"..."
/>
<marker
date=
"1511516671189"
expanded=
"true"
signature=
"15263:15273"
ph=
"..."
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/
WEB-INF/views/ModelManage/ModelParameterConfiguration.jsp
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/
static/js/pzxAttriDetailBoxplot.js
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1188"
>
<caret
line=
"54"
column=
"32"
lean-forward=
"false"
selection-start-line=
"54"
selection-start-column=
"32"
selection-end-line=
"54"
selection-end-column=
"32"
/>
<state
relative-caret-position=
"-7128"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<marker
date=
"1511516671165"
expanded=
"true"
signature=
"475:487"
ph=
"..."
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/entity/QualityRule.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/static/js/xcdChangeTable.js
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1298"
>
<caret
line=
"138"
column=
"18"
lean-forward=
"false"
selection-start-line=
"138"
selection-start-column=
"18"
selection-end-line=
"138"
selection-end-column=
"18"
/>
<state
relative-caret-position=
"-2772"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<marker
date=
"1511516671185"
expanded=
"true"
signature=
"9535:9547"
ph=
"..."
/>
<marker
date=
"1511516671185"
expanded=
"true"
signature=
"9874:9886"
ph=
"..."
/>
<marker
date=
"1511516671185"
expanded=
"true"
signature=
"12863:12877"
ph=
"..."
/>
<marker
date=
"1511516671185"
expanded=
"true"
signature=
"14060:14070"
ph=
"..."
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/static/js/ruleResultDetailTable.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1672"
>
<caret
line=
"537"
column=
"96"
lean-forward=
"false"
selection-start-line=
"537"
selection-start-column=
"96"
selection-end-line=
"537"
selection-end-column=
"96"
/>
<state
relative-caret-position=
"9445"
>
<caret
line=
"562"
column=
"46"
lean-forward=
"true"
selection-start-line=
"562"
selection-start-column=
"46"
selection-end-line=
"562"
selection-end-column=
"46"
/>
<folding>
<marker
date=
"1512375621300"
expanded=
"true"
signature=
"10988:11000"
ph=
"..."
/>
<marker
date=
"1512375621300"
expanded=
"true"
signature=
"15330:15340"
ph=
"..."
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/static/js/
modelResult
DetailTable.js"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/static/js/
ruleOperation
DetailTable.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"301"
>
<caret
line=
"578"
column=
"84"
lean-forward=
"false"
selection-start-line=
"578"
selection-start-column=
"84"
selection-end-line=
"578"
selection-end-column=
"84"
/>
<state
relative-caret-position=
"133"
>
<caret
line=
"293"
column=
"36"
lean-forward=
"true"
selection-start-line=
"293"
selection-start-column=
"36"
selection-end-line=
"293"
selection-end-column=
"36"
/>
<folding>
<marker
date=
"1512444415708"
expanded=
"true"
signature=
"11708:11720"
ph=
"..."
/>
<marker
date=
"1512444415708"
expanded=
"true"
signature=
"17092:17102"
ph=
"..."
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/AnalysisSupport/QualityRuleResult.jsp
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/repository/QualityRuleInfoDao.java
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"147"
>
<caret
line=
"186"
column=
"20"
lean-forward=
"true"
selection-start-line=
"186"
selection-start-column=
"20"
selection-end-line=
"186"
selection-end-column=
"20"
/>
<state
relative-caret-position=
"308"
>
<caret
line=
"23"
column=
"165"
lean-forward=
"true"
selection-start-line=
"23"
selection-start-column=
"165"
selection-end-line=
"23"
selection-end-column=
"329"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/ModelManage/ModelResult.jsp
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/service/analysissupport/QualityRuleInfoService.java
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
2244
"
>
<caret
line=
"
102"
column=
"64"
lean-forward=
"false"
selection-start-line=
"102"
selection-start-column=
"64"
selection-end-line=
"102"
selection-end-column=
"64
"
/>
<state
relative-caret-position=
"
330
"
>
<caret
line=
"
26"
column=
"245"
lean-forward=
"false"
selection-start-line=
"26"
selection-start-column=
"173"
selection-end-line=
"26"
selection-end-column=
"245
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
repository/QualityRuleDao
.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/
entity/QualityRuleReport
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"572"
>
<caret
line=
"36"
column=
"43"
lean-forward=
"false"
selection-start-line=
"36"
selection-start-column=
"43"
selection-end-line=
"36"
selection-end-column=
"43"
/>
<folding
/>
<state
relative-caret-position=
"173"
>
<caret
line=
"216"
column=
"36"
lean-forward=
"false"
selection-start-line=
"216"
selection-start-column=
"36"
selection-end-line=
"216"
selection-end-column=
"36"
/>
<folding>
<element
signature=
"imports"
expanded=
"true"
/>
<element
signature=
"e#4964#4965#0"
expanded=
"true"
/>
<element
signature=
"e#5018#5019#0"
expanded=
"true"
/>
<element
signature=
"e#5064#5065#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/service/analysissupport/QualityRuleService.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/tags/QualityRule_IfFilter.tag
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
528
"
>
<caret
line=
"
30"
column=
"111"
lean-forward=
"false"
selection-start-line=
"30"
selection-start-column=
"111"
selection-end-line=
"30"
selection-end-column=
"111
"
/>
<state
relative-caret-position=
"
261
"
>
<caret
line=
"
29"
column=
"9"
lean-forward=
"true"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"29"
selection-end-column=
"9
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/modelmanage/ModelParameterConfigurationController.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/static/js/ruleReportDetailTable.js
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"4488"
>
<caret
line=
"246"
column=
"5"
lean-forward=
"false"
selection-start-line=
"246"
selection-start-column=
"5"
selection-end-line=
"246"
selection-end-column=
"5"
/>
<folding
/>
<state
relative-caret-position=
"593"
>
<caret
line=
"142"
column=
"55"
lean-forward=
"false"
selection-start-line=
"142"
selection-start-column=
"55"
selection-end-line=
"142"
selection-end-column=
"55"
/>
<folding>
<marker
date=
"1512465130934"
expanded=
"true"
signature=
"11008:11020"
ph=
"..."
/>
<marker
date=
"1512465130934"
expanded=
"true"
signature=
"16392:16402"
ph=
"..."
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/entity/Kpi.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/AnalysisSupport/QualityRuleOperation.jsp
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"127"
>
<caret
line=
"27"
column=
"13"
lean-forward=
"false"
selection-start-line=
"27"
selection-start-column=
"13"
selection-end-line=
"27"
selection-end-column=
"13"
/>
<folding
/>
<state
relative-caret-position=
"147"
>
<caret
line=
"142"
column=
"12"
lean-forward=
"false"
selection-start-line=
"142"
selection-start-column=
"12"
selection-end-line=
"143"
selection-end-column=
"101"
/>
<folding>
<element
signature=
"n#style#0;n#div#0;n#div#0;n#div#0;n#div#1;n#div#1;n#div#1;n#div#0;n#div#0;n#div#0;n#div#0;n#div#1;n#div#0;n#div#2;n#body#0;n#html#0;n#!!top"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/repository/KpiDao.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/tags/QualityReportType.tag
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
185
"
>
<caret
line=
"
46"
column=
"45"
lean-forward=
"false"
selection-start-line=
"46"
selection-start-column=
"45"
selection-end-line=
"46"
selection-end-column=
"4
5"
/>
<state
relative-caret-position=
"
549
"
>
<caret
line=
"
28"
column=
"35"
lean-forward=
"false"
selection-start-line=
"28"
selection-start-column=
"35"
selection-end-line=
"28"
selection-end-column=
"3
5"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/analysissupport/QualityRuleConfigurationController.java
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/AnalysisSupport/QualityRuleReport.jsp
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1
91
"
>
<caret
line=
"1
79"
column=
"9"
lean-forward=
"true"
selection-start-line=
"179"
selection-start-column=
"9"
selection-end-line=
"179"
selection-end-column=
"9
"
/>
<state
relative-caret-position=
"1
383
"
>
<caret
line=
"1
66"
column=
"18"
lean-forward=
"false"
selection-start-line=
"166"
selection-start-column=
"18"
selection-end-line=
"166"
selection-end-column=
"18
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRule
Maintai
nController.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/web/analysissupport/QualityRule
Operatio
nController.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
125
"
>
<caret
line=
"1
70"
column=
"106"
lean-forward=
"false"
selection-start-line=
"170"
selection-start-column=
"106"
selection-end-line=
"170"
selection-end-column=
"106
"
/>
<state
relative-caret-position=
"
269
"
>
<caret
line=
"1
62"
column=
"5"
lean-forward=
"true"
selection-start-line=
"154"
selection-start-column=
"4"
selection-end-line=
"162"
selection-end-column=
"5
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/
webapp/WEB-INF/views/AnalysisSupport/QualityRuleMaintain.jsp
"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/
java/com/hp/cmsz/web/analysissupport/QualityRuleReportController.java
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"132"
>
<caret
line=
"266"
column=
"34"
lean-forward=
"true"
selection-start-line=
"266"
selection-start-column=
"34"
selection-end-line=
"266"
selection-end-column=
"34"
/>
<folding
/>
<state
relative-caret-position=
"151"
>
<caret
line=
"123"
column=
"65"
lean-forward=
"true"
selection-start-line=
"123"
selection-start-column=
"65"
selection-end-line=
"123"
selection-end-column=
"65"
/>
<folding>
<element
signature=
"e#2001#2020#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleConfiguration.jsp"
>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleReportService.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"123"
>
<caret
line=
"22"
column=
"141"
lean-forward=
"false"
selection-start-line=
"22"
selection-start-column=
"141"
selection-end-line=
"22"
selection-end-column=
"141"
/>
<folding>
<element
signature=
"imports"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/main/java/com/hp/cmsz/repository/QualityRuleReportDao.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
23
"
>
<caret
line=
"2
71"
column=
"40"
lean-forward=
"false"
selection-start-line=
"271"
selection-start-column=
"40"
selection-end-line=
"271"
selection-end-column=
"4
0"
/>
<state
relative-caret-position=
"
308
"
>
<caret
line=
"2
1"
column=
"0"
lean-forward=
"true"
selection-start-line=
"21"
selection-start-column=
"0"
selection-end-line=
"21"
selection-end-column=
"
0"
/>
<folding
/>
</state>
</provider>
...
...
src/main/java/com/hp/cmsz/entity/QualityRuleReport.java
0 → 100644
View file @
98f37997
package
com
.
hp
.
cmsz
.
entity
;
import
javax.persistence.*
;
import
java.sql.Timestamp
;
/**
* ccolap.quality_report_detail_v视图对应的实体类
*
* @author Liu Na
*
*/
@Entity
@Table
(
name
=
"quality_report_detail_v"
)
public
class
QualityRuleReport
{
private
Long
qualityVerificationReportId
;
private
Long
dataSourceId
;
private
Long
businessId
;
private
Long
kpiId
;
private
Long
provinceId
;
private
Long
channelId
;
private
String
provinceName
;
private
String
dataSourceName
;
private
String
businessName
;
private
String
channelName
;
private
String
kpiName
;
private
String
kpiCode
;
private
String
reportType
;
private
String
reportName
;
private
Timestamp
reportSumStartTime
;
private
Timestamp
reportSumEndTime
;
private
Long
integralityNum
;
private
Double
integralityPro
;
private
Long
timelyNum
;
private
Double
timelyPro
;
private
Long
accuracyNum
;
private
Double
accuracyPro
;
private
Long
ifPredicted
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
public
Long
getQualityVerificationReportId
()
{
return
qualityVerificationReportId
;
}
public
void
setQualityVerificationReportId
(
Long
qualityVerificationReportId
)
{
this
.
qualityVerificationReportId
=
qualityVerificationReportId
;
}
public
Long
getDataSourceId
()
{
return
dataSourceId
;
}
public
void
setDataSourceId
(
Long
dataSourceId
)
{
this
.
dataSourceId
=
dataSourceId
;
}
public
Long
getBusinessId
()
{
return
businessId
;
}
public
void
setBusinessId
(
Long
businessId
)
{
this
.
businessId
=
businessId
;
}
public
Long
getKpiId
()
{
return
kpiId
;
}
public
void
setKpiId
(
Long
kpiId
)
{
this
.
kpiId
=
kpiId
;
}
public
Long
getProvinceId
()
{
return
provinceId
;
}
public
void
setProvinceId
(
Long
provinceId
)
{
this
.
provinceId
=
provinceId
;
}
public
Long
getChannelId
()
{
return
channelId
;
}
public
void
setChannelId
(
Long
channelId
)
{
this
.
channelId
=
channelId
;
}
public
String
getProvinceName
()
{
return
provinceName
;
}
public
void
setProvinceName
(
String
provinceName
)
{
this
.
provinceName
=
provinceName
;
}
public
String
getDataSourceName
()
{
return
dataSourceName
;
}
public
void
setDataSourceName
(
String
dataSourceName
)
{
this
.
dataSourceName
=
dataSourceName
;
}
public
String
getBusinessName
()
{
return
businessName
;
}
public
void
setBusinessName
(
String
businessName
)
{
this
.
businessName
=
businessName
;
}
public
String
getKpiName
()
{
return
kpiName
;
}
public
void
setKpiName
(
String
kpiName
)
{
this
.
kpiName
=
kpiName
;
}
public
String
getKpiCode
()
{
return
kpiCode
;
}
public
void
setKpiCode
(
String
kpiCode
)
{
this
.
kpiCode
=
kpiCode
;
}
public
String
getReportType
()
{
return
reportType
;
}
public
void
setReportType
(
String
reportType
)
{
this
.
reportType
=
reportType
;
}
public
String
getReportName
()
{
return
reportName
;
}
public
void
setReportName
(
String
reportName
)
{
this
.
reportName
=
reportName
;
}
public
Timestamp
getReportSumStartTime
()
{
return
reportSumStartTime
;
}
public
void
setReportSumStartTime
(
Timestamp
reportSumStartTime
)
{
this
.
reportSumStartTime
=
reportSumStartTime
;
}
public
Timestamp
getReportSumEndTime
()
{
return
reportSumEndTime
;
}
public
void
setReportSumEndTime
(
Timestamp
reportSumEndTime
)
{
this
.
reportSumEndTime
=
reportSumEndTime
;
}
public
Long
getIntegralityNum
()
{
return
integralityNum
;
}
public
void
setIntegralityNum
(
Long
integralityNum
)
{
this
.
integralityNum
=
integralityNum
;
}
public
Double
getIntegralityPro
()
{
return
integralityPro
;
}
public
void
setIntegralityPro
(
Double
integralityPro
)
{
this
.
integralityPro
=
integralityPro
;
}
public
Long
getTimelyNum
()
{
return
timelyNum
;
}
public
void
setTimelyNum
(
Long
timelyNum
)
{
this
.
timelyNum
=
timelyNum
;
}
public
Double
getTimelyPro
()
{
return
timelyPro
;
}
public
void
setTimelyPro
(
Double
timelyPro
)
{
this
.
timelyPro
=
timelyPro
;
}
public
Long
getAccuracyNum
()
{
return
accuracyNum
;
}
public
void
setAccuracyNum
(
Long
accuracyNum
)
{
this
.
accuracyNum
=
accuracyNum
;
}
public
Double
getAccuracyPro
()
{
return
accuracyPro
;
}
public
void
setAccuracyPro
(
Double
accuracyPro
)
{
this
.
accuracyPro
=
accuracyPro
;
}
public
Long
getIfPredicted
()
{
return
ifPredicted
;
}
public
void
setIfPredicted
(
Long
ifPredicted
)
{
this
.
ifPredicted
=
ifPredicted
;
}
public
String
getChannelName
()
{
return
channelName
;
}
public
void
setChannelName
(
String
channelName
)
{
this
.
channelName
=
channelName
;
}
}
src/main/java/com/hp/cmsz/repository/QualityRuleInfoDao.java
View file @
98f37997
...
...
@@ -21,5 +21,5 @@ public interface QualityRuleInfoDao extends JpaSpecificationExecutor<QualityRule
QualityRuleInfo
findByQualityRuleId
(
Long
qualityRuleId
);
//根据筛选项查找
List
<
QualityRuleInfo
>
findByDataSourceIdInAndChannelIdInAndBusinessIdInAndProvinceIdInAndIfFilterInAnd
BusinessTimeBetweenOrderByBusinessTimeDesc
(
List
<
Long
>
dataSource
,
List
<
Long
>
chnnal
,
List
<
Long
>
busines
,
List
<
Long
>
province
,
List
<
Long
>
ifFilter
,
Timestamp
startTime
,
Timestamp
endTime
);
List
<
QualityRuleInfo
>
findByDataSourceIdInAndChannelIdInAndBusinessIdInAndProvinceIdInAndIfFilterInAnd
WarningTypeInAndBusinessTimeBetweenOrderByBusinessTimeDesc
(
List
<
Long
>
dataSource
,
List
<
Long
>
chnnal
,
List
<
Long
>
busines
,
List
<
Long
>
province
,
List
<
Long
>
ifFilter
,
List
<
String
>
ifWarning
,
Timestamp
startTime
,
Timestamp
endTime
);
}
src/main/java/com/hp/cmsz/repository/QualityRuleReportDao.java
0 → 100644
View file @
98f37997
package
com
.
hp
.
cmsz
.
repository
;
import
com.hp.cmsz.entity.QualityRuleInfo
;
import
com.hp.cmsz.entity.QualityRuleReport
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.repository.PagingAndSortingRepository
;
import
java.sql.Timestamp
;
import
java.util.List
;
public
interface
QualityRuleReportDao
extends
JpaSpecificationExecutor
<
QualityRuleReport
>,
PagingAndSortingRepository
<
QualityRuleReport
,
Long
>
{
@Query
(
"from QualityRuleReport qualityRuleReport where qualityRuleReport.reportSumEndTime between timestampadd(M,-1,getdate()) and getdate() order by qualityRuleReport.reportSumEndTime Desc"
)
List
<
QualityRuleReport
>
findQualityRuleReport
();
//根据筛选项筛选出质量规则报告
List
<
QualityRuleReport
>
findByDataSourceIdInAndChannelIdInAndBusinessIdInAndProvinceIdInAndReportTypeInAndReportSumEndTimeBetweenOrderByReportSumEndTimeDesc
(
List
<
Long
>
dataSource
,
List
<
Long
>
chnnal
,
List
<
Long
>
busines
,
List
<
Long
>
province
,
List
<
String
>
reportType
,
Timestamp
startTime
,
Timestamp
endTime
);
}
src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleInfoService.java
View file @
98f37997
...
...
@@ -23,8 +23,8 @@ public class QualityRuleInfoService {
}
//根据筛选项获取质量规则
public
List
<
QualityRuleInfo
>
getQualityRuleInfoBy
(
List
<
Long
>
dataSource
,
List
<
Long
>
chnnal
,
List
<
Long
>
busines
,
List
<
Long
>
province
,
List
<
Long
>
ifFilter
,
Timestamp
startTime
,
Timestamp
endTime
){
return
qualityRuleInfoDao
.
findByDataSourceIdInAndChannelIdInAndBusinessIdInAndProvinceIdInAndIfFilterInAnd
BusinessTimeBetweenOrderByBusinessTimeDesc
(
dataSource
,
chnnal
,
busines
,
province
,
ifFilter
,
startTime
,
endTime
);
public
List
<
QualityRuleInfo
>
getQualityRuleInfoBy
(
List
<
Long
>
dataSource
,
List
<
Long
>
chnnal
,
List
<
Long
>
busines
,
List
<
Long
>
province
,
List
<
Long
>
ifFilter
,
List
<
String
>
ifWarning
,
Timestamp
startTime
,
Timestamp
endTime
){
return
qualityRuleInfoDao
.
findByDataSourceIdInAndChannelIdInAndBusinessIdInAndProvinceIdInAndIfFilterInAnd
WarningTypeInAndBusinessTimeBetweenOrderByBusinessTimeDesc
(
dataSource
,
chnnal
,
busines
,
province
,
ifFilter
,
ifWarning
,
startTime
,
endTime
);
}
}
src/main/java/com/hp/cmsz/service/analysissupport/QualityRuleReportService.java
0 → 100644
View file @
98f37997
package
com
.
hp
.
cmsz
.
service
.
analysissupport
;
import
com.hp.cmsz.entity.QualityRuleReport
;
import
com.hp.cmsz.repository.QualityRuleReportDao
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.sql.Timestamp
;
import
java.util.List
;
@Service
@Transactional
public
class
QualityRuleReportService
{
@Autowired
private
QualityRuleReportDao
qualityRuleReportDao
;
public
List
<
QualityRuleReport
>
getQualityRuleReportByLastMonth
(){
return
qualityRuleReportDao
.
findQualityRuleReport
();}
//根据筛选项筛选
public
List
<
QualityRuleReport
>
getQualityRuleReportBy
(
List
<
Long
>
dataSource
,
List
<
Long
>
chnnal
,
List
<
Long
>
busines
,
List
<
Long
>
province
,
List
<
String
>
reportType
,
Timestamp
startTime
,
Timestamp
endTime
){
return
qualityRuleReportDao
.
findByDataSourceIdInAndChannelIdInAndBusinessIdInAndProvinceIdInAndReportTypeInAndReportSumEndTimeBetweenOrderByReportSumEndTimeDesc
(
dataSource
,
chnnal
,
busines
,
province
,
reportType
,
startTime
,
endTime
);
}
}
src/main/java/com/hp/cmsz/web/PageURLController.java
View file @
98f37997
...
...
@@ -193,6 +193,7 @@ public class PageURLController {
public
static
String
FilterMaintain
=
"AnalysisSupport/FilterRuleMaintain"
;
public
static
String
FilterConfiguration
=
"AnalysisSupport/FilterRuleConfiguration"
;
public
static
String
RuleOperation
=
"AnalysisSupport/QualityRuleOperation"
;
public
static
String
RuleReport
=
"AnalysisSupport/QualityRuleReport"
;
//基础管理
//AuthorityManage映射到WEB-INF/views下的AuthorityManage/AuthorityManage.jsp页面
...
...
src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleConfigurationController.java
View file @
98f37997
...
...
@@ -304,9 +304,10 @@ public class QualityRuleConfigurationController {
}
}
}
qualityRule
.
setRuleCrtTime
(
Timestamp
.
valueOf
(
ruleCrtTime
));
qualityRule
.
setRuleUpdateTime
(
Timestamp
.
valueOf
(
sd
.
format
(
new
Date
())));
qualityRule
.
setRuleCrtTime
(
Timestamp
.
valueOf
(
ruleCrtTime
));
qualityRule
.
setRuleUpdateTime
(
Timestamp
.
valueOf
(
sd
.
format
(
new
Date
())));
qualityRule
.
setRuleValidFlag
(
"1"
);
qualityRule
.
setIfSystemValue
(
"1"
);
qualityRuleDao
.
save
(
qualityRule
);
cmszOperationLogService
.
createLog
(
"修改"
,
"更新数据质量规则"
,
"quality_rule_warehouse_info_t. QUALITY_RULE_ID="
+
qualityRule
.
getQualityRuleId
().
toString
());
...
...
src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleMaintainController.java
View file @
98f37997
...
...
@@ -310,8 +310,8 @@ public class QualityRuleMaintainController {
}
qualityRule
.
setRuleCrtTime
(
Timestamp
.
valueOf
(
sd
.
format
(
new
Date
())));
qualityRule
.
setRuleUpdateTime
(
Timestamp
.
valueOf
(
sd
.
format
(
new
Date
())));
qualityRule
.
setRuleValidFlag
(
"
0
"
);
qualityRule
.
setIfSystemValue
(
"
0
"
);
qualityRule
.
setRuleValidFlag
(
"
1
"
);
qualityRule
.
setIfSystemValue
(
"
1
"
);
qualityRuleDao
.
save
(
qualityRule
);
cmszOperationLogService
.
createLog
(
"增加"
,
"新建质量模型"
,
"quality_rule_warehouse_info_t. QUALITY_RULE_ID="
+
qualityRule
.
getQualityRuleId
().
toString
());
Long
qualityRuleId
=
qualityRule
.
getQualityRuleId
();
...
...
src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleOperationController.java
View file @
98f37997
...
...
@@ -108,9 +108,9 @@ public class QualityRuleOperationController {
@RequestParam
(
value
=
"bussines"
)
String
bussines
,
//业务
@RequestParam
(
value
=
"province"
)
String
province
,
//省份
@RequestParam
(
value
=
"ifFilter"
)
String
ifFilter
,
//是否过滤
@RequestParam
(
value
=
"ifWarning"
)
String
ifWarning
,
//是否告警
HttpServletResponse
response
)
throws
ParseException
,
UnsupportedEncodingException
{
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyy-MM-dd hh:mm:ss"
);
cmszOperationLogService
.
createLog
(
"查询"
,
"质量规则运营查询"
,
"质量规则运营页面查询"
);
List
<
QualityRuleInfo
>
qualityRuleInfoList
;
String
[]
dates
=
period
.
split
(
"~"
);
...
...
@@ -119,6 +119,7 @@ public class QualityRuleOperationController {
String
[]
bussinesS
=
bussines
.
split
(
","
);
String
[]
provinceS
=
province
.
split
(
","
);
String
[]
ifFilterS
=
ifFilter
.
split
(
","
);
String
[]
ifWarningS
=
ifWarning
.
split
(
","
);
Timestamp
startTime
=
Timestamp
.
valueOf
(
dates
[
0
]);
Timestamp
endTime
=
Timestamp
.
valueOf
(
dates
[
1
]);
List
<
Long
>
dataSourceList
=
changeStrToList
(
dataSourceS
);
...
...
@@ -126,7 +127,9 @@ public class QualityRuleOperationController {
List
<
Long
>
bussinesList
=
changeStrToList
(
bussinesS
);
List
<
Long
>
provinceList
=
changeStrToList
(
provinceS
);
List
<
Long
>
ifFilterList
=
changeStrToList
(
ifFilterS
);
qualityRuleInfoList
=
qualityRuleInfoService
.
getQualityRuleInfoBy
(
dataSourceList
,
chnnalList
,
bussinesList
,
provinceList
,
ifFilterList
,
startTime
,
endTime
);
List
<
String
>
ifWarningList
=
changeStrToListstr
(
ifWarningS
);
qualityRuleInfoList
=
qualityRuleInfoService
.
getQualityRuleInfoBy
(
dataSourceList
,
chnnalList
,
bussinesList
,
provinceList
,
ifFilterList
,
ifWarningList
,
startTime
,
endTime
);
cmszOperationLogService
.
createLog
(
"查询"
,
"数据质量运营"
,
"由筛选项得到数据质量运营"
);
Gson
gson
=
new
Gson
();
response
.
setContentType
(
"text/Xml;charset=gbk"
);
PrintWriter
out
=
null
;
...
...
@@ -149,6 +152,16 @@ public class QualityRuleOperationController {
return
list
;
}
//将string数据类型转换成List<String>类型
public
List
<
String
>
changeStrToListstr
(
String
[]
str
){
List
<
String
>
list
=
new
ArrayList
<
String
>();
for
(
int
i
=
0
;
i
<
str
.
length
;
i
++){
list
.
add
(
str
[
i
]);
}
return
list
;
}
//查看数据质量规则内容
@RequestMapping
(
value
=
"/findQuality*"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
...
...
src/main/java/com/hp/cmsz/web/analysissupport/QualityRuleReportController.java
0 → 100644
View file @
98f37997
package
com
.
hp
.
cmsz
.
web
.
analysissupport
;
import
com.google.gson.Gson
;
import
com.hp.cmsz.entity.*
;
import
com.hp.cmsz.repository.DataSourceDao
;
import
com.hp.cmsz.repository.KpiDao
;
import
com.hp.cmsz.repository.ProvinceDao
;
import
com.hp.cmsz.service.BusinessService
;
import
com.hp.cmsz.service.ChannelService
;
import
com.hp.cmsz.service.CmszOperationLogService
;
import
com.hp.cmsz.service.analysissupport.QualityRuleReportService
;
import
com.hp.cmsz.web.PageURLController
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
import
java.io.PrintWriter
;
import
java.io.UnsupportedEncodingException
;
import
java.sql.Timestamp
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
/**
* 数据质量核查中的质量规则报告结果控制类
*
* @author Liu Na
*
*/
@Controller
@RequestMapping
(
value
=
"AnalysisSupport/QualityRuleReport"
)
public
class
QualityRuleReportController
{
@Autowired
private
ProvinceDao
provinceDao
;
@Autowired
private
ChannelService
channelService
;
@Autowired
private
BusinessService
businessService
;
@Autowired
private
KpiDao
kpiDao
;
@Autowired
private
DataSourceDao
dataSourceDao
;
@Autowired
private
QualityRuleReportService
qualityRuleReportService
;
@Autowired
private
CmszOperationLogService
cmszOperationLogService
;
@RequestMapping
(
value
=
""
)
public
String
ruleResultHome
(
@RequestParam
(
value
=
"rulePageNum"
,
defaultValue
=
"1"
)
String
rulePageNum
,
Map
model
){
List
<
QualityRuleReport
>
qualityRuleReportList
=
new
ArrayList
<
QualityRuleReport
>();
//查询出所有省份的信息
List
<
Province
>
provinceList
=(
List
<
Province
>)
provinceDao
.
findAll
();
//查询出所有的渠道信息
//List<Channel> channelList=(List<Channel>)channelDao.findChannel();
List
<
Channel
>
channelList
=
channelService
.
getAllChannels
();
//查询出所有的指标
List
<
Kpi
>
kpiList
=(
List
<
Kpi
>)
kpiDao
.
findAll
();
//查询出所有的业务
List
<
String
>
businessList
=
businessService
.
getAllBusinessIdAndBusinessName
();
//查询出所有的数据来源信息
List
<
DataSource
>
datasourceList
=
dataSourceDao
.
findDataSource
();
//查询出所有的运营质量规则
qualityRuleReportList
=
qualityRuleReportService
.
getQualityRuleReportByLastMonth
();
Gson
gson
=
new
Gson
();
model
.
put
(
"provinceList"
,
provinceList
);
model
.
put
(
"channelList"
,
channelList
);
model
.
put
(
"kpiList"
,
kpiList
);
model
.
put
(
"businessList"
,
businessList
);
model
.
put
(
"datasourceList"
,
datasourceList
);
model
.
put
(
"qualityRuleReportList"
,
gson
.
toJson
(
qualityRuleReportList
));
model
.
put
(
"rulePageNum"
,
rulePageNum
);
cmszOperationLogService
.
createLog
(
"查询"
,
"质量规则报告"
,
"质量规则报告首页"
);
return
PageURLController
.
RuleReport
;
}
//根据筛选项搜索
@RequestMapping
(
value
=
"/reportChangeTable*"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
public
void
changeTable
(
@RequestParam
(
value
=
"period"
)
String
period
,
// 时间
@RequestParam
(
value
=
"dataSource"
)
String
dataSource
,
// 数据来源
@RequestParam
(
value
=
"chnnal"
)
String
chnnal
,
//渠道
@RequestParam
(
value
=
"bussines"
)
String
bussines
,
//业务
@RequestParam
(
value
=
"province"
)
String
province
,
//省份
@RequestParam
(
value
=
"reportType"
)
String
reportType
,
//报告类型
HttpServletResponse
response
)
throws
ParseException
,
UnsupportedEncodingException
{
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyy-MM-dd hh:mm:ss"
);
List
<
QualityRuleReport
>
qualityRuleReportList
;
String
[]
dates
=
period
.
split
(
"~"
);
String
[]
dataSourceS
=
dataSource
.
split
(
","
);
String
[]
chnnalS
=
chnnal
.
split
(
","
);
String
[]
bussinesS
=
bussines
.
split
(
","
);
String
[]
provinceS
=
province
.
split
(
","
);
String
[]
reportTypeS
=
reportType
.
split
(
","
);
Timestamp
startTime
=
Timestamp
.
valueOf
(
dates
[
0
]);
Timestamp
endTime
=
Timestamp
.
valueOf
(
dates
[
1
]);
List
<
Long
>
dataSourceList
=
changeStrToList
(
dataSourceS
);
List
<
Long
>
chnnalList
=
changeStrToList
(
chnnalS
);
List
<
Long
>
bussinesList
=
changeStrToList
(
bussinesS
);
List
<
Long
>
provinceList
=
changeStrToList
(
provinceS
);
List
<
String
>
reportTypeList
=
changeStrToListstr
(
reportTypeS
);
qualityRuleReportList
=
qualityRuleReportService
.
getQualityRuleReportBy
(
dataSourceList
,
chnnalList
,
bussinesList
,
provinceList
,
reportTypeList
,
startTime
,
endTime
);
cmszOperationLogService
.
createLog
(
"查询"
,
"数据质量报告"
,
"由筛选项得到数据质量报告"
);
Gson
gson
=
new
Gson
();
response
.
setContentType
(
"text/Xml;charset=gbk"
);
PrintWriter
out
=
null
;
try
{
out
=
response
.
getWriter
();
out
.
println
(
gson
.
toJson
(
qualityRuleReportList
));
}
catch
(
IOException
e
)
{
// TODO Auto-generated catch block
e
.
printStackTrace
();
}
}
//将string数据类型转换成List<Long>类型
public
List
<
Long
>
changeStrToList
(
String
[]
str
){
List
<
Long
>
list
=
new
ArrayList
<
Long
>();
for
(
int
i
=
0
;
i
<
str
.
length
;
i
++){
list
.
add
(
Long
.
parseLong
(
str
[
i
]));
}
return
list
;
}
//将string数据类型转换成List<String>类型
public
List
<
String
>
changeStrToListstr
(
String
[]
str
){
List
<
String
>
list
=
new
ArrayList
<
String
>();
for
(
int
i
=
0
;
i
<
str
.
length
;
i
++){
list
.
add
(
str
[
i
]);
}
return
list
;
}
}
src/main/webapp/WEB-INF/classes/com/hp/cmsz/repository/KpiDao.class
View file @
98f37997
No preview for this file type
src/main/webapp/WEB-INF/classes/com/hp/cmsz/web/PageURLController.class
View file @
98f37997
No preview for this file type
src/main/webapp/WEB-INF/layouts/header.jsp
View file @
98f37997
...
...
@@ -274,6 +274,7 @@
<ul class="dropdown-menu">
<li><a href="${ctx}/AnalysisSupport/QualityRuleResult">数据质量规则维护</a></li>
<li><a href="${ctx}/AnalysisSupport/QualityRuleOperation">数据质量运营</a></li>
<li><a href="${ctx}/AnalysisSupport/QualityRuleReport">数据质量报告</a></li>
<li><a href="${ctx}/AnalysisSupport/FilterRuleResult">过滤规则维护</a></li>
</ul>
</li>
...
...
src/main/webapp/WEB-INF/tags/QualityReportType.tag
0 → 100644
View file @
98f37997
<%@tag pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set var="ctx" value="${pageContext.request.contextPath}" />
<!-- 质量规则报告类型 -->
<div id="ws" class="slide-menu-option">
<label>是否过滤</label>
<select class="slide-menu-select" id="reportType" name="reportType">
<option value="1,2,3" title="全部"selected><a href="#">全部</a></option>
<option value="1" title="日报"><a href="#">日报</a></option>
<option value="2" title="周报"><a href="#">周报</a></option>
<option value="3" title="月报"><a href="#">月报</a></option>
</select>
</div>
<script type="text/javascript">
function getReportType(){
return $("#reportType").val();
}
function getReportTypeTitle(){
return $("#reportType").find("option:selected").attr("title");
}
function RelReportTypeRest() {
$("#reportType").val("1,2,3");
}
</script>
\ No newline at end of file
src/main/webapp/WEB-INF/tags/QualityRuleInfo_IfWarning.tag
0 → 100644
View file @
98f37997
<%@tag pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set var="ctx" value="${pageContext.request.contextPath}" />
<!-- 质量规则是否告警 -->
<div id="ws" class="slide-menu-option">
<label>是否告警</label>
<select class="slide-menu-select" id="ifWarning" name="ifWarning">
<option value="正常" title="正常"><a href="#">正常</a></option>
<option value="及时性,准确性" title="告警"><a href="#">告警</a></option>
</select>
</div>
<script type="text/javascript">
function getIfWarning(){
return $("#ifWarning").val();
}
function getIfWarningTitle(){
return $("#ifWarning").find("option:selected").attr("title");
}
function RelWarningRest() {
$("#ifWarning").val("正常");
}
</script>
\ No newline at end of file
src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleConfiguration.jsp
View file @
98f37997
...
...
@@ -117,7 +117,7 @@
</tr>
<tr><td>
指标采集时间(
<font
color=
"red"
>
必填
</font>
):
</td>
<td
id=
"businessTimetd"
>
<input
type=
'text'
class=
'form-control'
id=
'businessTime'
name=
'businessTime'
onfocus=
'WdatePicker({dateFmt:"yyyy-MM-dd HH:mm:00",readOnly:false,hmsMenuCfg : {H : [ 1, 6 ], m : [ 30, 2 ], s : [ 60, 0 ]}})'
/>
<input
type=
'text'
class=
'form-control'
id=
'businessTime'
name=
'businessTime'
onfocus=
'WdatePicker({dateFmt:"yyyy-MM-dd HH:mm:00",
startDate:"%y-%M-%d 00:00:00",alwaysUseStartDate:true,
readOnly:false,hmsMenuCfg : {H : [ 1, 6 ], m : [ 30, 2 ], s : [ 60, 0 ]}})'
/>
</td>
</tr>
<tr><td>
添加准确性规则:
</td>
...
...
@@ -441,8 +441,7 @@
td
.
empty
();
data
=
JSON
.
parse
(
data
)
data
.
forEach
(
function
(
t
){
console
.
log
(
data
)
td
.
append
(
"<input type='checkbox' title='kpiCode' name='kpiinput' class='kpiItem' value='"
+
t
[
0
]
+
"' >"
+
t
[
1
]
+
"</input>"
)
td
.
append
(
"<input type='checkbox' title='"
+
t
[
2
]
+
"' name='kpiinput' class='kpiItem' value='"
+
t
[
0
]
+
"' >"
+
t
[
1
]
+
"</input>"
)
});
}
});
...
...
@@ -493,13 +492,13 @@
function
updateBusinessTime
(
calCycleValue
)
{
$
(
"#businessTimetd"
).
empty
()
if
(
calCycleValue
==
"30MI"
){
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-dd HH:
mm:00
\"
,readOnly:false,hmsMenuCfg : {H : [ 1, 6 ], m : [ 30, 2 ], s : [ 60, 0 ]}})'/>"
);
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-dd HH:
00:00
\"
,startDate:
\"
%y-%M-%d 00:00:00
\"
,alwaysUseStartDate:true
,readOnly:false,hmsMenuCfg : {H : [ 1, 6 ], m : [ 30, 2 ], s : [ 60, 0 ]}})'/>"
);
}
else
if
(
calCycleValue
==
"01HR"
){
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-dd HH:00:00
\"
,
readOnly:false,hmsMenuCfg : {H : [ 1, 6 ], m : [ 30, 2
], s : [ 60, 0 ]}})'/>"
);
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-dd HH:00:00
\"
,
startDate:
\"
%y-%M-%d 00:00:00
\"
,alwaysUseStartDate:true,readOnly:false,hmsMenuCfg : {H : [ 1, 6 ], m : [ 60, 0
], s : [ 60, 0 ]}})'/>"
);
}
else
if
(
calCycleValue
==
"01DY"
){
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-dd 00:00:00
\"
,readOnly:false,hmsMenuCfg : {H : [ 24, 0 ], m : [ 60, 0 ], s : [ 60, 0 ]}})'/>"
);
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-dd 00:00:00
\"
,
startDate:
\"
%y-%M-%d 00:00:00
\"
,alwaysUseStartDate:true,startDate:
\"
yyyy-MM-dd 00:00:00
\"
,
readOnly:false,hmsMenuCfg : {H : [ 24, 0 ], m : [ 60, 0 ], s : [ 60, 0 ]}})'/>"
);
}
else
if
(
calCycleValue
==
"01MO"
){
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-01 00:00:00
\"
,readOnly:false,hmsMenuCfg : {H : [ 24, 0 ], m : [ 60, 0 ], s : [ 60, 0 ]}})' />"
);
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-01 00:00:00
\"
,
startDate:
\"
%y-%M-%d 00:00:00
\"
,alwaysUseStartDate:true,
readOnly:false,hmsMenuCfg : {H : [ 24, 0 ], m : [ 60, 0 ], s : [ 60, 0 ]}})' />"
);
}
}
...
...
src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleMaintain.jsp
View file @
98f37997
...
...
@@ -109,13 +109,13 @@
</tr>
<tr><td>
指标采集时间(
<font
color=
"red"
>
必填
</font>
):
</td>
<td
id=
"businessTimetd"
>
<input
type=
'text'
class=
'form-control'
id=
'businessTime'
name=
'businessTime'
onfocus=
'WdatePicker({dateFmt:"yyyy-MM-dd HH:mm:00",
readOnly:false,hmsMenuCfg : {H : [ 1, 6 ], m : [ 30, 2 ], s : [ 60, 0 ]}
})'
/>
<input
type=
'text'
class=
'form-control'
id=
'businessTime'
name=
'businessTime'
onfocus=
'WdatePicker({dateFmt:"yyyy-MM-dd HH:mm:00",
startDate:"%y-%M-%d 00:00:00",readOnly:false,hmsMenuCfg : {H : [ 1, 6 ], m : [ 30, 2 ], s : [ 60, 0 ]},alwaysUseStartDate:true
})'
/>
</td>
</tr>
<tr><td>
添加准确性规则:
</td>
<td><table
class=
"table table-hover table-striped"
id=
"displayParam"
>
<thead>
<tr><th>
规则类型
</th><th>
范围最大值
</th><th>
范围最小值
</th><th>
重复考核粒度
</th><th>
重复考核开始时间
</th><th>
重复考核结束时间
</th><th>
重复是否连续
</th><th>
重复最大次数
</th><th>
数据是否累计
</th><th><a
href=
"javascript:deleteAllTr()"
>
删除
所有规则
</a></th></tr>
<thead
>
<tr><th>
规则类型
</th><th>
范围最大值
</th><th>
范围最小值
</th><th>
重复考核粒度
</th><th>
重复考核开始时间
</th><th>
重复考核结束时间
</th><th>
重复是否连续
</th><th>
重复最大次数
</th><th>
数据是否累计
</th><th><a
href=
"javascript:deleteAllTr()"
>
删除
全部
</a></th></tr>
</thead>
<tbody
id=
"addTr"
></tbody>
</table></td></tr>
...
...
@@ -433,7 +433,7 @@ function updateKpi(businessIds,calCycleValue){
td
.
empty
();
data
=
JSON
.
parse
(
data
)
data
.
forEach
(
function
(
t
){
td
.
append
(
"<input type='checkbox' name='kpiinput' class='kpiItem' value='"
+
t
[
0
]
+
"' checked >"
+
t
[
1
]
+
"</input>"
)
td
.
append
(
"<input type='checkbox' name='kpiinput' class='kpiItem'
title='"
+
t
[
2
]
+
"'
value='"
+
t
[
0
]
+
"' checked >"
+
t
[
1
]
+
"</input>"
)
});
}
});
...
...
@@ -484,13 +484,13 @@ updateBusiness($("#dataSource").val(),$("#channel").val());
function
updateBusinessTime
(
calCycleValue
)
{
$
(
"#businessTimetd"
).
empty
()
if
(
calCycleValue
==
"30MI"
){
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-dd HH:mm:00
\"
,
readOnly:false,hmsMenuCfg : {H : [ 1, 6 ], m : [ 30, 2 ], s : [ 60, 0 ]},'minDate:HH:00:00','maxDate:HH:30:00'
})'/>"
);
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-dd HH:mm:00
\"
,
startDate:
\"
%y-%M-%d 00:00:00
\"
,alwaysUseStartDate:true,readOnly:false,hmsMenuCfg : {H : [ 1, 6 ], m : [ 30, 2 ], s : [ 60, 0 ]}
})'/>"
);
}
else
if
(
calCycleValue
==
"01HR"
){
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-dd HH:00:00
\"
,
readOnly:false,hmsMenuCfg : {H : [ 1, 6 ], m : [ 30, 2
], s : [ 60, 0 ]}})'/>"
);
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-dd HH:00:00
\"
,
startDate:
\"
%y-%M-%d 00:00:00
\"
,alwaysUseStartDate:true,readOnly:false,hmsMenuCfg : {H : [ 1, 6 ], m : [ 60, 0
], s : [ 60, 0 ]}})'/>"
);
}
else
if
(
calCycleValue
==
"01DY"
){
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-dd 00:00:00
\"
,readOnly:false,hmsMenuCfg : {H : [ 24, 0 ], m : [ 60, 0 ], s : [ 60, 0 ]}})'/>"
);
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-dd 00:00:00
\"
,
startDate:
\"
%y-%M-%d 00:00:00
\"
,alwaysUseStartDate:true,
readOnly:false,hmsMenuCfg : {H : [ 24, 0 ], m : [ 60, 0 ], s : [ 60, 0 ]}})'/>"
);
}
else
if
(
calCycleValue
==
"01MO"
){
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-01 00:00:00
\"
,readOnly:false,hmsMenuCfg : {H : [ 24, 0 ], m : [ 60, 0 ], s : [ 60, 0 ]}})' />"
);
$
(
"#businessTimetd"
).
append
(
"<input type='text' class='form-control' id='businessTime' name='businessTime' onfocus='WdatePicker({dateFmt:
\"
yyyy-MM-01 00:00:00
\"
,
startDate:
\"
%y-%M-%d 00:00:00
\"
,alwaysUseStartDate:true,
readOnly:false,hmsMenuCfg : {H : [ 24, 0 ], m : [ 60, 0 ], s : [ 60, 0 ]}})' />"
);
}
}
...
...
src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleOperation.jsp
View file @
98f37997
...
...
@@ -28,6 +28,7 @@
<ul
class=
"nav nav-tabs"
>
<li><a
href=
"${ctx}/AnalysisSupport/QualityRuleResult"
>
数据质量规则维护
</a></li>
<li
class=
"active"
><a
href=
"#home"
data-toggle=
"tab"
>
数据质量运营
</a></li>
<li><a
href=
"${ctx}/AnalysisSupport/QualityRuleReport"
>
数据质量报告
</a></li>
<li><a
href=
"${ctx}/AnalysisSupport/FilterRuleResult"
>
过滤规则维护
</a></li>
</ul>
</div>
...
...
@@ -45,6 +46,7 @@
<tags:Public
_ProvinceTag
/>
<tags:GJFX
_datasource_channle_business
/>
<tags:QualityRule
_IfFilter
/>
<tags:QualityRuleInfo
_IfWarning
/>
<button
id=
"submit"
class=
"btn btn-primary"
onclick=
"operResultSubmit()"
>
提交
</button>
<button
id=
"disable"
class=
"btn btn-warning"
onclick=
"operResultReset()"
>
重置
</button>
</div>
...
...
@@ -65,6 +67,7 @@
<span
id=
"ChannelTag3"
class=
"label label-info"
data-placement=
"bottom"
></span>
<span
id=
"BusinessTag"
class=
"label label-info"
data-placement=
"bottom"
></span>
<span
id=
"ifFilterTag"
class=
"label label-info"
data-placement=
"bottom"
></span>
<span
id=
"ifWarningTag"
class=
"label label-info"
data-placement=
"bottom"
></span>
</div>
<div
class=
"bt-list-import"
>
...
...
@@ -74,7 +77,7 @@
<div
class=
"row"
>
<div
class=
"col-xs-12"
>
<div
class=
"table-header"
>
质量规则运营结果
数据
质量规则运营结果
<shiro:hasAnyRoles
name=
"admin,dataAnalysis,businessAnalysis"
>
<div
id=
"time_div"
style=
"top: -6px;float: right;height: 0px;position: relative;"
>
...
...
@@ -108,6 +111,7 @@
var
bussines
=
getStatsBusinessCheckedValuesString
();
var
province
=
getProvinceCheckedValuesString
();
var
ifFilter
=
getIfFilter
();
var
ifWarning
=
getIfWarning
();
if
(
dataSource
==
""
){
$
.
alert
(
"数据来源的选择不能为空"
);
}
else
if
(
chnnal
===
""
){
...
...
@@ -118,6 +122,8 @@
$
.
alert
(
"省份的选择不能为空"
);
}
else
if
(
ifFilter
===
""
)
{
$
.
alert
(
"是否过滤的选择不能为空"
);
}
else
if
(
ifWarning
===
""
)
{
$
.
alert
(
"是否告警的选择不能为空"
);
}
else
{
toggleMenu
(
'slidePushMenus'
);
//隐藏筛选项
//时间标签
...
...
@@ -136,13 +142,16 @@
//是否过滤
$
(
'#ifFilterTag'
).
text
(
"是否过滤"
).
attr
(
'data-original-title'
,
getIfFilterTitle
()).
tooltip
();
//是否告警
$
(
'#ifWarningTag'
).
text
(
"是否告警"
).
attr
(
'data-original-title'
,
getIfWarningTitle
()).
tooltip
();
if
(
period
==
""
){
$
.
alert
(
"时间选择不能为空"
);
}
$
.
ajax
({
type
:
'GET'
,
contentType
:
'application/json'
,
url
:
"${ctx}/AnalysisSupport/QualityRuleOperation/operationChangeTable?period="
+
period
+
"&province="
+
province
+
"&dataSource="
+
dataSource
+
"&chnnal="
+
chnnal
+
"&bussines="
+
bussines
+
"&ifFilter="
+
ifFilter
,
url
:
"${ctx}/AnalysisSupport/QualityRuleOperation/operationChangeTable?period="
+
period
+
"&province="
+
province
+
"&dataSource="
+
dataSource
+
"&chnnal="
+
chnnal
+
"&bussines="
+
bussines
+
"&ifFilter="
+
ifFilter
+
"&ifWarning="
+
ifWarning
,
dataType
:
'text'
,
async
:
false
,
beforeSend
:
function
(
data
)
{
...
...
@@ -163,6 +172,7 @@
ProvinceReset
();
statsDataSourceReset
();
//三级联动重置
RelFilterRest
();
RelWarningRest
();
}
</script>
...
...
src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleReport.jsp
0 → 100644
View file @
98f37997
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
%
>
<
%@
taglib
prefix=
"c"
uri=
"http://java.sun.com/jsp/jstl/core"
%
>
<
%@
taglib
prefix=
"tags"
tagdir=
"/WEB-INF/tags"
%
>
<
%@
taglib
prefix=
"shiro"
uri=
"http://shiro.apache.org/tags"
%
>
<c:set
var=
"ctx"
value=
"${pageContext.request.contextPath}"
/>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html
lang=
"en"
>
<head>
<title>
全网监控智能分析平台
</title>
</head>
<body>
<div
id=
"sticky-wrap"
></div>
<div>
<div
class=
"container"
>
<ol
class=
"breadcrumb"
>
<li><a
href=
"${ctx}/index"
>
首页
</a></li>
<li>
数据质量核查
</li>
<li
class=
"active"
>
质量规则报告
</li>
</ol>
</div>
</div>
<div
id=
"main-container main-tab-container"
>
<div
id=
"content"
class=
"container"
>
<div
class=
"tab-bar-bt"
>
<ul
class=
"nav nav-tabs"
>
<li><a
href=
"${ctx}/AnalysisSupport/QualityRuleResult"
>
数据质量规则维护
</a></li>
<li><a
href=
"${ctx}/AnalysisSupport/QualityRuleOperation"
>
数据质量运营
</a></li>
<li
class=
"active"
><a
href=
"#home"
data-toggle=
"tab"
>
数据质量报告
</a></li>
<li><a
href=
"${ctx}/AnalysisSupport/FilterRuleResult"
>
过滤规则维护
</a></li>
</ul>
</div>
<div
class=
"section"
>
<div
class=
"tab-content"
>
<div
class=
"tab-pane fade in active"
id=
"home"
>
<div
class=
"row me-row"
>
<div
id=
"slidePushMenus2"
class=
"cbp-spmenu-push"
>
<div
class=
"slideMenu"
id=
"cbp-spmenu-s2"
style=
""
>
<div
class=
"form"
>
<tags:PeriodTag
/>
<tags:Public
_ProvinceTag
/>
<tags:GJFX
_datasource_channle_business
/>
<tags:QualityReportType
/>
<button
id=
"submit"
class=
"btn btn-primary"
onclick=
"reportResultSubmit()"
>
提交
</button>
<button
id=
"disable"
class=
"btn btn-warning"
onclick=
"reportResultReset()"
>
重置
</button>
</div>
</div>
<div
class=
"main col-xs-12"
>
<div
id=
"mainm2"
class=
"mainm"
></div>
<div
class=
"content clearfix"
>
<div
class=
"block clearfix"
>
<button
id=
"showLeftPush2"
class=
"menu-trigger btn btn-default"
onclick=
"toggleMenu('slidePushMenus2')"
>
<span
class=
"glyphicon glyphicon-list"
></span>
</button>
<div
class=
"slide-menu-tags"
>
<span
id=
"PeriodTag"
class=
"label label-info"
data-placement=
"bottom"
>
最近一个月
</span>
<span
id=
"ProvinceTag"
class=
"label label-info"
data-placement=
"bottom"
></span>
<span
id=
"DataSourceTag"
class=
"label label-info"
data-placement=
"bottom"
></span>
<span
id=
"ChannelTag3"
class=
"label label-info"
data-placement=
"bottom"
></span>
<span
id=
"BusinessTag"
class=
"label label-info"
data-placement=
"bottom"
></span>
<span
id=
"ReportTypeTag"
class=
"label label-info"
data-placement=
"bottom"
></span>
</div>
<div
class=
"bt-list-import"
>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-xs-12"
>
<div
class=
"table-header"
>
数据质量规则报告查询结果
<shiro:hasAnyRoles
name=
"admin,dataAnalysis,businessAnalysis"
>
<div
id=
"time_div"
style=
"top: -6px;float: right;height: 0px;position: relative;"
>
</div>
</shiro:hasAnyRoles>
</div>
<table
id=
"ruleReportTable"
class=
"table table-hover table-striped"
>
</table>
<input
type=
"hidden"
id=
"qualityRuleReport"
name=
"qualityRuleReport"
value=
'${qualityRuleReportList}'
/>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<form
action=
"#"
method=
"get"
id=
"listForm"
></form>
</div>
</div>
</div>
</div>
<script
type=
"text/javascript"
src=
"${ctx}/static/js/ruleReportDetailTable.js"
></script>
<script
type=
"text/javascript"
>
initDate
();
ruleReportDetailTable
();
function
reportResultSubmit
(){
var
period
=
getPeriodStr
()
var
dataSource
=
getStatsDataSourceCheckedValuesString
();
var
chnnal
=
getStatsChannelCheckedValuesString
();
var
bussines
=
getStatsBusinessCheckedValuesString
();
var
province
=
getProvinceCheckedValuesString
();
var
reportType
=
getReportType
();
if
(
dataSource
==
""
){
$
.
alert
(
"数据来源的选择不能为空"
);
}
else
if
(
chnnal
===
""
){
$
.
alert
(
"渠道的选择不能为空"
);
}
else
if
(
bussines
===
""
){
$
.
alert
(
"业务的选择不能为空"
);
}
else
if
(
province
===
""
){
$
.
alert
(
"省份的选择不能为空"
);
}
else
if
(
reportType
===
""
){
$
.
alert
(
"报告类型的选择不能为空"
);
}
else
{
toggleMenu
(
'slidePushMenus'
);
//隐藏筛选项
//时间标签
$
(
'#PeriodTag'
).
text
(
"时间范围"
).
attr
(
'data-original-title'
,
getPeriodStr
()).
tooltip
();
//数据来源标签
$
(
'#DataSourceTag'
).
text
(
"数据来源"
).
append
(
$
(
"<span class='badge'></span>"
).
text
(
getStatsDataSourceCheckedValues
().
length
)).
attr
(
'data-original-title'
,
getStatsDataSourceCheckedTitles
()).
tooltip
();
//渠道标签
$
(
'#ChannelTag'
).
text
(
"渠道"
).
append
(
$
(
"<span class='badge'></span>"
).
text
(
getStatsChannelCheckedValues
().
length
)).
attr
(
'data-original-title'
,
getStatsChannelCheckedTitles
()).
tooltip
();
//业务标签
$
(
'#BusinessTag'
).
text
(
"业务"
).
append
(
$
(
"<span class='badge'></span>"
).
text
(
getStatsBusinessCheckedValues
().
length
)).
attr
(
'data-original-title'
,
getStatsBusinessCheckedTitlesString
()).
tooltip
();
//省份标签
$
(
'#ProvinceTag'
).
text
(
"省份"
).
append
(
$
(
"<span class='badge'></span>"
).
text
(
getProvinceCheckedValues
().
length
)).
attr
(
'data-original-title'
,
getProvinceCheckedTitles
()).
tooltip
();
//报告类型
$
(
'#ReportTypeTag'
).
text
(
"报告类型"
).
attr
(
'data-original-title'
,
getReportTypeTitle
()).
tooltip
();
if
(
period
==
""
){
$
.
alert
(
"时间选择不能为空"
);
}
$
.
ajax
({
type
:
'GET'
,
contentType
:
'application/json'
,
url
:
"${ctx}/AnalysisSupport/QualityRuleReport/reportChangeTable?period="
+
period
+
"&province="
+
province
+
"&dataSource="
+
dataSource
+
"&chnnal="
+
chnnal
+
"&bussines="
+
bussines
+
"&reportType="
+
reportType
,
dataType
:
'text'
,
async
:
false
,
beforeSend
:
function
(
data
)
{
},
success
:
function
(
data
)
{
$
(
"#qualityRuleReport"
).
val
(
data
);
ruleReportDetailTable
();
ruleId
=
""
;
toggleMenu
(
'slidePushMenus2'
);
//隐藏筛选项
updateTag
(
true
);
}
});
}
}
function
reportResultReset
(){
initDate
();
ProvinceReset
();
statsDataSourceReset
();
//三级联动重置
RelReportTypeRest
();
}
</script>
</body>
</html>
\ No newline at end of file
src/main/webapp/WEB-INF/views/AnalysisSupport/QualityRuleResult.jsp
View file @
98f37997
...
...
@@ -27,6 +27,7 @@
<ul
class=
"nav nav-tabs"
>
<li
class=
"active"
><a
href=
"#home"
data-toggle=
"tab"
>
数据质量规则维护
</a></li>
<li><a
href=
"${ctx}/AnalysisSupport/QualityRuleOperation"
>
数据质量运营
</a></li>
<li><a
href=
"${ctx}/AnalysisSupport/QualityRuleReport"
>
数据质量报告
</a></li>
<li><a
href=
"${ctx}/AnalysisSupport/FilterRuleResult"
>
过滤规则维护
</a></li>
</ul>
</div>
...
...
src/main/webapp/static/js/ruleOperationDetailTable.js
View file @
98f37997
...
...
@@ -555,6 +555,9 @@ function selectRule(qualityRuleId){
data
.
kpiMonitorTime
=
data
.
kpiMonitorTime
+
"天"
;
}
}
if
(
data
.
businessTime
!=
null
){
data
.
businessTime
=
df
.
format
(
new
Date
(
data
.
businessTime
));
}
ruleTbody
.
append
(
$
(
"<tr></tr>"
)
.
append
(
"<td>"
+
data
.
provinceName
+
"</td>"
)
.
append
(
"<td>"
+
data
.
dataSourceName
+
"</td>"
)
...
...
src/main/webapp/static/js/ruleReportDetailTable.js
0 → 100644
View file @
98f37997
//格式化日期
function
Format
(){
this
.
jsjava_class
=
"jsjava.text.Format"
;
}
function
DateFormat
(){
this
.
jsjava_class
=
"jsjava.text.DateFormat"
;
}
DateFormat
.
prototype
=
new
Format
();
DateFormat
.
prototype
.
constructor
=
DateFormat
;
DateFormat
.
zh_cn_month2
=
[
"01"
,
"02"
,
"03"
,
"04"
,
"05"
,
"06"
,
"07"
,
"08"
,
"09"
,
"10"
,
"11"
,
"12"
];
DateFormat
.
zh_cn_month3
=
[
"
\
u4e00
\
u6708"
,
"
\
u4e8c
\
u6708"
,
"
\
u4e09
\
u6708"
,
"
\
u56db
\
u6708"
,
"
\
u4e94
\
u6708"
,
"
\
u516d
\
u6708"
,
"
\
u4e03
\
u6708"
,
"
\
u516b
\
u6708"
,
"
\
u4e5d
\
u6708"
,
"
\
u5341
\
u6708"
,
"
\
u5341
\
u4e00
\
u6708"
,
"
\
u5341
\
u4e8c
\
u6708"
,];
DateFormat
.
zh_cn_month4
=
[
"
\
u4e00
\
u6708"
,
"
\
u4e8c
\
u6708"
,
"
\
u4e09
\
u6708"
,
"
\
u56db
\
u6708"
,
"
\
u4e94
\
u6708"
,
"
\
u516d
\
u6708"
,
"
\
u4e03
\
u6708"
,
"
\
u516b
\
u6708"
,
"
\
u4e5d
\
u6708"
,
"
\
u5341
\
u6708"
,
"
\
u5341
\
u4e00
\
u6708"
,
"
\
u5341
\
u4e8c
\
u6708"
,];
DateFormat
.
en_us_month4
=
[
"Janu"
,
"Febr"
,
"Marc"
,
"Apri"
,
"May"
,
"Juhn"
,
"July"
,
"Augu"
,
"Sept"
,
"Octo"
,
"Nove"
,
"Dece"
];
DateFormat
.
en_us_month3
=
[
"Jan"
,
"Feb"
,
"Mar"
,
"Apr"
,
"May"
,
"Juh"
,
"Jul"
,
"Aug"
,
"Sep"
,
"Oct"
,
"Nov"
,
"Dec"
];
DateFormat
.
en_us_month2
=
[
"01"
,
"02"
,
"03"
,
"04"
,
"05"
,
"06"
,
"07"
,
"08"
,
"09"
,
"10"
,
"11"
,
"12"
];
DateFormat
.
zh_cn_week
=
[
"
\
u661f
\
u671f
\
u65e5"
,
"
\
u661f
\
u671f
\
u4e00"
,
"
\
u661f
\
u671f
\
u4e8c"
,
"
\
u661f
\
u671f
\
u4e09"
,
"
\
u661f
\
u671f
\
u56db"
,
"
\
u661f
\
u671f
\
u4e94"
,
"
\
u661f
\
u671f
\
u516d"
];
DateFormat
.
zh_cn_am
=
"
\
u4e0b
\
u5348"
;
DateFormat
.
zh_cn_pm
=
"
\
u4e0a
\
u5348"
;
DateFormat
.
language
=
(
navigator
.
userLanguage
==
undefined
?
navigator
.
language
:
navigator
.
userLanguage
).
replace
(
"-"
,
"_"
).
toLowerCase
();
DateFormat
.
prototype
.
format
=
function
(
date
){
var
year4
=
date
.
getFullYear
();
var
year2
=
year4
.
toString
().
substring
(
2
);
var
pattern
=
this
.
pattern
;
pattern
=
pattern
.
replace
(
/yyyy/
,
year4
);
pattern
=
pattern
.
replace
(
/yy/
,
year2
);
var
month
=
date
.
getMonth
();
pattern
=
pattern
.
replace
(
/MMMM/
,
eval
(
"DateFormat."
+
DateFormat
.
language
+
"_month4[month]"
));
pattern
=
pattern
.
replace
(
/MMM/
,
eval
(
"DateFormat."
+
DateFormat
.
language
+
"_month3[month]"
));
pattern
=
pattern
.
replace
(
/MM/
,
eval
(
"DateFormat."
+
DateFormat
.
language
+
"_month2[month]"
));
var
dayOfMonth
=
date
.
getDate
();
var
dayOfMonth2
=
dayOfMonth
;
var
dayOfMonthLength
=
dayOfMonth
.
toString
().
length
;
if
(
dayOfMonthLength
==
1
){
dayOfMonth2
=
"0"
+
dayOfMonth
;
}
pattern
=
pattern
.
replace
(
/dd/
,
dayOfMonth2
);
pattern
=
pattern
.
replace
(
/d/
,
dayOfMonth
);
var
hours
=
date
.
getHours
();
var
hours2
=
hours
;
var
hoursLength
=
hours
.
toString
().
length
;
if
(
hoursLength
==
1
){
hours2
=
"0"
+
hours
;
}
pattern
=
pattern
.
replace
(
/HH/
,
hours2
);
pattern
=
pattern
.
replace
(
/H/
,
hours
);
var
minutes
=
date
.
getMinutes
();
var
minutes2
=
minutes
;
var
minutesLength
=
minutes
.
toString
().
length
;
if
(
minutesLength
==
1
){
minutes2
=
"0"
+
minutes
;
}
pattern
=
pattern
.
replace
(
/mm/
,
minutes2
);
pattern
=
pattern
.
replace
(
/m/
,
minutes
);
var
seconds
=
date
.
getSeconds
();
var
seconds2
=
seconds
;
var
secondsLength
=
seconds
.
toString
().
length
;
if
(
secondsLength
==
1
){
seconds2
=
"0"
+
seconds
;
}
pattern
=
pattern
.
replace
(
/ss/
,
seconds2
);
pattern
=
pattern
.
replace
(
/s/
,
seconds
);
var
milliSeconds
=
date
.
getMilliseconds
();
pattern
=
pattern
.
replace
(
/S+/
,
milliSeconds
);
var
day
=
date
.
getDay
();
// pattern=pattern.replace(/E+/,eval("DateFormat."+DateFormat.language+"_week[day]"));
if
(
hours
>
12
){
pattern
=
pattern
.
replace
(
/a+/
,
eval
(
"DateFormat."
+
DateFormat
.
language
+
"_am"
));
}
else
{
pattern
=
pattern
.
replace
(
/a+/
,
eval
(
"DateFormat."
+
DateFormat
.
language
+
"_pm"
));
}
var
kHours
=
hours
;
if
(
kHours
==
0
){
kHours
=
24
;
}
var
kHours2
=
kHours
;
var
kHoursLength
=
kHours
.
toString
().
length
;
if
(
kHoursLength
==
1
){
kHours2
=
"0"
+
kHours
;
}
pattern
=
pattern
.
replace
(
/kk/
,
kHours2
);
pattern
=
pattern
.
replace
(
/k/
,
kHours
);
var
KHours
=
hours
;
if
(
hours
>
11
){
KHours
=
hours
-
12
;
}
var
KHours2
=
KHours
;
var
KHoursLength
=
KHours
.
toString
().
length
;
if
(
KHoursLength
==
1
){
KHours2
=
"0"
+
KHours
;
}
pattern
=
pattern
.
replace
(
/KK/
,
KHours2
);
pattern
=
pattern
.
replace
(
/K/
,
KHours
);
var
hHours
=
KHours
;
if
(
hHours
==
0
){
hHours
=
12
;
}
var
hHours2
=
hHours
;
var
hHoursLength
=
hHours
.
toString
().
length
;
if
(
KHoursLength
==
1
){
hHours2
=
"0"
+
hHours
;
}
pattern
=
pattern
.
replace
(
/hh/
,
hHours2
);
pattern
=
pattern
.
replace
(
/h/
,
hHours
);
return
pattern
;
};
function
SimpleDateFormat
(){
this
.
jsjava_class
=
"jsjava.text.SimpleDateFormat"
;
}
SimpleDateFormat
.
prototype
=
new
DateFormat
();
SimpleDateFormat
.
prototype
.
constructor
=
SimpleDateFormat
;
SimpleDateFormat
.
prototype
.
applyPattern
=
function
(
pattern
){
this
.
pattern
=
pattern
;
};
var
df
=
new
SimpleDateFormat
();
df
.
applyPattern
(
"yyyy-MM-dd HH:mm:ss"
);
//
var
ruleReportId
;
function
ruleReportDetailTable
(){
jsonData
=
document
.
getElementById
(
'qualityRuleReport'
).
value
;
var
header
=
new
Array
();
header
[
0
]
=
[
""
,
"<input type='radio' name='update'id='update' onclick='javascript:radioChoose(this);'/>"
,
"1%"
,
""
];
header
[
1
]
=
[
"报告类型"
,
"reportName"
,
"7%"
,
"15"
];
header
[
2
]
=
[
"省份"
,
"provinceName"
,
"7%"
,
"15"
];
header
[
3
]
=
[
"数据来源"
,
"dataSourceName"
,
"7%"
,
"15"
];
header
[
4
]
=
[
"渠道"
,
"channelName"
,
"7%"
,
"15"
];
header
[
5
]
=
[
"业务"
,
"businessName"
,
"7%"
,
"15"
];
header
[
6
]
=
[
"指标名称"
,
"kpiName"
,
"7%"
,
"15"
];
header
[
7
]
=
[
"指标CODE"
,
"kpiCode"
,
"7%"
,
"15"
];
header
[
8
]
=
[
"完整性数量"
,
"integralityNum"
,
"7%"
,
"15"
];
header
[
9
]
=
[
"完整性占比"
,
"integralityPro"
,
"7%"
,
"15"
];
header
[
10
]
=
[
"及时性数量"
,
"timelyNum"
,
"7%"
,
""
];
header
[
11
]
=
[
"及时性占比"
,
"timelyPro"
,
"7%"
,
"15"
];
header
[
12
]
=
[
"准确性数量"
,
"accuracyNum"
,
"7%"
,
"15"
];
header
[
13
]
=
[
"准确性占比"
,
"accuracyPro"
,
"7%"
,
"15"
];
header
[
14
]
=
[
"是否预测"
,
"ifPredicted"
,
"7%"
,
"15"
];
header
[
15
]
=
[
"报告时间"
,
"reportSumEndTime"
,
"7%"
,
"15"
];
window
.
pagging
=
new
table_pagging
({
limit
:
12
,
tableId
:
'ruleReportTable'
,
header
:
header
});
pagging
.
pagging
(
jsonData
);
}
var
table_pagging
=
function
()
{
this
.
init
.
apply
(
this
,
arguments
);
}
table_pagging
.
prototype
=
{
init
:
function
(
s
)
{
// 从第几个数据开始获取,缺省状态下从0开始显示
if
(
s
.
start
)
{
this
.
start
=
parseInt
(
s
.
start
);
}
else
{
this
.
start
=
0
;
}
// limit是指从start开始一共要用几条数据,缺省状态下显示10条
if
(
s
.
limit
)
{
this
.
limit
=
parseInt
(
s
.
limit
);
}
else
{
this
.
limit
=
10
;
}
// cellStep表示每行要显示的行数.缺省状态下为1,一行一条记录.
if
(
s
.
cellStep
)
{
this
.
cellStep
=
parseInt
(
s
.
cellStep
);
}
else
{
this
.
cellStep
=
1
;
}
// 要执行的表的名字
if
(
s
.
tableId
)
{
this
.
tableObj
=
document
.
getElementById
(
s
.
tableId
);
}
else
{
alert
(
"missing table id~"
);
}
// 头部的样式编码
if
(
s
.
headTrClassName
)
{
this
.
headTrClassName
=
s
.
headTrClassName
;
}
else
{
this
.
headTrClassName
=
""
;
}
if
(
s
.
trClassName
)
{
this
.
trClassName
=
s
.
trClassName
;
}
else
{
this
.
trClassName
=
""
;
}
// 定义头部信息
if
(
this
.
checkHeadersIsArray
(
s
.
header
))
{
this
.
header
=
s
.
header
;
}
else
{
alert
(
"header is wrong~"
);
}
// 初始化头部
this
.
createTableHeader
();
},
cloumnModel
:
function
()
{
},
pagging
:
function
(
objectJson
)
{
this
.
objectlist
=
eval
(
'('
+
objectJson
+
')'
);
if
(
this
.
start
+
this
.
limit
>=
this
.
objectlist
.
length
)
{
this
.
end
=
this
.
objectlist
.
length
;
}
else
{
this
.
end
=
this
.
start
+
this
.
limit
;
}
this
.
clearSearchTable
();
this
.
createTableBodyTd
();
},
checkHeadersIsArray
:
function
(
header
)
{
if
(
!
(
header
instanceof
Array
))
{
return
false
;
}
for
(
var
i
=
0
;
i
<
header
.
length
;
i
++
)
{
if
(
!
(
header
[
i
]
instanceof
Array
)
||
header
[
i
].
length
<
4
)
{
return
false
;
}
}
return
true
;
},
// 清空表格数据
clearSearchTable
:
function
()
{
for
(
var
i
=
this
.
tableObj
.
rows
.
length
;
i
>
1
;
i
--
)
{
this
.
tableObj
.
deleteRow
(
i
-
1
);
}
},
// 创建头部
createTableHeader
:
function
()
{
var
tr
=
this
.
tableObj
.
insertRow
(
this
.
tableObj
.
rows
.
length
);
if
(
this
.
headTrClassName
)
{
tr
.
className
=
this
.
headTrClassName
;
}
var
rowLength
=
this
.
header
.
length
;
for
(
var
i
=
0
;
i
<
rowLength
;
i
++
)
{
var
td
=
tr
.
insertCell
(
i
);
td
.
innerHTML
=
this
.
header
[
i
][
0
];
if
(
this
.
header
[
i
][
2
])
{
td
.
width
=
this
.
header
[
i
][
2
];
}
}
},
// 创建table的数据区域
createTableBodyTd
:
function
()
{
this
.
clearSearchTable
();
if
(
this
.
start
>
this
.
objectlist
.
length
)
{
return
;
}
if
(
this
.
start
>
this
.
end
)
{
return
;
}
if
(
this
.
end
>
this
.
objectlist
.
length
)
{
this
.
end
=
this
.
objectlist
.
length
;
}
var
rowLength
=
this
.
header
.
length
;
// alert(rowLength);
for
(
var
i
=
this
.
start
;
i
<
this
.
end
;
i
++
)
{
var
tr
=
this
.
tableObj
.
insertRow
(
this
.
tableObj
.
rows
.
length
);
if
(
this
.
trClassName
)
{
tr
.
className
=
this
.
trClassName
;
}
for
(
var
j
=
0
;
j
<
this
.
cellStep
;
j
++
)
{
for
(
var
k
=
0
;
k
<
rowLength
;
k
++
)
{
var
td
=
tr
.
insertCell
(
rowLength
*
j
+
k
);
var
tdContext
=
" "
;
var
tdTitle
=
""
;
if
(
this
.
header
[
k
][
1
])
{
var
reg
=
/
\%\{([\d\w
.
]
+
)\}\%
/g
;
if
(
k
!=
0
)
{
if
(
result
=
reg
.
exec
(
this
.
header
[
k
][
1
]))
{
// var result = reg.exec(this.header[k][1]);
var
context
=
this
.
header
[
k
][
1
];
while
(
reg
.
lastIndex
!=
0
)
{
var
value
=
this
.
getData
(
this
.
objectlist
[
i
],
result
[
1
]);
context
=
context
.
replace
(
/
\%\{[\d\w
.
]
+
\}\%
/
,
value
);
result
=
reg
.
exec
(
this
.
header
[
k
][
1
]);
}
tdContext
=
context
;
}
else
{
tdContext
=
this
.
getData
(
this
.
objectlist
[
i
],
this
.
header
[
k
][
1
]);
if
(
tdContext
==
null
){
tdContext
=
" "
;
}
if
(
k
==
15
){
if
(
tdContext
!=
" "
){
tdContext
=
df
.
format
(
new
Date
(
tdContext
));
}
}
}
}
else
{
tdContext
=
this
.
header
[
k
][
1
]
+
"<span style='display:none'>"
+
i
+
"</span>"
;
// tdContext=this.header[k][1];
}
}
else
{
tdContext
=
" "
;
}
if
(
tdContext
instanceof
Object
)
{
tdContext
=
this
.
formateDate
(
tdContext
);
}
if
(
!
tdTitle
)
{
tdTitle
=
tdContext
;
}
td
.
innerHTML
=
tdContext
;
// alert(tdContext+"----i:"+i+",j:"+j+",k:"+k);
}
i
=
i
+
j
;
if
(
i
>=
this
.
start
+
this
.
limit
)
{
break
;
}
}
if
(
i
>=
this
.
start
+
this
.
limit
)
{
break
;
}
}
this
.
createPageTr
();
},
// 从json获取数据,其中key如果带有.这个符号,说明需要获取的数据是多维数组(也可以看成对象)
getData
:
function
(
arrayObj
,
key
)
{
if
(
key
.
indexOf
(
"."
)
>
0
)
{
var
keys
=
key
.
split
(
"."
);
var
obj
;
for
(
var
c
=
0
;
c
<
keys
.
length
;
c
++
)
{
if
(
c
==
keys
.
length
-
1
)
{
return
obj
[
keys
[
c
]];
}
if
(
!
arrayObj
[
keys
[
c
]])
{
return
" "
}
else
{
obj
=
arrayObj
[
keys
[
c
]]
}
}
}
else
{
return
arrayObj
[
key
];
}
},
// 格式化Date数据
formateDate
:
function
(
dateObj
)
{
if
(
dateObj
.
month
)
{
return
parseInt
(
dateObj
.
month
)
+
1
+
"-"
+
dateObj
.
date
+
" "
+
dateObj
.
hours
+
":"
+
dateObj
.
minutes
+
":"
+
dateObj
.
seconds
;
}
else
{
return
dateObj
;
}
},
operator
:
function
(
_start
,
_end
)
{
this
.
start
=
_start
;
this
.
end
=
_end
;
this
.
createTableBodyTd
();
},
// 获取当前对象名
getObjectName
:
function
()
{
for
(
var
a
in
window
)
{
if
(
window
[
a
]
==
this
)
{
return
a
;
}
}
},
// 创建尾部,上一页,下一页,当前页之类信息
createPageTr
:
function
()
{
var
objectName
=
this
.
getObjectName
();
var
tr
=
this
.
tableObj
.
insertRow
(
this
.
tableObj
.
rows
.
length
);
td
=
tr
.
insertCell
(
0
);
td
.
colSpan
=
this
.
header
.
length
+
''
;
var
totalPage
=
Math
.
ceil
(
this
.
objectlist
.
length
/
this
.
limit
);
var
currentPage
=
Math
.
ceil
(
this
.
start
/
this
.
limit
);
var
tableName
=
objectName
+
"assrotCurrentIndexTable"
;
td
.
innerHTML
=
"<table id='"
+
tableName
+
"' width='100%'></table>"
;
var
tableObj
=
document
.
getElementById
(
tableName
);
var
tr
=
tableObj
.
insertRow
(
0
);
var
td1
=
tr
.
insertCell
(
0
);
td1
.
width
=
"15%"
;
td1
.
align
=
"center"
;
if
(
this
.
start
>=
this
.
limit
)
{
td1
.
innerHTML
=
"<a href='javascript:"
+
objectName
+
".operator(0,"
+
this
.
limit
+
")'>首页</a>"
;
}
else
{
td1
.
innerHTML
=
"<a>首页</a>"
;
}
var
td2
=
tr
.
insertCell
(
1
);
td2
.
width
=
"15%"
;
td2
.
align
=
"center"
;
if
(
this
.
start
>=
this
.
limit
)
{
td2
.
innerHTML
=
"<a href='javascript:"
+
objectName
+
".operator("
+
(
this
.
start
-
this
.
limit
)
+
","
+
this
.
start
+
")'>上一页</a>"
;
}
else
{
td2
.
innerHTML
=
"<a>上一页</a>"
;
}
var
td3
=
tr
.
insertCell
(
2
);
td3
.
width
=
"25%"
;
td3
.
align
=
"center"
;
// td3.innerHTML = "Page <input id='table_pagging_page_input_id'
// type='text' size='1' id='currentIndex' value='"+(currentPage+1)+"'
// >of "+totalPage;
td3
.
innerHTML
=
"<div class='col-sm-4'><input class=
\"
form-control
\"
type=
\"
text
\"
id=
\"
goPageNo
\"
value=
\"
"
+
(
currentPage
+
1
)
+
"
\"
size=
\"
3
\"
/></div><div class='col-sm-5'><input class=
\"
form-control
\"
type=
\"
button
\"
id=
\"
jumpButton
\"
value=
\"
跳转
\"
onclick=
\"
javascript:"
+
objectName
+
".jump2PageNum()
\"
/></div>"
;
var
td4
=
tr
.
insertCell
(
3
);
td4
.
width
=
"15%"
;
td4
.
align
=
"center"
;
if
(
this
.
end
>=
this
.
objectlist
.
length
)
{
td4
.
innerHTML
=
"<a>下一页<a>"
;
}
else
{
if
((
this
.
end
+
this
.
limit
)
>
this
.
objectlist
.
length
)
{
td4
.
innerHTML
=
"<a href='javascript:"
+
objectName
+
".operator("
+
this
.
end
+
","
+
this
.
objectlist
.
length
+
")'>下一页<a>"
;
}
else
{
td4
.
innerHTML
=
"<a href='javascript:"
+
objectName
+
".operator("
+
this
.
end
+
","
+
(
this
.
end
+
this
.
limit
)
+
")'>下一页<a>"
;
}
}
var
td5
=
tr
.
insertCell
(
4
);
td5
.
width
=
"15%"
;
td5
.
align
=
"center"
;
if
(
this
.
end
>=
this
.
objectlist
.
length
)
{
td5
.
innerHTML
=
"<a>末页</a>"
;
}
else
{
td5
.
innerHTML
=
"<a href='javascript:"
+
objectName
+
".operator("
+
this
.
limit
*
(
totalPage
-
1
)
+
","
+
this
.
objectlist
.
length
+
")'>末页</a>"
;
}
var
td6
=
tr
.
insertCell
(
5
);
td6
.
align
=
'right'
;
td6
.
width
=
"25%"
;
// td6.innerHTML =
// "显示第"+this.start+"到第"+this.end+"记录,共"+this.objectlist.length+"条记录";
td6
.
innerHTML
=
"页数:<span style='color:blue'>"
+
(
currentPage
+
1
)
+
"</span>/"
+
totalPage
;
},
// 点击跳转,未开发
jump2PageNum
:
function
()
{
var
re
=
/^
[
1-9
]
+
[
0-9
]
*]*$/
;
if
(
!
re
.
test
(
document
.
getElementById
(
'goPageNo'
).
value
))
{
alert
(
"请输入正整数"
);
}
else
{
if
(
parseInt
(
document
.
getElementById
(
'goPageNo'
).
value
)
>
Math
.
ceil
(
this
.
objectlist
.
length
/
this
.
limit
))
{
alert
(
"你输入的数值过大!"
);
}
else
{
this
.
operator
(
this
.
limit
*
(
parseInt
(
document
.
getElementById
(
'goPageNo'
).
value
)
-
1
),
(
this
.
limit
*
(
parseInt
(
document
.
getElementById
(
'goPageNo'
).
value
)
-
1
)
+
this
.
limit
));
}
}
},
test
:
function
()
{
alert
(
this
.
start
);
alert
(
this
.
step
);
alert
(
this
.
cellStep
);
alert
(
this
.
tablename
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment