From 13f102240d9c0c9d5a133fb093551f2e08d7c55c Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期五, 19 一月 2024 16:47:41 +0800
Subject: [PATCH] ie不支持es6的问题,安装插件,配置
---
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