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/InputOutMaterialInfo.vue |   57 +++++++++++++++++++++++++++------------------------------
 1 files changed, 27 insertions(+), 30 deletions(-)

diff --git a/src/views/dashboard/components/InputOutMaterialInfo.vue b/src/views/dashboard/components/InputOutMaterialInfo.vue
index fa0766c..35e858a 100644
--- a/src/views/dashboard/components/InputOutMaterialInfo.vue
+++ b/src/views/dashboard/components/InputOutMaterialInfo.vue
@@ -4,57 +4,55 @@
       <div class="card-t-t card_drop">
         <el-popover :width="200" placement="top-start" trigger="click">
           <template #reference>
-            {{ item.materialId }}
+            {{ material.materialId }}
           </template>
-          {{ item.materialId }}
+          {{ material.materialId }}
         </el-popover>
       </div>
       <div class="card-t-b">
-        璁惧12
-        <el-icon class="right-arrow">
-          <Right />
-        </el-icon>
-        璁惧13
+        <!--        TODO: 鎺ュ彛缂哄け鏁版嵁, 寰呮坊鍔�-->
+        <!--        璁惧12-->
+        <!--        <el-icon class="right-arrow">-->
+        <!--          <Right />-->
+        <!--        </el-icon>-->
+        <!--        璁惧13-->
       </div>
     </div>
     <div class="card-b">
       <div class="card_drop card-b-l">
         <el-popover :width="200" placement="top-start" trigger="click">
           <template #reference>
-            {{ item.materialName }}
+            {{ material.materialName }}
           </template>
-          {{ item.materialName }}
+          {{ material.materialName }}
         </el-popover>
       </div>
       <div class="card-b-r">
-        <el-popover v-if="item.date" popper-class="card-info" :width="110" placement="top" trigger="click">
-          <template #reference> {{ item.amount }} {{ item.unit }} </template>
-          棰勮{{ item.date }}鍒嗛挓閫佽揪
+        <el-popover v-if="material.date" popper-class="card-info" :width="110" placement="top" trigger="click">
+          <template #reference> {{ material.amount }} {{ material.unit }} </template>
+          棰勮{{ material.date }}鍒嗛挓閫佽揪
         </el-popover>
-        <div v-else>{{ item.amount }} {{ item.unit }}</div>
+        <div v-else>{{ material.amount }} {{ material.unit }}</div>
       </div>
     </div>
   </div>
-  <MaterialDetails v-model="showModal"></MaterialDetails>
 </template>
 <script setup lang="ts">
-import type { inputMaterial } from '@/api/task'
-import MaterialDetails from '@/views/dashboard/components/MaterialDetails.vue'
-import { Right } from '@element-plus/icons-vue'
-import { ref, toRefs } from 'vue'
+import type { Material } from '@/api/task'
+import { toRefs } from 'vue'
 export interface InputOutMaterialInfoProps {
-  item: inputMaterial
-  background?: string
+  material: Material
+  // TODO: 鎺ュ彛杩樹笉鏀寔, 棰勭暀
+  type?: '宸查�佽揪' | '杩愯緭涓�'
 }
 
-const props = withDefaults(defineProps<InputOutMaterialInfoProps>(), {
-  background: '#ffcc00'
-})
-const { item, background } = toRefs(props)
-const showModal = ref(false)
-
+const props = defineProps<InputOutMaterialInfoProps>()
+const { material } = toRefs(props)
+const emits = defineEmits<{
+  detailClick: [material: Material]
+}>()
 function materialInfoClick() {
-  showModal.value = true
+  emits('detailClick', material.value)
 }
 </script>
 
@@ -93,8 +91,7 @@
     font-size: 12px;
     color: #333;
     padding: 3px 5px;
-    // background: $status-done;
-    background-color: v-bind(background);
+    background: $status-done;
     text-align: left;
     .card-t-t {
       width: 100%;
@@ -126,7 +123,7 @@
   background: red !important;
   font-size: 12px;
   color: #fff;
-  border: 0px;
+  border: 0;
   border-radius: 10px;
   // height:20px!important;
   line-height: 8px !important;

--
Gitblit v1.8.0