| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- <div class="row" style="margin-left: 1px; margin-top:10px; height: 50px;">
- <div class="col-md-6" style="margin-bottom: 10px;">
- <span style="font-size: 30px;font-weight: bold;">{{app}}</span>
- </div>
- </div>
- <div class="separator"></div>
- <div class="container-fluid">
- <div class="row" style="margin-top: 20px; margin-bottom: 20px;">
- <div class="col-md-12">
- <div class="card">
- <div class="inputs-header">
- <span class="brand" style="font-size: 13px;">集群限流</span>
- <input class="form-control witdh-200" placeholder="机器搜索" ng-model="searchKey">
- <div class="control-group" style="float:right;margin-right: 10px;margin-bottom: -10px;">
- <selectize id="gsInput" class="selectize-input-200" config="macsInputConfig" options="macsInputOptions" ng-model="macInputModel"
- placeholder="机器"></selectize>
- </div>
- </div>
- <!-- error panel -->
- <div class="row clearfix" ng-if="loadError">
- <div class="col-md-6 col-md-offset-3">
- <div class="panel panel-default">
- <div class="panel-body">
- <center>
- <p>{{loadError.message}}</p>
- </center>
- </div>
- </div>
- </div>
- </div>
- <!--.tools-header -->
- <div class="card-body" style="padding: 0px 0px;" ng-if="!loadError">
- <form role="form" class="form-horizontal">
- <div class="form-group">
- <label class="col-sm-2 control-label">当前模式</label>
- <p class="col-sm-6 control-label" style="text-align: left; font-weight: normal;" ng-if="stateVO.currentMode == 0">Client</p>
- <p class="col-sm-6 control-label" style="text-align: left; font-weight: normal;" ng-if="stateVO.currentMode == 1">Server</p>
- <p class="col-sm-6 control-label" style="text-align: left; font-weight: normal;" ng-if="stateVO.currentMode == -1">未开启</p>
- </div>
- <div class="form-group">
- <label class="col-sm-2 control-label">集群限流模式变换</label>
- <div class="col-sm-4">
- <div class="form-control highlight-border" align="center">
- <input type="radio" name="mode" value="0" ng-model='stateVO.stateInfo.mode' ng-disabled="!stateVO.stateInfo.clientAvailable" /> Client
- <input type="radio" name="mode" value="1" ng-model='stateVO.stateInfo.mode' ng-disabled="!stateVO.stateInfo.serverAvailable" /> Server
- </div>
- </div>
- </div>
- </form>
- <!-- no-cluster-mode-available-panel.start -->
- <div ng-if="!stateVO.stateInfo.clientAvailable && !stateVO.stateInfo.serverAvailable">
- <!-- error panel -->
- <div class="row clearfix">
- <div class="col-md-6 col-md-offset-3">
- <div class="panel panel-default">
- <div class="panel-body">
- <center>
- <p>该机器未引入 Sentinel 集群限流客户端或服务端的相关依赖,请引入相关依赖。</p>
- </center>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- no-cluster-mode-available-panel.stop -->
- <div ng-if="stateVO.stateInfo.clientAvailable || stateVO.stateInfo.serverAvailable">
- <div ng-if="stateVO.stateInfo.clientAvailable && stateVO.stateInfo.mode == 0">
- <div ng-include="'app/views/cluster/client.html'"></div>
- </div>
- <div ng-if="stateVO.stateInfo.serverAvailable && stateVO.stateInfo.mode == 1">
- <div ng-include="'app/views/cluster/server.html'"></div>
- </div>
- <div class="separator"></div>
- <div clss="row" style="margin-top: 20px;">
- <button style="margin: 0 10px 10px 10px;" class="btn btn-outline-success"
- ng-click="saveConfig()">保存配置</button>
- </div>
- </div>
- </div>
- <!-- .card-body -->
- </div>
- <!-- .card -->
- </div>
- <!-- .col-md-12 -->
- </div>
- <!-- -->
- </div>
- <!-- .container-fluid -->
|