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
3ee34dd7
"src/components/app-list/app-list.vue" did not exist on "58869448d4c5d4570fb40cc9ce1f67bee9b7ba4a"
Commit
3ee34dd7
authored
Jul 28, 2020
by
张俊
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' of
https://cloud.wodcloud.com/git/apaas/apaas-v3-ui
into dev
parents
06ce82c6
64508610
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
286 additions
and
103 deletions
+286
-103
src/components/general/upload_file.vue
src/components/general/upload_file.vue
+2
-5
src/components/message-steps/select-service.vue
src/components/message-steps/select-service.vue
+2
-1
src/components/recommen/screen-type.vue
src/components/recommen/screen-type.vue
+21
-7
src/components/shop-cloud/shop-cloud.vue
src/components/shop-cloud/shop-cloud.vue
+261
-90
No files found.
src/components/general/upload_file.vue
View file @
3ee34dd7
...
@@ -109,11 +109,8 @@ export default {
...
@@ -109,11 +109,8 @@ export default {
},
},
},
},
created
()
{
created
()
{
if
(
this
.
directory
)
{
if
(
!
this
.
unique
)
{
this
.
anotherData
=
{
this
.
anotherData
.
uniqueCode
=
this
.
unique
;
directory
:
this
.
directory
,
"
unique-code
"
:
this
.
unique
?
""
:
"
false
"
,
};
}
}
},
},
methods
:
{
methods
:
{
...
...
src/components/message-steps/select-service.vue
View file @
3ee34dd7
...
@@ -2,8 +2,9 @@
...
@@ -2,8 +2,9 @@
<div
class=
"select_service"
>
<div
class=
"select_service"
>
<screen-type
<screen-type
class=
"service_fliter"
class=
"service_fliter"
:data=
"filterList"
:top_data=
"serviceTypes"
:top_data=
"serviceTypes"
:data=
"filterList"
:openflag=
"true"
@
topselect=
"changeType"
@
topselect=
"changeType"
@
getselect=
"getFilters"
@
getselect=
"getFilters"
></screen-type>
></screen-type>
...
...
src/components/recommen/screen-type.vue
View file @
3ee34dd7
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
</el-input>
</el-input>
</div>
</div>
<div
class=
"type_select"
v-show=
"openflag"
>
<div
class=
"type_select"
v-show=
"openflag"
>
<div
class=
"line_data"
style=
"overflow:hidden;"
>
<div
class=
"line_data"
style=
"overflow:hidden;"
v-if=
"top_data"
>
<div
class=
"select_name"
>
{{
top_data
.
name
}}
:
</div>
<div
class=
"select_name"
>
{{
top_data
.
name
}}
:
</div>
<div
<div
ref=
"select_arr_box_top"
ref=
"select_arr_box_top"
...
@@ -107,12 +107,15 @@ export default {
...
@@ -107,12 +107,15 @@ export default {
type
:
Array
,
type
:
Array
,
default
:
()
=>
[],
default
:
()
=>
[],
},
},
openflag
:
{
type
:
Boolean
,
default
:
false
,
},
},
},
components
:
{},
components
:
{},
data
()
{
data
()
{
return
{
return
{
input2
:
""
,
input2
:
""
,
openflag
:
false
,
selected_arr
:
[],
selected_arr
:
[],
show_selected
:
[],
show_selected
:
[],
show_open
:
[],
show_open
:
[],
...
@@ -203,12 +206,23 @@ export default {
...
@@ -203,12 +206,23 @@ export default {
});
});
},
},
set_select
(
index
,
id
)
{
set_select
(
index
,
id
)
{
if
(
this
.
selected_arr
[
index
].
indexOf
(
id
)
==
-
1
)
{
if
(
id
===
""
)
{
this
.
selected_arr
[
index
].
push
(
id
);
this
.
$set
(
this
.
selected_arr
,
index
,
[
""
]);
}
else
{
let
selectIds
=
this
.
selected_arr
[
index
];
selectIds
=
selectIds
.
filter
((
id
)
=>
id
!==
""
);
if
(
selectIds
.
indexOf
(
id
)
==
-
1
)
{
selectIds
.
push
(
id
);
}
else
{
}
else
{
this
.
selected_arr
[
index
].
splice
(
selectIds
.
splice
(
selectIds
.
indexOf
(
id
),
1
);
this
.
selected_arr
[
index
].
indexOf
(
id
),
}
1
this
.
$set
(
this
.
selected_arr
,
index
,
selectIds
.
length
>
0
?
selectIds
:
[
""
]
);
);
}
}
this
.
post_value
();
this
.
post_value
();
...
...
src/components/shop-cloud/shop-cloud.vue
View file @
3ee34dd7
<
template
>
<
template
>
<div>
<div>
<el-breadcrumb
separator=
"/"
class=
"bread_crumb1 bread_left"
>
<el-breadcrumb
separator=
"/"
class=
"bread_crumb1 bread_left"
>
<el-breadcrumb-item
:to=
"
{ path: '/shop' }">服务超市
</el-breadcrumb-item>
<el-breadcrumb-item
:to=
"
{ path: '/shop' }">服务超市
</el-breadcrumb-item>
...
@@ -10,19 +10,29 @@
...
@@ -10,19 +10,29 @@
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
<el-form-item
class=
"form_item"
>
<el-form-item
class=
"form_item"
>
<div
class=
"form_item_title"
>
申请部门:
</div>
<div
class=
"form_item_title"
>
申请部门:
</div>
<el-input
v-model=
"form.department_name"
:disabled=
"true"
placeholder=
"请输入申请部门"
></el-input>
<el-input
v-model=
"form.department_name"
:disabled=
"true"
placeholder=
"请输入申请部门"
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"11"
:offset=
"1"
>
<el-col
:span=
"11"
:offset=
"1"
>
<el-form-item
class=
"form_item"
>
<el-form-item
class=
"form_item"
>
<div
class=
"form_item_title"
>
部门联系人:
</div>
<div
class=
"form_item_title"
>
部门联系人:
</div>
<el-input
v-model=
"form.link_man"
placeholder=
"请输入联系人姓名"
></el-input>
<el-input
v-model=
"form.link_man"
placeholder=
"请输入联系人姓名"
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
<el-form-item
class=
"form_item"
>
<el-form-item
class=
"form_item"
>
<div
class=
"form_item_title"
>
联系电话:
</div>
<div
class=
"form_item_title"
>
联系电话:
</div>
<el-input
v-model=
"form.phone"
placeholder=
"请输入联系人电话"
></el-input>
<el-input
v-model=
"form.phone"
placeholder=
"请输入联系人电话"
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
...
@@ -41,13 +51,19 @@
...
@@ -41,13 +51,19 @@
<el-col
:span=
"22"
>
<el-col
:span=
"22"
>
<el-form-item
prop=
"namespace"
class=
"form_item"
>
<el-form-item
prop=
"namespace"
class=
"form_item"
>
<div
class=
"form_item_title"
>
工作区域名称:
</div>
<div
class=
"form_item_title"
>
工作区域名称:
</div>
<el-input
v-model=
"formNew.namespace"
placeholder=
"请输入工作区域英文名称"
></el-input>
<el-input
v-model=
"formNew.namespace"
placeholder=
"请输入工作区域英文名称"
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"22"
>
<el-col
:span=
"22"
>
<el-form-item
prop=
"workplace"
class=
"form_item"
>
<el-form-item
prop=
"workplace"
class=
"form_item"
>
<div
class=
"form_item_title"
>
中文名称:
</div>
<div
class=
"form_item_title"
>
中文名称:
</div>
<el-input
v-model=
"formNew.workplace"
placeholder=
"请输入工作区域中文名称"
></el-input>
<el-input
v-model=
"formNew.workplace"
placeholder=
"请输入工作区域中文名称"
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"22"
>
<el-col
:span=
"22"
>
...
@@ -66,7 +82,10 @@
...
@@ -66,7 +82,10 @@
<el-col
:span=
"22"
>
<el-col
:span=
"22"
>
<el-form-item
prop=
"cpu"
class=
"form_item input_has_right"
>
<el-form-item
prop=
"cpu"
class=
"form_item input_has_right"
>
<div
class=
"form_item_title"
>
CPU:
</div>
<div
class=
"form_item_title"
>
CPU:
</div>
<el-select
v-model=
"formNew.cpu"
placeholder=
"请选择CPU使用量"
>
<el-select
v-model=
"formNew.cpu"
placeholder=
"请选择CPU使用量"
>
<el-option
<el-option
v-for=
"item in optionsCPU"
v-for=
"item in optionsCPU"
:key=
"item.value"
:key=
"item.value"
...
@@ -78,9 +97,15 @@
...
@@ -78,9 +97,15 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"22"
>
<el-col
:span=
"22"
>
<el-form-item
prop=
"memory"
class=
"form_item input_has_right"
>
<el-form-item
prop=
"memory"
class=
"form_item input_has_right"
>
<div
class=
"form_item_title"
>
内存:
</div>
<div
class=
"form_item_title"
>
内存:
</div>
<el-select
v-model=
"formNew.memory"
placeholder=
"请选择内存使用量"
>
<el-select
v-model=
"formNew.memory"
placeholder=
"请选择内存使用量"
>
<el-option
<el-option
v-for=
"item in optionsRAM"
v-for=
"item in optionsRAM"
:key=
"item.value"
:key=
"item.value"
...
@@ -92,7 +117,10 @@
...
@@ -92,7 +117,10 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"22"
>
<el-col
:span=
"22"
>
<el-form-item
prop=
"containerGroup"
class=
"form_item input_has_right"
>
<el-form-item
prop=
"containerGroup"
class=
"form_item input_has_right"
>
<div
class=
"form_item_title"
>
容器组:
</div>
<div
class=
"form_item_title"
>
容器组:
</div>
<el-input-number
<el-input-number
v-model=
"formNew.containerGroup"
v-model=
"formNew.containerGroup"
...
@@ -147,7 +175,10 @@
...
@@ -147,7 +175,10 @@
<div
class=
"form_item_title"
>
CPU:
</div>
<div
class=
"form_item_title"
>
CPU:
</div>
</el-col>
</el-col>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
<el-form-item
prop=
"perCPUs"
class=
"form_item input_has_left_right"
>
<el-form-item
prop=
"perCPUs"
class=
"form_item input_has_left_right"
>
<div
class=
"input_left"
>
最高
</div>
<div
class=
"input_left"
>
最高
</div>
<el-input-number
<el-input-number
v-model=
"formNew.perCPUs"
v-model=
"formNew.perCPUs"
...
@@ -160,7 +191,10 @@
...
@@ -160,7 +191,10 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
<el-form-item
prop=
"perCPU"
class=
"form_item input_has_left_right"
>
<el-form-item
prop=
"perCPU"
class=
"form_item input_has_left_right"
>
<div
class=
"input_left"
>
默认
</div>
<div
class=
"input_left"
>
默认
</div>
<el-input-number
<el-input-number
v-model=
"formNew.perCPU"
v-model=
"formNew.perCPU"
...
@@ -176,7 +210,10 @@
...
@@ -176,7 +210,10 @@
<div
class=
"form_item_title"
>
内存:
</div>
<div
class=
"form_item_title"
>
内存:
</div>
</el-col>
</el-col>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
<el-form-item
prop=
"perRAMs"
class=
"form_item input_has_left_right"
>
<el-form-item
prop=
"perRAMs"
class=
"form_item input_has_left_right"
>
<div
class=
"input_left"
>
最高
</div>
<div
class=
"input_left"
>
最高
</div>
<el-input-number
<el-input-number
v-model=
"formNew.perRAMs"
v-model=
"formNew.perRAMs"
...
@@ -189,7 +226,10 @@
...
@@ -189,7 +226,10 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
<el-form-item
prop=
"perRAM"
class=
"form_item input_has_left_right"
>
<el-form-item
prop=
"perRAM"
class=
"form_item input_has_left_right"
>
<div
class=
"input_left"
>
默认
</div>
<div
class=
"input_left"
>
默认
</div>
<el-input-number
<el-input-number
v-model=
"formNew.perRAM"
v-model=
"formNew.perRAM"
...
@@ -205,7 +245,10 @@
...
@@ -205,7 +245,10 @@
<div
class=
"form_title"
>
其他信息
</div>
<div
class=
"form_title"
>
其他信息
</div>
</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
prop=
"appDuration"
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=
"formNew.appDuration"
v-model=
"formNew.appDuration"
...
@@ -229,7 +272,10 @@
...
@@ -229,7 +272,10 @@
<el-col
:span=
"22"
>
<el-col
:span=
"22"
>
<el-form-item
class=
"form_item"
>
<el-form-item
class=
"form_item"
>
<div
class=
"form_item_title"
>
申请文件:
</div>
<div
class=
"form_item_title"
>
申请文件:
</div>
<info-list
:list_arr=
"docTemplate"
class=
"doc_template"
></info-list>
<info-list
:list_arr=
"docTemplate"
class=
"doc_template"
></info-list>
<upload-file
<upload-file
:multiple=
"false"
:multiple=
"false"
:unique=
"false"
:unique=
"false"
...
@@ -251,7 +297,11 @@
...
@@ -251,7 +297,11 @@
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
<div
class=
"select_title"
>
选择要进行调整的工作区域:
</div>
<div
class=
"select_title"
>
选择要进行调整的工作区域:
</div>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-select
v-model=
"workSpace"
@
change=
"getForm"
placeholder=
"请选择"
>
<el-select
v-model=
"workSpace"
@
change=
"getForm"
placeholder=
"请选择"
>
<el-option
<el-option
v-for=
"(item, index) in workSpaceOptions"
v-for=
"(item, index) in workSpaceOptions"
:key=
"index"
:key=
"index"
...
@@ -282,17 +332,31 @@
...
@@ -282,17 +332,31 @@
class=
"now_spec_card_img"
class=
"now_spec_card_img"
:src=
"require('@/assets/imgs/' + item.src + '.png')"
:src=
"require('@/assets/imgs/' + item.src + '.png')"
/>
/>
<span
class=
"now_spec_card_title"
>
{{
item
.
title
}}
</span>
<span
class=
"now_spec_card_title"
>
{{
<span
item
.
title
class=
"now_spec_card_val"
}}
</span>
>
{{
item
.
val
+
"
"
+
(
item
.
title
==
"
CPU
"
?
"
核
"
:
item
.
title
==
"
内存
"
?
"
GB
"
:
"
个
"
)
}}
</span>
<span
class=
"now_spec_card_val"
>
{{
item
.
val
+
"
"
+
(
item
.
title
==
"
CPU
"
?
"
核
"
:
item
.
title
==
"
内存
"
?
"
GB
"
:
"
个
"
)
}}
</span>
</div>
</div>
</div>
</div>
</el-col>
</el-col>
<el-col
:span=
"22"
>
<el-col
:span=
"22"
>
<el-form-item
prop=
"cpu"
class=
"form_item input_has_right"
>
<el-form-item
prop=
"cpu"
class=
"form_item input_has_right"
>
<div
class=
"form_item_title"
>
申请CPU调整为:
</div>
<div
class=
"form_item_title"
>
申请CPU调整为:
</div>
<el-select
v-model=
"formOld.cpu"
placeholder=
"请选择CPU使用量"
>
<el-select
v-model=
"formOld.cpu"
placeholder=
"请选择CPU使用量"
>
<el-option
<el-option
v-for=
"item in optionsCPU"
v-for=
"item in optionsCPU"
:key=
"item.value"
:key=
"item.value"
...
@@ -304,9 +368,15 @@
...
@@ -304,9 +368,15 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"22"
>
<el-col
:span=
"22"
>
<el-form-item
prop=
"memory"
class=
"form_item input_has_right"
>
<el-form-item
prop=
"memory"
class=
"form_item input_has_right"
>
<div
class=
"form_item_title"
>
申请内存调整为:
</div>
<div
class=
"form_item_title"
>
申请内存调整为:
</div>
<el-select
v-model=
"formOld.memory"
placeholder=
"请选择内存使用量"
>
<el-select
v-model=
"formOld.memory"
placeholder=
"请选择内存使用量"
>
<el-option
<el-option
v-for=
"item in optionsRAM"
v-for=
"item in optionsRAM"
:key=
"item.value"
:key=
"item.value"
...
@@ -318,7 +388,10 @@
...
@@ -318,7 +388,10 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"22"
>
<el-col
:span=
"22"
>
<el-form-item
prop=
"containerGroup"
class=
"form_item input_has_right"
>
<el-form-item
prop=
"containerGroup"
class=
"form_item input_has_right"
>
<div
class=
"form_item_title"
>
申请容器组调整为:
</div>
<div
class=
"form_item_title"
>
申请容器组调整为:
</div>
<el-input-number
<el-input-number
v-model=
"formOld.containerGroup"
v-model=
"formOld.containerGroup"
...
@@ -393,15 +466,21 @@
...
@@ -393,15 +466,21 @@
class=
"now_rqz_card_img"
class=
"now_rqz_card_img"
:src=
"require('@/assets/imgs/' + item.src + '.png')"
:src=
"require('@/assets/imgs/' + item.src + '.png')"
/>
/>
<span
class=
"now_rqz_card_title"
>
{{
item
.
title
}}
</span>
<span
class=
"now_rqz_card_title"
>
{{
item
.
title
}}
</span>
<div
class=
"now_rqz_card_val_div"
>
<div
class=
"now_rqz_card_val_div"
>
<span
<span
class=
"now_rqz_card_val"
class=
"now_rqz_card_val"
>
最高
{{
item
.
max
}}
{{
>
最高
{{
item
.
max
}}
{{
item
.
title
==
"
CPU
"
?
"
核
"
:
"
GB
"
}}
</span>
item
.
title
==
"
CPU
"
?
"
核
"
:
"
GB
"
}}
</span
>
<br
/>
<br
/>
<span
<span
class=
"now_rqz_card_val"
class=
"now_rqz_card_val"
>
默认
{{
item
.
default
}}
{{
>
默认
{{
item
.
default
}}
{{
item
.
title
==
"
CPU
"
?
"
核
"
:
"
GB
"
}}
</span>
item
.
title
==
"
CPU
"
?
"
核
"
:
"
GB
"
}}
</span
>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -410,7 +489,10 @@
...
@@ -410,7 +489,10 @@
<div
class=
"form_item_title"
>
CPU:
</div>
<div
class=
"form_item_title"
>
CPU:
</div>
</el-col>
</el-col>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
<el-form-item
prop=
"perCPUs"
class=
"form_item input_has_left_right"
>
<el-form-item
prop=
"perCPUs"
class=
"form_item input_has_left_right"
>
<div
class=
"input_left"
>
最高
</div>
<div
class=
"input_left"
>
最高
</div>
<el-input-number
<el-input-number
v-model=
"formOld.perCPUs"
v-model=
"formOld.perCPUs"
...
@@ -423,7 +505,10 @@
...
@@ -423,7 +505,10 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
<el-form-item
prop=
"perCPU"
class=
"form_item input_has_left_right"
>
<el-form-item
prop=
"perCPU"
class=
"form_item input_has_left_right"
>
<div
class=
"input_left"
>
默认
</div>
<div
class=
"input_left"
>
默认
</div>
<el-input-number
<el-input-number
v-model=
"formOld.perCPU"
v-model=
"formOld.perCPU"
...
@@ -439,7 +524,10 @@
...
@@ -439,7 +524,10 @@
<div
class=
"form_item_title"
>
内存:
</div>
<div
class=
"form_item_title"
>
内存:
</div>
</el-col>
</el-col>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
<el-form-item
prop=
"perRAMs"
class=
"form_item input_has_left_right"
>
<el-form-item
prop=
"perRAMs"
class=
"form_item input_has_left_right"
>
<div
class=
"input_left"
>
最高
</div>
<div
class=
"input_left"
>
最高
</div>
<el-input-number
<el-input-number
v-model=
"formOld.perRAMs"
v-model=
"formOld.perRAMs"
...
@@ -452,7 +540,10 @@
...
@@ -452,7 +540,10 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
<el-form-item
prop=
"perRAM"
class=
"form_item input_has_left_right"
>
<el-form-item
prop=
"perRAM"
class=
"form_item input_has_left_right"
>
<div
class=
"input_left"
>
默认
</div>
<div
class=
"input_left"
>
默认
</div>
<el-input-number
<el-input-number
v-model=
"formOld.perRAM"
v-model=
"formOld.perRAM"
...
@@ -474,10 +565,14 @@
...
@@ -474,10 +565,14 @@
class=
"now_spec_card_time_img"
class=
"now_spec_card_time_img"
: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"
>
>
{{
helper
.
dateStringTransform
(
paramsOld
.
cloud_end_time
)
}}
</span>
<span
class=
"now_spec_card_time_val"
>
{{
helper
.
dateStringTransform
(
paramsOld
.
cloud_end_time
)
}}
</span>
</div>
</div>
</div>
</div>
</el-col>
</el-col>
...
@@ -507,7 +602,10 @@
...
@@ -507,7 +602,10 @@
<el-col
:span=
"22"
>
<el-col
:span=
"22"
>
<el-form-item
class=
"form_item"
>
<el-form-item
class=
"form_item"
>
<div
class=
"form_item_title"
>
申请文件:
</div>
<div
class=
"form_item_title"
>
申请文件:
</div>
<info-list
:list_arr=
"docTemplate"
class=
"doc_template"
></info-list>
<info-list
:list_arr=
"docTemplate"
class=
"doc_template"
></info-list>
<upload-file
<upload-file
:multiple=
"false"
:multiple=
"false"
:unique=
"false"
:unique=
"false"
...
@@ -530,33 +628,43 @@
...
@@ -530,33 +628,43 @@
<el-button
class=
"submit"
@
click=
"submitApp"
>
提交申请
</el-button>
<el-button
class=
"submit"
@
click=
"submitApp"
>
提交申请
</el-button>
</div>
</div>
</block-radius>
</block-radius>
<el-dialog
title=
"申请信息确认"
:visible.sync=
"dialogVisible"
width=
"580px"
class=
"cloud_dia"
>
<el-dialog
title=
"申请信息确认"
:visible.sync=
"dialogVisible"
width=
"580px"
class=
"cloud_dia"
>
<el-row>
<el-row>
<el-col
:span=
"24"
>
<el-col
:span=
"24"
>
<span
class=
"dia_item_title"
>
申请组织:
</span>
<span
class=
"dia_item_title"
>
申请组织:
</span>
<span
class=
"dia_item_val"
>
{{
diaForm
.
department_name
}}
</span>
<span
class=
"dia_item_val"
>
{{
diaForm
.
department_name
}}
</span>
</el-col>
</el-col>
<el-col
:span=
"10"
>
<el-col
:span=
"10"
v-if=
"diaForm.link_man"
>
<span
class=
"dia_item_title"
>
组织联系人:
</span>
<span
class=
"dia_item_title"
>
组织联系人:
</span>
<span
class=
"dia_item_val"
>
{{
diaForm
.
link_man
}}
</span>
<span
class=
"dia_item_val"
>
{{
diaForm
.
link_man
}}
</span>
</el-col>
</el-col>
<el-col
:span=
"10"
>
<el-col
:span=
"10"
v-if=
"diaForm.phone"
>
<span
class=
"dia_item_title"
>
联系电话:
</span>
<span
class=
"dia_item_title"
>
联系电话:
</span>
<span
class=
"dia_item_val"
>
{{
diaForm
.
phone
}}
</span>
<span
class=
"dia_item_val"
>
{{
diaForm
.
phone
}}
</span>
</el-col>
</el-col>
<el-col
:span=
"10"
>
<el-col
:span=
"10"
>
<span
class=
"dia_item_title"
>
申请类型:
</span>
<span
class=
"dia_item_title"
>
申请类型:
</span>
<span
class=
"dia_item_val"
>
{{
activeName
==
0
?
"
新资源申请
"
:
"
已有资源升级
"
}}
</span>
<span
class=
"dia_item_val"
>
{{
activeName
==
0
?
"
新资源申请
"
:
"
已有资源升级
"
}}
</span>
</el-col>
</el-col>
<el-col
:span=
"10"
v-if=
"activeName == '1'"
>
<el-col
:span=
"10"
v-if=
"activeName == '1'"
>
<span
class=
"dia_item_title"
>
工作区域名称:
</span>
<span
class=
"dia_item_title"
>
工作区域名称:
</span>
<span
class=
"dia_item_val"
>
{{
diaForm
.
namespace
}}
</span>
<span
class=
"dia_item_val"
>
{{
diaForm
.
namespace
}}
</span>
</el-col>
</el-col>
<el-col
:span=
"14"
v-if=
"activeName == '0'"
>
<el-col
:span=
"14"
v-if=
"activeName == '0'
&& diaForm.apply_file_name
"
>
<span
class=
"dia_item_title"
>
上传申请文件:
</span>
<span
class=
"dia_item_title"
>
上传申请文件:
</span>
<span
class=
"dia_item_val"
>
{{
diaForm
.
apply_file_name
}}
</span>
<span
class=
"dia_item_val"
>
{{
diaForm
.
apply_file_name
}}
</span>
</el-col>
</el-col>
<el-col
:span=
"24"
v-else-if=
"activeName == '1'"
>
<el-col
:span=
"24"
v-else-if=
"activeName == '1' && diaForm.apply_file_name"
>
<span
class=
"dia_item_title"
>
上传申请文件:
</span>
<span
class=
"dia_item_title"
>
上传申请文件:
</span>
<span
class=
"dia_item_val"
>
{{
diaForm
.
apply_file_name
}}
</span>
<span
class=
"dia_item_val"
>
{{
diaForm
.
apply_file_name
}}
</span>
</el-col>
</el-col>
...
@@ -574,7 +682,9 @@
...
@@ -574,7 +682,9 @@
</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>
<span
class=
"dia_block_item_val"
>
{{
diaForm
.
workplacedesc
}}
</span>
<span
class=
"dia_block_item_val"
>
{{
diaForm
.
workplacedesc
}}
</span>
</div>
</div>
</div>
</div>
<span
class=
"dia_item_all_title"
>
工作区域申请规格:
</span>
<span
class=
"dia_item_all_title"
>
工作区域申请规格:
</span>
...
@@ -589,13 +699,17 @@
...
@@ -589,13 +699,17 @@
</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>
<span
class=
"dia_block_item_val"
>
{{
diaForm
.
containerGroup
}}
个
</span>
<span
class=
"dia_block_item_val"
>
{{
diaForm
.
containerGroup
}}
个
</span
>
</div>
</div>
<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
<span
class=
"dia_block_item_val"
class=
"dia_block_item_val"
>
{{
diaForm
.
dataDisk
}}
块,每块
{{
>
{{
diaForm
.
dataDisk
}}
块,每块
{{
diaForm
.
perDataDisk
}}
GB
</span>
diaForm
.
perDataDisk
}}
GB
</span
>
</div>
</div>
<!--
<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>
...
@@ -607,15 +721,21 @@
...
@@ -607,15 +721,21 @@
<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"
>
最高
{{
diaForm
.
perCPUs
}}
核
</span>
<span
class=
"val_has_2"
<span
class=
"val_has_2"
>
默认
{{
diaForm
.
perCPU
}}
核
</span>
>
最高
{{
diaForm
.
perCPUs
}}
核
</span
>
<span
class=
"val_has_2"
>
默认
{{
diaForm
.
perCPU
}}
核
</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"
>
最高
{{
diaForm
.
perRAMs
}}
核
</span>
<span
class=
"val_has_2"
<span
class=
"val_has_2"
>
默认
{{
diaForm
.
perRAM
}}
核
</span>
>
最高
{{
diaForm
.
perRAMs
}}
G
</span
>
<span
class=
"val_has_2"
>
默认
{{
diaForm
.
perRAM
}}
G
</span>
</p>
</p>
</div>
</div>
</div>
</div>
...
@@ -623,9 +743,10 @@
...
@@ -623,9 +743,10 @@
<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
<span
class=
"dia_block_item_val"
class=
"dia_block_item_val"
>
{{
diaForm
.
appDuration
>
{{
diaForm
.
appDuration
}}{{
diaForm
.
durType
==
1
?
"
个月
"
:
"
年
"
}}
</span>
}}{{
diaForm
.
durType
==
1
?
"
个月
"
:
"
年
"
}}
</span
>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -640,11 +761,15 @@
...
@@ -640,11 +761,15 @@
</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>
<span
class=
"dia_block_item_val"
>
{{
paramsOld
.
memory
}}
核
</span>
<span
class=
"dia_block_item_val"
>
{{
paramsOld
.
memory
}}
核
</span
>
</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>
<span
class=
"dia_block_item_val"
>
{{
paramsOld
.
containers
}}
个
</span>
<span
class=
"dia_block_item_val"
>
{{
paramsOld
.
containers
}}
个
</span
>
</div>
</div>
</div>
</div>
<span
class=
"dia_item_all_title"
>
单个容器组规格:
</span>
<span
class=
"dia_item_all_title"
>
单个容器组规格:
</span>
...
@@ -652,15 +777,23 @@
...
@@ -652,15 +777,23 @@
<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
.
one_cpu_max
}}
核
</span>
<span
class=
"val_has_2"
<span
class=
"val_has_2"
>
默认
{{
paramsOld
.
one_cpu_min
}}
核
</span>
>
最高
{{
paramsOld
.
one_cpu_max
}}
核
</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
.
one_memory_max
}}
核
</span>
<span
class=
"val_has_2"
<span
class=
"val_has_2"
>
默认
{{
paramsOld
.
one_memory_min
}}
核
</span>
>
最高
{{
paramsOld
.
one_memory_max
}}
核
</span
>
<span
class=
"val_has_2"
>
默认
{{
paramsOld
.
one_memory_min
}}
核
</span
>
</p>
</p>
</div>
</div>
</div>
</div>
...
@@ -668,9 +801,9 @@
...
@@ -668,9 +801,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
<span
class=
"dia_block_item_val"
>
{{
class=
"dia_block_item_val"
helper
.
dateStringTransform
(
paramsOld
.
cloud_end_time
)
>
{{
helper
.
dateStringTransform
(
paramsOld
.
cloud_end_time
)
}}
</span>
}}
</span>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -688,19 +821,30 @@
...
@@ -688,19 +821,30 @@
</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>
<span
class=
"dia_block_item_val"
>
{{
diaForm
.
containerGroup
}}
个
</span>
<span
class=
"dia_block_item_val"
>
{{
diaForm
.
containerGroup
}}
个
</span
>
</div>
</div>
<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
<span
class=
"dia_block_item_val"
class=
"dia_block_item_val"
>
{{
diaForm
.
dataDisk
}}
块,每块
{{
>
{{
diaForm
.
dataDisk
}}
块,每块
{{
diaForm
.
perDataDisk
}}
GB
</span>
diaForm
.
perDataDisk
}}
GB
</span
>
</div>
</div>
<div
class=
"dia_block_item_in"
v-if=
"delDataDiskList.length != 0"
>
<div
class=
"dia_block_item_in"
v-if=
"delDataDiskList.length != 0"
>
<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
>
{{
delDataDiskList
.
map
(
item
=>
{
return
item
.
name
}
).
join
(
"
、
"
)
}}
<
/span
>
.
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
>
...
@@ -708,15 +852,23 @@
...
@@ -708,15 +852,23 @@
<
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
"
>
最高
&
nbsp
;{{
diaForm
.
perCPUs
}}
核
<
/span
>
<
span
class
=
"
val_has_2
"
<
span
class
=
"
val_has_2
"
>
默认
&
nbsp
;{{
diaForm
.
perCPU
}}
核
<
/span
>
>
最高
&
nbsp
;{{
diaForm
.
perCPUs
}}
核
<
/spa
n
>
<
span
class
=
"
val_has_2
"
>
默认
&
nbsp
;{{
diaForm
.
perCPU
}}
核
<
/spa
n
>
<
/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
"
>
最高
&
nbsp
;{{
diaForm
.
perRAMs
}}
核
<
/span
>
<
span
class
=
"
val_has_2
"
<
span
class
=
"
val_has_2
"
>
默认
&
nbsp
;{{
diaForm
.
perRAM
}}
核
<
/span
>
>
最高
&
nbsp
;{{
diaForm
.
perRAMs
}}
核
<
/spa
n
>
<
span
class
=
"
val_has_2
"
>
默认
&
nbsp
;{{
diaForm
.
perRAM
}}
核
<
/spa
n
>
<
/p
>
<
/p
>
<
/div
>
<
/div
>
<
/div
>
<
/div
>
...
@@ -724,18 +876,21 @@
...
@@ -724,18 +876,21 @@
<
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
<
span
class
=
"
dia_block_item_val
"
>
{{
class
=
"
dia_block_item_val
"
diaForm
.
appDuration
&&
diaForm
.
appDuration
!=
0
>
{{
diaForm
.
appDuration
&&
diaForm
.
appDuration
!=
0
?
"
是
"
:
"
否
"
}}
<
/span
>
?
"
是
"
:
"
否
"
}}
<
/span
>
<
/div
>
<
/div
>
<
div
<
div
class
=
"
dia_block_item_in
"
class
=
"
dia_block_item_in
"
v
-
if
=
"
diaForm.appDuration && diaForm.appDuration != 0
"
v
-
if
=
"
diaForm.appDuration && diaForm.appDuration != 0
"
>
>
<
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
"
>
{{
diaForm
.
appDuration
>
{{
diaForm
.
appDuration
}}
{{
diaForm
.
durType
==
1
?
"
个月
"
:
"
年
"
}}
<
/span
>
}}
{{
diaForm
.
durType
==
1
?
"
个月
"
:
"
年
"
}}
<
/spa
n
>
<
/div
>
<
/div
>
<
/div
>
<
/div
>
<
/div
>
<
/div
>
...
@@ -747,7 +902,11 @@
...
@@ -747,7 +902,11 @@
<
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
>
<
ApassDialog
ref
=
"
dialog
"
msg
=
"
确认删除该数据盘吗?
"
:
submit
=
"
dialogSubmit
"
><
/ApassDialog
>
<
/div
>
<
/div
>
<
/template
>
<
/template
>
...
@@ -759,6 +918,14 @@ import InfoList from "@/components/infoList";
...
@@ -759,6 +918,14 @@ import InfoList from "@/components/infoList";
import
ApassDialog
from
"
@/components/apass-dialog
"
;
import
ApassDialog
from
"
@/components/apass-dialog
"
;
import
helper
from
"
@/services/helper.js
"
;
import
helper
from
"
@/services/helper.js
"
;
var
checkName
=
(
rule
,
value
,
callback
)
=>
{
if
(
new
RegExp
(
"
^[a-z0-9]([0-9]||[a-z]||-)*$
"
).
test
(
value
))
{
callback
();
}
else
{
callback
(
new
Error
(
"
小写字母或数字开头,可以由小写字母、数字、- 组成
"
));
}
}
;
export
default
{
export
default
{
components
:
{
components
:
{
BlockRadius
,
BlockRadius
,
...
@@ -800,12 +967,16 @@ export default {
...
@@ -800,12 +967,16 @@ export default {
ruleNew
:
{
ruleNew
:
{
namespace
:
[
namespace
:
[
{
required
:
true
,
message
:
"
请输入工作区域名称
"
,
trigger
:
"
blur
"
}
,
{
required
:
true
,
message
:
"
请输入工作区域名称
"
,
trigger
:
"
blur
"
}
,
{
max
:
16
,
message
:
"
长度应小于16个字符
"
,
trigger
:
"
blur
"
}
,
{
validator
:
checkName
,
trigger
:
"
blur
"
}
,
],
],
workplace
:
[
workplace
:
[
{
required
:
true
,
message
:
"
请输入中文名称
"
,
trigger
:
"
blur
"
}
,
{
required
:
true
,
message
:
"
请输入中文名称
"
,
trigger
:
"
blur
"
}
,
{
max
:
16
,
message
:
"
长度应小于16个字符
"
,
trigger
:
"
blur
"
}
,
],
],
workplacedesc
:
[
workplacedesc
:
[
{
required
:
true
,
message
:
"
请输入描述信息
"
,
trigger
:
"
blur
"
}
,
{
required
:
true
,
message
:
"
请输入描述信息
"
,
trigger
:
"
blur
"
}
,
{
max
:
100
,
message
:
"
长度应小于100个字符
"
,
trigger
:
"
blur
"
}
,
],
],
cpu
:
[{
required
:
true
,
message
:
"
请选择CPU使用量
"
,
trigger
:
"
blur
"
}
],
cpu
:
[{
required
:
true
,
message
:
"
请选择CPU使用量
"
,
trigger
:
"
blur
"
}
],
memory
:
[
memory
:
[
...
@@ -863,7 +1034,7 @@ export default {
...
@@ -863,7 +1034,7 @@ export default {
docTemplate
:
[
docTemplate
:
[
{
{
title
:
""
,
title
:
""
,
info
:
"
工作区域申请文件标准模板.
PDF
"
,
info
:
"
工作区域申请文件标准模板.
xlsx
"
,
url
:
"
static/工作区域申请文件模板.xlsx
"
,
url
:
"
static/工作区域申请文件模板.xlsx
"
,
type
:
"
down
"
,
type
:
"
down
"
,
}
,
}
,
...
...
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