You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

212 lines
7.3 KiB
Plaintext

11 months ago
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>手机屏幕显示字段排序 </title>
<!--引入jquery-->
<script src="../../Scripts/jquery-1.11.0.min.js"></script>
<!--引入bootstrap-->
<link href="../../Scripts/easyUI145/themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link href="../../Scripts/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
<script src="../../Scripts/bootstrap/js/bootstrap.min.js"></script>
<!--引入通用的JS-->
<script src="../../Scripts/QueryString.js"></script>
<script src="../../Scripts/config.js"></script>
<script src="../../Comm/Gener.js"></script>
<script src="../../Scripts/PinYin.js"></script>
<script src="../../Scripts/vue.js"></script>
<link href="../../../../DataUser/Style/ccbpm.css" rel="stylesheet" />
<script src="./js/ueditor/dialogs/internal.js"></script>
<script src="../../../../DataUser/JSLibData/CommonShowConfig.js"></script>
<script src="./DialogCtr/Public.js"></script>
<script src="../../Scripts/easyUI/jquery.easyui.min.js" type="text/javascript"></script>
<link href="../../Scripts/bootstrap/bootstrap-table/src/bootstrap-table.css" rel="stylesheet" />
<style type="text/css">
.cs-content-box .cs-help ul {
margin: 0px 0px !important;
}
</style>
<script type="text/javascript">
var frmID = "";
var dtGroups = null;
var mapAttrs = null;
var handler = new HttpHandler("BP.WF.HttpHandler.WF_Admin_DevelopDesigner");
$(function () {
var data = handler.DoMethodReturnString("Template_Init");
if (data.indexOf('err') >= 0) {
alert(data);
return;
}
data = JSON.parse(data);
var dirs = data.dirs;
var temps = data.temps;
tempData = temps;
var dir1ul = "<ul>";
//var html="<ul>";
//for (var i = 0; i < data.length; i++) {
// var temp = data[i];
// html += "<li ><a href=\"javascript:Save('" + temp.OriginalPath + "')\" >" + temp.OriginalPath.replace(".htm", "") + "</a></li>";
//}
//html += "</ul>";
//$("#devTemp").append(html);
for (var i = 0; i < dirs.length; i++) {
var dir = dirs[i];
dir1ul += "<li><img src='../../Img/M2MM.png' />" + dir.Name + "";
dir1ul += "<ul>";
for (var k = 0; k < temps.length; k++) {
var temp = temps[k];
if (temp.Dir == dir.Name)
dir1ul += "<li style='padding-left: 24px'><a href='javascript:Save(\"" + temp.Name + "\",\"" + dir.Name + "\")'><img src='../../Img/ie.gif' />" + temp.Name.replace(".htm", "") + "</a></li>";
}
dir1ul += "</ul></li>";
}
dir1ul += "</ul>";
$("#devTemp").html(dir1ul);
});
function Save(val, dir) {
var ctrl = document.getElementById("CB_IsCalearHtml");
var isClear = ctrl.checked;
if (ctrl == true) {
var val = confirm("您确定要清除现有的html插入指定的模版吗");
if (val == false)
return;
}
handler.AddPara("DevTempName", val);
handler.AddPara("DevTempDir", dir);
var data = handler.DoMethodReturnString("Template_GenerHtml");
if (data.indexOf('err') >= 0) {
alert(data);
DevForm_Close();
return;
}
if (isClear == true) {
editor.setContent('');
editor.execCommand('insertHtml', data);
}
else {
editor.execCommand('insertHtml', data);
}
DevForm_Close();
}
function DevForm_Close() {
dialog.close(true);
}
function SaveImpFromLocalFile() {
var fileValue = $("#File_Upload").val();
//必须要选择文件
if (fileValue == "") {
$.messager.alert("提示", "没有选择流程模板。");
return;
}
//扩展名
var index = fileValue.lastIndexOf('.');
var fileExt = fileValue.substring(index);
if (fileExt.toLowerCase() == ".html" || fileExt.toLowerCase() == ".htm" || fileExt.toLowerCase() == ".doc" || fileExt.toLowerCase() == ".docx") {
} else {
$.messager.alert("提示", "所选表单模板文件,请重新选择。");
return;
}
$("#form1").form("submit", {
type: 'POST',
dataType: 'html',
url: dynamicHandler + "?DoType=HttpHandler&DoMethod=Template_Imp&HttpHandlerName=BP.WF.HttpHandler.WF_Admin_DevelopDesigner&FK_MapData=" + GetQueryString("FK_MapData"),
onSubmit: function (param) {
//return false;
},
success: function (data) {
if (data.indexOf('err@') == 0) {
alert(data);
return;
}
var ctrl = document.getElementById("CB_IsCalearHtml");
var isClear = ctrl.checked;
if (isClear == true) {
editor.setContent('');
editor.execCommand('insertHtml', data);
}
else {
editor.execCommand('insertHtml', data);
}
DevForm_Close();
}
});
}
</script>
</head>
<body>
<form id="form1" name="form1" action="" enctype="multipart/form-data" method="post">
<div>
<fieldset>
<legend>常用模板</legend>
<ul style="margin:0px">
<li><div id="devTemp"></div></li>
</ul>
</fieldset>
<fieldset>
<legend>引用本地模板</legend>
<div>
<input style="background-color:white;color:#000000;display:inline" type="file" id="File_Upload" name="File_Upload" />
<input type="button" value="执行导入" onclick="SaveImpFromLocalFile();" class="cc-btn-tab" />
</div>
</fieldset>
<fieldset>
<legend>
<input type="checkbox" id="CB_IsCalearHtml" value="1" checked="true" />
是否清空已有的html?
</legend>
</fieldset>
<fieldset>
<legend id="help"></legend>
<ul>
<li> 所有的模版文件位于 DataUser\Style\TemplateFoolDevelopDesigner\*.htm </li>
<li> 如果要维护这些文件,请直接打开该目录进行维护。 </li>
</ul>
</fieldset>
</div>
<!--<div id="toolbar">
<h4> 请选择模版:</h4>
</div>-->
</form>
<script src="../Admin.js"></script>
</body>
</html>