@using System.Net.Mime @using System.Web.UI.HtmlControls @using Abp.Authorization @using IwbZero.Session @using ShwasherSys @using ShwasherSys.Authorization.Permissions @using ShwasherSys.Models.Layout @using ShwasherSys.Models.Modal @using ShwasherSys.Views.Shared.New.Table @{ /**/ ViewBag.ActiveMenu = PermissionNames.PagesOrderInfoOrderStatusMg; //The menu item will be active for this page. ViewBag.Title = "订单状态维护"; List OrderStatusList = ViewBag.OrderStatus; List OrderItemStatusList = ViewBag.OrderItemStatus; List emergencyLevelList = ViewBag.EmergencyLevel; Boolean isCanChangeOrderItemStatus = IsGranted(PermissionNames.PagesOrderInfoOrderStatusMgChangeStatus); Boolean isCanViewPrice = IsGranted(PermissionNames.PagesOrderInfoOrderStatusMgQueryOrderPrice); string startDate = DateTime.Now.AddMonths(-3).ToString("yyyy-MM-dd"); string endDate = DateTime.Now.AddDays(7).ToString("yyyy-MM-dd"); List OrderSaleTypeList = ViewBag.OrderSaleType; var searchForm = new SearchFormViewModal(new List() { new SearchItem("id", "流水号"), new SearchItem("orderDate", "订单日期",FiledType.D,ExpType.GreaterOrEqual,value:startDate), new SearchItem("orderDate", "到",FiledType.D,ExpType.LessOrEqual,value:endDate), 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") , new SearchItem("saleType", "销售类型",FiledType.Inull,ExpType.Equal).SetSearchItem(OrderSaleTypeList), }, 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.Partial("Modals/Query/_Customer", "KeyWords-4") @Html.Partial("Modals/Query/_Product", "productId") @Html.Partial("Modals/Query/_Employee", "saleMan|KeyWords-7,saleManName|KeyWords-saleManName-7,saleManId")
} @section scripts { }
@Html.DropDownList("hid-emergencyLevel", emergencyLevelList);