From d517e5eacb38b075ae7cdffc011fc84401e587a8 Mon Sep 17 00:00:00 2001
From: songshankun <songshankun@foxmail.com>
Date: 星期三, 08 十一月 2023 10:12:50 +0800
Subject: [PATCH] feat: 添加报工输入弹窗

---
 src/views/dashboard/index.vue |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue
index 4b3975b..7b40a2b 100644
--- a/src/views/dashboard/index.vue
+++ b/src/views/dashboard/index.vue
@@ -16,7 +16,7 @@
         </el-tab-pane>
         <el-tab-pane label="宸ヨ壓淇℃伅" name="宸ヨ壓淇℃伅">
           <div style="height: 300px">
-            <el-scrollbar always style="height: 100%">
+            <el-scrollbar always class="scroller" style="height: 100%">
               <div
                 v-infinite-scroll="craftModelStore.loadMore"
                 infinite-scroll-delay="500"
@@ -185,7 +185,7 @@
 const showCraftModelDetail = ref(false)
 // 褰撳墠瑕佸睍绀虹殑宸ヨ壓璇︽儏
 const currentCraftModelInfo = ref<CraftModel>()
-const activeArr = ref([])
+const activeArr = ref<string[]>([])
 function openCraftModelDetailModal(craftModel: CraftModel) {
   currentCraftModelInfo.value = craftModel
   showCraftModelDetail.value = true
@@ -202,13 +202,14 @@
             message: '鏇存柊鎴愬姛锛�',
             type: 'success'
           })
+          craftModelStore.getCraftModelList()
         }
       },
       (err) => {
         console.error(err, '----err')
         setTimeout(() => {
           editActive(craftModel)
-        }, 500)
+        }, 300)
       }
     )
   }
@@ -216,7 +217,7 @@
 function editActive(craftModel: CraftModel) {
   for (let i in activeArr.value) {
     if (activeArr.value[i] == craftModel.number) {
-      activeArr.value.splice(i, 1)
+      activeArr.value.splice(Number(i), 1)
     }
   }
 }
@@ -290,4 +291,7 @@
   align-items: center;
   justify-content: center;
 }
+.scroller {
+  padding: 4px 16px;
+}
 </style>

--
Gitblit v1.8.0