ludc
2024-12-05 07d570d63420e1dca2760034fe6fe9c28810298b
Merge remote-tracking branch 'origin/master'
已修改2个文件
40 ■■■■■ 文件已修改
Source/plt-web/plt-web-ui/src/components/PLT-basic-component/basicForm.vue 29 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-form.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-ui/src/components/PLT-basic-component/basicForm.vue
@@ -187,11 +187,11 @@
        ...item,
        label: item.text,
        prop: item.prop || item.field,
        showProp:item.showProp || item.showField,
        showProp: item.showProp || item.showField,
        type: type,
        labelWidth:item.labelWidth || this.labelWidth || (item.text.length >= 6 ? 115 : 90),
        labelWidth: item.labelWidth || this.labelWidth || (item.text.length >= 6 ? 115 : 90),
        disabled: item.disabled || this.disabled,
        readonly:item.readonly || item.readOnly,
        readonly: item.readonly || item.readOnly,
        span: item.span
          ? item.span
          : item.type === "textarea"
@@ -202,27 +202,28 @@
        labelSuffix: item.labelSuffix || item.suffix,
        tip: item.tip || item.tooltips,
        dictCode: item.dictCode || item.comboxKey,
        valueFormat: item.valueFormat ||item.dateFormate ,
        valueFormat: item.valueFormat || item.dateFormate,
        format: item.format || item.dateFormate,
        rules: this.isEdit?(type=="select" || type=="refer" || type=="date" || type=="datetime"?[{
      };
      if(!item.rules || item.rules.length==0){
        col.rules=this.isEdit ? (type == "select" || type == "refer" || type == "date" || type == "datetime" ? [{
          required: item.required || false,
          message: `请选择${item.text}!`,
          trigger: "change"
        },{
          required: item.required|| false,
        }, {
          required: item.required || false,
          message: `请选择${item.text}!`,
          trigger: "submit"
        }]:[{
          required: item.required|| false,
        }] : [{
          required: item.required || false,
          message: `请输入${item.text}!`,
          trigger: "blur"
        },{
          required: item.required|| false,
        }, {
          required: item.required || false,
          message: `请输入${item.text}!`,
          trigger: "submit"
        }]):[],
      };
        }]) : []
      }
      if(!this.isEdit){
        col.placeholder=col.label;
        col.disabled=true;
Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-form.vue
@@ -104,7 +104,14 @@
      },
      deep: true,
      immediate: true
    }
    },
    isShow: {
      handler(newval) {
        if(newval){
          this.handleRefresh();
        }
      }
    },
  },
  created() {
    this.getParams();
@@ -157,7 +164,7 @@
        btmName: this.currentDefineVO.btmType,
        btmType: this.currentDefineVO.btmType,
        formDefineId: this.currentDefineVO.id,
        oid: this.currentDefineVO.oid
        formDefineOid: this.currentDefineVO.oid
      };
      if (this.dataStore[0] && this.dataStore[0].oid) {
        formParams.oid = this.dataStore[0].oid;