diff options
Diffstat (limited to 'portal')
-rw-r--r-- | portal/src/main/webapp/extsys/ems/emsView.html | 35 | ||||
-rw-r--r-- | portal/src/main/webapp/extsys/ems/js/emsController.js | 25 |
2 files changed, 42 insertions, 18 deletions
diff --git a/portal/src/main/webapp/extsys/ems/emsView.html b/portal/src/main/webapp/extsys/ems/emsView.html index 368f643..7e3eaf6 100644 --- a/portal/src/main/webapp/extsys/ems/emsView.html +++ b/portal/src/main/webapp/extsys/ems/emsView.html @@ -41,23 +41,30 @@ <div class="modal-body"> <div class="px-ui-steps"> <ul class="px-ui-horizon-ul-horizon" role="tablist"> - <li class="px-ui-steps-li step-active" id="step-resourceAddr"> + <li class="px-ui-steps-li step-active" id="step-commonInfo"> <div class="px-ui-menuitem-div-passive"> <span class="px-ui-steps-number-passive">1</span> + <span class="px-ui-steps-title-passive">Common</span> + </div> + <div class="px-ui-underline-passive"></div> + </li> + <li class="px-ui-steps-li" id="step-resourceAddr"> + <div class="px-ui-menuitem-div-passive"> + <span class="px-ui-steps-number-passive">2</span> <span class="px-ui-steps-title-passive">Resource</span> </div> <div class="px-ui-underline-passive"></div> </li> <li class="px-ui-steps-li" id="step-performanceAddr"> <div class="px-ui-menuitem-div-passive"> - <span class="px-ui-steps-number-passive">2</span> + <span class="px-ui-steps-number-passive">3</span> <span class="px-ui-steps-title-passive">Performance</span> </div> <div class="px-ui-underline-passive"></div> </li> <li class="px-ui-steps-li" id="step-alarmAddr"> <div class="px-ui-menuitem-div-passive"> - <span class="px-ui-steps-number-passive">3</span> + <span class="px-ui-steps-number-passive">4</span> <span class="px-ui-steps-title-passive">Alarm</span> </div> <div class="px-ui-underline-passive"></div> @@ -65,7 +72,7 @@ </ul> </div> <div class="step-content"> - <form class="form-horizontal" id="form_resourceAddr" role="form"> + <form class="form-horizontal" id="form_commonInfo" role="form"> <div class="form-group"> <label class="control-label col-sm-3"> <span>Name</span> @@ -78,6 +85,26 @@ </div> <div class="form-group"> <label class="control-label col-sm-3"> + <span>Vendor</span> + </label> + <div class="col-sm-7"> + <input type="text" ms-duplex="currentElement.vendor" name="vendor" class="form-control"/> + <span class="help-block"></span> + </div> + </div> + <div class="form-group"> + <label class="control-label col-sm-3"> + <span>Version</span> + </label> + <div class="col-sm-7"> + <input type="text" ms-duplex="currentElement.version" name="version" class="form-control"/> + <span class="help-block"></span> + </div> + </div> + </form> + <form class="form-horizontal" id="form_resourceAddr" role="form"> + <div class="form-group"> + <label class="control-label col-sm-3"> <span>Ftp Type</span> <span class="required" aria-required="true">*</span> </label> diff --git a/portal/src/main/webapp/extsys/ems/js/emsController.js b/portal/src/main/webapp/extsys/ems/js/emsController.js index fea1820..84d92f8 100644 --- a/portal/src/main/webapp/extsys/ems/js/emsController.js +++ b/portal/src/main/webapp/extsys/ems/js/emsController.js @@ -22,8 +22,8 @@ var vm = avalon.define({ $newElement: { "emsId": "", "name": "", - "version": "v1.0", - "vendor": "ZTE", + "version": "", + "vendor": "", "resourceAddr": { "ftptype": "ftp", "ip": "", @@ -104,20 +104,10 @@ var vm = avalon.define({ }); }, $nextStep: function () { - if(vm.currentStep == 1 && !vm.validate("resourceAddr")){ - return false; - } else if(vm.currentStep == 2 && !vm.validate("performanceAddr")){ - return false; - } vm.currentStep ++; vm.showStep(); }, $preStep: function () { - if(vm.currentStep == 2 && !vm.validate("resourceAddr")){ - return false; - } else if(vm.currentStep == 3 && !vm.validate("alarmAddr")){ - return false; - } vm.currentStep --; vm.showStep(); }, @@ -130,16 +120,21 @@ var vm = avalon.define({ }; switch (vm.currentStep){ case 1: - show("resourceAddr"); + show("commonInfo"); $("#btnSave, #btnPreStep").hide(); $("#btnNextStep").show(); break; case 2: - show("performanceAddr"); + show("resourceAddr"); $("#btnSave").hide(); $("#btnNextStep, #btnPreStep").show(); break; case 3: + show("performanceAddr"); + $("#btnSave").hide(); + $("#btnNextStep, #btnPreStep").show(); + break; + case 4: show("alarmAddr"); $("#btnNextStep").hide(); $("#btnSave, #btnPreStep").show(); @@ -162,6 +157,8 @@ var vm = avalon.define({ dismiss: function () { if(vm.currentIndex !== -1){ vm.currentElement.name = vm.$emsList[vm.currentIndex].name; + vm.currentElement.vendor = vm.$emsList[vm.currentIndex].vendor; + vm.currentElement.version = vm.$emsList[vm.currentIndex].version; } $("#addEmsDlg").modal("hide"); }, |