Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
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
Administrator
dsk-cr20g
Commits
3f04fa7c
Commit
3f04fa7c
authored
Sep 13, 2023
by
danfuman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
8e105646
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
91 additions
and
46 deletions
+91
-46
index.vue
dsk-operate-ui/src/views/index.vue
+80
-36
index.vue
dsk-operate-ui/src/views/project/overview/index.vue
+11
-10
No files found.
dsk-operate-ui/src/views/index.vue
View file @
3f04fa7c
...
...
@@ -5,41 +5,9 @@
<el-row>
<el-col
:span=
"16"
>
<div
class=
"task-wrap"
>
<div
class=
"item"
>
<router-link
to=
"/project/overview"
tag=
"a"
>
<img
class=
"icon-img"
src=
"@/assets/images/index/icon1.png"
/>
<p
class=
"text"
>
项目管理
</p>
</router-link>
</div>
<div
class=
"item"
>
<router-link
to=
"/custom/overview"
tag=
"a"
>
<img
class=
"icon-img"
src=
"@/assets/images/index/icon2.png"
/>
<p
class=
"text"
>
客户管理
</p>
</router-link>
</div>
<div
class=
"item"
>
<router-link
to=
"/macro/nationalEconomies"
tag=
"a"
>
<img
class=
"icon-img"
src=
"@/assets/images/index/icon3.png"
/>
<p
class=
"text"
>
全国经济大全
</p>
</router-link>
</div>
<div
class=
"item"
>
<router-link
to=
"/enterpriseData/Group"
tag=
"a"
>
<img
class=
"icon-img"
src=
"@/assets/images/index/icon4.png"
/>
<p
class=
"text"
>
集团户
</p>
</router-link>
</div>
<div
class=
"item"
>
<router-link
to=
"/enterpriseData/Owner"
tag=
"a"
>
<img
class=
"icon-img"
src=
"@/assets/images/index/icon5.png"
/>
<p
class=
"text"
>
查城投平台
</p>
</router-link>
</div>
<div
class=
"item"
>
<router-link
to=
"/radar"
tag=
"a"
>
<img
class=
"icon-img"
src=
"@/assets/images/index/icon6.png"
/>
<p
class=
"text"
>
商机雷达
</p>
</router-link>
<div
class=
"item"
v-for=
"item in routerLink"
@
click=
"handleUrl(item)"
>
<img
class=
"icon-img"
:src=
"`$
{item.imgUrl}`"/>
<p
class=
"text"
>
{{
item
.
name
}}
</p>
</div>
</div>
</el-col>
...
...
@@ -694,7 +662,16 @@ export default {
timePlaceholder
:
'中标日期'
,
show_page
:
true
,
MaxPage
:
500
,
nickName
:
''
nickName
:
''
,
permissions
:[],
routerLink
:[
{
url
:
'/project/overview'
,
name
:
'项目管理'
,
imgUrl
:
require
(
'@/assets/images/index/icon1.png'
)},
{
url
:
'/custom/overview'
,
name
:
'客户管理'
,
imgUrl
:
require
(
'@/assets/images/index/icon2.png'
)},
{
url
:
'/macro/nationalEconomies'
,
name
:
'全国经济大全'
,
imgUrl
:
require
(
'@/assets/images/index/icon3.png'
)},
{
url
:
'/enterpriseData/Group'
,
name
:
'集团户'
,
imgUrl
:
require
(
'@/assets/images/index/icon4.png'
)},
{
url
:
'/enterpriseData/Owner'
,
name
:
'查城投平台'
,
imgUrl
:
require
(
'@/assets/images/index/icon5.png'
)},
{
url
:
'/radar'
,
name
:
'商机雷达'
,
imgUrl
:
require
(
'@/assets/images/index/icon6.png'
)},
]
};
},
created
()
{
...
...
@@ -718,6 +695,7 @@ export default {
getInfo
(){
getInfo
().
then
(
res
=>
{
console
.
log
(
res
)
this
.
permissions
=
res
.
data
.
permissions
;
this
.
nickName
=
res
.
data
.
user
.
nickName
}).
catch
(
error
=>
{});
},
...
...
@@ -1405,6 +1383,72 @@ export default {
let
day
=
String
(
date
.
getDate
()).
padStart
(
2
,
0
)
return
`
${
year
}
-
${
month
}
-
${
day
}
`
},
handleUrl
(
item
){
switch
(
item
.
name
)
{
case
'项目管理'
:
if
(
this
.
permissions
.
includes
(
'project:btn'
)){
this
.
$router
.
push
({
path
:
item
.
url
})
}
else
{
this
.
$message
({
message
:
'您好,请联系管理员开通页面权限'
,
type
:
'warning'
});
}
break
;
case
'客户管理'
:
if
(
this
.
permissions
.
includes
(
'custom:btn'
)){
this
.
$router
.
push
({
path
:
item
.
url
})
}
else
{
this
.
$message
({
message
:
'您好,请联系管理员开通页面权限'
,
type
:
'warning'
});
}
break
;
case
'全国经济大全'
:
if
(
this
.
permissions
.
includes
(
'nationalEconomies:btn'
)){
this
.
$router
.
push
({
path
:
item
.
url
})
}
else
{
this
.
$message
({
message
:
'您好,请联系管理员开通页面权限'
,
type
:
'warning'
});
}
break
;
case
'集团户'
:
if
(
this
.
permissions
.
includes
(
'group:btn'
)){
this
.
$router
.
push
({
path
:
item
.
url
})
}
else
{
this
.
$message
({
message
:
'您好,请联系管理员开通页面权限'
,
type
:
'warning'
});
}
break
;
case
'查城投平台'
:
if
(
this
.
permissions
.
includes
(
'owner:btn'
)){
this
.
$router
.
push
({
path
:
item
.
url
})
}
else
{
this
.
$message
({
message
:
'您好,请联系管理员开通页面权限'
,
type
:
'warning'
});
}
break
;
case
'商机雷达'
:
if
(
this
.
permissions
.
includes
(
'radar:btn'
)){
this
.
$router
.
push
({
path
:
item
.
url
})
}
else
{
this
.
$message
({
message
:
'您好,请联系管理员开通页面权限'
,
type
:
'warning'
});
}
break
;
default
:
break
;
}
}
}
};
</
script
>
...
...
dsk-operate-ui/src/views/project/overview/index.vue
View file @
3f04fa7c
...
...
@@ -575,7 +575,7 @@ export default {
type
:
'shadow'
}
},
grid
:
{
left
:
'3%'
,
right
:
'4%'
,
...
...
@@ -666,7 +666,7 @@ export default {
itemWidth
:
12
,
itemHeight
:
8
,
},
color
:[
'#0081FF'
,
'#FFB51B'
,
'#8DCF96'
,
'#FFDC6B'
,
'#FE9C77'
],
//修改配色
series
:
[
{
...
...
@@ -706,7 +706,7 @@ export default {
type
:
'shadow'
}
},
grid
:
{
left
:
'3%'
,
right
:
'4%'
,
...
...
@@ -819,7 +819,7 @@ export default {
normal
:
{
show
:
false
,
// 省份名称
},
},
itemStyle
:
{
normal
:
{
// 未选中状态
...
...
@@ -855,7 +855,7 @@ export default {
itemWidth
:
12
,
itemHeight
:
8
,
},
color
:[
'#0081FF'
,
'#FFB51B'
,
'#8DCF96'
,
'#FFDC6B'
,
'#FE9C77'
],
//修改配色
series
:
[
{
...
...
@@ -1030,6 +1030,7 @@ export default {
<
style
lang=
"scss"
scoped
>
.chart-top
{
margin-bottom
:
12px
;
.left
{
float
:
left
;
height
:
122px
;
...
...
@@ -1039,7 +1040,7 @@ export default {
height
:
124px
;
padding
:
16px
;
}
}
.right
{
float
:
right
;
...
...
@@ -1068,7 +1069,7 @@ export default {
.el-icon-search
{
color
:
#0081FF
;
}
}
}
}
.top-icons
{
width
:
33%
;
...
...
@@ -1249,7 +1250,7 @@ export default {
}
}
}
}
.item_title
{
height
:
56px
;
...
...
@@ -1261,7 +1262,7 @@ export default {
.scroll_box
{
overflow-y
:scroll
;
max-height
:
509px
;
.item_wrap
{
height
:
102px
;
border-bottom
:
1px
solid
#EFEFEF
;
...
...
@@ -1370,7 +1371,7 @@ export default {
background
:
url("../../../assets/images/project/add.png")
no-repeat
center
center
;
display
:
inline-block
;
margin
:
10px
8px
0
114px
;
}
// &:hover{
// background: #0081FF;
...
...
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