|
@@ -360,16 +360,31 @@ export default {
|
|
save() {
|
|
save() {
|
|
this.$refs.formRef.validate((valid, invalidFields, errLabels) => {
|
|
this.$refs.formRef.validate((valid, invalidFields, errLabels) => {
|
|
if (valid) {
|
|
if (valid) {
|
|
- try {
|
|
|
|
- this.formData.planItems.map((item, index) => {
|
|
|
|
- if (!item.retQty || item.retQty == 0) {
|
|
|
|
- throw new Error('')
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- } catch (error) {
|
|
|
|
- this.$message.warning('退货数量必须填写并且大于0')
|
|
|
|
- return false
|
|
|
|
|
|
+ if (this.formData.planItems) {
|
|
|
|
+ try {
|
|
|
|
+ this.formData.planItems.map((item, index) => {
|
|
|
|
+ if (!item.retQty || item.retQty == 0) {
|
|
|
|
+ throw new Error('')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ } catch (error) {
|
|
|
|
+ this.$message.warning('计划单明细退货数量必须填写并且大于0')
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+ if (this.formData.items) {
|
|
|
|
+ try {
|
|
|
|
+ this.formData.items.map((item, index) => {
|
|
|
|
+ if (!item.retQty || item.retQty == 0) {
|
|
|
|
+ throw new Error('')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ } catch (error) {
|
|
|
|
+ this.$message.warning('商品信息退货数量必须填写并且大于0')
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
goodsPurchaseRetAdd({
|
|
goodsPurchaseRetAdd({
|
|
...this.formData,
|
|
...this.formData,
|
|
items: this.formData.items.map((item, index) => ({ ...item, index: index + 1 })),
|
|
items: this.formData.items.map((item, index) => ({ ...item, index: index + 1 })),
|