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.

233 lines
8.9 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!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>
<link href="../../Scripts/easyUI145/themes/icon.css" rel="stylesheet" type="text/css" />
<link href="../../Scripts/easyUI145/themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link href="../../../DataUser/Style/ccbpm.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/easyUI145/jquery.min.js" type="text/javascript"></script>
<script src="../../Scripts/easyUI145/jquery.easyui.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="../../Scripts/QueryString.js" type="text/javascript"></script>
<script src="../../Comm/Gener.js" type="text/javascript"></script>
<script src="DDLBar.js" type="text/javascript"></script>
<link href="../../Style/skin/adminfont/iconfont.css" rel="stylesheet" />
<link href="../../Style/skin/css/Default.css" rel="stylesheet" />
<script src="../EnumLab.js"></script>
<script type="text/javascript">
var entityType = 2;
var frmTreeNo = "";
var module = null;
$(function () {
var moduleNo = GetQueryString("ModuleNo");
//设置树的编号,树的编号与系统编号一致.
module = new Entity("BP.CCFast.CCMenu.Module", moduleNo);
frmTreeNo = module.SystemNo;
InitBar(MenuModel.Dict);
var html = "";
//创建表单类型.
//GenerBindEnumKey("DDL_FrmType", "FrmType", 0);
});
function Save() {
$("#Msg").html("正在创建,请稍后......");
var name = document.getElementById("TB_Name").value;
var no = document.getElementById("TB_No").value;
var pTable = document.getElementById("TB_PTable").value;
if (name == "" || no == "" || pTable == "") {
$("#Msg").html("");
alert('@请输入必填的字段.');
return;
}
var webUser = new WebUser();
if (webUser.CCBPMRunModel == 2) {
$("#TB_No").val(no + "_" + webUser.OrgNo);
$("#TB_PTable").val(pTable + "_" + webUser.OrgNo);
}
var handler = new HttpHandler("BP.WF.HttpHandler.WF_Admin_CCFormDesigner");
handler.AddFormData();
handler.AddUrlData();
handler.AddPara("FK_FrmSort", module.SystemNo);
handler.AddPara("EntityType", entityType);
//DDL_FrmTree
var data = handler.DoMethodReturnString("NewFrmGuide_Create");
if (data.indexOf('err@') >= 0) {
$("#Msg").html("<font color=red>" + data + "</font>");
return;
}
$("#Msg").html("<font color=green>" + data + "</font>");
data = data.replace('url@', '');
//更新节点表单类型.
var moduleNo = GetQueryString("ModuleNo");
var en = new Entity("BP.CCFast.CCMenu.Menu");
en.ModuleNo = moduleNo;
en.SystemNo = module.SystemNo; //系统编号.
en.Name = name;
en.UrlExt = $("#TB_No").val();
en.MenuModel = MenuModel.Dict; //类型为
//查看的模式.
if (document.getElementById("RB_ListModel_0").checked == true)
en.ListModel = 0;
else
en.ListModel = 1;
en.WorkType = "0"; //自定义菜单.
en.Insert();
SetHref("../../Comm/En.htm?EnName=BP.CCFast.CCMenu.Menu&No=" + en.No);
// alert("创建成功,您可以在在菜单里执行高级编辑与授权.");
// SetHref( "../Menus.htm";
// window.close();
}
function GenerPinYin() {
//是否是全拼.
var isQuanPin = 0;
if (document.getElementById("RB_PinYinModel_0").checked == true)
isQuanPin = 1;
// var name = $('#TB_Nam').val();
var name = document.getElementById("TB_Name").value;
if (name == "")
return;
var handler = new HttpHandler("BP.WF.HttpHandler.WF_Admin_CCFormDesigner");
handler.AddPara("IsQuanPin", isQuanPin);
handler.AddPara("TB_Name", encodeURIComponent(name));
var data = handler.DoMethodReturnString("NewFrmGuide_GenerPinYin");
$("#Msg").html("");
if (data.indexOf('err@') >= 0) {
$("#Msg").html("<font color=red>" + data + "</font>");
return;
}
var webUser = new WebUser();
var keyOrg = webUser.FK_Dept + "_CCFrm_" + data;
var key = "CCFrm_" + data;
var frmType = $("#DDL_FrmType").val();
if (frmType != "3" && frmType != "7") {
if (entityType == 0)
key = "Frm_" + data;
if (entityType == 1)
key = "Bill_" + data;
if (entityType == 2)
key = "Dict_" + data;
keyOrg = webUser.OrgNo + "_" + key;
}
$('#TB_No').val(key);
$('#TB_PTable').val(key);
// 没有高明白.
// $('#TB_No_Org').val(keyOrg);
// $('#TB_PTable_Org').val(keyOrg);
return;
}
</script>
</head>
<body>
<form id="CCForm">
<div id="bar">
</div>
<fieldset>
<legend>创建实体表单 </legend>
<table style="width:80%;">
<tr>
<td>实体名称 </td>
<td>
<input type="text" value="" id="TB_Name" name="TB_Name" onblur="GenerPinYin()" />
</td>
<td>
<input id="RB_PinYinModel_0" type="radio" name="RB_PinYinModel" value="0" checked="checked" onclick="GenerPinYin()" /><label for="RB_PinYinModel_0" onclick="GenerPinYin()">全拼</label>
<input id="RB_PinYinModel_1" type="radio" name="RB_PinYinModel" value="1" onclick="GenerPinYin()" /><label for="RB_PinYinModel_1" onclick="GenerPinYin()">简拼</label>
</td>
</tr>
<tr>
<td>实体编号 </td>
<td>
<input type="text" value="" id="TB_No" name="TB_No" />
<!--<input type="text" id="TB_No_Org" name="TB_No_Org" style="width: 100%;" hidden=hidden />-->
</td>
</tr>
<tr>
<td> 表单类型 </td>
<td>
<select id="DDL_FrmType" name="DDL_FrmType">
<option value="0" selected="selected">傻瓜表单</option>
<option value="8">开发者表单</option>
</select>
</td>
<td>
<input id="RB_ListModel_0" type="radio" name="RB_ListModel" value="0" /><label for="RB_ListModel_0">编辑模式</label>
<input id="RB_ListModel_1" type="radio" name="RB_ListModel" value="1" checked="checked" /><label for="RB_ListModel_1">视图模式</label>
</td>
</tr>
<tr>
<td> 存储表</td>
<td>
<input type="text" value="" id="TB_PTable" name="TB_PTable" />
</td>
</tr>
</table>
<div id="Msg"></div>
</fieldset>
<fieldset>
<legend id="help">帮助</legend>
<ul>
<li> 定义实体ye'j'</li>
<li> 解释:通常模式下的流程启动是手工的启动,就是用户从一个发起列表,点击流程名字,就启动了该流程。但是有的时候,是系统自动发起该流程。</li>
<li>应用场景</li>
<li> 1 周例会流程,用户希望每个周都要启动例会通知流程这个启动是让系统自动发起而非人工发起。</li>
<li>
备注:更多的属性在创建后可以修改,比如:存储表,导入字段,表单模式。
</li>
</ul>
</fieldset>
<fieldset>
<legend id="helpClose">实体列表</legend>
<ul>
<li> <img src="Dict.png" class="HelpImg" /> </li>
</ul>
</fieldset>
<fieldset>
<legend id="helpClose">实体卡片</legend>
<ul>
<li> <img src="DictEn.png" class="HelpImg" /> </li>
</ul>
</fieldset>
</form>
</body>
</html>