最新版uni-app+vue3+uvui跨三端手机桌面OA管理系统

举报
yxybox 发表于 2025/08/26 23:43:58 2025/08/26
【摘要】 基于uniapp+vue3+pinia2+uv-ui仿ios手机界面oa后台管理系统解决方案。实现了图表、表格、表单、编辑器、用户管理、角色管理等常用业务场景示例。

uniapp-vue3os-admin:基于uniapp+vue3+pinia2+uni-ui全新搭建的一款手机版os式桌面OA后台管理系统。实现了图表、表格、表单、编辑器、用户管理、角色管理等常用功能。支持运行到H5+小程序+App端

未标题-10.png

uni-vue3os实现栅格化磁贴布局、多屏滑动、自定义手机桌面小部件。

未标题-3-2.png

项目知识点

  • 开发工具:HbuilderX 4.75
  • 技术框架:uniapp+vue3+vite5+pinia2
  • UI组件库:uni-ui+uv-ui(uniapp vue3组件库)
  • 弹框组件:uv3-popup(基于uniapp+vue3自定义弹窗组件)
  • 表格组件:uv3-table(基于uniapp+vue3跨端综合表格组件)
  • 图表组件:qiun-data-charts
  • 模拟数据:mockjs(用于自定义表格模拟数据)
  • 缓存技术:pinia-plugin-unistorage
  • 编译支持:h5+小程序+app端

未标题-5.png

未标题-6.png

未标题-7.png

p2.gif

p4.gif

项目结构框架

整个项目采用vue3 setup语法编码开发。

360截图20250823064942397.png

p6.gif

p7.gif

p8.gif

uni-vue3-table自定义表格组件

uni-vue3-table:基于uniapp+vue3自定义加强版table组件。支持固定表头/列、边框、斑马纹、单选/多选,自定义表头/表体内容插槽、左右固定列阴影高亮。支持编译运行web+小程序端+app端。

p6-2.gif

008360截图20250822232335588.png

008360截图20250822232610443.png

012360截图20250822233820860.png

013360截图20250822233918179.png

014360截图20250822234140179.png

未标题-8.png

桌面结构布局模板

<template>
    <swiper
        class="uv3__deskmenu"
        :indicator-dots="true"
        indicator-color="rgba(255,255,255,.5)"
        indicator-active-color="#fff"
    >
        <swiper-item v-for="(mitem, mindex) in deskMenu" :key="mindex">
            <view class="uv3__gridwrap">
                <view v-for="(item, index) in mitem.list" :key="index" class="uv3__gridwrap-item" @click="handleClickDeskMenu(item)">
                    <!-- 图标 -->
                    <view class="ico" :style="{'background': item.background}">
                        <!-- 二级菜单 -->
                        <template v-if="Array.isArray(item.children)">
                            <view class="uv3__gridwrap-thumb">
                                ...
                            </view>
                        </template>
                        <template v-else>
                            <template v-if="item.type == 'widget'">
                                <!-- 自定义部件 -->
                                <component :is="item.imgico" />
                            </template>
                            <template v-else>
                                <!-- 自定义图标 -->
                                ...
                            </template>
                        </template>
                    </view>
                    <!-- 标签 -->
                    <view v-if="!item.hideLabel" class="label clamp2">{{item.label}}</view>
                </view>
            </view>
        </swiper-item>
    </swiper>
    
    <!-- 桌面二级菜单 -->
    <Popup v-model="deskPopupVisible">
        <view class="uv3__deskpopup">
            ...
        </view>
    </Popup>

    ...
</template>

支持运行到web端,在pc页面以750px宽度显示布局样式。

001360截图20250823105240868.png

001360截图20250823105334251.png

001360截图20250823105411428.png

001360截图20250823105617095.png

001360截图20250823105656207.png

原创研发不易,感谢大家的阅读与支持,后续会分享更多优质项目案例。

最新研发uni-app+vue3+uvui跨三端仿微信App聊天模板

Flutter3.32实战桌面端OS系统|flutter3仿macOS桌面

flutter3.27跨平台仿微信客户端聊天Exe程序|朋友圈|短视频

原创uniapp+vite5+vue3+uv-ui跨三端短视频+直播+聊天app应用

uni-app+deepseek-v3跨三端ai流式输出对话模板

flutter3+deepseek手机端ai流式输出聊天模板

实战跨平台Electron35+DeepSeek-V3搭建客户端AI模板

deepseek-v3+vue3.5网页版webai流式对话模板

Flutter3.27跨平台仿抖音商城|flutter3.x实战短视频+直播+聊天程序

原创tauri2.0+vue3.5+element-plus桌面版后台管理系统

Electron32-Vite5-OS跨平台os模板|electron32+vue3通用os系统

Electron31_Vite5_Wechat跨平台聊天实例|electron31仿微信实战

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。