|
|
|
@ -7,7 +7,6 @@ |
|
|
|
|
|
|
|
<el-form |
|
|
|
:model="dataForm" |
|
|
|
:rules="dataRule" |
|
|
|
ref="dataForm" |
|
|
|
@keyup.enter.native="dataFormSubmit()" |
|
|
|
label-width="120px"> |
|
|
|
@ -230,45 +229,41 @@ export default { |
|
|
|
|
|
|
|
// 表单提交 |
|
|
|
dataFormSubmit() { |
|
|
|
this.$refs['dataForm'].validate((valid) => { |
|
|
|
if (valid) { |
|
|
|
this.submitLoading = true |
|
|
|
this.submitLoading = true |
|
|
|
|
|
|
|
const submitData = { ...this.dataForm } |
|
|
|
const submitData = { ...this.dataForm } |
|
|
|
|
|
|
|
// 处理数值字段,null值不传递 |
|
|
|
if (submitData.weight === null || submitData.weight === '') { |
|
|
|
delete submitData.weight |
|
|
|
} |
|
|
|
if (submitData.length === null || submitData.length === '') { |
|
|
|
delete submitData.length |
|
|
|
} |
|
|
|
if (submitData.width === null || submitData.width === '') { |
|
|
|
delete submitData.width |
|
|
|
} |
|
|
|
if (submitData.height === null || submitData.height === '') { |
|
|
|
delete submitData.height |
|
|
|
} |
|
|
|
if (submitData.diameter === null || submitData.diameter === '') { |
|
|
|
delete submitData.diameter |
|
|
|
} |
|
|
|
// 处理数值字段,null值不传递 |
|
|
|
if (submitData.weight === null || submitData.weight === '') { |
|
|
|
delete submitData.weight |
|
|
|
} |
|
|
|
if (submitData.length === null || submitData.length === '') { |
|
|
|
delete submitData.length |
|
|
|
} |
|
|
|
if (submitData.width === null || submitData.width === '') { |
|
|
|
delete submitData.width |
|
|
|
} |
|
|
|
if (submitData.height === null || submitData.height === '') { |
|
|
|
delete submitData.height |
|
|
|
} |
|
|
|
if (submitData.diameter === null || submitData.diameter === '') { |
|
|
|
delete submitData.diameter |
|
|
|
} |
|
|
|
|
|
|
|
const apiCall = this.originalPartNo ? updatePartAttribute : savePartAttribute |
|
|
|
const apiCall = this.originalPartNo ? updatePartAttribute : savePartAttribute |
|
|
|
|
|
|
|
apiCall(submitData).then(({ data }) => { |
|
|
|
if (data && data.code === 0) { |
|
|
|
this.$message.success(data.msg || (this.originalPartNo ? '修改成功' : '新增成功')) |
|
|
|
this.visible = false |
|
|
|
this.$emit('refreshDataList') |
|
|
|
} else { |
|
|
|
this.$message.error(data.msg || (this.originalPartNo ? '修改失败' : '新增失败')) |
|
|
|
} |
|
|
|
this.submitLoading = false |
|
|
|
}).catch(() => { |
|
|
|
this.$message.error(this.originalPartNo ? '修改失败' : '新增失败') |
|
|
|
this.submitLoading = false |
|
|
|
}) |
|
|
|
apiCall(submitData).then(({ data }) => { |
|
|
|
if (data && data.code === 0) { |
|
|
|
this.$message.success(data.msg || (this.originalPartNo ? '修改成功' : '新增成功')) |
|
|
|
this.visible = false |
|
|
|
this.$emit('refreshDataList') |
|
|
|
} else { |
|
|
|
this.$message.error(data.msg || (this.originalPartNo ? '修改失败' : '新增失败')) |
|
|
|
} |
|
|
|
this.submitLoading = false |
|
|
|
}).catch(() => { |
|
|
|
this.$message.error(this.originalPartNo ? '修改失败' : '新增失败') |
|
|
|
this.submitLoading = false |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
|