@using System.Web.UI.HtmlControls @using Abp.Authorization @using IwbZero.Session @using ShwasherSys @using ShwasherSys.Authorization.Permissions @using ShwasherSys.BasicInfo @using ShwasherSys.Models.Layout @using ShwasherSys.Models.Modal @using ShwasherSys.Views.Shared.New.Table @{ /**/ ViewBag.ActiveMenu = PermissionNames.PagesOrderInfoOrderMg; //The menu item will be active for this page. ViewBag.Title = "订单维护"; bool isCanViewPrice = IsGranted(PermissionNames.PagesOrderInfoOrderMgQueryOrderPrice); List OrderStatusList = ViewBag.OrderStatus; List OrderItemStatusList = ViewBag.OrderItemStatus; List loCurrencies = ViewBag.FromCurrenyId; List loToCNYCurrenyRate = ViewBag.ToCNYCurreny; List emergencyLevelList = ViewBag.EmergencyLevel; List productionOrderStatus = ViewBag.ProductionOrderStatus; string strCurrencies = ""; if (loCurrencies != null) { foreach (var loCurrency in loCurrencies) { if (loCurrency.Id == "CNY") { strCurrencies += ""; } else { strCurrencies += ""; } } } List OrderSaleTypeList = ViewBag.OrderSaleType; var searchForm = new SearchFormViewModal(new List() { new SearchItem("id", "流水号"), new SearchItem("orderDate", "订单日期",FiledType.D,ExpType.Greater), new SearchItem("orderDate", "到",FiledType.D,ExpType.LessOrEqual), new SearchItem("customerId", "客户编号").SetSearchIcon("query_customer_modal"), new SearchItem("stockNo", "客户订单号"), new SearchItem("orderStatusId", "状态",FiledType.I,ExpType.Equal).SetSearchItem(OrderStatusList), new SearchItem("saleMan", "业务员",showField:"saleManName").SetSearchIcon("query_employee_modal","SearchForm") , }, false); var tableProductionOrder = new TableViewModel("/api/services/app/Query/QueryProductionOrderDtoByProNo", null, null, "tableProductionOrder") .SetFields(new List() { new FieldItem("productionOrderNo", "排产单号"), new FieldItem("partNo", "零件号"), new FieldItem("semiProductName", "名称"), new FieldItem("model", "规格"), new FieldItem("quantity", "排产数量(千件)"), new FieldItem("productionOrderStatus","生产状态",formatter:"ProductionOrderStatusFormatter"), new FieldItem("material", "材质"), new FieldItem("surfaceColor", "表色"), new FieldItem("rigidity", "硬度"), new FieldItem("semiProductNo", "半成品编码"), }).SetPageArray(10); var tableProductStore = new TableViewModel("/api/services/app/Query/QueryViewCurrentProductStoreHouseByProNo", null, null, "tableProductStore") .SetFields(new List() { new FieldItem("productionOrderNo", "排产单号"), new FieldItem("productNo", "成品编码"), new FieldItem("productName", "名称"), new FieldItem("model", "规格"), new FieldItem("quantity", "当前库存数量(千件)"), new FieldItem("freezeQuantity", "被冻结数量"), new FieldItem("actualQuantity", "可用数量"), new FieldItem("storeLocationNo","库位"), new FieldItem("material", "材质"), new FieldItem("surfaceColor", "表色"), new FieldItem("rigidity", "硬度"), }).SetPageArray(10); var tableSemiStore = new TableViewModel("/api/services/app/Query/QueryViewCurrentSemiStoreHouseByProNo", null, null, "tableSemiStore") .SetFields(new List() { new FieldItem("productionOrderNo", "排产单号"), new FieldItem("semiProductNo", "半成品编码"), new FieldItem("semiProductName", "半成品名称"), new FieldItem("model", "规格"), new FieldItem("actualQuantity", "当前库存数量(千件)"), new FieldItem("freezeQuantity", "被冻结数量"), new FieldItem("canUserQuantity", "可用数量","CanUserQuantityFormatte"), new FieldItem("storeLocationNo","库位"), new FieldItem("material", "材质"), new FieldItem("surfaceColor", "表色"), new FieldItem("rigidity", "硬度"), new FieldItem("partNo", "零件号"), }).SetPageArray(10); } @section css{ }
@Html.Action("ToolMenu", "Layout", new { pageName = ViewBag.ActiveMenu, searchForm }) @**@
@section modal{
@*@Html.Hidden("isForSearch", "0");*@ @Html.Partial("Modals/Query/_Customer", "customerId|KeyWords-4") @Html.Partial("Modals/Query/_Employee", "saleMan|KeyWords-7,saleManName|KeyWords-saleManName-7,saleManId")
@Html.Partial("Modals/Query/_Product01", "productNo")
批次号 库位 库存(千件) 可用数量(千件)
} @section scripts { }
@Html.DropDownList("hid-emergencyLevel", emergencyLevelList); @Html.DropDownList("hide-ProductionOrderStatus", productionOrderStatus)