Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
e765ffb6
Commit
e765ffb6
authored
Apr 11, 2023
by
“yiyousong”
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:添加使用行为分析板块
parent
62e742d1
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
255 additions
and
14 deletions
+255
-14
portal-manager-ui/admin/src/router/routes.js
portal-manager-ui/admin/src/router/routes.js
+81
-14
portal-manager-ui/admin/src/views/dataActuary/behaviour/eventanalyse/eventanalyse.vue
...views/dataActuary/behaviour/eventanalyse/eventanalyse.vue
+11
-0
portal-manager-ui/admin/src/views/dataActuary/behaviour/information/information.vue
...c/views/dataActuary/behaviour/information/information.vue
+11
-0
portal-manager-ui/admin/src/views/dataActuary/behaviour/module.vue
...nager-ui/admin/src/views/dataActuary/behaviour/module.vue
+108
-0
portal-manager-ui/admin/src/views/dataActuary/behaviour/pageanalyse/pageAnalyse.vue
...c/views/dataActuary/behaviour/pageanalyse/pageAnalyse.vue
+11
-0
portal-manager-ui/admin/src/views/dataActuary/behaviour/pathanalyse/pathAnalyse.vue
...c/views/dataActuary/behaviour/pathanalyse/pathAnalyse.vue
+11
-0
portal-manager-ui/admin/src/views/dataActuary/behaviour/product/product.vue
...admin/src/views/dataActuary/behaviour/product/product.vue
+11
-0
portal-manager-ui/admin/src/views/dataActuary/behaviour/usinghabit/usinghabit.vue
...src/views/dataActuary/behaviour/usinghabit/usinghabit.vue
+11
-0
No files found.
portal-manager-ui/admin/src/router/routes.js
View file @
e765ffb6
...
...
@@ -265,7 +265,8 @@ const routes = [
{
path
:
"
evaluationRecordReport
"
,
name
:
"
evaluationRecordReport
"
,
redirect
:
"
/home/dataManagement/evaluationRecordReport/windowsEvaluation
"
,
redirect
:
"
/home/dataManagement/evaluationRecordReport/windowsEvaluation
"
,
component
:
()
=>
import
(
/* webpackChunkName: "evaluationRecordReport" */
"
@/views/dataAdmin/components/evaluationRecordReport/module.vue
"
...
...
@@ -277,7 +278,7 @@ const routes = [
name
:
"
windowsEvaluation
"
,
component
:
()
=>
import
(
/* webpackChunkName: "windowsEvaluation" */
"
@/views/dataAdmin/components/evaluationRecordReport/windowEvaluation.vue
"
/* webpackChunkName: "windowsEvaluation" */
"
@/views/dataAdmin/components/evaluationRecordReport/windowEvaluation.vue
"
),
meta
:
{
title
:
"
窗口服务评价记录报表
"
},
},
...
...
@@ -286,7 +287,7 @@ const routes = [
name
:
"
departmentEvaluation
"
,
component
:
()
=>
import
(
/* webpackChunkName: "departmentEvaluation" */
"
@/views/dataAdmin/components/evaluationRecordReport/departmentEvaluation.vue
"
/* webpackChunkName: "departmentEvaluation" */
"
@/views/dataAdmin/components/evaluationRecordReport/departmentEvaluation.vue
"
),
meta
:
{
title
:
"
办事部门评价记录报表
"
},
},
...
...
@@ -295,11 +296,11 @@ const routes = [
name
:
"
matterEvaluation
"
,
component
:
()
=>
import
(
/* webpackChunkName: "matterEvaluation" */
"
@/views/dataAdmin/components/evaluationRecordReport/matterEvaluation.vue
"
/* webpackChunkName: "matterEvaluation" */
"
@/views/dataAdmin/components/evaluationRecordReport/matterEvaluation.vue
"
),
meta
:
{
title
:
"
办理事项评价记录报表
"
},
},
]
]
,
},
{
path
:
"
sampleRecordReport
"
,
...
...
@@ -316,11 +317,11 @@ const routes = [
name
:
"
sampleForm
"
,
component
:
()
=>
import
(
/* webpackChunkName: "sampleForm" */
"
@/views/dataAdmin/components/sampleRecordReport/sampleForm.vue
"
/* webpackChunkName: "sampleForm" */
"
@/views/dataAdmin/components/sampleRecordReport/sampleForm.vue
"
),
meta
:
{
title
:
"
样表记录报表
"
},
},
]
]
,
},
{
path
:
"
fillRecordReport
"
,
...
...
@@ -337,11 +338,11 @@ const routes = [
name
:
"
fillForm
"
,
component
:
()
=>
import
(
/* webpackChunkName: "fillForm" */
"
@/views/dataAdmin/components/fillRecordReport/fillForm.vue
"
/* webpackChunkName: "fillForm" */
"
@/views/dataAdmin/components/fillRecordReport/fillForm.vue
"
),
meta
:
{
title
:
"
填单记录报表
"
},
},
]
]
,
},
{
path
:
"
microOfficialWebsite
"
,
...
...
@@ -358,11 +359,11 @@ const routes = [
name
:
"
microForm
"
,
component
:
()
=>
import
(
/* webpackChunkName: "microForm" */
"
@/views/dataAdmin/components/microOfficialWebsite/microForm.vue
"
/* webpackChunkName: "microForm" */
"
@/views/dataAdmin/components/microOfficialWebsite/microForm.vue
"
),
meta
:
{
title
:
"
微官网注册报表
"
},
},
]
]
,
},
{
path
:
"
networkGovernance
"
,
...
...
@@ -379,7 +380,7 @@ const routes = [
name
:
"
networkForm
"
,
component
:
()
=>
import
(
/* webpackChunkName: "networkForm" */
"
@/views/dataAdmin/components/networkGovernance/networkForm.vue
"
/* webpackChunkName: "networkForm" */
"
@/views/dataAdmin/components/networkGovernance/networkForm.vue
"
),
meta
:
{
title
:
"
网络理政报表
"
},
},
...
...
@@ -388,11 +389,11 @@ const routes = [
name
:
"
callRecordForm
"
,
component
:
()
=>
import
(
/* webpackChunkName: "callRecordForm" */
"
@/views/dataAdmin/components/networkGovernance/callRecordForm.vue
"
/* webpackChunkName: "callRecordForm" */
"
@/views/dataAdmin/components/networkGovernance/callRecordForm.vue
"
),
meta
:
{
title
:
"
12345拨打记录报表
"
},
},
]
]
,
},
],
},
...
...
@@ -414,6 +415,72 @@ const routes = [
),
meta
:
{
title
:
"
数据精算
"
},
},
{
path
:
"
dataActuary/behaviour
"
,
name
:
"
behaviour
"
,
component
:
()
=>
import
(
/* webpackChunkName: "dataActuary" */
"
@/views/dataActuary/behaviour/module.vue
"
),
meta
:
{
title
:
"
使用行为分析
"
},
redirect
:
"
dataActuary/behaviour/eventanalyse
"
,
children
:
[
{
path
:
"
eventanalyse
"
,
name
:
"
eventanalyse
"
,
component
:
()
=>
import
(
/* webpackChunkName: "dataActuary" */
"
@/views/dataActuary/behaviour/eventanalyse/eventanalyse.vue
"
),
meta
:
{
title
:
"
事件分析
"
},
},
{
path
:
"
product
"
,
name
:
"
product
"
,
component
:
()
=>
import
(
/* webpackChunkName: "dataActuary" */
"
@/views/dataActuary/behaviour/product/product.vue
"
),
meta
:
{
title
:
"
产品热力图
"
},
},
{
path
:
"
pageanalyse
"
,
name
:
"
pageanalyse
"
,
component
:
()
=>
import
(
/* webpackChunkName: "dataActuary" */
"
@/views/dataActuary/behaviour/pageanalyse/pageAnalyse.vue
"
),
meta
:
{
title
:
"
页面访问分析
"
},
},
{
path
:
"
pathanalyse
"
,
name
:
"
pathanalyse
"
,
component
:
()
=>
import
(
/* webpackChunkName: "dataActuary" */
"
@/views/dataActuary/behaviour/pathanalyse/pathAnalyse.vue
"
),
meta
:
{
title
:
"
路径分析
"
},
},
{
path
:
"
usinghabit
"
,
name
:
"
usinghabit
"
,
component
:
()
=>
import
(
/* webpackChunkName: "dataActuary" */
"
@/views/dataActuary/behaviour/usinghabit/usinghabit.vue
"
),
meta
:
{
title
:
"
使用习惯
"
},
},
{
path
:
"
information
"
,
name
:
"
information
"
,
component
:
()
=>
import
(
/* webpackChunkName: "dataActuary" */
"
@/views/dataActuary/behaviour/information/information.vue
"
),
meta
:
{
title
:
"
信息流分析
"
},
},
],
},
{
path
:
"
thePlatformIsSet
"
,
name
:
"
thePlatformIsSet
"
,
...
...
portal-manager-ui/admin/src/views/dataActuary/behaviour/eventanalyse/eventanalyse.vue
0 → 100644
View file @
e765ffb6
<
template
>
<!-- 事件分析 -->
<div>
事件分析
</div>
</
template
>
<
script
>
export
default
{};
</
script
>
<
style
lang=
"less"
scoped
>
</
style
>
\ No newline at end of file
portal-manager-ui/admin/src/views/dataActuary/behaviour/information/information.vue
0 → 100644
View file @
e765ffb6
<
template
>
<!-- 信息流分析 -->
<div>
信息流分析
</div>
</
template
>
<
script
>
export
default
{};
</
script
>
<
style
lang=
"less"
scoped
>
</
style
>
\ No newline at end of file
portal-manager-ui/admin/src/views/dataActuary/behaviour/module.vue
0 → 100644
View file @
e765ffb6
<
template
>
<div
class=
"Container"
>
<div
class=
"main"
>
<a-tabs
v-model=
"tabsActive"
@
change=
"tabsChange"
:forceRender=
"false"
>
<a-tab-pane
:key=
"item.path"
v-for=
"item of tabsList['children']"
:tab=
"item['meta']['title']"
>
</a-tab-pane>
</a-tabs>
<router-view
style=
"padding: 0 1rem"
/>
</div>
</div>
</
template
>
<
script
>
import
{
getItemData
}
from
"
@/utils/js/common.js
"
;
import
common
from
"
@/mixins/common
"
;
export
default
{
mixins
:
[
common
],
data
()
{
return
{
tabsActive
:
undefined
,
};
},
computed
:
{
tabsList
()
{
console
.
log
(
getItemData
(
this
.
$router
.
options
.
routes
,
"
name
"
,
"
behaviour
"
)
);
return
getItemData
(
this
.
$router
.
options
.
routes
,
"
name
"
,
"
behaviour
"
);
},
},
mounted
()
{
this
.
$nextTick
(()
=>
{
this
.
tabsActive
=
this
.
$route
.
path
.
substr
(
this
.
$route
.
path
.
lastIndexOf
(
"
/
"
)
+
1
);
});
},
methods
:
{
tabsChange
(
val
)
{
this
.
$router
.
push
({
path
:
val
,
// query: { testoption: "test001" },
});
},
},
};
</
script
>
<
style
lang=
"less"
scoped
>
@headerH: 4.5rem;
.Container {
height: 100% !important;
// background: #fac;
background: #f5f5f5;
display: flex;
flex-direction: column;
.main {
// background: #afc;
background: #ffffff;
border-radius: 6px;
flex: 1;
overflow-y: auto;
overflow-x: hidden;
margin: 1.2rem 2rem;
}
&::before {
content: "";
display: block;
width: 100%;
height: @headerH;
background: rgb(59, 135, 255);
background: -moz-linear-gradient(
174deg,
rgba(59, 135, 255, 1) 24%,
rgba(108, 53, 247, 1) 85%
);
background: -webkit-linear-gradient(
174deg,
rgba(59, 135, 255, 1) 24%,
rgba(108, 53, 247, 1) 85%
);
background: linear-gradient(
174deg,
rgba(59, 135, 255, 1) 24%,
rgba(108, 53, 247, 1) 85%
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b87ff",endColorstr="#6c35f7",GradientType=1);
}
/deep/.ant-tabs-nav {
.ant-tabs-tab {
margin: 0 !important;
}
}
/deep/.ant-tabs-tab {
font-size: 1rem !important;
& + .ant-tabs-tab {
margin: 0 !important;
margin-left: 0.7rem !important;
}
}
}
</
style
>
portal-manager-ui/admin/src/views/dataActuary/behaviour/pageanalyse/pageAnalyse.vue
0 → 100644
View file @
e765ffb6
<
template
>
<!-- 页面分析 -->
<div>
页面分析
</div>
</
template
>
<
script
>
export
default
{};
</
script
>
<
style
lang=
"less"
scoped
>
</
style
>
\ No newline at end of file
portal-manager-ui/admin/src/views/dataActuary/behaviour/pathanalyse/pathAnalyse.vue
0 → 100644
View file @
e765ffb6
<
template
>
<!-- 路径分析 -->
<div>
路劲分析
</div>
</
template
>
<
script
>
export
default
{};
</
script
>
<
style
lang=
"less"
scoped
>
</
style
>
\ No newline at end of file
portal-manager-ui/admin/src/views/dataActuary/behaviour/product/product.vue
0 → 100644
View file @
e765ffb6
<
template
>
<!-- 产品分析 -->
<div>
产品热力图
</div>
</
template
>
<
script
>
export
default
{};
</
script
>
<
style
lang=
"less"
scoped
>
</
style
>
\ No newline at end of file
portal-manager-ui/admin/src/views/dataActuary/behaviour/usinghabit/usinghabit.vue
0 → 100644
View file @
e765ffb6
<
template
>
<!-- 使用习惯分析 -->
<div>
使用习惯
</div>
</
template
>
<
script
>
export
default
{};
</
script
>
<
style
lang=
"less"
scoped
>
</
style
>
\ No newline at end of file
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