Преглед на файлове

优化服务绑定功能

wuxw преди 7 години
родител
ревизия
39ceed7f60

+ 2 - 1
WebService/src/main/resources/components/service-binding/serviceBinding.html

@@ -26,7 +26,8 @@
         <div class="col-md-10"></div>
         <div class="col-md-10"></div>
         <div class="col-md-2 " style="margin-bottom:10px; text-align:right">
         <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-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>
     </div>
     </div>
 
 

+ 6 - 0
WebService/src/main/resources/components/service-binding/serviceBinding.js

@@ -43,6 +43,12 @@
                 }
                 }
                 vc.component.serviceBindingInfo.$step.nextStep();
                 vc.component.serviceBindingInfo.$step.nextStep();
                 vc.component.serviceBindingInfo.index = vc.component.serviceBindingInfo.$step.getIndex();
                 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(){
+
             }
             }
         }
         }
     });
     });

+ 2 - 2
WebService/src/main/resources/components/view-app-info/viewAppInfo.html

@@ -4,10 +4,10 @@
             <div class="ibox-title">
             <div class="ibox-title">
                 <h5>应用信息</h5>
                 <h5>应用信息</h5>
                 <div class="ibox-tools" style="top:10px;">
                 <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>
                         <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>
                         <i class="glyphicon glyphicon-plus"></i> 添加应用</button>
                 </div>
                 </div>
             </div>
             </div>

+ 5 - 0
WebService/src/main/resources/components/view-app-info/viewAppInfo.js

@@ -10,6 +10,7 @@
         },
         },
         data:{
         data:{
             viewAppInfo:{
             viewAppInfo:{
+                index:0,
                 appId:"",
                 appId:"",
                 name:"",
                 name:"",
                 securityCode:"",
                 securityCode:"",
@@ -28,6 +29,10 @@
                 vc.emit($props.callBackListener,$props.callBackFunction,_app);
                 vc.emit($props.callBackListener,$props.callBackFunction,_app);
             });
             });
 
 
+            vc.on('viewAppInfo', 'onIndex', function(_index){
+                vc.component.viewAppInfo.index = _index;
+            });
+
         },
         },
         methods:{
         methods:{
 
 

+ 2 - 2
WebService/src/main/resources/components/view-service-info/viewServiceInfo.html

@@ -4,10 +4,10 @@
             <div class="ibox-title">
             <div class="ibox-title">
                 <h5>服务信息</h5>
                 <h5>服务信息</h5>
                 <div class="ibox-tools" style="top:10px;">
                 <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>
                         <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>
                         <i class="glyphicon glyphicon-plus"></i> 添加服务</button>
                 </div>
                 </div>
             </div>
             </div>

+ 5 - 0
WebService/src/main/resources/components/view-service-info/viewServiceInfo.js

@@ -10,6 +10,7 @@
         },
         },
         data:{
         data:{
             viewServiceInfo:{
             viewServiceInfo:{
+                index:0,
                 serviceId:"",
                 serviceId:"",
                 name:"",
                 name:"",
                 securityCode:"",
                 securityCode:"",
@@ -28,6 +29,10 @@
                 vc.emit($props.callBackListener,$props.callBackFunction,_service);
                 vc.emit($props.callBackListener,$props.callBackFunction,_service);
             });
             });
 
 
+             vc.on('viewServiceInfo', 'onIndex', function(_index){
+                vc.component.viewAppInfo.index = _index;
+            });
+
         },
         },
         methods:{
         methods:{