教你如何搭建物业-办公管理系统,demo可分享

news2025/1/20 10:48:29

1、简介

1.1、案例简介

本文将介绍,如何搭建物业-办公管理。

1.2、应用场景

该应用包含停车、收费、投诉、通知、访客等管理功能。

2、设置方法

2.1、表单搭建

1)新建表单【业主信息】,字段设置如下:

名称类型名称类型
类型单选按钮车位编号单行文本
业主/租户成员单选房屋ID单行文本
姓名单行文本商铺ID单行文本
联系方式单行文本成员信息子表单
身份证号码单行文本房屋信息关联查询
性别下拉框商铺信息关联查询
年龄数字业主账户关联查询
车位编号单行文本家庭成员/房屋信息/商铺信息/账户信息多标签
账户编号单行文本

2)新增表单【停车场】,字段设置如下;

名称类型
停车场编号单行文本
停车场名称单行文本
车位数数字
停车场位置单行文本
车位信息关联查询

3)新增表单【车位信息】,字段设置如下;

名称类型
停车场下拉框
车位编号单行文本
车位类型下拉框
面积数字
备注单行文本
车位状态下拉框

4)新增表单【车位申请】,字段设置如下;

名称类型名称类型
申请信息分割线车牌号单行文本
车品牌单行文本车类型单行文本
车颜色单行文本起租时间日期时间
截租时间日期时间申请人成员单选
姓名日期时间联系电话单行文本
业务类型下拉框申请车位分割线
申请车位数据加载停车场单行文本
车位编号单行文本车位类型单行文本
备注单行文本车位审批分割线
申请状态单选按钮组不通过原因单行文本

5)新增表单【电话投诉】,字段设置如下;

名称类型
业主/租户成员单选
业主/租户单行文本
房屋ID下拉框
联系方式单行文本
投诉内容分割线
类型单选按钮组
联系人单行文本
联系电话单行文本
内容多行文本

6)新增表单【信息发布】,字段设置如下;

名称类型
标题单行文本
信息类型下拉框
开始时间日期时间
结束时间日期时间
通知人员成员多选
信息内容多行文本
通知发布人员成员单选

7)新增表单【访客登记】,字段设置如下;

名称类型名称类型
访客姓名单行文本选择业主成员单选
性别单选按钮组业主/租户单行文本
联系方式单行文本联系方式单行文本
车牌号单行文本房屋ID单行文本
随行人数数字拜访事由分割线
开始时间日期时间拜访事由多行文本
预计结束时间日期时间事由类型下拉框
拜访对象单行文本图片图片

8)新增表单【收费管理】,字段设置如下;

名称类型名称类型
收费项信息单行文本选择收费事项数据加载
收费项下拉框收费规则单行文本
单价数字附加费用数字
费用类型代码单行文本固定费用数字
收费明细分割线收费对象成员单选
收费对象姓名单行文本账户号单行文本
房屋/商铺收费单选按钮组收费房屋下拉框
收费商铺下拉框收费车位下拉框
房屋建筑面积数字商铺建筑面积数字
账户抵扣下拉框收费方式下拉框
用量数字收费金额数字
开始时间日期时间结束时间日期时间

9)新增表单【费用项设置】,字段设置如下;

名称类型
费用类型下拉框
缴费周期数字
缴费类型下拉框
收费规则下拉框
单价数字
附加费用数字
固定费用数字
类型辅助单行文本
备注单行文本

10)新增表单【业主车位】,字段设置如下;

名称类型
车位编号单行文本
停车场单行文本
业主/租户成员单选
姓名单行文本
联系电话单行文本
房屋ID单行文本
车辆信息分割线
车牌号单行文本
车品牌单行文本
车类型单行文本
车颜色单行文本
备注单行文本

2.2、表单【业主信息】字段及表单属性设置

1)选中【账户编号】、【车位编号】、【房屋ID】、【商铺ID】、字段,设置不可见;

2)【车位信息】关联查询字段,设置关联表为【业主车位】并如图选择关联字段,设置显示数据条数为多条;

设置关联条件,【业主/租户】字段作为关联条件;

2.3、表单【停车场】字段及表单属性设置

1)【车位信息】关联查询字段,设置关联表为【车位信息】并如图选择关联字段,设置显示数据条数为多条;

设置关联条件,【停车场名称】字段作为关联条件;

2.4、表单【车位申请】字段及表单属性设置

1)【申请车位】数据加载字段,数据源为【车位信息】,添加过滤条件及设置赋值字段;

2)该表单为流程表单,设置好流程陈节点,发起节点提交设置一条数据助手,名称为新增业主车辆信息,共三个执行动作;

新增修改数据的执行动作,选择修改【业主信息】表单,选择对应过滤条件,以及需要修改的字段;

其他设置触发条件为【申请状态】等于通过,设置好点击【完成】并保存该数据助手;

新增新增数据的执行动作,选择目标表单【业主车位】表单,设置对应的赋值字段;

其他设置触发条件为【业务类型】等于房屋且【申请状态】等于通过,设置好点击【完成】并保存该数据助手;

新增新增数据的执行动作,选择目标表单【业主车位】表单,设置对应的赋值字段;

其他设置触发条件为【业务类型】等于商铺且【申请状态】等于通过,设置好点击【完成】并保存该数据助手;

2.5、表单【电话投诉】字段及表单属性设置

1)【业主/租户】字段,默认值选择公式编辑,如图设置公式;

2)【房屋ID】字段,设置默认值为数据联动,设置联动条件及联动字段;

【联系方式】字段,设置默认值为数据联动,设置联动条件及联动字段;

2.6、表单【访客登记】字段及表单属性设置

1)【选择业主】数据加载字段,数据源为【车位信息】,添加过滤条件及设置赋值字段;

2.7、表单【费用项设置】字段及表单属性设置

1)设置显隐规则,当【费用类型】字段等于其他显示【备注】字段;

2)【类型辅助】字段,设置默认值为公式编辑,如图设置公式;

3)【单价】、【附加费用】、【固定费用】字段设置默认值为0;

2.8、表单【收费管理】字段及表单属性设置

1)设置七条显隐规则: 当【收费项】字段等于任意一个电费、煤气费、水费、物业费、租金显示【房屋/商铺收费】字段; 当【收费项】字段等于停车费显示【收费车位】字段; 当【房屋/商铺收费】字段等于房屋显示【收费房屋】字段; 当【房屋/商铺收费】字段等于商铺显示【收费商铺】字段; 当【收费项】字段等于物业费且【房屋/商铺收费】字段等于房屋显示【房屋建筑面积】字段; 当【收费项】字段等于物业费且【房屋/商铺收费】字段等于商铺显示【商铺建筑面积】字段; 当【抵扣方式】字段等于否显示【收费方式】字段;

2)【选择收费项】数据加载字段,数据源为【费用项设置】,添加过滤条件及设置赋值字段,触发公式为【收费项】字段;

3)【费用类型代码】、【收费对象姓名】、【账户号】字段,设置为不可见;

4)【收费对象姓名】字段,设置默认值为公式编辑,如图设置公式;

【收费金额】字段,设置默认值为公式编辑,如图设置公式;

5)【账户号】、【收费房屋】、【收费商铺】、【收费车位】字段,设置默认值为数据联动,联动表及条件一致,设置对应联动字段即可;

6)【用量】字段,设置默认值为1;

2.9、【停车位管理】报表搭建

1)新增【停车位管理】报表,用基础报表【数据表】展示数据源为表单【车位信息】的数据;

2)新增数据表菜单栏,【车位申请】;

【车位申请】的菜单栏,操作模式设置为弹出表单【车位申请】;

3)数据菜单冻结属性打钩,固定数据表菜单栏位置(注:所有新增数据表菜单栏的报表该属性都需打钩,便于操作);

4)设置报表的权限,填入权限组名称,选择可操作的数据表菜单,点击【保存】;

2.10、效果演示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/427719.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

30天学会《Streamlit》(3)

30学会《Streamlit》是一项编码挑战,旨在帮助您开始构建Streamlit应用程序。特别是,您将能够: 为构建Streamlit应用程序设置编码环境 构建您的第一个Streamlit应用程序 了解用于Streamlit应用程序的所有很棒的输入/输出小部件 第3天 - st.…

京东技术专家首推:微服务架构深度解析,GitHub星标120K

前言 微服务经过了长足的发展,在每个阶段所产生的信息都很多。在信息爆炸的当今,找到一本将信息梳理得井井有条的好书,是提升学习效率的最佳途径。 本书层次分明,分为原理篇、实践篇和进阶篇,适用于广泛的人群。理论…

电子商务客户保留策略:如何让买家回头

潜在客户转换是电子商务企业主的一大胜利。然而,在您成功将潜在客户转化为客户之后,可以而且应该采取无数步骤。购买后的有效营销应该是您的首要任务。 您可能知道,获取新客户的成本高于留住现有客户的成本。因此,制定客户保留策略…

毅硕科技携手Sentieon独家赞助第21届亚太生物信息学大会(APBC 2023)

APBC介绍 亚太生物信息学大会(Asia Pacific Bioinformatics Conference, APBC)是一年一度的行业国际盛会,汇聚区域间生物信息学领域的学者、研究人员和产业领导者,共同探讨生物信息学领域的研究进展、技术发展和应用创新。自2003…

分布式计算技术(下):Impala、Apache Flink、星环Slipstream

实时计算的发展历史只有十几年,它与基于数据库的计算模型有本质区别,实时计算是固定的计算任务加上流动的数据,而数据库大多是固定的数据和流动的计算任务,因此实时计算平台对数据抽象、延时性、容错性、数据语义等的要求与数据库…

银河麒麟V10操作系统之root密码重置

一、需求说明 从kingbase工程师那拷贝了一个已经安装了kingbase数据库环境的虚拟机,只有一个kingbase普通账户,root密码位置,且该账户未加入到sudo组中,无法执行新软件等的安装和部署。为了满足需要,我们需要重置root密…

测试5年,从纯手工测试到测试开发,我是怎么拿到腾讯25koffer的?

什么都做了,和什么都没做其实是一样的,走出“瞎忙活”的安乐窝,才是避开弯路的最佳路径。希望我的经历能帮助到有需要的朋友。 在测试行业已经混了5个年头了,以前经常听到开发对我说,天天的点点点有意思没&#xff1f…

4.11---Mybatis之#{}和${}的区别(复习版本)

1、在MyBatis 的映射配置文件中,动态传递参数有两种方式: 1.#{} 占位符 2.${} 拼接符 2、#{} 和 ${} 的区别 #{} 为参数占位符 ?,即sql 预编译 ${} 为字符串替换,即 sql 拼接 #{}:动态解析 -> 预编译 -> 执行 $…

[STM32F103C8T6] 重做51 基于iic的oled显示实验

51单片机没有硬件iic,我们是通过io口软件模拟iic时序 https://blog.csdn.net/weixin_63303786/article/details/128705478?spm1001.2014.3001.5501https://blog.csdn.net/weixin_63303786/article/details/128705478?spm1001.2014.3001.5501 而stm32有iic硬件&am…

Mysql(函数) 字符串截取、拆分, 逗号分割字符串当做 in 的条件

目录 引言: 数据库函数的总结(一) 1. mysql截取拆分 2. 逗号分割的字符串 作为in条件 -> 2.1 正常的效果应该是 ---> 2.1.1 错误: 3. 字符串合并(多条数据合并 用、分割) 引言: 数据库函数的总结(一) 1. 字符串截取、拆分 2. 逗号分割字符串当做 in 的条件 …

Mysql 学习(三)InnDB 存储引擎-页结构

数据页结构的大概 首先我们先来了解一下,InnoDB的存储单元是数据页的概念,页的大小一般是16KB,而InnoDB里面存放了很多不同目的 的数据页,比如存放Insert Buffer的信息页,Undo的日志页等等。但是这里我们主要讲解的是…

从C语言到C++(第一章_C++入门_上篇)C++学习介绍(命名空间和C++输入输出流)

目录 前言 1.认识C 2.C的重要性 3.如何学习C 4.编写hello world! 5.关键字 6.命名空间(namespace) 6.1命名空间的定义 6.2命名空间里的内容 6.3命名空间重名问题 6.4命名空间展开问题 6.5匿名命名空间 7.C的输入与输出 7.1 输入和…

生产模块-报工自动产生返工订单(触发点-Trigger Point)

目录 应用场景 配置点-完整模式(通过自定义状态触发) 其他说明 应用场景 一般来说适合自动化程度高,生产集成了MES和质检的功能,工序报工时发生返工业务时,根据返工的指令,系统直接下达返工订单。例如&…

3年经验,面试测试岗只会功能测试开口要求18K,令我陷入沉思。

由于朋友临时有事, 所以今天我代替朋友进行一次面试,公司需要招聘一位自动化测试工程师,我以很认真负责的态度完成这个过程, 大概近30分钟。 主要是技术面试, 在近30分钟内, 我与被面试者是以交流学习的方式…

【CSS】定位 ③ ( 绝对定位 | 父容器有定位相对于父容器定位 | 父容器没有定位相对于浏览器进行定位 )

文章目录一、绝对定位二、标准流下的父容器与子元素关系1、标准流下父容器与子容器代码2、移动父容器后的效果三、子元素设置绝对定位与父容器是否有定位的效果对比1、父容器没有定位的情况下为子容器添加定位2、父容器有定位的情况下为子容器添加定位3、父容器没有定位爷爷容器…

Doris(2):Doris编译部署

1 Doris编译 Apache Doris提供直接可以部署的版本压缩包:https://cloud.baidu.com/doc/PALO/s/Ikivhcwb5 也可以自行编译压缩包后使用(推荐) 1.1 使用 Docker 开发镜像编译(推荐) 这个是官方文档推荐的,…

4.15搞力扣哈哈

1. 1023. 驼峰式匹配 难度中等107收藏分享切换为英文接收动态反馈 如果我们可以将小写字母插入模式串 pattern 得到待查询项 query,那么待查询项与给定模式串匹配。(我们可以在任何位置插入每个字符,也可以插入 0 个字符。) 给…

map原理

map源码结构体: type hmap struct {count int // 元素的个数B uint8 // buckets 数组的长度就是 2^B 个overflow uint16 // 溢出桶的数量​buckets unsafe.Pointer // 2^B个桶对应的数组指针oldbuckets unsafe.Pointer // 发生扩容时&#xff0…

系统学习Git

Git目录工作区、暂存区和版本库分别是什么?Git常用命令有哪些?Git是如何进行分支管理的?Git如何查看提交历史?实践出真知!报错fatal: pathspec text1.txt did not match any filesGit 是一个开源的分布式版本控制系统工…

【k8s完整实战教程4】使用kubesphere部署项目到k8s

系列文章:这个系列已完结,如对您有帮助,求点赞收藏评论。 读者寄语:再小的帆,也能远航! 【k8s完整实战教程0】前言【k8s完整实战教程1】源码管理-Coding【k8s完整实战教程2】腾讯云搭建k8s托管集群【k8s完…