|
@@ -12,8 +12,7 @@
|
|
<small><a class="btn btn-primary opr" opr="newlua">新增脚本</a></small>
|
|
<small><a class="btn btn-primary opr" opr="newlua">新增脚本</a></small>
|
|
</h1>
|
|
</h1>
|
|
<ol class="breadcrumb">
|
|
<ol class="breadcrumb">
|
|
- <li><a href="/admin/version"><i class="fa fa-dashboard"></i> 版本控制</a></li>
|
|
|
|
- <li><a href="/admin/version">版本管理</a></li>
|
|
|
|
|
|
+ <li><a href="/admin/version"><i class="fa fa-dashboard"></i>版本管理</a></li>
|
|
<li class="active"><a href="/admin/rulepre?version={{.version}}">前置逻辑</a></li>
|
|
<li class="active"><a href="/admin/rulepre?version={{.version}}">前置逻辑</a></li>
|
|
</ol>
|
|
</ol>
|
|
</section>
|
|
</section>
|
|
@@ -43,9 +42,7 @@
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</section>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
-
|
|
|
|
-<!-- footer -->
|
|
|
|
|
|
+{{template "luares"}}
|
|
{{template "dialog"}}
|
|
{{template "dialog"}}
|
|
{{template "footer"}}
|
|
{{template "footer"}}
|
|
|
|
|
|
@@ -88,7 +85,8 @@ $(function () {
|
|
'</div>';
|
|
'</div>';
|
|
}else{
|
|
}else{
|
|
tmp = '<div>'+
|
|
tmp = '<div>'+
|
|
- '<a href="/admin/rulepre/luastr?_id='+val+'" class="btn btn-sm btn-primary">编辑</a> '+
|
|
|
|
|
|
+ '<a class="btn btn-sm btn-primary opr" opr="editlua" row="'+pos.row+'" >编辑</a> '+
|
|
|
|
+ //'<a href="/admin/rulepre/luastr?_id='+val+'" class="btn btn-sm btn-primary">编辑</a> '+
|
|
'<a class="btn btn-sm btn-warning" onclick="del(\''+val+'\')">删除</a> '+
|
|
'<a class="btn btn-sm btn-warning" onclick="del(\''+val+'\')">删除</a> '+
|
|
'</div>';
|
|
'</div>';
|
|
}
|
|
}
|
|
@@ -103,36 +101,44 @@ $(function () {
|
|
var _tit=""
|
|
var _tit=""
|
|
switch(n){
|
|
switch(n){
|
|
case "edit":
|
|
case "edit":
|
|
- obj=ttable.row($(this).closest("tr")).data()
|
|
|
|
|
|
+ obj=ttable.row($(this).closest("tr")).data();
|
|
|
|
+ case "editlua":
|
|
|
|
+ obj=ttable.row($(this).closest("tr")).data();
|
|
case "newlua":
|
|
case "newlua":
|
|
case "new":
|
|
case "new":
|
|
- tmptag=[{label:"名称",s_label:"s_name",placeholder:"",must:true},
|
|
|
|
- {label:"描述",s_label:"s_descript",type:"tpl_text"},
|
|
|
|
- {label:"字段",s_label:"s_field"},
|
|
|
|
- {label:"正则",s_label:"s_rule",type:"tpl_text",must:true},
|
|
|
|
- {s_label:"_id",type:"tpl_hidden"},
|
|
|
|
- {s_label:"s_version",type:"tpl_hidden"},
|
|
|
|
- {s_label:"s_type",type:"tpl_hidden"}]
|
|
|
|
|
|
+ comtag=[{label:"名称",s_label:"s_name",placeholder:"",must:true},{label:"描述",s_label:"s_descript",type:"tpl_text"}]
|
|
|
|
+ regtag=[{label:"字段",s_label:"s_field"},{label:"正则",s_label:"s_rule",type:"tpl_text",must:true}]
|
|
|
|
+ luatag=[{label:"脚本",s_label:"s_luascript",type:"tpl_text",must:true}]
|
|
|
|
+ hiddentag=[{s_label:"_id",type:"tpl_hidden"},{s_label:"s_version",type:"tpl_hidden"},{s_label:"s_type",type:"tpl_hidden"}]
|
|
|
|
+ islua=false
|
|
|
|
+ tag = com.pushArry(tag,comtag)
|
|
if(n=="edit"){
|
|
if(n=="edit"){
|
|
_tit="编辑-"+obj.s_name
|
|
_tit="编辑-"+obj.s_name
|
|
|
|
+ tag = com.pushArry(tag,regtag)
|
|
|
|
+ tag = com.pushArry(tag,hiddentag)
|
|
|
|
+ }else if(n=="editlua"){
|
|
|
|
+ _tit="编辑-"+obj.s_name
|
|
|
|
+ islua=true
|
|
|
|
+ tag = com.pushArry(tag,luatag)
|
|
|
|
+ tag = com.pushArry(tag,hiddentag)
|
|
}else{
|
|
}else{
|
|
_tit="新增规则"
|
|
_tit="新增规则"
|
|
if(n=="newlua"){
|
|
if(n=="newlua"){
|
|
_tit="新增脚本"
|
|
_tit="新增脚本"
|
|
obj={"s_version":"{{.version}}","s_type":"1"}
|
|
obj={"s_version":"{{.version}}","s_type":"1"}
|
|
- tmptag = [
|
|
|
|
- {label:"名称",s_label:"s_name",placeholder:"",must:true},
|
|
|
|
- {label:"描述",s_label:"s_descript",type:"tpl_text"},
|
|
|
|
- {s_label:"s_version",type:"tpl_hidden"},
|
|
|
|
- {s_label:"s_type",type:"tpl_hidden"}
|
|
|
|
- ]
|
|
|
|
|
|
+ tag = com.pushArry(tag,luatag)
|
|
|
|
+ tag = com.pushArry(tag,hiddentag)
|
|
|
|
+ islua=true
|
|
}else{
|
|
}else{
|
|
obj={"s_version":"{{.version}}","s_type":"0"}
|
|
obj={"s_version":"{{.version}}","s_type":"0"}
|
|
|
|
+ tag = com.pushArry(tag,regtag)
|
|
|
|
+ tag = com.pushArry(tag,hiddentag)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
htmlObj={
|
|
htmlObj={
|
|
title:_tit,
|
|
title:_tit,
|
|
- tag:tmptag,
|
|
|
|
|
|
+ tag:tag,
|
|
|
|
+ lua:islua,
|
|
bts:[
|
|
bts:[
|
|
{label:"保存",class:"btn-primary",
|
|
{label:"保存",class:"btn-primary",
|
|
fun:function(){
|
|
fun:function(){
|
|
@@ -140,11 +146,16 @@ $(function () {
|
|
var bcon=true
|
|
var bcon=true
|
|
$("#_con").find("input[id!=s_show],textarea").each(function(i,el){
|
|
$("#_con").find("input[id!=s_show],textarea").each(function(i,el){
|
|
var val=$(el).val();
|
|
var val=$(el).val();
|
|
|
|
+ if(el.id=="s_luascript"){
|
|
|
|
+ val=editor_1.getValue()
|
|
|
|
+ obj[el.id]=val
|
|
|
|
+ }else{
|
|
|
|
+ obj[el.id]=$(el).val()
|
|
|
|
+ }
|
|
if(el.id!="_id"&&$(el).attr("must")&&!val){
|
|
if(el.id!="_id"&&$(el).attr("must")&&!val){
|
|
bcon=false
|
|
bcon=false
|
|
return false
|
|
return false
|
|
}
|
|
}
|
|
- obj[el.id]=$(el).val()
|
|
|
|
})
|
|
})
|
|
if (bcon){
|
|
if (bcon){
|
|
$.post("/admin/rulepre/save",obj,function(data){
|
|
$.post("/admin/rulepre/save",obj,function(data){
|
|
@@ -184,5 +195,4 @@ function del(_id){
|
|
})
|
|
})
|
|
});
|
|
});
|
|
}
|
|
}
|
|
-
|
|
|
|
</script>
|
|
</script>
|