Commit a8189653 authored by 刘殿昕's avatar 刘殿昕

又是一堆bug+需求

parent 19429208
......@@ -322,8 +322,7 @@ export default {
.order_block .input_right .el-input--prefix .el-input__inner {
padding-left: 40px;
}
.order_block .input_right .el-input__prefix,
.el-input__suffix {
.order_block .input_right .el-input__prefix {
left: 10px;
}
.order_block .input_right .el-input--prefix .el-input__inner {
......
......@@ -55,7 +55,7 @@ export default {
is_subscribe: 0, // 是否订阅
};
this.$api.serviceShop
.addShoppingCart()
.addShoppingCart(query)
.then(({ data }) => {
if (data.success == 1) {
this.$message({
......@@ -108,6 +108,7 @@ export default {
width: 60px;
height: 60px;
border-radius: 8px;
border: 3px solid #f6f7fb;
}
.com_card_msg {
margin-top: 20px;
......@@ -133,7 +134,9 @@ export default {
}
.com_card_msg_num {
color: #8890a7;
font-size: 16px;
font-size: 14px;
position: relative;
top: 2px;
}
.com_card_msg_num1 {
color: #242c43;
......
......@@ -22,18 +22,18 @@ export default {
data() {
return {
actives: "",
menuList: []
menuList: [],
};
},
computed: {
getActive() {
return this.$store.state.serviceShopMenu;
}
},
},
watch: {
getActive(newVal) {
this.getActiveMenu(newVal);
}
},
},
mounted() {
this.getShopMenu();
......@@ -43,22 +43,22 @@ export default {
methods: {
active(val) {
this.$store.commit("serviceShopMenuAct", val);
this.$router.push(val);
},
getActiveMenu(val) {
this.actives = val;
this.$router.push(val);
},
getShopMenu() {
this.$api.general.getNowMenu({ teamName: "APAAS3" }).then(response => {
this.$api.general.getNowMenu({ teamName: "APAAS3" }).then((response) => {
if (response.data.success == 1) {
let arr = response.data.data[0].Child;
let shopArr = [];
arr.forEach(item => {
arr.forEach((item) => {
if (item.visit_url == "/shop") {
shopArr = item.Child;
}
});
shopArr.forEach(item => {
shopArr.forEach((item) => {
let uri = item.visit_url.substring(6);
if (uri.indexOf("/") != -1) {
uri = uri.substring(0, uri.indexOf("/"));
......@@ -101,8 +101,8 @@ export default {
this.menuList = shopArr;
}
});
}
}
},
},
};
</script>
......
......@@ -843,9 +843,12 @@ export default {
data() {
var checkName = (rule, value, callback) => {
let self = this;
console.log(self);
if (new RegExp("^[a-z0-9]([0-9]||[a-z]||-)*$").test(value)) {
console.log(self);
let reg = new RegExp(/^[a-z0-9]([-a-z0-9]*[a-z0-9])?$/);
if (value.length > 63) {
callback(new Error("命名空间最长不超过63位"));
} else if (!reg.test(value)) {
callback(new Error("小写字母或数字开头,可以由小写字母、数字、- 组成"));
} else {
self.$api.serviceShop
.checkNameSpaceCouldUse({ id: value })
.then(({ data }) => {
......@@ -861,8 +864,6 @@ export default {
console.log(error);
callback(new Error("命名空间名称验证失败"));
});
} else {
callback(new Error("小写字母或数字开头,可以由小写字母、数字、- 组成"));
}
};
return {
......@@ -1067,6 +1068,47 @@ export default {
this.getNameSpaceList();
},
methods: {
getQueryId() {
if (this.$route.query.namespace && this.$route.query.namespace != "") {
this.activeName = "1";
let index = this.workSpaceOptions.findIndex((item) => {
return item.namespace == this.$route.query.namespace;
});
if (index != -1) {
let paramsOld = this.workSpaceOptions[index];
this.workSpace = index;
this.workSpaceId = paramsOld.Id;
this.paramsOld = paramsOld;
this.formOld.namespace = paramsOld.namespace;
this.formOld.workplace = paramsOld.workplace;
this.formOld.workplacedesc = paramsOld.workplacedesc;
this.formOld.cpu = paramsOld.cpu;
this.formOld.memory = paramsOld.memory;
this.formOld.containerGroup = paramsOld.containers;
this.specArr[0].val = paramsOld.cpu;
this.specArr[1].val = paramsOld.memory;
this.specArr[2].val = paramsOld.containers;
this.formOld.dataDisk = "";
this.formOld.perDataDisk = "";
this.formOld.perCPUs = paramsOld.one_cpu_max;
this.formOld.perCPU = paramsOld.one_cpu_min;
this.formOld.perRAMs = paramsOld.one_memory_max;
this.formOld.perRAM = paramsOld.one_memory_min;
this.rqzArr[0].max = paramsOld.one_cpu_max;
this.rqzArr[0].default = paramsOld.one_cpu_min;
this.rqzArr[1].max = paramsOld.one_memory_max;
this.rqzArr[1].default = paramsOld.one_memory_min;
this.formOld.store_type = paramsOld.store_type;
this.dataDiskList = paramsOld.disk_list || [];
this.dataDiskList.forEach((item, index) => {
item.name = `磁盘${index + 1}`;
});
this.form.link_man = paramsOld.apply_connect_username;
this.form.phone = paramsOld.apply_connect_mobile;
this.formShow = true;
}
}
},
tabClick() {},
getNewList(val) {
console.log(val);
......@@ -1260,14 +1302,15 @@ export default {
this.dialogVisible = false;
},
getUser() {
this.form.department_name = this.$store.state.userInfo.department_name;
this.form.phone = "";
this.form.link_man = "";
this.$api.user.getNowUser().then((response) => {
this.form.department_name = response.data.data.department_name;
});
},
getNameSpaceList() {
this.$api.serviceShop.getCloudList().then((response) => {
if (response.data.success == 1) {
this.workSpaceOptions = response.data.data;
this.getQueryId();
}
});
},
......
......@@ -13,7 +13,7 @@
<el-form ref="form" :model="user_data" :rules="rules_user">
<el-form-item class="info_item" prop="accountNo">
<p>账号:</p>
<el-input v-model="user_data.accountNo"></el-input>
<el-input v-model="user_data.accountNo" :disabled="true"></el-input>
</el-form-item>
<el-form-item class="info_item info_item_right_btn">
<p>密码:</p>
......@@ -786,4 +786,8 @@ export default {
background-color: #e8eaf4;
color: #0f2683;
}
.change_psw .el-input__suffix {
width: 20px;
right: 10px;
}
</style>
\ No newline at end of file
......@@ -171,8 +171,8 @@
<div v-if="now_user == 0 && use_uid != ''">
当您觉得使用空间不足时,可以选择至服务超市-
<span
v-if="apploy_msg.first_level == -1 || (apploy_msg.first_level == 1 && apploy_msg.second_level != 0)"
@click="goto('/shop/cloud')"
v-if="apploy_msg.state == 1 && (apploy_msg.first_level == -1 || (apploy_msg.first_level == 1 && apploy_msg.second_level != 0))"
@click="goto(`/shop/cloud?namespace=${cloudData.namespace}`)"
class="link_span"
>云资源服务页面</span>
<span v-else>云资源服务页面</span>的升级现有工作区域来完成配置扩容操作。
......@@ -248,7 +248,7 @@
</div>
<div class="btn_footer">
<el-button
v-if="now_user == 1 && apploy_msg.first_level == 0"
v-if="apploy_msg.state == 1 && now_user == 1 && apploy_msg.first_level == 0"
class="submit"
@click="pass"
>提交资源申请</el-button>
......@@ -259,16 +259,16 @@
>资源调整</el-button>
<el-button
class="adjustment"
v-if="now_user == 1 && apploy_msg.second_level == 1 && use_uid == ''"
v-if="apploy_msg.state == 1 && now_user == 1 && apploy_msg.second_level == 1 && use_uid == ''"
@click="distribution"
>分配</el-button>
<el-button
v-if="(now_user == 2 && apploy_msg.first_level == 1 && apploy_msg.second_level == 0) || (now_user == 1 && apploy_msg.first_level == 0)"
v-if="apploy_msg.state == 1 && ((now_user == 2 && apploy_msg.first_level == 1 && apploy_msg.second_level == 0) || (now_user == 1 && apploy_msg.first_level == 0))"
class="refuse"
@click="refuse"
>拒绝</el-button>
<el-button
v-if="now_user == 2 && apploy_msg.second_level == 0 && apploy_msg.first_level == 1"
v-if="apploy_msg.state == 1 && now_user == 2 && apploy_msg.second_level == 0 && apploy_msg.first_level == 1"
class="adjustment"
@click="pass"
>通过</el-button>
......@@ -306,7 +306,7 @@ export default {
helper,
list_arr: [
{
title: "云资源详情",
title: "云资源详情",
prop: "title",
},
{
......@@ -331,7 +331,7 @@ export default {
solt_name: "ApplyDesc",
},
{
title: "资源使用情况",
title: "资源使用情况",
prop: "title",
},
{
......@@ -352,7 +352,7 @@ export default {
solt_name: "ResourceOverview",
},
{
title: "已部署应用列表",
title: "已部署应用列表",
prop: "title",
},
{
......@@ -842,6 +842,9 @@ export default {
.apply_refuse {
color: #e15260;
}
.cloud_params {
padding-left: 10px;
}
.cloud_params .service_title {
padding: 0 10px;
}
......
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