diff --git a/src/components/shop-car-apply/apply_form.vue b/src/components/shop-car-apply/apply_form.vue index 44a7f14ee2e5dc632f15ea99bee26890eb56cd02..2af304ce81160e4c398aa2942670a99a752d8e1a 100644 --- a/src/components/shop-car-apply/apply_form.vue +++ b/src/components/shop-car-apply/apply_form.vue @@ -14,7 +14,7 @@

部门联系人:

- +

联系电话:

diff --git a/src/components/table/table-um.vue b/src/components/table/table-um.vue index 36c35c9db6d265390404f2e85665c6fb3f5cc5b9..8b1de09a6bcb5e133c755a83fa59558e1b581e55 100644 --- a/src/components/table/table-um.vue +++ b/src/components/table/table-um.vue @@ -89,12 +89,12 @@ 分配 - 已分配 + 已分配 diff --git a/src/pages/workbench/fwgl/serviceDetail.vue b/src/pages/workbench/fwgl/serviceDetail.vue index d90ddd20fb21928885d0e452e19b4effec06b132..527cec942ccd4bf7c73f9f819e03792e45547a69 100644 --- a/src/pages/workbench/fwgl/serviceDetail.vue +++ b/src/pages/workbench/fwgl/serviceDetail.vue @@ -23,7 +23,7 @@ :list_arr="now_service == 0 ? list_arr : servicead_arr" v-if="now_service == 0 || now_service == 1" > - +
diff --git a/src/pages/workbench/workPlace.vue b/src/pages/workbench/workPlace.vue index 78c90f541e7a3faa4251b3004bb6df222903448d..e714478708674d23855654a1709017199d6f3297 100644 --- a/src/pages/workbench/workPlace.vue +++ b/src/pages/workbench/workPlace.vue @@ -562,17 +562,17 @@ export default { [ "/apaas/service/v3/service/manager/list", "/apaas/service/v3/service/apply/service/list", - "/apaas/service/v3/resource/user/apply/list" + "/apaas/service/v3/workplace/normal/list" ], [ "/apaas/service/v3/service/manager/list", "/apaas/service/v3/service/approval/applied/list", - "/apaas/service/v3/resource/user/apply/list" + "/apaas/service/v3/workplace/org/list" ], [ "/apaas/service/v3/service/manager/list", "/apaas/service/v3/service/approval/applied/list", - "/apaas/service/v3/resource/user/apply/list" + "/apaas/service/v3/workplace/super/list" ] ], service_head: [ @@ -635,37 +635,37 @@ export default { ], [ { - prop: "name_space", + prop: "Workplace", label: "工作区域", width: "150px", align: "left" }, { - prop: "wlhj", + prop: "network", label: "网络环境", width: "120px", align: "center" }, { - prop: "cpu", + prop: "Cpu", label: "CPU(核)", width: "90px", align: "center" }, { - prop: "memory", + prop: "Memory", label: "内存(GB)", width: "90px", align: "center" }, { - prop: "zyzlgb", - label: "资源总量(GB)", + prop: "pan", + label: "数据盘(块/GB)", width: "120px", align: "center" }, { - prop: "approve_state_name", + prop: "statename", label: "申请状态", width: "110px", align: "center" @@ -731,33 +731,33 @@ export default { ], [ { - prop: "name_space", + prop: "Workplace", label: "工作区域", width: "100px", align: "left" }, { - prop: "wlhj", + prop: "network", label: "网络环境", width: "90px", align: "center" }, { - prop: "cpu", + prop: "Cpu", label: "CPU(核)", width: "80px", align: "center" }, { - prop: "memory", + prop: "Memory", label: "内存(GB)", width: "80px", align: "center" }, { - prop: "zyzlgb", - label: "资源总量(GB)", - width: "110px", + prop: "pan", + label: "数据盘(块/GB)", + width: "120px", align: "center" }, { @@ -837,7 +837,7 @@ export default { ], [ { - prop: "department_name ", + prop: "department_name", label: "所属组织", width: "170px", align: "left" @@ -855,7 +855,7 @@ export default { align: "center" }, { - prop: "gzqysl", + prop: "container", label: "工作区域数量(个)", width: "130px", align: "center" @@ -1174,8 +1174,21 @@ export default { } let data = response.data.data; if(this.now_type==2){ - this.service_data = data.cloud_apply_list - this.listTotal = response.data.total; + this.listTotal = data.total; + data.data.forEach(e => { + if(e.DiskList&&e.DiskList.length){ + e['pan'] = e.DiskList.join(';') + } + if(e.State||e.State==0){ + e['statename'] = e.State==1?'审核通过':e.State==0?'待审核':'拒绝' + } + if(e.NetworkEnv||e.NetworkEnv==0){ + e['network'] = e.NetworkEnv==0?'外网':'政府内网' + } + + + }); + this.service_data = data.data }else{ this.service_data = data.data; this.service_data.forEach(e => { @@ -1422,7 +1435,7 @@ export default { //分配接口调用 distribut(val) { console.log(val); - this.$refs.allotConfirm.getDetail(val.apply_id); + this.$refs.allotConfirm.getDetail(val.ApplyId); }, manage_func(n) { console.log(n); diff --git a/src/pages/workbench/yygl/deploy_app_detail.vue b/src/pages/workbench/yygl/deploy_app_detail.vue index 0694a46bc14b75928b393c6a7b3421d1e23d5e2a..2ac8e10f334a963ba9f74c238579dac800151af0 100644 --- a/src/pages/workbench/yygl/deploy_app_detail.vue +++ b/src/pages/workbench/yygl/deploy_app_detail.vue @@ -48,7 +48,7 @@ > -
保存
- + --> @@ -245,9 +245,9 @@

开放程度:

- - - + 共享 + 受限 + 敏感 @@ -590,11 +590,26 @@ export default { dialogCancel(){ this.$refs.actiondialog.hide(); }, + service_public(){ + this.$http + .post(`/apaas/service/v3/service/manager/apptoserv`,{ + sectors:this.publicForm.area, + deply_id:parseInt(this.$route.params.deploy_id), + openness:this.publicForm.open + }) + .then(response => { + if(response.data.success){ + this.$message.success(response.data.errMsg) + }else{ + this.$message.error(response.data.errMsg) + } + }) + }, save_file(){ this.$refs['publicForm'].validate((valid) => { if (valid) { this.$refs.actiondialog.hide(); - this.$router.push('/fwzc/fwcs') + this.service_public() } else { console.log('error submit!!'); return false; diff --git a/src/pages/workbench/yygl/deployment.vue b/src/pages/workbench/yygl/deployment.vue index d0f515565250de805c9ffbf83a9a4331b5262650..6e46238a79871b27099b4fd7f87fbd549e0fefdd 100644 --- a/src/pages/workbench/yygl/deployment.vue +++ b/src/pages/workbench/yygl/deployment.vue @@ -169,6 +169,9 @@ + +

{{item.value}}

+
@@ -272,6 +275,8 @@ export default { data: () => ({ step: 0, senior_flag: false, + host:'', + path:'', begin_code: "", baseInfoForm: { namespace: "", @@ -485,7 +490,9 @@ export default { uu: this.evtUuid, values: this.app_set_info, source: this.$route.query.source == "apply" ? "apply" : "", - pvc_id: this.parseInt_arr(this.select_volumn) + pvc_id: this.parseInt_arr(this.select_volumn), + host:this.host, + path:this.path, }; } else { //编辑提交 @@ -567,6 +574,12 @@ export default { } else if(e.type == "volume") { this.deal_key_value(e.name, e.type, [e.value,e.check_type]); }else{ + if(e.type == "text"&&e.name=='host'){ + this.host = e.value + } + if(e.type == "view"&&e.name=='path'){ + this.path = e.value + } this.deal_key_value(e.name, e.type, e.value); } });