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
7062bdba
Commit
7062bdba
authored
Jul 25, 2020
by
刘殿昕
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
云资源申请+云详情
parent
90ed2085
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
101 additions
and
79 deletions
+101
-79
src/components/shop-cloud/shop-cloud.vue
src/components/shop-cloud/shop-cloud.vue
+100
-78
src/pages/workbench/fwgl/cloud-detail.vue
src/pages/workbench/fwgl/cloud-detail.vue
+1
-1
No files found.
src/components/shop-cloud/shop-cloud.vue
View file @
7062bdba
...
@@ -114,7 +114,7 @@
...
@@ -114,7 +114,7 @@
:label=
"item.label"
:label=
"item.label"
:value=
"item.value"
:value=
"item.value"
></el-option>
></el-option>
</el-select>
-->
</el-select>
-->
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
...
@@ -352,7 +352,7 @@
...
@@ -352,7 +352,7 @@
:label=
"item.label"
:label=
"item.label"
:value=
"item.value"
:value=
"item.value"
></el-option>
></el-option>
</el-select>
-->
</el-select>
-->
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
...
@@ -474,13 +474,15 @@
...
@@ -474,13 +474,15 @@
:src=
"require('@/assets/imgs/ic_shijian.png')"
:src=
"require('@/assets/imgs/ic_shijian.png')"
/>
/>
<span
class=
"now_spec_card_time_title"
>
当前工作区域到期时间
</span>
<span
class=
"now_spec_card_time_title"
>
当前工作区域到期时间
</span>
<span
class=
"now_spec_card_time_val"
>
2020-05-05 08:00:00
</span>
<span
class=
"now_spec_card_time_val"
>
{{
helper
.
dateStringTransform
(
paramsOld
.
cloud_end_time
)
}}
</span>
</div>
</div>
</div>
</div>
</el-col>
</el-col>
</el-col>
</el-col>
<el-col
:span=
"22"
>
<el-col
:span=
"22"
>
<el-form-item
prop=
"appDuration"
class=
"form_item input_has_right_select"
>
<el-form-item
class=
"form_item input_has_right_select"
>
<div
class=
"form_item_title"
>
申请续期:
</div>
<div
class=
"form_item_title"
>
申请续期:
</div>
<el-input-number
<el-input-number
v-model=
"formOld.appDuration"
v-model=
"formOld.appDuration"
...
@@ -596,7 +598,7 @@
...
@@ -596,7 +598,7 @@
<!--
<div
class=
"dia_block_item_in"
v-if=
"diaForm.dataDisk != 0"
>
<!--
<div
class=
"dia_block_item_in"
v-if=
"diaForm.dataDisk != 0"
>
<span
class=
"dia_block_item_title"
>
数据盘类型:
</span>
<span
class=
"dia_block_item_title"
>
数据盘类型:
</span>
<span
class=
"dia_block_item_val"
>
{{
diaForm
.
store_type
}}
</span>
<span
class=
"dia_block_item_val"
>
{{
diaForm
.
store_type
}}
</span>
</div>
-->
</div>
-->
</div>
</div>
<span
class=
"dia_item_all_title"
>
单个容器组规格:
</span>
<span
class=
"dia_item_all_title"
>
单个容器组规格:
</span>
<div
class=
"dia_block_item"
>
<div
class=
"dia_block_item"
>
...
@@ -648,15 +650,15 @@
...
@@ -648,15 +650,15 @@
<div
class=
"dia_block_item_in"
>
<div
class=
"dia_block_item_in"
>
<span
class=
"dia_block_item_title"
>
CPU:
</span>
<span
class=
"dia_block_item_title"
>
CPU:
</span>
<p
class=
"dia_block_item_val"
>
<p
class=
"dia_block_item_val"
>
<span
class=
"val_has_2"
>
最高
{{
paramsOld
.
perCPUs
}}
核
</span>
<span
class=
"val_has_2"
>
最高
{{
paramsOld
.
one_cpu_max
}}
核
</span>
<span
class=
"val_has_2"
>
默认
{{
paramsOld
.
perCPU
}}
核
</span>
<span
class=
"val_has_2"
>
默认
{{
paramsOld
.
one_cpu_min
}}
核
</span>
</p>
</p>
</div>
</div>
<div
class=
"dia_block_item_in"
>
<div
class=
"dia_block_item_in"
>
<span
class=
"dia_block_item_title"
>
内存:
</span>
<span
class=
"dia_block_item_title"
>
内存:
</span>
<p
class=
"dia_block_item_val"
>
<p
class=
"dia_block_item_val"
>
<span
class=
"val_has_2"
>
最高
{{
paramsOld
.
perRAMs
}}
核
</span>
<span
class=
"val_has_2"
>
最高
{{
paramsOld
.
one_memory_max
}}
核
</span>
<span
class=
"val_has_2"
>
默认
{{
paramsOld
.
perRAM
}}
核
</span>
<span
class=
"val_has_2"
>
默认
{{
paramsOld
.
one_memory_min
}}
核
</span>
</p>
</p>
</div>
</div>
</div>
</div>
...
@@ -664,7 +666,9 @@
...
@@ -664,7 +666,9 @@
<div
class=
"dia_block_item"
>
<div
class=
"dia_block_item"
>
<div
class=
"dia_block_item_in"
>
<div
class=
"dia_block_item_in"
>
<span
class=
"dia_block_item_title"
>
到期时间:
</span>
<span
class=
"dia_block_item_title"
>
到期时间:
</span>
<span
class=
"dia_block_item_val"
>
2020-12-12 12:12:12
</span>
<span
class=
"dia_block_item_val"
>
{{
helper
.
dateStringTransform
(
paramsOld
.
cloud_end_time
)
}}
</span>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -694,7 +698,7 @@
...
@@ -694,7 +698,7 @@
<span
class=
"dia_block_item_title"
>
删除数据盘:
</span>
<span
class=
"dia_block_item_title"
>
删除数据盘:
</span>
<span
<span
class=
"dia_block_item_val"
class=
"dia_block_item_val"
>
{{
delDataDiskList
.
map
(
item
=>
{
return
item
.
app_
name
}
).
join
(
"
、
"
)
}}
<
/span
>
>
{{
delDataDiskList
.
map
(
item
=>
{
return
item
.
name
}
).
join
(
"
、
"
)
}}
<
/span
>
<
/div
>
<
/div
>
<
/div
>
<
/div
>
<
span
class
=
"
dia_item_all_title
"
>
单个容器组规格:
<
/span
>
<
span
class
=
"
dia_item_all_title
"
>
单个容器组规格:
<
/span
>
...
@@ -741,6 +745,7 @@
...
@@ -741,6 +745,7 @@
<
el
-
button
class
=
"
submit
"
@
click
=
"
determineSubmit
"
>
确定提交
<
/el-button
>
<
el
-
button
class
=
"
submit
"
@
click
=
"
determineSubmit
"
>
确定提交
<
/el-button
>
<
/div
>
<
/div
>
<
/el-dialog
>
<
/el-dialog
>
<
ApassDialog
ref
=
"
dialog
"
msg
=
"
确认删除该数据盘吗?
"
:
submit
=
"
dialogSubmit
"
><
/ApassDialog
>
<
/div
>
<
/div
>
<
/template
>
<
/template
>
...
@@ -749,21 +754,26 @@ import BlockRadius from "@/components/general/block-radius";
...
@@ -749,21 +754,26 @@ import BlockRadius from "@/components/general/block-radius";
import
UploadFile
from
"
@/components/general/upload_file
"
;
import
UploadFile
from
"
@/components/general/upload_file
"
;
import
TableUm
from
"
@/components/table/table-um
"
;
import
TableUm
from
"
@/components/table/table-um
"
;
import
InfoList
from
"
@/components/infoList
"
;
import
InfoList
from
"
@/components/infoList
"
;
import
ApassDialog
from
"
@/components/apass-dialog
"
;
import
helper
from
"
@/services/helper.js
"
;
export
default
{
export
default
{
components
:
{
components
:
{
BlockRadius
,
BlockRadius
,
UploadFile
,
UploadFile
,
TableUm
,
TableUm
,
InfoList
InfoList
,
ApassDialog
,
}
,
}
,
props
:
{
props
:
{
name
:
{
type
:
String
,
default
:
""
}
name
:
{
type
:
String
,
default
:
""
}
,
}
,
}
,
data
:
()
=>
({
data
:
()
=>
({
helper
,
form
:
{
form
:
{
department_name
:
""
,
department_name
:
""
,
phone
:
""
,
phone
:
""
,
link_man
:
""
link_man
:
""
,
}
,
}
,
activeName
:
"
0
"
,
activeName
:
"
0
"
,
formNew
:
{
formNew
:
{
...
@@ -783,78 +793,78 @@ export default {
...
@@ -783,78 +793,78 @@ export default {
durType
:
1
,
durType
:
1
,
apply_file
:
""
,
apply_file
:
""
,
apply_file_name
:
""
,
apply_file_name
:
""
,
store_type
:
"
nfs-client
"
store_type
:
"
nfs-client
"
,
}
,
}
,
ruleNew
:
{
ruleNew
:
{
namespace
:
[
namespace
:
[
{
required
:
true
,
message
:
"
请输入工作区域名称
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入工作区域名称
"
,
trigger
:
"
blur
"
}
,
],
],
workplace
:
[
workplace
:
[
{
required
:
true
,
message
:
"
请输入中文名称
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入中文名称
"
,
trigger
:
"
blur
"
}
,
],
],
workplacedesc
:
[
workplacedesc
:
[
{
required
:
true
,
message
:
"
请输入描述信息
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入描述信息
"
,
trigger
:
"
blur
"
}
,
],
],
cpu
:
[{
required
:
true
,
message
:
"
请选择CPU使用量
"
,
trigger
:
"
blur
"
}
],
cpu
:
[{
required
:
true
,
message
:
"
请选择CPU使用量
"
,
trigger
:
"
blur
"
}
],
memory
:
[
memory
:
[
{
required
:
true
,
message
:
"
请选择内存使用量
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请选择内存使用量
"
,
trigger
:
"
blur
"
}
,
],
],
containerGroup
:
[
containerGroup
:
[
{
required
:
true
,
message
:
"
请输入容器组规格
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入容器组规格
"
,
trigger
:
"
blur
"
}
,
],
],
perCPUs
:
[
perCPUs
:
[
{
required
:
true
,
message
:
"
请输入CPU最大使用量
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入CPU最大使用量
"
,
trigger
:
"
blur
"
}
,
],
],
perCPU
:
[
perCPU
:
[
{
required
:
true
,
message
:
"
请输入CPU默认使用量
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入CPU默认使用量
"
,
trigger
:
"
blur
"
}
,
],
],
perRAMs
:
[
perRAMs
:
[
{
required
:
true
,
message
:
"
请输入内存最大使用量
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入内存最大使用量
"
,
trigger
:
"
blur
"
}
,
],
],
perRAM
:
[
perRAM
:
[
{
required
:
true
,
message
:
"
请输入内存默认使用量
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入内存默认使用量
"
,
trigger
:
"
blur
"
}
,
],
],
appDuration
:
[
appDuration
:
[
{
required
:
true
,
message
:
"
请输入申请时长
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入申请时长
"
,
trigger
:
"
blur
"
}
,
]
]
,
}
,
}
,
durationOptions
:
[
durationOptions
:
[
{
value
:
1
,
label
:
"
月
"
}
,
{
value
:
1
,
label
:
"
月
"
}
,
{
value
:
2
,
label
:
"
年
"
}
{
value
:
2
,
label
:
"
年
"
}
,
],
],
workSpace
:
""
,
workSpace
:
""
,
workSpaceId
:
""
,
workSpaceId
:
""
,
workSpaceOptions
:
[],
workSpaceOptions
:
[],
optionsCPU
:
[
optionsCPU
:
[
{
value
:
"
8
"
,
label
:
"
8
"
}
,
{
value
:
"
8
"
,
label
:
"
8
"
}
,
{
value
:
"
16
"
,
label
:
"
16
"
}
{
value
:
"
16
"
,
label
:
"
16
"
}
,
],
],
optionsRAM
:
[
optionsRAM
:
[
{
value
:
"
8
"
,
label
:
"
8
"
}
,
{
value
:
"
8
"
,
label
:
"
8
"
}
,
{
value
:
"
16
"
,
label
:
"
16
"
}
,
{
value
:
"
16
"
,
label
:
"
16
"
}
,
{
value
:
"
32
"
,
label
:
"
32
"
}
{
value
:
"
32
"
,
label
:
"
32
"
}
,
],
],
options_store_type
:
[
options_store_type
:
[
{
value
:
"
nfs-client
"
,
label
:
"
nfs-client
"
}
,
{
value
:
"
nfs-client
"
,
label
:
"
nfs-client
"
}
,
{
value
:
"
rook-ceph-block
"
,
label
:
"
rook-ceph-block
"
}
{
value
:
"
rook-ceph-block
"
,
label
:
"
rook-ceph-block
"
}
,
],
],
formShow
:
false
,
formShow
:
false
,
specArr
:
[
specArr
:
[
{
title
:
"
CPU
"
,
val
:
"
4
"
,
src
:
"
ic_CPU
"
}
,
{
title
:
"
CPU
"
,
val
:
"
4
"
,
src
:
"
ic_CPU
"
}
,
{
title
:
"
内存
"
,
val
:
"
4
"
,
src
:
"
ic_neicun
"
}
,
{
title
:
"
内存
"
,
val
:
"
4
"
,
src
:
"
ic_neicun
"
}
,
{
title
:
"
容器
"
,
val
:
"
4
"
,
src
:
"
ic_rongqi
"
}
{
title
:
"
容器
"
,
val
:
"
4
"
,
src
:
"
ic_rongqi
"
}
,
],
],
rqzArr
:
[
rqzArr
:
[
{
title
:
"
CPU
"
,
max
:
"
4
"
,
default
:
"
2
"
,
src
:
"
ic_CPU
"
}
,
{
title
:
"
CPU
"
,
max
:
"
4
"
,
default
:
"
2
"
,
src
:
"
ic_CPU
"
}
,
{
title
:
"
内存
"
,
max
:
"
4
"
,
default
:
"
2
"
,
src
:
"
ic_neicun
"
}
{
title
:
"
内存
"
,
max
:
"
4
"
,
default
:
"
2
"
,
src
:
"
ic_neicun
"
}
,
],
],
docTemplate
:
[
docTemplate
:
[
{
{
title
:
""
,
title
:
""
,
info
:
"
工作区域申请文件标准模板.PDF
"
,
info
:
"
工作区域申请文件标准模板.PDF
"
,
url
:
"
static/工作区域申请文件模板.xlsx
"
,
url
:
"
static/工作区域申请文件模板.xlsx
"
,
type
:
"
down
"
type
:
"
down
"
,
}
}
,
],
],
formOld
:
{
formOld
:
{
cpu
:
""
,
cpu
:
""
,
...
@@ -870,54 +880,56 @@ export default {
...
@@ -870,54 +880,56 @@ export default {
durType
:
1
,
durType
:
1
,
apply_file
:
""
,
apply_file
:
""
,
apply_file_name
:
""
,
apply_file_name
:
""
,
store_type
:
"
nfs-client
"
store_type
:
"
nfs-client
"
,
}
,
}
,
paramsOld
:
{
}
,
paramsOld
:
{
}
,
ruleOld
:
{
ruleOld
:
{
namespace
:
[
namespace
:
[
{
required
:
true
,
message
:
"
请输入工作区域名称
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入工作区域名称
"
,
trigger
:
"
blur
"
}
,
],
],
workplace
:
[
workplace
:
[
{
required
:
true
,
message
:
"
请输入中文名称
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入中文名称
"
,
trigger
:
"
blur
"
}
,
],
],
workplacedesc
:
[
workplacedesc
:
[
{
required
:
true
,
message
:
"
请输入描述信息
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入描述信息
"
,
trigger
:
"
blur
"
}
,
],
],
cpu
:
[{
required
:
true
,
message
:
"
请选择CPU使用量
"
,
trigger
:
"
blur
"
}
],
cpu
:
[{
required
:
true
,
message
:
"
请选择CPU使用量
"
,
trigger
:
"
blur
"
}
],
memory
:
[
memory
:
[
{
required
:
true
,
message
:
"
请选择内存使用量
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请选择内存使用量
"
,
trigger
:
"
blur
"
}
,
],
],
containerGroup
:
[
containerGroup
:
[
{
required
:
true
,
message
:
"
请输入容器组规格
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入容器组规格
"
,
trigger
:
"
blur
"
}
,
],
],
perCPUs
:
[
perCPUs
:
[
{
required
:
true
,
message
:
"
请输入CPU最大使用量
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入CPU最大使用量
"
,
trigger
:
"
blur
"
}
,
],
],
perCPU
:
[
perCPU
:
[
{
required
:
true
,
message
:
"
请输入CPU默认使用量
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入CPU默认使用量
"
,
trigger
:
"
blur
"
}
,
],
],
perRAMs
:
[
perRAMs
:
[
{
required
:
true
,
message
:
"
请输入内存最大使用量
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入内存最大使用量
"
,
trigger
:
"
blur
"
}
,
],
],
perRAM
:
[
perRAM
:
[
{
required
:
true
,
message
:
"
请输入内存默认使用量
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请输入内存默认使用量
"
,
trigger
:
"
blur
"
}
,
],
],
appDuration
:
[
{
required
:
true
,
message
:
"
请输入申请时长
"
,
trigger
:
"
blur
"
}
]
}
,
}
,
dialogVisible
:
false
,
dialogVisible
:
false
,
diaForm
:
{
}
,
diaForm
:
{
}
,
dataDiskHeaders
:
[
dataDiskHeaders
:
[
{
label
:
"
磁盘名称
"
,
prop
:
"
name
"
,
align
:
"
center
"
,
}
,
{
{
label
:
"
数据盘容量
"
,
label
:
"
数据盘容量
"
,
prop
:
"
disk_cap
"
,
prop
:
"
disk_cap
"
,
align
:
"
center
"
align
:
"
center
"
,
}
,
}
,
{
{
label
:
"
部署的应用
"
,
label
:
"
部署的应用
"
,
prop
:
"
app_name
"
,
prop
:
"
app_name
"
,
align
:
"
center
"
align
:
"
center
"
,
}
,
}
,
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
...
@@ -926,13 +938,14 @@ export default {
...
@@ -926,13 +938,14 @@ export default {
btnList
:
[
btnList
:
[
{
{
type
:
"
primary-del
"
,
type
:
"
primary-del
"
,
label
:
"
删除
"
label
:
"
删除
"
,
}
}
,
]
]
,
}
}
,
],
],
dataDiskList
:
[],
dataDiskList
:
[],
delDataDiskList
:
[]
delDataDiskList
:
[],
del_item
:
{
}
,
}
),
}
),
mounted
()
{
mounted
()
{
this
.
getUser
();
this
.
getUser
();
...
@@ -951,11 +964,11 @@ export default {
...
@@ -951,11 +964,11 @@ export default {
}
,
}
,
handleChange
()
{
}
,
handleChange
()
{
}
,
getForm
(
val
)
{
getForm
(
val
)
{
console
.
log
(
val
)
console
.
log
(
val
)
;
if
(
val
!==
""
)
{
if
(
val
!==
""
)
{
let
paramsOld
=
this
.
workSpaceOptions
[
val
];
let
paramsOld
=
this
.
workSpaceOptions
[
val
];
this
.
paramsOld
=
paramsOld
;
this
.
workSpaceId
=
paramsOld
.
Id
;
this
.
workSpaceId
=
paramsOld
.
Id
;
this
.
paramsOld
=
paramsOld
;
this
.
formOld
.
namespace
=
paramsOld
.
namespace
;
this
.
formOld
.
namespace
=
paramsOld
.
namespace
;
this
.
formOld
.
workplace
=
paramsOld
.
workplace
;
this
.
formOld
.
workplace
=
paramsOld
.
workplace
;
this
.
formOld
.
workplacedesc
=
paramsOld
.
workplacedesc
;
this
.
formOld
.
workplacedesc
=
paramsOld
.
workplacedesc
;
...
@@ -970,6 +983,9 @@ export default {
...
@@ -970,6 +983,9 @@ export default {
this
.
formOld
.
perRAM
=
paramsOld
.
one_memory_min
;
this
.
formOld
.
perRAM
=
paramsOld
.
one_memory_min
;
this
.
formOld
.
store_type
=
paramsOld
.
store_type
;
this
.
formOld
.
store_type
=
paramsOld
.
store_type
;
this
.
dataDiskList
=
paramsOld
.
disk_list
||
[];
this
.
dataDiskList
=
paramsOld
.
disk_list
||
[];
this
.
dataDiskList
.
forEach
((
item
,
index
)
=>
{
item
.
name
=
`磁盘${index + 1
}
`
;
}
);
this
.
formShow
=
true
;
this
.
formShow
=
true
;
}
else
{
}
else
{
this
.
formShow
=
false
;
this
.
formShow
=
false
;
...
@@ -978,7 +994,7 @@ export default {
...
@@ -978,7 +994,7 @@ export default {
submitApp
()
{
submitApp
()
{
let
formParams
=
{
}
;
let
formParams
=
{
}
;
if
(
this
.
activeName
==
0
)
{
if
(
this
.
activeName
==
0
)
{
this
.
$refs
[
"
formNew
"
].
validate
(
valid
=>
{
this
.
$refs
[
"
formNew
"
].
validate
(
(
valid
)
=>
{
if
(
valid
)
{
if
(
valid
)
{
formParams
=
this
.
formNew
;
formParams
=
this
.
formNew
;
this
.
dialogVisible
=
true
;
this
.
dialogVisible
=
true
;
...
@@ -989,7 +1005,7 @@ export default {
...
@@ -989,7 +1005,7 @@ export default {
}
}
}
);
}
);
}
else
if
(
this
.
activeName
==
1
)
{
}
else
if
(
this
.
activeName
==
1
)
{
this
.
$refs
[
"
formOld
"
].
validate
(
valid
=>
{
this
.
$refs
[
"
formOld
"
].
validate
(
(
valid
)
=>
{
if
(
valid
)
{
if
(
valid
)
{
formParams
=
this
.
formOld
;
formParams
=
this
.
formOld
;
this
.
dialogVisible
=
true
;
this
.
dialogVisible
=
true
;
...
@@ -1007,7 +1023,7 @@ export default {
...
@@ -1007,7 +1023,7 @@ export default {
resource_info
:
{
resource_info
:
{
namespace
:
this
.
formNew
.
namespace
,
namespace
:
this
.
formNew
.
namespace
,
workplace
:
this
.
formNew
.
workplace
,
workplace
:
this
.
formNew
.
workplace
,
workplacedesc
:
this
.
formNew
.
workplacedesc
workplacedesc
:
this
.
formNew
.
workplacedesc
,
}
,
}
,
resource_apply
:
{
resource_apply
:
{
apply_file
:
this
.
formNew
.
apply_file
,
apply_file
:
this
.
formNew
.
apply_file
,
...
@@ -1023,27 +1039,27 @@ export default {
...
@@ -1023,27 +1039,27 @@ export default {
one_cpu_min
:
this
.
formNew
.
perCPU
,
one_cpu_min
:
this
.
formNew
.
perCPU
,
one_cpu_max
:
this
.
formNew
.
perCPUs
,
one_cpu_max
:
this
.
formNew
.
perCPUs
,
one_memory_min
:
this
.
formNew
.
perRAM
,
one_memory_min
:
this
.
formNew
.
perRAM
,
one_memory_max
:
this
.
formNew
.
perRAMs
one_memory_max
:
this
.
formNew
.
perRAMs
,
}
,
}
,
disks
:
[
disks
:
[
{
{
disk_num
:
this
.
formNew
.
dataDisk
,
disk_num
:
this
.
formNew
.
dataDisk
,
disk_cap
:
this
.
formNew
.
perDataDisk
,
disk_cap
:
this
.
formNew
.
perDataDisk
,
store_type
:
this
.
formNew
.
store_type
store_type
:
this
.
formNew
.
store_type
,
}
}
,
]
]
,
}
;
}
;
this
.
$api
.
serviceShop
.
applicationCloud
(
query
).
then
(
response
=>
{
this
.
$api
.
serviceShop
.
applicationCloud
(
query
).
then
(
(
response
)
=>
{
if
(
response
.
data
.
success
==
1
)
{
if
(
response
.
data
.
success
==
1
)
{
this
.
$message
({
this
.
$message
({
message
:
"
申请成功
"
,
message
:
"
申请成功
"
,
type
:
"
success
"
type
:
"
success
"
,
}
);
}
);
this
.
$router
.
push
(
"
/services_shop
"
);
this
.
$router
.
push
(
"
/services_shop
"
);
}
else
{
}
else
{
this
.
$message
({
this
.
$message
({
message
:
`申请失败,${response.data.errMsg
}
`
,
message
:
`申请失败,${response.data.errMsg
}
`
,
type
:
"
error
"
type
:
"
error
"
,
}
);
}
);
}
}
}
);
}
);
...
@@ -1062,27 +1078,27 @@ export default {
...
@@ -1062,27 +1078,27 @@ export default {
one_cpu_min
:
this
.
formOld
.
perCPU
,
one_cpu_min
:
this
.
formOld
.
perCPU
,
one_cpu_max
:
this
.
formOld
.
perCPUs
,
one_cpu_max
:
this
.
formOld
.
perCPUs
,
one_memory_min
:
this
.
formOld
.
perRAM
,
one_memory_min
:
this
.
formOld
.
perRAM
,
one_memory_max
:
this
.
formOld
.
perRAMs
one_memory_max
:
this
.
formOld
.
perRAMs
,
}
,
}
,
disks
:
[
disks
:
[
{
{
disk_num
:
this
.
formOld
.
dataDisk
,
disk_num
:
this
.
formOld
.
dataDisk
,
disk_cap
:
this
.
formOld
.
perDataDisk
,
disk_cap
:
this
.
formOld
.
perDataDisk
,
store_type
:
this
.
formOld
.
store_type
store_type
:
"
nfs-client
"
,
}
}
,
]
]
,
}
;
}
;
this
.
$api
.
serviceShop
.
updateCloud
(
query
).
then
(
response
=>
{
this
.
$api
.
serviceShop
.
updateCloud
(
query
).
then
(
(
response
)
=>
{
if
(
response
.
data
.
success
==
1
)
{
if
(
response
.
data
.
success
==
1
)
{
this
.
$message
({
this
.
$message
({
message
:
"
申请调整成功
"
,
message
:
"
申请调整成功
"
,
type
:
"
success
"
type
:
"
success
"
,
}
);
}
);
this
.
$router
.
push
(
"
/services_shop
"
);
this
.
$router
.
push
(
"
/services_shop
"
);
}
else
{
}
else
{
this
.
$message
({
this
.
$message
({
message
:
`申请调整失败,${response.data.errMsg
}
`
,
message
:
`申请调整失败,${response.data.errMsg
}
`
,
type
:
"
error
"
type
:
"
error
"
,
}
);
}
);
}
}
}
);
}
);
...
@@ -1099,18 +1115,24 @@ export default {
...
@@ -1099,18 +1115,24 @@ export default {
this
.
form
.
link_man
=
this
.
$store
.
state
.
userInfo
.
link_man
;
this
.
form
.
link_man
=
this
.
$store
.
state
.
userInfo
.
link_man
;
}
,
}
,
getNameSpaceList
()
{
getNameSpaceList
()
{
this
.
$api
.
serviceShop
.
getCloudList
().
then
(
response
=>
{
this
.
$api
.
serviceShop
.
getCloudList
().
then
(
(
response
)
=>
{
if
(
response
.
data
.
success
==
1
)
{
if
(
response
.
data
.
success
==
1
)
{
this
.
workSpaceOptions
=
response
.
data
.
data
;
this
.
workSpaceOptions
=
response
.
data
.
data
;
}
}
}
);
}
);
}
,
}
,
delItem
(
val
)
{
delItem
(
val
)
{
let
delIndex
=
this
.
dataDiskList
.
findIndex
(
v
=>
v
.
id
===
val
.
id
);
this
.
$refs
.
dialog
.
show
();
this
.
del_item
=
val
;
}
,
dialogSubmit
()
{
let
delIndex
=
this
.
dataDiskList
.
findIndex
(
(
v
)
=>
v
.
id
===
this
.
del_item
.
id
);
this
.
dataDiskList
.
splice
(
delIndex
,
1
);
this
.
dataDiskList
.
splice
(
delIndex
,
1
);
this
.
delDataDiskList
.
push
(
val
);
this
.
delDataDiskList
.
push
(
this
.
del_item
);
}
}
,
}
}
,
}
;
}
;
<
/script
>
<
/script
>
...
...
src/pages/workbench/fwgl/cloud-detail.vue
View file @
7062bdba
...
@@ -245,7 +245,7 @@
...
@@ -245,7 +245,7 @@
@
click=
"pass"
@
click=
"pass"
>
提交资源申请
</el-button>
>
提交资源申请
</el-button>
<el-button
<el-button
v-if=
"now_user == 0 && apploy_msg.second_level != 0"
v-if=
"now_user == 0 &&
use_uid != '' &&
apploy_msg.second_level != 0"
class=
"adjustment"
class=
"adjustment"
@
click=
"adjustment"
@
click=
"adjustment"
>
资源调整
</el-button>
>
资源调整
</el-button>
...
...
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