1 需求描述

出差报销流程中,根据用户选择的是否住宿,会判断用户是否需要维护住宿明细

需求:根据出差住宿明细表中,用户选择的省份及城市来展示各个城市的出差住宿费用标准。

审批过程中,财务根据住宿费用标准决定本次报销是否符合标准。

2 实现方式1:脚手架编译组件

  1. 编写 React 组件,给出差明细绑定改变事件,组件初始化完成或者明细行城市字段发生变化后触发事件,获取明细表中我们需要的参数,然后传入后台接口,获取消费标准数据
  2. 编写 api 接口,根据前台传入参数,查询数据库,封装消费标准 json 数组,返回前台
  3. 前台组件拿到后台接口返回数据后,根据json数据展示消费标准
  • 优点:代码管理方便,直观
  • 缺点:修改维护麻烦,渲染速度相对较慢。

3 实现方式2:ecode + 门户元素 + 流程协同区

  1. 使用 ecode 编写新的门户元素(分页列表),给出差明细绑定改变事件,组件初始化完成或者明细行城市字段发生变化后触发事件,渲染门户元素,将门户元素配置到对应流程的协同区
  2. 编写 api 接口,根据前台传入参数,查询数据库,封装消费标准json数组,返回前台
  3. 前台组件拿到后台接口返回数据后,根据 json 数据展示消费标准
  4. </

【 Ecode 流程表单开发 】- 2 流程表单协同区相关推荐

  1. 表单开发工具都有哪些吸引人的特点?

    在互联网技术和信息化迅猛发展的今天,传统的表单制作方式已经不能满足企业的发展需求,为了提升办公自动化发展效率,越来越多的企业倾向于使用专业的表单开发工具,提质增效的同时,也能给企业的数字化管理带来更大 ...

  2. 基于React的表单开发的分析(上)

    本文主要讲解后台系统与表单相关的页面开发,并分析如何才能更好地.高效地开发. 技术栈 React Antd 背景 Antd 以下我都将Ant Design 简称为 Antd Ant Design是个服 ...

  3. 强大的移动端表单开发方案 @alitajs/dform(附视频)

    强大的移动端表单开发方案 @alitajs/dform 强大的移动端表单开发方案 @alitajs/dform 一.开发设想 二.基础使用 三.提效点 1.`picker` 组件: 2.一行代码配置样 ...

  4. jquery miniui java_jQuery MiniUI 快速入门:表单开发(四)

    表单开发包括:布局.验证.加载.提交.清除.重置等. 效果图如下: 表单布局使用HTML Table标签实现任意丰富的表单布局: 姓名: 地址: 性别: 年龄: 备注: 数据验证监听处理控件的&quo ...

  5. 如何提高码农产量,基于ASP.NET MVC的敏捷开发框架之自定义表单开发随笔四

    "厂长,上一次我们讲过了工作流的整体规划,今天我要动手做啦!我想先把工作流的自定义表单做出来." "好的,以前我做这方面的东西,我给你设计了一份表结构,你先拿去看看.&q ...

  6. 一个被遗忘的ccflow工作流引擎自定义表单开发模式

    定义概述:一个已经做好的表单需要绑定到节点上 , 该文章在驰骋工作流引擎流程引擎设计器中. 自定义表单工作模式:流程控制按钮区域是ccflow来完成,表单区域是放在控制区域下面的框架里,如下图所示. ...

  7. (15)腾讯云微搭:云开发为底层支撑的低代码应用/表单开发平台

    文章目录 一. 实验平台--腾讯云微搭 二. 项目功能与实现 1.3个数据模型 (1) 我的课程 (2) 任务清单 (3) 成绩单 2.2个通用选项集 (1) 星期 (2) 周数 3. 组件功能 (1 ...

  8. 表单开发(二):获取单选按钮,多行文本框,下拉菜单,捆绑元素数据,用户注册

    单选按钮:<input type="radio"> 多行文本框:<textarea rows="5" cols="30"& ...

  9. 【时空智友】表单开发工具的疑问

    文章目录 11. 表单Doc类型.Bill类型和Other类型有什么区别? 14. 如何打开一个新的弹出表单?如何传递参数? 15. 单据再现所需要的参数如何接收? 17. 如何通过代码判断当前工作流 ...

最新文章

  1. 我这样写代码,比直接使用 MyBatis 效率提高了 100 倍
  2. 双向循环链表的冒泡排序
  3. Sublime Text 关闭自动更新
  4. Tomcat 下构建 Web 应用时,常犯的一些通用错误
  5. Oracle 11g RAC 添加新节点及故障解决案例
  6. 智能问答在金融领域中的实践与应用
  7. 11(AtCoder-2649)
  8. HDU 2277 Change the ball
  9. python之MD5加密
  10. Java中的静态方法、类方法、成员方法、构造方法、非静态方法,各方法的定义以及个方法的功能详解大全
  11. 晶振封装与频率对照表
  12. JAVA POI EXCEL导出工具方法 支持冻结列行和设置不可编辑整行整列
  13. Python练习题答案: 第一步,成为百万富翁 - 汇率卡塔【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战
  14. oracle dbview用户,关于SQLRecoverableException问题的排查和分析
  15. linux安装tomcat,菜鸟教程
  16. JAVA生成椭圆形签章
  17. Chrome游览器下载
  18. 台湾POWEREX电源拆解测试,告诉发烧友什么叫专业
  19. 【无标题】微信开发者工具无法获取OpenId
  20. 第一章 概率论的基本概念 1.6 独立性

热门文章

  1. HashMap中hash(Object key)原理,为什么(hashcode >>> 16)。
  2. 用 js判断 一个数是否是素数(质数)_人教版五年级数学下册第2单元质数和合数(P14)图文讲解...
  3. java编写篮球比赛计分,android 篮球比赛计分器
  4. mysql gps数据查询_Mysql数据库中计算两GPS坐标的距离
  5. [WEB]WEB工程
  6. strcmp,strcpy,strstr函数
  7. SVM——(三)对偶性和KKT条件(Lagrange duality and KKT condition)
  8. JDK1.8之Lambada表达式一
  9. Jackson,Gson,Fastjson 的对比
  10. 【C++】关键字restrict的作用