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.

153 lines
5.6 KiB
Plaintext

9 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>
<!-- 增加一个配置 -->
<script src="../../../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="../../../Scripts/QueryString.js" type="text/javascript"></script>
<script src="../../../Scripts/config.js" type="text/javascript"></script>
<script src="../../../Comm/Gener.js" type="text/javascript"></script>
<script type="text/javascript" src="../../../Scripts/bootstrap/js/jquery.min.js"></script>
<link href="../../../Scripts/easyUI/themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link href="../../../Scripts/easyUI/themes/icon.css" rel="stylesheet" type="text/css" />
<script src="../../../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../../../Scripts/easyUI/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
<script src="../js/FormDesignerService.js" type="text/javascript"></script>
<link href="../../../../DataUser/Style/ccbpm.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.trSP {
background-color: #B9D3EE
}
</style>
<script language="javascript" type="text/javascript">
$(function () {
var enumMains = new Entities("BP.Sys.SysEnumMains");
enumMains.RetrieveAll();
var html = "<table border=0 style='width:100%;'>";
html += "<tr>";
html += "<th>Idx</th>";
html += "<th>编号</th>";
html += "<th>名称</th>";
html += "<th>配置值</th>";
html += "<th></th>";
html += "</tr>";
for (var i = 0; i < enumMains.length; i++) {
var sysEnumMain = enumMains[i];
html += "<tr>";
html += "<td class=Idx>" + i + "</td>";
html += "<td><label onclick=getTr('" + sysEnumMain.No + "','" + sysEnumMain.Name + "','" + sysEnumMain.CfgVal + "'," + i + ") ><input type=Radio name='aa' />" + sysEnumMain.No + "</label></td>";
html += "<td>" + sysEnumMain.Name + "</td>";
html += "<td><a href=\"javascript:Edit('" + sysEnumMain.No + "');\">" + sysEnumMain.CfgVal + "</a></td>";
html += "<td><img src='../../../Img/Btn/Delete.gif' onclick=\"Del('" + sysEnumMain.No + "')\" /></td>";
html += "</tr>";
}
html += "</table>";
$("#table").html(html);
});
var rownum = -1;
function getTr(No, Name, CfgVal, i) {
$('#TB_Name').val(Name);
$('#TB_KeyOfEn').val(No);
$('#TB_UIBindKey').val(No);
$('#TB_Vals').val(CfgVal);
}
//传入父窗体
function GetFrmInfo() {
return {
Name: $.trim($("#TB_Name").val()),
KeyOfEn: $.trim($("#TB_KeyOfEn").val()),
IsCreateLabel: $("#CB_Generate_Tags").prop("checked"),
UIBindKey: $.trim($("#TB_UIBindKey").val()),
Vals: $.trim($("#TB_Vals").val())
};
}
function NewEnum() {
var url = "EnumerationNew.htm";
OpenDialogAndCloseRefresh(url, '新建枚举', 560, 400, null, function () { Reload(); });
}
function Del(key) {
var v = window.confirm("您确定要删除枚举值[" + key + "]吗?");
if (v == false)
return;
//检查该枚举值是否被其他表单字段引用.
var mapAttrs = new Entities("BP.Sys.MapAttrs");
mapAttrs.Retrieve("UIBindKey", key);
var info = '';
for (var i = 0; i < mapAttrs.length; i++) {
var attr = mapAttrs[i];
info += "\t\n" + i + ",表单编号:" + attr.FK_MapData + " , 字段:" + attr.KeyOfEn + ", 名称:" + attr.Name;
}
if (info != '') {
info = "如下表单引用了该字段您不能删除:" + info;
alert(info);
return;
}
//执行删除.
var enumMain = new Entity("BP.Sys.SysEnumMain", key);
enumMain.Delete();
Reload();
}
function Edit(key) {
var url = "EnumerationNew.htm?DoType=FrmEnumeration_SaveEnum&EnumKey=" + key;
OpenDialogAndCloseRefresh(url, '编辑枚举', 560, 400, null, function () { Reload(); });
}
/**/</script>
</head>
<body>
<div id="table"></div>
<table style="width:100%;">
<tr>
<td>中文名 </td>
<td><input id="TB_Name" class="easyui-textbox" style="width: 150px" /> </td>
<td>字段英文名 </td>
<td><input id="TB_KeyOfEn" class="easyui-textbox" style="width: 150px" /> </td>
<td><input id="CB_Generate_Tags" type="checkbox" checked="checked" /><label for="CB_Generate_Tags">生成标签</label> </td>
<td> <input type="button" id="Btn_New" class="easyui-button" onclick="NewEnum()" value="新建枚举" /> </td>
</tr>
</table>
<input id="TB_UIBindKey" class="easyui-textbox" style="width: 200px; visibility:hidden" />
<input id="TB_Vals" class="easyui-textbox" style="width: 200px; visibility:hidden" />
</body>
</html>