Browse Source

人事文件

新疆影视学院高职
zhangli 3 years ago
parent
commit
f12edb246a
8 changed files with 58 additions and 8 deletions
  1. +2
    -1
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_Desktop/Controllers/EnrollDataController.cs
  2. +2
    -1
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_Desktop/Views/EnrollTemplate/Index.cshtml
  3. +22
    -1
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_Desktop/Views/EnrollTemplate/Index.js
  4. +1
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_Desktop/Views/EnrollTemplate/IndexPersonnel.cshtml
  5. +21
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_Desktop/Views/EnrollTemplate/IndexPersonnel.js
  6. +4
    -4
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/LR_Desktop/EnrollData/EnrollDataService.cs
  7. +3
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/LR_Desktop/EnrollTemplate/EnrollTemplateEntity.cs
  8. +3
    -1
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/LR_Desktop/EnrollTemplate/EnrollTemplateService.cs

+ 2
- 1
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_Desktop/Controllers/EnrollDataController.cs View File

@@ -160,7 +160,8 @@ namespace Learun.Application.Web.Areas.LR_Desktop.Controllers
return; return;
} }
string filename = Server.UrlDecode(data.F_FileName);//客户端保存的文件名 string filename = Server.UrlDecode(data.F_FileName);//客户端保存的文件名
string filepath = data.F_FilePath;// DirFileHelper.GetAbsolutePath(data.F_FilePath);//路径
data.F_FilePath ="/"+ data.F_FilePath.Substring(data.F_FilePath.IndexOf("Resource"));
string filepath = DirFileHelper.GetAbsolutePath(data.F_FilePath);//路径
if (data.F_FileType == "xlsx" || data.F_FileType == "xls") if (data.F_FileType == "xlsx" || data.F_FileType == "xls")
{ {
filepath = filepath.Substring(0, filepath.LastIndexOf(".")) + ".pdf";//文件名 filepath = filepath.Substring(0, filepath.LastIndexOf(".")) + ".pdf";//文件名


+ 2
- 1
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_Desktop/Views/EnrollTemplate/Index.cshtml View File

@@ -20,7 +20,8 @@
</div> </div>
<div class="lr-layout-tool-right"> <div class="lr-layout-tool-right">
<div class=" btn-group btn-group-sm"> <div class=" btn-group btn-group-sm">
<a id="lr_refresh" class="btn btn-default"><i class="fa fa-refresh"></i></a>
<a id="lr_refresh" class="btn btn-default"><i class="fa fa-refresh"></i></a>
<a id="lr-preview" class="btn btn-default"><i class="fa fa-eye"></i>&nbsp;<span class="lrlt">预览</span></a>
</div> </div>
<div class=" btn-group btn-group-sm" learun-authorize="yes"> <div class=" btn-group btn-group-sm" learun-authorize="yes">
<a id="lr_add" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp;新增</a> <a id="lr_add" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp;新增</a>


+ 22
- 1
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_Desktop/Views/EnrollTemplate/Index.js View File

@@ -66,13 +66,34 @@ var bootstrap = function ($, learun) {
$('#lr_print').on('click', function () { $('#lr_print').on('click', function () {
$('#gridtable').jqprintTable(); $('#gridtable').jqprintTable();
}); });
//文件预览
$('#lr-preview').on('click', function () {
var keyValue = $("#gridtable").jfGridValue("Id");
var Path = $("#gridtable").jfGridValue("Path");
if (keyValue) {
learun.layerForm({
id: 'PreviewForm',
title: '文件预览',
url: top.$.rootUrl + '/LR_Desktop/EnrollData/PreviewFile?folderid=' + Path,
width: 1080,
height: 850,
btn: null,
callBack: function (id) {
return top[id].acceptClick(refreshGirdData);
}
});
} else {
learun.alert.warning('请选择要预览的文件!');
}
});
}, },
// 初始化列表 // 初始化列表
initGird: function () { initGird: function () {
$('#gridtable').lrAuthorizeJfGrid({
$('#gridtable').jfGrid({
url: top.$.rootUrl + '/LR_Desktop/EnrollTemplate/GetPageList', url: top.$.rootUrl + '/LR_Desktop/EnrollTemplate/GetPageList',
headData: [ headData: [
{ label: "模板名称", name: "Name", width: 200, align: "left" }, { label: "模板名称", name: "Name", width: 200, align: "left" },
{ label: "文件名称", name: "F_FileName", width: 200, align: "left" },
//{ label: "模板上传", name: "Path", width: 100, align: "left"}, //{ label: "模板上传", name: "Path", width: 100, align: "left"},
{ {
label: "是否启用", name: "Enabled", width: 100, align: "left", label: "是否启用", name: "Enabled", width: 100, align: "left",


+ 1
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_Desktop/Views/EnrollTemplate/IndexPersonnel.cshtml View File

@@ -21,6 +21,7 @@
<div class="lr-layout-tool-right"> <div class="lr-layout-tool-right">
<div class=" btn-group btn-group-sm"> <div class=" btn-group btn-group-sm">
<a id="lr_refresh" class="btn btn-default"><i class="fa fa-refresh"></i></a> <a id="lr_refresh" class="btn btn-default"><i class="fa fa-refresh"></i></a>
<a id="lr-preview" class="btn btn-default"><i class="fa fa-eye"></i>&nbsp;<span class="lrlt">预览</span></a>
</div> </div>
<div class=" btn-group btn-group-sm" learun-authorize="yes"> <div class=" btn-group btn-group-sm" learun-authorize="yes">
<a id="lr_add" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp;新增</a> <a id="lr_add" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp;新增</a>


+ 21
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_Desktop/Views/EnrollTemplate/IndexPersonnel.js View File

@@ -66,6 +66,26 @@ var bootstrap = function ($, learun) {
$('#lr_print').on('click', function () { $('#lr_print').on('click', function () {
$('#gridtable').jqprintTable(); $('#gridtable').jqprintTable();
}); });
//文件预览
$('#lr-preview').on('click', function () {
var keyValue = $("#gridtable").jfGridValue("Id");
var Path = $("#gridtable").jfGridValue("Path");
if (keyValue) {
learun.layerForm({
id: 'PreviewForm',
title: '文件预览',
url: top.$.rootUrl + '/LR_Desktop/EnrollData/PreviewFile?folderid=' + Path,
width: 1080,
height: 850,
btn: null,
callBack: function (id) {
return top[id].acceptClick(refreshGirdData);
}
});
} else {
learun.alert.warning('请选择要预览的文件!');
}
});
}, },
// 初始化列表 // 初始化列表
initGird: function () { initGird: function () {
@@ -73,6 +93,7 @@ var bootstrap = function ($, learun) {
url: top.$.rootUrl + '/LR_Desktop/EnrollTemplate/GetPageList', url: top.$.rootUrl + '/LR_Desktop/EnrollTemplate/GetPageList',
headData: [ headData: [
{ label: "模板名称", name: "Name", width: 200, align: "left" }, { label: "模板名称", name: "Name", width: 200, align: "left" },
{ label: "文件名称", name: "F_FileName", width: 200, align: "left" },
//{ label: "模板上传", name: "Path", width: 100, align: "left"}, //{ label: "模板上传", name: "Path", width: 100, align: "left"},
{ {
label: "是否启用", name: "Enabled", width: 100, align: "left", label: "是否启用", name: "Enabled", width: 100, align: "left",


+ 4
- 4
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/LR_Desktop/EnrollData/EnrollDataService.cs View File

@@ -36,7 +36,7 @@ namespace Learun.Application.TwoDevelopment.LR_Desktop
t.*,f.F_FileName t.*,f.F_FileName
"); ");
strSql.Append(" FROM EnrollData t "); strSql.Append(" FROM EnrollData t ");
strSql.Append(" left join "+ basedbname + ".dbo.LR_Base_AnnexesFile f on t.[Path]=f.f_folderid ");
strSql.Append(" left join " + basedbname + ".dbo.LR_Base_AnnexesFile f on t.[Path]=f.f_folderid ");
strSql.Append(" WHERE 1=1 "); strSql.Append(" WHERE 1=1 ");
var queryParam = queryJson.ToJObject(); var queryParam = queryJson.ToJObject();
// 虚拟参数 // 虚拟参数
@@ -48,10 +48,10 @@ namespace Learun.Application.TwoDevelopment.LR_Desktop
} }
if (!queryParam["keyword"].IsEmpty()) if (!queryParam["keyword"].IsEmpty())
{ {
dp.Add("keyword", queryParam["keyword"].ToString(), DbType.String);
dp.Add("keyword", "%" + queryParam["keyword"].ToString() + "%", DbType.String);
strSql.Append(" AND f.F_FileName like @keyword "); strSql.Append(" AND f.F_FileName like @keyword ");
} }
return this.BaseRepository("CollegeMIS").FindList<EnrollDataEntity>(strSql.ToString(),dp, pagination);
return this.BaseRepository("CollegeMIS").FindList<EnrollDataEntity>(strSql.ToString(), dp, pagination);
} }
catch (Exception ex) catch (Exception ex)
{ {
@@ -102,7 +102,7 @@ namespace Learun.Application.TwoDevelopment.LR_Desktop
{ {
try try
{ {
this.BaseRepository("CollegeMIS").Delete<EnrollDataEntity>(t=>t.Id == keyValue);
this.BaseRepository("CollegeMIS").Delete<EnrollDataEntity>(t => t.Id == keyValue);
} }
catch (Exception ex) catch (Exception ex)
{ {


+ 3
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/LR_Desktop/EnrollTemplate/EnrollTemplateEntity.cs View File

@@ -83,6 +83,9 @@ namespace Learun.Application.TwoDevelopment.LR_Desktop
} }
#endregion #endregion
#region 扩展字段 #region 扩展字段
[NotMapped]
public string F_FileName { get; set; }

#endregion #endregion
} }
} }


+ 3
- 1
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/LR_Desktop/EnrollTemplate/EnrollTemplateService.cs View File

@@ -29,15 +29,17 @@ namespace Learun.Application.TwoDevelopment.LR_Desktop
{ {
try try
{ {
var basedbname = BaseRepository().getDbConnection().Database;
var strSql = new StringBuilder(); var strSql = new StringBuilder();
strSql.Append("SELECT "); strSql.Append("SELECT ");
strSql.Append(@" strSql.Append(@"
t.Id, t.Id,
t.Name, t.Name,
t.Path, t.Path,
t.Enabled
t.Enabled,f.F_FileName
"); ");
strSql.Append(" FROM EnrollTemplate t "); strSql.Append(" FROM EnrollTemplate t ");
strSql.Append(" left join " + basedbname + ".dbo.LR_Base_AnnexesFile f on t.[Path]=f.f_folderid ");
strSql.Append(" WHERE 1=1 "); strSql.Append(" WHERE 1=1 ");
var queryParam = queryJson.ToJObject(); var queryParam = queryJson.ToJObject();
// 虚拟参数 // 虚拟参数


Loading…
Cancel
Save