Browse Source

附件上传BUG

zhuth 6 years ago
parent
commit
c00254ddf2

+ 5 - 3
frontend/pc-web/app/view/core/form/field/FileField.js

@@ -121,13 +121,15 @@ Ext.define('school.view.core.form.field.FileField', {
 						});
 						me.add(field);
 						var oldValue = me.value;
-						var arr = oldValue ? oldValue.replace(/[ \[ | \] ]/g, '').split(',') : [];
+						var arr = oldValue ? oldValue.replace(/[ \[ | \" | \" | \] ]/g, '').split(',') : [];
 						arr.push(data.accessPath);
-						var val = '[' + arr.join(',') + ']';
+						var val = '["' + arr.join(',') + '"]';
 						me.setValue(val);
 					}
+					field.reset();
 				}else{
 					school.util.BaseUtil.showErrorToast('上传失败: ' + res.message);
+					field.reset();
 				}
 			},
 			failure: function (response, opts) {
@@ -150,7 +152,7 @@ Ext.define('school.view.core.form.field.FileField', {
 			url : '/api/file/info',
 			async: false,
 			params: {
-				accessPath:  paths.replace(/[ \[ | \] ]/g, '')
+				accessPath:  paths.replace(/[ \[ | \" | \" | \] ]/g, '')
 			},
 			method : 'GET',
 			callback : function(options,success,response){

+ 1 - 0
frontend/pc-web/app/view/core/form/field/RemoteImgField.js

@@ -192,6 +192,7 @@ Ext.define('school.view.core.form.field.RemoteImgField', {
             if(yes == 'yes') {
                 imgPath.setValue(null);
                 img.setSrc(null);
+                fileField.reset();
                 fileField.setHidden(false);
                 img.setHidden(true);