From e8d70d091ff525e1cf29bb18f4353e2a7bd753a5 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期四, 28 九月 2023 17:00:49 +0800
Subject: [PATCH] 出入库查看验证显示问题

---
 src/views/overview/AddOverviewDialog.vue |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/src/views/overview/AddOverviewDialog.vue b/src/views/overview/AddOverviewDialog.vue
index 2dcf44e..7a943b6 100644
--- a/src/views/overview/AddOverviewDialog.vue
+++ b/src/views/overview/AddOverviewDialog.vue
@@ -409,12 +409,23 @@
     },
     // 璁剧疆鍒犻櫎/鎵撳嵃/缂栬緫鏄惁鏄剧ず
     setBottonView() {
+      console.log(this.editConfig.infomation.status)
       if (this.editConfig.title === "鏂板缓") {
         this.showButton = false
         this.showEdit = false
         this.showFooter = true
         this.isValidateClick = false
-      } else if (this.editConfig.infomation.status === 4||this.editConfig.infomation.status === "瀹屾垚") {
+      } else if (this.editConfig.title === "鏌ョ湅" && this.editConfig.infomation.status !== 4) {
+        this.showButton = true
+        this.showEdit = false
+        this.isDelClick = true
+        this.showFooter = false
+        if (this.editConfig.infomation.status === "瀹屾垚") {
+          this.isValidateClick = false
+        } else {
+          this.isValidateClick = true
+        }
+      } else if (this.editConfig.infomation.status === 4 || this.editConfig.infomation.status === "瀹屾垚") {
         this.showButton = true
         this.showEdit = false
         this.isDelClick = true
@@ -436,8 +447,8 @@
         this.list[0].status = "active"
       } else {
         this.list.map((item) => {
-          console.log(item,this.editConfig.infomation.status,"鎵撳嵃淇℃伅")
-          if (item.value === this.editConfig.infomation.status||item.label===this.editConfig.infomation.status) {
+          console.log(item, this.editConfig.infomation.status, "鎵撳嵃淇℃伅")
+          if (item.value === this.editConfig.infomation.status || item.label === this.editConfig.infomation.status) {
             item.status = "active"
           } else {
             item.status = "todo"
@@ -536,7 +547,11 @@
     },
     // 鎿嶄綔鍒楄〃
     setTableForm() {
-      if (this.editConfig.title !== "鏂板缓") {
+      if (
+        this.editConfig.title !== "鏂板缓" &&
+        this.editConfig.infomation.details &&
+        this.editConfig.infomation.details.length > 0
+      ) {
         const list = this.editConfig.infomation.details.map((item) => {
           return {
             ...item,

--
Gitblit v1.8.0