Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
apaas-ui
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
gzga-jzapi
apaas-ui
Commits
26abfa03
Commit
26abfa03
authored
Jun 10, 2020
by
刘殿昕
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'ldx' into dev
parents
a56ad03f
b6241d80
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
187 additions
and
63 deletions
+187
-63
src/components/menu.vue
src/components/menu.vue
+7
-7
src/components/service-list/service_list.vue
src/components/service-list/service_list.vue
+15
-12
src/components/service_shop_menu.vue
src/components/service_shop_menu.vue
+6
-6
src/pages/service_shop/shop_list.vue
src/pages/service_shop/shop_list.vue
+18
-9
src/pages/user/user.vue
src/pages/user/user.vue
+1
-1
src/pages/user/user_info.vue
src/pages/user/user_info.vue
+97
-24
src/request/api/authority.js
src/request/api/authority.js
+3
-1
src/request/api/user.js
src/request/api/user.js
+12
-0
src/router/index.js
src/router/index.js
+28
-3
No files found.
src/components/menu.vue
View file @
26abfa03
...
@@ -103,23 +103,23 @@ export default {
...
@@ -103,23 +103,23 @@ export default {
children
:
[
children
:
[
{
{
name
:
"
数据服务
"
,
name
:
"
数据服务
"
,
path
:
"
/shop/
service
/5
"
path
:
"
/shop/
data_service_list
/5
"
},
},
{
{
name
:
"
时空服务
"
,
name
:
"
时空服务
"
,
path
:
"
/shop/s
ervice
/6
"
path
:
"
/shop/s
pace_time_service_list
/6
"
},
},
{
{
name
:
"
视频服务
"
,
name
:
"
视频服务
"
,
path
:
"
/shop/
service
/7
"
path
:
"
/shop/
video_service_list
/7
"
},
},
{
{
name
:
"
感知服务
"
,
name
:
"
感知服务
"
,
path
:
"
/shop/
service
/10
"
path
:
"
/shop/
perception_service_list
/10
"
},
},
{
{
name
:
"
综合应用
"
,
name
:
"
综合应用
"
,
path
:
"
/shop/
service
/11
"
path
:
"
/shop/
comprehensive_app_list
/11
"
},
},
{
{
name
:
"
云资源服务
"
,
name
:
"
云资源服务
"
,
...
@@ -127,7 +127,7 @@ export default {
...
@@ -127,7 +127,7 @@ export default {
},
},
{
{
name
:
"
应用商店
"
,
name
:
"
应用商店
"
,
path
:
"
/shop/
service
/12
"
path
:
"
/shop/
app_store_list
/12
"
}
}
]
]
}
}
...
@@ -195,7 +195,7 @@ export default {
...
@@ -195,7 +195,7 @@ export default {
this
.
$api
.
serviceShop
.
getShoppingCart
().
then
(
response
=>
{
this
.
$api
.
serviceShop
.
getShoppingCart
().
then
(
response
=>
{
if
(
response
.
data
.
success
==
"
1
"
)
{
if
(
response
.
data
.
success
==
"
1
"
)
{
console
.
log
(
response
.
data
.
data
);
console
.
log
(
response
.
data
.
data
);
this
.
shopping_list
=
response
.
data
.
data
.
valid
.
slice
(
0
,
3
)
;
this
.
shopping_list
=
response
.
data
.
data
.
valid
?
response
.
data
.
data
.
valid
.
slice
(
0
,
3
):[]
;
}
else
{
}
else
{
console
.
log
(
response
.
data
.
message
);
console
.
log
(
response
.
data
.
message
);
}
}
...
...
src/components/service-list/service_list.vue
View file @
26abfa03
...
@@ -2,7 +2,6 @@
...
@@ -2,7 +2,6 @@
<!--
<!--
name: page type
name: page type
url: detail page url
url: detail page url
urlList: get list data from this url
urlFilter: get filter data from this url
urlFilter: get filter data from this url
author: dixin
author: dixin
This component only for service shop list, so the explanation only look by me
This component only for service shop list, so the explanation only look by me
...
@@ -13,7 +12,7 @@
...
@@ -13,7 +12,7 @@
<el-breadcrumb-item
:to=
"
{ path: '/shop' }">
{{
$t
(
'
lang.serviceShop
'
)
}}
</el-breadcrumb-item>
<el-breadcrumb-item
:to=
"
{ path: '/shop' }">
{{
$t
(
'
lang.serviceShop
'
)
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
name
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
name
}}
</el-breadcrumb-item>
</el-breadcrumb>
</el-breadcrumb>
<div
v-if=
"urlList"
class=
"input_right"
>
<div
class=
"input_right"
>
<el-input
<el-input
v-model=
"search"
v-model=
"search"
prefix-icon=
"el-icon-search"
prefix-icon=
"el-icon-search"
...
@@ -22,7 +21,7 @@
...
@@ -22,7 +21,7 @@
></el-input>
></el-input>
</div>
</div>
</div>
</div>
<block-radius
v-if=
"urlList"
>
<block-radius>
<!-- filter -->
<!-- filter -->
<div
v-if=
"urlFilter"
class=
"classification"
>
<div
v-if=
"urlFilter"
class=
"classification"
>
<div
v-for=
"(item, index) in filterLists"
:key=
"'cd' + index"
class=
"classification_line"
>
<div
v-for=
"(item, index) in filterLists"
:key=
"'cd' + index"
class=
"classification_line"
>
...
@@ -140,10 +139,6 @@ export default {
...
@@ -140,10 +139,6 @@ export default {
BlockRadius
BlockRadius
},
},
props
:
{
props
:
{
urlList
:
{
type
:
String
,
default
:
""
},
urlFilter
:
{
urlFilter
:
{
type
:
String
,
type
:
String
,
default
:
""
default
:
""
...
@@ -201,9 +196,15 @@ export default {
...
@@ -201,9 +196,15 @@ export default {
page
:
1
,
page
:
1
,
limit
:
10
limit
:
10
}),
}),
mounted
()
{
mounted
()
{},
this
.
getShopList
();
watch
:
{
this
.
getShopFilter
();
urlFilter
:
{
handler
(
val
)
{
if
(
val
)
{
this
.
getShopFilter
();
}
}
}
},
},
methods
:
{
methods
:
{
getShopList
()
{
getShopList
()
{
...
@@ -219,7 +220,7 @@ export default {
...
@@ -219,7 +220,7 @@ export default {
Size
:
this
.
limit
Size
:
this
.
limit
};
};
this
.
$api
.
serviceShop
.
getServiceShopList
(
query
).
then
(
response
=>
{
this
.
$api
.
serviceShop
.
getServiceShopList
(
query
).
then
(
response
=>
{
if
(
response
.
data
.
message
==
"
success
"
)
{
if
(
response
.
data
.
success
==
"
1
"
)
{
this
.
lists
=
response
.
data
.
data
;
this
.
lists
=
response
.
data
.
data
;
}
else
{
}
else
{
console
.
log
(
response
.
data
.
message
);
console
.
log
(
response
.
data
.
message
);
...
@@ -242,9 +243,11 @@ export default {
...
@@ -242,9 +243,11 @@ export default {
this
.
filterLists
[
2
].
childDomains
=
data
.
organizations
this
.
filterLists
[
2
].
childDomains
=
data
.
organizations
?
data
.
organizations
?
data
.
organizations
:
[];
:
[];
console
.
log
(
this
.
filterLists
);
setTimeout
(()
=>
{
setTimeout
(()
=>
{
this
.
judgeHeight
();
this
.
judgeHeight
();
},
0
);
},
0
);
this
.
getShopList
();
}
else
{
}
else
{
console
.
log
(
response
.
data
.
errMsg
);
console
.
log
(
response
.
data
.
errMsg
);
}
}
...
@@ -287,6 +290,7 @@ export default {
...
@@ -287,6 +290,7 @@ export default {
});
});
}
}
}
}
console
.
log
(
this
.
activeOptions
);
this
.
getFilterValue
();
this
.
getFilterValue
();
},
},
clickItemChild
(
index
,
indexs
,
items
)
{
clickItemChild
(
index
,
indexs
,
items
)
{
...
@@ -346,7 +350,6 @@ export default {
...
@@ -346,7 +350,6 @@ export default {
this
.
getShopList
();
this
.
getShopList
();
},
},
clickAll
(
item
)
{
clickAll
(
item
)
{
console
.
log
(
item
);
this
.
activeOptions
[
item
]
=
[];
this
.
activeOptions
[
item
]
=
[];
this
.
activeChildOptions
[
item
]
=
[];
this
.
activeChildOptions
[
item
]
=
[];
}
}
...
...
src/components/service_shop_menu.vue
View file @
26abfa03
...
@@ -24,35 +24,35 @@ export default {
...
@@ -24,35 +24,35 @@ export default {
{
{
id
:
0
,
id
:
0
,
label
:
"
数据服务
"
,
label
:
"
数据服务
"
,
router
:
"
/shop/
service
/5
"
,
router
:
"
/shop/
data_service_list
/5
"
,
active
:
"
tool_ic_shujufw_sel
"
,
active
:
"
tool_ic_shujufw_sel
"
,
default
:
"
tool_ic_shujufw
"
default
:
"
tool_ic_shujufw
"
},
},
{
{
id
:
1
,
id
:
1
,
label
:
"
时空服务
"
,
label
:
"
时空服务
"
,
router
:
"
/shop/s
ervice
/6
"
,
router
:
"
/shop/s
pace_time_service_list
/6
"
,
active
:
"
tool_ic_shikongfw_sel
"
,
active
:
"
tool_ic_shikongfw_sel
"
,
default
:
"
tool_ic_shikongfw
"
default
:
"
tool_ic_shikongfw
"
},
},
{
{
id
:
2
,
id
:
2
,
label
:
"
视频服务
"
,
label
:
"
视频服务
"
,
router
:
"
/shop/
service
/7
"
,
router
:
"
/shop/
video_service_list
/7
"
,
active
:
"
tool_ic_shipinfw_sel
"
,
active
:
"
tool_ic_shipinfw_sel
"
,
default
:
"
tool_ic_shipinfw
"
default
:
"
tool_ic_shipinfw
"
},
},
{
{
id
:
3
,
id
:
3
,
label
:
"
感知服务
"
,
label
:
"
感知服务
"
,
router
:
"
/shop/
service
/10
"
,
router
:
"
/shop/
perception_service_list
/10
"
,
active
:
"
tool_ic_ganzhifw_sel
"
,
active
:
"
tool_ic_ganzhifw_sel
"
,
default
:
"
tool_ic_ganzhifw
"
default
:
"
tool_ic_ganzhifw
"
},
},
{
{
id
:
4
,
id
:
4
,
label
:
"
综合服务
"
,
label
:
"
综合服务
"
,
router
:
"
/shop/
service
/11
"
,
router
:
"
/shop/
comprehensive_app_list
/11
"
,
active
:
"
tool_ic_zongheyyfw_sel
"
,
active
:
"
tool_ic_zongheyyfw_sel
"
,
default
:
"
tool_ic_zongheyyfw
"
default
:
"
tool_ic_zongheyyfw
"
},
},
...
@@ -66,7 +66,7 @@ export default {
...
@@ -66,7 +66,7 @@ export default {
{
{
id
:
6
,
id
:
6
,
label
:
"
应用商店
"
,
label
:
"
应用商店
"
,
router
:
"
/shop/
service
/12
"
,
router
:
"
/shop/
app_store_list
/12
"
,
active
:
"
tool_ic_yingyongsd_sel
"
,
active
:
"
tool_ic_yingyongsd_sel
"
,
default
:
"
tool_ic_yingyongsd
"
default
:
"
tool_ic_yingyongsd
"
}
}
...
...
src/pages/service_shop/shop_list.vue
View file @
26abfa03
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<service-shop-menu></service-shop-menu>
<service-shop-menu></service-shop-menu>
</el-aside>
</el-aside>
<el-main>
<el-main>
<service-list
:name=
"name"
:url=
"url"
:url
List=
"urlList"
:url
Filter=
"urlFilter"
></service-list>
<service-list
:name=
"name"
:url=
"url"
:urlFilter=
"urlFilter"
></service-list>
</el-main>
</el-main>
</el-container>
</el-container>
</div>
</div>
...
@@ -22,7 +22,6 @@ export default {
...
@@ -22,7 +22,6 @@ export default {
data
:
()
=>
({
data
:
()
=>
({
urlFilter
:
""
,
urlFilter
:
""
,
url
:
""
,
url
:
""
,
urlList
:
"
2222
"
,
name
:
""
name
:
""
}),
}),
mounted
()
{
mounted
()
{
...
@@ -30,34 +29,44 @@ export default {
...
@@ -30,34 +29,44 @@ export default {
},
},
methods
:
{
methods
:
{
getVal
(
val
)
{
getVal
(
val
)
{
switch
(
val
)
{
let
uri
=
val
.
substring
(
6
);
case
"
/shop/data_service_list
"
:
uri
=
uri
.
substring
(
0
,
uri
.
indexOf
(
"
/
"
));
console
.
log
(
uri
);
switch
(
uri
)
{
case
"
data_service_list
"
:
this
.
name
=
"
数据服务
"
;
this
.
name
=
"
数据服务
"
;
this
.
urlFilter
=
"
5
"
;
this
.
urlFilter
=
"
5
"
;
this
.
url
=
"
/shop/sjfwDetail
"
;
break
;
break
;
case
"
/shop/
space_time_service_list
"
:
case
"
space_time_service_list
"
:
this
.
name
=
"
时空服务
"
;
this
.
name
=
"
时空服务
"
;
this
.
urlFilter
=
"
6
"
;
this
.
urlFilter
=
"
6
"
;
this
.
url
=
"
/shop/skfwDetail
"
;
break
;
break
;
case
"
/shop/
video_service_list
"
:
case
"
video_service_list
"
:
this
.
name
=
"
视频服务
"
;
this
.
name
=
"
视频服务
"
;
this
.
urlFilter
=
"
7
"
;
this
.
urlFilter
=
"
7
"
;
this
.
url
=
""
;
break
;
break
;
case
"
/shop/
perception_service_list
"
:
case
"
perception_service_list
"
:
this
.
name
=
"
感知服务
"
;
this
.
name
=
"
感知服务
"
;
this
.
urlFilter
=
"
10
"
;
this
.
urlFilter
=
"
10
"
;
this
.
url
=
""
;
break
;
break
;
case
"
/shop/
comprehensive_app_list
"
:
case
"
comprehensive_app_list
"
:
this
.
name
=
"
综合服务
"
;
this
.
name
=
"
综合服务
"
;
this
.
urlFilter
=
""
;
this
.
urlFilter
=
""
;
this
.
url
=
"
/shop/zhfwDetail
"
;
break
;
break
;
case
"
/shop/
app_store_list
"
:
case
"
app_store_list
"
:
this
.
name
=
"
应用商店
"
;
this
.
name
=
"
应用商店
"
;
this
.
urlFilter
=
""
;
this
.
urlFilter
=
""
;
this
.
url
=
"
/shop/yysdDetail
"
;
break
;
break
;
default
:
default
:
this
.
name
=
""
;
this
.
name
=
""
;
this
.
urlFilter
=
""
;
this
.
urlFilter
=
""
;
this
.
url
=
""
;
break
;
break
;
}
}
}
}
...
...
src/pages/user/user.vue
View file @
26abfa03
...
@@ -17,7 +17,7 @@ export default {
...
@@ -17,7 +17,7 @@ export default {
data
:
()
=>
({
data
:
()
=>
({
userNav
:
[
userNav
:
[
{
{
name
:
"
个人档案
"
,
name
:
"
哪来的我
个人档案
"
,
path
:
`/user/user_info`
path
:
`/user/user_info`
},
},
{
{
...
...
src/pages/user/user_info.vue
View file @
26abfa03
...
@@ -5,24 +5,28 @@
...
@@ -5,24 +5,28 @@
<el-breadcrumb-item>
{{
$t
(
"
lang.profile
"
)
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
$t
(
"
lang.profile
"
)
}}
</el-breadcrumb-item>
</el-breadcrumb>
</el-breadcrumb>
<block-radius
class=
"info_block"
>
<block-radius
class=
"info_block"
>
<el-tabs
v-model=
"activeName"
@
tab-click=
"changeTab"
>
<el-tabs
v-if=
"user_data.is_admin == 3 || user_data.is_admin == 4"
v-model=
"activeName"
@
tab-click=
"changeTab"
>
<el-tab-pane
label=
"个人信息详情"
name=
"0"
></el-tab-pane>
<el-tab-pane
label=
"个人信息详情"
name=
"0"
></el-tab-pane>
<el-tab-pane
label=
"业务系统详情"
name=
"1"
></el-tab-pane>
<el-tab-pane
label=
"业务系统详情"
name=
"1"
></el-tab-pane>
</el-tabs>
</el-tabs>
<div
v-if=
"activeName == '0'"
>
<div
v-if=
"activeName == '0'"
>
<el-form
ref=
"form"
:model=
"
form
"
>
<el-form
ref=
"form"
:model=
"
user_data
"
>
<el-form-item
class=
"info_item"
>
<el-form-item
class=
"info_item"
>
<p>
账号:
</p>
<p>
账号:
</p>
<el-input
v-model=
"
form
.accountNo"
></el-input>
<el-input
v-model=
"
user_data
.accountNo"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
class=
"info_item info_item_right_btn"
>
<el-form-item
class=
"info_item info_item_right_btn"
>
<p>
密码:
</p>
<p>
密码:
</p>
<el-input
v-model=
"form.password
"
></el-input>
<el-input
type=
"password"
v-model=
"user_data.password"
:disabled=
"true
"
></el-input>
<el-button
class=
"option_btn"
@
click=
"changePassword"
>
修改密码
</el-button>
<el-button
class=
"option_btn"
@
click=
"changePassword"
>
修改密码
</el-button>
</el-form-item>
</el-form-item>
<el-form-item
class=
"info_item"
>
<el-form-item
class=
"info_item"
>
<p>
昵称:
</p>
<p>
昵称:
</p>
<el-input
v-model=
"
form
.nickname"
></el-input>
<el-input
v-model=
"
user_data
.nickname"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
class=
"info_item"
>
<el-form-item
class=
"info_item"
>
<p>
头像:
</p>
<p>
头像:
</p>
...
@@ -37,23 +41,30 @@
...
@@ -37,23 +41,30 @@
</el-form-item>
</el-form-item>
<el-form-item
class=
"info_item"
>
<el-form-item
class=
"info_item"
>
<p>
联系人:
</p>
<p>
联系人:
</p>
<el-input
v-model=
"
form
.contactPerson"
></el-input>
<el-input
v-model=
"
user_data
.contactPerson"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
class=
"info_item"
>
<el-form-item
class=
"info_item"
>
<p>
手机号:
</p>
<p>
手机号:
</p>
<el-input
v-model=
"
form
.phone"
></el-input>
<el-input
v-model=
"
user_data
.phone"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
class=
"info_item"
>
<el-form-item
class=
"info_item"
>
<p>
邮箱:
</p>
<p>
邮箱:
</p>
<el-input
v-model=
"
form
.email"
></el-input>
<el-input
v-model=
"
user_data
.email"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
class=
"info_item"
>
<el-form-item
class=
"info_item"
>
<p>
组织机构:
</p>
<p>
组织机构:
</p>
<el-input
v-model=
"
form
.organization"
></el-input>
<el-input
v-model=
"
user_data
.organization"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
class=
"info_item info_item_right_btn"
>
<el-form-item
class=
"info_item info_item_right_btn"
>
<p>
当前角色:
</p>
<p>
当前用户类型:
</p>
<el-input
v-model=
"form.role"
></el-input>
<el-select
v-model=
"user_data.userType"
:disabled=
"true"
>
<el-option
v-for=
"item in userTypeOptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
<el-button
class=
"option_btn"
@
click=
"upLevel"
>
升级为开发者
</el-button>
<el-button
class=
"option_btn"
@
click=
"upLevel"
>
升级为开发者
</el-button>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
...
@@ -126,15 +137,15 @@
...
@@ -126,15 +137,15 @@
<el-form
ref=
"form"
:model=
"form"
>
<el-form
ref=
"form"
:model=
"form"
>
<el-form-item
class=
"dia_item"
>
<el-form-item
class=
"dia_item"
>
<p>
旧密码:
</p>
<p>
旧密码:
</p>
<el-input
v-model=
"form.
accountNo
"
></el-input>
<el-input
v-model=
"form.
passwordOld
"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
class=
"dia_item"
>
<el-form-item
class=
"dia_item"
>
<p>
新密码:
</p>
<p>
新密码:
</p>
<el-input
v-model=
"form.password"
></el-input>
<el-input
v-model=
"form.password
New
"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
class=
"dia_item"
>
<el-form-item
class=
"dia_item"
>
<p>
请再次输入密码:
</p>
<p>
请再次输入密码:
</p>
<el-input
v-model=
"form.n
ick
name"
></el-input>
<el-input
v-model=
"form.n
ext
name"
></el-input>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
</div>
</div>
...
@@ -157,15 +168,20 @@ export default {
...
@@ -157,15 +168,20 @@ export default {
},
},
data
:
()
=>
({
data
:
()
=>
({
activeName
:
"
0
"
,
activeName
:
"
0
"
,
form
:
{
user_data
:
{
accountNo
:
""
,
accountNo
:
""
,
password
:
""
,
password
:
"
12345678
"
,
nickname
:
""
,
nickname
:
""
,
contactPerson
:
""
,
contactPerson
:
""
,
phone
:
""
,
phone
:
""
,
email
:
""
,
email
:
""
,
organization
:
""
,
organization
:
""
,
role
:
""
userType
:
""
},
form
:
{
passwordOld
:
""
,
passwordNew
:
""
,
nextname
:
""
},
},
imgList
:
[],
imgList
:
[],
formBusiness
:
{
formBusiness
:
{
...
@@ -194,14 +210,51 @@ export default {
...
@@ -194,14 +210,51 @@ export default {
blackAddShow
:
false
,
blackAddShow
:
false
,
newIpWhite
:
""
,
newIpWhite
:
""
,
newIpBlack
:
""
,
newIpBlack
:
""
,
diaPassWord
:
false
diaPassWord
:
false
,
userTypeOptions
:
[
{
value
:
1
,
label
:
"
超级管理员
"
},
{
value
:
2
,
label
:
"
组织管理员
"
},
{
value
:
3
,
label
:
"
普通用户
"
},
{
value
:
4
,
label
:
"
普通用户开发者
"
}
]
}),
}),
mounted
()
{
mounted
()
{
this
.
imgList
.
push
(
// this.imgList.push(
"
https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg
"
// "https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
);
// );
this
.
getCurrentUser
();
},
},
methods
:
{
methods
:
{
getCurrentUser
()
{
this
.
$api
.
user
.
getNowUser
().
then
(
response
=>
{
if
(
response
.
data
.
success
==
1
)
{
this
.
getUserInfo
(
response
.
data
.
data
.
user_id
);
}
else
{
console
.
log
(
response
.
data
.
errMsg
);
}
});
},
getUserInfo
(
id
)
{
this
.
$api
.
user
.
getUserDetail
({
id
:
id
}).
then
(
response
=>
{
if
(
response
.
data
.
success
==
1
)
{
let
data
=
response
.
data
.
data
;
this
.
user_data
.
accountNo
=
data
.
user_id
;
this
.
user_data
.
nickname
=
data
.
user_name
;
this
.
user_data
.
contactPerson
=
data
.
link_man
;
this
.
user_data
.
phone
=
data
.
user_id
;
this
.
user_data
.
email
=
data
.
user_id
;
this
.
user_data
.
organization
=
data
.
department
;
this
.
user_data
.
userType
=
data
.
is_admin
;
this
.
imgList
.
push
(
data
.
picture_path
);
this
.
formBusiness
.
businessSystemName
=
data
.
system_name
;
this
.
formBusiness
.
domainName
=
data
.
domain_name
;
this
.
formBusiness
.
ip_white
=
data
.
ip_whitelist
;
this
.
formBusiness
.
ip_black
=
data
.
ip_blacklist
;
this
.
formBusiness
.
key
=
data
.
key
;
this
.
formBusiness
.
description
=
data
.
description
;
}
});
},
changeTab
()
{},
changeTab
()
{},
getNewList
(
val
)
{
getNewList
(
val
)
{
console
.
log
(
val
);
console
.
log
(
val
);
...
@@ -214,10 +267,23 @@ export default {
...
@@ -214,10 +267,23 @@ export default {
cancelChangePwd
()
{
cancelChangePwd
()
{
this
.
diaPassWord
=
false
;
this
.
diaPassWord
=
false
;
},
},
submitChangePwd
()
{},
submitChangePwd
()
{
upLevel
()
{
this
.
$api
.
user
.
editUserPassword
(
query
).
then
(
response
=>
{
this
.
diaPassWord
=
true
;
if
(
response
.
data
.
success
==
1
)
{
this
.
$message
({
message
:
"
修改密码成功
"
,
type
:
"
success
"
});
this
.
diaPassWord
=
false
;
}
else
{
this
.
$message
({
message
:
"
修改密码失败
"
,
type
:
"
error
"
});
}
});
},
},
upLevel
()
{},
copyKey
()
{
copyKey
()
{
this
.
$refs
.
keys
.
select
();
this
.
$refs
.
keys
.
select
();
document
.
execCommand
(
"
Copy
"
);
document
.
execCommand
(
"
Copy
"
);
...
@@ -373,6 +439,13 @@ export default {
...
@@ -373,6 +439,13 @@ export default {
width
:
calc
(
100%
-
140px
);
width
:
calc
(
100%
-
140px
);
margin-right
:
10px
;
margin-right
:
10px
;
}
}
.info_item_right_btn
.el-select
{
width
:
calc
(
100%
-
140px
);
margin-right
:
10px
;
}
.info_item_right_btn
.el-select
.el-input
{
width
:
100%
;
}
.info_item_right_btn_2
.el-input
{
.info_item_right_btn_2
.el-input
{
width
:
calc
(
100%
-
280px
);
width
:
calc
(
100%
-
280px
);
margin-right
:
10px
;
margin-right
:
10px
;
...
...
src/request/api/authority.js
View file @
26abfa03
...
@@ -20,7 +20,9 @@ const authority = {
...
@@ -20,7 +20,9 @@ const authority = {
},
},
editMenu
(
params
)
{
editMenu
(
params
)
{
return
axios
.
put
(
`/apaas/backmgt/menu`
,
params
);
return
axios
.
put
(
`/apaas/backmgt/menu`
,
params
);
}
},
//
}
}
export
default
authority
;
export
default
authority
;
src/request/api/user.js
View file @
26abfa03
...
@@ -2,9 +2,21 @@ import axios from '@/request/http'; // 导入http中创建的axios实例
...
@@ -2,9 +2,21 @@ import axios from '@/request/http'; // 导入http中创建的axios实例
import
qs
from
'
qs
'
;
// 根据需求是否导入qs模块
import
qs
from
'
qs
'
;
// 根据需求是否导入qs模块
const
user
=
{
const
user
=
{
// order
orderList
(
params
)
{
orderList
(
params
)
{
return
axios
.
get
(
`/apaas/serviceapp/v3/order/list?serviceName=
${
params
.
select
}
&orderStatus=
${
params
.
status
}
&serviceTypes=
${
params
.
types
.
join
(
'
,
'
)}
&Page=
${
params
.
page
}
&Size=
${
params
.
limit
}
`
);
return
axios
.
get
(
`/apaas/serviceapp/v3/order/list?serviceName=
${
params
.
select
}
&orderStatus=
${
params
.
status
}
&serviceTypes=
${
params
.
types
.
join
(
'
,
'
)}
&Page=
${
params
.
page
}
&Size=
${
params
.
limit
}
`
);
},
},
// user info
getNowUser
()
{
return
axios
.
get
(
`/apaas/backmgt/user/getCurrentUser`
);
},
getUserDetail
(
params
)
{
return
axios
.
get
(
`/apaas/backmgt/user/detail/
${
params
.
id
}
`
);
},
editUserPassword
(
params
)
{
return
axios
.
post
(
`/apaas/backmgt/user/password/
${
params
.
id
}
`
,
params
.
form
);
},
}
}
export
default
user
;
export
default
user
;
src/router/index.js
View file @
26abfa03
...
@@ -114,12 +114,32 @@ export default new Router({
...
@@ -114,12 +114,32 @@ export default new Router({
{
{
path
:
"
/shop
"
,
// 服务超市
path
:
"
/shop
"
,
// 服务超市
name
:
"
shop
"
,
name
:
"
shop
"
,
redirect
:
"
/shop/
service
"
,
redirect
:
"
/shop/
data_service_list/5
"
,
component
:
()
=>
import
(
"
@/pages/service_shop/shop
"
),
component
:
()
=>
import
(
"
@/pages/service_shop/shop
"
),
children
:
[
children
:
[
{
{
path
:
"
/shop/service/:id
"
,
// 数据服务、时空、视频、感知、综合、应用列表页
path
:
"
/shop/data_service_list/:id
"
,
// 数据服务列表页
name
:
"
shopList
"
,
name
:
"
shopDataList
"
,
component
:
()
=>
import
(
"
@/pages/service_shop/shop_list
"
),
},
{
path
:
"
/shop/space_time_service_list/:id
"
,
// 时空服务列表页
name
:
"
shopSpaceTimeList
"
,
component
:
()
=>
import
(
"
@/pages/service_shop/shop_list
"
),
},
{
path
:
"
/shop/video_service_list/:id
"
,
// 视频服务列表页
name
:
"
shopVideoList
"
,
component
:
()
=>
import
(
"
@/pages/service_shop/shop_list
"
),
},
{
path
:
"
/shop/perception_service_list/:id
"
,
// 感知服务列表页
name
:
"
shopPerceptionList
"
,
component
:
()
=>
import
(
"
@/pages/service_shop/shop_list
"
),
},
{
path
:
"
/shop/comprehensive_app_list/:id
"
,
// 综合应用列表页
name
:
"
shopComAppList
"
,
component
:
()
=>
import
(
"
@/pages/service_shop/shop_list
"
),
component
:
()
=>
import
(
"
@/pages/service_shop/shop_list
"
),
},
},
{
{
...
@@ -133,6 +153,11 @@ export default new Router({
...
@@ -133,6 +153,11 @@ export default new Router({
component
:
()
=>
component
:
()
=>
import
(
"
@/pages/service_shop/service_application_successfully
"
),
import
(
"
@/pages/service_shop/service_application_successfully
"
),
},
},
{
path
:
"
/shop/app_store_list/:id
"
,
// 应用商店列表页
name
:
"
shopAppStoreList
"
,
component
:
()
=>
import
(
"
@/pages/service_shop/shop_list
"
),
},
{
{
path
:
"
/shop/shopping_cart
"
,
// 购物车页
path
:
"
/shop/shopping_cart
"
,
// 购物车页
name
:
"
shoppingCart
"
,
name
:
"
shoppingCart
"
,
...
...
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