@using System.Web.UI.HtmlControls
@using Abp.Authorization
@using Microsoft.Ajax.Utilities
@using ShwasherSys.Authorization.Permissions
@using ShwasherSys.Models.Layout
@using ShwasherSys.Models.Modal
@{
/**/
ViewBag.ActiveMenu = PermissionNames.PagesOrderInfoNotCompleteOrderItem; //The menu item will be active for this page.
ViewBag.Title = "未完成订单明细查询";
bool isCanViewPrice = IsGranted(PermissionNames.PagesOrderInfoOrderMgQueryOrderPrice);
List OrderStatusList = ViewBag.OrderStatus;
List emergencyLevelList = ViewBag.EmergencyLevel;
List OrderSaleTypeList = ViewBag.OrderSaleType;
List OrderItemStatusList = new List()
{
new SelectListItem()
{
Text = "未完成",
Value = "N"
}
};//ViewBag.OrderItemStatus;
OrderItemStatusList.AddRange((List)ViewBag.OrderItemStatus);
List isOverdue = new List()
{
new SelectListItem()
{
Text = "未超期",
Value = "0"
}
,
new SelectListItem()
{
Text = "超期",
Value = "1"
}
};
List storeCompleteState = new List()
{
new SelectListItem()
{
Text = "货物不齐全",
Value = "0"
}
,
new SelectListItem()
{
Text = "货物已齐",
Value = "1"
},
new SelectListItem()
{
Text = "货物已齐,待改包",
Value = "2"
}
};
var searchForm = new SearchFormViewModal(new List()
{
new SearchItem("sendDate", "发货日期",FiledType.D,ExpType.GreaterOrEqual),
new SearchItem("sendDate", "到",FiledType.D,ExpType.LessOrEqual),
new SearchItem("customerId", "客户编号").SetSearchIcon("query_customer_modal"),
new SearchItem("isOverdue", "已超过送货日期").SetSearchItem(isOverdue),
new SearchItem("orderNo", "订单流水号"),
new SearchItem("saleType", "内销/外销",FiledType.Inull,ExpType.Equal).SetSearchItem(OrderSaleTypeList),
new SearchItem("orderItemStatusId", "订单明细状态",FiledType.Inull,ExpType.Equal).SetSearchItem(OrderItemStatusList,isAddBlank:false),
new SearchItem("productName", "产品名称"),
new SearchItem("model", "规格"),
new SearchItem("material", "材质"),
new SearchItem("surfaceColor", "表色"),
new SearchItem("partNo", "零件号"),
new SearchItem("stockNo", "客户订单号"),
new SearchItem("StoreCompleteState", "是否库齐",FiledType.I,ExpType.Equal).SetSearchItem(storeCompleteState),
}, false);
}
@section css{
}