@@ -6,7 +6,7 @@ | |||||
var NewEnCode = "@ViewBag.EnCode"; | var NewEnCode = "@ViewBag.EnCode"; | ||||
</script> | </script> | ||||
<div class="lr-form-wrap" id="form"> | <div class="lr-form-wrap" id="form"> | ||||
<div style="padding: 0px; padding-left:30px; line-height: 38px; text-align: center; font-size: 24px; font-weight: bold; color: rgb(51, 51, 51);">经费开支申报单</div> | |||||
<div class="col-xs-6 lr-form-item" data-table="FundsApply"> | <div class="col-xs-6 lr-form-item" data-table="FundsApply"> | ||||
<div class="lr-form-item-title">申报单号</div> | <div class="lr-form-item-title">申报单号</div> | ||||
<input id="EnCode" type="text" readonly class="form-control" readonly="readonly" /> | <input id="EnCode" type="text" readonly class="form-control" readonly="readonly" /> | ||||
@@ -31,14 +31,6 @@ | |||||
<div class="lr-form-item-title">备注</div> | <div class="lr-form-item-title">备注</div> | ||||
<input id="Remark" type="text" class="form-control" /> | <input id="Remark" type="text" class="form-control" /> | ||||
</div> | </div> | ||||
<div class="col-xs-6 lr-form-item" data-table="FundsApply"> | |||||
<div class="lr-form-item-title">总金额</div> | |||||
<input id="SumAmount" type="text" class="form-control" readonly="readonly" /> | |||||
</div> | |||||
<div class="col-xs-6 lr-form-item" data-table="FundsApply"> | |||||
<div class="lr-form-item-title">人民币(大写)</div> | |||||
<input id="UpperAmount" type="text" class="form-control" readonly="readonly" /> | |||||
</div> | |||||
<div class="col-xs-12 lr-form-item"> | <div class="col-xs-12 lr-form-item"> | ||||
<div class="lr-form-item-title">明细操作</div> | <div class="lr-form-item-title">明细操作</div> | ||||
<input id="detailadd" type="button" class="btn btn-success" value="新增明细" /> | <input id="detailadd" type="button" class="btn btn-success" value="新增明细" /> | ||||
@@ -48,5 +40,13 @@ | |||||
<div class="col-xs-12 lr-form-item lr-form-item-grid"> | <div class="col-xs-12 lr-form-item lr-form-item-grid"> | ||||
<div id="FundsApplyDetail"></div> | <div id="FundsApplyDetail"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-6 lr-form-item" data-table="FundsApply"> | |||||
<div class="lr-form-item-title">总金额</div> | |||||
<input id="SumAmount" type="text" class="form-control" readonly="readonly" /> | |||||
</div> | |||||
<div class="col-xs-6 lr-form-item" data-table="FundsApply"> | |||||
<div class="lr-form-item-title">人民币(大写)</div> | |||||
<input id="UpperAmount" type="text" class="form-control" readonly="readonly" /> | |||||
</div> | |||||
</div> | </div> | ||||
@Html.AppendJsFile("/Areas/AssetManagementSystem/Views/FundsApply/Form.js") | @Html.AppendJsFile("/Areas/AssetManagementSystem/Views/FundsApply/Form.js") |
@@ -6,7 +6,7 @@ | |||||
var NewEnCode = "@ViewBag.EnCode"; | var NewEnCode = "@ViewBag.EnCode"; | ||||
</script> | </script> | ||||
<div class="lr-form-wrap" id="form"> | <div class="lr-form-wrap" id="form"> | ||||
<div style="padding: 0px; line-height: 38px; text-align: center; font-size: 20px; font-weight: bold; color: rgb(51, 51, 51);">经费开支申报单</div> | |||||
<div class="col-xs-6 lr-form-item" data-table="FundsApply"> | <div class="col-xs-6 lr-form-item" data-table="FundsApply"> | ||||
<div class="lr-form-item-title">申报单号</div> | <div class="lr-form-item-title">申报单号</div> | ||||
<input id="EnCode" type="text" readonly class="form-control" readonly="readonly" /> | <input id="EnCode" type="text" readonly class="form-control" readonly="readonly" /> | ||||
@@ -31,6 +31,15 @@ | |||||
<div class="lr-form-item-title">备注</div> | <div class="lr-form-item-title">备注</div> | ||||
<input id="Remark" type="text" class="form-control" /> | <input id="Remark" type="text" class="form-control" /> | ||||
</div> | </div> | ||||
@*<div class="col-xs-12 lr-form-item"> | |||||
<div class="lr-form-item-title">明细操作</div> | |||||
<input id="detailadd" type="button" class="btn btn-success" value="新增明细" /> | |||||
<input id="detailedit" type="button" class="btn btn-warning" value="编辑明细" /> | |||||
<input id="detaildel" type="button" class="btn btn-danger" value="移除明细" /> | |||||
</div>*@ | |||||
<div class="col-xs-12 lr-form-item lr-form-item-grid"> | |||||
<div id="FundsApplyDetail"></div> | |||||
</div> | |||||
<div class="col-xs-6 lr-form-item" data-table="FundsApply"> | <div class="col-xs-6 lr-form-item" data-table="FundsApply"> | ||||
<div class="lr-form-item-title">总金额</div> | <div class="lr-form-item-title">总金额</div> | ||||
<input id="SumAmount" type="text" class="form-control" readonly="readonly" /> | <input id="SumAmount" type="text" class="form-control" readonly="readonly" /> | ||||
@@ -39,14 +48,5 @@ | |||||
<div class="lr-form-item-title">人民币(大写)</div> | <div class="lr-form-item-title">人民币(大写)</div> | ||||
<input id="UpperAmount" type="text" class="form-control" readonly="readonly" /> | <input id="UpperAmount" type="text" class="form-control" readonly="readonly" /> | ||||
</div> | </div> | ||||
@*<div class="col-xs-12 lr-form-item"> | |||||
<div class="lr-form-item-title">明细操作</div> | |||||
<input id="detailadd" type="button" class="btn btn-success" value="新增明细" /> | |||||
<input id="detailedit" type="button" class="btn btn-warning" value="编辑明细" /> | |||||
<input id="detaildel" type="button" class="btn btn-danger" value="移除明细" /> | |||||
</div>*@ | |||||
<div class="col-xs-12 lr-form-item lr-form-item-grid"> | |||||
<div id="FundsApplyDetail"></div> | |||||
</div> | |||||
</div> | </div> | ||||
@Html.AppendJsFile("/Areas/AssetManagementSystem/Views/FundsApply/FormView.js") | @Html.AppendJsFile("/Areas/AssetManagementSystem/Views/FundsApply/FormView.js") |
@@ -58,7 +58,7 @@ var bootstrap = function ($, learun) { | |||||
title: '申请', | title: '申请', | ||||
url: top.$.rootUrl + '/AssetManagementSystem/FundsApply/Form', | url: top.$.rootUrl + '/AssetManagementSystem/FundsApply/Form', | ||||
width: 860, | width: 860, | ||||
height: 600, | |||||
height: 750, | |||||
callBack: function (id) { | callBack: function (id) { | ||||
var res = false; | var res = false; | ||||
// 验证数据 | // 验证数据 | ||||
@@ -90,7 +90,7 @@ var bootstrap = function ($, learun) { | |||||
title: '编辑', | title: '编辑', | ||||
url: top.$.rootUrl + '/AssetManagementSystem/FundsApply/Form?keyValue=' + keyValue, | url: top.$.rootUrl + '/AssetManagementSystem/FundsApply/Form?keyValue=' + keyValue, | ||||
width: 860, | width: 860, | ||||
height: 600, | |||||
height: 750, | |||||
callBack: function (id) { | callBack: function (id) { | ||||
var res = false; | var res = false; | ||||
// 验证数据 | // 验证数据 | ||||
@@ -156,7 +156,7 @@ var bootstrap = function ($, learun) { | |||||
title: '查看', | title: '查看', | ||||
url: top.$.rootUrl + '/AssetManagementSystem/FundsApply/FormView?keyValue=' + keyValue, | url: top.$.rootUrl + '/AssetManagementSystem/FundsApply/FormView?keyValue=' + keyValue, | ||||
width: 860, | width: 860, | ||||
height: 600, | |||||
height: 720, | |||||
callBack: function (id) { | callBack: function (id) { | ||||
} | } | ||||
@@ -167,6 +167,8 @@ | |||||
<add key="EpidemicControlTeamRoleId" value="87f38e4e-b0a6-472c-b01a-2620b8f1ec46" /> | <add key="EpidemicControlTeamRoleId" value="87f38e4e-b0a6-472c-b01a-2620b8f1ec46" /> | ||||
<!--注册教师生成编号 金隅:jy;西昌:xc;大厂:dc--> | <!--注册教师生成编号 金隅:jy;西昌:xc;大厂:dc--> | ||||
<add key="EmpNoRule" value="jy"/> | <add key="EmpNoRule" value="jy"/> | ||||
<!--校长角色Id--> | |||||
<add key="PrincipalRoleId" value="72b0df2d-66cc-4c84-a7d7-f3728c787d92" /> | |||||
<!--考勤明细统计时查询的职工编号前缀 大厂:DCZZ--> | <!--考勤明细统计时查询的职工编号前缀 大厂:DCZZ--> | ||||
<add key="ADR_RecordUserNoPrev" value=""/> | <add key="ADR_RecordUserNoPrev" value=""/> | ||||
<!--第三方登录跳转地址(最后不加/)--> | <!--第三方登录跳转地址(最后不加/)--> | ||||
@@ -35,6 +35,7 @@ | |||||
<typeAlias alias="StuCancelDisciplineManagementMethod" type="Learun.Application.WorkFlow.StuCancelDisciplineManagementMethod,Learun.Application.WorkFlow" /> | <typeAlias alias="StuCancelDisciplineManagementMethod" type="Learun.Application.WorkFlow.StuCancelDisciplineManagementMethod,Learun.Application.WorkFlow" /> | ||||
<typeAlias alias="StuDisciplineManagementMethod" type="Learun.Application.WorkFlow.StuDisciplineManagementMethod,Learun.Application.WorkFlow" /> | <typeAlias alias="StuDisciplineManagementMethod" type="Learun.Application.WorkFlow.StuDisciplineManagementMethod,Learun.Application.WorkFlow" /> | ||||
<typeAlias alias="StudentCertificateMethod" type="Learun.Application.WorkFlow.StudentCertificateMethod,Learun.Application.WorkFlow" /> | <typeAlias alias="StudentCertificateMethod" type="Learun.Application.WorkFlow.StudentCertificateMethod,Learun.Application.WorkFlow" /> | ||||
<typeAlias alias="FundsApplyMethod" type="Learun.Application.WorkFlow.FundsApplyMethod,Learun.Application.WorkFlow" /> | |||||
<!--任务调度器--> | <!--任务调度器--> | ||||
<typeAlias alias="ITSMethod" type="Learun.Application.Extention.TaskScheduling.ITsMethod,Learun.Application.Extention" /> | <typeAlias alias="ITSMethod" type="Learun.Application.Extention.TaskScheduling.ITsMethod,Learun.Application.Extention" /> | ||||
@@ -77,6 +78,7 @@ | |||||
<type type="IWorkFlowMethod" mapTo="StuCancelDisciplineManagementMethod" name="StuCancelDisciplineManagementMethod"></type> | <type type="IWorkFlowMethod" mapTo="StuCancelDisciplineManagementMethod" name="StuCancelDisciplineManagementMethod"></type> | ||||
<type type="IWorkFlowMethod" mapTo="StuDisciplineManagementMethod" name="StuDisciplineManagementMethod"></type> | <type type="IWorkFlowMethod" mapTo="StuDisciplineManagementMethod" name="StuDisciplineManagementMethod"></type> | ||||
<type type="IWorkFlowMethod" mapTo="StudentCertificateMethod" name="StudentCertificateMethod"></type> | <type type="IWorkFlowMethod" mapTo="StudentCertificateMethod" name="StudentCertificateMethod"></type> | ||||
<type type="IWorkFlowMethod" mapTo="FundsApplyMethod" name="FundsApplyMethod"></type> | |||||
</container> | </container> | ||||
<container name="TsIOCcontainer"> | <container name="TsIOCcontainer"> | ||||
<!--<type type="ITSMethod" mapTo="TestTask" name="taskioc"></type>--> | <!--<type type="ITSMethod" mapTo="TestTask" name="taskioc"></type>--> | ||||
@@ -102,8 +102,10 @@ | |||||
<add key="EpidemicControlTeamRoleId" value="87f38e4e-b0a6-472c-b01a-2620b8f1ec46" /> | <add key="EpidemicControlTeamRoleId" value="87f38e4e-b0a6-472c-b01a-2620b8f1ec46" /> | ||||
<!--系主任角色Id--> | <!--系主任角色Id--> | ||||
<add key="DeptDirectorRoleId" value="cccde0ce-ebfe-41f2-9a78-e49aaa21cd5a" /> | <add key="DeptDirectorRoleId" value="cccde0ce-ebfe-41f2-9a78-e49aaa21cd5a" /> | ||||
<!--校长角色Id--> | |||||
<add key="PrincipalRoleId" value="72b0df2d-66cc-4c84-a7d7-f3728c787d92" /> | |||||
<add key="QJUrl" value="www.qj.com"/> | <add key="QJUrl" value="www.qj.com"/> | ||||
<!-- 报名选修课的最大课程数 --> | <!-- 报名选修课的最大课程数 --> | ||||
<add key="ElectiveLessonApplyMax" value="2" /> | <add key="ElectiveLessonApplyMax" value="2" /> | ||||
</appSettings> | </appSettings> |
@@ -4,6 +4,7 @@ using Learun.Util; | |||||
using System; | using System; | ||||
using System.Collections.Generic; | using System.Collections.Generic; | ||||
using System.Data; | using System.Data; | ||||
using System.Linq; | |||||
using System.Text; | using System.Text; | ||||
namespace Learun.Application.TwoDevelopment.AssetManagementSystem | namespace Learun.Application.TwoDevelopment.AssetManagementSystem | ||||
@@ -45,10 +46,20 @@ namespace Learun.Application.TwoDevelopment.AssetManagementSystem | |||||
dp.Add("endTime", queryParam["EndTime"].ToDate(), DbType.DateTime); | dp.Add("endTime", queryParam["EndTime"].ToDate(), DbType.DateTime); | ||||
strSql.Append(" AND ( t.ApplyTime >= @startTime AND t.ApplyTime <= @endTime ) "); | strSql.Append(" AND ( t.ApplyTime >= @startTime AND t.ApplyTime <= @endTime ) "); | ||||
} | } | ||||
if (!queryParam["ApplyUser"].IsEmpty()) | |||||
var userLogin = LoginUserInfo.Get(); | |||||
var PrincipalRole = Config.GetValue("PrincipalRoleId"); | |||||
var loginInfoRoleIds = LoginUserInfo.Get().roleIds; | |||||
if (!userLogin.Description.Contains("管理员") && !loginInfoRoleIds.Split(',').Contains(PrincipalRole)) | |||||
{ | { | ||||
dp.Add("ApplyUser", queryParam["ApplyUser"].ToString(), DbType.String); | |||||
strSql.Append(" AND t.ApplyUser = @ApplyUser "); | |||||
strSql.Append(" AND t.ApplyUser = '" + userLogin.userId + "' "); | |||||
} | |||||
else | |||||
{ | |||||
if (!queryParam["ApplyUser"].IsEmpty()) | |||||
{ | |||||
dp.Add("ApplyUser", queryParam["ApplyUser"].ToString(), DbType.String); | |||||
strSql.Append(" AND t.ApplyUser = @ApplyUser "); | |||||
} | |||||
} | } | ||||
return this.BaseRepository("CollegeMIS").FindList<FundsApplyEntity>(strSql.ToString(), dp, pagination); | return this.BaseRepository("CollegeMIS").FindList<FundsApplyEntity>(strSql.ToString(), dp, pagination); | ||||
} | } | ||||
@@ -374,7 +374,7 @@ | |||||
console.log(item) | console.log(item) | ||||
let _this = this | let _this = this | ||||
if (item.Number && item.Price) { | if (item.Number && item.Price) { | ||||
item.Amount = item.Number * item.Price | |||||
item.Amount = (item.Number * item.Price).toFixed(2) | |||||
// _this.current.SumAmount = item.Number * item.Price | // _this.current.SumAmount = item.Number * item.Price | ||||
@@ -309,12 +309,20 @@ export default { | |||||
break | break | ||||
case 'save': | case 'save': | ||||
// console.log(this.current) | |||||
const verifyResult = this.verifyForm() | const verifyResult = this.verifyForm() | ||||
if (verifyResult.length > 0) { | if (verifyResult.length > 0) { | ||||
this.CONFIRM('表单验证失败', verifyResult.join('\n')) | this.CONFIRM('表单验证失败', verifyResult.join('\n')) | ||||
return | return | ||||
} | } | ||||
let StartTime = Date.parse(this.current.StuLeaveManagement.StartTime) | |||||
let EndTime = Date.parse(this.current.StuLeaveManagement.EndTime) | |||||
if(StartTime > EndTime){ | |||||
this.TOAST('结束时间不能早于开始时间') | |||||
return | |||||
} | |||||
if (!(await this.CONFIRM('提交确认', '确定要提交本页表单内容吗?', true))) { | if (!(await this.CONFIRM('提交确认', '确定要提交本页表单内容吗?', true))) { | ||||
return | return | ||||