Fix location name issue. 59/23359/1
authorLuji7 <lu.ji3@zte.com.cn>
Mon, 13 Nov 2017 14:52:29 +0000 (22:52 +0800)
committerLuji7 <lu.ji3@zte.com.cn>
Mon, 13 Nov 2017 14:52:34 +0000 (22:52 +0800)
Change-Id: Id36a518554a7b70d87cc0dce688d919f211ec2cd
Issue-id: USECASEUI-55
Signed-off-by: Luji7 <lu.ji3@zte.com.cn>
usecaseui-lcm/src/main/webapp/app/uui/fusion/scripts/controller/ServiceTemplateService.js
usecaseui-lcm/src/main/webapp/app/uui/fusion/scripts/controller/lcmController.js
usecaseui-lcm/src/main/webapp/app/uui/fusion/scripts/view-models/create-service-dialog.html

index 9482597..79e62c0 100644 (file)
        });
      },
 
-     queryVfOnboardProgress: function (jobId, progressFun) {
+     queryVfOnboardProgress: function (jobId, responseId, progressFun) {
        return $http({
-         url: url+'/jobs/' + jobId,
+         url: url+'/jobs/' + jobId + '?responseId=' + responseId,
          method: 'GET',
          data: null,
          headers: uuiHeaders
index 0a23df9..8917f60 100644 (file)
@@ -382,6 +382,7 @@ function ($uibModalInstance, ServiceTemplateService, jobId, operationTitle, $q,
   var timerDeferred = $q.defer();
   var timerPromise = timerDeferred.promise;
 
+  var responseId = '0';
   var progressFun = function (responseDescriptor) {
     if('finished' === responseDescriptor.status || 'error' === responseDescriptor.status) {
       ctrl.dynamic = 100;
@@ -396,11 +397,17 @@ function ($uibModalInstance, ServiceTemplateService, jobId, operationTitle, $q,
       ctrl.dynamic = responseDescriptor.progress;
       ctrl.operation = responseDescriptor.statusDescription;
       console.log('timer processing ......');
+      responseId = responseDescriptor.responseId;
+      if(responseId === undefined) {
+          console.log('Cannot get responseId...');
+          $uibModalInstance.close('');
+          timerDeferred.resolve();
+      }
     }
   };
 
   var timer = $interval(function () {
-    ServiceTemplateService.queryVfOnboardProgress(jobId, progressFun);
+    ServiceTemplateService.queryVfOnboardProgress(jobId, responseId, progressFun);
   }, 1000);
 
   timerPromise.then(function () {
index 295bcfd..263656f 100644 (file)
             </div>
           </div> -->
           <div ng-repeat="segment_parameter in segment.parameters" class="mT15 form-group" style="margin-left:0px;">
-            <label class="col-sm-5 control-label">
+            <label ng-if="segment_parameter.type === 'vf_location'" class="col-sm-5 control-label">
+              <span>{{segment_parameter.description}}</span><span ng-if="segment_parameter.isRequired" class="required">*</span>
+            </label>
+            <label ng-if="segment_parameter.type !== 'vf_location'" class="col-sm-5 control-label">
               <span>{{segment_parameter.name}}</span><span ng-if="segment_parameter.isRequired" class="required">*</span>
             </label>
             <div ng-if="segment_parameter.type === 'string' || segment_parameter.type === 'boolean' || segment_parameter.type === 'integer'" class="col-sm-5">