j-roadflow-2.1.1更新日志

1、修改了子表验证不生效的问题。

    修改文件:src/web/roadui/src/roadui-pages/flow/run/index.vue  增加方法

    image.png

  //验证子表
    validSubtable(){
        const rules = this.$refs['jroadflow_form'].formRulesSubtable;
        if(this.roaduiUtils.length(rules) === 0){
            return true;
        }
        let rulesKeys = Object.keys(rules);
        let subtableId = rulesKeys[0].split('.')[0];
        let subtableData = this.form.formData[subtableId];
        for(let i=0;i < this.roaduiUtils.length(rulesKeys); i++) {
            let fieldArray = rulesKeys[i].split('.');
            let filed = fieldArray.length > 1 ? fieldArray[1] : '';
            if(this.roaduiUtils.length(filed) === 0){
                continue;
            }
            for(let j=0; j<this.roaduiUtils.length(subtableData);j++){
                if(this.roaduiUtils.length(subtableData[j][filed]) === 0){
                    this.roaduiUtils.msg(this, filed + '验证错误!', false);
                    return false;
                }
            }
        }
        return true;
    },

      image.png

联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2025 重庆天知软件技术有限公司 版权所有