mirror of
				https://github.com/vform666/variant-form3-vite.git
				synced 2025-10-31 08:41:49 +08:00 
			
		
		
		
	修复图片、文件上传组件的上传文件类型属性编辑器错误。
This commit is contained in:
		| @@ -316,7 +316,9 @@ export default { | ||||
|       if (!!this.subFormItemFlag) { | ||||
|         let subFormData = this.formModel[this.subFormName] || [{}] | ||||
|         let subFormDataRow = subFormData[this.subFormRowIndex] | ||||
|         if (!!subFormDataRow) { // 重置表单后subFormDataRow为undefined,应跳过!! | ||||
|           subFormDataRow[this.field.options.name] = value | ||||
|         } | ||||
|       } else { | ||||
|         this.formModel[this.field.options.name] = value | ||||
|       } | ||||
|   | ||||
| @@ -21,7 +21,7 @@ | ||||
|   import i18n from "@/utils/i18n" | ||||
|  | ||||
|   export default { | ||||
|     name: "fileTypes-editor", | ||||
|     name: "file-upload-fileTypes-editor", | ||||
|     mixins: [i18n], | ||||
|     props: { | ||||
|       designer: Object, | ||||
|   | ||||
| @@ -21,7 +21,7 @@ | ||||
|   import i18n from "@/utils/i18n" | ||||
|  | ||||
|   export default { | ||||
|     name: "fileTypes-editor", | ||||
|     name: "picture-upload-fileTypes-editor", | ||||
|     mixins: [i18n], | ||||
|     props: { | ||||
|       designer: Object, | ||||
|   | ||||
| @@ -152,6 +152,10 @@ export default { | ||||
|           subFormModel.splice(0, subFormModel.length) | ||||
|           this.rowIdData.splice(0, this.rowIdData.length) | ||||
|         } | ||||
|  | ||||
|         if (this.widget.options.showBlankRow) { | ||||
|           this.addSubFormRow() | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|  | ||||
|   | ||||
| @@ -150,6 +150,11 @@ | ||||
|         return this.rowIdData | ||||
|       }, | ||||
|  | ||||
|       getWidgetRefOfSubForm(widgetName, rowIndex) { | ||||
|         let realWidgetName = widgetName + '@row' + this.rowIdData[rowIndex] | ||||
|         return this.getWidgetRef(realWidgetName) | ||||
|       }, | ||||
|  | ||||
|       initFieldSchemaData() {  //初始化fieldSchemaData!!! | ||||
|         if (this.widget.type !== 'sub-form') { | ||||
|           return | ||||
|   | ||||
| @@ -540,7 +540,7 @@ | ||||
|         let wNameList = Object.keys(this.widgetRefList) | ||||
|         wNameList.forEach(wName => { | ||||
|           let foundW = this.getWidgetRef(wName) | ||||
|           if (!!foundW && !!foundW.resetField) { | ||||
|           if (!!foundW && !foundW.subFormItemFlag && !!foundW.resetField) { // 跳过子表单字段!! | ||||
|             foundW.resetField() | ||||
|           } | ||||
|         }) | ||||
|   | ||||
| @@ -1,13 +1,3 @@ | ||||
| export const DESIGNER_OPTIONS = { | ||||
|   showLanguageMenu: true, | ||||
|   showGetSourceURL: true, | ||||
|   showGithubURL: true, | ||||
|   showDocumentURL: true, | ||||
|   showChatGroup: true, | ||||
|   // | ||||
|  | ||||
| } | ||||
|  | ||||
| export const VARIANT_FORM_VERSION = '3.0.7' | ||||
|  | ||||
| //export const MOCK_CASE_URL = 'https://www.fastmock.site/mock/2de212e0dc4b8e0885fea44ab9f2e1d0/vform/' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user