From dce0e380d8e7f97057b83336db3f24cae858c58a Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Fri, 01 Jul 2022 10:23:00 +0800
Subject: [PATCH] 新增溯源码预览

---
 src/views/traceability/traceability.vue |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/src/views/traceability/traceability.vue b/src/views/traceability/traceability.vue
index dc0bba0..3933658 100644
--- a/src/views/traceability/traceability.vue
+++ b/src/views/traceability/traceability.vue
@@ -41,6 +41,14 @@
         <el-button
           :type="type"
           :size="size"
+          icon="el-icon-view"
+          :disabled="row.bind != 0"
+          @click="handleView(row)"
+          >预览
+        </el-button>
+        <el-button
+          :type="type"
+          :size="size"
           :disabled="row.bind != 1"
           icon="el-icon-paperclip"
           @click="handlebind(row)"
@@ -62,6 +70,8 @@
     <recovery v-if="bindVisible" ref="recovery"  @refreshOnLoad="onLoads"></recovery>
     <!-- 补打印 -->
     <print v-if="printVisible" ref="print"></print>
+    <!-- 预览 -->
+    <firstView v-if="viewVisible" ref="views"></firstView>
   </basic-container>
 </template>
 
@@ -71,17 +81,20 @@
 import addTraceability from "./addTraceability.vue";
 import recovery from "./recovery.vue";
 import print from "./print.vue";
+import firstView from "./firstView.vue";
 export default {
   components: {
     addTraceability,
     recovery,
-    print
+    print,
+    firstView
   },
   data() {
     return {
       addTraceabilityVisible: false,
       bindVisible: false,
       printVisible: false,
+      viewVisible: false,
       form: {},
       query: {},
       loading: true,
@@ -235,6 +248,15 @@
         this.$refs.print.init(row);
       });
     },
+    //预览溯源码
+    handleView(row){
+      this.viewVisible = true;
+      this.$nextTick(() => {
+        console.log(this.$refs,123456);
+        console.log(this.$refs.views,789);
+        this.$refs.views.init(row);
+      });
+    },
     //新增
     rowSave(row, done, loading) {
       row['farmType'] = 0;

--
Gitblit v1.9.3