public IActionResult Add(TableColumnAndModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new { state = "error", data = "提交信息验证失败" }));
            }

            try
            {
                var p = new TableColumnDefinition()
                {
                    Field         = model.Field,
                    Format        = string.IsNullOrEmpty(model.Format) ? "" : model.Format,
                    FunctionId    = model.FunctionId,
                    Align         = model.Align,
                    Index         = model.Index,
                    Name          = model.Name,
                    TableColumnId = Guid.NewGuid().ToString("N"),
                    Visible       = model.Visible,
                    Width         = model.Width,
                };
                TableColumnDal.Add(p);
                return(Json(new { state = "ok", data = 1 }));
            }
            catch (Exception ex)
            {
                return(Json(new { state = "error", data = ex.Message }));
            }
        }
        public IActionResult Add(string functionId)
        {
            var model = new TableColumnAndModel()
            {
                Visible = true,
                Width   = 100,
                Align   = "left",
                Index   = TableColumnDal.GetMaxIndexByFunctionId(functionId) + 1,
            };

            return(View(model));
        }