mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 05:00:25 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			73 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			73 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
{$layout "layout_popup"}
 | 
						|
 | 
						|
<h3>修改阈值</h3>
 | 
						|
<form class="ui form" data-tea-action="$" data-tea-success="success">
 | 
						|
    <csrf-token></csrf-token>
 | 
						|
    <input type="hidden" name="thresholdId" :value="threshold.id"/>
 | 
						|
    <input type="hidden" name="sumMethod" value="avg"/>
 | 
						|
 | 
						|
    <table class="ui table definition selectable">
 | 
						|
        <tr>
 | 
						|
            <td class="title">监控项 *</td>
 | 
						|
            <td>
 | 
						|
                <select class="ui dropdown auto-width" name="item" v-model="threshold.item" @change="changeItem">
 | 
						|
                    <option v-for="item in items" :value="item.code">{{item.name}}</option>
 | 
						|
                </select>
 | 
						|
                <p class="comment">{{itemDescription}}</p>
 | 
						|
            </td>
 | 
						|
        </tr>
 | 
						|
        <tr>
 | 
						|
            <td>参数 *</td>
 | 
						|
            <td>
 | 
						|
                <select class="ui dropdown auto-width" name="param" v-model="threshold.param" @change="changeParam">
 | 
						|
                    <option v-for="param in itemParams" :value="param.code">{{param.name}}</option>
 | 
						|
                </select>
 | 
						|
                <p class="comment">{{paramDescription}}</p>
 | 
						|
            </td>
 | 
						|
        </tr>
 | 
						|
        <tr>
 | 
						|
            <td>操作符 *</td>
 | 
						|
            <td>
 | 
						|
                <select class="ui dropdown auto-width" name="operator" v-model="threshold.operator">
 | 
						|
                    <option v-for="operator in operators" :value="operator.code">{{operator.name}}</option>
 | 
						|
                </select>
 | 
						|
            </td>
 | 
						|
        </tr>
 | 
						|
        <tr>
 | 
						|
            <td>对比值</td>
 | 
						|
            <td>
 | 
						|
                <input type="text" name="value" style="width: 6em" maxlength="10" v-model="threshold.value"/>
 | 
						|
            </td>
 | 
						|
        </tr>
 | 
						|
        <tr>
 | 
						|
            <td>统计时间段 *</td>
 | 
						|
            <td>
 | 
						|
                <div class="ui fields inline">
 | 
						|
                    <div class="ui field">
 | 
						|
                        <input type="text" name="duration" value="5" style="width: 5em" v-model="threshold.duration"/>
 | 
						|
                    </div>
 | 
						|
                    <div class="ui field">
 | 
						|
                        分钟
 | 
						|
                        <!-- TODO 将来支持更多时间范围 -->
 | 
						|
                        <input type="hidden" name="durationUnit" value="minute" v-model="threshold.durationUnit"/>
 | 
						|
                    </div>
 | 
						|
                </div>
 | 
						|
            </td>
 | 
						|
        </tr>
 | 
						|
        <tr>
 | 
						|
            <td>消息</td>
 | 
						|
            <td>
 | 
						|
                <textarea rows="2" maxlength="100" name="message" v-model="threshold.message"></textarea>
 | 
						|
                <p class="comment">触发阈值时的消息提示。</p>
 | 
						|
            </td>
 | 
						|
        </tr>
 | 
						|
        <tr>
 | 
						|
            <td>是否启用</td>
 | 
						|
            <td>
 | 
						|
                <checkbox name="isOn" value="1" v-model="threshold.isOn"></checkbox>
 | 
						|
            </td>
 | 
						|
        </tr>
 | 
						|
    </table>
 | 
						|
 | 
						|
    <submit-btn></submit-btn>
 | 
						|
</form> |