今天看啥  ›  专栏  ›  努力提升的东东

2020-12-31

努力提升的东东  · 简书  ·  · 2020-12-31 23:10
using Learun.Util; 
using System; 
using System.ComponentModel.DataAnnotations.Schema; 
namespace Learun.Application.TwoDevelopment.LR_CodeDemo 
  
{ 
    /// <summary> 
    /// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架 
    /// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司 
    /// 创 建:超级管理员 
    /// 日 期:2020-12-31 17:19 
    /// 描 述:功能描述 
    /// </summary> 
    public class lr_base_logEntity  
    { 
        #region 实体成员 
        /// <summary> 
        /// 日志主键 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_LOGID")] 
        public string F_LogId { get; set; } 
        /// <summary> 
        /// 分类Id 1-登陆2-访问3-操作4-异常 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_CATEGORYID")] 
        public int? F_CategoryId { get; set; } 
        /// <summary> 
        /// 来源对象主键 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_SOURCEOBJECTID")] 
        public string F_SourceObjectId { get; set; } 
        /// <summary> 
        /// 来源日志内容 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_SOURCECONTENTJSON")] 
        public string F_SourceContentJson { get; set; } 
        /// <summary> 
        /// 操作时间 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_OPERATETIME")] 
        public DateTime? F_OperateTime { get; set; } 
        /// <summary> 
        /// 操作用户Id 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_OPERATEUSERID")] 
        public string F_OperateUserId { get; set; } 
        /// <summary> 
        /// 操作用户 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_OPERATEACCOUNT")] 
        public string F_OperateAccount { get; set; } 
        /// <summary> 
        /// 操作类型Id 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_OPERATETYPEID")] 
        public string F_OperateTypeId { get; set; } 
        /// <summary> 
        /// 操作类型 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_OPERATETYPE")] 
        public string F_OperateType { get; set; } 
        /// <summary> 
        /// 系统功能 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_MODULE")] 
        public string F_Module { get; set; } 
        /// <summary> 
        /// IP地址 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_IPADDRESS")] 
        public string F_IPAddress { get; set; } 
        /// <summary> 
        /// IP地址所在城市 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_IPADDRESSNAME")] 
        public string F_IPAddressName { get; set; } 
        /// <summary> 
        /// 主机 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_HOST")] 
        public string F_Host { get; set; } 
        /// <summary> 
        /// 浏览器 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_BROWSER")] 
        public string F_Browser { get; set; } 
        /// <summary> 
        /// 执行结果状态 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_EXECUTERESULT")] 
        public int? F_ExecuteResult { get; set; } 
        /// <summary> 
        /// 执行结果信息 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_EXECUTERESULTJSON")] 
        public string F_ExecuteResultJson { get; set; } 
        /// <summary> 
        /// 备注 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_DESCRIPTION")] 
        public string F_Description { get; set; } 
        /// <summary> 
        /// 删除标记 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_DELETEMARK")] 
        public int? F_DeleteMark { get; set; } 
        /// <summary> 
        /// 有效标志 
        /// </summary> 
        /// <returns></returns> 
        [Column("F_ENABLEDMARK")] 
        public int? F_EnabledMark { get; set; } 
        #endregion 
  
        #region 扩展操作 
        /// <summary> 
        /// 新增调用 
        /// </summary> 
        public void Create() 
        { 
            this.F_LogId = Guid.NewGuid().ToString(); 
        } 
        /// <summary> 
        /// 编辑调用 
        /// </summary> 
        /// <param name="keyValue"></param> 
        public void Modify(string keyValue) 
        { 
            this.F_LogId = keyValue; 
        } 
        #endregion 
    } 
} 

using Learun.Application.TwoDevelopment.LR_CodeDemo;
using System.Data.Entity.ModelConfiguration;

namespace Learun.Application.Mapping
{
/// <summary>
/// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架
/// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
/// 创 建:超级管理员
/// 日 期:2020-12-31 17:19
/// 描 述:功能描述
/// </summary>
public class lr_base_logMap : EntityTypeConfiguration<lr_base_logEntity>
{
public lr_base_logMap()
{
#region 表、主键
//表
this.ToTable("LR_BASE_LOG");
//主键
this.HasKey(t => t.F_LogId);
#endregion

        #region 配置关系 
        #endregion 
    } 
} 

}


using Dapper;
using Learun.DataBase.Repository;
using Learun.Util;
using System;
using System.Collections.Generic;
using System.Data;
using System.Text;

namespace Learun.Application.TwoDevelopment.LR_CodeDemo
{
/// <summary>
/// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架
/// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
/// 创 建:超级管理员
/// 日 期:2020-12-31 17:19
/// 描 述:功能描述
/// </summary>
public class 功能类名Service : RepositoryFactory
{
#region 构造函数和属性

    private string fieldSql; 
    /// <summary> 
    /// 构造方法 
    /// </summary> 
    public 功能类名Service() 
    { 
        fieldSql=@" 
            t.F_LogId, 
            t.F_CategoryId, 
            t.F_SourceObjectId, 
            t.F_SourceContentJson, 
            t.F_OperateTime, 
            t.F_OperateUserId, 
            t.F_OperateAccount, 
            t.F_OperateTypeId, 
            t.F_OperateType, 
            t.F_Module, 
            t.F_IPAddress, 
            t.F_IPAddressName, 
            t.F_Host, 
            t.F_Browser, 
            t.F_ExecuteResult, 
            t.F_ExecuteResultJson, 
            t.F_Description, 
            t.F_DeleteMark, 
            t.F_EnabledMark 
        "; 
    } 
    #endregion 

    #region 获取数据 

    /// <summary> 
    /// 获取列表数据 
    /// </summary> 
    /// <param name="queryJson">条件参数</param> 
    /// <returns></returns> 
    public IEnumerable<lr_base_logEntity> GetList( string queryJson ) 
    { 
        try
        { 
            //参考写法 
            //var queryParam = queryJson.ToJObject(); 
            // 虚拟参数 
            //var dp = new DynamicParameters(new { }); 
            //dp.Add("startTime", queryParam["StartTime"].ToDate(), DbType.DateTime); 
            var strSql = new StringBuilder(); 
            strSql.Append("SELECT "); 
            strSql.Append(fieldSql); 
            strSql.Append(" FROM lr_base_log t "); 
            return this.BaseRepository().FindList<lr_base_logEntity>(strSql.ToString()); 
        } 
        catch (Exception ex) 
        { 
            if (ex is ExceptionEx) 
            { 
                throw; 
            } 
            else
            { 
                throw ExceptionEx.ThrowServiceException(ex); 
            } 
        } 
    } 

    /// <summary> 
    /// 获取列表分页数据 
    /// </summary> 
    /// <param name="pagination">分页参数</param> 
    /// <param name="queryJson">条件参数</param> 
    /// <returns></returns> 
    public IEnumerable<lr_base_logEntity> GetPageList(Pagination pagination, string queryJson) 
    { 
        try
        { 
            var strSql = new StringBuilder(); 
            strSql.Append("SELECT "); 
            strSql.Append(fieldSql); 
            strSql.Append(" FROM lr_base_log t "); 
            return this.BaseRepository().FindList<lr_base_logEntity>(strSql.ToString(), pagination); 
        } 
        catch (Exception ex) 
        { 
            if (ex is ExceptionEx) 
            { 
                throw; 
            } 
            else
            { 
                throw ExceptionEx.ThrowServiceException(ex); 
            } 
        } 
    } 

    /// <summary> 
    /// 获取实体数据 
    /// </summary> 
    /// <param name="keyValue">主键</param> 
    /// <returns></returns> 
    public lr_base_logEntity GetEntity(string keyValue) 
    { 
        try
        { 
            return this.BaseRepository().FindEntity<lr_base_logEntity>(keyValue); 
        } 
        catch (Exception ex) 
        { 
            if (ex is ExceptionEx) 
            { 
                throw; 
            } 
            else
            { 
                throw ExceptionEx.ThrowServiceException(ex); 
            } 
        } 
    } 

    #endregion 

    #region 提交数据 

    /// <summary> 
    /// 删除实体数据 
    /// </summary> 
    /// <param name="keyValue">主键</param> 
    public void DeleteEntity(string keyValue) 
    { 
        try
        { 
            this.BaseRepository().Delete<lr_base_logEntity>(t=>t.F_LogId == keyValue); 
        } 
        catch (Exception ex) 
        { 
            if (ex is ExceptionEx) 
            { 
                throw; 
            } 
            else
            { 
                throw ExceptionEx.ThrowServiceException(ex); 
            } 
        } 
    } 

    /// <summary> 
    /// 保存实体数据(新增、修改) 
    /// <param name="keyValue">主键</param> 
    /// <param name="entity">实体</param> 
    /// </summary> 
    public void SaveEntity(string keyValue, lr_base_logEntity entity) 
    { 
        try
        { 
            if (!string.IsNullOrEmpty(keyValue)) 
            { 
                entity.Modify(keyValue); 
                this.BaseRepository().Update(entity); 
            } 
            else
            { 
                entity.Create(); 
                this.BaseRepository().Insert(entity); 
            } 
        } 
        catch (Exception ex) 
        { 
            if (ex is ExceptionEx) 
            { 
                throw; 
            } 
            else
            { 
                throw ExceptionEx.ThrowServiceException(ex); 
            } 
        } 
    } 

    #endregion 

} 

}

using Learun.Util;
using System;
using System.Data;
using System.Collections.Generic;

namespace Learun.Application.TwoDevelopment.LR_CodeDemo
{
/// <summary>
/// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架
/// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
/// 创 建:超级管理员
/// 日 期:2020-12-31 17:19
/// 描 述:功能描述
/// </summary>
public class 功能类名BLL : 功能类名IBLL
{
private 功能类名Service 功能类名Service = new 功能类名Service();

    #region 获取数据 

    /// <summary> 
    /// 获取列表数据 
    /// </summary> 
    /// <param name="queryJson">查询参数</param> 
    /// <returns></returns> 
    public IEnumerable<lr_base_logEntity> GetList( string queryJson ) 
    { 
        try
        { 
            return 功能类名Service.GetList(queryJson); 
        } 
        catch (Exception ex) 
        { 
            if (ex is ExceptionEx) 
            { 
                throw; 
            } 
            else
            { 
                throw ExceptionEx.ThrowBusinessException(ex); 
            } 
        } 
    } 

    /// <summary> 
    /// 获取列表分页数据 
    /// </summary> 
    /// <param name="pagination">分页参数</param> 
    /// <param name="queryJson">查询参数</param> 
    /// <returns></returns> 
    public IEnumerable<lr_base_logEntity> GetPageList(Pagination pagination, string queryJson) 
    { 
        try
        { 
            return 功能类名Service.GetPageList(pagination, queryJson); 
        } 
        catch (Exception ex) 
        { 
            if (ex is ExceptionEx) 
            { 
                throw; 
            } 
            else
            { 
                throw ExceptionEx.ThrowBusinessException(ex); 
            } 
        } 
    } 

    /// <summary> 
    /// 获取实体数据 
    /// </summary> 
    /// <param name="keyValue">主键</param> 
    /// <returns></returns> 
    public lr_base_logEntity GetEntity(string keyValue) 
    { 
        try
        { 
            return 功能类名Service.GetEntity(keyValue); 
        } 
        catch (Exception ex) 
        { 
            if (ex is ExceptionEx) 
            { 
                throw; 
            } 
            else
            { 
                throw ExceptionEx.ThrowBusinessException(ex); 
            } 
        } 
    } 

    #endregion 

    #region 提交数据 

    /// <summary> 
    /// 删除实体数据 
    /// </summary> 
    /// <param name="keyValue">主键</param> 
    public void DeleteEntity(string keyValue) 
    { 
        try
        { 
            功能类名Service.DeleteEntity(keyValue); 
        } 
        catch (Exception ex) 
        { 
            if (ex is ExceptionEx) 
            { 
                throw; 
            } 
            else
            { 
                throw ExceptionEx.ThrowBusinessException(ex); 
            } 
        } 
    } 

    /// <summary> 
    /// 保存实体数据(新增、修改) 
    /// </summary> 
    /// <param name="keyValue">主键</param> 
    /// <param name="entity">实体</param> 
    public void SaveEntity(string keyValue, lr_base_logEntity entity) 
    { 
        try
        { 
            功能类名Service.SaveEntity(keyValue, entity); 
        } 
        catch (Exception ex) 
        { 
            if (ex is ExceptionEx) 
            { 
                throw; 
            } 
            else
            { 
                throw ExceptionEx.ThrowBusinessException(ex); 
            } 
        } 
    } 

    #endregion 

} 

}

using Learun.Util;
using System.Data;
using System.Collections.Generic;

namespace Learun.Application.TwoDevelopment.LR_CodeDemo
{
/// <summary>
/// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架
/// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
/// 创 建:超级管理员
/// 日 期:2020-12-31 17:19
/// 描 述:功能描述
/// </summary>
public interface 功能类名IBLL
{
#region 获取数据

    /// <summary> 
    /// 获取列表数据 
    /// </summary> 
    /// <param name="queryJson">查询参数</param> 
    /// <returns></returns> 
    IEnumerable<lr_base_logEntity> GetList( string queryJson ); 
    /// <summary> 
    /// 获取列表分页数据 
    /// </summary> 
    /// <param name="pagination">分页参数</param> 
    /// <param name="queryJson">查询参数</param> 
    /// <returns></returns> 
    IEnumerable<lr_base_logEntity> GetPageList(Pagination pagination, string queryJson); 
    /// <summary> 
    /// 获取实体数据 
    /// </summary> 
    /// <param name="keyValue">主键</param> 
    /// <returns></returns> 
    lr_base_logEntity GetEntity(string keyValue); 
    #endregion 

    #region 提交数据 

    /// <summary> 
    /// 删除实体数据 
    /// </summary> 
    /// <param name="keyValue">主键</param> 
    void DeleteEntity(string keyValue); 
    /// <summary> 
    /// 保存实体数据(新增、修改) 
    /// </summary> 
    /// <param name="keyValue">主键</param> 
    /// <param name="entity">实体</param> 
    void SaveEntity(string keyValue, lr_base_logEntity entity); 
    #endregion 

} 

}

using Learun.Application.TwoDevelopment.LR_CodeDemo;
using Learun.Util;
using System.Data;
using System.Web.Mvc;

namespace Learun.Application.Web.Areas.LR_CodeDemo.Controllers
{
/// <summary>
/// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架
/// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
/// 创 建:超级管理员
/// 日 期:2020-12-31 17:19
/// 描 述:功能描述
/// </summary>
public class 功能类名Controller : MvcControllerBase
{
private 功能类名IBLL 功能类名IBLL = new 功能类名BLL();

    #region 视图功能 

    /// <summary> 
    /// 主页面 
    /// </summary> 
    /// <returns></returns> 
    [HttpGet] 
    public ActionResult Index() 
    { 
         return View(); 
    } 
    /// <summary> 
    /// 表单页 
    /// </summary> 
    /// <returns></returns> 
    [HttpGet] 
    public ActionResult Form() 
    { 
         return View(); 
    } 
    #endregion 

    #region 获取数据 

    /// <summary> 
    /// 获取列表数据 
    /// </summary> 
    /// <param name="queryJson">查询参数</param> 
    /// <returns></returns> 
    [HttpGet] 
    [AjaxOnly] 
    public ActionResult GetList( string queryJson ) 
    { 
        var data = 功能类名IBLL.GetList(queryJson); 
        return Success(data); 
    } 
    /// <summary> 
    /// 获取列表分页数据 
    /// </summary> 
    /// <param name="pagination">分页参数</param> 
    /// <param name="queryJson">查询参数</param> 
    /// <returns></returns> 
    [HttpGet] 
    [AjaxOnly] 
    public ActionResult GetPageList(string pagination, string queryJson) 
    { 
        Pagination paginationobj = pagination.ToObject<Pagination>(); 
        var data = 功能类名IBLL.GetPageList(paginationobj, queryJson); 
        var jsonData = new
        { 
            rows = data, 
            total = paginationobj.total, 
            page = paginationobj.page, 
            records = paginationobj.records 
        }; 
        return Success(jsonData); 
    } 
    /// <summary> 
    /// 获取表单数据 
    /// </summary> 
    /// <param name="keyValue">主键</param> 
    /// <returns></returns> 
    [HttpGet] 
    [AjaxOnly] 
    public ActionResult GetFormData(string keyValue) 
    { 
        var data = 功能类名IBLL.GetEntity(keyValue); 
        return Success(data); 
    } 
    #endregion 

    #region 提交数据 

    /// <summary> 
    /// 删除实体数据 
    /// </summary> 
    /// <param name="keyValue">主键</param> 
    /// <returns></returns> 
    [HttpPost] 
    [AjaxOnly] 
    public ActionResult DeleteForm(string keyValue) 
    { 
        功能类名IBLL.DeleteEntity(keyValue); 
        return Success("删除成功!"); 
    } 
    /// <summary> 
    /// 保存实体数据(新增、修改) 
    /// </summary> 
    /// <param name="keyValue">主键</param> 
    /// <param name="entity">实体</param> 
    /// <returns></returns> 
    [HttpPost] 
    [ValidateAntiForgeryToken] 
    [AjaxOnly] 
    public ActionResult SaveForm(string keyValue,lr_base_logEntity entity) 
    { 
        功能类名IBLL.SaveEntity(keyValue, entity); 
        return Success("保存成功!"); 
    } 
    #endregion 

} 

}

@{
ViewBag.Title = "功能描述";
Layout = "~/Views/Shared/_Index.cshtml";
}
<div class="lr-layout lr-layout-left-center" id="lr_layout">
<div class="lr-layout-left">
<div class="lr-layout-wrap">
<div class="lr-layout-title">树形目录</div>
<div id="tree" class="lr-layout-body"></div>
</div>
</div>
<div class="lr-layout-center">
<div class="lr-layout-wrap">
<div class="lr-layout-title">标题</div>
<div class="lr-layout-tool">
<div class="lr-layout-tool-left">
<div class="lr-layout-tool-item">
<input id="txt_Keyword" type="text" class="form-control" placeholder="请输入要查询关键字" />
</div>
<div class="lr-layout-tool-item">
<a id="btn_Search" class="btn btn-primary btn-sm"><i class="fa fa-search"></i> 查询</a>
</div>
</div>
<div class="lr-layout-tool-right">
<div class=" btn-group btn-group-sm">
<a id="lr_refresh" class="btn btn-default"><i class="fa fa-refresh"></i></a>
</div>
<div class=" btn-group btn-group-sm" learun-authorize="yes">
<a id="lr_add" class="btn btn-default"><i class="fa fa-plus"></i> 新增</a>
<a id="lr_edit" class="btn btn-default"><i class="fa fa-pencil-square-o"></i> 编辑</a>
<a id="lr_delete" class="btn btn-default"><i class="fa fa-trash-o"></i> 删除</a>
</div>
</div>
</div>
<div class="lr-layout-body" id="gridtable"></div>
</div>
</div>
</div>
@Html.AppendJsFile("/Areas/LR_CodeDemo/Views/功能类名/Index.js")

var selectedRow;
var refreshGirdData;
var bootstrap = function ( , learun) { "use strict"; var page = { init: function () { page.initGird(); page.bind(); }, bind: function () { // 查询 ('#btn_Search').on('click', function () {
var keyword = ('#txt_Keyword').val(); page.search({ keyword: keyword }); }); // 刷新 ('#lr_refresh').on('click', function () {
location.reload();
});
// 新增
('#lr_add').on('click', function () { selectedRow = null; learun.layerForm({ id: 'form', title: '新增', url: top. .rootUrl + '/LR_CodeDemo/功能类名/Form',
width: 700,
height: 400,
callBack: function (id) {
return top[id].acceptClick(refreshGirdData);
}
});
});
// 编辑
('#lr_edit').on('click', function () { var keyValue = ('#gridtable').jfGridValue('F_LogId');
selectedRow = ('#gridtable').jfGridGet('rowdata'); if (learun.checkrow(keyValue)) { learun.layerForm({ id: 'form', title: '编辑', url: top. .rootUrl + '/LR_CodeDemo/功能类名/Form?keyValue=' + keyValue,
width: 700,
height: 400,
callBack: function (id) {
return top[id].acceptClick(refreshGirdData);
}
});
}
});
// 删除
('#lr_delete').on('click', function () { var keyValue = ('#gridtable').jfGridValue('F_LogId');
if (learun.checkrow(keyValue)) {
learun.layerConfirm('是否确认删除该项!', function (res) {
if (res) {
learun.deleteForm(top. .rootUrl + '/LR_CodeDemo/功能类名/DeleteForm', { keyValue: keyValue}, function () { }); } }); } }); }, initGird: function () { ('#gridtable').lrAuthorizeJfGrid({
url: top. .rootUrl + '/LR_CodeDemo/功能类名/GetPageList', headData: [ { label: '日志主键', name: 'F_LogId', width: 200, align: "left" }, { label: '分类Id 1-登陆2-访问3-操作4-异常', name: 'F_CategoryId', width: 200, align: "left" }, { label: '来源对象主键', name: 'F_SourceObjectId', width: 200, align: "left" }, { label: '来源日志内容', name: 'F_SourceContentJson', width: 200, align: "left" }, { label: '操作时间', name: 'F_OperateTime', width: 200, align: "left" }, { label: '操作用户Id', name: 'F_OperateUserId', width: 200, align: "left" }, { label: '操作用户', name: 'F_OperateAccount', width: 200, align: "left" }, { label: '操作类型Id', name: 'F_OperateTypeId', width: 200, align: "left" }, { label: '操作类型', name: 'F_OperateType', width: 200, align: "left" }, { label: '系统功能', name: 'F_Module', width: 200, align: "left" }, { label: 'IP地址', name: 'F_IPAddress', width: 200, align: "left" }, { label: 'IP地址所在城市', name: 'F_IPAddressName', width: 200, align: "left" }, { label: '主机', name: 'F_Host', width: 200, align: "left" }, { label: '浏览器', name: 'F_Browser', width: 200, align: "left" }, { label: '执行结果状态', name: 'F_ExecuteResult', width: 200, align: "left" }, { label: '执行结果信息', name: 'F_ExecuteResultJson', width: 200, align: "left" }, { label: '备注', name: 'F_Description', width: 200, align: "left" }, { label: '删除标记', name: 'F_DeleteMark', width: 200, align: "left" }, { label: '有效标志', name: 'F_EnabledMark', width: 200, align: "left" }, ], mainId:'F_LogId', isPage: true }); page.search(); }, search: function (param) { param = param || {}; ('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) });
}
};
refreshGirdData = function () {
$('#gridtable').jfGridSet('reload');
};
page.init();
}

@{
ViewBag.Title = "功能描述";
Layout = "~/Views/Shared/_Form.cshtml";
}
<div class="lr-form-wrap" id="form">
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">日志主键<font face="宋体"> </font></div>
<input id="F_LogId" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">分类Id 1-登陆2-访问3-操作4-异常<font face="宋体">
</font></div>
<input id="F_CategoryId" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">来源对象主键<font face="宋体"> </font></div>
<input id="F_SourceObjectId" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">来源日志内容<font face="宋体">
</font></div>
<input id="F_SourceContentJson" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">操作时间<font face="宋体"> </font></div>
<input id="F_OperateTime" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">操作用户Id<font face="宋体">
</font></div>
<input id="F_OperateUserId" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">操作用户<font face="宋体"> </font></div>
<input id="F_OperateAccount" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">操作类型Id<font face="宋体">
</font></div>
<input id="F_OperateTypeId" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">操作类型<font face="宋体"> </font></div>
<input id="F_OperateType" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">系统功能<font face="宋体">
</font></div>
<input id="F_Module" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">IP地址<font face="宋体"> </font></div>
<input id="F_IPAddress" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">IP地址所在城市<font face="宋体">
</font></div>
<input id="F_IPAddressName" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">主机<font face="宋体"> </font></div>
<input id="F_Host" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">浏览器<font face="宋体">
</font></div>
<input id="F_Browser" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">执行结果状态<font face="宋体"> </font></div>
<input id="F_ExecuteResult" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">执行结果信息<font face="宋体">
</font></div>
<input id="F_ExecuteResultJson" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">备注<font face="宋体"> </font></div>
<input id="F_Description" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">删除标记<font face="宋体">
</font></div>
<input id="F_DeleteMark" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">有效标志<font face="宋体">*</font></div>
<input id="F_EnabledMark" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
</div>
@Html.AppendJsFile("/Areas/LR_CodeDemo/Views/功能类名/Form.js")

/* * 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架([http://www.learun.cn](http://www.learun.cn/))

* Copyright (c) 2013-2020 力软信息技术(苏州)有限公司

* 创建人:超级管理员

* 日 期:2020-12-31 17:19

* 描 述:功能描述

*/

var acceptClick;

var keyValue = request(``'keyValue'``);

var bootstrap = function ($, learun) {

"use strict"``;

var selectedRow = learun.frameTab.currentIframe().selectedRow;

var page = {

init: function () {

page.initData();

},

bind: function () {

},

initData: function () {

if (!!selectedRow) {

$(``'#form'``).lrSetFormData(selectedRow);

}

}

};

// 保存数据

acceptClick = function (callBack) {

if (!$(``'#form'``).lrValidform()) {

return false``;

}

var postData = $(``'#form'``).lrGetFormData();

$.lrSaveForm(top.$.rootUrl + '/LR_CodeDemo/功能类名/SaveForm?keyValue=' + keyValue, postData, function (res) {

// 保存成功后才回调

if (!!callBack) {

callBack();

}

});

};

page.init();

}




原文地址:访问原文地址
快照地址: 访问文章快照