this.$refs['knowledgeFormRef'].validate((valid) => {
if (valid) {
if(vm_table.$data.isEdit){
$("input[name='file.id']").val(this.form.id)
$("input[name='file.filetypeid']").val(this.form.filetypeid)
var option = {
url : "file_update",
type: 'POST',
success : function(data) {
if (data.success) {
vm_editor.$data.knowledgeFormModel = false;
vm_table.fetchData();
vm_editor.$message({
showClose: true,
message: '修改成功',
type: 'success'
})
} else
alert(data.rst);
}
};
$("#form1").ajaxSubmit(option);
}
else {
this.form.catalogid = vm_table.$data.treeNodeSelectedId;
$("input[name='file.catalogid']").val(vm_table.$data.treeNodeSelectedId);
$("input[name='file.filetypeid']").val(this.form.filetypeid)
var option = {
url : "file_append",
type: 'POST',
success : function(data) {
if (data.success) {
vm_editor.$data.knowledgeFormModel = false;
vm_editor.$message({
showClose: true,
message: '上传成功',
type: 'success'
})
} else
alert(data.rst);
}
};
$("#form1").ajaxSubmit(option);
}
}
})
注意:this.$nextTick(() =>{ // 必须加载
$("#form1").ajaxForm();
})