Q1、表单设置了字段,在新增数据的时候某些字段不显示

A:系统的权限是多层的。非流程表单少一层,首先在表单发布需要设置对应的权限,然后在对应的按钮设置显隐。流程表单,需要在每个流程节点设置对应的权限。
如果遇到不显示的情况,依次检查权限设置

Q2、仪表盘设置了查看人员,但是没有数据

A:仪表盘需要设置2个权限,一个是仪表盘发布的查看人员,另一个是仪表盘下每个组件的权限设置

Q3、“网络错误,请联系管理员!”

A:找后端技术排查问题

Q4、“网络异常”,“网络异常,请检查您的网络连接是否正常!”

A:电脑网络不行

Q5、表单按钮根据条件控制显隐

A:例如:数据满足某些条件显示
return parseFloat(String(row['number80180'])).toFixed(2) != parseFloat(String(row['number102981'])).toFixed(2) && row['process_instance_result'] == 2 && row['radio74741'] != '已完结'

Q6、部分字段判断可以通过事件属性实现

A:例如:判断 支出金额 <= 可支出金额

var getNumberValue = function (key) {
  var widgetref = this.getWidgetRef(key);
  var val = widgetref && widgetref.getValue ? widgetref.getValue() : formModel[key];
  return parseFloat(val) || 0;
}.bind(this);
var number14990 = getNumberValue("number14990");
var number53728 = getNumberValue("number53728");
if (number14990 <= number53728) {
  resolve(formModel);
} else {
  reject("不能超过回款金额!");
}
作者:极速搭  创建时间:2025-05-22 10:14
最后编辑:极速搭  更新时间:2025-05-29 13:47