Commit 9a4f3652 authored by 张俊's avatar 张俊

Merge branch 'dev' of cloud.wodcloud.com:apaas/apaas-v3-ui into dev

parents 225b17c6 22cafe81
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
</span> </span>
<span v-else v-html="item.info" style="white-space:pre-wrap;"></span> <span v-else v-html="item.info" style="white-space:pre-wrap;"></span>
<span <span
v-if="item.type && item.type == 'down'" v-if="item.type && item.type == 'down' && item.url != ''"
class="filebtn" class="filebtn"
@click="download(item.url)" @click="download(item.url)"
>下载文件</span> >下载文件</span>
......
...@@ -80,7 +80,7 @@ ...@@ -80,7 +80,7 @@
@click="nextApply" @click="nextApply"
>再次申请</el-button> >再次申请</el-button>
<el-button <el-button
v-if="orderDetail.approval_first_level == 1 && orderDetail.approval_second_level == 0 && orderDetail.pay_status != -1" v-if="(orderDetail.approval_first_level == 0 && orderDetail.pay_status != -1) || (orderDetail.approval_first_level == 1 && orderDetail.approval_second_level == 0 && orderDetail.pay_status != -1)"
class="again" class="again"
@click="cancelDetail" @click="cancelDetail"
>取消申请</el-button> >取消申请</el-button>
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
<img :src="require('@/assets/imgs/img_yunziyuan.png')" class="detail_service_msg_img" /> <img :src="require('@/assets/imgs/img_yunziyuan.png')" class="detail_service_msg_img" />
<div class="detail_service_msg_right"> <div class="detail_service_msg_right">
<div class="detail_service_name_cloud"> <div class="detail_service_name_cloud">
<span>{{ orderDetail.namespace }}云资源申请</span> <span>{{ orderDetail.namespace }}{{ orderDetail.workplace }}</span>
</div> </div>
</div> </div>
</el-col> </el-col>
...@@ -382,7 +382,10 @@ export default { ...@@ -382,7 +382,10 @@ export default {
.then(response => { .then(response => {
if (response.data.success == 1) { if (response.data.success == 1) {
this.orderDetail = response.data.data; this.orderDetail = response.data.data;
this.data = JSON.parse(this.orderDetail.res_fields); if (this.orderDetail.res_fields != "") {
this.data = JSON.parse(this.orderDetail.res_fields);
}
console.log(this.data);
this.getOrderUser(); this.getOrderUser();
this.getOrderApproval(); this.getOrderApproval();
} else { } else {
...@@ -407,7 +410,10 @@ export default { ...@@ -407,7 +410,10 @@ export default {
}, },
getOrderApproval() { getOrderApproval() {
this.$api.user this.$api.user
.getOrderApproval({ apply_id: this.orderDetail.apply_id }) .getOrderApproval({
apply_id: this.orderDetail.apply_id,
kind: this.orderDetail.order_type
})
.then(response => { .then(response => {
if (response.data.success == 1) { if (response.data.success == 1) {
let data = response.data.data; let data = response.data.data;
......
This diff is collapsed.
...@@ -1205,39 +1205,42 @@ export default { ...@@ -1205,39 +1205,42 @@ export default {
if (this.type == 2) { if (this.type == 2) {
const cloud = data.data.cloud_resource_count; const cloud = data.data.cloud_resource_count;
if (this.level == 1) { if (this.level != 2) {
this.listTotal = data.total; this.listTotal = data.total;
this.listData = data.data.cloud_apply_list; this.listData = data.data.cloud_apply_list;
this.cloud_zuzhi = {
count_zy: cloud.count_zy, if (this.level == 1) {
dashboard_list: [ this.cloud_zuzhi = {
{ count_zy: cloud.count_zy,
name: "CPU使用量", dashboard_list: [
value: cloud.cpu_use, {
total: cloud.cpu_total, name: "CPU使用量",
unit: "(核)", value: cloud.cpu_use,
}, total: cloud.cpu_total,
{ unit: "(核)",
name: "内存使用量", },
value: cloud.memory_use, {
total: cloud.memory_total, name: "内存使用量",
unit: "(GB)", value: cloud.memory_use,
}, total: cloud.memory_total,
/* { unit: "(GB)",
},
/* {
name: "数据盘使用量", name: "数据盘使用量",
value: cloud.disk_use, value: cloud.disk_use,
total: cloud.disk_total, total: cloud.disk_total,
unit: "(GB)", unit: "(GB)",
}, */ }, */
{ {
name: "容器组使用量", name: "容器组使用量",
value: cloud.containers_use, value: cloud.containers_use,
total: cloud.containers_total, total: cloud.containers_total,
unit: "(个)", unit: "(个)",
}, },
], ],
}; };
} else if (this.level == 2) { }
} else {
this.cloud_admin = { this.cloud_admin = {
dashboard_list: [ dashboard_list: [
{ {
......
...@@ -450,7 +450,7 @@ export default { ...@@ -450,7 +450,7 @@ export default {
align: "center", align: "center",
}, },
{ {
label: "部署区域", label: "工作区域",
prop: "namespace", prop: "namespace",
align: "center", align: "center",
}, },
...@@ -757,7 +757,7 @@ export default { ...@@ -757,7 +757,7 @@ export default {
align: "center", align: "center",
}, },
{ {
label: "部署区域", label: "工作区域",
prop: "namespace", prop: "namespace",
align: "center", align: "center",
}, },
......
...@@ -32,7 +32,7 @@ const user = { ...@@ -32,7 +32,7 @@ const user = {
return axios.get(`/apaas/serviceapp/v3/order/applyInfo?order_id=${params.order_id}`); return axios.get(`/apaas/serviceapp/v3/order/applyInfo?order_id=${params.order_id}`);
}, },
getOrderApproval(params) { getOrderApproval(params) {
return axios.get(`/apaas/serviceapp/v3/order/approval?apply_id=${params.apply_id}`); return axios.get(`/apaas/serviceapp/v3/order/approval?apply_id=${params.apply_id}&kind=${params.kind}`);
}, },
cancelOrder(params) { cancelOrder(params) {
return axios.get(`/order/cancel?order_id=${params.order_id}`); return axios.get(`/order/cancel?order_id=${params.order_id}`);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment