From cf6a4b874aed82592eea78294715c7c688f9b248 Mon Sep 17 00:00:00 2001
From: songshankun <songshankun@foxmail.com>
Date: 星期五, 03 十一月 2023 14:50:31 +0800
Subject: [PATCH] Merge branch 'dev' into songshankun/add-token

---
 src/views/operate/scrap/AddScrapDialog.vue |   66 ++++++++++++++++++++++++---------
 1 files changed, 48 insertions(+), 18 deletions(-)

diff --git a/src/views/operate/scrap/AddScrapDialog.vue b/src/views/operate/scrap/AddScrapDialog.vue
index f7a8db1..b877a3e 100644
--- a/src/views/operate/scrap/AddScrapDialog.vue
+++ b/src/views/operate/scrap/AddScrapDialog.vue
@@ -125,7 +125,7 @@
 <script>
 import { getProductList } from "@/api/product/product"
 import { getLocationList } from "@/api/overview/overview"
-import { addDisuse, finishDisuse } from "@/api/operate/scrap"
+import { addDisuse, finishDisuse, updateScrap } from "@/api/operate/scrap"
 import SimpleSearchInput from "@/components/makepager/SimpleSearchInput"
 export default {
   name: "AddScrapDialog",
@@ -168,7 +168,7 @@
       currentState: "todo", // 褰撳墠鐘舵��
       unit: "",
       showButton: true,
-      isValidateClick: false // 楠岃瘉鏄惁鏄剧ず
+      isValidateClick: false, // 楠岃瘉鏄惁鏄剧ず
     }
   },
   created() {
@@ -246,23 +246,52 @@
     },
     // 淇濆瓨
     saveClick(formName) {
-      this.$refs[formName].validate((valid) => {
-        if (valid) {
-          this.editConfig.infomation.productId = this.productId
-          this.editConfig.infomation.productName = this.productName
-          this.editConfig.infomation.unit = this.unit
-          addDisuse({
-            ...this.editConfig.infomation
-          }).then((res) => {
-            console.log(res)
-            this.editConfig.visible = false
-            if (res.code === 200) {
-              this.$message.success("娣诲姞鎴愬姛")
-              this.$parent.getData()
+      if (this.editCommonConfig.title === "鏂板缓") {
+        this.$refs[formName].validate((valid) => {
+          if (valid) {
+            this.editConfig.infomation.productId = this.productId
+            this.editConfig.infomation.productName = this.productName
+            this.editConfig.infomation.unit = this.unit
+            addDisuse({
+              ...this.editConfig.infomation
+            }).then((res) => {
+              console.log(res)
+              this.editConfig.visible = false
+              if (res.code === 200) {
+                this.$message.success("娣诲姞鎴愬姛")
+                this.$parent.getData()
+              }
+            })
+          }
+        })
+      } else if (this.editCommonConfig.title === "缂栬緫") {
+        this.$refs[formName].validate((valid) => {
+          if (valid) {
+            let params={
+              amount: this.editConfig.infomation.amount,
+              baseOperationType: this.editConfig.infomation.baseOperationType,
+              fromLocationId: this.editConfig.infomation.fromLocationId,
+              id: this.editConfig.infomation.id,
+              number: this.editConfig.infomation.number,
+              operationDate: this.editConfig.infomation.operationDate,
+              productId: this.editConfig.infomation.productId,
+              sourceNumber: this.editConfig.infomation.sourceNumber,
+              status: this.editConfig.infomation.status,
+              toLocationId: this.editConfig.infomation.toLocationId
             }
-          })
-        }
-      })
+            updateScrap(
+              params
+            ).then((res) => {
+              console.log(res)
+              this.editConfig.visible = false
+              if (res.code === 200) {
+                this.$message.success("淇敼鎴愬姛")
+                this.$parent.getData()
+              }
+            })
+          }
+        })
+      }
     },
     // 閫夋嫨浜у搧
     selProductChange(val) {
@@ -273,6 +302,7 @@
     },
     // 楠岃瘉
     async validateClick() {
+      console.log(this.editConfig.infomation.id, "xxx")
       await finishDisuse(this.editConfig.infomation.id).then((res) => {
         console.log(res)
         this.editConfig.visible = false

--
Gitblit v1.8.0