mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 05:00:25 +08:00 
			
		
		
		
	优化WAF规则相关界面
This commit is contained in:
		@@ -91,7 +91,7 @@
 | 
			
		||||
			</tr>
 | 
			
		||||
			<tr>
 | 
			
		||||
				<td>
 | 
			
		||||
                    <span v-if="rule.operator == 'match' || rule.operator == 'not match'">正则表达式</span>
 | 
			
		||||
                    <span v-if="(checkpoint == null || checkpoint.dataType != 'bool') && (rule.operator == 'match' || rule.operator == 'not match')">正则表达式</span>
 | 
			
		||||
                    <span v-else>对比值</span>
 | 
			
		||||
                </td>
 | 
			
		||||
				<td>
 | 
			
		||||
@@ -105,6 +105,15 @@
 | 
			
		||||
						<p class="comment">将二进制进行Base64Encode后放在这里,比如<code-label>Hello</code-label>对应<code-label>SGVsbG8=</code-label>。</p>
 | 
			
		||||
					</div>
 | 
			
		||||
 | 
			
		||||
                    <!-- bool数据 -->
 | 
			
		||||
                    <div v-else-if="checkpoint != null && checkpoint.dataType == 'bool'">
 | 
			
		||||
                        <select name="value" class="ui selectable auto-width" v-model="rule.value" @change="changeRuleValue">
 | 
			
		||||
                            <option value="">[请选择]</option>
 | 
			
		||||
                            <option value="1">是(1)</option>
 | 
			
		||||
                            <option value="0">否(0)</option>
 | 
			
		||||
                        </select>
 | 
			
		||||
                    </div>
 | 
			
		||||
 | 
			
		||||
					<!-- 其余数据 -->
 | 
			
		||||
					<textarea rows="3" maxlength="4096" name="value" v-model="rule.value" @input="changeRuleValue" v-else></textarea>
 | 
			
		||||
 | 
			
		||||
@@ -132,7 +141,7 @@
 | 
			
		||||
                    </div>
 | 
			
		||||
				</td>
 | 
			
		||||
			</tr>
 | 
			
		||||
            <tr v-if="rule.operator == 'match' || rule.operator == 'not match'">
 | 
			
		||||
            <tr v-if="(checkpoint == null || checkpoint.dataType != 'bool') && (rule.operator == 'match' || rule.operator == 'not match')">
 | 
			
		||||
                <td>正则表达式测试</td>
 | 
			
		||||
                <td>
 | 
			
		||||
                    <a href="" v-if="!regexpTestIsOn" @click.prevent="changeRegexpTestIsOn">[输入测试字符串]</a>
 | 
			
		||||
@@ -147,7 +156,7 @@
 | 
			
		||||
                    </div>
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
            <tr v-if="operator.case != 'none'">
 | 
			
		||||
            <tr v-if="(checkpoint == null || checkpoint.dataType != 'bool') && operator != null && operator.case != 'none'">
 | 
			
		||||
                <td>不区分大小写</td>
 | 
			
		||||
                <td>
 | 
			
		||||
                    <div class="ui checkbox">
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user