diff --git a/addon/message/config/diy_view.php b/addon/message/config/diy_view.php new file mode 100644 index 00000000..ec2293e5 --- /dev/null +++ b/addon/message/config/diy_view.php @@ -0,0 +1,38 @@ + '页面类型名称', 'name' => '页面标识', 'path' => '页面路径', 'value' => '页面数据,json格式' ] + 'template' => [], + + // 后台自定义组件——装修 + 'util' => [], + + // 自定义页面路径 + 'link' => [], + + // 自定义图标库 + 'icon_library' => [], + + // uni-app 组件,格式:[ 'name' => '组件名称/文件夹名称', 'path' => '文件路径/目录路径' ],多个逗号隔开,自定义组件名称前缀必须是diy-,也可以引用第三方组件 + 'component' => [], + + // uni-app 页面,多个逗号隔开 + 'pages' => [], + + // 模板信息,格式:'title' => '模板名称', 'name' => '模板标识', 'cover' => '模板封面图', 'preview' => '模板预览图', 'desc' => '模板描述' + 'info' => [], + + // 主题风格配色,格式可以自由定义扩展,【在uni-app中通过:this.themeStyle... 获取定义的颜色字段,例如:this.themeStyle.main_color】 + 'theme' => [], + + // 自定义页面数据,格式:[ 'title' => '页面名称', 'name' => "页面标识", 'value' => [页面数据,json格式] ] + 'data' => [] +]; \ No newline at end of file diff --git a/addon/message/config/event.php b/addon/message/config/event.php new file mode 100644 index 00000000..d522349d --- /dev/null +++ b/addon/message/config/event.php @@ -0,0 +1,19 @@ + [ + + ], + + 'listen' => [ + //展示活动 + 'ShowPromotion' => [ + 'addon\futures\event\ShowPromotion', + ], + + + ], + + 'subscribe' => [ + ], +]; diff --git a/addon/message/config/info.php b/addon/message/config/info.php new file mode 100644 index 00000000..d926c269 --- /dev/null +++ b/addon/message/config/info.php @@ -0,0 +1,21 @@ + 'message', + 'title' => '消息中心', + 'description' => '消息中心', + 'type' => 'tool', //插件类型 system :系统插件(自动安装), business:业务插件 promotion:营销插件 tool:工具插件 + 'status' => 1, + 'author' => '', + 'version' => '0.0.1', + 'version_no' => '520221115001', + 'content' => '', +]; \ No newline at end of file diff --git a/addon/message/config/menu_shop.php b/addon/message/config/menu_shop.php new file mode 100644 index 00000000..8110818f --- /dev/null +++ b/addon/message/config/menu_shop.php @@ -0,0 +1,32 @@ + 'MESSAGE_CENTER', + 'title' => '消息中心', + 'url' => 'message://shop/message/index', + 'parent' => 'CHANNEL_ROOT', + 'is_show' => 1, + 'sort' => 1, + 'picture' => 'addon/message/shop/view/public/img/message_new.png', // 图标 + 'picture_selected' => 'addon/message/shop/view/public/img/message_select.png', // 选中图标 + 'child_list' => [ + [ + 'name' => 'MESSAGE_HOME', + 'title' => '消息中心', + 'url' => 'message://shop/message/index', + 'is_show' => 1, + 'sort' => 1, + ], + [ + 'name' => 'MESSAGE_REMARKS', + 'title' => '留言管理', + 'url' => 'message://shop/remark/index', + 'is_show' => 1, + 'sort' => 2, + ] + ] + ], +]; diff --git a/addon/message/event/Install.php b/addon/message/event/Install.php new file mode 100644 index 00000000..eab636ee --- /dev/null +++ b/addon/message/event/Install.php @@ -0,0 +1,27 @@ + [ + [ + //插件名称 + 'name' => 'message', + //店铺端展示分类 shop:营销活动 member:互动营销 + 'show_type' => 'shop', + //展示主题 + 'title' => '消息中心', + //展示介绍 + 'description' => '消息中心', + //展示图标 + 'icon' => 'addon/message/icon.png', + //跳转链接 + 'url' => 'message://shop/message/index', + ] + ] + + ]; + return $data; + } +} \ No newline at end of file diff --git a/addon/message/event/UnInstall.php b/addon/message/event/UnInstall.php new file mode 100644 index 00000000..6bef14b7 --- /dev/null +++ b/addon/message/event/UnInstall.php @@ -0,0 +1,27 @@ +forthMenu(); + return $this->fetch('message/index'); + } + + + + + + +} \ No newline at end of file diff --git a/addon/message/shop/view/message/index.html b/addon/message/shop/view/message/index.html new file mode 100644 index 00000000..67460588 --- /dev/null +++ b/addon/message/shop/view/message/index.html @@ -0,0 +1,233 @@ +{extend name="app/shop/view/base.html"/} +{block name="resources"} + +{/block} + +{block name="main"} + +