From 39ceed7f60905297629a45978cc29b6fe8bd05d8 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期六, 20 七月 2019 17:52:33 +0800
Subject: [PATCH] 优化服务绑定功能
---
WebService/src/main/resources/components/view-service-info/viewServiceInfo.js | 5 +++++
WebService/src/main/resources/components/view-app-info/viewAppInfo.js | 5 +++++
WebService/src/main/resources/components/view-service-info/viewServiceInfo.html | 4 ++--
WebService/src/main/resources/components/service-binding/serviceBinding.js | 6 ++++++
WebService/src/main/resources/components/service-binding/serviceBinding.html | 3 ++-
WebService/src/main/resources/components/view-app-info/viewAppInfo.html | 4 ++--
6 files changed, 22 insertions(+), 5 deletions(-)
diff --git a/WebService/src/main/resources/components/service-binding/serviceBinding.html b/WebService/src/main/resources/components/service-binding/serviceBinding.html
index 07ed941..cd192fd 100644
--- a/WebService/src/main/resources/components/service-binding/serviceBinding.html
+++ b/WebService/src/main/resources/components/service-binding/serviceBinding.html
@@ -26,7 +26,8 @@
<div class="col-md-10"></div>
<div class="col-md-2 " style="margin-bottom:10px; text-align:right">
<button type="button" class="btn btn-secondary" v-on:click="_prevStep()">涓婁竴姝�</button>
- <button type="button" class="btn btn-primary" style="margin-left:10px;" v-on:click="_nextStep()">涓嬩竴姝�</button>
+ <button v-if="serviceBindingInfo.index != 2" type="button" class="btn btn-primary" style="margin-left:10px;" v-on:click="_nextStep()">涓嬩竴姝�</button>
+ <button v-if="serviceBindingInfo.index == 2" type="button" class="btn btn-primary" style="margin-left:10px;" v-on:click="_finishStep()">瀹屾垚</button>
</div>
</div>
diff --git a/WebService/src/main/resources/components/service-binding/serviceBinding.js b/WebService/src/main/resources/components/service-binding/serviceBinding.js
index c803744..7e1695a 100644
--- a/WebService/src/main/resources/components/service-binding/serviceBinding.js
+++ b/WebService/src/main/resources/components/service-binding/serviceBinding.js
@@ -43,6 +43,12 @@
}
vc.component.serviceBindingInfo.$step.nextStep();
vc.component.serviceBindingInfo.index = vc.component.serviceBindingInfo.$step.getIndex();
+
+ vc.emit('viewAppInfo', 'onIndex', vc.component.serviceBindingInfo.index);
+ vc.emit('viewServiceInfo', 'onIndex', vc.component.serviceBindingInfo.index);
+ },
+ _finishStep:function(){
+
}
}
});
diff --git a/WebService/src/main/resources/components/view-app-info/viewAppInfo.html b/WebService/src/main/resources/components/view-app-info/viewAppInfo.html
index c1efe59..5cd5a0b 100644
--- a/WebService/src/main/resources/components/view-app-info/viewAppInfo.html
+++ b/WebService/src/main/resources/components/view-app-info/viewAppInfo.html
@@ -4,10 +4,10 @@
<div class="ibox-title">
<h5>搴旂敤淇℃伅</h5>
<div class="ibox-tools" style="top:10px;">
- <button type="button" class="btn btn-primary btn-sm" style="margin-right:10px;" v-on:click="_openSelectAppInfoModel()">
+ <button type="button" v-if="viewAppInfo.index != 2" class="btn btn-primary btn-sm" style="margin-right:10px;" v-on:click="_openSelectAppInfoModel()">
<i class="glyphicon glyphicon-search"></i> 閫夋嫨搴旂敤</button>
- <button type="button" class="btn btn-primary btn-sm" v-on:click="_openAddAppInfoModel()">
+ <button type="button" v-if="viewAppInfo.index != 2" class="btn btn-primary btn-sm" v-on:click="_openAddAppInfoModel()">
<i class="glyphicon glyphicon-plus"></i> 娣诲姞搴旂敤</button>
</div>
</div>
diff --git a/WebService/src/main/resources/components/view-app-info/viewAppInfo.js b/WebService/src/main/resources/components/view-app-info/viewAppInfo.js
index 3a91e03..5328d33 100644
--- a/WebService/src/main/resources/components/view-app-info/viewAppInfo.js
+++ b/WebService/src/main/resources/components/view-app-info/viewAppInfo.js
@@ -10,6 +10,7 @@
},
data:{
viewAppInfo:{
+ index:0,
appId:"",
name:"",
securityCode:"",
@@ -28,6 +29,10 @@
vc.emit($props.callBackListener,$props.callBackFunction,_app);
});
+ vc.on('viewAppInfo', 'onIndex', function(_index){
+ vc.component.viewAppInfo.index = _index;
+ });
+
},
methods:{
diff --git a/WebService/src/main/resources/components/view-service-info/viewServiceInfo.html b/WebService/src/main/resources/components/view-service-info/viewServiceInfo.html
index 475f973..e0d8a0f 100644
--- a/WebService/src/main/resources/components/view-service-info/viewServiceInfo.html
+++ b/WebService/src/main/resources/components/view-service-info/viewServiceInfo.html
@@ -4,10 +4,10 @@
<div class="ibox-title">
<h5>鏈嶅姟淇℃伅</h5>
<div class="ibox-tools" style="top:10px;">
- <button type="button" class="btn btn-primary btn-sm" style="margin-right:10px;" v-on:click="_openSelectServiceInfoModel()">
+ <button type="button" v-if="viewServiceInfo.index != 2" class="btn btn-primary btn-sm" style="margin-right:10px;" v-on:click="_openSelectServiceInfoModel()">
<i class="glyphicon glyphicon-search"></i> 閫夋嫨鏈嶅姟</button>
- <button type="button" class="btn btn-primary btn-sm" v-on:click="_openAddServiceInfoModel()">
+ <button type="button" v-if="viewServiceInfo.index != 2" class="btn btn-primary btn-sm" v-on:click="_openAddServiceInfoModel()">
<i class="glyphicon glyphicon-plus"></i> 娣诲姞鏈嶅姟</button>
</div>
</div>
diff --git a/WebService/src/main/resources/components/view-service-info/viewServiceInfo.js b/WebService/src/main/resources/components/view-service-info/viewServiceInfo.js
index a85ffcf..681b253 100644
--- a/WebService/src/main/resources/components/view-service-info/viewServiceInfo.js
+++ b/WebService/src/main/resources/components/view-service-info/viewServiceInfo.js
@@ -10,6 +10,7 @@
},
data:{
viewServiceInfo:{
+ index:0,
serviceId:"",
name:"",
securityCode:"",
@@ -28,6 +29,10 @@
vc.emit($props.callBackListener,$props.callBackFunction,_service);
});
+ vc.on('viewServiceInfo', 'onIndex', function(_index){
+ vc.component.viewAppInfo.index = _index;
+ });
+
},
methods:{
--
Gitblit v1.8.0