gitextract_4tbgnvos/ ├── .gitignore ├── README.md ├── cloudfunctions/ │ └── mcloud/ │ ├── config/ │ │ └── config.js │ ├── config.json │ ├── 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.json │ └── project/ │ └── TRIP1/ │ ├── controller/ │ │ ├── admin/ │ │ │ ├── admin_album_controller.js │ │ │ ├── admin_home_controller.js │ │ │ ├── admin_meet_controller.js │ │ │ ├── admin_mgr_controller.js │ │ │ ├── admin_news_controller.js │ │ │ ├── admin_product_controller.js │ │ │ ├── admin_setup_controller.js │ │ │ ├── admin_user_controller.js │ │ │ └── base_project_admin_controller.js │ │ ├── album_controller.js │ │ ├── base_project_controller.js │ │ ├── check_controller.js │ │ ├── fav_controller.js │ │ ├── home_controller.js │ │ ├── meet_controller.js │ │ ├── my_controller.js │ │ ├── news_controller.js │ │ ├── passport_controller.js │ │ ├── product_controller.js │ │ └── test/ │ │ └── test_controller.js │ ├── model/ │ │ ├── album_model.js │ │ ├── base_project_model.js │ │ ├── day_model.js │ │ ├── fav_model.js │ │ ├── join_model.js │ │ ├── meet_model.js │ │ ├── news_model.js │ │ ├── product_model.js │ │ └── user_model.js │ ├── public/ │ │ ├── constants.js │ │ ├── project_config.js │ │ └── route.js │ └── service/ │ ├── admin/ │ │ ├── admin_album_service.js │ │ ├── admin_home_service.js │ │ ├── admin_meet_service.js │ │ ├── admin_mgr_service.js │ │ ├── admin_news_service.js │ │ ├── admin_product_service.js │ │ ├── admin_setup_service.js │ │ ├── admin_user_service.js │ │ └── base_project_admin_service.js │ ├── album_service.js │ ├── base_project_service.js │ ├── fav_service.js │ ├── home_service.js │ ├── meet_service.js │ ├── news_service.js │ ├── passport_service.js │ └── product_service.js ├── 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 │ │ ├── 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/ │ │ │ ├── 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 │ ├── lib/ │ │ └── tools/ │ │ ├── base64_lib.js │ │ ├── lunar_lib.js │ │ └── qrcode_lib.js │ ├── pages/ │ │ └── test1/ │ │ ├── test1.js │ │ └── test1.wxml │ ├── projects/ │ │ └── TRIP1/ │ │ ├── biz/ │ │ │ ├── admin_album_biz.js │ │ │ ├── admin_meet_biz.js │ │ │ ├── admin_news_biz.js │ │ │ ├── admin_product_biz.js │ │ │ ├── album_biz.js │ │ │ ├── meet_biz.js │ │ │ ├── news_biz.js │ │ │ ├── product_biz.js │ │ │ └── project_biz.js │ │ ├── pages/ │ │ │ ├── about/ │ │ │ │ ├── index/ │ │ │ │ │ ├── about_index.js │ │ │ │ │ ├── about_index.json │ │ │ │ │ ├── about_index.wxml │ │ │ │ │ └── about_index.wxss │ │ │ │ └── service/ │ │ │ │ ├── about_service.js │ │ │ │ ├── about_service.json │ │ │ │ ├── about_service.wxml │ │ │ │ └── about_service.wxss │ │ │ ├── admin/ │ │ │ │ ├── album/ │ │ │ │ │ ├── add/ │ │ │ │ │ │ ├── admin_album_add.js │ │ │ │ │ │ ├── admin_album_add.json │ │ │ │ │ │ ├── admin_album_add.wxml │ │ │ │ │ │ └── admin_album_add.wxss │ │ │ │ │ ├── admin_album_form_tpl.wxml │ │ │ │ │ ├── edit/ │ │ │ │ │ │ ├── admin_album_edit.js │ │ │ │ │ │ ├── admin_album_edit.json │ │ │ │ │ │ ├── admin_album_edit.wxml │ │ │ │ │ │ └── admin_album_edit.wxss │ │ │ │ │ └── list/ │ │ │ │ │ ├── admin_album_list.js │ │ │ │ │ ├── admin_album_list.json │ │ │ │ │ ├── admin_album_list.wxml │ │ │ │ │ └── admin_album_list.wxss │ │ │ │ ├── content/ │ │ │ │ │ ├── admin_content.js │ │ │ │ │ ├── admin_content.json │ │ │ │ │ ├── admin_content.wxml │ │ │ │ │ └── admin_content.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 │ │ │ │ ├── meet/ │ │ │ │ │ ├── cover/ │ │ │ │ │ │ ├── admin_meet_cover.js │ │ │ │ │ │ ├── admin_meet_cover.json │ │ │ │ │ │ ├── admin_meet_cover.wxml │ │ │ │ │ │ └── admin_meet_cover.wxss │ │ │ │ │ ├── edit/ │ │ │ │ │ │ ├── admin_meet_edit.js │ │ │ │ │ │ ├── admin_meet_edit.json │ │ │ │ │ │ ├── admin_meet_edit.wxml │ │ │ │ │ │ └── admin_meet_edit.wxss │ │ │ │ │ ├── export/ │ │ │ │ │ │ ├── admin_join_export.js │ │ │ │ │ │ ├── admin_join_export.json │ │ │ │ │ │ ├── admin_join_export.wxml │ │ │ │ │ │ └── admin_join_export.wxss │ │ │ │ │ ├── join/ │ │ │ │ │ │ ├── admin_meet_join.js │ │ │ │ │ │ ├── admin_meet_join.json │ │ │ │ │ │ ├── admin_meet_join.wxml │ │ │ │ │ │ └── admin_meet_join.wxss │ │ │ │ │ ├── list/ │ │ │ │ │ │ ├── admin_meet_list.js │ │ │ │ │ │ ├── admin_meet_list.json │ │ │ │ │ │ ├── admin_meet_list.wxml │ │ │ │ │ │ └── admin_meet_list.wxss │ │ │ │ │ ├── record/ │ │ │ │ │ │ ├── admin_record_list.js │ │ │ │ │ │ ├── admin_record_list.json │ │ │ │ │ │ ├── admin_record_list.wxml │ │ │ │ │ │ └── admin_record_list.wxss │ │ │ │ │ ├── scan/ │ │ │ │ │ │ ├── admin_meet_scan.js │ │ │ │ │ │ ├── admin_meet_scan.json │ │ │ │ │ │ ├── admin_meet_scan.wxml │ │ │ │ │ │ └── admin_meet_scan.wxss │ │ │ │ │ ├── self/ │ │ │ │ │ │ ├── admin_meet_self.js │ │ │ │ │ │ ├── admin_meet_self.json │ │ │ │ │ │ ├── admin_meet_self.wxml │ │ │ │ │ │ └── admin_meet_self.wxss │ │ │ │ │ ├── temp/ │ │ │ │ │ │ ├── admin_temp_select.js │ │ │ │ │ │ ├── admin_temp_select.json │ │ │ │ │ │ ├── admin_temp_select.wxml │ │ │ │ │ │ └── admin_temp_select.wxss │ │ │ │ │ └── time/ │ │ │ │ │ ├── admin_meet_time.js │ │ │ │ │ ├── admin_meet_time.json │ │ │ │ │ ├── admin_meet_time.wxml │ │ │ │ │ └── admin_meet_time.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 │ │ │ │ ├── product/ │ │ │ │ │ ├── add/ │ │ │ │ │ │ ├── admin_product_add.js │ │ │ │ │ │ ├── admin_product_add.json │ │ │ │ │ │ ├── admin_product_add.wxml │ │ │ │ │ │ └── admin_product_add.wxss │ │ │ │ │ ├── admin_product_form_tpl.wxml │ │ │ │ │ ├── edit/ │ │ │ │ │ │ ├── admin_product_edit.js │ │ │ │ │ │ ├── admin_product_edit.json │ │ │ │ │ │ ├── admin_product_edit.wxml │ │ │ │ │ │ └── admin_product_edit.wxss │ │ │ │ │ └── list/ │ │ │ │ │ ├── admin_product_list.js │ │ │ │ │ ├── admin_product_list.json │ │ │ │ │ ├── admin_product_list.wxml │ │ │ │ │ └── admin_product_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 │ │ │ ├── album/ │ │ │ │ ├── detail/ │ │ │ │ │ ├── album_detail.js │ │ │ │ │ ├── album_detail.json │ │ │ │ │ ├── album_detail.wxml │ │ │ │ │ └── album_detail.wxss │ │ │ │ └── index/ │ │ │ │ ├── album_index.js │ │ │ │ ├── album_index.json │ │ │ │ ├── album_index.wxml │ │ │ │ └── album_index.wxss │ │ │ ├── default/ │ │ │ │ └── index/ │ │ │ │ ├── default_index.js │ │ │ │ ├── default_index.json │ │ │ │ ├── default_index.wxml │ │ │ │ └── default_index.wxss │ │ │ ├── meet/ │ │ │ │ ├── calendar/ │ │ │ │ │ ├── meet_calendar.js │ │ │ │ │ ├── meet_calendar.json │ │ │ │ │ ├── meet_calendar.wxml │ │ │ │ │ └── meet_calendar.wxss │ │ │ │ ├── detail/ │ │ │ │ │ ├── meet_detail.js │ │ │ │ │ ├── meet_detail.json │ │ │ │ │ ├── meet_detail.wxml │ │ │ │ │ └── meet_detail.wxss │ │ │ │ ├── index/ │ │ │ │ │ ├── meet_index.js │ │ │ │ │ ├── meet_index.json │ │ │ │ │ ├── meet_index.wxml │ │ │ │ │ └── meet_index.wxss │ │ │ │ ├── join/ │ │ │ │ │ ├── meet_join.js │ │ │ │ │ ├── meet_join.json │ │ │ │ │ ├── meet_join.wxml │ │ │ │ │ └── meet_join.wxss │ │ │ │ ├── my_join_detail/ │ │ │ │ │ ├── meet_my_join_detail.js │ │ │ │ │ ├── meet_my_join_detail.json │ │ │ │ │ ├── meet_my_join_detail.wxml │ │ │ │ │ └── meet_my_join_detail.wxss │ │ │ │ ├── my_join_list/ │ │ │ │ │ ├── meet_my_join_list.js │ │ │ │ │ ├── meet_my_join_list.json │ │ │ │ │ ├── meet_my_join_list.wxml │ │ │ │ │ └── meet_my_join_list.wxss │ │ │ │ └── self/ │ │ │ │ ├── meet_self.js │ │ │ │ ├── meet_self.json │ │ │ │ ├── meet_self.wxml │ │ │ │ └── meet_self.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 │ │ │ ├── product/ │ │ │ │ ├── detail/ │ │ │ │ │ ├── product_detail.js │ │ │ │ │ ├── product_detail.json │ │ │ │ │ ├── product_detail.wxml │ │ │ │ │ └── product_detail.wxss │ │ │ │ └── index/ │ │ │ │ ├── product_index.js │ │ │ │ ├── product_index.json │ │ │ │ ├── product_index.wxml │ │ │ │ └── product_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 └── 旅游景区门户小程序安装使用手册.docx