校园报修抢修小程序系统开发 物业小区报修预约上门维修工单系统
开发的功能模块有:
1.报修工单提交:学生、教职员工等可以使用小程序提交报修请求。这通常包括选择报修的问题类型(如水漏、电器故障、照明问题等),地点,报修联系人,联系电话等,并提供详细的问题描述,并可以上传相关问题的照片,以便维修人员更好地理解问题的严重程度和性质。
2.报修工单状态跟踪:用户可以随时查看他们的报修请求的状态,分为待派工,已派工待处理,处理中,已完成四种状态,已完成的工单用户可以进行平路,提供关于维修服务质量的反馈,帮助学校不断改进服务。
3.维修工作人员分派:管理员可以将报修请求分配给工作人员,以确保问题得到及时处理。 工作人员接受派单后可以将处理过程和处理结果的相关信息和相关图片录入系统,方便用户查看
4.维修历史:用户可以查看他们之前的报修请求和解决方案,以便了解问题的重复性和历史。
5.维修任务调度,工作人员有独立的后台,可以使用小程序来查看分配给他们的任务,并报告任务的状态和进展。
6. 后台系统也可以主动录入需要维修的工作任何,并指派给相关工作人员
前端小程序界面展示:


部分代码披露、展示
{"usingComponents": {},"navigationBarBackgroundColor": "#1C9399","navigationBarTextStyle": "white", "disableScroll": true, "navigationBarTitleText": "报修工单处理"
}
const TASK_TYPE = ['桌椅维修', '灯管维修', '门锁维修', '水电维修', '设备维修', '家具维修', '室外维修', '室内维修', '其他'];module.exports = { //报修 repairPROJECT_COLOR: '#0055BE',NAV_COLOR: '#ffffff',NAV_BG: '#0055BE',// setupSETUP_CONTENT_ITEMS: [{ title: '关于我们', key: 'SETUP_CONTENT_ABOUT' },],// 用户USER_REG_CHECK: false,USER_FIELDS: [],NEWS_NAME: '通知公告',NEWS_CATE: [{ id: 1, title: '通知公告', style: 'leftbig1' },],NEWS_FIELDS: [],TASK_NAME: '报修',TASK_TYPE: TASK_TYPE,TASK_FIELDS: [{ mark: 'type', title: '报修类型', type: 'select', selectOptions: TASK_TYPE, must: true },{ mark: 'person', title: '联系人', type: 'text', must: true },{ mark: 'phone', title: '联系电话', type: 'text', must: true },{ mark: 'address', title: '报修地点', type: 'textarea', must: true },{ mark: 'desc', title: '报修详情', type: 'textarea', must: true },{ mark: 'img', type: 'image', title: '相关图片', max: 8 },],TASK_RUN_FIELDS: [{ mark: 'content', title: '情况说明', type: 'textarea', must: false },{ mark: 'img', type: 'image', title: '相关图片', max: 8 },],TASK_OVER_FIELDS: [{ mark: 'content', title: '完成情况说明', type: 'textarea', must: true },{ mark: 'img', type: 'image', title: '相关图片', max: 8, must: true },],TASK_COMMENT_FIELDS: [{ mark: 'content', title: '评价内容', type: 'textarea', must: true },{ mark: 'img', type: 'image', title: '相关图片', max: 8 },],MEMBER_NAME: '工作人员',MEMBER_CATE: [{ id: 1, title: '客服部' },{ id: 2, title: '安保部' },{ id: 3, title: '保洁部' },{ id: 4, title: '维修部' },{ id: 5, title: '工程部' },],MEMBER_FIELDS: [{ mark: 'phone', title: '服务电话', type: 'text', ext: { hint: '用于展示给报修用户' }, must: false },{ mark: 'img', type: 'image', title: '头像', max: 1 },],}
{"pages": ["projects/repair/pages/default/index/default_index","projects/repair/pages/news/index/news_index","projects/repair/pages/about/index/about_index","projects/repair/pages/search/search","projects/repair/pages/my/index/my_index","projects/repair/pages/my/reg/my_reg","projects/repair/pages/my/edit/my_edit","projects/repair/pages/my/foot/my_foot","projects/repair/pages/my/fav/my_fav","projects/repair/pages/news/detail/news_detail","projects/repair/pages/admin/news/list/admin_news_list","projects/repair/pages/admin/news/add/admin_news_add","projects/repair/pages/admin/news/edit/admin_news_edit","projects/repair/pages/admin/setup/about/admin_setup_about","projects/repair/pages/admin/setup/about_list/admin_setup_about_list","projects/repair/pages/admin/setup/qr/admin_setup_qr","projects/repair/pages/admin/index/home/admin_home","projects/repair/pages/admin/index/login/admin_login","projects/repair/pages/admin/content/admin_content","projects/repair/pages/admin/mgr/log/admin_log_list","projects/repair/pages/admin/mgr/edit/admin_mgr_edit","projects/repair/pages/admin/mgr/list/admin_mgr_list","projects/repair/pages/admin/mgr/add/admin_mgr_add","projects/repair/pages/admin/mgr/pwd/admin_mgr_pwd","projects/repair/pages/admin/user/list/admin_user_list","projects/repair/pages/admin/user/detail/admin_user_detail","projects/repair/pages/admin/user/export/admin_user_export","projects/repair/pages/task/add/task_add","projects/repair/pages/task/my_list/task_my_list","projects/repair/pages/task/edit/task_edit","projects/repair/pages/admin/task/list/admin_task_list","projects/repair/pages/admin/task/detail/admin_task_detail","projects/repair/pages/admin/task/export/admin_task_export","projects/repair/pages/admin/member/list/admin_member_list","projects/repair/pages/admin/member/add/admin_member_add","projects/repair/pages/admin/member/edit/admin_member_edit","projects/repair/pages/work/index/home/work_home","projects/repair/pages/work/index/login/work_login","projects/repair/pages/work/index/pwd/work_pwd","projects/repair/pages/work/task/list/work_task_list","projects/repair/pages/work/task/run/work_task_run","projects/repair/pages/work/task/detail/work_task_detail","projects/repair/pages/work/task/over/work_task_over","projects/repair/pages/admin/task/add/admin_task_add","projects/repair/pages/admin/task/edit/admin_task_edit","projects/repair/pages/task/comment/task_comment","cmpts/public/form/form_set/field/form_set_field","cmpts/public/form/form_show/content/form_show_content","pages/test1/test1"],"window": {"backgroundColor": "#f1f1f1","backgroundTextStyle": "dark","navigationBarBackgroundColor": "#0055BE","navigationBarTitleText": "校园报修小程序","navigationBarTextStyle": "white"},"tabBar": {"custom": false,"backgroundColor": "#FFFFFF","color": "#999999","selectedColor": "#0055BE","list": [{"pagePath": "projects/repair/pages/default/index/default_index","text": "首页","iconPath": "/projects/repair/images/tabbar/home.png","selectedIconPath": "/projects/repair/images/tabbar/home_cur.png"},{"pagePath": "projects/repair/pages/news/index/news_index","text": "通知公告","iconPath": "/projects/repair/images/tabbar/news.png","selectedIconPath": "/projects/repair/images/tabbar/news_cur.png"},{"pagePath": "projects/repair/pages/task/add/task_add","text": "我要报修","iconPath": "/projects/repair/images/tabbar/add.png","selectedIconPath": "/projects/repair/images/tabbar/add_cur.png"},{"pagePath": "projects/repair/pages/task/my_list/task_my_list","text": "我的工单","iconPath": "/projects/repair/images/tabbar/task.png","selectedIconPath": "/projects/repair/images/tabbar/task_cur.png"},{"pagePath": "projects/repair/pages/my/index/my_index","text": "我的","iconPath": "/projects/repair/images/tabbar/my.png","selectedIconPath": "/projects/repair/images/tabbar/my_cur.png"}]},"permission": {"scope.userLocation": {"desc": "获取你当前位置信息用于小程序位置接口的效果展示"}},"usingComponents": {"cmpt-comm-list": "/cmpts/public/list/comm_list_cmpt","cmpt-picker": "/cmpts/public/picker/picker_cmpt","cmpt-modal": "/cmpts/public/modal/modal_cmpt"},"sitemapLocation": "sitemap.json"
}
后台部分功能界面展示:




相关文章:
校园报修抢修小程序系统开发 物业小区报修预约上门维修工单系统
开发的功能模块有: 1.报修工单提交:学生、教职员工等可以使用小程序提交报修请求。这通常包括选择报修的问题类型(如水漏、电器故障、照明问题等),地点,报修联系人,联系电话等,并提供…...
【Android】Hilt比Android好在哪里
Hilt框架的功能和设计理念,和Dagger基本是完全一致的,Hilt也是完全在Dagger基础上进行开发的 但是Dagger的用法比较繁琐,Hilt主要是做了便用性上的改进,主要有以下点 提供常用Component,不用再为每个InjectTarget都创…...
计算方法 期末总结
思维导图 绪论 算法的性质: 有穷性、确切性、有输入输出、可行性 算法的描述方法: 自然语言、伪代码、流程图、N-S流程图 算法设计思想: 化大为小的缩减技术:二分法化难为易的校正技术:开方法化粗为精的松弛技术&a…...
【面试】jvm中堆是分配对象存储的唯一选择吗
目录 一、说明二、逃逸分析2.1 说明2.2 参数设置 一、说明 1.在《深入理解Java虚拟机》中关于Java堆内存有这样一段描述:随着JIT编译期的发展与逃逸分析技术逐渐成熟,栈上分配、标量替换优化技术将会导致一些微妙的变化,所有的对象都分配到堆上也渐渐变得…...
音视频同步笔记 - 以音频时间为基
音视频同步 - 以音频时间为基 上图介绍: 该图是以音频的时间为基,对视频播放时间的延迟控制方案,只调整视频的播放延时。delayTime是视频播放的延迟时间,初始值是1 / FPS * 1000 (ms),如果FPS为25帧率,初始…...
JavaScript 原始数据类型和对应的对象类型(内置对象)之间的关系
JavaScript 原始数据类型和对应的对象类型(内置对象)之间的关系 JavaScript 的原始(primitive)数据类型包括包括数字(Number)、字符串(String)、布尔值(Boolean…...
报错For debugging consider passing CUDA_LAUNCH_BLOCKING=1.
.报错For debugging consider passing CUDA_LAUNCH_BLOCKING1. /aten/src/ATen/native/cuda/NLLLoss2d.cu:103: nll_loss2d_forward_kernel: block: [29,0,0], thread: [707,0,0] Assertion t > 0 && t < n_classes failed. 报错信息如下: ./aten/…...
whisper使用方法
看这个 github https://github.com/Purfview/whisper-standalone-win/tags下载 视频提取音频 ffmpeg -i 222.mp4 -vn -b:a 128k -c:a mp3 output.mp3截取4秒后的音频 ffmpeg -i output.mp3 -ss 4 -c copy output2.mp3使用 whisper-faster.exe 生成字幕 whisper-faster.exe …...
通过easyexcel实现数据导入功能
上一篇文章通过easyexcel导出数据到excel表格已经实现了简单的数据导出功能,这篇文章也介绍一下怎么通过easyexcel从excel表格中导入数据。 目录 一、前端代码 index.html index.js 二、后端代码 controller service SongServiceImpl 三、功能预览 四、后端…...
Springboot_文件下载功能(前端后端)
遇到的问题: 文件下载后文件一直被破坏,无法正常打开文件名乱码,如图 刚开始一直在纠结,是不是后端没有写对,然后导致下载不能使用 后来搜索了一些资料,发现后端没什么问题 然后就开始找到其他项目对比…...
Vue框架学习笔记——v-bind数据单向绑定和v-model数据双向绑定
文章目录 v-bind,数据单向绑定简写形态(省略v-bind,只留冒号)示例一(将输入框数据改为:哈哈哈哈哈):实例二(将Vue实例中的name改为字符串:"单向绑定&quo…...
将对象转成URL参数
背景 有的时候前端跳转到其他平台的页面需要携带额外的参数,需要将对象转成用 & 连接的字符串拼接在路径后面。 实现方法...
【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法
文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中,传感器和控制器产生大量周…...
超级武器!深入LoadRunner性能测试流程及极速分析结果!
性能测试目的 1 什么是性能测试? 性能测试是通过性能的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。 负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能࿰…...
解决requests库进行爬虫ip请求时遇到的错误的方法
目录 一、超时错误 二、连接错误 三、拒绝服务错误 四、内容编码错误 五、HTTP错误 在利用requests库进行网络爬虫的IP请求时,我们可能会遇到各种错误,如超时、连接错误、拒绝服务等等。这些错误通常是由目标网站的限制、网络问题或我们的爬虫代码中…...
大语言模型领域的重要术语解释
前言 本人对人工智能非常感兴趣,目前是一名初学者,在研究大语言模型的一些内容。很多模型都是用英文提出的,其中也包括很多概念,有些概念的中文翻译和其想表达的意思不完全一样,所以在这里,想更加精准地帮…...
无需公网IP,使用内网穿透实现公网访问本地OpenWRT管理界面
文章目录 1.openWRT安装cpolar2.配置远程访问地址3.固定公网地址 简单几步实现在公网环境下远程访问openWRT web 管理界面,使用cpolar内网穿透创建安全隧道映射openWRT web 界面面板443端口,无需公网IP,无需设置路由器。 1.openWRT安装cpola…...
利用 docker 实现JMeter分布式压测
为什么需要分布式? 在工作中经常需要对一些关键接口做高QPS的压测,JMeter是由Java 语言开发,没创建一个线程(虚拟用户),JVM默认会为每个线程分配1M的堆栈内存空间。受限于单台试压机的配置很难实现太高的并…...
Sentinel 分布式系统
Sentinel 是一种分布式系统的流量防卫兵和熔断器,由阿里巴巴开发并开源。它的主要目标是保护分布式系统中的稳定性和可用性,防止因高并发或异常流量而导致的系统崩溃。下面是 Sentinel 的原理和使用教程的概要: Sentinel 的原理:…...
Cookie、Session、CBV加装饰器的三种方法
【0】cookie、session和Token的发展史 【1】Cookie的形式 存储形式:k:v键值对存储位置:客户端缺点:不安全,信息可能会泄露 【2】session的形式 标识符,表示我是当前用户加密出来的数据对敏感信息进行加密…...
BTL框架:基于生物认知的GUI设计优化实践
1. 项目概述:当生物认知遇上GUI设计在图形用户界面(GUI)领域深耕多年后,我发现一个有趣现象:尽管硬件性能每年都在提升,但用户操作效率的瓶颈往往不在计算速度,而在于人机交互过程中的认知摩擦。…...
Golang怎么实现日志记录_Golang如何用zap或logrus搭建结构化日志系统【实战】
zap.NewProduction() 默认不输出Debug日志且以JSON格式输出到os.Stderr,无颜色和换行,易被误判为无输出;调试应改用zap.NewDevelopment()或显式设置日志等级。zap.NewProduction() 为什么打不出日志到控制台?默认不输出——zap.Ne…...
为什么你的Docker AI沙箱无法通过等保2.0三级认证?4类强制隔离缺口+3份可审计的auditd策略模板
更多请点击: https://intelliparadigm.com 第一章:Docker Sandbox 运行 AI 代码隔离技术 性能调优指南 Docker Sandbox 为 AI 模型推理与训练脚本提供了轻量级、可复现的隔离环境,但默认配置常导致 GPU 利用率偏低、内存抖动明显或 I/O 瓶颈…...
ACM必学算法及经典例题
ACM(国际大学生程序设计竞赛)要求选手具备扎实的算法与数据结构知识,并能高效解决复杂的计算问题。核心算法体系可归纳为以下几个大类,每类均包含必须掌握的经典算法及其对应的典型例题(主要参考《算法竞赛入门经典》系…...
16.【ELK日志系统实战】一次线上“定位失败”让我重构日志体系:如何在3分钟内定位AI系统问题?(完整可复现方案)
【ELK日志系统实战】一次线上“定位失败”让我重构日志体系:如何在3分钟内定位AI系统问题?(完整可复现方案)一、问题场景(真实线上事故) 这次不是系统崩溃,而是更“折磨人”的问题: …...
5分钟掌握跨平台直播自动录制神器
5分钟掌握跨平台直播自动录制神器 【免费下载链接】LiveAutoRecord 基于 Electron 的多平台直播自动录制软件 项目地址: https://gitcode.com/GitHub_Trending/li/LiveAutoRecord 你是否经常错过心仪主播的精彩直播?是否因为工作繁忙而无法实时观看喜爱的直播…...
告别调参烦恼:在YOLOv8中一键集成无参SimAM注意力(保姆级教程)
YOLOv8性能跃迁:无参SimAM注意力模块的零成本升级指南 在目标检测领域,YOLO系列一直以速度和精度的完美平衡著称。但当模型性能遇到瓶颈时,传统注意力机制如CBAM、SE往往需要繁琐的超参数调整,这成为许多开发者的痛点。本文将揭示…...
3分钟搭建完整KIMI AI免费API:解锁智能对话接口的终极解决方案
3分钟搭建完整KIMI AI免费API:解锁智能对话接口的终极解决方案 【免费下载链接】kimi-free-api 🚀 KIMI AI 长文本大模型逆向API【特长:长文本解读整理】,支持高速流式输出、智能体对话、联网搜索、探索版、K1思考模型、长文档解读…...
终极指南:PotplayerPanVideo - 一键解决网盘视频播放难题的完整教程
终极指南:PotplayerPanVideo - 一键解决网盘视频播放难题的完整教程 【免费下载链接】PotplayerPanVideo 利用第三方webdav网盘,实现在potplayer播放百度、迅雷、阿里云盘视频。 项目地址: https://gitcode.com/gh_mirrors/po/PotplayerPanVideo …...
巧妙退出Windows Insider计划:无需账户的离线解决方案
巧妙退出Windows Insider计划:无需账户的离线解决方案 【免费下载链接】offlineinsiderenroll OfflineInsiderEnroll - A script to enable access to the Windows Insider Program on machines not signed in with Microsoft Account 项目地址: https://gitcode.…...
