# cms-manage-project **Repository Path**: fzk66soft/cms-manage-project ## Basic Information - **Project Name**: cms-manage-project - **Description**: CMS移动端页面配置系统 解决企业快速上新的活动页面 传统开发模式下,同一个页面上修改哪怕只是修改文案也需要修改代码后经过测试,运维发布后才能上线。如果当前业务承载的主体是小程序,由于小程序上线前需要走微信后台的审核流程,这个过程将会更慢。 解决方案 通过低代码的可视化实现方案,实现了拖放式组件和数据模型驱动逻辑构建H5页面,将页面配置和移动端页面渲染拆分 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-17 - **Last Updated**: 2025-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: Vue, JavaScript ## README # cms-manage 项目结构 cms-manage ├─ .eslintignore ├─ .eslintrc.js ├─ .gitignore ├─ README.md ├─ babel.config.js ├─ package-lock.json ├─ package.json ├─ public │ ├─ favicon.ico │ ├─ index.html │ └─ svg2font ├─ src │ ├─ App.vue │ ├─ api │ │ ├─ activity │ │ │ └─ index.js │ │ ├─ axios.js │ │ ├─ index.js │ │ └─ link │ │ └─ index.js │ ├─ assets │ │ ├─ default-avatar.png │ │ ├─ images │ │ │ ├─ 401 │ │ │ │ ├─ 401.png │ │ │ │ └─ 401_cloud.png │ │ │ ├─ 404 │ │ │ │ ├─ 404.png │ │ │ │ └─ 404_cloud.png │ │ │ ├─ JV_login │ │ │ │ └─ bg_login.jpg │ │ │ └─ SAAS_login │ │ │ └─ bg_login.jpg │ │ ├─ img │ │ │ ├─ layout │ │ │ │ ├─ header_bg.png │ │ │ │ ├─ logo.png │ │ │ │ ├─ set-type-component.png │ │ │ │ └─ set-type-page.png │ │ │ └─ list_ico │ │ │ ├─ assist_blank.png │ │ │ ├─ magic_layout.png │ │ │ ├─ navigation.png │ │ │ ├─ notice.png │ │ │ ├─ page_title.png │ │ │ ├─ pin-tuan.png │ │ │ ├─ product_list.png │ │ │ ├─ product_search.png │ │ │ ├─ spike.png │ │ │ ├─ swiper.png │ │ │ └─ time_limit_sale.png │ │ └─ logo.png │ ├─ components │ │ ├─ AppMain │ │ │ └─ index.vue │ │ ├─ BasicConfig │ │ │ ├─ ConfigLink │ │ │ │ ├─ component │ │ │ │ │ ├─ ComTable.vue │ │ │ │ │ ├─ InnerUrl.vue │ │ │ │ │ ├─ JsonForm.vue │ │ │ │ │ ├─ OrderTable.vue │ │ │ │ │ ├─ OuterUrl.vue │ │ │ │ │ ├─ ProjectSelect.vue │ │ │ │ │ └─ mixins.js │ │ │ │ ├─ index.vue │ │ │ │ └─ tabConfig.js │ │ │ ├─ PicList.vue │ │ │ └─ UpLoadImg.vue │ │ ├─ BasicDialog │ │ │ ├─ DialogCustomLink.vue │ │ │ ├─ DialogProduct.vue │ │ │ └─ DialogProductCategory.vue │ │ ├─ BasicUi │ │ │ ├─ ButtonAdd.vue │ │ │ ├─ ComDivider.vue │ │ │ ├─ ComGroup.vue │ │ │ ├─ ComRadioGroup.vue │ │ │ ├─ ComTitle.vue │ │ │ ├─ ComValidTime.vue │ │ │ ├─ LinkTag.vue │ │ │ └─ UpLoadBox.vue │ │ ├─ Breadcrumb │ │ │ └─ index.vue │ │ ├─ ComponentsConfig │ │ │ ├─ AssistLine │ │ │ │ └─ index.vue │ │ │ ├─ Carousel │ │ │ │ └─ index.vue │ │ │ ├─ CubeSelection │ │ │ │ └─ index.vue │ │ │ ├─ Dialog │ │ │ │ └─ index.vue │ │ │ ├─ FloatLayer │ │ │ │ └─ index.vue │ │ │ ├─ ImageNav │ │ │ │ └─ index.vue │ │ │ ├─ Notice │ │ │ │ └─ index.vue │ │ │ ├─ OnlineService │ │ │ │ └─ index.vue │ │ │ ├─ Product │ │ │ │ └─ index.vue │ │ │ ├─ RichText │ │ │ │ └─ index.vue │ │ │ └─ Slider │ │ │ └─ index.vue │ │ ├─ EditPassword │ │ │ └─ index.vue │ │ ├─ Hamburger │ │ │ └─ index.vue │ │ ├─ Home │ │ │ └─ index.vue │ │ ├─ Login │ │ │ ├─ Edit.vue │ │ │ └─ index.vue │ │ ├─ Navbar │ │ │ └─ index.vue │ │ ├─ Sidebar │ │ │ ├─ FixiOSBug.js │ │ │ ├─ Item.vue │ │ │ ├─ Link.vue │ │ │ ├─ Logo.vue │ │ │ ├─ SidebarItem.vue │ │ │ └─ index.vue │ │ └─ index.js │ ├─ config │ │ ├─ activity.js │ │ ├─ com-radio-group.js │ │ ├─ component-list.js │ │ ├─ coupon.js │ │ └─ index.js │ ├─ layout │ │ ├─ index.vue │ │ └─ router-view.vue │ ├─ main.js │ ├─ mixins │ │ ├─ ResizeHandler.js │ │ ├─ tableFlexHeight.js │ │ └─ user.js │ ├─ pages │ │ ├─ activity │ │ │ └─ index.vue │ │ ├─ decorate │ │ │ ├─ components │ │ │ │ ├─ PageHead.vue │ │ │ │ ├─ PageLeft.vue │ │ │ │ ├─ PageRight.vue │ │ │ │ ├─ PageView.vue │ │ │ │ └─ components │ │ │ │ ├─ ChangeSetType │ │ │ │ │ └─ index.vue │ │ │ │ ├─ NoSelect │ │ │ │ │ ├─ index.vue │ │ │ │ │ └─ no_select.png │ │ │ │ └─ SetPageInfo │ │ │ │ └─ index.vue │ │ │ └─ index.vue │ │ ├─ error-page │ │ │ ├─ 401.vue │ │ │ └─ 404.vue │ │ ├─ home │ │ │ └─ index.vue │ │ └─ preview │ │ └─ index.vue │ ├─ router │ │ ├─ index.js │ │ └─ routerExtend.js │ ├─ store │ │ ├─ getters.js │ │ ├─ index.js │ │ └─ modules │ │ └─ index.js │ ├─ styles │ │ ├─ _reset.less │ │ ├─ _theme.less │ │ ├─ app.less │ │ ├─ icon.less │ │ ├─ index.less │ │ ├─ mixin.less │ │ └─ transfrom.less │ └─ utils │ ├─ index.js │ └─ request.js └─ vue.config.js ```