拼多多后台x4.0监控mysql_11、ABPZero系列教程之拼多多卖家工具 拼团提醒功能页面实现...
上一篇讲解了拼团提醒逻辑功能实现,现在继续实现页面功能。
Core项目
打开AbpZeroTemplate-zh-CN.xml语言文件,在末尾添加如下代码:
文件路径:D:\abp version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.Core\Localization\AbpZeroTemplate\AbpZeroTemplate-zh-CN.xml
打开文件AppPermissions.cs,在末尾添加如下代码:
文件路径:D:\abp version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.Core\Authorization\AppPermissions.cs
public const string Pages_Pdd = "Pages.Pdd";//权限路径
public const string Pages_Pdd_KaiTuan = "Pages.Pdd.KaiTuan";//权限路径
打开AppAuthorizationProvider.cs文件,在SetPermissions方法最后添加如下代码:
文件路径:D:\abp version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.Core\Authorization\AppAuthorizationProvider.cs
var pdd = pages.CreateChildPermission(AppPermissions.Pages_Pdd, L("Pdd"));
pdd.CreateChildPermission(AppPermissions.Pages_Pdd_KaiTuan, L("Pdd.KaiTuan"));
Web项目
打开文件PageNames.cs,
文件路径 :D:\abpweb\PddSellerAssistant\PddSellerAssistant.Web\App_Start\Navigation\PageNames.cs
在Command下添加一个常量:
public const string Pdd = "Pdd";
在32行位置添加如下代码:
///
///拼多多///
public static classPdd
{public const string KaiTuan = "KaiTuan"; //开团提醒
}
打开MpaNavigationProvider.cs文件,在末尾添加菜单,代码如下:
文件路径:D:\abpweb\PddSellerAssistant\PddSellerAssistant.Web\Areas\Mpa\Startup\MpaNavigationProvider.cs
.AddItem(newMenuItemDefinition(
PageNames.App.Common.Pdd,//一个常量,控制菜单是否被选中
L("Pdd"),//菜单显示名称,在语言文件中配置
url: "Mpa/Pdd",//菜单路径
icon: "icon-social-dropbox"//菜单图标
).AddItem(newMenuItemDefinition(
PageNames.App.Pdd.KaiTuan,//一个常量,控制菜单是否被选中
L("Pdd.KaiTuan"),//菜单显示名称,在语言文件中配置
url: "Mpa/KaiTuan",//菜单路径
icon: "icon-pie-chart",//菜单图标
requiredPermissionName: AppPermissions.Pages_Pdd_KaiTuan//菜单权限,登录用户所在角色有此权限才会显示出来
))
)
以上就把菜单添加好了,生成解决方案,浏览器打开网站后台,以管理员身份登录,但是并没有发现刚刚添加的菜单,这是因为加了菜单加权限的关系,接以下操作即可。
打开角色菜单,分别修改admin、user角色:
切换到权限选项卡,勾选我们需要显示的菜单,如下:
保存之后,再次登录就可以显示出来菜单了。以下是user角色的菜单:
控制器
我先在Areas\Mpa\Controllers目录下新建Pdd目录,用于保存所有跟拼多多相关的控制器。
添加文件 KaiTuanController.cs 代码如下:
文件路径:D:\abp version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.Web\Areas\Mpa\Controllers\Pdd\KaiTuanController.cs
///
///开团提醒///
public classKaiTuanController : AbpZeroTemplateControllerBase
{private readonlyIMallAppService _mallAppService;publicKaiTuanController(IMallAppService mallAppService)
{
_mallAppService=mallAppService;
}//GET: Mpa/KaiTuan
publicActionResult Index()
{returnView();
}publicActionResult CreateModal()
{return PartialView("_CreateModal");
}public ActionResult SharpModal(string title, string link, string img, stringtimeOut)
{
ViewBag.title=title;
ViewBag.link=link;
ViewBag.img=img;
ViewBag.timeOut=timeOut;return PartialView("_SharpModal");
}
}
视图
接着再创建对应的视图文件
添加文件Index.cshtml,代码如下:
文件路径:D:\abp version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.Web\Areas\Mpa\Views\KaiTuan\Index.cshtml
@using Abp.Web.Mvc.Extensions
@using MyCompanyName.AbpZeroTemplate.Web.Navigation
@{
ViewBag.CurrentPageName = PageNames.App.Pdd.KaiTuan;//作用就是选中菜单时会高亮
}
@section Styles{
}
}
@section Scripts
{
@Html.IncludeScript("~/metronic/assets/global/plugins/fuelux/js/spinner.min.js")
@Html.IncludeScript("~/metronic/assets/global/plugins/bootstrap-toastr/toastr.min.js")
@Html.IncludeScript("~/Areas/Mpa/Views/KaiTuan/Index.js")
@Html.IncludeScript("~/Areas/Mpa/Common/Scripts/GolbalHelper.js")
@Html.IncludeScript("~/Areas/Mpa/Views/KaiTuan/ui-toastr.js")
}
@L("Pdd.KaiTuan")
拼多多后台x4.0监控mysql_11、ABPZero系列教程之拼多多卖家工具 拼团提醒功能页面实现...相关推荐
- ABPZero系列教程之拼多多卖家工具
此系列文章围绕着拼多多卖家工具来介绍ABPZero的使用,内容包括手机登录.手机注册.拼团提醒.微信公众号绑定帐号.有拼团发送消息到微信公众号(只要关注过微信公众号并已绑定系统帐号). 学习此系列必备 ...
- 1、ABPZero系列教程之拼多多卖家工具 前言
此系列文章围绕着拼多多卖家工具来介绍ABPZero的使用,内容包括手机登录.手机注册.拼团提醒.微信公众号绑定帐号.有拼团发送消息到微信公众号(只要关注过微信公众号并已绑定系统帐号). 学习此系列必备 ...
- 12、ABPZero系列教程之拼多多卖家工具 拼团提醒功能登录拼多多实现
上篇文章已经完成了整个拼多多拼团提醒功能,本篇继续完成拼多多帐号登录,拼多多帐号登录的目的是为了获取拼团商品的SKU和订单号,便于商家备货. 以下是拼多多官方的后台登录,要实现的功能并不是直接在这里登 ...
- 讲给后台程序员看的前端系列教程(11)——HTML综合练习
C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...
- 讲给后台程序员看的前端系列教程(38)——事件处理
C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...
- 讲给后台程序员看的前端系列教程(52)——Bootstrap轮播图
C语言自学完备手册(33篇) Android多分辨率适配框架 JavaWeb核心技术系列教程 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View ...
- 讲给后台程序员看的前端系列教程(02)——HTML5标签(1)
C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...
- 讲给后台程序员看的前端系列教程(40)——canvas
C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...
- 4、ABPZero系列教程之拼多多卖家工具 集成短信发送模块
ABPZero并没有手机短信发送功能,现在我们来集成一个,为后面注册.登录作铺垫. 阿里云短信服务 首先需要在阿里云开通短信服务,连接地址 开通后,在签名管理中添加一个签名 在模板管理中添加一个模板, ...
最新文章
- 薪资1.5万,学习IT让我重新找到方向
- python 柱状图-python 柱状图
- CODEVS-1758-维护数列-NOI2005-splay
- BZOJ1146[CTSC2008]网络管理——出栈入栈序+树状数组套主席树
- 斜齿轮啮合 matlab,渐开线斜齿轮曲面精确建模及MatLab仿真
- 怎样快速掌握深度学习TensorFlow框架?
- putty保存用户名和密码_社保局官网搬家啦!忘记用户名、密码肿么办?自救指南来一波!...
- 笨办法学 Python · 续 练习 33:解析器
- Foxmail忘了帐户访问密码咋办?
- 【AI】人工智能之深度学习(1)—— 入门
- Justinmind教程(3)——管理原型
- csma研究背景_CSMA/CD协议的特点
- NB-IoT低功耗技术与寻呼
- 基于微信小程序的电影订票系统设计与实现(代码+数据库+论文)
- 华夏幸福转让平安资管5.69%股份,价款合计42.03亿
- linux小说编辑,Fade In Pro——剧本小说编辑软件
- 您的手机上未安装应用程序 / App isn‘t installed
- php 银行支付通道_使用php实现快钱支付功能(涉及到接口)
- conga(web gui)或cman+rgmanager配置rhcs的HA集群
- 硬盘分区容量计算方法
热门文章
- 【广州大学】数据结构课程设计:神秘国度的爱情故事
- 关于Android终端机串口的理解
- 看看小编都用啥!实用Win7小软件大推荐
- 用python爬取考研词汇及其近反义词与例句
- 收集国人不良习惯 -- 有哪些不好的习惯敬请指出,那些不能算作不好的 只能说习俗不同也请指出
- 黄金分割搜索法求单峰极小值C++实现
- GZH逸佳君:还在担心乱用字体会侵权吗?免费送你1800款可免费商用的精选字体
- 关于Java使用 BigDecimal 的错误 Rounding necessary
- java 商城 商品查询_Javaweb网上商城项目实战(17)实现商品详情查询
- 高德智慧交通地图空间可视化SDK设计与实现