From 1519870c0e18171ced014a840e86a459dc6b00f1 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期二, 12 十二月 2023 17:26:06 +0800
Subject: [PATCH] 报工记录列表增加人员姓名

---
 src/views/dashboard/components/InputMaterialsList.vue |   34 +++++++++++++++-------------------
 1 files changed, 15 insertions(+), 19 deletions(-)

diff --git a/src/views/dashboard/components/InputMaterialsList.vue b/src/views/dashboard/components/InputMaterialsList.vue
index 1cc551a..4dc5bfd 100644
--- a/src/views/dashboard/components/InputMaterialsList.vue
+++ b/src/views/dashboard/components/InputMaterialsList.vue
@@ -6,8 +6,8 @@
     </div>
     <el-scrollbar always class="scroller">
       <div class="materials-b">
-        <div v-for="item in inputMaterials" :key="item.materialId">
-          <InputOutMaterialInfo :item="item" :background="item.background"></InputOutMaterialInfo>
+        <div v-for="item in props.materialList" :key="item.materialId">
+          <InputOutMaterialInfo :material="item" @detail-click="onDetailClick"></InputOutMaterialInfo>
         </div>
       </div>
     </el-scrollbar>
@@ -16,23 +16,18 @@
 <script setup lang="ts">
 import InputOutMaterialInfo from '@/views/dashboard/components/InputOutMaterialInfo.vue'
 import BigButton from '@/views/dashboard/components/BigButton.vue'
-import { toRefs } from 'vue'
-const inputMaterials = [
-  {
-    materialId: '1111',
-    materialName: '杈撳叆鍚嶇О',
-    amount: 10,
-    unit: '涓�',
-    date: 10
-  },
-  {
-    materialId: '2222222222222222',
-    materialName: '杈撳叆鍚嶇О2',
-    amount: 20,
-    unit: '涓�',
-    background: '#33ccff'
-  }
-]
+import type { Material } from '@/api/task'
+
+const props = defineProps<{
+  materialList?: Material[]
+}>()
+const emits = defineEmits<{
+  detailClick: [material: Material]
+}>()
+
+function onDetailClick(material: Material) {
+  emits('detailClick', material)
+}
 </script>
 
 <style scoped lang="scss">
@@ -63,6 +58,7 @@
       font-size: 16px;
     }
     .btn {
+      padding: 0;
       width: 90px;
       float: right;
       font-size: 14px;

--
Gitblit v1.8.0