From 6b027c18660b828ec7b57ad0e3f4ffca9f4d14d1 Mon Sep 17 00:00:00 2001 From: haoxuan <haoxuan> Date: 星期五, 03 十一月 2023 15:15:24 +0800 Subject: [PATCH] Merge branch 'dev' of http://192.168.5.5:10010/r/web/bulletin-board-style1 into wn --- src/views/dashboard/components/OutputMaterialsList.vue | 65 +++++++------------------------- 1 files changed, 14 insertions(+), 51 deletions(-) diff --git a/src/views/dashboard/components/OutputMaterialsList.vue b/src/views/dashboard/components/OutputMaterialsList.vue index 092af0e..9ae2fca 100644 --- a/src/views/dashboard/components/OutputMaterialsList.vue +++ b/src/views/dashboard/components/OutputMaterialsList.vue @@ -6,8 +6,8 @@ </div> <el-scrollbar always class="scroller"> <div class="materials-b"> - <div v-for="item in outputMaterials" :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,55 +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 outputMaterials = [ - { - materialId: '1111', - materialName: '杈撳叆鍚嶇О', - amount: 10, - unit: '涓�' - }, - { - materialId: '2222222222222222', - materialName: '杈撳叆鍚嶇О2', - amount: 20, - unit: '涓�', - background: '#33ccff' - }, - { - materialId: '1111', - materialName: '杈撳叆鍚嶇О', - amount: 10, - unit: '涓�' - }, - { - materialId: '2222222222222222', - materialName: '杈撳叆鍚嶇О2', - amount: 20, - unit: '涓�', - background: '#33ccff' - }, - { - materialId: '1111', - materialName: '杈撳叆鍚嶇О', - amount: 10, - unit: '涓�' - }, - { - materialId: '2222222222222222', - materialName: '杈撳叆鍚嶇О2', - amount: 20, - unit: '涓�', - background: '#33ccff' - }, - { - 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"> -- Gitblit v1.8.0