linwenxin 8 meses atrás
pai
commit
e557561404

+ 7 - 3
src/views/partsManagement/accessoryWebsite/website-parts-shop-sales-manage/website-parts-shop-sales/components/website-parts-shop-sales-information.vue

@@ -687,7 +687,7 @@ export default {
     },
 
     add() {
-      this.form.itemList.push({ remark: '', stockQty: '' })
+      this.form.itemList.push({ remark: '', stockQty: '', partsNumber: '' })
     },
 
     del(index) {
@@ -706,14 +706,18 @@ export default {
         partsNumber
       })
         .then(res => {
-          Object.assign(item, data || {}, {
+          this.form.itemList.splice(index, 1, {
+            ...item,
+            ...(data || {}),
             partsNumber,
             stockQty: res.data ? res.data.newQty || 0 : 0,
             remark: item.remark
           })
         })
         .catch(err => {
-          Object.assign(item, data || {}, {
+          this.form.itemList.splice(index, 1, {
+            ...item,
+            ...(data || {}),
             partsNumber,
             remark: item.remark
           })