该项目是一款基于微信小程序平台的KK文化馆管理系统源码,包含465个文件,涵盖177个JavaScript文件、96个微信小程序样式表文件、79个WXML模板文件、72个JSON配置文件、33个PNG图片文件、2个JPG图片文件、1个.gitignore文件、1个Markdown文件、1个JPEG图片文件、1个GIF图片文件。系统旨在为各地文化馆提供一个全面的管理平台,支持公告通知、非遗介绍、文化活动、课堂风采、培训班管理、培训课程介绍、文化团体招募等功能。该系统前后端一体化,适合用于后台培训项目管理、报名名单管理、通知管理等,致力于普及科学文化知识,提高群众文化素质,并开展各类文化活动,包括老年文化和少儿文化工作。
关键词
微信小程序 文化馆管理系统 JavaScript 微信开发 群众文化活动
目录结构
├── .gitignore ├── cloudfunctions ├── mcloud ├── config.json ├── config ├── config.js ├── framework ├── cloud ├── cloud_base.js ├── cloud_util.js ├── core ├── app_code.js ├── app_error.js ├── app_other.js ├── app_util.js ├── application.js ├── database ├── db_util.js ├── model.js ├── multi_model.js ├── lib ├── faker_lib.js ├── md5_lib.js ├── mini_lib.js ├── platform ├── controller ├── base_admin_controller.js ├── base_controller.js ├── model ├── admin_model.js ├── base_model.js ├── log_model.js ├── service ├── base_admin_service.js ├── base_service.js ├── utils ├── constant.js ├── data_util.js ├── export_util.js ├── log_util.js ├── math_util.js ├── setup ├── setup_model.js ├── setup_util.js ├── time_util.js ├── util.js ├── validate ├── content_check.js ├── data_check.js ├── index.js ├── package-lock.json ├── package.json ├── project ├── zswenhua ├── controller ├── admin ├── admin_enroll_controller.js ├── admin_home_controller.js ├── admin_mgr_controller.js ├── admin_news_controller.js ├── admin_setup_controller.js ├── admin_user_controller.js ├── base_project_admin_controller.js ├── base_project_controller.js ├── check_controller.js ├── enroll_controller.js ├── fav_controller.js ├── home_controller.js ├── my_controller.js ├── news_controller.js ├── passport_controller.js ├── model ├── base_project_model.js ├── enroll_join_model.js ├── enroll_model.js ├── fav_model.js ├── news_model.js ├── user_model.js ├── public ├── constants.js ├── project_config.js ├── route.js ├── service ├── admin ├── admin_enroll_service.js ├── admin_home_service.js ├── admin_mgr_service.js ├── admin_news_service.js ├── admin_setup_service.js ├── admin_user_service.js ├── base_project_admin_service.js ├── base_project_service.js ├── enroll_service.js ├── fav_service.js ├── home_service.js ├── news_service.js ├── passport_service.js ├── demo ├── 11后台-报名菜单.png ├── 12后台-报名名单.png ├── 13后台-报名导出.png ├── 14后台-报名添加.png ├── 1首页.png ├── 2公告通知.png ├── 3培训风采.png ├── 4报名列表.png ├── 5填写资料.png ├── 6我的.png ├── 7报名项目.png ├── 8-后台首页.png ├── 9后台报名管理.jpg ├── author-base.png ├── 二维码.png ├── 文化馆小程序 (2).jpeg ├── miniprogram ├── app.js ├── app.json ├── app.wxss ├── cmpts ├── biz ├── detail ├── detail_cmpt.js ├── detail_cmpt.json ├── detail_cmpt.wxml ├── detail_cmpt.wxss ├── foot ├── foot_cmpt.js ├── foot_cmpt.json ├── foot_cmpt.wxml ├── foot_cmpt.wxss ├── public ├── calendar ├── calendar_comm ├── calendar_comm_cmpt.js ├── calendar_comm_cmpt.json ├── calendar_comm_cmpt.wxml ├── calendar_comm_cmpt.wxss ├── din.wxss ├── calendar_lib.js ├── calendar_meet ├── calendar_meet_cmpt.js ├── calendar_meet_cmpt.json ├── calendar_meet_cmpt.wxml ├── calendar_meet_cmpt.wxss ├── date_select ├── date_select_cmpt.js ├── date_select_cmpt.json ├── date_select_cmpt.wxml ├── date_select_cmpt.wxss ├── time_select ├── time_select_cmpt.js ├── time_select_cmpt.json ├── time_select_cmpt.wxml ├── time_select_cmpt.wxss ├── checkbox ├── checkbox_cmpt.js ├── checkbox_cmpt.json ├── checkbox_cmpt.wxml ├── checkbox_cmpt.wxss ├── custom_nav ├── custom_nav_cmpt.js ├── custom_nav_cmpt.json ├── custom_nav_cmpt.wxml ├── custom_nav_cmpt.wxss ├── editor ├── editor_cmpt.js ├── editor_cmpt.json ├── editor_cmpt.wxml ├── editor_cmpt.wxss ├── form ├── form_set ├── field ├── form_set_field.js ├── form_set_field.json ├── form_set_field.wxml ├── form_set_field.wxss ├── form_set_cmpt.js ├── form_set_cmpt.json ├── form_set_cmpt.wxml ├── form_set_cmpt.wxss ├── form_set_helper.js ├── form_show ├── content ├── form_show_content.js ├── form_show_content.json ├── form_show_content.wxml ├── form_show_content.wxss ├── form_show_cmpt.js ├── form_show_cmpt.json ├── form_show_cmpt.wxml ├── form_show_cmpt.wxss ├── img ├── img_upload_cmpt.js ├── img_upload_cmpt.json ├── img_upload_cmpt.wxml ├── img_upload_cmpt.wxss ├── list ├── comm_list_cmpt.js ├── comm_list_cmpt.json ├── comm_list_cmpt.wxml ├── comm_list_cmpt.wxss ├── modal ├── modal_cmpt.js ├── modal_cmpt.json ├── modal_cmpt.wxml ├── modal_cmpt.wxss ├── picker ├── picker_cmpt.js ├── picker_cmpt.json ├── picker_cmpt.wxml ├── picker_cmpt.wxss ├── picker_multi ├── picker_multi_cmpt.js ├── picker_multi_cmpt.json ├── picker_multi_cmpt.wxml ├── picker_multi_cmpt.wxss ├── picker_time ├── datetime_picker.js ├── picker_time_cmpt.js ├── picker_time_cmpt.json ├── picker_time_cmpt.wxml ├── picker_time_cmpt.wxss ├── poster ├── images ├── friend.png ├── wechat.png ├── poster_cmpt.js ├── poster_cmpt.json ├── poster_cmpt.wxml ├── poster_cmpt.wxss ├── poster_cmpt_helper.js ├── wxa-plugin-canvas ├── index ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── poster ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── poster.js ├── radio ├── radio_cmpt.js ├── radio_cmpt.json ├── radio_cmpt.wxml ├── radio_cmpt.wxss ├── swiper ├── swiper_cmpt.js ├── swiper_cmpt.json ├── swiper_cmpt.wxml ├── swiper_cmpt.wxss ├── table ├── table_cmpt.js ├── table_cmpt.json ├── table_cmpt.wxml ├── table_cmpt.wxss ├── comm ├── behavior ├── about_bh.js ├── my_fav_bh.js ├── my_foot_bh.js ├── news_index_bh.js ├── search_bh.js ├── biz ├── admin_biz.js ├── base_biz.js ├── fav_biz.js ├── foot_biz.js ├── passport_biz.js ├── public_biz.js ├── search_biz.js ├── constants.js ├── helper ├── cache_helper.js ├── cloud_helper.js ├── content_check_helper.js ├── data_helper.js ├── file_helper.js ├── form_helper.js ├── helper.js ├── mini_helper.js ├── page_helper.js ├── pic_helper.js ├── time_helper.js ├── validate.js ├── images ├── cover.gif ├── lib ├── tools ├── base64_lib.js ├── lunar_lib.js ├── qrcode_lib.js ├── pages ├── test1 ├── test1.js ├── test1.wxml ├── projects ├── zswenhua ├── biz ├── admin_enroll_biz.js ├── admin_news_biz.js ├── enroll_biz.js ├── news_biz.js ├── project_biz.js ├── images ├── home.jpg ├── menu ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── news1.png ├── news2.png ├── news3.png ├── news4.png ├── my.png ├── tabbar ├── enroll.png ├── enroll_cur.png ├── home.png ├── home_cur.png ├── my.png ├── my_cur.png ├── news.png ├── news_cur.png ├── pages ├── about ├── index ├── about_index.js ├── about_index.json ├── about_index.wxml ├── about_index.wxss ├── admin ├── content ├── admin_content.js ├── admin_content.json ├── admin_content.wxml ├── admin_content.wxss ├── enroll ├── add ├── admin_enroll_add.js ├── admin_enroll_add.json ├── admin_enroll_add.wxml ├── admin_enroll_add.wxss ├── edit ├── admin_enroll_edit.js ├── admin_enroll_edit.json ├── admin_enroll_edit.wxml ├── admin_enroll_edit.wxss ├── enroll_form_tpl.wxml ├── export ├── admin_enroll_export.js ├── admin_enroll_export.json ├── admin_enroll_export.wxml ├── admin_enroll_export.wxss ├── join_list ├── admin_enroll_join_list.js ├── admin_enroll_join_list.json ├── admin_enroll_join_list.wxml ├── admin_enroll_join_list.wxss ├── list ├── admin_enroll_list.js ├── admin_enroll_list.json ├── admin_enroll_list.wxml ├── admin_enroll_list.wxss ├── index ├── home ├── admin_home.js ├── admin_home.json ├── admin_home.wxml ├── admin_home.wxss ├── login ├── admin_login.js ├── admin_login.json ├── admin_login.wxml ├── admin_login.wxss ├── mgr ├── add ├── admin_mgr_add.js ├── admin_mgr_add.json ├── admin_mgr_add.wxml ├── admin_mgr_add.wxss ├── edit ├── admin_mgr_edit.js ├── admin_mgr_edit.json ├── admin_mgr_edit.wxml ├── admin_mgr_edit.wxss ├── list ├── admin_mgr_list.js ├── admin_mgr_list.json ├── admin_mgr_list.wxml ├── admin_mgr_list.wxss ├── log ├── admin_log_list.js ├── admin_log_list.json ├── admin_log_list.wxml ├── admin_log_list.wxss ├── pwd ├── admin_mgr_pwd.js ├── admin_mgr_pwd.json ├── admin_mgr_pwd.wxml ├── admin_mgr_pwd.wxss ├── news ├── add ├── admin_news_add.js ├── admin_news_add.json ├── admin_news_add.wxml ├── admin_news_add.wxss ├── admin_news_form_tpl.wxml ├── edit ├── admin_news_edit.js ├── admin_news_edit.json ├── admin_news_edit.wxml ├── admin_news_edit.wxss ├── list ├── admin_news_list.js ├── admin_news_list.json ├── admin_news_list.wxml ├── admin_news_list.wxss ├── setup ├── about ├── admin_setup_about.js ├── admin_setup_about.json ├── admin_setup_about.wxml ├── admin_setup_about.wxss ├── about_list ├── admin_setup_about_list.js ├── admin_setup_about_list.json ├── admin_setup_about_list.wxml ├── admin_setup_about_list.wxss ├── qr ├── admin_setup_qr.js ├── admin_setup_qr.json ├── admin_setup_qr.wxml ├── admin_setup_qr.wxss ├── user ├── detail ├── admin_user_detail.js ├── admin_user_detail.json ├── admin_user_detail.wxml ├── admin_user_detail.wxss ├── export ├── admin_user_export.js ├── admin_user_export.json ├── admin_user_export.wxml ├── admin_user_export.wxss ├── list ├── admin_user_list.js ├── admin_user_list.json ├── admin_user_list.wxml ├── admin_user_list.wxss ├── default ├── index ├── default_index.js ├── default_index.json ├── default_index.wxml ├── default_index.wxss ├── enroll ├── detail ├── enroll_detail.js ├── enroll_detail.json ├── enroll_detail.wxml ├── enroll_detail.wxss ├── index ├── enroll_index.js ├── enroll_index.json ├── enroll_index.wxml ├── enroll_index.wxss ├── join ├── enroll_join.js ├── enroll_join.json ├── enroll_join.wxml ├── enroll_join.wxss ├── join_edit ├── enroll_join_edit.js ├── enroll_join_edit.json ├── enroll_join_edit.wxml ├── enroll_join_edit.wxss ├── my_join_detail ├── enroll_my_join_detail.js ├── enroll_my_join_detail.json ├── enroll_my_join_detail.wxml ├── enroll_my_join_detail.wxss ├── my_join_list ├── enroll_my_join_list.js ├── enroll_my_join_list.json ├── enroll_my_join_list.wxml ├── enroll_my_join_list.wxss ├── my ├── edit ├── my_edit.js ├── my_edit.json ├── my_edit.wxml ├── my_edit.wxss ├── user_form.wxml ├── fav ├── my_fav.js ├── my_fav.json ├── my_fav.wxml ├── my_fav.wxss ├── foot ├── my_foot.js ├── my_foot.json ├── my_foot.wxml ├── my_foot.wxss ├── index ├── my_index.js ├── my_index.json ├── my_index.wxml ├── my_index.wxss ├── reg ├── my_reg.js ├── my_reg.json ├── my_reg.wxml ├── my_reg.wxss ├── news ├── cate1 ├── news_cate1.js ├── news_cate1.json ├── news_cate1.wxml ├── news_cate1.wxss ├── cate2 ├── news_cate2.js ├── news_cate2.json ├── news_cate2.wxml ├── news_cate2.wxss ├── detail ├── news_detail.js ├── news_detail.json ├── news_detail.wxml ├── news_detail.wxss ├── index ├── news_index.js ├── news_index.json ├── news_index.wxml ├── news_index.wxss ├── search ├── search.js ├── search.json ├── search.wxml ├── search.wxss ├── tpls ├── menu_tpl.wxml ├── public ├── project_setting.js ├── style ├── skin.wxss ├── setting ├── setting.js ├── sitemap.json ├── style ├── base ├── animation.wxss ├── avatar.wxss ├── background.wxss ├── bar.wxss ├── base.wxss ├── border.wxss ├── button.wxss ├── comm.wxss ├── form.wxss ├── icon.wxss ├── image.wxss ├── layout.wxss ├── list.wxss ├── load.wxss ├── modal.wxss ├── nav.wxss ├── shadow.wxss ├── table.wxss ├── tag.wxss ├── text.wxss ├── project ├── admin_list_style.wxss ├── my_fav_style.wxss ├── my_foot_style.wxss ├── search_style.wxss ├── public ├── admin.wxss ├── article_list.wxss ├── comm_box_list.wxss ├── detail.wxss ├── project.wxss ├── tpls ├── project ├── about_tpl.wxml ├── my_fav_tpl.wxml ├── my_foot_tpl.wxml ├── news_index_tpl.wxml ├── search_tpl.wxml ├── public ├── admin_forms_detail_tpl.wxml ├── base_list_tpl.wxml ├── list_load_tpl.wxml ├── top_tpl.wxml ├── wxs ├── tools.wxs ├── project.config.json ├── project.private.config.json ├── readme.txt ├── 文化馆小程序安装使用手册.docx