OutSourcingMissStoreMg.cshtml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. @using Abp.Authorization
  2. @using ShwasherSys.Authorization.Permissions
  3. @using ShwasherSys.BasicInfo
  4. @using ShwasherSys.Models.Layout
  5. @using ShwasherSys.Models.Modal
  6. @{
  7. ViewBag.ActiveMenu = PermissionNames.PagesProductionInfoOutSourcingMissStoreMg; //The menu item will be active for this page.
  8. ViewBag.Title = "排产单入库缺失信息";
  9. var searchForm = new SearchFormViewModal(new List<SearchItem>()
  10. {
  11. new SearchItem("productionOrderNo","排产单号"),
  12. new SearchItem("partNo","零件号"),
  13. new SearchItem("model","规格"),
  14. new SearchItem("material","材质"),
  15. new SearchItem("semiProductNo","半成品编码").SetSearchIcon("query_semiProduct_modal"),
  16. }, false);
  17. }
  18. @section css{
  19. <link href="~/Content/Plugins/viewer/viewer.min.css" rel="stylesheet" />
  20. }
  21. <div class="table-box mr-4 iwb-bootstrap-table">
  22. @Html.Action("ToolMenu", "Layout", new { pageName = ViewBag.ActiveMenu, searchForm })
  23. <table id="table"
  24. data-url="/api/services/app/OutSourcingMissStore/GetViewAll"
  25. data-striped="true" data-id-field="id" data-unique-id="id"
  26. data-method="post"
  27. data-side-pagination="server"
  28. data-content-type="application/x-www-form-urlencoded; charset=UTF-8"
  29. data-cache="false"
  30. data-pagination="true" data-page-size="30" data-page-number="1" data-page-list="[30,50,100,200]" data-pagination-detail-h-align="right" data-pagination-h-align="left"
  31. data-query-params="QueryParams"
  32. data-response-handler="ResponseHandler"
  33. data-click-to-select="true"
  34. data-single-select="true">
  35. <thead>
  36. <tr class="row" id="header">
  37. <th data-field="state" data-checkbox="true"></th>
  38. <th data-align="center" data-field="productionOrderNo">排产单号</th>
  39. <th data-align="center" data-field="semiProductName">名称</th>
  40. <th data-align="center" data-field="partNo">零件号</th>
  41. <th data-align="center" data-field="model">规格</th>
  42. <th data-align="center" data-field="material">材质</th>
  43. <th data-align="center" data-field="surfaceColor">表色</th>
  44. <th data-align="center" data-field="rigidity">硬度</th>
  45. <th data-align="center" data-field="plannedQuantity">排产数量(千件)</th>
  46. <th data-align="center" data-field="actualQuantity">实际入库数量</th>
  47. <th data-align="center" data-field="missQuantity">缺失数量</th>
  48. @* <th data-align="center" data-field="kgWeight" data-formatter="KgWeightFormatter">千件重</th> *@
  49. <th data-align="center" data-field="semiProductNo">半成品编码</th>
  50. </tr>
  51. </thead>
  52. </table>
  53. </div>
  54. @section modal{
  55. <section>
  56. </section>
  57. @Html.Partial("Modals/Query/_SemiProduct", "semiProductNo|KeyWords-9")
  58. }
  59. @section scripts
  60. {
  61. <script src="~/Content/Plugins/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js"></script>
  62. <script src="~/Content/Plugins/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js"></script>
  63. <script src="~/Content/Plugins/viewer/viewer.min.js"></script>
  64. <script src="~/Content/Plugins/PrintPreView/print-preView.js"></script>
  65. <script type="text/javascript">
  66. var datePickerOpt = {
  67. language: 'zh-CN',
  68. format: "yyyy-mm-dd",
  69. todayBtn: true,
  70. autoclose: true,
  71. startView: 2,
  72. minView: 2,
  73. maxView: 4
  74. //showSecond: true,
  75. //showHours: true,
  76. //minuteStep: 10
  77. };
  78. var isUpdate
  79. $(function () {
  80. LoadTable();
  81. var funs = window.funs || { none: function () { console.log("No type"); } };
  82. });
  83. </script>
  84. <script type="text/javascript">
  85. function KgWeightFormatter(value, row) {
  86. if (!value && value !== 0) {
  87. return '<span class="text-danger">-</span>';
  88. }
  89. return `<span class="kg-weight-editable" >${value} kg</span>`;
  90. }
  91. </script>
  92. }