Переглянути джерело

修复训练模块

新疆体育高职分支
hwh2023 1 рік тому
джерело
коміт
25d1aac347
7 змінених файлів з 115 додано та 36 видалено
  1. +17
    -1
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Ask/Views/Notice_Train_Sum/Form.js
  2. +59
    -16
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Ask/Views/Notice_Train_Sum/Index.js
  3. +1
    -1
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Ask/Views/Notice_Train_Teams/Form.cshtml
  4. +1
    -1
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Ask/Views/Notice_Train_Teams/Form.js
  5. +30
    -12
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Ask/Views/Notice_Train_Teams/Index.js
  6. +6
    -4
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/Ask/Notice_Train_Sports/Notice_Train_SportsService.cs
  7. +1
    -1
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/Ask/Notice_Train_Teams/Notice_Train_TeamsService.cs

+ 17
- 1
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Ask/Views/Notice_Train_Sum/Form.js Переглянути файл

@@ -20,7 +20,23 @@ var bootstrap = function ($, learun) {
$('#Files').lrUploader();
var ContentsUE = UE.getEditor('Contents');
$('#Coachs').lrUserSelect(1);
$('#Peoples').lrUserSelect(1);

//$('#Peoples').lrselect({
// // 字段
// value: "F_AreaCode",
// text: "F_AreaName",
// title: "F_AreaName",
// type: 'multiple',
// // 展开最大高度
// maxHeight: 200,
// // 是否允许搜索
// allowSearch: true,
// // 访问数据接口地址
// url: top.$.rootUrl + '/LR_SystemModule/Area/Getlist',
// // 访问数据接口参数
// param: { parentId: '' },
//});
$('#Peoples').lrDataSourceSelect({ code: 'StuInfoBasic', value: 'stuno', text: 'stuname', type: 'multiple' });
//$('#Teamid').lrUserSelect(1);
$('#Teamid').lrDataSourceSelect({ code: 'Trainteam', value: 'name', text: 'name' });
//$('#Peoples').lrDataItemSelect({ code: '' });


+ 59
- 16
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Ask/Views/Notice_Train_Sum/Index.js Переглянути файл

@@ -222,29 +222,72 @@ var bootstrap = function ($, learun) {
{
label: '教练员', name: 'Coachs', width: 200, align: 'left',
formatterAsync: function (callback, value, row, op, $cell) {
learun.clientdata.getAsync('user', {
key: value,
callback: function (_data) {
callback(_data.name);

if (value.indexOf(',') != -1) {
var content = '';
var timearr = value.split(',');
for (var i = 0; i < timearr.length; i++) {
learun.clientdata.getAsync('custmerData',
{
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'teacheruserdata',
key: timearr[i],
keyId: 'f_userid',
callback: function (_data) {
content += _data['f_realname'] + ",";
}
});
}
});
content = content.substring(0, content.length - 1);
callback(content);
} else {
learun.clientdata.getAsync('custmerData', {
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'teacheruserdata',
key: value,
keyId: 'f_userid',
callback: function (_data) {
callback(_data['f_realname']);
}
});
}
}
},
{
label: '运动员', name: 'Peoples', width: 200, align: 'left',
formatterAsync: function (callback, value, row, op, $cell) {
learun.clientdata.getAsync('user', {
key: value,
keyId: 'id',
textId: 'name',
callback: function (text) {
var str = "";
for (var i = 0; i < text.length; i++) {
str+=text[i].name+","
}
callback(str);
if (value.indexOf(',') != -1) {
var content = '';
var timearr = value.split(',');
for (var i = 0; i < timearr.length; i++) {
learun.clientdata.getAsync('custmerData',
{
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'StuInfoBasic',
key: timearr[i],
keyId: 'stuno',
callback: function (_data) {
content += _data['stuname'] + ",";
}
});
}
});
content = content.substring(0, content.length - 1);
callback(content);
} else {
learun.clientdata.getAsync('custmerData', {
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'StuInfoBasic',
key: value,
keyId: 'stuno',
callback: function (_data) {
callback(_data['stuname']);
}
});
}
//learun.clientdata.getAsync('custmerData', {
// url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'StuInfoBasic',
// key: value,
// keyId: 'stuno',
// callback: function (_data) {
// callback(_data['stuname']);
// }
//});
}
},
{ label: '时间', name: 'Createtime', width: 150, align: 'left' }


+ 1
- 1
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Ask/Views/Notice_Train_Teams/Form.cshtml Переглянути файл

@@ -8,7 +8,7 @@
<input id="Name" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-12 lr-form-item" data-table="Notice_Train_Teams" >
<div class="lr-form-item-title">下拉框<font face="宋体">*</font></div>
<div class="lr-form-item-title">人员<font face="宋体">*</font></div>
<div id="Teamusers" isvalid="yes" checkexpession="NotNull" ></div>
</div>
</div>


+ 1
- 1
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Ask/Views/Notice_Train_Teams/Form.js Переглянути файл

@@ -15,7 +15,7 @@ var bootstrap = function ($, learun) {
page.initData();
},
bind: function () {
$('#Teamusers').lrUserSelect(1);
$('#Teamusers').lrUserSelect({ type: '1' });
//$('#Teamusers').lrDataSourceSelect({ code: 'teacheruserdata',value: 'f_userid',text: 'f_userid' });
},
initData: function () {


+ 30
- 12
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Ask/Views/Notice_Train_Teams/Index.js Переглянути файл

@@ -32,7 +32,7 @@ var bootstrap = function ($, learun) {
});
// 编辑
$('#lr_edit').on('click', function () {
var keyValue = $('#gridtable').jfGridValue('BelongId');
var keyValue = $('#gridtable').jfGridValue('Id');
if (learun.checkrow(keyValue)) {
learun.layerForm({
id: 'form',
@@ -48,7 +48,7 @@ var bootstrap = function ($, learun) {
});
// 删除
$('#lr_delete').on('click', function () {
var keyValue = $('#gridtable').jfGridValue('BelongId');
var keyValue = $('#gridtable').jfGridValue('Id');
if (learun.checkrow(keyValue)) {
learun.layerConfirm('是否确认删除该项!', function (res) {
if (res) {
@@ -66,19 +66,37 @@ var bootstrap = function ($, learun) {
url: top.$.rootUrl + '/Ask/Notice_Train_Teams/GetPageList',
headData: [
{ label: "队伍名称", name: "Name", width: 100, align: "left"},
{ label: "下拉框", name: "Teamusers", width: 100, align: "left",
{ label: "人员", name: "Teamusers", width: 100, align: "left",
formatterAsync: function (callback, value, row, op,$cell) {
learun.clientdata.getAsync('custmerData', {
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'teacheruserdata',
key: value,
keyId: 'f_userid',
callback: function (_data) {
callback(_data['f_userid']);
}
});
if (value.indexOf(',') != -1) {
var content = '';
var timearr = value.split(',');
for (var i = 0; i < timearr.length; i++) {
learun.clientdata.getAsync('custmerData',
{
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'teacheruserdata',
key: timearr[i],
keyId: 'f_userid',
callback: function (_data) {
content += _data['f_realname'] + ",";
}
});
}
content = content.substring(0, content.length - 1);
callback(content);
} else {
learun.clientdata.getAsync('custmerData', {
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'teacheruserdata',
key: value,
keyId: 'f_userid',
callback: function (_data) {
callback(_data['f_realname']);
}
});
}
}},
],
mainId:'BelongId',
mainId:'Id',
isPage: true
});
page.search();


+ 6
- 4
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/Ask/Notice_Train_Sports/Notice_Train_SportsService.cs Переглянути файл

@@ -239,17 +239,19 @@ namespace Learun.Application.TwoDevelopment.Ask
var postIds = userinfo.postIds;
var strSql = new StringBuilder();

var misdbname = BaseRepository("CollegeMIS").getDbConnection().Database;
var basedbname = BaseRepository().getDbConnection().Database;

//SELECT t.*,r.RNewsId,r.RTime,d.F_FullName FROM Notice_Train_Sports t
//left join NoticeLog_Train_Sports r on t.T_id = r.NewsId and r.RUserId = 'system'
// left join adms7ultimate2_新疆体育.dbo.lr_base_user u on u.F_UserId = 'system'
// left join adms7ultimate2_新疆体育.dbo.LR_BASE_DEPARTMENT d on d.F_DepartmentId = t.Noticedept
// left join "+ basedbname + ".dbo.lr_base_user u on u.F_UserId = 'system'
// left join "+ basedbname + ".dbo.LR_BASE_DEPARTMENT d on d.F_DepartmentId = t.Noticedept
// WHERE
// t.Noticedept like '%7781c7a8-0db2-492b-bebb-fa7d45af5406%' or t.noticepeople like '%%' ORDER BY t.createtime DESC
strSql.Append("SELECT t.*,r.RNewsId,r.RTime,d.F_FullName FROM Notice_Train_Sports t ");
strSql.Append(" left join NoticeLog_Train_Sports r on t.T_id = r.NewsId and r.RUserId =@userId ");
strSql.Append(" left join adms7ultimate2_新疆体育.dbo.lr_base_user u on u.F_UserId =@userId ");
strSql.Append(" left join adms7ultimate2_新疆体育.dbo.LR_BASE_DEPARTMENT d on d.F_DepartmentId = t.Noticedept ");
strSql.Append(" left join "+ basedbname + ".dbo.lr_base_user u on u.F_UserId =@userId ");
strSql.Append(" left join " + basedbname + ".dbo.LR_BASE_DEPARTMENT d on d.F_DepartmentId = t.Noticedept ");
strSql.Append(" WHERE 1=1 ");
//去掉用户入职时间条件
//if (userinfo.account.Contains("20"))


+ 1
- 1
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/Ask/Notice_Train_Teams/Notice_Train_TeamsService.cs Переглянути файл

@@ -62,7 +62,7 @@ namespace Learun.Application.TwoDevelopment.Ask
{
try
{
return this.BaseRepository("CollegeMIS").FindEntity<Notice_Train_TeamsEntity>(keyValue.ToInt());
return this.BaseRepository("CollegeMIS").FindEntity<Notice_Train_TeamsEntity>(keyValue);
}
catch (Exception ex)
{


Завантаження…
Відмінити
Зберегти