public List <ColumnFormatInfo> EvaluationResultFormat(SmallEntEvaluationBase_View entity, object val) { var result = string.Empty; var bgColor = "green"; // todo:小微评审合格标准:小型75分,微型60分 if (entity.Status == EvaluationStatus.Completed || entity.Status == EvaluationStatus.ReportCompleted) { decimal numberScore = 0; decimal.TryParse(entity.Score, out numberScore); if ((entity.Scale == "小型" && numberScore >= 75) || (entity.Scale == "微型" && numberScore >= 60)) { result = "合格"; } else { result = "不合格"; bgColor = "red"; } } var format = new List <ColumnFormatInfo> { ColumnFormatInfo.MakeHtml(html: $"<span class='layui-badge layui-bg-{bgColor}'>{ result }</span>") }; if (string.IsNullOrEmpty(result)) { format = new List <ColumnFormatInfo> { ColumnFormatInfo.MakeHtml(html: "<span></span>") }; } return(format); }
private List <ColumnFormatInfo> ReportFileIdFormat(MyTask_View entity, object val) { return(new List <ColumnFormatInfo> { ColumnFormatInfo.MakeDownloadButton(ButtonTypesEnum.Button, entity.ReportFileId) }); }
private List <ColumnFormatInfo> EnterpriseInfoFormat(MyTask_View entity, object val) { return(new List <ColumnFormatInfo> { ColumnFormatInfo.MakeDialogButton(ButtonTypesEnum.Button, $"EnterpriseBasicInfo/LimitedEnterpriseInfo/{entity.EnterpriseId}", entity.EnterpriseName, width: 800, height: 400) }); }
private List <ColumnFormatInfo> ReportFileIdFormat(SmallEntEvaluationBase_View entity, object val) { return(new List <ColumnFormatInfo> { ColumnFormatInfo.MakeDownloadButton(ButtonTypesEnum.Button, entity.ReportFileId) }); }
private List <ColumnFormatInfo> PictureIdFormat(WxVenue_View entity, object val) { return(new List <ColumnFormatInfo> { ColumnFormatInfo.MakeDownloadButton(ButtonTypesEnum.Button, entity.PictureId), ColumnFormatInfo.MakeViewButton(ButtonTypesEnum.Button, entity.PictureId, 640, 480), }); }
private List <ColumnFormatInfo> PhotoIdFormat(Admin_View entity, object val) { return(new List <ColumnFormatInfo> { //ColumnFormatInfo.MakeDownloadButton(ButtonTypesEnum.Button,entity.PhotoId), ColumnFormatInfo.MakeViewButton(ButtonTypesEnum.Button, entity.PhotoId, 640, 480) }); }
private List <ColumnFormatInfo> CommodityPicIdFormat(VOS_Task_View entity, object val) { return(new List <ColumnFormatInfo> { //ColumnFormatInfo.MakeDownloadButton(ButtonTypesEnum.Button,entity.CommodityPicId), ColumnFormatInfo.MakeViewButton(ButtonTypesEnum.Button, entity.CommodityPicId, 640, 480), }); }
private List <ColumnFormatInfo> PhotoIdFormat(FrameworkUser_View entity, object val) { return(new List <ColumnFormatInfo> { ColumnFormatInfo.MakeDownloadButton(ButtonTypesEnum.Button, entity.PhotoId), ColumnFormatInfo.MakeViewButton(ButtonTypesEnum.Button, entity.PhotoId, 640, 480), }); }
private List <ColumnFormatInfo> WeChatRealNamePicIdFormat(VOS_PEmployee_View entity, object val) { return(new List <ColumnFormatInfo> { ColumnFormatInfo.MakeDownloadButton(ButtonTypesEnum.Button, entity.WeChatRealNamePicId), ColumnFormatInfo.MakeViewButton(ButtonTypesEnum.Button, entity.WeChatRealNamePicId, 640, 480), }); }
private List <ColumnFormatInfo> FileIdFormat(School_View entity, object val) { return(new List <ColumnFormatInfo> { ColumnFormatInfo.MakeDownloadButton(ButtonTypesEnum.Button, entity.FileId), ColumnFormatInfo.MakeViewButton(ButtonTypesEnum.Button, entity.FileId, 640, 480), }); }
private List <ColumnFormatInfo> ImageIDFormat(pop_View entity, object val) { return(new List <ColumnFormatInfo> { //ColumnFormatInfo.MakeHtml("<image src="+entity.Image.Path+" />") //ColumnFormatInfo.MakeDownloadButton(ButtonTypesEnum.Button,entity.ImageID), ColumnFormatInfo.MakeViewButton(ButtonTypesEnum.Button, entity.ImageID), }); }
private List <ColumnFormatInfo> ProjectNameFormat(ProjectBasicInfo_View entity, object val) { var url = $"SmallEntEvaluationBase/ProjectDetail/{entity.ID}"; return(new List <ColumnFormatInfo> { ColumnFormatInfo.MakeDialogButton(ButtonTypesEnum.Button, url, entity.ProjectName, width: 1920, height: 900, maxed: true) }); }
public List <ColumnFormatInfo> GetPhoto(FrameworkUser_ListView item, object val) { if (item.PhotoID != null) { List <ColumnFormatInfo> rv = new List <ColumnFormatInfo>(); rv.Add(ColumnFormatInfo.MakeViewButton(ButtonTypesEnum.Link, item.PhotoID.Value, 600, 600)); rv.Add(ColumnFormatInfo.MakeDownloadButton(ButtonTypesEnum.Link, item.PhotoID.Value)); return(rv); } else { return(null); } }
private static string GetFormatResult(BaseVM vm, ColumnFormatInfo info) { string rv = ""; switch (info.FormatType) { case ColumnFormatTypeEnum.Dialog: rv = vm.UIService.MakeDialogButton(info.ButtonType, info.Url, info.Text, info.Width, info.Height, info.Title, info.ButtonID, info.ShowDialog, info.Resizable, info.Maxed, info.ButtonClass, info.Style).ToString(); break; case ColumnFormatTypeEnum.Button: rv = vm.UIService.MakeButton(info.ButtonType, info.Url, info.Text, info.Width, info.Height, info.Title, info.ButtonID, info.Resizable, info.Maxed, vm.ViewDivId, info.ButtonClass, info.Style, info.RType).ToString(); break; case ColumnFormatTypeEnum.Download: if (info.FileID == null) { rv = ""; } else { rv = vm.UIService.MakeDownloadButton(info.ButtonType, info.FileID.Value, info.Text, vm.CurrentCS, info.ButtonClass, info.Style).ToString(); } break; case ColumnFormatTypeEnum.ViewPic: if (info.FileID == null) { rv = ""; } else { rv = vm.UIService.MakeViewButton(info.ButtonType, info.FileID.Value, info.Text, info.Width, info.Height, info.Title, info.Resizable, vm.CurrentCS, info.Maxed, info.ButtonClass, info.Style).ToString(); } break; case ColumnFormatTypeEnum.Script: rv = vm.UIService.MakeScriptButton(info.ButtonType, info.Text, info.Script, info.ButtonID, info.Url, info.ButtonClass, info.Style).ToString(); break; case ColumnFormatTypeEnum.Html: rv = info.Html; break; default: break; } return(rv); }
private List <ColumnFormatInfo> ReportStatusFormat(SmallEntEvaluationBase_View entity, object val) { var bgColor = "blue"; if (entity.Status == Model.Common.EvaluationStatus.NotStarted) { bgColor = "orange"; } if (entity.Status == Model.Common.EvaluationStatus.ReportCompleted) { bgColor = "green"; } return(new List <ColumnFormatInfo> { ColumnFormatInfo.MakeHtml(html: $"<span class='layui-badge layui-bg-{bgColor}'>{ entity.Status.GetDescription() }</span>") }); }
public List <ColumnFormatInfo> GetOperation(DataPrivilege_ListView item) { string editurl = ""; string delurl = ""; if (Searcher.DpType == DpTypeEnum.User) { editurl = "/_Admin/DataPrivilege/Edit?ModelName=" + item.TableName + "&Type=User&Id=" + item.TargetId; delurl = "/_Admin/DataPrivilege/Delete?ModelName=" + item.TableName + "&Type=User&Id=" + item.TargetId; } else { editurl = "/_Admin/DataPrivilege/Edit?ModelName=" + item.TableName + "&Type=UserGroup&Id=" + item.TargetId; delurl = "/_Admin/DataPrivilege/Delete?ModelName=" + item.TableName + "&Type=UserGroup&Id=" + item.TargetId; } return(new List <ColumnFormatInfo> { ColumnFormatInfo.MakeDialogButton(ButtonTypesEnum.Button, editurl, "修改", 800, null, "修改"), ColumnFormatInfo.MakeDialogButton(ButtonTypesEnum.Button, delurl, "删除", null, null, showDialog: false) }); }
private List <ColumnFormatInfo> ProgressFormat(SmallEntEvaluationBase_View entity, object val) { decimal progress = 0; decimal.TryParse(entity.Progress, out progress); var bgColor = "blue"; if (progress < 60) { bgColor = "red"; } if (progress > 99) { bgColor = "green"; } var showPercent = progress == 0 ? "" : "lay-showPercent='yes'"; return(new List <ColumnFormatInfo> { ColumnFormatInfo.MakeHtml(html: $"<div class='layui-progress' style='margin-top:10px' {showPercent}><div class='layui-progress-bar layui-bg-{bgColor}' lay-percent='{entity.Progress}%'></div></div>") }); }