diff --git a/config/index.js b/config/index.js index 9008e1a558f8fc1f5c740b38300d4f96e77a4ea7..a48b218ddc7079ce9f1a0a98840c34e276578dab 100644 --- a/config/index.js +++ b/config/index.js @@ -16,7 +16,14 @@ module.exports = { pathRewrite: { "^/apaas": "" } - } + }, + "/awecloud": { + target: "https://apaas3.wodcloud.com/awecloud/", + changeOrigin: true, + pathRewrite: { + "^/awecloud": "" + } + }, }, // Various Dev Server settings host: "localhost", // can be overwritten by process.env.HOST diff --git a/src/pages/workbench/fwgl/serviceDetail.vue b/src/pages/workbench/fwgl/serviceDetail.vue index a03f9b9e02d28b5253068cd9aaedff28ff5256dd..8df30d5c15da817f32ca08f6adcc47493a0fdf1d 100644 --- a/src/pages/workbench/fwgl/serviceDetail.vue +++ b/src/pages/workbench/fwgl/serviceDetail.vue @@ -575,8 +575,6 @@ export default { this.service_size_data = data.request_spcs_info this.size_arr_down = data.request_spcs_info this.buy_type = data.request_spcs_info[0].type - - }) .catch(function(response) {}); }, diff --git a/src/pages/workbench/fwgl/serviceEdit.vue b/src/pages/workbench/fwgl/serviceEdit.vue index 5be4053f1d03841f2f221fee3893818c3a6a0ce2..6762dece890124e267c884a8b9f6cdaba19796ee 100644 --- a/src/pages/workbench/fwgl/serviceEdit.vue +++ b/src/pages/workbench/fwgl/serviceEdit.vue @@ -84,9 +84,9 @@

开放程度:

- - - + 共享 + 受限 + 敏感
@@ -166,7 +166,7 @@ export default { resource: '', fileList:'' }, - open:true, + open:1, maxline:'', open1:false, maxline1:'', @@ -269,6 +269,7 @@ export default { this.now_user = data; this.$store.commit('rolefun',data) this.getOriginArr() + this.getServiceInfo() }); }, mounted() {}, @@ -284,12 +285,67 @@ export default { }); }, + getServiceInfo() { + this.$http + .get("/apaas/service/v3/service/manager?service_id="+this.$route.params.id) + .then((response) => { + let data = response.data.data; + console.log(data); + this.imgList = [] + this.$set(this.form,'name',data.name) + this.$set(this.form,'desc',data.descript) + this.$set(this.form,'area',data.sectors-1) + this.$set(this.form,'origin',data.organization) + this.$set(this.form,'code',data.encode_method) + this.$set(this.form,'people',data.register_user_info?data.register_user_info.user_name:data.register_user_info) + this.$set(this.form,'phone',data.register_user_info?data.register_user_info.phone:data.register_user_info) + this.$set(this.form,'resource',data.openness) + this.$set(this.form,'fileList',data.cover) + this.imgList.push(data.cover) + this.open = data.service_safe_config?data.service_safe_config.fusing:data.service_safe_config + this.open1 = data.service_safe_config?data.service_safe_config.req_intervals:data.service_safe_config + this.maxline = data.service_safe_config?data.service_safe_config.max_connections:data.service_safe_config + this.maxline1 = data.service_safe_config?data.service_safe_config.max_req_num:data.service_safe_config + this.usetime1 = data.service_safe_config?data.service_safe_config.valid_time:data.service_safe_config + this.timevalue = data.service_safe_config?data.service_safe_config.time_unit:data.service_safe_config + this.open2 = data.service_safe_config?data.service_safe_config.tls:data.service_safe_config + }) + .catch(function(response) {}); + }, + setService(){ + var temp = { + id:parseInt(this.$route.params.id), + "name": this.form.name, + "sectors": this.form.area+1, + "organization": this.form.origin, + "cover": this.form.fileList, + "openness": this.form.resource, + "descript": this.form.desc, + "service_safe_config":{ // 安全配置 超管传入 + fusing:this.open, + max_connections:this.maxline, + req_intervals:this.open1, + max_req_num:this.maxline1, + valid_time:this.usetime1, + time_unit:this.timevalue, + tls:this.open2, + } + } + this.$http + .put("/apaas/service/v3/service/manager",temp) + .then((response) => { + console.log(response); + this.getServiceInfo() + }) + .catch(function(response) { + + }); + }, calcle(){ console.log('1111'); }, saveInfo(){ - console.log('2222'); - + this.onSubmit('form') }, openstart(){ this.open = !this.open @@ -307,7 +363,7 @@ export default { console.log('submit!'); this.$refs[formName].validate((valid) => { if (valid) { - alert('submit!'); + this.setService() } else { console.log('error submit!!'); return false;