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.

46 lines
2.0 KiB
JavaScript

9 months ago
/*
* 工具栏按钮
* 1. 当您需要使用sdk模式的表单开发的时候如果引用该js您就可以安心专注于业务的开发.
* 2. 您需要在您的页面里增加一个 id=Toolbar 的div. 请参考/AppDemo/Frms/F001QingJia.htm
* 3. 您还需要在该页面里增加一个Save()的方法用于保存数据如果保存成功就return true, 失败就return false.
* 4. 要禁用或者启用那些按钮您需要在流程中心中设置节点属性按钮权限控制即可.
*/
//页面启动函数.
$(function () {
var sid = GetToken();
if (sid == null || sid == '') {
alert('登录信息丢失,请重新登录.');
return;
}
//引入CSS样式
$('head').append('<link href="' + host + '/DataUser/Style/CSS/Default/ccbpm.css" rel="stylesheet" type="text/css" />');
$('head').append('<link href="' + host + '/DataUser/Style/MyFlow.css" rel="stylesheet" type="text/css" />');
var isReadonly = GetQueryString("IsReadonly");
var JSUrl = host + "/WF/ccbpm.js?SID=" + sid + "&type=MyGener&Version=" + Math.random();
if (isReadonly == '1') {
JSUrl = host + "/WF/ccbpm.js?SID=" + sid + "&type=MyView&Version=" + Math.random();
}
loadScript(JSUrl, null, "ccbpmJS");
//引入BootStrap的JS
var basePathStr = basePath();
$('head').append('<link href="' + basePathStr + '/WF/Scripts/bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css" />');
$('head').append('<link rel="stylesheet" href="' + basePathStr + '/WF/Scripts/bootstrap/css/css.css" type="text/css" media="all" />');
loadScript(basePathStr + "/WF/Scripts/bootstrap/js/bootstrap.min.js",null);
loadScript(basePathStr + "/WF/Scripts/bootstrap/BootstrapUIDialog.js", null);
//引入layui
$('head').append('<link href="' + basePathStr + '/WF/Scripts/layui/layui/css/layui.css" rel="stylesheet" type="text/css" />');
loadScript(basePathStr + "/WF/Scripts/layui/layui/layui.js", null);
loadScript(basePathStr + "/WF/Scripts/layui/LayuiDialog.js", null);
return;
});