etms/asset/js/cetc54/resource/file.js

1777 lines
72 KiB
JavaScript
Raw Normal View History

var webroot = $("#hdWebroot").val();
var rootUrl = webroot + '/resource/file/';
var dialogSize = {width: "60%", height: "60%"};//弹出窗口大小
var editPage = rootUrl + 'editPage';
var saveUrl = rootUrl + 'save';//保存添加数据地址
var deleteUrl = rootUrl + 'delete';//删除地址
var fileListUrl = rootUrl + 'getDetailPageset';//分页数据地址
var addOKURL = rootUrl + 'addOK';//增加好评量
var historyUrl = rootUrl + 'historyRecord';//审批历史记录
var historyFileId = "";//审批历史记录 点击某一行的id
var rootUrl_admin = webroot + '/resource/fileAdmin/';
var adminAdoptReject = rootUrl_admin + 'adminAdopt';//部门管理员审批-通过与驳回
var idsAdmin = "";
var rootUrl_leader = webroot + '/resource/fileLeader/';
var leaderPage = rootUrl_leader + 'leaderPage';//部门领导审批
var leaderAdoptReject = rootUrl_leader + 'leaderAdoptReject';//部门领导审批-通过与驳回
var idsLeader ="";
var pg = $('#pg').val();//1资料管理2上传资料或选择历史资料3部门管理员审批4部门领导审批5用户查看资料
var limitationUrl = rootUrl + 'limitationList';//发放范围list
var saveLimitationUrl = rootUrl + 'saveLimitation';//发放范围save
var deleteLimitationUrl = rootUrl + 'deleteLimitation';//发放范围delete
var deleteOtherUrl = rootUrl + 'deleteOtherLimitation';//删除其他发放范围
var file_id = "";//文件id
var getUserNameAndCodeUrl= webroot + '/train/plantodo/pdcreateclass/' + 'getUserNameAndCode';
// var departmentComboxUrl = webroot + '/exam/exampaper/'+'departmentCombox';//部门下拉框
var departmentComboxUrl = webroot+'/train/createClass/GetOrgList?orgid=001001001';
var classComboxUrl = webroot + '/exam/exampaper/' + 'classCombox';//班级下拉框
var courseComboxUrl = rootUrl+'courseCombox';//课程下拉框
var saveCourseUrl = rootUrl + 'saveCourse';//save课程对应的人员
var saveClassUrl = rootUrl + 'saveClass';//save班级对应的人员
var isNotLoginerURL = rootUrl + 'isNotLoginer';//判断当前登录用户是否有编辑,删除权限
var getFileUrl = rootUrl + 'getFileUrl';//获取文件地址
var deleteLimitationFileUrl = rootUrl + 'deleteLimitationFile';//依据文件id删除limitation表中的全所部门人员课程班级
var deletePersonUrl = rootUrl + 'deletePerson';//删除课程班级对应的人
var updateLimitationUrl = rootUrl + "updateLimitation";//更新limitation表中的文件id
var deleteTemporaryFileUrl = rootUrl + "deleteTemporaryFile";//删除临时文件
var temporary_file = "临时文件";
var updateClassUrl = rootUrl + 'updateClass';//更新班级班级对应人的表的file_id
var updateCourseUrl = rootUrl + 'updateCourse';//更新班级课程对应人的表的file_id
var personflag=0;
var classflag=0;
var courseflag=0;
var limitationflag=0;
var getApproverUrl = webroot + '/train/groupinplan/groupinplangroup/' + 'getApprover';
var depart_leader = "";
var depart_approver = "";
$(function () {
var dialog_suggestion = $('#dialog_suggestion');
var dialog_leader = $('#dialog_leader');
var dialog_history = $('#dialog_history');
var grid_history = $('#grid_history');
var grid_limitation = $('#grid_limitation');
var dialog_limitation =$('#dialog_limitation');//部门
var grid_form_limitation = $('#grid_form_limitation');
var dialog_person =$('#dialog_person');//人员
var grid_form_person = $('#grid_form_person');
var dialog_class = $('#dialog_class');//发放范围 班级 弹出窗口
var grid_form_class = $('#grid_form_class');//发放范围 班级 弹出窗口 form
var dialog_course = $('#dialog_course');//发放范围 课程 弹出窗口
var grid_form_course = $('#grid_form_course');//发放范围 课程 弹出窗口 form
var dialog_workflow = $('#dialog_workflow');
addEvents();
//获取审批人
var approver_type = "";
if(pg === "3"){//部门管理员
approver_type = "5";
}else if(pg === "4"){//部门领导
approver_type = "1";
}
$.ajax({
type: 'post',
url: getApproverUrl + '?type=' + approver_type,
dataType: "json",
success: function (result) {
initUserGrid();
if(result.success && result.data.approver !== undefined && result.data.approver !== ""){
$('#approver').html(result.data.approver);
$('#approverfont').show();
$('#approver').show();
}
if(result.success && result.data.depart_leader !== undefined && result.data.depart_leader !== ""){
depart_leader = result.data.depart_leader;
}
if(result.success && result.data.depart_approver !== undefined && result.data.depart_approver !== ""){
depart_approver = result.data.depart_approver;
}
},
error:function() {
initUserGrid();
}
});
var grid = $('#grid_detail').uiGrid({
autoFit: true,
border: false,
colFit: true,
colFitAllTime: true,
gridTitleFix: true,
showCellTip: false,
showHeader: false,
icon: 'list',
url: fileListUrl,
queryParams:{pg: pg},
defaultSortField: 'uploadTime'
});
//初始化表单
var formInit = function () {
$('#grid_form_edit').uiForm({
template: 'grid_form_temp',
onLoadSuccess: function (result) {
$('#txtcategory').dictCombobox();
$('#txtzlqx').dictCombobox();
$('#btnReupload').uiButton();
switch ($('#dialog_edit').uiDialog('getUserParam').action) {
case 'view':
$('#uploadDes').hide();
$('#uploadAcc').hide();
$('#btnReupload').hide();
$('#dialog_edit').uiDialog('title').html('查看详情');
$('#grid_form_edit').uiForm('setReadonly', true);
// $('#txtReportContent').attr("disabled", "disabled");//注释原因会导致textarea变小
//
//查看时隐藏按钮等
// $(':radio').attr('disabled', true);//隐藏所有按钮
$('#cbInstitute').attr('disabled', true);
$('#cbDepartment').attr('disabled', true);
$('#cbPerson').attr('disabled', true);
$('#cbClass').attr('disabled', true);
$('#cbCourse').attr('disabled', true);
setTimeout( function(){
$("#grid_limitation .grid_toolbar table").find("tr").find("td:eq(0)").hide();
$("#grid_limitation .grid_data table").find("tr").find("td:eq(1)").hide();
},1000);
break;
case 'edit':
$('#uploadDes').hide();
$('#uploadAcc').hide();
$('#btnReupload').bind('click', function () {
$('#uploadDes').show();
$('#uploadAcc').show();
});
break;
case 'add':
$('#accList').hide();
$('#btnReupload').hide();
break;
default :
break;
}
}
});
//初始化发放范围grid
// grid_limitation.uiGrid({
$('#grid_limitation').uiGrid({
url: limitationUrl
});
//初始化 发放范围-添加部门 弹出窗口dialog
if(limitationflag==0){
dialog_limitation.uiDialog({
// $('#dialog_limitation').uiDialog({
title: '添加',
icon: 'list',
width: dialogSize.width,
height: dialogSize.height,
mask: true,
showBtnBar: true,
lazyLoad: true,
updateOnOpen: true,
maskContainer: $('#dialog_edit'),
onOpen: function () {
// $('#grid_form_limitation').uiForm('load');//为组件加载数据
var dialogP = $('#dialog_limitation').uiDialog('getUserParam');
op = dialogP.action;
var id = dialogP.id;
switch (op) {
case 'view':
case 'edit':
$('#grid_form_limitation').uiForm('load', $('#grid_limitation').uiGrid('selectedData')[0]);
break;
case 'add':
$('#grid_form_limitation').uiForm('load', {});
break;
default :
break;
}
},
onClose:function () {
},
buttons: [
{
id: 'btnOK',
label: '保存',
style: 'button_submit',
icons: {left: 'icon_submit'},
disabled: false,
onClick: function () {
$('#grid_form_limitation').uiForm('submit', {
url: saveLimitationUrl,
onSubmit: function (param) {
param.id = $('#hdIDDepartment').val();
param.user = $('#txtdepartment').uiCombo('getText');
param.user_id = $('#txtdepartment').uiCombo('getValue');
// var uuid = guid();//前端生成32位UUID
param.file_id = file_id;
param.file = temporary_file;
param.limitation = "2";
var isValid = $('#grid_form_limitation').uiForm('validate');
return isValid; // 返回false终止表单提交
},
success: function (result) {
if (result.success) {
dialog_limitation.uiDialog('close');//保存成功后关闭对话框
// grid_limitation.uiGrid('loadData');//保存成功后刷新界面调用了后台的list方法
$('#grid_limitation').uiGrid('loadData');
}
showResult(result.success, result.message);
}
});
return false;
}
},
{
id: 'btnCancel',
label: '关闭',
icons: {left: 'icon_cancel'},
disabled: false,
style: 'button_cancel',
onClick: function () {
dialog_limitation.uiDialog('close');
}
}
]});
limitationflag++;
}
//初始化 发放范围 添加部门 弹出窗口form
grid_form_limitation.uiForm({
// $('#grid_form_limitation').uiForm({
template: 'grid_form_temp_limitation',
onLoadSuccess: function (data) {
$('#txtdepartment').uiCombobox({
mode: "remote",
url: departmentComboxUrl
});
}
});
//初始化 发放范围-添加人员 弹出窗口 dialog
if(personflag==0){
dialog_person.uiDialog({
title: '添加',
icon: 'list',
width: dialogSize.width,
height: dialogSize.height,
mask: true,
showBtnBar: true,
lazyLoad: true,
updateOnOpen: true,
maskContainer: $('#dialog_edit'),
onOpen: function () {
// $('#grid_form_limitation').uiForm('load');//为组件加载数据
var dialogP = $('#dialog_person').uiDialog('getUserParam');
op = dialogP.action;
var id = dialogP.id;
switch (op) {
case 'view':
case 'edit':
$('#grid_form_person').uiForm('load', $('#grid_limitation').uiGrid('selectedData')[0]);
break;
case 'add':
$('#grid_form_person').uiForm('load', {});
break;
default :
break;
}
},
onClose:function () {
},
buttons: [
{
id: 'btnOK',
label: '保存',
style: 'button_submit',
icons: {left: 'icon_submit'},
disabled: false,
onClick: function () {
$('#grid_form_person').uiForm('submit', {
url: saveLimitationUrl,
onSubmit: function (param) {
param.id = $('#hdIDPerson').val();
param.user = $('#person').uiCombobox('getText');
param.user_id = $('#person_id').uiCombobox('getText');
// var uuid = guid();//前端生成32位UUID
param.file_id = file_id;
param.file = temporary_file;
param.limitation = "3";
var isValid = $('#grid_form_person').uiForm('validate');
return isValid; // 返回false终止表单提交
},
success: function (result) {
if (result.success) {
dialog_person.uiDialog('close');//保存成功后关闭对话框
$('#grid_limitation').uiGrid('loadData');//保存成功后刷新界面调用了后台的list方法
}
showResult(result.success, result.message);
}
});
return false;
}
},
{
id: 'btnCancel',
label: '关闭',
icons: {left: 'icon_cancel'},
disabled: false,
style: 'button_cancel',
onClick: function () {
dialog_person.uiDialog('close');
}
}
]});
personflag++;
}
//初始化 发放范围-添加人员 弹出窗口 form
grid_form_person.uiForm({
template: 'grid_form_temp_person',
onLoadSuccess: function (data) {
$('#person').uiCombobox({
mode: 'remote',
searchable: true,
loader: comboxLoad,
delay:500,
hasDownArrow:false,
url: getUserNameAndCodeUrl,
onLoadSuccess: function (data) {
$('#person').uiCombobox("setText",$('#person').val());
},
onSelect:function (data) {
var dataArray = data.usercode.split("|");
var teacher = dataArray[0];
var teacher_code = dataArray[1];
$('#person').uiCombobox("setText",teacher);
$('#person_id').uiCombobox("setText",teacher_code);
}
});
$('#person_id').uiCombobox({
mode: 'remote',
searchable: true,
loader: comboxLoad,
delay:500,
hasDownArrow:false,
url: getUserNameAndCodeUrl,
onLoadSuccess: function (data) {
$('#person_id').uiCombobox("setText",$('#person_id').val());
},
onSelect:function (data) {
var dataArray = data.usercode.split("|");
var teacher = dataArray[0];
var teacher_code = dataArray[1];
$('#person').uiCombobox("setText",teacher);
$('#person_id').uiCombobox("setText",teacher_code);
}
});
}
});
//初始化 发放范围-添加班级 弹出窗口dialog
if(classflag==0){
$('#dialog_class').uiDialog({
title: '添加',
icon: 'list',
width: dialogSize.width,
height: dialogSize.height,
mask: true,
showBtnBar: true,
lazyLoad: true,
updateOnOpen: true,
maskContainer: $('#dialog_edit'),
onOpen: function () {
// $('#grid_form_limitation').uiForm('load');//为组件加载数据
var dialogP = $('#dialog_class').uiDialog('getUserParam');
op = dialogP.action;
var id = dialogP.id;
switch (op) {
case 'view':
case 'edit':
$('#grid_form_class').uiForm('load', $('#grid_limitation').uiGrid('selectedData')[0]);
break;
case 'add':
$('#grid_form_class').uiForm('load', {});
break;
default :
break;
}
},
onClose:function () {
},
buttons: [
{
id: 'btnOK',
label: '保存',
style: 'button_submit',
icons: {left: 'icon_submit'},
disabled: false,
onClick: function () {
$('#grid_form_class').uiForm('submit', {
url: saveLimitationUrl,
onSubmit: function (param) {
param.id = $('#hdIDClass').val();
param.user = $('#txtclass').uiCombo('getText');
param.user_id = $('#txtclass').uiCombo('getValue');
// var uuid = guid();//前端生成32位UUID
param.file_id = file_id;
param.file = temporary_file;
param.limitation = "4";
var isValid = $('#grid_form_class').uiForm('validate');
return isValid; // 返回false终止表单提交
},
success: function (result) {
if (result.success) {
dialog_class.uiDialog('close');//保存成功后关闭对话框
// grid_limitation.uiGrid('loadData');//保存成功后刷新界面调用了后台的list方法
$('#grid_limitation').uiGrid('loadData');
}
//通过班级id将对应的人和工资号存入limitation_class表的person和person_id
var limitation_id = "";
if(result.data.id != undefined){
limitation_id = result.data.id;
}
$.ajax({
type: 'post',
url: saveClassUrl,
data: {'classid':$('#txtclass').uiCombo('getValue'),
'file_id':file_id,
'limitation_id':limitation_id
},
dataType: "json",
success: function (result) {
if (result.success) {
// dialog_course.uiDialog('close');//保存成功后关闭对话框
}
showResult(result.success, result.message);
},
error:function() {
alert("提交失败");
}
});
showResult(result.success, result.message);
}
});
return false;
}
},
{
id: 'btnCancel',
label: '关闭',
icons: {left: 'icon_cancel'},
disabled: false,
style: 'button_cancel',
onClick: function () {
dialog_class.uiDialog('close');
}
}
]});
classflag++;
}else {
}
//初始化 发放范围 添加班级 弹出窗口form
grid_form_class.uiForm({
template: 'grid_form_temp_class',
onLoadSuccess: function (data) {
$('#txtclass').uiCombobox({
mode: "remote",
searchable: true,
url: classComboxUrl
});
}
});
//初始化 发放范围-添加课程 弹出窗口dialog
if(courseflag==0){
$('#dialog_course').uiDialog({
title: '添加',
icon: 'list',
width: dialogSize.width,
height: dialogSize.height,
mask: true,
showBtnBar: true,
lazyLoad: true,
updateOnOpen: true,
maskContainer: $('#dialog_edit'),
onOpen: function () {
// $('#grid_form_limitation').uiForm('load');//为组件加载数据
var dialogP = $('#dialog_course').uiDialog('getUserParam');
op = dialogP.action;
var id = dialogP.id;
switch (op) {
case 'view':
case 'edit':
$('#grid_form_course').uiForm('load', $('#grid_limitation').uiGrid('selectedData')[0]);
break;
case 'add':
$('#grid_form_course').uiForm('load', {});
break;
default :
break;
}
},
onClose:function () {
},
buttons: [
{
id: 'btnOK',
label: '保存',
style: 'button_submit',
icons: {left: 'icon_submit'},
disabled: false,
onClick: function () {
$('#grid_form_course').uiForm('submit', {
url: saveLimitationUrl,
onSubmit: function (param) {
param.id = $('#hdIDCourse').val();
param.user = $('#txtcourse').uiCombo('getText');
param.user_id = $('#txtcourse').uiCombo('getValue');
// var uuid = guid();//前端生成32位UUID
param.file_id = file_id;
param.file = temporary_file;
param.limitation = "5";
var isValid = $('#grid_form_course').uiForm('validate');
return isValid; // 返回false终止表单提交
},
success: function (result) {
if (result.success) {
dialog_course.uiDialog('close');//保存成功后关闭对话框
// grid_limitation.uiGrid('loadData');//保存成功后刷新界面调用了后台的list方法
$('#grid_limitation').uiGrid('loadData');
}
//通过课程id将对应的人和工资号存入limitation_course表的person和person_id
var limitation_id = "";
if(result.data.id != undefined){
limitation_id = result.data.id;
}
$.ajax({
type: 'post',
url: saveCourseUrl,
data: {'courseid':$('#txtcourse').uiCombo('getValue'),
'file_id':file_id,
'limitation_id':limitation_id
},
dataType: "json",
success: function (result) {
if (result.success) {
// dialog_course.uiDialog('close');//保存成功后关闭对话框
}
showResult(result.success, result.message);
},
error:function() {
alert("提交失败");
}
});
showResult(result.success, result.message);
}
});
return false;
}
},
{
id: 'btnCancel',
label: '关闭',
icons: {left: 'icon_cancel'},
disabled: false,
style: 'button_cancel',
onClick: function () {
dialog_course.uiDialog('close');
}
}
]});
courseflag++;
}
//初始化 发放范围 添加课程 弹出窗口form
grid_form_course.uiForm({
template: 'grid_form_temp_course',
onLoadSuccess: function (data) {
$('#txtcourse').uiCombobox({
mode: "remote",
searchable: true,
url: courseComboxUrl
});
}
});
//添加部门按钮点击事件
$('#btnDepartment').bind('click', function () {
dialog_limitation.uiDialog('title').html('添加');
dialog_limitation.uiDialog('setUserParam', {action: 'add'});
dialog_limitation.uiDialog('button', 'btnOK').show();
dialog_limitation.uiDialog('button', 'btnSave').hide();
dialog_limitation.uiDialog('open');
});
//添加人员按钮点击事件
$('#btnPerson').bind('click', function () {
dialog_person.uiDialog('title').html('添加');
dialog_person.uiDialog('setUserParam', {action: 'add'});
dialog_person.uiDialog('button', 'btnOK').show();
dialog_person.uiDialog('button', 'btnSave').hide();
dialog_person.uiDialog('open');
});
//添加班级按钮点击事件
$('#btnClass').bind('click', function () {
dialog_class.uiDialog('title').html('添加');
dialog_class.uiDialog('setUserParam', {action: 'add'});
dialog_class.uiDialog('button', 'btnOK').show();
dialog_class.uiDialog('button', 'btnSave').hide();
dialog_class.uiDialog('open');
});
//添加课程按钮点击事件
$('#btnCourse').bind('click', function () {
dialog_course.uiDialog('title').html('添加');
dialog_course.uiDialog('setUserParam', {action: 'add'});
dialog_course.uiDialog('button', 'btnOK').show();
dialog_course.uiDialog('button', 'btnSave').hide();
dialog_course.uiDialog('open');
});
//删除
$('#btnDelete').bind('click', function () {
var ids = $('#grid_limitation').uiGrid('selectedData', 'id');
if (ids.length == 0) {
showResult(false, '请选择要删除的行!', 'alert');
} else {
deleteLimitationRow(ids);
}
});
$('#grid_limitation').hide();
};
//初始化弹出窗口
var dialog = $('#dialog_edit').uiDialog({
title: '新建',
icon: 'list',
width: '95%',
height: '95%',
mask: true,
showBtnBar: true,
lazyLoad: true,
updateOnOpen: true,
url: editPage,
queryParams:{pg: pg},
onLoadComplete: formInit,
onOpen: function () {
var form = $('#grid_form_edit');
var dialogP = $('#dialog_edit').uiDialog('getUserParam');
var id = dialogP.id;
switch (dialogP.action) {
case 'view':
case 'edit':
form.uiForm('load', grid.uiGrid('selectedData')[0]);//加载远程数据
$('#grid_limitation').uiGrid('loadData',{queryParams:{"file_id": id}});
$('#grid_limitation').show();
editShowHide();
break;
case 'add':
form.uiForm('load', {});
break;
default :
break;
}
},
onClose:function () {
// window.location.reload();
setTimeout( function(){
//关闭窗口将临时文件清空
$.ajax({
type:'post',
url:deleteTemporaryFileUrl,
data:{"file":temporary_file,
"file_id":file_id
},
dataType:'json',
success:function (result) {
// window.location.reload();//刷新
},
error:function () {
alert("删除临时文件失败");
}
});
},100);
},
buttons: [
{
id: 'btnOK',
label: '提交',
style: 'button_submit',
icons: {left: 'icon_submit'},
disabled: false,
onClick: function () {
$('#grid_form_edit').uiForm('submit', {
url: saveUrl,
onSubmit: function (params) {
params.id = $('#hdID').val();
params.category = $('#txtcategory').dictCombobox('getText');
params.pg = $('#pg').val();
// if($('#submitState').val() == '1'){
// showResult(false, '正在上传文件,请耐心等待!', 'alert');
// return false;
// }
// if($('#hidFile').val() == '1'){
// showResult(false, '上传文件大小需要小于5G', 'alert');
// return false;
// }
if($('input:radio[id="cbInstitute"]:checked').val() == "on"){
params.limitation = "1";
}else if($('input:radio[id="cbDepartment"]:checked').val() == "on"){
params.limitation = "2";
if($('[class=spanId]').length == 0){
alert("请添加部门!");
return false;
}
}else if($('input:radio[id="cbPerson"]:checked').val() == "on"){
params.limitation = "3";
if($('[class=spanId]').length == 0){
alert("请添加人员!");
return false;
}
}else if($('input:radio[id="cbClass"]:checked').val() == "on"){
params.limitation = "4";
if($('[class=spanId]').length == 0){
alert("请添加班级!");
return false;
}
}else if($('input:radio[id="cbCourse"]:checked').val() == "on") {
params.limitation = "5";
if($('[class=spanId]').length == 0){
alert("请添加课程!");
return false;
}
}else{
alert("请指定资料发放范围!");
return false;
}
var isValid = $('#grid_form_edit').uiForm('validate');
if (!isValid) {
}
$('#submitState').val(1);
return isValid; // 返回false终止表单提交
},
success: function (data) {
$('#submitState').val(0);
if (data.success) {
var file_id_ = "";
if(data.data !== undefined){
file_id_ = data.data.id;
}
if($('input:radio[id="cbInstitute"]:checked').val() == "on"){
var spanId = $('[class=spanId]:eq(0)').text();
var user = "全所";
var user_id = "1";
var limitation = "1";
$.ajax({
type: 'post',
url: saveLimitationUrl,
data: {"id":spanId,
"user":user,
"user_id":user_id,
"file_id":file_id_,
"limitation":limitation},
dataType: "json",
success: function (result) {
},
error:function() {
alert("插入资料全所权限失败");
}
});
}else{
var file = "";
$.ajax({
type: 'post',
url: updateLimitationUrl,
data: {"file_id":file_id,
"file_id_":file_id_,
"file":file
},
dataType: "json",
success: function (result) {
},
error:function() {
alert("更新limitation表中的试卷id失败");
}
});
// // var limitationArray = [];
// if($('[class=spanId]').length > 0){
// var j = $('[class=spanId]').length;
// for (var i=0;i<$('[class=spanId]').length;i++){
// var spanId=$('[class=spanId]:eq('+i+')').text();
// // var limitationInfo = {};
// // limitationInfo.id = spanId;
// // limitationInfo.file_id = file_id;
//
// $.ajax({
// type: 'post',
// url: saveLimitationUrl,
// data: {"id":spanId,
// "file_id":file_id},
// dataType: "json",
// success: function (result) {
// },
// error:function() {
// alert("更新资料权限失败");
// }
// });
// }
// }
}
//更新班级课程对应人的表的file_id
if($('input:radio[id="cbClass"]:checked').val() == "on"){
$.ajax({
type: 'post',
url: updateClassUrl,
data: {"file_id":file_id,//临时试卷id
"file_id_":file_id_//正式试卷id
},
dataType: "json",
success: function (result) {
},
error:function() {
alert("更新班级对应人的表的file_id失败");
}
});
}else if($('input:radio[id="cbCourse"]:checked').val() == "on"){
$.ajax({
type: 'post',
url: updateCourseUrl,
data: {"file_id":file_id,//临时试卷id
"file_id_":file_id_//正式试卷id
},
dataType: "json",
success: function (result) {
},
error:function() {
alert("更新课程对应人的表的file_id失败");
}
});
}
dialog.uiDialog('close');
grid.uiGrid('loadData');
showResult(data.success, data.message);
}else{
if(data.message == null || data.message == undefined || data.message == ""){
showResult(data.success, "上传失败,网络异常,请联系管理员!");
}else{
showResult(data.success, data.message);
}
}
}
});
return false;
}
},
{
id: 'btnCancel',
label: '取消',
icons: {left: 'icon_cancel'},
disabled: false,
style: 'button_cancel',
onClick: function () {
dialog.uiDialog('close');
}
}
]
});
//初始化视频播放窗口
$('#swfdialog').uiDialog({
title: '视频播放',
width: '505',
height:'470',
onOpen: function () {
var swfdialog = $('#swfdialog').uiDialog('getUserParam');
var id = swfdialog.id[0];
//获取文件地址
$.ajax({
type:'post',
url:getFileUrl,
data:{'id':id},
dataType:'json',
success:function (result) {
if(result.success){
if(result.data.rows.length > 0){
var data=result.data.rows[0];
var fileURL = data.fileurl;
var s1 = new SWFObject(webroot+"/files/mediaplayer.swf","single","500","400","7");//IE支持
s1.addParam("allowfullscreen","true");//全屏播放
s1.addVariable("width","500");
s1.addVariable("height","400");
s1.addVariable("autostart","true");
// s1.addVariable("file","/files/222.flv");
s1.addVariable("file",webroot+"/"+fileURL.replace('\\','/'));
s1.write("player");
}
}
},
error:function () {
}
});
// s1.addVariable("repeat","false");
// s1.addVariable("image","");
// s1.addVariable("showdownload","false");
// s1.addVariable("link","/Video2/2019/%E5%AD%A6%E4%B9%A0%E5%9B%AD%E5%9C%B0/%E6%B2%B3%E5%8C%97%E5%A5%BD%E6%95%85%E4%BA%8B.flv");
// s1.addParam("allowfullscreen","true");
// s1.addVariable("showdigits","true");
// s1.addVariable("shownavigation","true");
// s1.addVariable("logo","");
// s1.write("player");
}
});
//初始化部门管理员审批窗口
dialog_suggestion.uiDialog({
title: '审批',
icon: 'list',
width: dialogSize.width,
height: dialogSize.height,
mask: true,
showBtnBar: true,
lazyLoad: true,
updateOnOpen: true,
onOpen: function () {
$('#grid_form_suggestion').uiForm('load');//为组件加载数据
},
onClose:function () {
},
buttons: [
{
id: 'btnOK',
label: '通过',
style: 'button_submit',
icons: {left: 'icon_submit'},
disabled: false,
onClick: function () {
$('#grid_form_suggestion').uiForm('submit', {
url: adminAdoptReject,
onSubmit: function (param) {
param.id = idsAdmin;
param.admin_suggestion = $('#txtsuggestion').val();
param.state = 2;//部门管理员通过,状态变为待部门领导审批
param.state_desc = "待部门领导审批";
var isValid = $('#grid_form_suggestion').uiForm('validate');
return isValid; // 返回false终止表单提交
},
success: function (result) {
if (result.success) {
dialog_suggestion.uiDialog('close');//保存成功后关闭对话框
grid.uiGrid('loadData');//保存成功后刷新界面调用了后台的list方法
}
showResult(result.success, result.message);
}
});
}
},
{
id: 'btnCancel',
label: '驳回',
icons: {left: 'icon_cancel'},
disabled: false,
style: 'button_cancel',
onClick: function () {
$('#grid_form_suggestion').uiForm('submit', {
url: adminAdoptReject,
onSubmit: function (param) {
param.id = idsAdmin;
param.admin_suggestion = $('#txtsuggestion').val();
param.state = 4;//部门管理员未通过,状态变为审批不通过
param.state_desc = "审批不通过";
var isValid = $('#grid_form_suggestion').uiForm('validate');
return isValid; // 返回false终止表单提交
},
success: function (result) {
if (result.success) {
dialog_suggestion.uiDialog('close');//保存成功后关闭对话框
grid.uiGrid('loadData');//保存成功后刷新界面调用了后台的list方法
}
showResult(result.success, result.message);
}
});
}
}
]
});
//初始化部门管理员审批form表单
$('#grid_form_suggestion').uiForm({
template: 'grid_form_temp_suggestion',
onLoadSuccess: function (result) {
}
});
//初始化部门领导审批模板
var formInitLeader = function(){
$('#txtadvice').uiValidate();//是否必填
// $('#dialog_leader_suggestion').uiGrid({
// autoFit: true,
// border:false,
// colFit:true,
// gridTitleFix: false,
// width:"100%",
// height:"100%",
// showHeader:false,
// icon: 'list'
// // url:
// })
};
//初始化部门领导审批窗口
dialog_leader.uiDialog({
title: '审批',
icon: 'list',
width:"80%",
height:"60%",
mask: true,
showBtnBar: true,
updateOnOpen: true,
lazyLoad: true,
url: leaderPage,
onLoadComplete: formInitLeader,
// onOpen: function () {
// dialog_leader.uiDialog('getUserParam');
// },
buttons: [
{
id: 'btnOK',
label: '通过',
style: 'button_submit',
icons: {left: 'icon_submit'},
disabled: false,
onClick: function () {
if($('#txtadvice').val() == ""){
return;
}
var txtadvice = $('#txtadvice').val();
$.ajax({
type: 'post',
url: leaderAdoptReject,
data:{
'id':idsLeader[0],//id与对象数据库中的id须一致才能匹配成功
'leader_advice':txtadvice,//leader_advice与对象数据库中的leader_advice须一致才能匹配成功
'state':3,//部门领导通过,状态变为审批通过
'state_desc':"审批通过"
},
dataType: "json",
success: function (result) { //result是接收后台return的结果
showResult(result.success, result.message);
grid.uiGrid('loadData');
dialog_leader.uiDialog('close');//保存成功后关闭对话框
},
error:function() {
alert("提交失败");
}
});
}
},
{
id: 'btnCancel',
label: '驳回',
icons: {left: 'icon_cancel'},
disabled: false,
style: 'button_cancel',
onClick: function () {
if($('#txtadvice').val() == ""){
return;
}
var txtadvice = $('#txtadvice').val();
$.ajax({
type: 'post',
url: leaderAdoptReject,
data:{
'id':idsLeader[0],//id与对象数据库中的id须一致才能匹配成功
'leader_advice':txtadvice,//leader_advice与对象数据库中的leader_advice须一致才能匹配成功
'state':4,//部门领导未通过,状态变为审批不通过
'state_desc':"审批不通过"
},
dataType: "json",
success: function (result) { //result是接收后台return的结果
showResult(result.success, result.message);
grid.uiGrid('loadData');
dialog_leader.uiDialog('close');//保存成功后关闭对话框
},
error:function() {
alert("提交失败");
}
});
}
}
]
});
//初始化审批历史记录窗口
dialog_history.uiDialog({
title: '审批历史记录',
icon: 'list',
width: dialogSize.width,
height: dialogSize.height,
mask: true,
showBtnBar: true,
lazyLoad: true,
updateOnOpen: true,
onOpen: function () {
// $('#grid_form_history').uiForm('load');//为组件加载数据
//初始化审批历史记录
if(grid_history.attr("class") == null){
grid_history.uiGrid({
// autoFit: true,
// border: false,
// colFit: true,
colFitAllTime: true,
// gridTitleFix: true,
// showCellTip: false,
// showHeader: false,
icon: 'list',
url: historyUrl,
queryParams:{'file_id': historyFileId[0]},
defaultSortField: 'approver_edittime'
});
}else {
grid_history.uiGrid('loadData', {queryParams:{'file_id': historyFileId[0]}});
}
},
onClose:function () {
}
});
// $('#grid_form_history').uiForm({
// template: 'grid_form_temp_history',
// onLoadSuccess: function (result) {
//
// }
// });
//初始化 审批流程 弹出窗口 form
var formspInit_workflow = function () {
//初始化 审批流程 grid
$('#spgrid_workflow').uiGrid({
gridTitleFix: false,
colFit:true,
localData:{rows:[
{num:'1',leader: '部门管理员 '+depart_approver},
{num:'2',leader: '部门领导 '+depart_leader}
]}
});
};
//初始化 审批流程 弹出窗口 dialog
dialog_workflow.uiDialog({
title: '审批流程',
icon: 'list',
width: dialogSize.width,
height: dialogSize.height,
mask: true,
showBtnBar: true,
updateOnOpen: true,
lazyLoad: true,
onLoadComplete: formspInit_workflow,
onOpen: function () {
},
buttons: [
{
id: 'btnCancel',
label: '关闭',
icons: {left: 'icon_cancel'},
disabled: false,
style: 'button_cancel',
onClick: function () {
dialog_workflow.uiDialog('close');
}
}
]
});
function addEvents() {
template.helper('fileCateFilter',function(value){
return {1:'经营管理',2:'专业技术',3:'专门技能'}[value]||value;
});
//新建
$('#btn1').bind('click', function () {
dialog.uiDialog('title').html('新建');
dialog.uiDialog('setUserParam', {action: 'add'});
dialog.uiDialog('button', 'btnOK').show();
dialog.uiDialog('button', 'btnSave').hide();
dialog.uiDialog('open');
file_id = guid();//只要新建就生成临时文件id
});
//删除
$('#btn2').bind('click', function () {
var ids = $('#grid_detail').uiGrid('selectedData', 'id');
if (ids.length == 0) {
showResult(false, '请选择要删除的行!', 'alert');
} else {
deleteRow(ids);
}
});
//审批历史记录
$('#btn_history').bind('click', function () {
historyFileId = grid.uiGrid('selectedData', 'id');
if(historyFileId.length == 0){
showResult(false,'请选择要历史审批的记录!','alert');
}
else if(historyFileId.length > 1){
showResult(false,'请选择要审批的一条记录,不支持同时选择多条记录!','alert');
}
else{
dialog_history.uiDialog('title').html('审批历史记录');
dialog_history.uiDialog('setUserParam', {action: 'add'});
dialog_history.uiDialog('button', 'btnOK').show();
dialog_history.uiDialog('button', 'btnSave').hide();
dialog_history.uiDialog('open');
}
});
//部门管理员审批
$('#btn3').bind('click', function () {
idsAdmin = grid.uiGrid('selectedData', 'id');
if(idsAdmin.length == 0){
showResult(false,'请选择要审批的记录!','alert');
}
else if(idsAdmin.length > 1){
showResult(false,'请选择要审批的一条记录,不支持同时选择多条记录!','alert');
}
else{
dialog_suggestion.uiDialog('title').html('审批');
dialog_suggestion.uiDialog('setUserParam', {action: 'add'});
dialog_suggestion.uiDialog('button', 'btnOK').show();
dialog_suggestion.uiDialog('button', 'btnSave').hide();
dialog_suggestion.uiDialog('open');
}
});
//部门领导审批
$('#btn4').bind('click', function () {
idsLeader= grid.uiGrid('selectedData', 'id');
if(idsLeader.length == 0){
showResult(false,'请选择要审批的记录!','alert');
}
else if(idsLeader.length > 1){
showResult(false,'请选择要审批的一条记录,不支持同时选择多条记录!','alert');
}
else{
dialog_leader.uiDialog('title').html('审批');
dialog_leader.uiDialog('setUserParam', {action: 'add'});
dialog_leader.uiDialog('button', 'btnOK').show();
dialog_leader.uiDialog('button', 'btnSave').hide();
dialog_leader.uiDialog('open');
}
});
//审批流程
$('#btnWorkflow').bind('click', function () {
var addgroupids = grid.uiGrid('selectedData', 'providerdepartid');
if(addgroupids.length === 1){
var applicant_departid = addgroupids[0];
$.ajax({
type: 'post',
url: getApproverUrl + '?type=' + null + '&departid='+applicant_departid,
dataType: "json",
success: function (result) {
if(result.success && result.data.depart_leader !== undefined && result.data.depart_leader !== ""){
depart_leader = result.data.depart_leader;
}else {
depart_leader = "";
}
if(result.success && result.data.depart_approver !== undefined && result.data.depart_approver !== ""){
depart_approver = result.data.depart_approver;
}else {
depart_approver = "";
}
//将前端数据直接放到grid表格中
$('#spgrid_workflow').uiGrid('loadData',{
localData:{rows:[
{num:'1',leader: '部门管理员 '+depart_approver},
{num:'2',leader: '部门领导 '+depart_leader}
]}
});
},
error:function() {
}
});
}else if(addgroupids.length > 1){
showResult(false, '请选择要查看的一行数据,不支持同时选择多行!', 'alert');
return false;
}
dialog_workflow.uiDialog('setUserParam', {action: 'add', id: 0});
dialog_workflow.uiDialog('button', 'btnOK').show();
dialog_workflow.uiDialog('open');
dialog_workflow.uiDialog('title').html('审批流程');
});
}
function initUserGrid() {
$('#cate_s').uiCombobox();
//初始化搜索框
$('#searchbox').uiSearchbox({
prompt: '标题|资料分类|部门',
searcher: function (v) {
// var cateId = $('#cate_s').uiCombobox("getValue");
// grid.uiGrid('loadData', {queryParams: {key: $.trim(v),cateId:cateId}, pageIndex: 1});
grid.uiGrid('loadData', {queryParams: {key: $.trim(v)}, pageIndex: 1});
}
});
}
});
function checkSize(ele){
var size_m = (ele.files[0].size / 1024);
if(size_m >= 1024*1024*5){
$('#hidFile').val(1);
return false;
}
$('#hidFile').val(0);
return true;
}
//查看
function viewRow(id) {
var dialog = $('#dialog_edit');
dialog.uiDialog('setUserParam', {action: 'view', id: id});
dialog.uiDialog('button', 'btnSave').hide();
dialog.uiDialog('button', 'btnOK').hide();
dialog.uiDialog('open');
file_id = id;
}
//编辑
function editRow(id) {
showResult(false,'已提交的资料不允许编辑!','alert');
return false;
// $.ajax({
// type: 'post',
// url: isNotLoginerURL,
// data: {id:id},
// dataType: "json",
// success: function (result) {
// if(result.success){
//
// }else{
// $('#dialog_edit').uiDialog('close');
// alert("您没有权限编辑其他人上传的资料");
// }
// },
// error:function() {
// alert("判断当前登录用户是否有编辑权限失败");
// }
// });
var dialog = $('#dialog_edit');
dialog.uiDialog('title').html('编辑');
dialog.uiDialog('setUserParam', {action: 'edit', id: id});
dialog.uiDialog('button', 'btnSave').show();
dialog.uiDialog('button', 'btnOK').show();
dialog.uiDialog('open');
file_id = id;
}
//视频点播
function swfVideo(id) {
var swfdialog = $('#swfdialog');
swfdialog.uiDialog('title').html('视频点播');
swfdialog.uiDialog('setUserParam', { id: id});
swfdialog.uiDialog('open');
// window.open("test.html");
};
//增加好评量
function addOK(id) {
$.ajax({
type: 'post',
url: addOKURL,
data: {id:id},
success: function (result) {
if(result.success){
showResult(result, "好评成功!");
$('#grid_detail').uiGrid('loadData');
}else
{
showResult(result, "好评失败!");
}
}
});
}
// 删除
function deleteRow(id) {
// $.ajax({
// type: 'post',
// url: isNotLoginerURL,
// data: {id:id},
// dataType: "json",
// success: function (result) {
// if(result.success){
//
//
// }else{
// // $('#dialog_edit').uiDialog('close');
// alert("您没有权限删除其他人上传的资料");
// }
// },
// error:function() {
// alert("判断当前登录用户是否有删除权限失败");
// }
// });
deleteData("确定要删除所选信息吗?", deleteUrl, {ids: id}, function (result) {
if (result.success) {
$('#grid_detail').uiGrid('loadData');
deleteLimitation(id);//依据文件id删除limitation表中的全所部门人员课程班级
deletePerson(id,1);//依据文件id删除课程班级对应的人
}
});
}
//删除
function deleteData(confirmText, url, data, callback) {
$.uiMessagebox.confirm({
title: '确认操作',
content: confirmText,
onClose: function (value) {
if (value) {
$.ajax({
type: 'post',
url: url,
data: data,
success: function (result) {
callback && callback.call(this, result);
}
});
}
}
});
}
//删除发放范围
function deleteLimitationRow(id) {
deleteData("确定要删除所选信息吗?", deleteLimitationUrl, {ids: id}, function (result) {
if (result.success) {
$('#grid_limitation').uiGrid('loadData');
deletePerson(id,2);//依据limitation id删除课程班级对应的人
}
});
}
//依据文件id删除limitation表中的全所部门人员课程班级
function deleteLimitation(id) {
$.ajax({
type: 'post',
url: deleteLimitationFileUrl,
data: {'id':id},
dataType: "json",
success: function (result) {
},
error:function() {
alert("依据文件id删除limitation表中的全所部门人员课程班级失败");
}
});
}
//删除课程班级对应的人
function deletePerson(id,num) {//num 1依据试卷id删 2依据limitation id删
$.ajax({
type: 'post',
url: deletePersonUrl,
data: {'id':id,
'num':num},
dataType: "json",
success: function (result) {
},
error:function() {
alert("删除课程班级对应的人失败!");
}
});
}
//查看发放范围
function viewLimitationRow(id) {
if($('input:radio[id="cbDepartment"]:checked').val() == "on"){
var dialog_limitation = $('#dialog_limitation');
dialog_limitation.uiDialog('setUserParam', {action: 'view', id: id});
// dialog_limitation.uiDialog('button', 'btnSave').hide();
// dialog_limitation.uiDialog('button', 'btnOK').hide();
dialog_limitation.uiDialog('open');
}else if($('input:radio[id="cbPerson"]:checked').val() == "on"){
var dialog_person = $('#dialog_person');
dialog_person.uiDialog('setUserParam', {action: 'view', id: id});
// dialog_person.uiDialog('button', 'btnSave').hide();
// dialog_person.uiDialog('button', 'btnOK').hide();
dialog_person.uiDialog('open');
}else if($('input:radio[id="cbClass"]:checked').val() == "on"){
var dialog_class = $('#dialog_class');
dialog_class.uiDialog('setUserParam', {action: 'view', id: id});
// dialog_class.uiDialog('button', 'btnSave').hide();
// dialog_class.uiDialog('button', 'btnOK').hide();
dialog_class.uiDialog('open');
}else if($('input:radio[id="cbCourse"]:checked').val() == "on"){
var dialog_course = $('#dialog_person');
dialog_course.uiDialog('setUserParam', {action: 'view', id: id});
// dialog_course.uiDialog('button', 'btnSave').hide();
// dialog_course.uiDialog('button', 'btnOK').hide();
dialog_course.uiDialog('open');
}
}
//编辑发放范围
function editLimitationRow(id) {
if($('input:radio[id="cbDepartment"]:checked').val() == "on"){
var dialog_limitation = $('#dialog_limitation');
dialog_limitation.uiDialog('title').html('编辑');
dialog_limitation.uiDialog('setUserParam', {action: 'edit', id: id});
dialog_limitation.uiDialog('button', 'btnSave').show();
dialog_limitation.uiDialog('button', 'btnOK').show();
dialog_limitation.uiDialog('open');
}else if($('input:radio[id="cbPerson"]:checked').val() == "on"){
var dialog_person = $('#dialog_person');
dialog_person.uiDialog('title').html('编辑');
dialog_person.uiDialog('setUserParam', {action: 'edit', id: id});
dialog_person.uiDialog('button', 'btnSave').show();
dialog_person.uiDialog('button', 'btnOK').show();
dialog_person.uiDialog('open');
}else if($('input:radio[id="cbClass"]:checked').val() == "on"){
var dialog_class = $('#dialog_class');
dialog_class.uiDialog('title').html('编辑');
dialog_class.uiDialog('setUserParam', {action: 'edit', id: id});
dialog_class.uiDialog('button', 'btnSave').show();
dialog_class.uiDialog('button', 'btnOK').show();
dialog_class.uiDialog('open');
}else if($('input:radio[id="cbCourse"]:checked').val() == "on"){
var dialog_course = $('#dialog_course');
dialog_course.uiDialog('title').html('编辑');
dialog_course.uiDialog('setUserParam', {action: 'edit', id: id});
dialog_course.uiDialog('button', 'btnSave').show();
dialog_course.uiDialog('button', 'btnOK').show();
dialog_course.uiDialog('open');
}
}
//指定发放范围
function specifiedRange(num) {
if (num === 1){
deleteOtherLimitation();
$('#grid_limitation').hide();
}else if(num === 2){
deleteOtherLimitation();
$('#grid_limitation').uiGrid('loadData',{queryParams:{"file_id": file_id}});
$('#grid_limitation').show();
$('#spanDepartment').show();
$('#spanPerson').hide();
$('#spanClass').hide();
$('#spanCourse').hide();
$('#btnDepartment').show();
$('#btnPerson').hide();
$('#btnClass').hide();
$('#btnCourse').hide();
}else if(num === 3){
deleteOtherLimitation();
$('#grid_limitation').uiGrid('loadData',{queryParams:{"file_id": file_id}});
$('#grid_limitation').show();
$('#spanDepartment').hide();
$('#spanPerson').show();
$('#spanClass').hide();
$('#spanCourse').hide();
$('#btnDepartment').hide();
$('#btnPerson').show();
$('#btnClass').hide();
$('#btnCourse').hide();
}else if(num === 4){
deleteOtherLimitation();
$('#grid_limitation').uiGrid('loadData',{queryParams:{"file_id": file_id}});
$('#grid_limitation').show();
$('#spanDepartment').hide();
$('#spanPerson').hide();
$('#spanClass').show();
$('#spanCourse').hide();
$('#btnDepartment').hide();
$('#btnPerson').hide();
$('#btnClass').show();
$('#btnCourse').hide();
}else if(num === 5){
deleteOtherLimitation();
$('#grid_limitation').uiGrid('loadData',{queryParams:{"file_id": file_id}});
$('#grid_limitation').show();
$('#spanDepartment').hide();
$('#spanPerson').hide();
$('#spanClass').hide();
$('#spanCourse').show();
$('#btnDepartment').hide();
$('#btnPerson').hide();
$('#btnClass').hide();
$('#btnCourse').show();
}
}
//查看 编辑 指定范围
function editShowHide() {
if($('input:radio[id="cbInstitute"]:checked').val() == "on"){
$('#grid_limitation').hide();
// $('#tdRange').replaceWith("<td colspan=\"3\" id=\"tdRange\">指定全所</td>");
}else if($('input:radio[id="cbDepartment"]:checked').val() == "on"){
$('#btnDepartment').show();
$('#btnPerson').hide();
$('#btnClass').hide();
$('#btnCourse').hide();
$('#spanDepartment').show();
$('#spanPerson').hide();
// $('#tdRange').replaceWith("<td colspan=\"3\" id=\"tdRange\">指定部门</td>");
$('#spanClass').hide();
$('#spanCourse').hide();
}else if($('input:radio[id="cbPerson"]:checked').val() == "on"){
$('#btnDepartment').hide();
$('#btnPerson').show();
$('#btnClass').hide();
$('#btnCourse').hide();
$('#spanDepartment').hide();
$('#spanPerson').show();
$('#spanClass').hide();
$('#spanCourse').hide();
// $('#tdRange').replaceWith("<td colspan=\"3\" id=\"tdRange\">指定人员</td>");
// $(':radio').attr('disabled', true);
// $(':button').attr('disabled', true);
}else if($('input:radio[id="cbClass"]:checked').val() == "on"){
$('#spanDepartment').hide();
$('#spanPerson').hide();
$('#spanClass').show();
$('#spanCourse').hide();
$('#btnDepartment').hide();
$('#btnPerson').hide();
$('#btnClass').show();
$('#btnCourse').hide();
}else if($('input:radio[id="cbCourse"]:checked').val() == "on"){
$('#spanDepartment').hide();
$('#spanPerson').hide();
$('#spanClass').hide();
$('#spanCourse').show();
$('#btnDepartment').hide();
$('#btnPerson').hide();
$('#btnClass').hide();
$('#btnCourse').show();
}
}
//删除其他的指定范围
function deleteOtherLimitation(){
$.ajax({
type: 'post',
url: deleteOtherUrl,
data: {"file_id": file_id},
dataType: "json",
success: function (result) {
deletePerson(file_id,1);//依据文件id删除课程班级对应的人
$('#grid_limitation').uiGrid('loadData');
},
error:function() {
alert("删除其他的指定范围失败");
}
});
}
//生成32位UUID
function S4() {
return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
}
function guid() {
return (S4()+S4()+S4()+S4()+S4()+S4()+S4()+S4());
}
function comboxLoad(param, success, error) {
var opts = $(this).uiCombobox('options');
if (!opts.url) return false;
$.ajax({
type: opts.method,
url: opts.url,
showLoading: false,
data: param,
showAlert:false,
dataType: 'json',
success: function (result) {
if (result.success) {
success(result.data);
}
},
error: function () {
error.apply(this, arguments);
}
});
}