From 4757e21f5477d10934c8e26d28e19bbafaa7196f Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期四, 02 十一月 2023 19:26:56 +0800
Subject: [PATCH] 物料详情的弹框开发一半

---
 src/views/dashboard/components/InputOutMaterialInfo.vue |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/src/views/dashboard/components/InputOutMaterialInfo.vue b/src/views/dashboard/components/InputOutMaterialInfo.vue
index a178b56..fa0766c 100644
--- a/src/views/dashboard/components/InputOutMaterialInfo.vue
+++ b/src/views/dashboard/components/InputOutMaterialInfo.vue
@@ -1,5 +1,5 @@
 <template>
-  <div class="input-out-material-info">
+  <div class="input-out-material-info" @click="materialInfoClick">
     <div class="card-t">
       <div class="card-t-t card_drop">
         <el-popover :width="200" placement="top-start" trigger="click">
@@ -35,12 +35,13 @@
       </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 { toRefs } from 'vue'
-
+import { ref, toRefs } from 'vue'
 export interface InputOutMaterialInfoProps {
   item: inputMaterial
   background?: string
@@ -50,6 +51,11 @@
   background: '#ffcc00'
 })
 const { item, background } = toRefs(props)
+const showModal = ref(false)
+
+function materialInfoClick() {
+  showModal.value = true
+}
 </script>
 
 <style scoped lang="scss">
@@ -70,6 +76,7 @@
   margin-right: 10px;
   margin-bottom: 10px;
   position: relative;
+  cursor: pointer;
 
   .card_drop {
     width: 100%;

--
Gitblit v1.8.0