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
a8189653
Commit
a8189653
authored
Aug 24, 2020
by
刘殿昕
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
又是一堆bug+需求
parent
19429208
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
83 additions
and
31 deletions
+83
-31
src/components/order-list/order-list-com.vue
src/components/order-list/order-list-com.vue
+1
-2
src/components/service-list/commodity-card.vue
src/components/service-list/commodity-card.vue
+5
-2
src/components/service-list/service_shop_menu.vue
src/components/service-list/service_shop_menu.vue
+9
-9
src/components/shop-cloud/shop-cloud.vue
src/components/shop-cloud/shop-cloud.vue
+51
-8
src/pages/user/user_info.vue
src/pages/user/user_info.vue
+5
-1
src/pages/workbench/fwgl/cloud-detail.vue
src/pages/workbench/fwgl/cloud-detail.vue
+12
-9
No files found.
src/components/order-list/order-list-com.vue
View file @
a8189653
...
...
@@ -322,8 +322,7 @@ export default {
.order_block
.input_right
.el-input--prefix
.el-input__inner
{
padding-left
:
40px
;
}
.order_block
.input_right
.el-input__prefix
,
.el-input__suffix
{
.order_block
.input_right
.el-input__prefix
{
left
:
10px
;
}
.order_block
.input_right
.el-input--prefix
.el-input__inner
{
...
...
src/components/service-list/commodity-card.vue
View file @
a8189653
...
...
@@ -55,7 +55,7 @@ export default {
is_subscribe
:
0
,
// 是否订阅
};
this
.
$api
.
serviceShop
.
addShoppingCart
()
.
addShoppingCart
(
query
)
.
then
(({
data
})
=>
{
if
(
data
.
success
==
1
)
{
this
.
$message
({
...
...
@@ -108,6 +108,7 @@ export default {
width
:
60px
;
height
:
60px
;
border-radius
:
8px
;
border
:
3px
solid
#f6f7fb
;
}
.com_card_msg
{
margin-top
:
20px
;
...
...
@@ -133,7 +134,9 @@ export default {
}
.com_card_msg_num
{
color
:
#8890a7
;
font-size
:
16px
;
font-size
:
14px
;
position
:
relative
;
top
:
2px
;
}
.com_card_msg_num1
{
color
:
#242c43
;
...
...
src/components/service-list/service_shop_menu.vue
View file @
a8189653
...
...
@@ -22,18 +22,18 @@ export default {
data
()
{
return
{
actives
:
""
,
menuList
:
[]
menuList
:
[]
,
};
},
computed
:
{
getActive
()
{
return
this
.
$store
.
state
.
serviceShopMenu
;
}
}
,
},
watch
:
{
getActive
(
newVal
)
{
this
.
getActiveMenu
(
newVal
);
}
}
,
},
mounted
()
{
this
.
getShopMenu
();
...
...
@@ -43,22 +43,22 @@ export default {
methods
:
{
active
(
val
)
{
this
.
$store
.
commit
(
"
serviceShopMenuAct
"
,
val
);
this
.
$router
.
push
(
val
);
},
getActiveMenu
(
val
)
{
this
.
actives
=
val
;
this
.
$router
.
push
(
val
);
},
getShopMenu
()
{
this
.
$api
.
general
.
getNowMenu
({
teamName
:
"
APAAS3
"
}).
then
(
response
=>
{
this
.
$api
.
general
.
getNowMenu
({
teamName
:
"
APAAS3
"
}).
then
(
(
response
)
=>
{
if
(
response
.
data
.
success
==
1
)
{
let
arr
=
response
.
data
.
data
[
0
].
Child
;
let
shopArr
=
[];
arr
.
forEach
(
item
=>
{
arr
.
forEach
(
(
item
)
=>
{
if
(
item
.
visit_url
==
"
/shop
"
)
{
shopArr
=
item
.
Child
;
}
});
shopArr
.
forEach
(
item
=>
{
shopArr
.
forEach
(
(
item
)
=>
{
let
uri
=
item
.
visit_url
.
substring
(
6
);
if
(
uri
.
indexOf
(
"
/
"
)
!=
-
1
)
{
uri
=
uri
.
substring
(
0
,
uri
.
indexOf
(
"
/
"
));
...
...
@@ -101,8 +101,8 @@ export default {
this
.
menuList
=
shopArr
;
}
});
}
}
}
,
}
,
};
</
script
>
...
...
src/components/shop-cloud/shop-cloud.vue
View file @
a8189653
...
...
@@ -843,9 +843,12 @@ export default {
data
()
{
var
checkName
=
(
rule
,
value
,
callback
)
=>
{
let
self
=
this
;
console
.
log
(
self
);
if
(
new
RegExp
(
"
^[a-z0-9]([0-9]||[a-z]||-)*$
"
).
test
(
value
))
{
console
.
log
(
self
);
let
reg
=
new
RegExp
(
/^
[
a-z0-9
]([
-a-z0-9
]
*
[
a-z0-9
])?
$/
);
if
(
value
.
length
>
63
)
{
callback
(
new
Error
(
"
命名空间最长不超过63位
"
));
}
else
if
(
!
reg
.
test
(
value
))
{
callback
(
new
Error
(
"
小写字母或数字开头,可以由小写字母、数字、- 组成
"
));
}
else
{
self
.
$api
.
serviceShop
.
checkNameSpaceCouldUse
({
id
:
value
}
)
.
then
(({
data
}
)
=>
{
...
...
@@ -861,8 +864,6 @@ export default {
console
.
log
(
error
);
callback
(
new
Error
(
"
命名空间名称验证失败
"
));
}
);
}
else
{
callback
(
new
Error
(
"
小写字母或数字开头,可以由小写字母、数字、- 组成
"
));
}
}
;
return
{
...
...
@@ -1067,6 +1068,47 @@ export default {
this
.
getNameSpaceList
();
}
,
methods
:
{
getQueryId
()
{
if
(
this
.
$route
.
query
.
namespace
&&
this
.
$route
.
query
.
namespace
!=
""
)
{
this
.
activeName
=
"
1
"
;
let
index
=
this
.
workSpaceOptions
.
findIndex
((
item
)
=>
{
return
item
.
namespace
==
this
.
$route
.
query
.
namespace
;
}
);
if
(
index
!=
-
1
)
{
let
paramsOld
=
this
.
workSpaceOptions
[
index
];
this
.
workSpace
=
index
;
this
.
workSpaceId
=
paramsOld
.
Id
;
this
.
paramsOld
=
paramsOld
;
this
.
formOld
.
namespace
=
paramsOld
.
namespace
;
this
.
formOld
.
workplace
=
paramsOld
.
workplace
;
this
.
formOld
.
workplacedesc
=
paramsOld
.
workplacedesc
;
this
.
formOld
.
cpu
=
paramsOld
.
cpu
;
this
.
formOld
.
memory
=
paramsOld
.
memory
;
this
.
formOld
.
containerGroup
=
paramsOld
.
containers
;
this
.
specArr
[
0
].
val
=
paramsOld
.
cpu
;
this
.
specArr
[
1
].
val
=
paramsOld
.
memory
;
this
.
specArr
[
2
].
val
=
paramsOld
.
containers
;
this
.
formOld
.
dataDisk
=
""
;
this
.
formOld
.
perDataDisk
=
""
;
this
.
formOld
.
perCPUs
=
paramsOld
.
one_cpu_max
;
this
.
formOld
.
perCPU
=
paramsOld
.
one_cpu_min
;
this
.
formOld
.
perRAMs
=
paramsOld
.
one_memory_max
;
this
.
formOld
.
perRAM
=
paramsOld
.
one_memory_min
;
this
.
rqzArr
[
0
].
max
=
paramsOld
.
one_cpu_max
;
this
.
rqzArr
[
0
].
default
=
paramsOld
.
one_cpu_min
;
this
.
rqzArr
[
1
].
max
=
paramsOld
.
one_memory_max
;
this
.
rqzArr
[
1
].
default
=
paramsOld
.
one_memory_min
;
this
.
formOld
.
store_type
=
paramsOld
.
store_type
;
this
.
dataDiskList
=
paramsOld
.
disk_list
||
[];
this
.
dataDiskList
.
forEach
((
item
,
index
)
=>
{
item
.
name
=
`磁盘${index + 1
}
`
;
}
);
this
.
form
.
link_man
=
paramsOld
.
apply_connect_username
;
this
.
form
.
phone
=
paramsOld
.
apply_connect_mobile
;
this
.
formShow
=
true
;
}
}
}
,
tabClick
()
{
}
,
getNewList
(
val
)
{
console
.
log
(
val
);
...
...
@@ -1260,14 +1302,15 @@ export default {
this
.
dialogVisible
=
false
;
}
,
getUser
()
{
this
.
form
.
department_name
=
this
.
$store
.
state
.
userInfo
.
department_name
;
this
.
form
.
phone
=
""
;
this
.
form
.
link_man
=
""
;
this
.
$api
.
user
.
getNowUser
().
then
((
response
)
=>
{
this
.
form
.
department_name
=
response
.
data
.
data
.
department_name
;
}
)
;
}
,
getNameSpaceList
()
{
this
.
$api
.
serviceShop
.
getCloudList
().
then
((
response
)
=>
{
if
(
response
.
data
.
success
==
1
)
{
this
.
workSpaceOptions
=
response
.
data
.
data
;
this
.
getQueryId
();
}
}
);
}
,
...
...
src/pages/user/user_info.vue
View file @
a8189653
...
...
@@ -13,7 +13,7 @@
<el-form
ref=
"form"
:model=
"user_data"
:rules=
"rules_user"
>
<el-form-item
class=
"info_item"
prop=
"accountNo"
>
<p>
账号:
</p>
<el-input
v-model=
"user_data.accountNo"
></el-input>
<el-input
v-model=
"user_data.accountNo"
:disabled=
"true"
></el-input>
</el-form-item>
<el-form-item
class=
"info_item info_item_right_btn"
>
<p>
密码:
</p>
...
...
@@ -786,4 +786,8 @@ export default {
background-color
:
#e8eaf4
;
color
:
#0f2683
;
}
.change_psw
.el-input__suffix
{
width
:
20px
;
right
:
10px
;
}
</
style
>
\ No newline at end of file
src/pages/workbench/fwgl/cloud-detail.vue
View file @
a8189653
...
...
@@ -171,8 +171,8 @@
<div
v-if=
"now_user == 0 && use_uid != ''"
>
当您觉得使用空间不足时,可以选择至服务超市-
<span
v-if=
"apploy_msg.
first_level == -1 || (apploy_msg.first_level == 1 && apploy_msg.second_level != 0
)"
@
click=
"goto(
'/shop/cloud'
)"
v-if=
"apploy_msg.
state == 1 && (apploy_msg.first_level == -1 || (apploy_msg.first_level == 1 && apploy_msg.second_level != 0)
)"
@
click=
"goto(
`/shop/cloud?namespace=$
{cloudData.namespace}`
)"
class="link_span"
>云资源服务页面
</span>
<span
v-else
>
云资源服务页面
</span>
的升级现有工作区域来完成配置扩容操作。
...
...
@@ -248,7 +248,7 @@
</div>
<div
class=
"btn_footer"
>
<el-button
v-if=
"now_user == 1 && apploy_msg.first_level == 0"
v-if=
"
apploy_msg.state == 1 &&
now_user == 1 && apploy_msg.first_level == 0"
class=
"submit"
@
click=
"pass"
>
提交资源申请
</el-button>
...
...
@@ -259,16 +259,16 @@
>
资源调整
</el-button>
<el-button
class=
"adjustment"
v-if=
"now_user == 1 && apploy_msg.second_level == 1 && use_uid == ''"
v-if=
"
apploy_msg.state == 1 &&
now_user == 1 && apploy_msg.second_level == 1 && use_uid == ''"
@
click=
"distribution"
>
分配
</el-button>
<el-button
v-if=
"
(now_user == 2 && apploy_msg.first_level == 1 && apploy_msg.second_level == 0) || (now_user == 1 && apploy_msg.first_level == 0
)"
v-if=
"
apploy_msg.state == 1 && ((now_user == 2 && apploy_msg.first_level == 1 && apploy_msg.second_level == 0) || (now_user == 1 && apploy_msg.first_level == 0)
)"
class=
"refuse"
@
click=
"refuse"
>
拒绝
</el-button>
<el-button
v-if=
"now_user == 2 && apploy_msg.second_level == 0 && apploy_msg.first_level == 1"
v-if=
"
apploy_msg.state == 1 &&
now_user == 2 && apploy_msg.second_level == 0 && apploy_msg.first_level == 1"
class=
"adjustment"
@
click=
"pass"
>
通过
</el-button>
...
...
@@ -306,7 +306,7 @@ export default {
helper
,
list_arr
:
[
{
title
:
"
云资源详情
:
"
,
title
:
"
云资源详情
"
,
prop
:
"
title
"
,
},
{
...
...
@@ -331,7 +331,7 @@ export default {
solt_name
:
"
ApplyDesc
"
,
},
{
title
:
"
资源使用情况
:
"
,
title
:
"
资源使用情况
"
,
prop
:
"
title
"
,
},
{
...
...
@@ -352,7 +352,7 @@ export default {
solt_name
:
"
ResourceOverview
"
,
},
{
title
:
"
已部署应用列表
:
"
,
title
:
"
已部署应用列表
"
,
prop
:
"
title
"
,
},
{
...
...
@@ -842,6 +842,9 @@ export default {
.apply_refuse
{
color
:
#e15260
;
}
.cloud_params
{
padding-left
:
10px
;
}
.cloud_params
.service_title
{
padding
:
0
10px
;
}
...
...
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