zoukankan      html  css  js  c++  java
  • ABP 基于DDD的.NET开发框架 学习(三)创建模块:任务管理

    1.图标i获取:https://material.io/icons/查看
    2.js中创建如var _tenantService = abp.services.app.tenant;需清除页面的缓存,按ctrl+f5刷新页面
    ------
    创建一个模块步骤:
    3.创建导航菜单节点在MPLH.WorkProject.Web下的WorkProjectNavigationProvider中配置
    4.xxx.WorkProject.Web中的PermissionNames中配置权限名
    5.控制器继承WorkProjectControllerBase
    6.控制器类上设置权限[AbpMvcAuthorize(PermissionNames.Pages_TaskWork)]
    7.XXX.WorkProject.Web中的类PageNames设置页面名称
    8.AbpPermissions表中添加权限
    9.WorkProjectAuthorizationProvider类中添加context.CreatePermission(PermissionNames.Pages_TaskWork, L("TaskWork"));
    10.语言xml配置:
    XXX.WorkProject.Core 中的Localization下的source中xml配置
    --------------------------------------
    创建实体:

    1.XXX.WorkProject.EntityFramework中创建实体

    2.context中添加public IDbSet<TaskWorkInfo> TaskWorks { get; set; }

    3.控制台生成表

    4.生成dto、service、在控制器中调用

    5.js中的abp.services.app.taskWork;app中的service如果名字是两个单词组合第二个要大写:比如TaskWorkAppService在js中显示为taskWork;

    6.视图中的编辑按钮的模态是指向编辑edit的视图;新增按钮指向的create的模态在index页面中

  • 相关阅读:
    分解质因数
    第十一次作业
    第十次作业
    第九次作业
    第八次作业
    Radar Installation
    Stall Reservations
    Sunscreen
    天才ACM
    奇数码问题
  • 原文地址:https://www.cnblogs.com/daizhipeng/p/11205717.html
Copyright © 2011-2022 走看看