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