@using ShwasherSys @using ShwasherSys.Authorization.Permissions @using ShwasherSys.Models.Layout @using ShwasherSys.Views.Shared.New.Modals @using ShwasherSys.Views.Shared.New.Table @{ ViewBag.Title = "模具信息维护"; string activeMenu = PermissionNames.PagesCompanyDieMaintenanceMold; //The menu item will be active for this page. ViewBag.ActiveMenu = activeMenu; var searchForm = new SearchFormViewModal(new List() { new SearchItem("no","模具编码"), new SearchItem("name","模具名称"), new SearchItem("model","模具规格"), new SearchItem("material","模具材质"), new SearchItem("outerDiameter","外径"), new SearchItem("insideDiameter","内径"), //new SearchItem("expireDate","有效期限",FiledType.D,ExpType.GreaterOrEqual), //new SearchItem("expireDate","至",FiledType.D,ExpType.LessOrEqual), //new SearchItem("maintenanceDate","维护时间",FiledType.D,ExpType.GreaterOrEqual), //new SearchItem("maintenanceDate","至",FiledType.D,ExpType.LessOrEqual), //new SearchItem("nextMaintenanceDate","下一次维护时间",FiledType.Dnull,ExpType.GreaterOrEqual), //new SearchItem("nextMaintenanceDate","至",FiledType.Dnull,ExpType.LessOrEqual), }, "search-form", false); var table = new TableViewModel("/api/services/app/Mold/GetAll", activeMenu, searchForm) .SetFields(new List() { new FieldItem("no", "模具编码",isSort:true), // new FieldItem("name", "模具名称"), new FieldItem("model", "模具规格"), new FieldItem("material", "模具材质"), new FieldItem("customerName", "客户"), new FieldItem("shelfNum", "架号"), new FieldItem("outerDiameter", "外径"), new FieldItem("insideDiameter", "内径"), new FieldItem("thickness", "厚度"), new FieldItem("height", "高度"), new FieldItem("rigidity", "硬度"), //new FieldItem("expireDate", "有效期限","ExDateFormatter"), new FieldItem("maintenanceCycle", "维护周期"), //new FieldItem("maintenanceDate", "维护时间","DateFormatter"), //new FieldItem("nextMaintenanceDate", "下一次维护时间","MtDateFormatter"), }); } @section css{ } @Html.Partial("New/Table/_Table", table) @section modal{ @{ var modal = new ModalViewModel("模具", new ModalBodyViewModel(new List() { new InputHide("id"), new InputHide("no", "模具编码"), new Input("name", "模具名称").SetNotRequired(), new Input("model", "模具规格").SetNotRequired(), new Input("material", "模具材质").SetNotRequired(), new Input("customerName", "客户").SetNotRequired(), new Input("shelfNum", "架号").SetNotRequired(), new Input("outerDiameter", "内径").SetNotRequired(), new Input("insideDiameter", "外径").SetNotRequired(), new Input("thickness", "厚度").SetNotRequired(), new Input("height", "高度").SetNotRequired(), new Input("rigidity", "硬度").SetNotRequired(), new InputNumber("maintenanceCycle", "维护周期(次数)",other:"min=1").SetNotRequired(), new InputTextarea("description", "模具描述").SetNotRequired(), //new InputDate("expireDate", "有效期限"), //new InputNumber("maintenanceCycle", "维护周期(天)").SetMin(0), //new InputDate("maintenanceDate", "维护时间"), })); } @Html.Partial("New/Modals/_Modal", modal) @{ var recordModal = new ModalViewModel("添加维护记录", "", new ModalBodyViewModel(new List() { new InputHide("id"), new Input("no", "设备编号"), new Input("name", "设备名称"), new Input("address", "维护地点"), new InputTextarea("description", "维护内容").SetNotRequired(), new InputDate("planDate", "计划维护时间").SetNotRequired() }), "record-modal"); } @Html.Partial("New/Modals/_Modal", recordModal) } @section scripts { }
@*@Html.DropDownList("hid-type", type)*@