@using IwbZero.IwbDataQuery @using IwbZero.ToolCommon.StringModel @using WeEngine.Enum @using WeOnlineApp.Configuration @using WeOnlineApp.Authorization @using WeOnlineApp.Views.Shared.Modals @using WeOnlineApp.Views.Shared.SearchForm @using WeOnlineApp.Views.Shared.Table @{ ViewBag.Title = "课程信息"; string activeMenu = PermissionNames.PagesTrainMgCampMg; //The menu item will be active for this page. ViewBag.ActiveMenu = activeMenu; string state = ViewBag.State, subjectType = ViewBag.SubjectType, variableType = IwbDataType.GetDataTypeSelectStr(); var searchForm = new SearchFormViewModel(new List() { new SearchItem("name","课程名称"), new SearchItem("organizer","主办单位"), new SearchItem("campState","课程状态",FieldType.I).SetSelectItem(state), }); var table = new TableViewModel(IwbConsts.ApiAppUrl + "Camp/GetAll", activeMenu, searchForm) .SetFields(new List() { new FieldItem("name", "课程名称"), new FieldItem("packageName", "方案包名称"), new FieldItem("subjectType", "课程类型","SubjectTypeFormatter"), new FieldItem("organizer", "主办单位"), new FieldItem("contactInfo", "联系方式"), new FieldItem("roundScore", "每轮总分"), new FieldItem("subjectPoint", "课程积分"), new FieldItem("startDate", "有效时间","StartDateFormatter"), new FieldItem("maxTrainingMinute", "最大演练时长","MinuteFormatter"), new FieldItem("campState", "课程状态","StateFormatter"), //new FieldItem("", "操作","ActionFormatter"), }); } @section css{ } @Html.Partial("Table/_Table", table) @section modal{ @{ var input = new ModalBodyViewModel(new List() { new InputHide("id"), new InputHide("packageName", "方案包名称"), //new InputHide("startDate"), //new InputHide("endDate", "结束时间"), new Input("name", "课程名称"), new Input("packageNo", "方案包").SetSelectOptions(""), new Input("subjectType", "课程类别").SetSelectOptions(subjectType), new InputNumber("roundScore", "每轮总分").SetRange(100, 1000), new InputDate("useDate", "有效时间", @class: "iwb-date-range"), new InputNumber("maxTrainingMinute", "演练时长").SetMin(0).SetHelp("课程的最大演练时长,单位为 分钟。"), new InputNumber("subjectPoint", "课程积分").SetMin(1), new Input("organizer", "主办单位"), new Input("contactInfo", "联系方式").SetNotRequired(), }); var input2 = new ModalBodyViewModel(new List() { new InputTextarea("purposes", "演练目标").SetNotRequired(), new InputTextarea("description", "课程描述").SetNotRequired(), }); var input3 = new ModalBodyViewModel(new List() { new InputKindeditor("studyContent", "预演学习").SetLayout("col-sm-12","col-sm-12").SetNotRequired(), }); }
} @section scripts { }
@*@Html.DropDownList("hid-type", type)*@