// 显示WAF规则的标签 Vue.component("http-firewall-rule-label", { props: ["v-rule"], data: function () { return { rule: this.vRule } }, methods: { showErr: function (err) { teaweb.popupTip("规则校验错误,请修正:" + teaweb.encodeHTML(err) + "") }, operatorName: function (operatorCode) { let operatorName = operatorCode if (typeof (window.WAF_RULE_OPERATORS) != null) { window.WAF_RULE_OPERATORS.forEach(function (v) { if (v.code == operatorCode) { operatorName = v.name } }) } return operatorName }, operatorDataType: function (operatorCode) { let operatorDataType = "none" if (typeof (window.WAF_RULE_OPERATORS) != null) { window.WAF_RULE_OPERATORS.forEach(function (v) { if (v.code == operatorCode) { operatorDataType = v.dataType } }) } return operatorDataType }, isEmptyString: function (v) { return typeof v == "string" && v.length == 0 } }, template: `