Browse Source

feat:[模板管理][bug修复]

luojie
luojie 1 week ago
parent
commit
20f1c461ed
2 changed files with 10 additions and 1 deletions
  1. +7
    -0
      src/components/Template/CustomTable.vue
  2. +3
    -1
      src/components/Template/mixins/formPackageMixins.js

+ 7
- 0
src/components/Template/CustomTable.vue View File

@ -813,6 +813,13 @@ export default {
!(error.rowIndex === -1 && !(error.rowIndex === -1 &&
error.field === col.headerSelectKey) error.field === col.headerSelectKey)
); );
if (col && col.headerSelectTo) {
this.formErrors = this.formErrors.filter(error =>
!(error.rowIndex === -1 &&
error.field === col.headerSelectTo)
);
}
}, },
// compareTo // compareTo
checkCompareToLogic(rowIndex, colIndex, colKey, value) { checkCompareToLogic(rowIndex, colIndex, colKey, value) {

+ 3
- 1
src/components/Template/mixins/formPackageMixins.js View File

@ -52,6 +52,9 @@ export default {
const currentConfig = this.allFieldsConfig[key] const currentConfig = this.allFieldsConfig[key]
if (currentConfig?.selectTo) { if (currentConfig?.selectTo) {
this.formFields[currentConfig?.selectTo] = val this.formFields[currentConfig?.selectTo] = val
if (this.errors[currentConfig?.selectTo]) {
this.$set(this.errors, currentConfig?.selectTo, false)
}
} }
this.onValueChangeCompareTo(key, val) this.onValueChangeCompareTo(key, val)
this.formFields[key] = val this.formFields[key] = val
@ -403,7 +406,6 @@ export default {
key.startsWith('selectInfo_') key.startsWith('selectInfo_')
) )
} }
console.log(selectInfoKeys,"selectInfoKeys",this.formFields)
selectInfoKeys.forEach((key) => { selectInfoKeys.forEach((key) => {
result[key] = this.formFields[key] || formData[key] || '' result[key] = this.formFields[key] || formData[key] || ''
}) })

Loading…
Cancel
Save