Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
Overview
Overview
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
常超
founder_vue
Commits
3e7d63f4
Commit
3e7d63f4
authored
Jan 14, 2021
by
zhao_shaonan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加数据资源运控管理、警务终端及APP运控管理
parent
68bee2b1
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
339 additions
and
9 deletions
+339
-9
src/components/leftMenu_components.vue
+1
-1
src/components/ptCxForm_components.vue
+7
-0
src/router/modules/index.js
+16
-0
src/utils/params.js
+245
-8
src/views/rzcx/jwzdjappykgl.vue
+35
-0
src/views/rzcx/sjzyykgl.vue
+35
-0
No files found.
src/components/leftMenu_components.vue
View file @
3e7d63f4
...
...
@@ -2,7 +2,7 @@
<!--左侧导航-->
<div
class=
"leftMenu"
:style=
"
{ width: isCollapse == true ? '0px' : '2
2
0px' }"
:style=
"
{ width: isCollapse == true ? '0px' : '2
4
0px' }"
>
<!--
<div
@
click=
"isCollapse=!isCollapse"
style=
"width:51px;text-align:center;color:#409EFF;cursor: pointer;line-height:36px;"
:title=
"isCollapse == true?'展开':'收缩'"
><i
class=
"fa fa-bars"
></i></div>
-->
<el-menu
...
...
src/components/ptCxForm_components.vue
View file @
3e7d63f4
...
...
@@ -25,6 +25,7 @@
<!--
<div
class=
"zdName"
>
{{
item
.
name
}}
:
</div>
-->
<!--输入框-->
<el-input
clearable
:placeholder=
"item.placeholder"
v-model=
"formData[item.id]"
v-if=
"item.type == 'text'"
...
...
@@ -292,6 +293,12 @@
<span
v-else-if=
"scope.row[columnTitle.prop]=='02'"
>
查询出错
</span>
<span
v-else
></span>
</div>
<div
v-else-if=
"columnTitle.prop == 'sjzy_sfzjxz'"
>
<span
v-if=
"scope.row[columnTitle.prop]=='1'"
>
是
</span>
<span
v-else-if=
"scope.row[columnTitle.prop]=='0'"
>
否
</span>
<span
v-else
></span>
</div>
<div
v-else
v-html=
"scope.row[columnTitle.prop]"
...
...
src/router/modules/index.js
View file @
3e7d63f4
...
...
@@ -105,6 +105,22 @@ export default[
title
:
"日志管理"
}
},
{
path
:
"sjzyykgl"
,
name
:
"sjzyykgl"
,
component
:
()
=>
import
(
"@/views/rzcx/sjzyykgl.vue"
),
meta
:
{
title
:
"日志管理"
}
},
{
path
:
"jwzdjappykgl"
,
name
:
"jwzdjappykgl"
,
component
:
()
=>
import
(
"@/views/rzcx/jwzdjappykgl.vue"
),
meta
:
{
title
:
"日志管理"
}
},
]
},
{
...
...
src/utils/params.js
View file @
3e7d63f4
...
...
@@ -4055,6 +4055,18 @@ let rzcxPropLeftMenu = [
label
:
"功能访问统计"
,
index
:
"6"
,
className
:
"iconfont icontongji"
},
{
id
:
"sjzyykgl"
,
label
:
"数据资源运控管理"
,
index
:
"7"
,
className
:
"iconfont icontongji"
},
{
id
:
"jwzdjappykgl"
,
label
:
"警务终端及APP运控管理"
,
index
:
"8"
,
className
:
"iconfont icontongji"
}
];
/*登录日志*/
...
...
@@ -4068,6 +4080,14 @@ let rzcxcxFormData = {
};
let
rzcxCxQueryField
=
[
{
name
:
"姓名"
,
id
:
"userName"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
},
{
name
:
"登录时间"
,
id
:
"cxSj"
,
type
:
"datetimerange"
,
...
...
@@ -4179,14 +4199,6 @@ let rzcxCxQueryField = [
codeOptions
:
[],
codeTree
:
"CODE_UNIT"
,
col
:
"3"
},
{
name
:
"姓名"
,
id
:
"userName"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
}
];
let
rzcxCxDefaultFormThead
=
[
...
...
@@ -5353,6 +5365,219 @@ let gnfwtjDefaultFormThead = [
}
];
let
gnfwtjURL
=
"/getFunctionService/message"
;
/*数据资源运控管理*/
let
sjzyykglHeader
=
"数据资源运控管理"
;
let
sjzyykglFormData
=
{
sjzy_num
:
""
,
sjzy_name
:
""
,
cxSj
:
""
,
limit
:
10
,
page
:
1
};
let
sjzyykglQueryField
=
[
{
name
:
"数据资源编号"
,
id
:
"sjzy_num"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
},
{
name
:
"数据资源名称"
,
id
:
"sjzy_name"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
},
{
name
:
"上次访问时间"
,
id
:
"cxSj"
,
type
:
"datetimerange"
,
value
:
""
,
col
:
"3"
,
pickerOptions
:
{
shortcuts
:
[
{
text
:
"最近一个月"
,
onClick
(
picker
)
{
const
end
=
new
Date
();
const
start
=
new
Date
();
let
year
=
start
.
getFullYear
();
let
month
=
start
.
getMonth
();
if
(
month
===
0
)
{
month
=
12
;
year
=
year
-
1
;
}
if
(
month
<
0
){
month
=
12
+
month
;
year
=
year
-
1
;
}
if
(
month
<
10
&&
month
>
0
)
{
month
=
"0"
+
month
;
}
let
firstDayOfPreMonth
=
year
+
"-"
+
month
+
"-"
+
start
.
getDate
();
firstDayOfPreMonth
=
new
Date
(
firstDayOfPreMonth
);
picker
.
$emit
(
"pick"
,
[
firstDayOfPreMonth
,
end
]);
}
},
{
text
:
"最近三个月"
,
onClick
(
picker
)
{
const
end
=
new
Date
();
const
start
=
new
Date
();
let
year
=
start
.
getFullYear
();
let
month
=
start
.
getMonth
()
-
2
;
if
(
month
===
0
)
{
month
=
12
;
year
=
year
-
1
;
}
if
(
month
<
0
){
month
=
12
+
month
;
year
=
year
-
1
;
}
if
(
month
<
10
&&
month
>
0
)
{
month
=
"0"
+
month
;
}
let
firstDayOfPreMonth
=
year
+
"-"
+
month
+
"-"
+
start
.
getDate
();
firstDayOfPreMonth
=
new
Date
(
firstDayOfPreMonth
);
picker
.
$emit
(
"pick"
,
[
firstDayOfPreMonth
,
end
]);
}
},
{
text
:
"最近六个月"
,
onClick
(
picker
)
{
const
end
=
new
Date
();
const
start
=
new
Date
();
let
year
=
start
.
getFullYear
();
let
month
=
start
.
getMonth
()
-
5
;
if
(
month
===
0
)
{
month
=
12
;
year
=
year
-
1
;
}
if
(
month
<
0
){
month
=
12
+
month
;
year
=
year
-
1
;
}
if
(
month
<
10
&&
month
>
0
)
{
month
=
"0"
+
month
;
}
let
firstDayOfPreMonth
=
year
+
"-"
+
month
+
"-"
+
start
.
getDate
();
firstDayOfPreMonth
=
new
Date
(
firstDayOfPreMonth
);
picker
.
$emit
(
"pick"
,
[
firstDayOfPreMonth
,
end
]);
}
},
{
text
:
"最近一年"
,
onClick
(
picker
)
{
const
end
=
new
Date
();
const
start
=
new
Date
();
let
year
=
start
.
getFullYear
();
let
month
=
start
.
getMonth
()
-
11
;
if
(
month
===
0
)
{
month
=
12
;
year
=
year
-
1
;
}
if
(
month
<
0
){
month
=
12
+
month
;
year
=
year
-
1
;
}
if
(
month
<
10
&&
month
>
0
)
{
month
=
"0"
+
month
;
}
let
firstDayOfPreMonth
=
year
+
"-"
+
month
+
"-"
+
start
.
getDate
();
firstDayOfPreMonth
=
new
Date
(
firstDayOfPreMonth
);
picker
.
$emit
(
"pick"
,
[
firstDayOfPreMonth
,
end
]);
}
}
]
}
},
];
let
sjzyykglDefaultFormThead
=
[
{
label
:
"资源编号"
,
prop
:
"sjzy_num"
},
{
/*table默认得表头*/
label
:
"资源名称"
,
prop
:
"sjzy_name"
},
{
label
:
"总量"
,
prop
:
'sjzy_count'
},
{
label
:
"质量情况"
,
prop
:
"sjzy_zlqk"
},
{
label
:
"鲜活情况"
,
prop
:
'sjzy_xhqk'
},
{
label
:
"上次访问时间"
,
prop
:
"sjzy_fwqk"
},
{
label
:
"当日数据流量"
,
prop
:
"sjzy_drsjll"
},
{
label
:
"加工产量情况"
,
prop
:
"sjzy_jgclqk"
},
{
label
:
"数据加工处理任务执行情况"
,
prop
:
"sjzy_jgclrwqk"
},
{
label
:
"是否最近新增"
,
prop
:
"sjzy_sfzjxz"
},
];
let
sjzyykglURL
=
"/getFunctionService/getYkglSjzcMessage"
;
/*警务终端及APP运控管理*/
let
jjwzdjappykglHeader
=
"警务终端及APP运控管理"
;
let
jjwzdjappykglFormData
=
{
dwmc
:
""
,
limit
:
10
,
page
:
1
};
let
jjwzdjappykglQueryField
=
[
{
name
:
"单位名称"
,
id
:
"dwmc"
,
type
:
"code"
,
value
:
""
,
placeholder
:
""
,
codeOptions
:
[],
codeTree
:
"CODE_UNIT"
,
col
:
"3"
}
];
let
jjwzdjappykglDefaultFormThead
=
[
{
label
:
"单位信息"
,
prop
:
"dwmc"
},
{
/*table默认得表头*/
label
:
"移动警务终端注册数"
,
prop
:
"ydjwzdzcs"
},
{
label
:
"APP下载数"
,
prop
:
'appxzs'
},
{
label
:
"APP授权数"
,
prop
:
"appsqs"
}
];
let
jjwzdjappykglURL
=
"/getFunctionService/getYkglJwzdAppMessage"
;
/*————————————————————————脑图详情列表透视--数据————————————————————————————————————————*/
/*验证*/
let
naotuCxSjRules
=
{
...
...
@@ -6714,6 +6939,18 @@ export {
gnfwtjQueryField
,
gnfwtjDefaultFormThead
,
gnfwtjURL
,
/*数据资源运控管理*/
sjzyykglHeader
,
sjzyykglFormData
,
sjzyykglQueryField
,
sjzyykglDefaultFormThead
,
sjzyykglURL
,
/*警务终端及APP运控管理*/
jjwzdjappykglHeader
,
jjwzdjappykglFormData
,
jjwzdjappykglQueryField
,
jjwzdjappykglDefaultFormThead
,
jjwzdjappykglURL
,
/*脑图详情列表透视--数据*/
/*验证*/
naotuCxSjRules
,
...
...
src/views/rzcx/jwzdjappykgl.vue
0 → 100644
View file @
3e7d63f4
<
template
>
<div
id=
"jwzdjappykgl"
>
<right-content
:header=
"header"
:cxFormData=
"cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
></right-content>
</div>
</
template
>
<!--警务终端及APP运控管理-->
<
script
>
import
rightContent
from
"@c/ptCxForm_components.vue"
;
import
{
jjwzdjappykglHeader
,
jjwzdjappykglFormData
,
jjwzdjappykglQueryField
,
jjwzdjappykglDefaultFormThead
,
jjwzdjappykglURL
,
}
from
"@/utils/params"
;
export
default
{
name
:
"sjzyykgl"
,
components
:{
rightContent
},
data
()
{
return
{
cxFormData
:
jjwzdjappykglFormData
,
cxQueryField
:
jjwzdjappykglQueryField
,
cxDefaultFormThead
:
jjwzdjappykglDefaultFormThead
,
cxUrl
:
jjwzdjappykglURL
,
header
:
jjwzdjappykglHeader
};
}
}
</
script
>
<
style
scoped
>
</
style
>
src/views/rzcx/sjzyykgl.vue
0 → 100644
View file @
3e7d63f4
<
template
>
<div>
<right-content
:header=
"header"
:cxFormData=
"cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
></right-content>
</div>
</
template
>
<!--数据资源运控管理-->
<
script
>
import
rightContent
from
"@c/ptCxForm_components.vue"
;
import
{
sjzyykglHeader
,
sjzyykglFormData
,
sjzyykglQueryField
,
sjzyykglDefaultFormThead
,
sjzyykglURL
,
}
from
"@/utils/params"
;
export
default
{
name
:
"sjzyykgl"
,
components
:{
rightContent
},
data
()
{
return
{
cxFormData
:
sjzyykglFormData
,
cxQueryField
:
sjzyykglQueryField
,
cxDefaultFormThead
:
sjzyykglDefaultFormThead
,
cxUrl
:
sjzyykglURL
,
header
:
sjzyykglHeader
};
}
}
</
script
>
<
style
scoped
>
</
style
>
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