refreshList.html
2.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<form class="r4">
<div class="fgroup" data-prop="mec_id">
<label>{{SystemEnv.getHtmlNoteName(4442)}}</label><!-- 列表: -->
<select id="ref-list-sel" data-placeholder="{{SystemEnv.getHtmlNoteName(5145)}}"><!-- 选择要刷新的列表插件 -->
<option></option>
{{
mecHandlers.reduce(function(prev, mecHandler) {
if(!mecHelper.isList(mecHandler.type)) return prev;
prev += "<option data-type='" + mecHandler.type +"' value='"+ mecHandler.id + "'>" + mecHelper.formatName(mecHandler) + "</option>";
return prev;
}, '')
}}
</select>
<div class="desc">{{SystemEnv.getHtmlNoteName(5117)}}</div><!-- 如多个列表插件,选择框选项展示顺序同页面顺序 -->
</div>
<div class="fgroup" id="ref-list-params" data-params="string" data-prop="listparams">
<label>{{SystemEnv.getHtmlNoteName(5133)}}</label><!-- 过滤条件: -->
<div class="f-params normal">
<div>
<input class="f-params-key" type="text" placeholder="{{SystemEnv.getHtmlNoteName(5113)}}"/><!-- 参数名称 -->
<span>=</span>
<input class="f-params-value" type="text" placeholder="{{SystemEnv.getHtmlNoteName(5114)}}"/><!-- 参数值 -->
<span class="f-add" data-operation="addParams"></span>
</div>
</div>
<div class="f-params sqlwhere hide">
<div>
<input class="f-params-key" value="sqlwhere" type="text"/>
<span>=</span>
<input class="f-params-value" type="text" placeholder="{{SystemEnv.getHtmlNoteName(5134)}}"/><!-- sql过滤条件,如t1.type=1 -->
<span class="f-add" data-operation="addParams"></span>
</div>
</div>
</div>
<script>
(function() {
$("#ref-list-sel").on("change", function() {
var type = $(this).find(":selected").data("type"),
$params = $("#ref-list-params"), className;
if(mecHelper.isParamsOnly(type)) {
className = ".sqlwhere";
} else {
className = ".normal";
}
$params.find(className).removeClass("hide").siblings(".f-params").addClass("hide");
});
})()
</script>
</form>