diff --git a/src/components/allot-info-confirm.vue b/src/components/allot-info-confirm.vue index 003cd0b8cf3211db0d31d1832ee41851df12f15f..c28f1f03bed362c4dfb086549d25c928929c9232 100644 --- a/src/components/allot-info-confirm.vue +++ b/src/components/allot-info-confirm.vue @@ -146,6 +146,7 @@ export default { params: { id: this.detail.id, user_id: this.detail.user_id, + namespace:this.detail.namespace }, }) .then(({ data }) => { 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 758732963b12bf9e5a3eb3b80910359624052607..304e36497c78ddc27c81f47734aa74098ed22fea 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 dbbc1f18250148611232b0de4904e88f5518c00e..bad4250942e2bf46edd5f3849f975289ce90d48a 100644 --- a/src/pages/workbench/workPlace.vue +++ b/src/pages/workbench/workPlace.vue @@ -560,17 +560,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: [ @@ -633,37 +633,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" @@ -729,33 +729,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" }, { @@ -835,7 +835,7 @@ export default { ], [ { - prop: "department_name ", + prop: "department_name", label: "所属组织", width: "170px", align: "left" @@ -853,7 +853,7 @@ export default { align: "center" }, { - prop: "gzqysl", + prop: "container", label: "工作区域数量(个)", width: "130px", align: "center" @@ -1162,8 +1162,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 => { @@ -1410,7 +1423,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/app_detail.vue b/src/pages/workbench/yygl/app_detail.vue index a3160637d462f8d21494ff333738c22275526b08..bb5bbf6d423bdf4f80888145dc176f3487ef7178 100644 --- a/src/pages/workbench/yygl/app_detail.vue +++ b/src/pages/workbench/yygl/app_detail.vue @@ -530,7 +530,7 @@ export default { }, delete_data(name) { this.$http - .delete(`/apaas/hubApi/image/del/${name}`) + .delete(`/apaas/hubApi/image/del/${name}?app_id=${this.$route.params.id}`) .then((response) => { if (response.data.success == 1) { this.$message.success("删除成功"); 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); } });