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.
200 lines
6.7 KiB
Plaintext
200 lines
6.7 KiB
Plaintext
$(function () {
|
|
|
|
jQuery.getScript(basePath + "/WF/Admin/Admin.js")
|
|
.done(function () {
|
|
/* 耶,没有问题,这里可以干点什么 */
|
|
//alert('ok');
|
|
})
|
|
.fail(function () {
|
|
/* 靠,马上执行挽救操作 */
|
|
//alert('err');
|
|
});
|
|
});
|
|
function InitBar(optionKey) {
|
|
|
|
var html = "表单方案:";
|
|
html += "<select id='changBar' onchange='changeOption()'>";
|
|
|
|
html += "<option value=null disabled='disabled'>+内置表单</option>";
|
|
html += "<option value=" + FormSlnType.FoolForm + "> 傻瓜表单(默认)</option>";
|
|
html += "<option value=" + FormSlnType.FreeForm + " disabled='disabled' > 自由表单</option>";
|
|
html += "<option value=" + FormSlnType.FoolTruck + " > 累加模式表单</option>";
|
|
html += "<option value=" + FormSlnType.Developer + " > 开发者表单</option>";
|
|
html += "<option value=" + FormSlnType.ChapterFrm + " > 章节表单(beta)</option>";
|
|
|
|
// html += "<option value=" + FormSlnType.WebOffice + " > 公文表单(weboffice)</option>";
|
|
|
|
|
|
html += "<option value=null disabled='disabled'>+自定义表单</option>";
|
|
html += "<option value=" + FormSlnType.SelfForm + " > 嵌入式表单</option>";
|
|
html += "<option value=" + FormSlnType.SDKForm + " > SDK表单(我自定义的表单)</option>";
|
|
html += "<option value=" + FormSlnType.SDKFormSmart + " > 智能SDK表单(我自定义的表单)</option>";
|
|
|
|
|
|
html += "<option value=null disabled='disabled'>+绑定表单库里的表单</option>";
|
|
html += "<option value=" + FormSlnType.RefOneFrmTree + " > 绑定单表单</option>";
|
|
html += "<option value=" + FormSlnType.SheetTree + " > 绑定多表单(表单树)</option>";
|
|
|
|
html += "</select >";
|
|
|
|
html += "<button id='Btn_Save' type=button onclick='Save()' value='保存' />保存</button>";
|
|
//html += "<input id='Btn_Imp' type=button onclick='Imp()' value='表单导入' />";
|
|
// html += "<input id='Btn_SaveAndClose' type=button onclick='SaveAndClose()' value='保存并关闭' />";
|
|
|
|
// html += "<input type=button onclick='OldVer()' value='使用旧版本' />";
|
|
|
|
// html += "<input id='Btn_Help' type=button onclick='Help()' value='视频帮助' />";
|
|
html += "<button id='Btn_Help' type=button onclick='HelpOnline()' value='在线帮助' />在线帮助</button>";
|
|
|
|
document.getElementById("bar").innerHTML = html;
|
|
$("#changBar option[value='" + optionKey + "']").attr("selected", "selected");
|
|
}
|
|
|
|
function OldVer() {
|
|
|
|
var nodeID = GetQueryString("FK_Node");
|
|
var flowNo = GetQueryString("FK_Flow");
|
|
var url = '../NodeFromWorkModel.htm?FK_Flow=' + flowNo + '&FK_Node=' + nodeID;
|
|
SetHref(url);
|
|
}
|
|
function Imp() {
|
|
var url = "../../Template/From.htm";
|
|
OpenEasyUiDialog(url, 'iframDg', '导入模板', 650, 350, 'icon-new', false);
|
|
}
|
|
///设置表单类型.
|
|
function SetNDxxRpt_FrmType(flowNo, frmType) {
|
|
|
|
var flowID = parseInt(flowNo);
|
|
var frmID = "ND" + flowID + "Rpt";
|
|
|
|
var mapData = new Entity("BP.Sys.MapData", frmID);
|
|
mapData.FrmType = frmType;
|
|
mapData.Update();
|
|
|
|
}
|
|
|
|
|
|
//打开傻瓜表单设计器.
|
|
function DFoolFrm() {
|
|
|
|
var nodeID = GetQueryString("FK_Node");
|
|
var node = new Entity("BP.WF.Node", nodeID);
|
|
var url = '../../FoolFormDesigner/Designer.htm?FK_Flow=' + node.FK_Flow + '&FK_Node=' + nodeID + "&FK_MapData=ND" + nodeID;
|
|
//window.open(url);
|
|
WinOpenFull(url);
|
|
//OpenEasyUiDialogExt(url, '傻瓜表单设计器', 800, 500, false);
|
|
}
|
|
|
|
//打开自由表单设计器.
|
|
function DFreeFrm() {
|
|
var nodeID = GetQueryString("FK_Node");
|
|
var node = new Entity("BP.WF.Node", nodeID);
|
|
var url = '../../CCFormDesigner/FormDesigner.htm?FK_Flow=' + node.FK_Flow + '&FK_Node=' + nodeID + "&FK_MapData=ND" + nodeID;
|
|
|
|
window.open(url);
|
|
|
|
//OpenEasyUiDialogExt(url, '傻瓜表单设计器', 1100, 600, false);
|
|
}
|
|
|
|
|
|
//打开 开发者 表单设计器.
|
|
function DDeveloper() {
|
|
var nodeID = GetQueryString("FK_Node");
|
|
var node = new Entity("BP.WF.Node", nodeID);
|
|
var url = '../../DevelopDesigner/Designer.htm?FK_Flow=' + node.FK_Flow + '&FK_Node=' + nodeID + "&FK_MapData=ND" + nodeID;
|
|
|
|
window.open(url);
|
|
//OpenEasyUiDialogExt(url, '开发者表单设计器', 1100, 600, false);
|
|
}
|
|
|
|
function HelpOnline() {
|
|
var url = "http://doc.ccbpm.cn";
|
|
window.open(url);
|
|
}
|
|
|
|
function changeOption() {
|
|
var nodeID = GetQueryString("FK_Node");
|
|
var obj = document.getElementById("changBar");
|
|
var sele = obj.options;
|
|
var index = obj.selectedIndex;
|
|
var optionKey = optionKey = sele[index].value;
|
|
|
|
var roleName = "";
|
|
switch (parseInt(optionKey)) {
|
|
case FormSlnType.FoolForm:
|
|
url = "0.FoolForm.htm";
|
|
break;
|
|
case FormSlnType.FreeForm:
|
|
url = "1.FreeForm.htm";
|
|
break;
|
|
case FormSlnType.SelfForm:
|
|
url = "2.SelfForm.htm";
|
|
break;
|
|
case FormSlnType.SDKForm:
|
|
url = "3.SDKForm.htm";
|
|
break;
|
|
case FormSlnType.SLForm:
|
|
url = "4.SLForm.htm";
|
|
break;
|
|
case FormSlnType.SheetTree:
|
|
url = "5.SheetTree.htm";
|
|
break;
|
|
case FormSlnType.SheetAutoTree:
|
|
url = "6.SheetAutoTree.htm";
|
|
break;
|
|
case FormSlnType.WebOffice:
|
|
url = "7.WebOffice.htm";
|
|
break;
|
|
case FormSlnType.ExcelForm:
|
|
url = "8.ExcelForm.htm";
|
|
break;
|
|
case FormSlnType.WordForm:
|
|
url = "9.WordForm.htm";
|
|
break;
|
|
case FormSlnType.FoolTruck:
|
|
url = "10.FoolTruck.htm";
|
|
break;
|
|
case FormSlnType.RefOneFrmTree:
|
|
url = "11.RefOneFrmTree.htm";
|
|
break;
|
|
case FormSlnType.Developer:
|
|
url = "12.Developer.htm";
|
|
break;
|
|
case FormSlnType.SDKFormSmart:
|
|
url = "13.SDKFormSmart.htm";
|
|
break;
|
|
case FormSlnType.ChapterFrm:
|
|
url = "14.ChapterFrm.htm";
|
|
break;
|
|
case FormSlnType.DisableIt:
|
|
url = "100.DisableIt.htm";
|
|
break;
|
|
default:
|
|
url = "0.FoolForm.htm";
|
|
break;
|
|
}
|
|
SetHref( url + "?FK_Node=" + nodeID);
|
|
}
|
|
|
|
|
|
function CheckFlow(flowNo) {
|
|
var flow = new Entity('BP.WF.Flow', flowNo);
|
|
flow.DoMethodReturnString("DoCheck"); //重置密码:不带参数的方法.
|
|
}
|
|
|
|
function SaveAndClose() {
|
|
|
|
Save();
|
|
window.close();
|
|
}
|
|
|
|
//打开窗体.
|
|
function OpenEasyUiDialogExt(url, title, w, h, isReload) {
|
|
|
|
OpenEasyUiDialog(url, "eudlgframe", title, w, h, "icon-property", true, null, null, null, function () {
|
|
if (isReload == true) {
|
|
Reload();
|
|
}
|
|
});
|
|
}
|