Browse Source

手机缴费、查看发票

西昌缴费二期
fzp 1 year ago
parent
commit
db4ddb1570
72 changed files with 477 additions and 18620 deletions
  1. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Organization/app.config
  2. +14
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/ReceiveSendFeeManagement/Controllers/FinaChargeStuYearController.cs
  3. +1
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/ReceiveSendFeeManagement/Views/FinaChargeStuYear/IndexForStudent.cshtml
  4. +29
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/ReceiveSendFeeManagement/Views/FinaChargeStuYear/IndexForStudent.js
  5. +15
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/ReceiveSendFeeManagement/Views/FinaChargeStuYear/InvoiceForm.cshtml
  6. +53
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/ReceiveSendFeeManagement/Views/FinaChargeStuYear/InvoiceForm.js
  7. +2
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Learun.Application.Web.csproj
  8. +94
    -93
      Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/ReceiveSendFeeManagement/FinaChargeStuYearApi.cs
  9. +58
    -50
      Learun.Framework.Ultimate V7/Learun.Application.WebApi/Web.config
  10. +8
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Website/Web.config
  11. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Application.WorkFlowServer/App.config
  12. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.AppMagager/app.config
  13. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Base/App.config
  14. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Excel/app.config
  15. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Extention/app.config
  16. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Form/app.config
  17. +16
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Language/app.config
  18. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Mapping/App.config
  19. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Message/app.config
  20. +16
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.OA/app.config
  21. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Report/app.config
  22. +20
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/ReceiveSendFeeManagement/FinaChargeStuYear/FinaChargeStuYearBLL.cs
  23. +2
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/ReceiveSendFeeManagement/FinaChargeStuYear/FinaChargeStuYearEntity.cs
  24. +3
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/ReceiveSendFeeManagement/FinaChargeStuYear/FinaChargeStuYearIBLL.cs
  25. +22
    -1
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/ReceiveSendFeeManagement/FinaChargeStuYear/FinaChargeStuYearService.cs
  26. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/app.config
  27. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.WorkFlow/app.config
  28. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Cache/Learun.Cache.Factory/app.config
  29. +2
    -2
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Cache/Learun.Cache.Redis/Learun.Cache.Redis.csproj
  30. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Cache/Learun.Cache.Redis/app.config
  31. +1
    -1
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Cache/Learun.Cache.Redis/packages.config
  32. +4
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Util/Learun.Util.Operat/app.config
  33. +0
    -14
      Learun.Framework.Ultimate V7/LearunApp-2.2.0/config.js
  34. +19
    -0
      Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json
  35. +1
    -1
      Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/EducationalAdministration/StuInfoBasic_PayFee/PayFee/payInvioce.vue
  36. +4
    -4
      Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/ReceiveSendFeeManagement/PayFee/list.vue
  37. +33
    -25
      Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/ReceiveSendFeeManagement/PayFee/single.vue
  38. +4
    -0
      Learun.Framework.Ultimate V7/Quanjiang.DigitalScholl.DataSync/App.config
  39. BIN
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/.signature.p7s
  40. +0
    -23
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/LICENSE.TXT
  41. BIN
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/System.Numerics.Vectors.4.4.0.nupkg
  42. +0
    -226
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/THIRD-PARTY-NOTICES.TXT
  43. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/MonoAndroid10/_._
  44. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/MonoTouch10/_._
  45. BIN
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/net46/System.Numerics.Vectors.dll
  46. +0
    -2597
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/net46/System.Numerics.Vectors.xml
  47. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/netcoreapp2.0/_._
  48. BIN
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/netstandard1.0/System.Numerics.Vectors.dll
  49. +0
    -2597
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/netstandard1.0/System.Numerics.Vectors.xml
  50. BIN
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/netstandard2.0/System.Numerics.Vectors.dll
  51. +0
    -2597
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/netstandard2.0/System.Numerics.Vectors.xml
  52. BIN
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll
  53. +0
    -2597
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml
  54. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/xamarinios10/_._
  55. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/xamarinmac20/_._
  56. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/xamarintvos10/_._
  57. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/xamarinwatchos10/_._
  58. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/MonoAndroid10/_._
  59. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/MonoTouch10/_._
  60. BIN
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/net46/System.Numerics.Vectors.dll
  61. +0
    -2597
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/net46/System.Numerics.Vectors.xml
  62. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/netcoreapp2.0/_._
  63. BIN
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/netstandard1.0/System.Numerics.Vectors.dll
  64. +0
    -2597
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/netstandard1.0/System.Numerics.Vectors.xml
  65. BIN
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/netstandard2.0/System.Numerics.Vectors.dll
  66. +0
    -2597
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/netstandard2.0/System.Numerics.Vectors.xml
  67. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/xamarinios10/_._
  68. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/xamarinmac20/_._
  69. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/xamarintvos10/_._
  70. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/xamarinwatchos10/_._
  71. +0
    -0
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/useSharedDesignerContext.txt
  72. +0
    -1
      Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/version.txt

+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Application.Organization/app.config View File

@@ -18,6 +18,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

+ 14
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/ReceiveSendFeeManagement/Controllers/FinaChargeStuYearController.cs View File

@@ -55,6 +55,12 @@ namespace Learun.Application.Web.Areas.ReceiveSendFeeManagement.Controllers
return View();
}

[HttpGet]
public ActionResult InvoiceForm()
{
return View();
}

[HttpGet]
public ActionResult PayFeeForm()
{
@@ -114,6 +120,14 @@ namespace Learun.Application.Web.Areas.ReceiveSendFeeManagement.Controllers
return Success(jsonData);
}

[HttpGet]
[AjaxOnly]
public ActionResult GetInvoiceRecord(string keyValue)
{
var invoiceRecord = finaChargeStuYearIBLL.GetStuInvoice(keyValue);
return Success(invoiceRecord);
}

[HttpGet]
[AjaxOnly]
public ActionResult GetPayFeeDetail(string keyValue)


+ 1
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/ReceiveSendFeeManagement/Views/FinaChargeStuYear/IndexForStudent.cshtml View File

@@ -21,6 +21,7 @@
<div class=" btn-group btn-group-sm">
<a id="lr_pay" class="btn btn-default"><i class="fa fa-qrcode"></i>&nbsp;二维码缴费</a>
<a id="lr_detail" class="btn btn-default"><i class="fa fa-list"></i>&nbsp;缴费记录</a>
<a id="lr_viewinvoice" class="btn btn-default"><i class="fa fa-pencil-square-o"></i>&nbsp;查看发票</a>
</div>
</div>
</div>


+ 29
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/ReceiveSendFeeManagement/Views/FinaChargeStuYear/IndexForStudent.js View File

@@ -51,6 +51,35 @@ var bootstrap = function ($, learun) {
});
}
});
//查看发票
$('#lr_viewinvoice').on('click', function () {
var keyValue = $('#gridtable').jfGridValue('FSYId');
var selectedRow = $('#gridtable').jfGridGet('rowdata');
if (learun.checkrow(keyValue)) {
if (selectedRow.PayFeeStatus == "1" || selectedRow.PayFeeStatus == "4") {
//查询发票链接
learun.httpAsyncGet(
top.$.rootUrl + '/ReceiveSendFeeManagement/FinaChargeStuYear/GetInvoiceRecord?keyValue=' + keyValue, function (res) {
if (!!res.data && res.data.length > 0) {
learun.layerForm({
id: 'form_invoice',
title: '查看发票',
url: top.$.rootUrl + '/ReceiveSendFeeManagement/FinaChargeStuYear/InvoiceForm?keyValue=' + keyValue,
width: 1000,
height: 800,
btn: null
});
} else {
learun.alert.warning("当前学生尚未开具发票,请缴费成功后耐心等待!");
return;
}
});
} else {
learun.alert.warning("当前学生尚未开票,请缴费成功后耐心等待!");
return;
}
}
});

},
// 初始化列表


+ 15
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/ReceiveSendFeeManagement/Views/FinaChargeStuYear/InvoiceForm.cshtml View File

@@ -0,0 +1,15 @@
@{
ViewBag.Title = "新生缴费管理";
Layout = "~/Views/Shared/_Form.cshtml";
}
<style>
#btnBox {
text-align: center;
}
</style>
<div class="lr-form-tabs" id="lr_form_tabs">
<ul class="nav nav-tabs" id="tabul"></ul>
</div>
<div class="tab-content lr-tab-content" id="lr_tab_content">
</div>
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/StuInfoBasic_PayFee/InvoiceForm.js")

+ 53
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/ReceiveSendFeeManagement/Views/FinaChargeStuYear/InvoiceForm.js View File

@@ -0,0 +1,53 @@
/* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn)
* Copyright (c) 2013-2018 北京泉江科技有限公司
* 创建人:超级管理员
* 日 期:2019-08-08 17:21
* 描 述:新生缴费管理
*/
var acceptClick;
var keyValue = request('keyValue');
var bootstrap = function ($, learun) {
"use strict";
var page = {
init: function () {
$('.lr-form-wrap').lrscroll();
page.bind();
page.initData();
},
bind: function () {
$('#lr_form_tabs').lrFormTab();
//$('#lr_form_tabs ul li').eq(0).trigger('click');

//取消缴费
$('#cancelPayFee').click(function () {
learun.layerClose(window.name);
});
},
initData: function () {
if (!!keyValue) {
learun.httpAsyncGet(
top.$.rootUrl + '/ReceiveSendFeeManagement/FinaChargeStuYear/GetInvoiceRecord?keyValue=' + keyValue, function (res) {
if (!!res.data) {
var ulHtml = "";
var contentHtml = "";
for (var i = 0; i < res.data.length; i++) {
ulHtml += '<li><a data-value="tab' + (i + 1) + '">票据' + (i + 1) + '</a></li>';
contentHtml += '<div class="lr-form-wrap tab-pane tabClass" id="tab' + (i + 1) + '" >';
contentHtml += '<iframe width="100%" scrolling="auto" height="100%" frameborder="0" src="' + res.data[i].billUrl + '"></iframe>';
contentHtml += '</div>';
}
$('#tabul').html(ulHtml);
$('#lr_tab_content').html(contentHtml);
$('#lr_form_tabs ul li').eq(0).trigger('click');
} else {
learun.alert.warning("当前新生尚未开具发票,请缴费成功后耐心等待!");
return;
}
});
}
}
};


page.init();
}

+ 2
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Learun.Application.Web.csproj View File

@@ -1636,6 +1636,7 @@
<Content Include="Areas\ReceiveSendFeeManagement\Views\FinaChargeStuYearItem\Import.js" />
<Content Include="Areas\ReceiveSendFeeManagement\Views\FinaChargeStuYear\GenerateByConditionForm.js" />
<Content Include="Areas\ReceiveSendFeeManagement\Views\FinaChargeStuYear\IndexForStudent.js" />
<Content Include="Areas\ReceiveSendFeeManagement\Views\FinaChargeStuYear\InvoiceForm.js" />
<Content Include="Areas\ReceiveSendFeeManagement\Views\FinaChargeStuYear\PayFeeForm.js" />
<Content Include="Areas\StudentWork\Views\SW_Ask_Main\AnswerIndex.js" />
<Content Include="Areas\StudentWork\Views\SW_Ask_Main\AnswerQuery.js" />
@@ -7986,6 +7987,7 @@
<Content Include="Content\excel\缴费明细.xls" />
<Content Include="Areas\ReceiveSendFeeManagement\Views\FinaChargeStuYear\IndexForStudent.cshtml" />
<Content Include="Areas\ReceiveSendFeeManagement\Views\FinaChargeStuYear\PayFeeForm.cshtml" />
<Content Include="Areas\ReceiveSendFeeManagement\Views\FinaChargeStuYear\InvoiceForm.cshtml" />
<None Include="Properties\PublishProfiles\CustomProfile.pubxml" />
<None Include="Properties\PublishProfiles\FolderProfile.pubxml" />
<Content Include="Views\Login\Default-beifen.cshtml" />


+ 94
- 93
Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/ReceiveSendFeeManagement/FinaChargeStuYearApi.cs View File

@@ -30,22 +30,23 @@ namespace Learun.Application.WebApi.Modules
public class FinaChargeStuYearApi : BaseApi
{
private FinaChargeStuYearIBLL finaChargeStuYearIBLL = new FinaChargeStuYearBLL();
private FinaChargeStuOrderIBLL finaChargeStuOrderIbll = new FinaChargeStuOrderBLL();

public FinaChargeStuYearApi()
: base("/ReceiveSendFeeManagement/FinaChargeStuYearApi")
{
Get["/getpayfeelist"] = GetPayfeeList;// 获取缴费列表
//Get["/getpayfeeinfo"] = GetPayfeeInfo;//获取缴费明细
//Post["/generateqrcode"] = PayFeeQRCode;//生成缴费二维码
//Get["/getinvoice"] = GetInvoice;//获取发票
Get["/getpayfeeinfo"] = GetPayfeeInfo;//获取缴费明细
Post["/generateqrcode"] = PayFeeQRCode;//生成缴费二维码
Get["/getinvoice"] = GetInvoice;//获取发票
}

public Response GetInvoice(dynamic _)
{
string keyValue = Request.Query["keyValue"];
var list = finaChargeStuYearIBLL.GetStuInvoice(keyValue);
return Success(list);
}
//public Response GetInvoice(dynamic _)
//{
// string keyValue = Request.Query["keyValue"];
// var list = stuInfoFreshIBLL.GetStuEnrollFeeOrder(keyValue, false);
// return Success(list);
//}

public Response GetPayfeeList(dynamic _)
{
@@ -61,24 +62,26 @@ namespace Learun.Application.WebApi.Modules
return Success(jsonData);
}

//public Response GetPayfeeInfo(dynamic _)
//{
// string keyValue = Request.Query["keyValue"];
// var stuInfoBasic_PayFeeEntity = stuInfoBasic_PayFeeIBLL.GetStuInfoBasic_PayFeeEntity(keyValue);
// var StuInfoFreshData = stuInfoBasicIbll.GetStuInfoBasicEntityByStuNo(stuInfoBasic_PayFeeEntity.StuNo);
// //当前年度缴费记录
// var FinaChargesStandardList = new List<FinaChargesStandardEntity>();
// FinaChargesStandardList = finaChargesStandardIBLL.GetFinaChargesStandardListByYongYou(StuInfoFreshData.StuNo, stuInfoBasic_PayFeeEntity.PayYear.Value).ToList();
// var PayFeeTotal = FinaChargesStandardList.Select(x => x.SJAmount).Sum();
// var jsonData = new
// {
// StuInfoFreshData = StuInfoFreshData,
// FinaChargesStandardList = FinaChargesStandardList,
// PayFeeTotal = PayFeeTotal,
// YJAmount = FinaChargesStandardList.Sum(x => x.PayedMoney)
// };
// return Success(jsonData);
//}
public Response GetPayfeeInfo(dynamic _)
{
string keyValue = Request.Query["keyValue"];
//学生基础信息
var FinaChargeStuYearData = finaChargeStuYearIBLL.GetFinaChargeStuYearEntity(keyValue);
//学生缴费明细
var FinaChargeStuItemList = finaChargeStuYearIBLL.GetFinaChargeStuItemList(keyValue);
foreach (var finaChargeStuYearItemEntity in FinaChargeStuItemList)
{
finaChargeStuYearItemEntity.FSBlance = Math.Abs(finaChargeStuYearItemEntity.FSBlance.Value);
}
var jsonData = new
{
StuInfoFreshData = FinaChargeStuYearData,
FinaChargesStandardList = FinaChargeStuItemList,
PayFeeTotal = Math.Abs(FinaChargeStuYearData.FSBlance.Value),
SJAmount = FinaChargeStuYearData.SJAmount
};
return Success(jsonData);
}


public class PayfeeRequest
@@ -91,73 +94,71 @@ namespace Learun.Application.WebApi.Modules
/// 生成缴费二维码
/// </summary>
/// <returns></returns>
//public Response PayFeeQRCode(dynamic _)
//{
// string keyValue = Request.Query["keyValue"];
// PayfeeRequest parameter = this.GetReqData<PayfeeRequest>();
// StuInfoFreshEntity entity = parameter.strEntity.ToObject<StuInfoFreshEntity>();
// List<StuEnrollFeeOrderDetailEntity> list = parameter.detailList.ToObject<List<StuEnrollFeeOrderDetailEntity>>();
// var model = stuInfoBasic_PayFeeIBLL.GetStuInfoBasic_PayFeeEntity(keyValue);
// var imgUrl = "";
// Random ran = new Random();
// string merchantid = "105000082201406";//商户号
// string posid = "043724806";//商户柜台代码
// string branchid = "510000000";//分行代码
// string orderid = DateTime.Now.ToString("yyyyMMddhhmmss") + ran.Next(0, 100000);
// string payment = entity.PayMoney.ToString();
// string curcode = "01";
// string txcode = "530550";
// string remark1 = model.StuNo;
// string remark2 = model.PayYear.ToString();
// string returntype = "3";
// string timeout = DateTime.Now.AddMinutes(10).ToString("yyyyMMddHHmmss");
// string pub32tr2 = "40d987faa793a0a27e7a86ef020111";
// string bankURL = "https://ibsbjstar.ccb.com.cn/CCBIS/ccbMain?CCB_IBSVersion=V6";
// string tmp = "MERCHANTID=" + merchantid + "&POSID=" + posid + "&BRANCHID=" + branchid + "&ORDERID=" + orderid;
// tmp += "&PAYMENT=" + payment + "&CURCODE=" + curcode + "&TXCODE=" + txcode + "&REMARK1=" + remark1;
// tmp += "&REMARK2=" + remark2 + "&RETURNTYPE=" + returntype + "&TIMEOUT=" + timeout;
// MD5 md5 = MD5.Create();
// string tmp1 = tmp;
// tmp += "&PUB=" + pub32tr2;
// byte[] buffer = Encoding.Default.GetBytes(tmp);
// byte[] md5Buffer = md5.ComputeHash(buffer);
// string strMd5 = "";
// //hdnOrderId.Value = orderid;
// foreach (byte item in md5Buffer)
// {
// strMd5 += item.ToString("x2");
// }
// string url = bankURL + "&" + tmp1 + "&MAC=" + strMd5;
// string reJson = HttpMethods.Post(url);
// LogEntity logEntity = new LogEntity();
// logEntity.F_CategoryId = 121;
// logEntity.F_ExecuteResultJson = reJson;
// logEntity.WriteLog();
// //HttpConnect conn = new HttpConnect();
// //string reJson = conn.Post(url, "");
// JsonBean MemberInfoList = JsonConvert.DeserializeObject<JsonBean>(reJson);
// if (MemberInfoList.SUCCESS.Equals("true"))
// {
// string imgCode = HttpMethods.Post(MemberInfoList.PAYURL);
// logEntity.F_CategoryId = 121;
// logEntity.F_ExecuteResultJson = imgCode;
// logEntity.WriteLog();
// MemberInfoList = JsonConvert.DeserializeObject<JsonBean>(imgCode);
// if (MemberInfoList.SUCCESS.Equals("true"))
// {
// imgUrl = CreateQRImg(MemberInfoList.QRURL, orderid);
// }
// }
public Response PayFeeQRCode(dynamic _)
{
PayfeeRequest parameter = this.GetReqData<PayfeeRequest>();
FinaChargeStuYearEntity entity = parameter.strEntity.ToObject<FinaChargeStuYearEntity>();
List<FinaChargeStuOrderDetailEntity> list = parameter.detailList.ToObject<List<FinaChargeStuOrderDetailEntity>>();
var imgUrl = "";
Random ran = new Random();
string merchantid = "105000082201406";//商户号
string posid = "043724806";//商户柜台代码
string branchid = "510000000";//分行代码
string orderid = DateTime.Now.ToString("yyyyMMddhhmmss") + ran.Next(0, 100000);
string payment = entity.PayMoney.ToString();
string curcode = "01";
string txcode = "530550";
string remark1 = entity.StuNo;
string remark2 = entity.FSYear.ToString();
string returntype = "3";
string timeout = DateTime.Now.AddMinutes(10).ToString("yyyyMMddHHmmss");
string pub32tr2 = "40d987faa793a0a27e7a86ef020111";
string bankURL = "https://ibsbjstar.ccb.com.cn/CCBIS/ccbMain?CCB_IBSVersion=V6";
string tmp = "MERCHANTID=" + merchantid + "&POSID=" + posid + "&BRANCHID=" + branchid + "&ORDERID=" + orderid;
tmp += "&PAYMENT=" + payment + "&CURCODE=" + curcode + "&TXCODE=" + txcode + "&REMARK1=" + remark1;
tmp += "&REMARK2=" + remark2 + "&RETURNTYPE=" + returntype + "&TIMEOUT=" + timeout;
MD5 md5 = MD5.Create();
string tmp1 = tmp;
tmp += "&PUB=" + pub32tr2;
byte[] buffer = Encoding.Default.GetBytes(tmp);
byte[] md5Buffer = md5.ComputeHash(buffer);
string strMd5 = "";
//hdnOrderId.Value = orderid;
foreach (byte item in md5Buffer)
{
strMd5 += item.ToString("x2");
}
String url = bankURL + "&" + tmp1 + "&MAC=" + strMd5;
string reJson = HttpMethods.Post(url);
LogEntity logEntity = new LogEntity();
logEntity.F_CategoryId = 121;
logEntity.F_ExecuteResultJson = reJson;
logEntity.WriteLog();
//HttpConnect conn = new HttpConnect();
//string reJson = conn.Post(url, "");
JsonBean MemberInfoList = JsonConvert.DeserializeObject<JsonBean>(reJson);
if (MemberInfoList.SUCCESS.Equals("true"))
{
string imgCode = HttpMethods.Post(MemberInfoList.PAYURL);
logEntity.F_CategoryId = 121;
logEntity.F_ExecuteResultJson = imgCode;
logEntity.WriteLog();
MemberInfoList = JsonConvert.DeserializeObject<JsonBean>(imgCode);
if (MemberInfoList.SUCCESS.Equals("true"))
{
imgUrl = CreateQRImg(MemberInfoList.QRURL, orderid);
}
}

// if (!string.IsNullOrEmpty(imgUrl))
// {
// model.orderid = orderid;
// stuInfoFreshIBLL.SaveFeeData(keyValue, model, list);
// }
if (!string.IsNullOrEmpty(imgUrl))
{
entity.orderid = orderid;
finaChargeStuOrderIbll.SaveOrderData(entity, list);
}

// var backimgUrl = new{ imgUrl };
// return Success(backimgUrl);
//}
var backimgUrl = new { imgUrl };
return Success(backimgUrl);
}

public class JsonBean
{


+ 58
- 50
Learun.Framework.Ultimate V7/Learun.Application.WebApi/Web.config View File

@@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<!--
有关如何配置 ASP.NET 应用程序的详细信息,请访问
http://go.microsoft.com/fwlink/?LinkId=169433
@@ -6,16 +6,16 @@
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="redisconfig" type="Learun.Cache.Redis.RedisConfigInfo,Learun.Cache.Redis"/>
<section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection,Microsoft.Practices.Unity.Configuration"/>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
<section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<section name="redisconfig" type="Learun.Cache.Redis.RedisConfigInfo,Learun.Cache.Redis" />
<section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection,Microsoft.Practices.Unity.Configuration" />
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</configSections>
<unity configSource="XmlConfig\ioc.config"/>
<connectionStrings configSource="XmlConfig\database.config"/>
<appSettings configSource="XmlConfig\system.config"/>
<log4net configSource="XmlConfig\log4net.config"/>
<unity configSource="XmlConfig\ioc.config" />
<connectionStrings configSource="XmlConfig\database.config" />
<appSettings configSource="XmlConfig\system.config" />
<log4net configSource="XmlConfig\log4net.config" />
<!--
有关 web.config 更改的说明,请参见 http://go.microsoft.com/fwlink/?LinkId=235367。

@@ -25,93 +25,101 @@
</system.Web>
-->
<system.web>
<compilation debug="true" targetFramework="4.6.2"/>
<pages controlRenderingCompatibilityVersion="4.0"/>
<compilation debug="true" targetFramework="4.6.2" />
<pages controlRenderingCompatibilityVersion="4.0" />
<!--最大请求长度,单位为KB(千字节),默认为4M,设置为1G,上限为2G -->
<httpRuntime maxRequestLength="1048576" executionTimeout="3600"/>
<httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
<httpHandlers>
<add verb="*" type="Nancy.Hosting.Aspnet.NancyHttpRequestHandler" path="*"/>
<add verb="*" type="Nancy.Hosting.Aspnet.NancyHttpRequestHandler" path="*" />
</httpHandlers>
</system.web>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb"/>
<parameter value="mssqllocaldb" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/>
<provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</providers>
</entityFramework>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<httpErrors existingResponse="PassThrough"/>
<validation validateIntegratedModeConfiguration="false" />
<httpErrors existingResponse="PassThrough" />
<handlers>
<add name="Nancy" verb="*" type="Nancy.Hosting.Aspnet.NancyHttpRequestHandler" path="*"/>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<remove name="OPTIONSVerbHandler"/>
<remove name="TRACEVerbHandler"/>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
<add name="Nancy" verb="*" type="Nancy.Hosting.Aspnet.NancyHttpRequestHandler" path="*" />
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>
<system.data>
<DbProviderFactories>
<remove invariant="Oracle.ManagedDataAccess.Client"/>
<add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<remove invariant="MySql.Data.MySqlClient"/>
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<remove invariant="Oracle.ManagedDataAccess.Client" />
<add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
<remove invariant="MySql.Data.MySqlClient" />
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<publisherPolicy apply="no"/>
<assemblyIdentity name="Oracle.ManagedDataAccess" publicKeyToken="89b483f429c47342" culture="neutral"/>
<publisherPolicy apply="no" />
<assemblyIdentity name="Oracle.ManagedDataAccess" publicKeyToken="89b483f429c47342" culture="neutral" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0"/>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.1.0.0" newVersion="3.1.0.0"/>
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.1.0.0" newVersion="3.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0"/>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234"/>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1"/>
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0"/>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0"/>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="1.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<oracle.manageddataaccess.client>
<version number="*">
<dataSources>
<dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) "/>
<dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) " />
</dataSources>
</version>
</oracle.manageddataaccess.client>

+ 8
- 0
Learun.Framework.Ultimate V7/Learun.Application.Website/Web.config View File

@@ -81,6 +81,14 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="1.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<system.webServer>


+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Application.WorkFlowServer/App.config View File

@@ -226,6 +226,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<entityFramework>


+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.AppMagager/app.config View File

@@ -18,6 +18,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Base/App.config View File

@@ -32,6 +32,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Excel/app.config View File

@@ -18,6 +18,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Extention/app.config View File

@@ -18,6 +18,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Form/app.config View File

@@ -18,6 +18,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

+ 16
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Language/app.config View File

@@ -6,6 +6,22 @@
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Mapping/App.config View File

@@ -36,6 +36,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Message/app.config View File

@@ -22,6 +22,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

+ 16
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.OA/app.config View File

@@ -6,6 +6,22 @@
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Report/app.config View File

@@ -18,6 +18,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

+ 20
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/ReceiveSendFeeManagement/FinaChargeStuYear/FinaChargeStuYearBLL.cs View File

@@ -2,6 +2,7 @@
using System;
using System.Data;
using System.Collections.Generic;
using Learun.Application.TwoDevelopment.EducationalAdministration;

namespace Learun.Application.TwoDevelopment.ReceiveSendFeeManagement
{
@@ -192,6 +193,25 @@ namespace Learun.Application.TwoDevelopment.ReceiveSendFeeManagement
}
}

public IEnumerable<StuEnrollInvoiceRecordEntity> GetStuInvoice(string keyValue)
{
try
{
return finaChargeStuYearService.GetStuInvoice(keyValue);
}
catch (Exception ex)
{
if (ex is ExceptionEx)
{
throw;
}
else
{
throw ExceptionEx.ThrowBusinessException(ex);
}
}
}

#endregion

}


+ 2
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/ReceiveSendFeeManagement/FinaChargeStuYear/FinaChargeStuYearEntity.cs View File

@@ -82,6 +82,8 @@ namespace Learun.Application.TwoDevelopment.ReceiveSendFeeManagement
[NotMapped]
public string StuName { get; set; }
[NotMapped]
public bool? GenderNo { get; set; }
[NotMapped]
public decimal? PayMoney { get; set; }
[NotMapped]
public string orderid { get; set; }


+ 3
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/ReceiveSendFeeManagement/FinaChargeStuYear/FinaChargeStuYearIBLL.cs View File

@@ -1,6 +1,7 @@
using Learun.Util;
using System.Data;
using System.Collections.Generic;
using Learun.Application.TwoDevelopment.EducationalAdministration;

namespace Learun.Application.TwoDevelopment.ReceiveSendFeeManagement
{
@@ -52,5 +53,7 @@ namespace Learun.Application.TwoDevelopment.ReceiveSendFeeManagement
/// <param name="keyValue"></param>
/// <returns></returns>
IEnumerable<FinaChargeStuYearItemEntity> GetFinaChargeStuItemList(string keyValue);

IEnumerable<StuEnrollInvoiceRecordEntity> GetStuInvoice(string keyValue);
}
}

+ 22
- 1
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/ReceiveSendFeeManagement/FinaChargeStuYear/FinaChargeStuYearService.cs View File

@@ -6,6 +6,7 @@ using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using Learun.Application.TwoDevelopment.EducationalAdministration;

namespace Learun.Application.TwoDevelopment.ReceiveSendFeeManagement
{
@@ -31,7 +32,7 @@ namespace Learun.Application.TwoDevelopment.ReceiveSendFeeManagement
try
{
var strSql = new StringBuilder();
strSql.Append("SELECT t.*,b.DeptNo,b.MajorNo,b.ClassNo,b.Grade,b.IdentityCardNo,b.StuName ");
strSql.Append("SELECT t.*,b.DeptNo,b.MajorNo,b.ClassNo,b.Grade,b.IdentityCardNo,b.StuName,b.GenderNo ");
strSql.Append(" FROM FinaChargeStuYear t left join FinaChargeStudent b on t.StuNo=b.StuNo ");
strSql.Append(" WHERE 1=1 ");
var queryParam = queryJson.ToJObject();
@@ -334,5 +335,25 @@ namespace Learun.Application.TwoDevelopment.ReceiveSendFeeManagement
}
}
}

public IEnumerable<StuEnrollInvoiceRecordEntity> GetStuInvoice(string keyValue)
{
try
{
var stufreshinfo = GetFinaChargeStuYearEntity(keyValue);
return BaseRepository("CollegeMIS").FindList<StuEnrollInvoiceRecordEntity>(a => a.StuNo == stufreshinfo.StuNo && !string.IsNullOrEmpty(a.billUrl) && a.YearNo == stufreshinfo.FSYear);
}
catch (Exception ex)
{
if (ex is ExceptionEx)
{
throw;
}
else
{
throw ExceptionEx.ThrowServiceException(ex);
}
}
}
}
}

+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/app.config View File

@@ -18,6 +18,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.WorkFlow/app.config View File

@@ -22,6 +22,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Cache/Learun.Cache.Factory/app.config View File

@@ -14,6 +14,10 @@
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

+ 2
- 2
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Cache/Learun.Cache.Redis/Learun.Cache.Redis.csproj View File

@@ -84,8 +84,8 @@
<HintPath>..\..\..\packages\System.Memory.4.5.3\lib\netstandard2.0\System.Memory.dll</HintPath>
</Reference>
<Reference Include="System.Numerics" />
<Reference Include="System.Numerics.Vectors, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\..\..\packages\System.Numerics.Vectors.4.4.0\lib\net46\System.Numerics.Vectors.dll</HintPath>
<Reference Include="System.Numerics.Vectors, Version=4.1.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\..\..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll</HintPath>
</Reference>
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.6.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\..\..\packages\System.Runtime.CompilerServices.Unsafe.4.7.1\lib\net461\System.Runtime.CompilerServices.Unsafe.dll</HintPath>


+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Cache/Learun.Cache.Redis/app.config View File

@@ -14,6 +14,10 @@
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

+ 1
- 1
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Cache/Learun.Cache.Redis/packages.config View File

@@ -9,7 +9,7 @@
<package id="System.IO.Compression" version="4.3.0" targetFramework="net461" />
<package id="System.IO.Pipelines" version="4.7.1" targetFramework="net461" />
<package id="System.Memory" version="4.5.3" targetFramework="net461" />
<package id="System.Numerics.Vectors" version="4.4.0" targetFramework="net461" />
<package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net461" />
<package id="System.Runtime.CompilerServices.Unsafe" version="4.7.1" targetFramework="net461" />
<package id="System.Runtime.InteropServices.RuntimeInformation" version="4.3.0" targetFramework="net461" />
<package id="System.Threading.Channels" version="4.7.1" targetFramework="net461" />


+ 4
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Util/Learun.Util.Operat/app.config View File

@@ -18,6 +18,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

+ 0
- 14
Learun.Framework.Ultimate V7/LearunApp-2.2.0/config.js View File

@@ -6,20 +6,6 @@ export default {
// 是否允许用户注册
"enableSignUp": true,
//请求数据的接口地址;可以配置多个,开发环境下登录页会出现选择菜单供您选择
// "apiHost": [
// "http://123.57.209.16:31173/"
// ],
// "apiHost": [
// "http://123.57.209.16:31174/learun/adms"
// "https://wx.qjkjedu.com/learun/adms"
// ],
// "apiHost": [
// "http://localhost:8088/"
// "http://192.168.2.202:8083/learun/adms"
// ],
// "apiHost": [
// "http://192.168.2.98:8088/"
// ],
"apiHost": [
"http://localhost:31173/"
// "http://123.57.209.16:31173/"


+ 19
- 0
Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json View File

@@ -868,6 +868,25 @@
"navigationBarTitleText": "学生签到"
}
},
//在线缴费2.0
{
"path": "pages/ReceiveSendFeeManagement/PayFee/list",
"style": {
"navigationBarTitleText": "在线缴费"
}
},
{
"path": "pages/ReceiveSendFeeManagement/PayFee/single",
"style": {
"navigationBarTitleText": "缴费详情"
}
},
{
"path": "pages/ReceiveSendFeeManagement/PayFee/payInvioce",
"style": {
"navigationBarTitleText": "查看发票"
}
},
//教学工作量
{
"path": "pages/TeacherWorkload/list",


+ 1
- 1
Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/EducationalAdministration/StuInfoBasic_PayFee/PayFee/payInvioce.vue View File

@@ -36,7 +36,7 @@
},
init(){
this.LOADING()
this.HTTP_GET("/learun/payfee/getinvoice?keyValue="+this.keyValue).then((success)=>{
this.HTTP_GET("/ReceiveSendFeeManagement/FinaChargeStuYearApi/getinvoice?keyValue="+this.keyValue).then((success)=>{
this.HIDE_LOADING()
if(!success)return
if(!success.length){


+ 4
- 4
Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/ReceiveSendFeeManagement/PayFee/list.vue View File

@@ -3,13 +3,13 @@
<!-- 主列表页 -->
<view :class="sideOpen ? 'show' : ''" class="mainpage" style="padding-top: 80rpx">
<!-- 顶部条目/分页信息栏 -->
<l-customlist-banner @buttonClick="sideOpen = false">{{ tips }}</l-customlist-banner>
<l-customlist-banner @buttonClick="sideOpen = true">{{ tips }}</l-customlist-banner>

<!-- 滚动列表,跨端支持上拉/下拉 -->
<l-scroll-list v-if="ready" @pullDown="pullDown" @toBottom="fetchList()" ref="list">
<l-customlist :tips="loadState" showTips>
<!-- 单条记录 -->
<view class="customlist-item" v-for="item of list" :key="item.ID" @click="tapLi(item)">
<view class="customlist-item" v-for="item of list" :key="item.FSYId" @click="tapLi(item)">
<view class="customlist-item-field">
<text class="customlist-item-field-title">学号:</text>
{{ item.StuNo }}
@@ -177,8 +177,8 @@ export default {
this.defaultQueryData = this.COPY(this.queryData);
this.ready = true;
},
tapLi({Id}) {
this.NAV_TO('./single', {Id}, true);
tapLi({FSYId}) {
this.NAV_TO('./single', {FSYId}, true);
},
// 拉取列表
async fetchList(isConcat=true) {


+ 33
- 25
Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/ReceiveSendFeeManagement/PayFee/single.vue View File

@@ -4,6 +4,7 @@
<l-input v-model="StuInfoFreshData.StuName" disabled title="姓名" placeholder="请填写学号" right />
<l-input :value="displayListItem(StuInfoFreshData, 'ClassNo')" disabled title="班级" placeholder="请填写班级" right />
<l-input :value="displayListItem(StuInfoFreshData, 'DeptNo')" disabled title="系别" placeholder="请填写系别" right />
<l-input :value="StuInfoFreshData.FSYear" disabled title="缴费年度" placeholder="请填写系别" right />
<!-- 姓名 StuName 班级 className 系别 deptName FinaChargesStandardList [缴费项目 ChargeItemName 收费标准 Standard 本次实缴 SJAmount] -->
<l-customform-table
@input="($event)=>{FinaChargesStandardList = $event}"
@@ -14,7 +15,7 @@
<view style="margin-top: 8px;">
<l-input v-model="PayFeeTotal" disabled title="应缴合计" disabled right />
<l-input v-model="payfeetotal" disabled title="实缴合计" disabled right />
<l-input v-model="YJAmount" disabled title="已缴金额" disabled right />
<l-input v-model="SJAmount" disabled title="已缴金额" disabled right />
</view>
<view style="display:flex;justify-content: center;padding-top: 18px;">
<image v-if="qrCodeUrl" :src="qrCodeUrl" mode="widthFix"></image>
@@ -95,15 +96,14 @@ export default{
StuInfoFreshData:{},
PayFeeTotal:'',
payfeetotal:'',
YJAmount:'',
SJAmount:'',
FinaChargesStandardList:[],
item:{
title:'缴费信息',
fieldsData:[
{type:'label',field:'ChargeItemName',name:'缴费项目'},
{type:'label',field:'Standard',name:'收费标准'},
// {type:'label',field:'copy_SJAmount',name:'本次应缴'},
{type:'input',field:'SJAmount',name:'本次实缴',edit:true},
{type:'input',field:'FSBlance',name:'本次实缴',edit:true},
]
},
qrCodeUrl:'',
@@ -140,17 +140,17 @@ export default{
() => {}
]);
this.HTTP_GET('/learun/payfee/getpayfeeinfo?keyValue='+this.pageInfo.Id, null,'加载数据时出错').then(res => {
this.HTTP_GET('/ReceiveSendFeeManagement/FinaChargeStuYearApi/getpayfeeinfo?keyValue='+this.pageInfo.FSYId, null,'加载数据时出错').then(res => {
this.HIDE_LOADING();
if(!res){
return
}
if (res['FinaChargesStandardList'].length == 0) {
this.TOAST("未查询到该学生收费标准!请先维护收费标准。");
this.TOAST("未查询到该学生收费标准!请先维护收费明细。");
return;
}
this.FinaChargesStandardList = res.FinaChargesStandardList.map((item)=>{
item.copy_SJAmount = item.SJAmount
item.copy_SJAmount = item.FSBlance
return item
})
this.StuInfoFreshData = res.StuInfoFreshData
@@ -162,7 +162,7 @@ export default{
this.changeIpnutEdit(false)
this.TOAST("缴费已完成")
}
this.YJAmount = res.YJAmount
this.SJAmount = res.SJAmount
this.ready = true
})
},
@@ -207,24 +207,31 @@ export default{
},
tapBtn(action) {
if(action == "getQRCode"){
let list = [],detail="",isNull=false;
let list = [],isNull=false,tooMuch=false;
this.FinaChargesStandardList.forEach(item=>{
let value = 0
if(/^-?\d+(,\d{3})*(\.\d{1,2})?$/.test(item.SJAmount)&&Number(item.SJAmount)<=Number(item.copy_SJAmount)&&Number(item.SJAmount)>=0){
value = Number(item.SJAmount)
if(/^-?\d+(,\d{3})*(\.\d{1,2})?$/.test(item.FSBlance)&&Number(item.FSBlance)>=0){
value = Number(item.FSBlance)
}else{
isNull=true
}
detail += item.ChargeItemCode + "!" + value + '&';
if(Number(item.FSBlance)>Number(item.copy_SJAmount))
{
tooMuch=true;
}
let entity = {
Id: this.GUID(),
ChargeItemName: item.ChargeItemName.replace(/^\s*|\s*$/g, ""),
ChargeItemID: item.ChargeItemCode,
ChargeItemCode: item.ChargeItemCode,
YJAmount: item.Standard,
SJAmount: value
}
list.push(entity)
})
if (tooMuch) {
this.TOAST("[本次实缴]金额不能超过待缴金额!");
return;
}
if (isNull) {
this.TOAST("[本次实缴]金额为空或错误!最多两位小数。");
return;
@@ -233,15 +240,16 @@ export default{
this.TOAST("[实缴合计]不能为0!缴费失败。");
return;
}
detail = detail.substring(0, detail.length - 1);
var param = {};
param.PayFeeDetail = detail;
param.FSYId=this.pageInfo.FSYId;
param.StuNo=this.StuInfoFreshData.StuNo;
param.FSYear=this.StuInfoFreshData.FSYear;
param.PayMoney = this.payfeetotal;
let postData = { strEntity: JSON.stringify(param), detailList: JSON.stringify(list) }
console.log({ strEntity: param, detailList: list });
this.changeIpnutEdit(false)
this.LOADING('正在生成付款信息请稍等…');
this.HTTP_POST('/learun/payfee/generateqrcode?keyValue=' + this.pageInfo.Id, postData ).then((res)=> {
this.HTTP_POST('/ReceiveSendFeeManagement/FinaChargeStuYearApi/generateqrcode', postData ).then((res)=> {
this.HIDE_LOADING();
if(!res){
return
@@ -253,26 +261,26 @@ export default{
this.StuInfoFreshData = {}
this.PayFeeTotal = ''
this.payfeetotal = ''
this.YJAmount = ''
this.SJAmountReceiveSendFeeManagement = ''
this.FinaChargesStandardList = []
this.init()
}
},
lookInvioce(){
this.NAV_TO("./payInvioce?keyValue="+this.pageInfo.Id)
this.NAV_TO("./payInvioce?keyValue="+this.pageInfo.FSYId)
},
getpayfeetotal(){
let value = 0
this.FinaChargesStandardList.map(item=>{
let strValue = item.SJAmount.toString()
let strValue = item.FSBlance.toString()
// if(strValue.split(".")[1]&&strValue.split(".")[1].length>2){
// item.SJAmount = strValue.match(/^\d+(?:\.\d{0,2})?/)
// }
if(/^-?\d+(,\d{3})*(\.\d{1,2})?$/.test(item.SJAmount)){
if(strValue.indexOf(".") == -1&&Number(item.SJAmount)%1 === 0){
item.SJAmount = Number(item.SJAmount)
if(/^-?\d+(,\d{3})*(\.\d{1,2})?$/.test(item.FSBlance)){
if(strValue.indexOf(".") == -1&&Number(item.FSBlance)%1 === 0){
item.FSBlance = Number(item.FSBlance)
}
value = this.numSub(value,Number(item.SJAmount))
value = this.numSub(value,Number(item.FSBlance))
// value += Number(item.SJAmount)
}
})
@@ -281,7 +289,7 @@ export default{
changeIpnutEdit(edit){
let item = JSON.parse(JSON.stringify(this.item))
item.fieldsData = item.fieldsData.map((item1)=>{
if(["SJAmount"].includes(item1.field)){
if(["FSBlance"].includes(item1.field)){
item1.edit = edit
}
return item1


+ 4
- 0
Learun.Framework.Ultimate V7/Quanjiang.DigitalScholl.DataSync/App.config View File

@@ -47,6 +47,10 @@
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<unity>


BIN
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/.signature.p7s View File


+ 0
- 23
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/LICENSE.TXT View File

@@ -1,23 +0,0 @@
The MIT License (MIT)

Copyright (c) .NET Foundation and Contributors

All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

BIN
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/System.Numerics.Vectors.4.4.0.nupkg View File


+ 0
- 226
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/THIRD-PARTY-NOTICES.TXT View File

@@ -1,226 +0,0 @@
.NET Core uses third-party libraries or other resources that may be
distributed under licenses different than the .NET Core software.

In the event that we accidentally failed to list a required notice, please
bring it to our attention. Post an issue or email us:

dotnet@microsoft.com

The attached notices are provided for information only.

License notice for Slicing-by-8
-------------------------------

http://sourceforge.net/projects/slicing-by-8/

Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved


This software program is licensed subject to the BSD License, available at
http://www.opensource.org/licenses/bsd-license.html.


License notice for Unicode data
-------------------------------

http://www.unicode.org/copyright.html#License

Copyright © 1991-2017 Unicode, Inc. All rights reserved.
Distributed under the Terms of Use in http://www.unicode.org/copyright.html.

Permission is hereby granted, free of charge, to any person obtaining
a copy of the Unicode data files and any associated documentation
(the "Data Files") or Unicode software and any associated documentation
(the "Software") to deal in the Data Files or Software
without restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, and/or sell copies of
the Data Files or Software, and to permit persons to whom the Data Files
or Software are furnished to do so, provided that either
(a) this copyright and permission notice appear with all copies
of the Data Files or Software, or
(b) this copyright and permission notice appear in associated
Documentation.

THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT OF THIRD PARTY RIGHTS.
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THE DATA FILES OR SOFTWARE.

Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in these Data Files or Software without prior
written authorization of the copyright holder.

License notice for Zlib
-----------------------

https://github.com/madler/zlib
http://zlib.net/zlib_license.html

/* zlib.h -- interface of the 'zlib' general purpose compression library
version 1.2.11, January 15th, 2017

Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.

Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.

Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu

*/

License notice for Mono
-------------------------------

http://www.mono-project.com/docs/about-mono/

Copyright (c) .NET Foundation Contributors

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the Software), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

License notice for International Organization for Standardization
-----------------------------------------------------------------

Portions (C) International Organization for Standardization 1986:
Permission to copy in any form is granted for use with
conforming SGML systems and applications as defined in
ISO 8879, provided this notice is included in all copies.

License notice for Intel
------------------------

"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

License notice for Xamarin and Novell
-------------------------------------

Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

Copyright (c) 2011 Novell, Inc (http://www.novell.com)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

Third party notice for W3C
--------------------------

"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE
Status: This license takes effect 13 May, 2015.
This work is being provided by the copyright holders under the following license.
License
By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications:
The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included.
Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)."
Disclaimers
THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT.
The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders."

License notice for Bit Twiddling Hacks
--------------------------------------

Bit Twiddling Hacks

By Sean Eron Anderson
seander@cs.stanford.edu

Individually, the code snippets here are in the public domain (unless otherwise
noted) — feel free to use them however you please. The aggregate collection and
descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are
distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
without even the implied warranty of merchantability or fitness for a particular
purpose.

+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/MonoAndroid10/_._ View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/MonoTouch10/_._ View File


BIN
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/net46/System.Numerics.Vectors.dll View File


+ 0
- 2597
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/net46/System.Numerics.Vectors.xml
File diff suppressed because it is too large
View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/netcoreapp2.0/_._ View File


BIN
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/netstandard1.0/System.Numerics.Vectors.dll View File


+ 0
- 2597
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/netstandard1.0/System.Numerics.Vectors.xml
File diff suppressed because it is too large
View File


BIN
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/netstandard2.0/System.Numerics.Vectors.dll View File


+ 0
- 2597
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/netstandard2.0/System.Numerics.Vectors.xml
File diff suppressed because it is too large
View File


BIN
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll View File


+ 0
- 2597
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml
File diff suppressed because it is too large
View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/xamarinios10/_._ View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/xamarinmac20/_._ View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/xamarintvos10/_._ View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/lib/xamarinwatchos10/_._ View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/MonoAndroid10/_._ View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/MonoTouch10/_._ View File


BIN
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/net46/System.Numerics.Vectors.dll View File


+ 0
- 2597
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/net46/System.Numerics.Vectors.xml
File diff suppressed because it is too large
View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/netcoreapp2.0/_._ View File


BIN
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/netstandard1.0/System.Numerics.Vectors.dll View File


+ 0
- 2597
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/netstandard1.0/System.Numerics.Vectors.xml
File diff suppressed because it is too large
View File


BIN
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/netstandard2.0/System.Numerics.Vectors.dll View File


+ 0
- 2597
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/netstandard2.0/System.Numerics.Vectors.xml
File diff suppressed because it is too large
View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/xamarinios10/_._ View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/xamarinmac20/_._ View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/xamarintvos10/_._ View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/ref/xamarinwatchos10/_._ View File


+ 0
- 0
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/useSharedDesignerContext.txt View File


+ 0
- 1
Learun.Framework.Ultimate V7/packages/System.Numerics.Vectors.4.4.0/version.txt View File

@@ -1 +0,0 @@
8321c729934c0f8be754953439b88e6e1c120c24

Loading…
Cancel
Save