Commit ca389d2d authored by 徐一鸣's avatar 徐一鸣

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

parents f8f64bf8 0b0c4275
...@@ -53,12 +53,10 @@ ...@@ -53,12 +53,10 @@
:border="border" :border="border"
@select="select" @select="select"
@select-all="selectAll" @select-all="selectAll"
v-infinite-scroll="asynload"
:defaultSelections="defaultSelections" :defaultSelections="defaultSelections"
element-loading-text="加载中..." element-loading-text="加载中..."
:empty-text="emptyText" :empty-text="emptyText"
:stripe="stripe" :stripe="stripe"
:style="{height:isLoad,overflow:isLoad?'auto':''}"
row-key="id" row-key="id"
:show-header="showHeader" :show-header="showHeader"
default-expand-all default-expand-all
...@@ -266,8 +264,6 @@ export default { ...@@ -266,8 +264,6 @@ export default {
"v-apaas-table-filter": TableFilter "v-apaas-table-filter": TableFilter
}, },
props: { props: {
//是否控制5行显示
isLoad: "",
//是否滚动加载 //是否滚动加载
asyn_load1: { type: Boolean, default: false }, asyn_load1: { type: Boolean, default: false },
// 表格型号:mini,medium,small // 表格型号:mini,medium,small
...@@ -434,12 +430,6 @@ export default { ...@@ -434,12 +430,6 @@ export default {
} }
}, },
methods: { methods: {
asynload() {
console.log("111");
if (this.asyn_load1) {
this.$emit("load_data");
}
},
//本地删除 //本地删除
deleteLocal(val) { deleteLocal(val) {
this.selectedTabsPage.splice(val.$index, 1); this.selectedTabsPage.splice(val.$index, 1);
......
...@@ -217,7 +217,7 @@ export default { ...@@ -217,7 +217,7 @@ export default {
this.$router.back(-1); this.$router.back(-1);
}) })
.catch((response) => { .catch((response) => {
this.$message.success("保存失败"); this.$message.error("保存失败");
}); });
}, },
backPage() { backPage() {
...@@ -242,7 +242,7 @@ export default { ...@@ -242,7 +242,7 @@ export default {
this.$router.back(-1); this.$router.back(-1);
}) })
.catch((response) => { .catch((response) => {
this.$message.success("保存失败"); this.$message.error("保存失败");
}); });
}, },
getOriginArr() { getOriginArr() {
......
...@@ -79,9 +79,16 @@ ...@@ -79,9 +79,16 @@
<p class="service_title"><span></span>服务调用列表</p> <p class="service_title"><span></span>服务调用列表</p>
<table-um <table-um
:headers="header_use_arr" :headers="header_use_arr"
url="params_use_arr" :datas="service_use_arr"
:paginationShow="true"
></table-um> ></table-um>
<list-pagination
:total="listTotal"
:page-sizes="pageSizes"
:page-size="pageSize"
:current-page="currentPage"
@size-change="changePageSize"
@current-change="changeCurrentPage"
></list-pagination>
</div> </div>
<div v-show="now_service == 3"> <div v-show="now_service == 3">
<p style="color: #8890a7;">服务规格:</p> <p style="color: #8890a7;">服务规格:</p>
...@@ -164,6 +171,7 @@ import norCard from "@/components/card"; ...@@ -164,6 +171,7 @@ import norCard from "@/components/card";
import exampleIcon from "@/pages/example/example_icon"; import exampleIcon from "@/pages/example/example_icon";
import Topology from "@/components/topology.vue"; import Topology from "@/components/topology.vue";
import serviceHeader from "@/components/service-header"; import serviceHeader from "@/components/service-header";
import ListPagination from "@/components/comments-pagination";
import dialogAction from "@/components/dialog-action"; import dialogAction from "@/components/dialog-action";
import { getRole, formatDateTime_date } from "@/utils/common"; import { getRole, formatDateTime_date } from "@/utils/common";
import { mapGetters, mapState } from "vuex"; import { mapGetters, mapState } from "vuex";
...@@ -177,11 +185,16 @@ export default { ...@@ -177,11 +185,16 @@ export default {
Topology, Topology,
serviceHeader, serviceHeader,
dialogAction, dialogAction,
ListPagination,
}, },
data() { data() {
return { return {
now_user: 0, //0:普通用户,1:组织管理员,2:超级管理员 now_user: 0, //0:普通用户,1:组织管理员,2:超级管理员
buy_style: [1], buy_style: [1],
listTotal: 0,
currentPage: 1,
pageSize: 10,
pageSizes: [10, 50, 100],
responseParamUrl: "", responseParamUrl: "",
codeExampleUrl: "", codeExampleUrl: "",
yx_state: { yx_state: {
...@@ -192,6 +205,7 @@ export default { ...@@ -192,6 +205,7 @@ export default {
maxTraffic: "", maxTraffic: "",
memory: "", memory: "",
}, },
service_use_arr:[],
res_data: [], //响应参数 res_data: [], //响应参数
buy_type: "", buy_type: "",
sizeset_flag: false, //规格设置是否显示 sizeset_flag: false, //规格设置是否显示
...@@ -330,14 +344,14 @@ export default { ...@@ -330,14 +344,14 @@ export default {
label: "访问次数(次/日)", label: "访问次数(次/日)",
minWidth: "33.33%", minWidth: "33.33%",
align: "center", align: "center",
type: "input", type: "inputNumber",
}, },
{ {
prop: "pv", prop: "pv",
label: "访问量(PV/日)", label: "访问量(PV/日)",
minWidth: "33.33%", minWidth: "33.33%",
align: "center", align: "center",
type: "input", type: "inputNumber",
}, },
{ {
prop: "des", prop: "des",
...@@ -460,9 +474,42 @@ export default { ...@@ -460,9 +474,42 @@ export default {
} }
this.getServiceInfo(); this.getServiceInfo();
this.getServiceyxztInfo(); this.getServiceyxztInfo();
this.get_use_list();
}, },
mounted() {}, mounted() {},
methods: { methods: {
changePageSize(value) {
this.pageSize = value;
this.currentPage = 1;
this.get_use_list();
},
changeCurrentPage(value) {
this.currentPage = value;
this.get_use_list();
},
get_use_list(){
this.service_use_arr = []
this.$http
.get(`/apaas/service/v3/service/manager/service/applys?service_id=${this.$route.params.id}&page=${this.currentPage}&size=${this.pageSize}`)
.then((response) => {
console.log(response);
if(response.data.success){
this.listTotal = response.data.data.total
response.data.data.data.forEach(e => {
this.service_use_arr.push({
dydw:e.apply_org_name,
dyr:e.apply_user_info.user_name,
dyyw:e.business_name,
ywxt:e.business_url,
cjms:e.scene,
sqsj:e.apply_time,
})
});
}
})
.catch(function(response) {});
},
change_buy(val){ change_buy(val){
if(this.buy_style.indexOf(val)!==-1){ if(this.buy_style.indexOf(val)!==-1){
this.buy_style.splice(this.buy_style.indexOf(val),1) this.buy_style.splice(this.buy_style.indexOf(val),1)
...@@ -620,6 +667,8 @@ export default { ...@@ -620,6 +667,8 @@ export default {
} }
delete e.undefined; delete e.undefined;
delete e.flag; delete e.flag;
e.pv = parseInt(e.pv)
e.count = parseInt(e.count)
temp.push(e); temp.push(e);
} }
}); });
...@@ -635,7 +684,7 @@ export default { ...@@ -635,7 +684,7 @@ export default {
this.sizeset_flag = false; this.sizeset_flag = false;
this.getsize_arr(); this.getsize_arr();
} else { } else {
this.$message.success("保存失败"); this.$message.error("保存失败");
} }
}); });
}, },
......
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