Commit e20ad000 by Nepxion

增加图形化灰度发布功能

parent 8630fc97
...@@ -506,9 +506,10 @@ public class ServiceTopology extends AbstractTopology { ...@@ -506,9 +506,10 @@ public class ServiceTopology extends AbstractTopology {
} }
private JPanel createRulePanel() { private JPanel createRulePanel() {
dynamicRuleTextArea = new JBasicTextArea();
localRuleTextArea = new JBasicTextArea(); localRuleTextArea = new JBasicTextArea();
localRuleTextArea.setEditable(false); localRuleTextArea.setEditable(false);
dynamicRuleTextArea = new JBasicTextArea();
ruleTabbedPane = new JBasicTabbedPane(); ruleTabbedPane = new JBasicTabbedPane();
ruleTabbedPane.addTab("灰度(动态)规则", new JBasicScrollPane(dynamicRuleTextArea), "灰度(动态)规则"); ruleTabbedPane.addTab("灰度(动态)规则", new JBasicScrollPane(dynamicRuleTextArea), "灰度(动态)规则");
...@@ -546,10 +547,10 @@ public class ServiceTopology extends AbstractTopology { ...@@ -546,10 +547,10 @@ public class ServiceTopology extends AbstractTopology {
ruleTabbedPane.remove(1); ruleTabbedPane.remove(1);
} }
localVersionTextField.setText("");
dynamicVersionTextField.setText(""); dynamicVersionTextField.setText("");
localRuleTextArea.setText(""); localVersionTextField.setText("");
dynamicRuleTextArea.setText(""); dynamicRuleTextArea.setText("");
localRuleTextArea.setText("");
} }
public void setGray(TNode node) { public void setGray(TNode node) {
...@@ -564,10 +565,10 @@ public class ServiceTopology extends AbstractTopology { ...@@ -564,10 +565,10 @@ public class ServiceTopology extends AbstractTopology {
ruleTabbedPane.addTab("初始(本地)规则", new JBasicScrollPane(localRuleTextArea), "初始(本地)规则"); ruleTabbedPane.addTab("初始(本地)规则", new JBasicScrollPane(localRuleTextArea), "初始(本地)规则");
} }
localVersionTextField.setText(instance.getVersion());
dynamicVersionTextField.setText(instance.getDynamicVersion()); dynamicVersionTextField.setText(instance.getDynamicVersion());
localRuleTextArea.setText(instance.getRule()); localVersionTextField.setText(instance.getVersion());
dynamicRuleTextArea.setText(instance.getDynamicRule()); dynamicRuleTextArea.setText(instance.getDynamicRule());
localRuleTextArea.setText(instance.getRule());
} }
private JSecurityAction createUpdateVersionAction() { private JSecurityAction createUpdateVersionAction() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment