mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 13:10:26 +08:00 
			
		
		
		
	优化WAF规则相关界面
This commit is contained in:
		@@ -52,6 +52,19 @@ Tea.context(function () {
 | 
			
		||||
		this.checkpoint = this.checkpoints.$find(function (k, v) {
 | 
			
		||||
			return v.prefix == that.rule.checkpointPrefix
 | 
			
		||||
		})
 | 
			
		||||
		if (this.checkpoint == null) {
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		switch (this.checkpoint.dataType) {
 | 
			
		||||
			case "bool":
 | 
			
		||||
				this.rule.operator = "eq"
 | 
			
		||||
				break
 | 
			
		||||
			case "number":
 | 
			
		||||
				this.rule.operator = "eq"
 | 
			
		||||
				break
 | 
			
		||||
			default:
 | 
			
		||||
				this.rule.operator = "match"
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -63,6 +76,9 @@ Tea.context(function () {
 | 
			
		||||
		this.operator = this.operators.$find(function (k, v) {
 | 
			
		||||
			return v.code == that.rule.operator
 | 
			
		||||
		})
 | 
			
		||||
		if (this.operator == null) {
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		if (!this.isUpdating) {
 | 
			
		||||
			this.rule.isCaseInsensitive = (this.operator.case == "yes")
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user