
腾讯云微搭(Weda)是一个低代码开发平台,提供可视化页面搭建、数据模型设计、流程编排和云开发能力。本文带你从零搭建一个「企业请假审批」小程序。
## 环境准备
访问 https://console.cloud.tencent.com/lowcode 开通微搭,新建「请假审批」应用,选择小程序模板。
## 第一步:创建数据模型
在「数据源」中新建数据模型 `leave_apply`:
| 字段名 | 类型 | 说明 | |--------|------|------| | name | 文本 | 申请人姓名 | | type | 枚举(事假/病假/年假) | 请假类型 | | start_date | 日期 | 开始日期 | | end_date | 日期 | 结束日期 | | reason | 长文本 | 请假原因 | | status | 枚举(待审批/已通过/已驳回) | 审批状态 |
## 第二步:搭建页面
用拖拽方式搭建两个页面:
**申请页面** — 拖入表单容器,绑定 `leave_apply` 数据模型,自动生成表单字段。添加「提交」按钮,配置提交后跳转到列表页。
**列表页面** — 拖入数据列表组件,绑定 `leave_apply`,显示所有申请记录。每条记录右侧加「通过」和「驳回」按钮。
## 第三步:审批流程
在「流程编排」中新建审批流:
1. **触发节点**:数据模型 `leave_apply` — 新增时触发 2. **审批节点**:分配给部门主管角色 3. **更新节点**:根据审批结果更新 `status` 字段
```javascript // 审批通过后的自定义逻辑(低码编辑器) export default async function({ event, data }) { // 发送模板消息通知申请人 await $w.cloud.callDataSource({ dataSourceName: 'sendMsg', methodName: 'sendSubscribeMessage', params: { toUser: data.createdBy, templateId: 'xxxxxxxx', data: { thing1: '请假申请', phrase2: '已通过' } } }); } ```
## 第四步:发布上线
点击「发布」→ 选择「小程序」→ 用微信开发者工具预览 → 提交审核。
整个流程从搭建到上线,不写一行前端代码就完成了完整的小程序。微搭的核心价值在于:
- **数据驱动**:先建模型,页面自动生成 - **可视化流程**:审批流拖拽编排 - **云开发集成**:内置数据库、云函数、存储 - **一键发布**:支持 H5、小程序、PC 三端
低代码的本质不是"不写代码",而是把重复的 CRUD 和流程编排交给平台,让你把精力放在业务逻辑上。
---
> 本文由 AI 辅助创作
本文为作者原创,未经授权禁止转载、洗稿、搬运。如需引用请保留原文链接。