Commit 28173bc8 authored by 刘殿昕's avatar 刘殿昕

Merge branch 'ldx' into dev

parents c8b7d2e9 cf510d26
<template> <template>
<div class="menu"> <div class="menu">
<img src="../assets/imgs/home_img_logo.png" alt class="logo" /> <img @click="gotopage('/services_shop')" src="../assets/imgs/home_img_logo.png" alt class="logo" />
<div style="float:right;cursor: pointer;position:relative;" class="user_hover"> <div style="float:right;cursor: pointer;position:relative;" class="user_hover">
<span <span
v-if="userInfo.user_name && userInfo.user_name != ''" v-if="userInfo.user_name && userInfo.user_name != ''"
...@@ -94,7 +94,7 @@ export default { ...@@ -94,7 +94,7 @@ export default {
user_arr: [ user_arr: [
{ name: "个人档案", path: "/user/user_info" }, { name: "个人档案", path: "/user/user_info" },
{ name: "消息通知", path: "/user/message" }, { name: "消息通知", path: "/user/message" },
{ name: "收银中心", path: "" }, { name: "订单管理", path: "/user/order_list" },
{ name: "关于BD-aPaaS", path: "" }, { name: "关于BD-aPaaS", path: "" },
{ name: "退出登录", path: "logout" } { name: "退出登录", path: "logout" }
], ],
...@@ -209,6 +209,7 @@ export default { ...@@ -209,6 +209,7 @@ export default {
.logo { .logo {
float: left; float: left;
margin: 30px 0 0 40px; margin: 30px 0 0 40px;
cursor: pointer;
} }
.user { .user {
float: right; float: right;
......
...@@ -216,7 +216,12 @@ export default { ...@@ -216,7 +216,12 @@ export default {
], ],
page: 1, page: 1,
limit: 10, limit: 10,
couldTwice: false couldTwice: false,
refresh_app_1: false,
refresh_app_2: false,
refresh_app_3: false,
time_app: null,
times: null
}), }),
mounted() {}, mounted() {},
watch: { watch: {
...@@ -327,6 +332,12 @@ export default { ...@@ -327,6 +332,12 @@ export default {
this.getAppType(); this.getAppType();
this.getAppOrg(); this.getAppOrg();
this.getShopList(); this.getShopList();
this.time_app = setInterval(() => {
if (this.refresh_app_1 && this.refresh_app_2 && this.refresh_app_3) {
this.judgeHeight();
clearInterval(this.time_app)
}
}, 50);
} else { } else {
let query = { let query = {
type: this.urlFilter type: this.urlFilter
...@@ -356,6 +367,7 @@ export default { ...@@ -356,6 +367,7 @@ export default {
judgeHeight() { judgeHeight() {
let list = this.filterLists; let list = this.filterLists;
for (let i = 0; i < list.length; i++) { for (let i = 0; i < list.length; i++) {
if (list[i].childDomains.length != 0) {
let offHeight = document.getElementById(list[i].id).offsetHeight; let offHeight = document.getElementById(list[i].id).offsetHeight;
if (offHeight > 60) { if (offHeight > 60) {
list[i].showOpen = true; list[i].showOpen = true;
...@@ -364,6 +376,7 @@ export default { ...@@ -364,6 +376,7 @@ export default {
list[i].showOpen = false; list[i].showOpen = false;
} }
} }
}
this.$set((this.filterLists = list)); this.$set((this.filterLists = list));
}, },
clickOpen(index) { clickOpen(index) {
...@@ -459,6 +472,7 @@ export default { ...@@ -459,6 +472,7 @@ export default {
this.$api.serviceShop.getAppArea().then(response => { this.$api.serviceShop.getAppArea().then(response => {
if (response.data.success == 1) { if (response.data.success == 1) {
this.filterLists[1].childDomains = response.data.data; this.filterLists[1].childDomains = response.data.data;
this.refresh_app_1 = true;
} else { } else {
console.log(response.data.errMsg); console.log(response.data.errMsg);
} }
...@@ -468,6 +482,7 @@ export default { ...@@ -468,6 +482,7 @@ export default {
this.$api.serviceShop.getAppType().then(response => { this.$api.serviceShop.getAppType().then(response => {
if (response.data.success == 1) { if (response.data.success == 1) {
this.filterLists[2].childDomains = response.data.data; this.filterLists[2].childDomains = response.data.data;
this.refresh_app_2 = true;
} else { } else {
console.log(response.data.errMsg); console.log(response.data.errMsg);
} }
...@@ -477,6 +492,7 @@ export default { ...@@ -477,6 +492,7 @@ export default {
this.$api.serviceShop.getAppOrg().then(response => { this.$api.serviceShop.getAppOrg().then(response => {
if (response.data.success == 1) { if (response.data.success == 1) {
this.filterLists[3].childDomains = response.data.data; this.filterLists[3].childDomains = response.data.data;
this.refresh_app_3 = true;
} else { } else {
console.log(response.data.errMsg); console.log(response.data.errMsg);
} }
......
<template> <template>
<div class="shop_card"> <div class="shop_card" @click="intoDetail">
<div class="shop_car-img" v-if="showImg" @click="intoDetail"> <div class="shop_car-img" v-if="showImg">
<img :src="data.cover" width="100%" /> <img :src="data.cover" width="100%" />
</div> </div>
<div class="shop_card-top"> <div class="shop_card-top">
<p <p class="shop_card-title text_clip_2" v-text="data.name" :title="data.name"></p>
class="shop_card-title text_clip_2"
v-text="data.name"
:title="data.name"
@click="intoDetail"
></p>
<p class="shop_card-text under_text"> <p class="shop_card-text under_text">
<span class="text_clip" v-text="data.department_name" :title="data.department_name"></span> <span class="text_clip" v-text="data.department_name" :title="data.department_name"></span>
<span> <span>
...@@ -87,6 +82,7 @@ export default { ...@@ -87,6 +82,7 @@ export default {
border: 1px solid #ededed; border: 1px solid #ededed;
border-radius: 10px; border-radius: 10px;
box-sizing: border-box; box-sizing: border-box;
cursor: pointer;
} }
.shop_car-img { .shop_car-img {
cursor: pointer; cursor: pointer;
......
...@@ -262,7 +262,7 @@ export default { ...@@ -262,7 +262,7 @@ export default {
type: "image", type: "image",
img: "./static/topology_ic_zonghefw.svg", img: "./static/topology_ic_zonghefw.svg",
size: [15, 15], size: [15, 15],
label: "综合服务" label: "综合应用"
} }
] ]
}; };
......
...@@ -161,22 +161,22 @@ export default { ...@@ -161,22 +161,22 @@ export default {
{ {
name: "服务类型", name: "服务类型",
prop: "fwlx", prop: "fwlx",
data: ["数据服务", "时空服务", "视频服务", "感知服务", "综合服务"] data: ["数据服务", "时空服务", "视频服务", "感知服务", "综合应用"]
}, },
{ {
name: "服务领域", name: "服务领域",
prop: "fwly", prop: "fwly",
data: ["数据服务", "时空服务", "视频服务", "感知服务", "综合服务"] data: ["数据服务", "时空服务", "视频服务", "感知服务", "综合应用"]
}, },
{ {
name: "开放程度", name: "开放程度",
prop: "kfcd", prop: "kfcd",
data: ["数据服务", "时空服务", "视频服务", "感知服务", "综合服务"] data: ["数据服务", "时空服务", "视频服务", "感知服务", "综合应用"]
}, },
{ {
name: "服务状态", name: "服务状态",
prop: "fwzt", prop: "fwzt",
data: ["数据服务", "时空服务", "视频服务", "感知服务", "综合服务"] data: ["数据服务", "时空服务", "视频服务", "感知服务", "综合应用"]
} }
], ],
params: { params: {
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<!-- 热门数据 --> <!-- 热门数据 -->
<shop-list <shop-list
name="热门数据" name="热门数据"
to="/shop/data_service_list" to="/shop/data_service_list/5"
detail-path="/shop/sjfwDetail/" detail-path="/shop/sjfwDetail/"
:data="hot_datas" :data="hot_datas"
:showImg="false" :showImg="false"
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
<!-- 精品地图 --> <!-- 精品地图 -->
<shop-list <shop-list
name="精品地图" name="精品地图"
to="/shop/space_time_service_list" to="/shop/space_time_service_list/6"
detail-path="/shop/skfwDetail/" detail-path="/shop/skfwDetail/"
:data="map_datas" :data="map_datas"
:showImg="true" :showImg="true"
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
<!-- 综合应用 --> <!-- 综合应用 -->
<shop-list <shop-list
name="综合应用" name="综合应用"
to="/shop/comprehensive_app_list" to="/shop/comprehensive_app_list/21"
detail-path="/shop/zhfwDetail/" detail-path="/shop/zhfwDetail/"
:data="comprehensive_datas" :data="comprehensive_datas"
:showImg="true" :showImg="true"
......
...@@ -58,7 +58,7 @@ export default { ...@@ -58,7 +58,7 @@ export default {
this.filterNames = []; this.filterNames = [];
break; break;
case "comprehensive_app_list": case "comprehensive_app_list":
this.name = "综合服务"; this.name = "综合应用";
this.urlFilter = "21"; this.urlFilter = "21";
this.url = "/shop/zhfwDetail"; this.url = "/shop/zhfwDetail";
this.filterNames = ["服务类型", "应用领域", "服务来源组织"]; this.filterNames = ["服务类型", "应用领域", "服务来源组织"];
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item to="/shop">服务超市</el-breadcrumb-item> <el-breadcrumb-item to="/shop">服务超市</el-breadcrumb-item>
<el-breadcrumb-item to="/shop/comprehensive_app_list/11"> <el-breadcrumb-item to="/shop/comprehensive_app_list/11">
综合服务 综合应用
</el-breadcrumb-item> </el-breadcrumb-item>
<el-breadcrumb-item>服务详情信息</el-breadcrumb-item> <el-breadcrumb-item>服务详情信息</el-breadcrumb-item>
</el-breadcrumb> </el-breadcrumb>
......
...@@ -21,11 +21,17 @@ ...@@ -21,11 +21,17 @@
<span class="head_right_msg_item">{{ cloudData.phone }}</span> <span class="head_right_msg_item">{{ cloudData.phone }}</span>
资源申请状态: 资源申请状态:
<span <span
v-if="cloudData.first_level == 0" v-if="apply_type == 0 && approve_state == 0 || apply_type != 0 && approve_update_state == 0"
class="head_right_msg_item apply_success" class="head_right_msg_item apply_wait"
>待审批</span> >待审批</span>
<span v-if="cloudData.first_level == 0" class="head_right_msg_item apply_success">待审批</span> <span
<span v-if="cloudData.first_level == 0" class="head_right_msg_item apply_success">待审批</span> v-if="apply_type == 0 && approve_state == 1 || apply_type != 0 && approve_update_state == 1"
class="head_right_msg_item apply_success"
>审批通过</span>
<span
v-if="apply_type == 0 && approve_state == -1 || apply_type != 0 && approve_update_state == -1"
class="head_right_msg_item apply_refuse"
>审批未通过</span>
</p> </p>
<p class="head_right_msg_p"> <p class="head_right_msg_p">
业务系统名: 业务系统名:
...@@ -47,25 +53,25 @@ ...@@ -47,25 +53,25 @@
<div class="params_block_item"> <div class="params_block_item">
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">CPU:</span> <span class="params_block_item_title">CPU:</span>
<span class="params_block_item_val">{{ orderDetail.cpu }}</span> <span class="params_block_item_val">{{ cloudDteail.cpu }}</span>
</div> </div>
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">内存:</span> <span class="params_block_item_title">内存:</span>
<span class="params_block_item_val">{{ orderDetail.memory }}GB</span> <span class="params_block_item_val">{{ cloudDteail.memory }}GB</span>
</div> </div>
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">容器组:</span> <span class="params_block_item_title">容器组:</span>
<span class="params_block_item_val">{{ orderDetail.memory }}</span> <span class="params_block_item_val">{{ cloudDteail.containers }}</span>
</div> </div>
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">数据盘:</span> <span class="params_block_item_title">数据盘:</span>
<div class="params_block_item_val"> <div class="params_block_item_val">
<div>{{ orderDetail.disk_num}}块,每块{{orderDetail.disk_cap }}GB</div> <div>{{ cloudDteail.disk}}</div>
</div> </div>
</div> </div>
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">申请时长:</span> <span class="params_block_item_title">申请时长:</span>
<span class="params_block_item_val">{{ orderDetail.memory }}</span> <span class="params_block_item_val">{{ cloudDteail.apply_duration_time }}</span>
</div> </div>
</div> </div>
<span class="params_block_title margin_top_20">单个容器组规格:</span> <span class="params_block_title margin_top_20">单个容器组规格:</span>
...@@ -73,15 +79,15 @@ ...@@ -73,15 +79,15 @@
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">CPU:</span> <span class="params_block_item_title">CPU:</span>
<div class="params_block_item_val"> <div class="params_block_item_val">
<span class="val_has_2">最高&nbsp;{{ orderDetail.one_cpu_max }}</span> <span class="val_has_2">最高&nbsp;{{ cloudDteail.one_cpu_max }}</span>
<span class="val_has_2">默认&nbsp;{{ orderDetail.one_cpu_min }}</span> <span class="val_has_2">默认&nbsp;{{ cloudDteail.one_cpu_min }}</span>
</div> </div>
</div> </div>
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">CPU:</span> <span class="params_block_item_title">CPU:</span>
<div class="params_block_item_val"> <div class="params_block_item_val">
<span class="val_has_2">最高&nbsp;{{ orderDetail.one_memory_max }}</span> <span class="val_has_2">最高&nbsp;{{ cloudDteail.one_memory_max }}</span>
<span class="val_has_2">默认&nbsp;{{ orderDetail.one_memory_min }}</span> <span class="val_has_2">默认&nbsp;{{ cloudDteail.one_memory_min }}</span>
</div> </div>
</div> </div>
</div> </div>
...@@ -91,25 +97,25 @@ ...@@ -91,25 +97,25 @@
<div class="params_block_item"> <div class="params_block_item">
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">CPU:</span> <span class="params_block_item_title">CPU:</span>
<span class="params_block_item_val">{{ orderDetail.cpu }}</span> <span class="params_block_item_val">{{ cloudDetailNew.adjust_cpu }}</span>
</div> </div>
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">内存:</span> <span class="params_block_item_title">内存:</span>
<span class="params_block_item_val">{{ orderDetail.memory }}GB</span> <span class="params_block_item_val">{{ cloudDetailNew.adjust_memory }}GB</span>
</div> </div>
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">容器组:</span> <span class="params_block_item_title">容器组:</span>
<span class="params_block_item_val">{{ orderDetail.memory }}</span> <span class="params_block_item_val">{{ cloudDetailNew.adjust_containers }}</span>
</div> </div>
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">数据盘:</span> <span class="params_block_item_title">数据盘:</span>
<div class="params_block_item_val"> <div class="params_block_item_val">
<div>{{ orderDetail.disk_num}}块,每块{{orderDetail.disk_cap }}GB</div> <div>{{ cloudDetailNew.adjust_disk}}</div>
</div> </div>
</div> </div>
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">续期时长:</span> <span class="params_block_item_title">续期时长:</span>
<span class="params_block_item_val">{{ orderDetail.memory }}</span> <span class="params_block_item_val">{{ cloudDetailNew.adjust_duration_time }}</span>
</div> </div>
</div> </div>
<span class="params_block_title margin_top_20">单个容器组规格:</span> <span class="params_block_title margin_top_20">单个容器组规格:</span>
...@@ -117,15 +123,15 @@ ...@@ -117,15 +123,15 @@
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">CPU:</span> <span class="params_block_item_title">CPU:</span>
<div class="params_block_item_val"> <div class="params_block_item_val">
<span class="val_has_2">最高&nbsp;{{ orderDetail.one_cpu_max }}</span> <span class="val_has_2">最高&nbsp;{{ cloudDetailNew.adjust_one_cpu_max }}</span>
<span class="val_has_2">默认&nbsp;{{ orderDetail.one_cpu_min }}</span> <span class="val_has_2">默认&nbsp;{{ cloudDetailNew.adjust_one_cpu_min }}</span>
</div> </div>
</div> </div>
<div class="params_block_item_in"> <div class="params_block_item_in">
<span class="params_block_item_title">CPU:</span> <span class="params_block_item_title">CPU:</span>
<div class="params_block_item_val"> <div class="params_block_item_val">
<span class="val_has_2">最高&nbsp;{{ orderDetail.one_memory_max }}</span> <span class="val_has_2">最高&nbsp;{{ cloudDetailNew.adjust_one_memory_max }}</span>
<span class="val_has_2">默认&nbsp;{{ orderDetail.one_memory_min }}</span> <span class="val_has_2">默认&nbsp;{{ cloudDetailNew.adjust_one_memory_min }}</span>
</div> </div>
</div> </div>
</div> </div>
...@@ -210,11 +216,11 @@ ...@@ -210,11 +216,11 @@
</div> </div>
<div v-if="activeName == '1'" class="my_params"> <div v-if="activeName == '1'" class="my_params">
<InfoList :list_arr="list_arr_my" class="detail_s_val"> <InfoList :list_arr="list_arr_my" class="detail_s_val">
<div <div ref="ApplicationStatus" slot="ApplicationStatus" class="params_apply_desc">
ref="ApplicationStatus" <span v-if="super_status == 0" class="head_right_msg_item apply_wait">待审批</span>
slot="ApplicationStatus" <span v-if="super_status == 1" class="head_right_msg_item apply_success">审批通过</span>
class="params_apply_desc" <span v-if="super_status == -1" class="head_right_msg_item apply_refuse">审批未通过</span>
>{{ applicationStatus }}</div> </div>
</InfoList> </InfoList>
</div> </div>
<div class="btn_footer"> <div class="btn_footer">
...@@ -246,9 +252,10 @@ export default { ...@@ -246,9 +252,10 @@ export default {
}, },
data() { data() {
return { return {
id: "",
userId: "",
url: url:
"https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg", "https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg",
orderDetail: {},
helper, helper,
list_arr: [ list_arr: [
{ {
...@@ -322,7 +329,7 @@ export default { ...@@ -322,7 +329,7 @@ export default {
solt_name: "ApplicationStatus" solt_name: "ApplicationStatus"
} }
], ],
applicationStatus: "申请通过", super_status: 0,
desc: desc:
"工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:", "工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:工作区域描述:",
resourceOverview: resourceOverview:
...@@ -409,9 +416,34 @@ export default { ...@@ -409,9 +416,34 @@ export default {
} }
], ],
now_user: "", now_user: "",
activeName: "0", activeName: null,
tabShow: true, tabShow: true,
cloudData: {} cloudData: {},
cloudDteail: {
containers: "",
cpu: "",
disk: "",
memory: "",
apply_duration_time: "",
one_cpu_max: "",
one_cpu_min: "",
one_memory_max: "",
one_memory_min: ""
},
cloudDetailNew: {
adjust_containers: "",
adjust_cpu: "",
adjust_disk: "",
adjust_memory: "",
adjust_duration_time: "",
adjust_one_cpu_max: "",
adjust_one_cpu_min: "",
adjust_one_memory_max: "",
adjust_one_memory_min: ""
},
apply_type: 0,
approve_state: 1,
approve_update_state: 1
}; };
}, },
watch: {}, watch: {},
...@@ -427,8 +459,6 @@ export default { ...@@ -427,8 +459,6 @@ export default {
} }
}, },
mounted() { mounted() {
this.getUrl();
this.setListWithRole();
this.getCloudDetail(); this.getCloudDetail();
}, },
methods: { methods: {
...@@ -437,7 +467,24 @@ export default { ...@@ -437,7 +467,24 @@ export default {
}, },
download() {}, download() {},
adjustment() {}, adjustment() {},
distribution() {}, distribution() {
this.$api.workbench
.setCloudAllocation({ id: this.id, userId: this.user_id })
.then(response => {
if (response.data.success == 1) {
this.$message({
message: "分配成功",
type: "success"
});
this.$router.push(this.getUrl());
} else {
this.$message({
message: "分配失败",
type: "error"
});
}
});
},
submit() {}, submit() {},
refuse() {}, refuse() {},
getCurrentUser() { getCurrentUser() {
...@@ -460,12 +507,13 @@ export default { ...@@ -460,12 +507,13 @@ export default {
let index = this.list_arr.findIndex( let index = this.list_arr.findIndex(
item => item.title == "资源使用情况:" item => item.title == "资源使用情况:"
); );
// this.list_arr.splice(index); this.list_arr.splice(index);
// this.tabShow = false; this.tabShow = false;
} else if (this.now_user == 1) { } else if (this.now_user == 1) {
this.tabShow = true; this.tabShow = true;
} else if (this.now_user == 2) { } else if (this.now_user == 2) {
} }
this.activeName = "0";
}, },
getCloudDetail() { getCloudDetail() {
let query = { let query = {
...@@ -475,6 +523,7 @@ export default { ...@@ -475,6 +523,7 @@ export default {
}; };
this.$api.workbench.getCloudDetail(query).then(response => { this.$api.workbench.getCloudDetail(query).then(response => {
let data = response.data.data; let data = response.data.data;
console.log(data);
this.list_arr[3].info = helper.downloadFileFormat(data.apply_file); // application file name this.list_arr[3].info = helper.downloadFileFormat(data.apply_file); // application file name
this.list_arr[3].url = data.apply_file; // application file url this.list_arr[3].url = data.apply_file; // application file url
this.list_arr[6].info = data.bgn_time; // get time this.list_arr[6].info = data.bgn_time; // get time
...@@ -482,9 +531,10 @@ export default { ...@@ -482,9 +531,10 @@ export default {
this.list_arr[8].info = data.end_time; // maturity time this.list_arr[8].info = data.end_time; // maturity time
this.list_arr_my[0].info = data.first_level_time; // submit application time this.list_arr_my[0].info = data.first_level_time; // submit application time
this.list_arr_my[1].info = data.second_level_time; // super get time this.list_arr_my[1].info = data.second_level_time; // super get time
this.applicationStatus = data.second_leve; // super status this.super_status = data.second_leve; // super status
this.desc = data.workplacedesc; // workplace description this.desc = data.workplacedesc; // workplace description
let count = data.cloud_resource_count; // resource usage let count = data.cloud_resource_count; // resource usage
if (count) {
this.data1.total = count.cpu_total; this.data1.total = count.cpu_total;
this.data1.remaining = count.cpu_total - count.cpu_use; this.data1.remaining = count.cpu_total - count.cpu_use;
this.data1.data = Math.round((count.cpu_total / count.cpu_use) * 100); this.data1.data = Math.round((count.cpu_total / count.cpu_use) * 100);
...@@ -495,13 +545,35 @@ export default { ...@@ -495,13 +545,35 @@ export default {
); );
this.data3.total = count.disk_total; this.data3.total = count.disk_total;
this.data3.remaining = count.disk_total - count.disk_use; this.data3.remaining = count.disk_total - count.disk_use;
this.data3.data = Math.round((count.disk_total / count.disk_use) * 100); this.data3.data = Math.round(
(count.disk_total / count.disk_use) * 100
);
this.data4.total = count.containers_total; this.data4.total = count.containers_total;
this.data4.remaining = count.containers_total - count.containers_use; this.data4.remaining = count.containers_total - count.containers_use;
this.data4.data = Math.round( this.data4.data = Math.round(
(count.containers_total / count.containers_use) * 100 (count.containers_total / count.containers_use) * 100
); );
}
// this.appList = // this.appList =
this.cloudDteail.containers = data.containers;
this.cloudDteail.cpu = data.cpu;
this.cloudDteail.disk = data.disk;
this.cloudDteail.memory = data.memory;
this.cloudDteail.apply_duration_time = data.apply_duration_time;
this.cloudDteail.one_cpu_max = data.one_cpu_max;
this.cloudDteail.one_cpu_min = data.one_cpu_min;
this.cloudDteail.one_memory_max = data.one_memory_max;
this.cloudDteail.one_memory_min = data.one_memory_min;
this.cloudDetailNew.adjust_containers = data.adjust_containers;
this.cloudDetailNew.adjust_cpu = data.adjust_cpu;
this.cloudDetailNew.adjust_disk = data.adjust_disk;
this.cloudDetailNew.adjust_memory = data.adjust_memory;
this.cloudDteail.adjust_duration_time = data.adjust_duration_time;
this.cloudDteail.adjust_one_cpu_max = data.adjust_one_cpu_max;
this.cloudDteail.adjust_one_cpu_min = data.adjust_one_cpu_min;
this.cloudDteail.adjust_one_memory_max = data.adjust_one_memory_max;
this.cloudDteail.adjust_one_memory_min = data.adjust_one_memory_min;
this.setListWithRole();
}); });
} }
} }
...@@ -557,6 +629,12 @@ export default { ...@@ -557,6 +629,12 @@ export default {
.apply_success { .apply_success {
color: #515fe7; color: #515fe7;
} }
.apply_wait {
color: #ef9433;
}
.apply_refuse {
color: #e15260;
}
.cloud_params .service_title { .cloud_params .service_title {
padding: 0 10px; padding: 0 10px;
} }
......
...@@ -378,7 +378,7 @@ export default { ...@@ -378,7 +378,7 @@ export default {
"时空服务", "时空服务",
"视频服务", "视频服务",
"感知服务", "感知服务",
"综合服务" "综合应用"
], ],
scrvice_area_arr: [ scrvice_area_arr: [
"经济建设", "经济建设",
......
...@@ -206,7 +206,7 @@ export default new Router({ ...@@ -206,7 +206,7 @@ export default new Router({
path: "/shop/zhfwDetail/:id", path: "/shop/zhfwDetail/:id",
name: "zhfwDetail", name: "zhfwDetail",
component: () => import("@/pages/service_shop/zhfwDetail"), component: () => import("@/pages/service_shop/zhfwDetail"),
}, // 服务超市 - 综合服务详情 }, // 服务超市 - 综合应用详情
{ {
path: "/shop/yysdDetail/:id", path: "/shop/yysdDetail/:id",
name: "yysdDetail", name: "yysdDetail",
......
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
"publishTime": "2020-03-12 18:31:12", "publishTime": "2020-03-12 18:31:12",
"updatedTime": "2020-03-12 18:31:12", "updatedTime": "2020-03-12 18:31:12",
"dataField": "经济建设", "dataField": "经济建设",
"serviceType": "综合服务", "serviceType": "综合应用",
"resourceSummary": "提供视频监控的空间分布展示和视频监控直播的服务,MOUMOU监控服务和直播服务的新服务。", "resourceSummary": "提供视频监控的空间分布展示和视频监控直播的服务,MOUMOU监控服务和直播服务的新服务。",
"specifications": [ "specifications": [
{ {
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
"providedBy": "北京比格数据", "providedBy": "北京比格数据",
"publishTime": "2020-03-12 18:31:12", "publishTime": "2020-03-12 18:31:12",
"acquireCount": "9999", "acquireCount": "9999",
"serviceType": "综合服务", "serviceType": "综合应用",
"dataField": "经济建设", "dataField": "经济建设",
"specifications": [ "specifications": [
{ {
......
...@@ -85,7 +85,7 @@ ...@@ -85,7 +85,7 @@
"value": 50 "value": 50
}, },
{ {
"name": "综合服务", "name": "综合应用",
"value": 0 "value": 0
} }
], ],
......
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