From 827b416782eda317a6b24e0afb88c788e483b86d Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 22 八月 2022 15:58:31 +0800
Subject: [PATCH] 财务修改单页统计,摘要订单号
---
zhengcaioa/zhengcaioa/Views/FiAccountIncome/Index.cshtml | 26 ++++-
zhengcaioa/IServices/IFiAccountRecordService.cs | 2
zhengcaioa/zhengcaioa/Views/FiAccountIncome/PrintAll.cshtml | 10 +
zhengcaioa/zhengcaioa/Views/FiOrderrecievemoney/Index.cshtml | 13 ++
zhengcaioa/Services/HrDeptService.cs | 2
zhengcaioa/zhengcaioa/Views/FiAccount/Liushuizhang.cshtml | 22 +++
zhengcaioa/zhengcaioa/Views/FiAccountExpenses/Index.cshtml | 24 ++++
zhengcaioa/Services/FiBookService.cs | 8
zhengcaioa/zhengcaioa/Views/CooperOrder/Index.cshtml | 2
zhengcaioa/DTO/FiOrderrecievemoneyDTO.cs | 1
zhengcaioa/Services/CooperOrderService.cs | 16 +++
zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs | 29 ++++-
zhengcaioa/zhengcaioa/Controllers/Finance/FiOrderrecievemoneyController.cs | 29 +++++
zhengcaioa/DTO/FiAccountRecordDTO.cs | 3
zhengcaioa/Services/FiAccountRecordService.cs | 41 ++++++--
zhengcaioa/zhengcaioa/Views/FiAccountIncome/print.cshtml | 30 +++--
zhengcaioa/DTO/CooperOrderDTO.cs | 1
zhengcaioa/Services/HrPositionService.cs | 2
zhengcaioa/Services/FiMemberService.cs | 8
zhengcaioa/Services/FiOrderrecievemoneyService.cs | 14 ++
20 files changed, 221 insertions(+), 62 deletions(-)
diff --git a/zhengcaioa/DTO/CooperOrderDTO.cs b/zhengcaioa/DTO/CooperOrderDTO.cs
index d71abc5..b75b940 100644
--- a/zhengcaioa/DTO/CooperOrderDTO.cs
+++ b/zhengcaioa/DTO/CooperOrderDTO.cs
@@ -26,6 +26,7 @@
public string Remark { get; set; }
public string RecStatus { get; set; }
public string Creater { get; set; }
+ public string CreaterName { get; set; }
public DateTime Createtime { get; set; }
public string Modifier { get; set; }
public DateTime Modifytime { get; set; }
diff --git a/zhengcaioa/DTO/FiAccountRecordDTO.cs b/zhengcaioa/DTO/FiAccountRecordDTO.cs
index e7b3778..10e48b1 100644
--- a/zhengcaioa/DTO/FiAccountRecordDTO.cs
+++ b/zhengcaioa/DTO/FiAccountRecordDTO.cs
@@ -25,6 +25,7 @@
public string Remark { get; set; }
public string RecStatus { get; set; }
public string Creater { get; set; }
+ public string CreaterName { get; set; }
public string CreatetimeName { get; set; }
public DateTime Createtime { get; set; }
public string Modifier { get; set; }
@@ -55,5 +56,7 @@
public string CreaterName { get; set; }
public string RecordTypeId { get; set; }
+
+ public string Remark { get; set; }
}
}
diff --git a/zhengcaioa/DTO/FiOrderrecievemoneyDTO.cs b/zhengcaioa/DTO/FiOrderrecievemoneyDTO.cs
index 3a86a77..6774a32 100644
--- a/zhengcaioa/DTO/FiOrderrecievemoneyDTO.cs
+++ b/zhengcaioa/DTO/FiOrderrecievemoneyDTO.cs
@@ -15,6 +15,7 @@
public string Remark { get; set; }
public string RecStatus { get; set; }
public string Creater { get; set; }
+ public string CreaterName { get; set; }
public DateTime Createtime { get; set; }
public string Modifier { get; set; }
public DateTime Modifytime { get; set; }
diff --git a/zhengcaioa/IServices/IFiAccountRecordService.cs b/zhengcaioa/IServices/IFiAccountRecordService.cs
index 0da6732..288b6ad 100644
--- a/zhengcaioa/IServices/IFiAccountRecordService.cs
+++ b/zhengcaioa/IServices/IFiAccountRecordService.cs
@@ -15,6 +15,6 @@
ResultEntity ModifyStatus(string id, string userid);
- List<FiAccountRecordDTO> GetList(string OperationalMatters = null);
+ List<FiAccountRecordDTO> GetList(string OperationalMatters = null, string Remark = null);
}
}
diff --git a/zhengcaioa/Services/CooperOrderService.cs b/zhengcaioa/Services/CooperOrderService.cs
index 03ed8db..6226e19 100644
--- a/zhengcaioa/Services/CooperOrderService.cs
+++ b/zhengcaioa/Services/CooperOrderService.cs
@@ -245,6 +245,11 @@
into msssss
from mmm in msssss.DefaultIfEmpty()
+ join n in _context.PltUsers
+ on a.Creater equals n.Id
+ into nsssss
+ from nnn in nsssss.DefaultIfEmpty()
+
where a.RecStatus == "A"
&& (string.IsNullOrWhiteSpace(searchEntity.XdTime) || (a.XdTime >= XdTimestart && a.XdTime <= XdTimeend))
&& (string.IsNullOrWhiteSpace(searchEntity.Ywjl) || ggg.Ywjl == searchEntity.Ywjl.Trim())
@@ -289,7 +294,8 @@
Remark = a.Remark,
Creater = a.Creater,
- Createtime = a.Createtime,
+ CreaterName = nnn.UserName,
+ Createtime = a.Createtime,
RecStatus = a.RecStatus,
Modifier = a.Modifier,
@@ -341,7 +347,15 @@
//if (searchEntity.totalrows == 0)
searchEntity.totalrows = query.Count();
+ data.Heji1 = Math.Round(query.Sum(x => x.OrderNum) ?? 0, 2);
+ data.Heji2 = Math.Round(query.Sum(x => x.Price) ?? 0, 2);
+ data.Heji3 = Math.Round(query.Sum(x => x.Money) ?? 0, 2);
+ data.Heji4 = Math.Round(query.Sum(x => x.Youhui) ?? 0, 2);
var lianlist = query.Skip((searchEntity.page - 1) * searchEntity.rows).Take(searchEntity.rows).ToList();
+ data.DangyeHeji1 = Math.Round(lianlist.Sum(x => x.OrderNum) ?? 0, 2);
+ data.DangyeHeji2 = Math.Round(lianlist.Sum(x => x.Price) ?? 0, 2);
+ data.DangyeHeji3 = Math.Round(lianlist.Sum(x => x.Money) ?? 0, 2);
+ data.DangyeHeji4 = Math.Round(lianlist.Sum(x => x.Youhui) ?? 0, 2);
data.LoadData(searchEntity, lianlist);
return data;
}
diff --git a/zhengcaioa/Services/FiAccountRecordService.cs b/zhengcaioa/Services/FiAccountRecordService.cs
index e2e5487..42a09c7 100644
--- a/zhengcaioa/Services/FiAccountRecordService.cs
+++ b/zhengcaioa/Services/FiAccountRecordService.cs
@@ -116,12 +116,28 @@
}
var query = (from a in _context.FiAccountRecords//.Where(x => x.RecStatus == "A")
join z in _context.FiAccounts on a.AccountId equals z.Id
+
join b in listCode.Where(x => x.CodeTable == "fi_account" && x.CodeField == "accounttype")
on z.Accounttype equals b.CodeSn
+ into bsss
+ from bbb in bsss.DefaultIfEmpty()
+
+
join c in listCode.Where(x => x.CodeTable == "fi_account_record" && x.CodeField == "RecordTypeId")
on a.RecordTypeId equals c.CodeSn
+ into csss
+ from ccc in csss.DefaultIfEmpty()
+
+
join f in _context.FiSubjects on a.SubjectId equals f.Id
+ into fsss
+ from fff in fsss.DefaultIfEmpty()
+
+
join y in _context.PltUsers on a.Creater equals y.Id
+ into ysss
+ from yyy in ysss.DefaultIfEmpty()
+
where a.RecStatus == "A"
&& (string.IsNullOrWhiteSpace(searchEntity.Createtime) || (a.Createtime >= XdTimestart && a.Createtime <= XdTimeend))
&& (string.IsNullOrWhiteSpace(searchEntity.Accounttype) || z.Accounttype == searchEntity.Accounttype.Trim())
@@ -130,22 +146,23 @@
&& (string.IsNullOrWhiteSpace(searchEntity.OperationalMatters) || a.OperationalMatters.Contains(searchEntity.OperationalMatters.Trim()))
&& (string.IsNullOrWhiteSpace(searchEntity.PaymentUnit) || a.PaymentUnit.Contains(searchEntity.PaymentUnit.Trim()))
- && (string.IsNullOrWhiteSpace(searchEntity.CreaterName) || y.UserName.Contains(searchEntity.CreaterName.Trim()))
+ && (string.IsNullOrWhiteSpace(searchEntity.CreaterName) || yyy.UserName.Contains(searchEntity.CreaterName.Trim()))
&& (string.IsNullOrWhiteSpace(searchEntity.RecordTypeId) || a.RecordTypeId == searchEntity.RecordTypeId.Trim())
&& (string.IsNullOrWhiteSpace(searchEntity.RecordTypeId) || a.RecordTypeId == searchEntity.RecordTypeId.Trim())
+ && (string.IsNullOrWhiteSpace(searchEntity.Remark) || a.Remark.Contains(searchEntity.Remark.Trim()))
select new FiAccountRecordDTO
{
Id = a.Id,
SubjectId = a.SubjectId,
- SubjectName = f.Subjectname,
+ SubjectName = fff.Subjectname,
AccountId = a.AccountId,
AccountName = z.Accountname,
Accounttype = z.Accounttype,
- AccounttypeName = b.Comments,
+ AccounttypeName = bbb.Comments,
RecordTypeId = a.RecordTypeId,
- RecordTypeName = c.Comments,
+ RecordTypeName = ccc.Comments,
Department = a.Department,
Money = a.Money,
PaymentUnit = a.PaymentUnit,
@@ -154,6 +171,7 @@
CreatetimeName = a.Createtime.ToString("yyyy-MM-dd HH:mm:ss"),
Creater = a.Creater,
+ CreaterName = yyy.UserName,
Createtime = a.Createtime,
Modifier = a.Modifier,
Modifytime = a.Modifytime,
@@ -172,9 +190,10 @@
//if (searchEntity.totalrows == 0)
searchEntity.totalrows = query.Count();
- var rolelist = query.Skip((searchEntity.page - 1) * searchEntity.rows).Take(searchEntity.rows).ToList();
-
- data.LoadData(searchEntity, rolelist);
+ data.Heji1 = Math.Round(query.Sum(x => x.Money) ?? 0, 2);
+ var lianlist = query.Skip((searchEntity.page - 1) * searchEntity.rows).Take(searchEntity.rows).ToList();
+ data.DangyeHeji1 = Math.Round(lianlist.Sum(x => x.Money) ?? 0, 2);
+ data.LoadData(searchEntity, lianlist);
return data;
}
@@ -201,17 +220,17 @@
/// 鑾峰彇鎵�鏈夋湁鏁堣鑹�
/// </summary>
/// <returns></returns>
- public List<FiAccountRecordDTO> GetList(string OperationalMatters = null)
+ public List<FiAccountRecordDTO> GetList(string OperationalMatters = null, string Remark = null)
{
var listPosition = _context.FiAccountRecords.Where(r => r.RecStatus == "A" ).ToList();
- if (!string.IsNullOrEmpty(OperationalMatters))
+ if (!string.IsNullOrEmpty(OperationalMatters)&& !string.IsNullOrEmpty(Remark))
{
- listPosition = listPosition.Where(x => x.OperationalMatters == OperationalMatters).ToList();
+ listPosition = listPosition.Where(x => x.OperationalMatters == OperationalMatters || x.Remark == Remark).ToList();
}
-
+
var list = _mapper.Map<List<FiAccountRecordDTO>>(listPosition);
return list;
}
diff --git a/zhengcaioa/Services/FiBookService.cs b/zhengcaioa/Services/FiBookService.cs
index 6b7a137..d0ab33f 100644
--- a/zhengcaioa/Services/FiBookService.cs
+++ b/zhengcaioa/Services/FiBookService.cs
@@ -73,10 +73,10 @@
var entity = _context.FiBooks.Find(id);
- if (entity.RecStatus != "A")
- {
- entity = new FiBook();
- }
+ //if (entity.RecStatus != "A")
+ //{
+ // entity = new FiBook();
+ //}
var result = _mapper.Map<FiBookDTO>(entity);
diff --git a/zhengcaioa/Services/FiMemberService.cs b/zhengcaioa/Services/FiMemberService.cs
index 923754e..9785b37 100644
--- a/zhengcaioa/Services/FiMemberService.cs
+++ b/zhengcaioa/Services/FiMemberService.cs
@@ -71,10 +71,10 @@
var entity = _context.FiMembers.Find(id);
- if (entity.RecStatus != "A")
- {
- entity = new FiMember();
- }
+ //if (entity.RecStatus != "A")
+ //{
+ // entity = new FiMember();
+ //}
var result = _mapper.Map<FiMemberDTO>(entity);
diff --git a/zhengcaioa/Services/FiOrderrecievemoneyService.cs b/zhengcaioa/Services/FiOrderrecievemoneyService.cs
index 4932909..682dddb 100644
--- a/zhengcaioa/Services/FiOrderrecievemoneyService.cs
+++ b/zhengcaioa/Services/FiOrderrecievemoneyService.cs
@@ -192,6 +192,10 @@
into msssss
from mmm in msssss.DefaultIfEmpty()
+ join s in _context.PltUsers
+ on a.Creater equals s.Id
+ into ssssss
+ from sss in ssssss.DefaultIfEmpty()
where a.RecStatus == "A" && a.ChedanStatus == "D"
&& (string.IsNullOrWhiteSpace(searchEntity.XdTime) || (a.XdTime >= XdTimestart && a.XdTime <= XdTimeend))
@@ -233,7 +237,7 @@
Creater = a.Creater,
Createtime = a.Createtime,
-
+ CreaterName = sss.UserName,
RecStatus = a.RecStatus,
Modifier = a.Modifier,
Modifytime = a.Modifytime,
@@ -258,7 +262,15 @@
//if (searchEntity.totalrows == 0)
searchEntity.totalrows = query.Count();
+ data.Heji1 = Math.Round(query.Sum(x => x.OrderNum) ?? 0, 2);
+ data.Heji2 = Math.Round(query.Sum(x => x.Money) , 2);
+ data.Heji3 = Math.Round(query.Sum(x => x.YishouMoney), 2);
+ data.Heji4 = Math.Round(query.Sum(x => x.WeishouMoney), 2);
var lianlist = query.Skip((searchEntity.page - 1) * searchEntity.rows).Take(searchEntity.rows).ToList();
+ data.DangyeHeji1 = Math.Round(lianlist.Sum(x => x.OrderNum)??0, 2);
+ data.DangyeHeji2 = Math.Round(lianlist.Sum(x => x.Money), 2);
+ data.DangyeHeji3 = Math.Round(lianlist.Sum(x => x.YishouMoney) , 2);
+ data.DangyeHeji4 = Math.Round(lianlist.Sum(x => x.WeishouMoney) , 2);
data.LoadData(searchEntity, lianlist);
return data;
}
diff --git a/zhengcaioa/Services/HrDeptService.cs b/zhengcaioa/Services/HrDeptService.cs
index a46c6e3..9408fe0 100644
--- a/zhengcaioa/Services/HrDeptService.cs
+++ b/zhengcaioa/Services/HrDeptService.cs
@@ -97,7 +97,7 @@
{
var entity = _context.HrDepts.Find(id);
- if (entity.RecStatus != "A")
+ if (entity==null || entity.RecStatus != "A")
{
entity = new HrDept();
}
diff --git a/zhengcaioa/Services/HrPositionService.cs b/zhengcaioa/Services/HrPositionService.cs
index 0dcbcb3..3369f80 100644
--- a/zhengcaioa/Services/HrPositionService.cs
+++ b/zhengcaioa/Services/HrPositionService.cs
@@ -63,7 +63,7 @@
public HrPositionDTO Get(string id)
{
var entity = _context.HrPositions.Find(id);
- if (entity.RecStatus != "A")
+ if (entity==null || entity.RecStatus != "A")
{
entity = new HrPosition();
}
diff --git a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs
index 5da7074..8afe2ac 100644
--- a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs
+++ b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs
@@ -1415,11 +1415,13 @@
resultEntity = _cooperOrderService.chedan(dto);
- var fiAccountRecordDTOs = _iFiAccountRecordService.GetList("璁㈠崟鏀舵"+dto.OrderNo);
+ var fiAccountRecordDTOs = _iFiAccountRecordService.GetList("璁㈠崟鏀舵"+dto.OrderNo, dto.OrderNo);
if (fiAccountRecordDTOs!= null && fiAccountRecordDTOs.Count > 0)
{
+ var sysCodeDtls = _liaotianService.GetSYScode("CooperVisit", "jtype");
foreach (var fiAccountRecordDTO in fiAccountRecordDTOs)
{
+
CooperatecustomCustomerDTO cooperatecustomCustomerDTO = _cooperatecustomCustomerService.Get(dto.Khdw);
FiAccountRecordDTO data1 = new FiAccountRecordDTO();
data1.RecStatus = "A";
@@ -1430,21 +1432,36 @@
data1.SubjectId = fiAccountRecordDTO.SubjectId;
data1.AccountId = fiAccountRecordDTO.AccountId;
- data1.Money = fiAccountRecordDTO.Money;
+ data1.Money = -fiAccountRecordDTO.Money;
data1.PaymentUnit = cooperatecustomCustomerDTO.Name;
- data1.OperationalMatters = "璁㈠崟鎾ゅ崟" + dto.OrderNo;
-
+ var ssss = sysCodeDtls.Where(x => x.CodeSn == dto.OrderType).FirstOrDefault();
+ if (ssss!=null)
+ {
+ dto.OrderTypeName = ssss.Comments;
+ }
+ var book = _fiBookService.Get(dto.OrderType1);
+ var member = _fiMemberService.Get(dto.OrderType1);
+ if (book != null)
+ {
+ dto.OrderType1 = book.BookName;
+ }
+ if (member != null)
+ {
+ dto.OrderType1 = member.MemberType;
+ }
+ data1.OperationalMatters = dto.OrderTypeName + dto.OrderType1 + dto.OrderType2 + " 璁㈠崟鎾ゅ崟閫�娆�" ;
+ data1.Remark = dto.OrderNo;
FiAccountDTO firmAccount = _fiAccountService.Get(data1.AccountId);
- data1.RecordTypeId = "2";//閫�娆�
+ data1.RecordTypeId = "1";//閫�娆�
data1.Department = "";
- firmAccount.AllExpenses = (firmAccount.AllExpenses ?? 0) + fiAccountRecordDTO.Money;
+ firmAccount.AllIncome = (firmAccount.AllIncome ?? 0) - fiAccountRecordDTO.Money;
firmAccount.Balance = (firmAccount.Balance ?? 0) - fiAccountRecordDTO.Money;
data1.AccountMoney = firmAccount.Balance;
diff --git a/zhengcaioa/zhengcaioa/Controllers/Finance/FiOrderrecievemoneyController.cs b/zhengcaioa/zhengcaioa/Controllers/Finance/FiOrderrecievemoneyController.cs
index e088107..2fa29d2 100644
--- a/zhengcaioa/zhengcaioa/Controllers/Finance/FiOrderrecievemoneyController.cs
+++ b/zhengcaioa/zhengcaioa/Controllers/Finance/FiOrderrecievemoneyController.cs
@@ -42,6 +42,8 @@
private readonly IHttpClientFactory _clientFactory;
private readonly IFiMemberService _iMemberService;
private readonly IPltPageService _pltPageService;
+ private readonly IFiBookService _fiBookService;
+ private readonly IFiMemberService _fiMemberService;
public FiOrderrecievemoneyController(ILogger<FiOrderrecievemoneyController> logger, ILiaotianService liaotianService, IFiOrderrecievemoneyService fiOrderrecievemoneyService, ICooperOrderService cooperOrderService, IFiSubjectService ifiSubjectService
, IFiAccountService fiAccountService, IFiAccountRecordService iFiAccountRecordService, ICooperatecustomCustomerService cooperatecustomCustomerService
@@ -51,7 +53,9 @@
, IConfiguration configuration
, IHttpClientFactory clientFactory
, IFiMemberService iMemberService
- , IPltPageService pltPageService)
+ , IPltPageService pltPageService
+ , IFiBookService fiBookService
+ , IFiMemberService fiMemberService)
{
_logger = logger;
_liaotianService = liaotianService;
@@ -68,6 +72,8 @@
_clientFactory = clientFactory;
_iMemberService = iMemberService;
_pltPageService = pltPageService;
+ _fiBookService = fiBookService;
+ _fiMemberService = fiMemberService;
}
public IActionResult Index()
@@ -273,6 +279,9 @@
}
if (data.PayType != "03")
{
+ var sysCodeDtls = _liaotianService.GetSYScode("CooperVisit", "jtype");
+ var book = _fiBookService.Get(cooperOrderDTO.OrderType1);
+ var member = _fiMemberService.Get(cooperOrderDTO.OrderType1);
FiAccountRecordDTO data1 = new FiAccountRecordDTO();
data1.RecStatus = "A";
data1.Creater = curentuser.Id;
@@ -284,8 +293,24 @@
data1.AccountId = data.AccountId;
data1.Money = data.Recievemoney;
data1.PaymentUnit = cooperatecustomCustomerDTO.Name;
- data1.OperationalMatters = "璁㈠崟鏀舵" + cooperOrderDTO.OrderNo;
+ var ssss = sysCodeDtls.Where(x => x.CodeSn == cooperOrderDTO.OrderType).FirstOrDefault();
+ if (ssss != null)
+ {
+ cooperOrderDTO.OrderTypeName = ssss.Comments;
+ }
+ if (book != null)
+ {
+ cooperOrderDTO.OrderType1 = book.BookName;
+ }
+ if (member != null)
+ {
+ cooperOrderDTO.OrderType1 = member.MemberType;
+ }
+ //data1.OperationalMatters = "璁㈠崟鏀舵" + cooperOrderDTO.OrderNo;
+
+ data1.OperationalMatters = cooperOrderDTO.OrderTypeName + cooperOrderDTO.OrderType1 + cooperOrderDTO.OrderType2 + " 璁㈠崟鏀舵";
+ data1.Remark = cooperOrderDTO.OrderNo;
FiAccountDTO firmAccount = _fiAccountService.Get(data1.AccountId);
diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/Index.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/Index.cshtml
index 2627445..03924b8 100644
--- a/zhengcaioa/zhengcaioa/Views/CooperOrder/Index.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/CooperOrder/Index.cshtml
@@ -83,6 +83,7 @@
{ label: '閲戦', name: 'Money', labtype: 'txt', hidden: false, width: 60 },
{ label: '璁㈠崟鐘舵��', name: 'ShouliStatusName', labtype: 'txt', hidden: false, width: 60 },
+ { label: '鍒跺崟浜�', name: 'CreaterName', labtype: 'txt', hidden: false, width: 60 },
{
label: '鍙楃悊', name: 'ShouliStatus', labtype: 'txt', hidden: shoulibool, width: 60,
formatter: function (cellvalue, options, rowObject) {
@@ -474,6 +475,7 @@
}
+ jQuery("#jqGrid").jqGrid("footerData", "set", { KhdwName: "<font color='darkgoldenrod'>--褰撻〉鍚堣--</font> </br> <font color='darkgoldenrod'>--鍚堣--</font>", OrderNum: "<font color='darkgoldenrod'>" + xhr.DangyeHeji1 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji1 + "</font>", Price: "<font color='darkgoldenrod'>" + xhr.DangyeHeji2 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji2 + "</font>", Money: "<font color='darkgoldenrod'>" + xhr.DangyeHeji3 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji3 + "</font>", Youhui: "<font color='darkgoldenrod'>" + xhr.DangyeHeji4 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji4 + "</font>"});
};
</script>
diff --git a/zhengcaioa/zhengcaioa/Views/FiAccount/Liushuizhang.cshtml b/zhengcaioa/zhengcaioa/Views/FiAccount/Liushuizhang.cshtml
index 0675390..c0744bc 100644
--- a/zhengcaioa/zhengcaioa/Views/FiAccount/Liushuizhang.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/FiAccount/Liushuizhang.cshtml
@@ -5,6 +5,7 @@
@section headerStyle{
<script type="text/javascript">
var FiSubject = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.FiSubject))';
+ loseherght = 60;
dataCol = [
{ label: 'id', name: 'Id', labtype: 'txt', hidden: true, width: 60},
{ label: '璐︽埛绫诲瀷', name: 'AccounttypeName', labtype: 'txt', hidden: false, width: 60 },
@@ -18,7 +19,9 @@
{ label: '璐︽埛浣欓', name: 'AccountMoney', labtype: 'txt', hidden: false, width: 60 },
{ label: '閮ㄩ棬', name: 'Department', labtype: 'txt', hidden: false, width: 60 },
{ label: '鏀朵粯娆句汉(鍗曚綅)', name: 'PaymentUnit', labtype: 'txt', hidden: false, width: 100 },
- { label: '鎽樿', name: 'OperationalMatters', labtype: 'txt', hidden: false, width: 200},
+ { label: '鎿嶄綔浜�', name: 'CreaterName', labtype: 'txt', hidden: false, width: 60 },
+ { label: '鎽樿', name: 'OperationalMatters', labtype: 'txt', hidden: false, width: 200 },
+ { label: '璁㈠崟鍙�', name: 'Remark', labtype: 'txt', hidden: false, width: 60 },
{ label: '鎿嶄綔鏃堕棿', name: 'CreatetimeName', labtype: 'txt', hidden: false, width: 100},
{
label: '鎿嶄綔', name: 'RecStatus', labtype: 'txt', hidden: false ,
@@ -33,7 +36,7 @@
{ label: '绉戠洰鍚嶇О', name: 'SubjectId', labtype: 'combox', hidden: false, data: JSON.parse(FiSubject) },
{ label: '鎽樿', name: 'OperationalMatters', labtype: 'txt', hidden: false },
-
+ { label: '璁㈠崟鍙�', name: 'Remark', labtype: 'txt', hidden: false },
{ label: '鏀朵粯娆句汉', name: 'PaymentUnit', labtype: 'txt', hidden: false },
{ label: '鎿嶄綔浜�', name: 'CreaterName', labtype: 'txt', hidden: false },
@@ -61,7 +64,20 @@
toastr.error("鍒犻櫎鎴愬姛");
/**/
}
-}
+ }
+ var _afterLoadDataload = function (xhr) {
+ //console.info(xhr);
+ //var rows = jQuery("#jqGrid").jqGrid("getRowData"), total_Xuefei = 0, total_Baomingrenshu = 0;
+ //for (var i = 0, l = rows.length; i < l; i++) {
+ // total_Xuefei += (rows[i].Xuefei - 0);
+ // total_Baomingrenshu += (rows[i].Baomingrenshu - 0);
+ //}
+
+ jQuery("#jqGrid").jqGrid("footerData", "set", { RecordTypeName: "<font color='darkgoldenrod'>--褰撻〉鍚堣--</font> </br> <font color='darkgoldenrod'>--鍚堣--</font>", Money: "<font color='darkgoldenrod'>" + xhr.DangyeHeji1 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji1 + "</font>" });
+
+
+
+ };
</script>
}
diff --git a/zhengcaioa/zhengcaioa/Views/FiAccountExpenses/Index.cshtml b/zhengcaioa/zhengcaioa/Views/FiAccountExpenses/Index.cshtml
index f7b5b52..93c0096 100644
--- a/zhengcaioa/zhengcaioa/Views/FiAccountExpenses/Index.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/FiAccountExpenses/Index.cshtml
@@ -6,6 +6,7 @@
<script type="text/javascript">
var accounttype = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.accounttype))';
var FiSubject = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.FiSubject))';
+ loseherght = 60;
dataCol = [
{ label: 'id', name: 'Id', labtype: 'txt', hidden: true, width: 60},
{ label: '璐︽埛绫诲瀷', name: 'AccounttypeName', labtype: 'txt', hidden: false, width: 60 },
@@ -17,7 +18,9 @@
{ label: '璐︽埛浣欓', name: 'AccountMoney', labtype: 'txt', hidden: false, width: 60 },
{ label: '閮ㄩ棬', name: 'Department', labtype: 'txt', hidden: false, width: 60 },
{ label: '鏀舵浜�(鍗曚綅)', name: 'PaymentUnit', labtype: 'txt', hidden: false, width: 100 },
- { label: '鎽樿', name: 'OperationalMatters', labtype: 'txt', hidden: false, width: 200},
+ { label: '鎿嶄綔浜�', name: 'CreaterName', labtype: 'txt', hidden: false, width: 60 },
+ { label: '鎽樿', name: 'OperationalMatters', labtype: 'txt', hidden: false, width: 200 },
+ { label: '璁㈠崟鍙�', name: 'Remark', labtype: 'txt', hidden: false, width: 60 },
{ label: '鎿嶄綔鏃堕棿', name: 'CreatetimeName', labtype: 'txt', hidden: false, width: 100},
{
label: '鎿嶄綔', name: 'RecStatus', labtype: 'txt', hidden: false ,
@@ -33,7 +36,7 @@
{ label: '璐︽埛鍚嶇О', name: 'AccountId', labtype: 'combox', hidden: false, data: JSON.parse('[]'),},
{ label: '绉戠洰鍚嶇О', name: 'SubjectId', labtype: 'combox', hidden: false, data: JSON.parse(FiSubject) },
{ label: '鎽樿', name: 'OperationalMatters', labtype: 'txt', hidden: false },
-
+ { label: '璁㈠崟鍙�', name: 'Remark', labtype: 'txt', hidden: false },
{ label: '浠樻浜�(鍗曚綅)', name: 'PaymentUnit', labtype: 'txt', hidden: false },
{ label: '鎿嶄綔浜�', name: 'CreaterName', labtype: 'txt', hidden: false },
@@ -65,7 +68,22 @@
toastr.error("鍒犻櫎鎴愬姛");
/**/
}
-}
+ }
+ var _afterLoadDataload = function (xhr) {
+ //console.info(xhr);
+ //var rows = jQuery("#jqGrid").jqGrid("getRowData"), total_Xuefei = 0, total_Baomingrenshu = 0;
+ //for (var i = 0, l = rows.length; i < l; i++) {
+ // total_Xuefei += (rows[i].Xuefei - 0);
+ // total_Baomingrenshu += (rows[i].Baomingrenshu - 0);
+ //}
+
+ jQuery("#jqGrid").jqGrid("footerData", "set", { SubjectName: "<font color='darkgoldenrod'>--褰撻〉鍚堣--</font> </br> <font color='darkgoldenrod'>--鍚堣--</font>", Money: "<font color='darkgoldenrod'>" + xhr.DangyeHeji1 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji1 + "</font>" });
+
+
+
+ };
+
+
</script>
}
diff --git a/zhengcaioa/zhengcaioa/Views/FiAccountIncome/Index.cshtml b/zhengcaioa/zhengcaioa/Views/FiAccountIncome/Index.cshtml
index a720375..7db0138 100644
--- a/zhengcaioa/zhengcaioa/Views/FiAccountIncome/Index.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/FiAccountIncome/Index.cshtml
@@ -6,6 +6,7 @@
<script type="text/javascript">
var accounttype = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.accounttype))';
var FiSubject = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.FiSubject))';
+ loseherght = 60;
dataCol = [
{ label: 'id', name: 'Id', labtype: 'txt', hidden: true, width: 60},
{ label: '璐︽埛绫诲瀷', name: 'AccounttypeName', labtype: 'txt', hidden: false, width: 60 },
@@ -16,7 +17,9 @@
{ label: '鏀跺叆閲戦', name: 'Money', labtype: 'txt', hidden: false, width: 60},
{ label: '璐︽埛浣欓', name: 'AccountMoney', labtype: 'txt', hidden: false, width: 60},
{ label: '浜ゆ浜�(鍗曚綅)', name: 'PaymentUnit', labtype: 'txt', hidden: false, width: 100 },
- { label: '鎽樿', name: 'OperationalMatters', labtype: 'txt', hidden: false, width: 200},
+ { label: '鎿嶄綔浜�', name: 'CreaterName', labtype: 'txt', hidden: false, width: 60 },
+ { label: '鎽樿', name: 'OperationalMatters', labtype: 'txt', hidden: false, width: 200 },
+ { label: '璁㈠崟鍙�', name: 'Remark', labtype: 'txt', hidden: false, width: 60 },
{ label: '鎿嶄綔鏃堕棿', name: 'CreatetimeName', labtype: 'txt', hidden: false, width: 100},
{
label: '鎿嶄綔', name: 'RecStatus', labtype: 'txt', hidden: false ,
@@ -32,11 +35,11 @@
{ label: '璐︽埛鍚嶇О', name: 'AccountId', labtype: 'combox', hidden: false, data: JSON.parse('[]'),},
{ label: '绉戠洰鍚嶇О', name: 'SubjectId', labtype: 'combox', hidden: false, data: JSON.parse(FiSubject) },
{ label: '鎽樿', name: 'OperationalMatters', labtype: 'txt', hidden: false },
-
+ { label: '璁㈠崟鍙�', name: 'Remark', labtype: 'txt', hidden: false },
{ label: '浠樻浜�(鍗曚綅)', name: 'PaymentUnit', labtype: 'txt', hidden: false },
{ label: '鎿嶄綔浜�', name: 'CreaterName', labtype: 'txt', hidden: false },
-
-
+
+
];
@@ -64,7 +67,20 @@
toastr.error("鍒犻櫎鎴愬姛");
/**/
}
-}
+ }
+ var _afterLoadDataload = function (xhr) {
+ //console.info(xhr);
+ //var rows = jQuery("#jqGrid").jqGrid("getRowData"), total_Xuefei = 0, total_Baomingrenshu = 0;
+ //for (var i = 0, l = rows.length; i < l; i++) {
+ // total_Xuefei += (rows[i].Xuefei - 0);
+ // total_Baomingrenshu += (rows[i].Baomingrenshu - 0);
+ //}
+
+ jQuery("#jqGrid").jqGrid("footerData", "set", { SubjectName: "<font color='darkgoldenrod'>--褰撻〉鍚堣--</font> </br> <font color='darkgoldenrod'>--鍚堣--</font>", Money: "<font color='darkgoldenrod'>" + xhr.DangyeHeji1 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji1 + "</font>" });
+
+
+
+ };
</script>
}
diff --git a/zhengcaioa/zhengcaioa/Views/FiAccountIncome/PrintAll.cshtml b/zhengcaioa/zhengcaioa/Views/FiAccountIncome/PrintAll.cshtml
index fa116f2..10c4b74 100644
--- a/zhengcaioa/zhengcaioa/Views/FiAccountIncome/PrintAll.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/FiAccountIncome/PrintAll.cshtml
@@ -20,7 +20,9 @@
{ label: '閲戦', name: 'Money', labtype: 'txt', hidden: false, width: 100 },
{ label: '浣欓', name: 'Balance', labtype: 'txt', hidden: false, width: 100 },
{ label: '鏀�(鏀�)娆惧崟浣�', name: 'PaymentUnit', labtype: 'txt', hidden: false, width: 200 },
- { label: '鎽樿', name: 'OperationalMatters', labtype: 'txt', hidden: false, width: 200 },
+ { label: '鎿嶄綔浜�', name: 'CreaterName', labtype: 'txt', hidden: false, width: 60 },
+ { label: '鎽樿', name: 'OperationalMatters', labtype: 'txt', hidden: false, width: 200 },
+ { label: '璁㈠崟鍙�', name: 'Remark', labtype: 'txt', hidden: false, width: 60 },
{ label: '鎿嶄綔鏃堕棿', name: 'CreatetimeName', labtype: 'txt', hidden: false, width: 100 },
];
@@ -32,7 +34,7 @@
{ label: '绉戠洰鍚嶇О', name: 'SubjectId', labtype: 'combox', hidden: false, data: JSON.parse(FiSubject) },
{ label: '璁板綍绫诲瀷', name: 'RecordTypeId', labtype: 'combox', hidden: false, data: JSON.parse(RecordTypeId) },
{ label: '鎽樿', name: 'OperationalMatters', labtype: 'txt', hidden: false },
-
+ { label: '璁㈠崟鍙�', name: 'Remark', labtype: 'txt', hidden: false },
{ label: '浠樻浜�(鍗曚綅)', name: 'PaymentUnit', labtype: 'txt', hidden: false },
{ label: '鎿嶄綔浜�', name: 'CreaterName', labtype: 'txt', hidden: false },
@@ -51,7 +53,7 @@
var PaymentUnit = $("#PBSPaymentUnit").val();
var CreaterName = $("#PBSCreaterName").val();
-
+ var Remark = $("#PBSRemark").val();
var Createtimestart = $("#PBSCreatetimestart").val();
@@ -62,7 +64,7 @@
}
- var url = "/FiAccountIncome/print?Accounttype=" + Accounttype + "&AccountId=" + AccountId + "&SubjectId=" + SubjectId + "&RecordTypeId=" + RecordTypeId + "&OperationalMatters=" + OperationalMatters + "&PaymentUnit=" + PaymentUnit + "&CreaterName=" + CreaterName + "&Createtime=" + Createtime;
+ var url = "/FiAccountIncome/print?Accounttype=" + Accounttype + "&AccountId=" + AccountId + "&SubjectId=" + SubjectId + "&RecordTypeId=" + RecordTypeId + "&OperationalMatters=" + OperationalMatters + "&PaymentUnit=" + PaymentUnit + "&CreaterName=" + CreaterName + "&Createtime=" + Createtime + "&Remark=" + Remark;
var me = window.open(url, "鎵撳嵃"); //鎵撳紑鏂扮獥鍙�
diff --git a/zhengcaioa/zhengcaioa/Views/FiAccountIncome/print.cshtml b/zhengcaioa/zhengcaioa/Views/FiAccountIncome/print.cshtml
index 5559f66..0725fed 100644
--- a/zhengcaioa/zhengcaioa/Views/FiAccountIncome/print.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/FiAccountIncome/print.cshtml
@@ -81,31 +81,35 @@
<td style="width:7%;"> 绉戠洰鍚嶇О</td>
<td style="width:7%;"> 閲戦</td>
<td style="width:7%;"> 浣欓</td>
+ <td style="width:7%;"> 鎿嶄綔浜�</td>
<td style="width:15%;"> 鏀�(鏀�)娆惧崟浣�</td>
<td style="width:15%;"> 鎽樿</td>
+ <td style="width:7%;"> 璁㈠崟鍙�</td>
<td style="width:12%;"> 鏃堕棿</td>
</tr>
@foreach (var liaotianDTO in liaotianDTOs)
{
- <tr>
- <td> @i</td>
- <td> @liaotianDTO.RecordTypeName</td>
- <td> @liaotianDTO.AccounttypeName</td>
- <td> @liaotianDTO.AccountName</td>
- <td> @liaotianDTO.SubjectName</td>
- <td> @liaotianDTO.Money</td>
- <td> @liaotianDTO.Balance</td>
- <td> @liaotianDTO.PaymentUnit</td>
- <td> @liaotianDTO.OperationalMatters</td>
- <td> @liaotianDTO.CreatetimeName</td>
- </tr>
+ <tr>
+ <td> @i</td>
+ <td> @liaotianDTO.RecordTypeName</td>
+ <td> @liaotianDTO.AccounttypeName</td>
+ <td> @liaotianDTO.AccountName</td>
+ <td> @liaotianDTO.SubjectName</td>
+ <td> @liaotianDTO.Money</td>
+ <td> @liaotianDTO.Balance</td>
+ <td> @liaotianDTO.CreaterName</td>
+ <td> @liaotianDTO.PaymentUnit</td>
+ <td> @liaotianDTO.OperationalMatters</td>
+ <td> @liaotianDTO.Remark</td>
+ <td> @liaotianDTO.CreatetimeName</td>
+ </tr>
i++;
}
<tr>
- <td colspan="10" > <span style="color:darkgoldenrod"> 鏀跺叆缁熻锛� @ViewBag.shourusum 鍏� 鏀嚭缁熻锛� @ViewBag.zhichusum 鍏�</span> </td>
+ <td colspan="12" > <span style="color:darkgoldenrod"> 鏀跺叆缁熻锛� @ViewBag.shourusum 鍏� 鏀嚭缁熻锛� @ViewBag.zhichusum 鍏�</span> </td>
</tr>
</table>
diff --git a/zhengcaioa/zhengcaioa/Views/FiOrderrecievemoney/Index.cshtml b/zhengcaioa/zhengcaioa/Views/FiOrderrecievemoney/Index.cshtml
index 9786f2f..9e9a993 100644
--- a/zhengcaioa/zhengcaioa/Views/FiOrderrecievemoney/Index.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/FiOrderrecievemoney/Index.cshtml
@@ -16,7 +16,15 @@
{ label: 'id', name: 'Id', labtype: 'txt', hidden: true },
{ label: '涓嬪崟鏃堕棿', name: 'XdTimeName', labtype: 'txt', hidden: false, width: 80 },
{
- label: '璁㈠崟鍙�', name: 'OrderNo', labtype: 'txt', hidden: false, width: 80
+ label: '璁㈠崟鍙�', name: 'OrderNo', labtype: 'txt', hidden: false, width: 80,
+ formatter: function (cellvalue, options, rowObject) {
+ if (rowObject.ShouliStatus == "A") {
+ return "<a onclick=\"OpenWindow('" + cellvalue.replace(/'/g, '') + "','98%','100%', '/CooperOrder/Edit?id=" + rowObject.Id + "&ShouliStatus=" + rowObject.ShouliStatus + "')\" >" + cellvalue + "</a>";
+ } else {
+ return "<a onclick=\"OpenWindow('" + cellvalue.replace(/'/g, '') + "','98%','100%', '/CooperOrder/Edit?id=" + rowObject.Id + "&ShouliStatus=" + rowObject.ShouliStatus + "')\" >" + cellvalue + "</a>";
+ }
+
+ }
},
{ label: '鏁伴噺', name: 'OrderNum', labtype: 'txt', hidden: false, width: 50 },
@@ -24,7 +32,7 @@
{ label: '璁㈠崟绫诲瀷', name: 'OrderTypeName', labtype: 'txt', hidden: false, width: 50 },
{ label: '閲戦', name: 'Money', labtype: 'txt', hidden: false, width: 50 },
-
+ { label: '鍒跺崟浜�', name: 'CreaterName', labtype: 'txt', hidden: false, width: 60 },
{ label: '宸叉敹娆�', name: 'YishouMoney', labtype: 'txt', hidden: false, width: 50 },
{ label: '鏈敹娆�', name: 'WeishouMoney', labtype: 'txt', hidden: false, width: 50 },
{ label: '璁㈠崟鐘舵��', name: 'OrderStatus', labtype: 'txt', hidden: false, width: 60 },
@@ -93,6 +101,7 @@
}
+ jQuery("#jqGrid").jqGrid("footerData", "set", { OrderNo: "<font color='darkgoldenrod'>--褰撻〉鍚堣--</font> </br> <font color='darkgoldenrod'>--鍚堣--</font>", OrderNum: "<font color='darkgoldenrod'>" + xhr.DangyeHeji1 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji1 + "</font>", Money: "<font color='darkgoldenrod'>" + xhr.DangyeHeji2 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji2 + "</font>", YishouMoney: "<font color='darkgoldenrod'>" + xhr.DangyeHeji3 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji3 + "</font>", WeishouMoney: "<font color='darkgoldenrod'>" + xhr.DangyeHeji4 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji4 + "</font>" });
};
--
Gitblit v1.9.1