From 9dd958f0ee99cdd36356cc4f253ec3216bdce1c6 Mon Sep 17 00:00:00 2001
From: luobisheng <727299681@qq.com>
Date: 星期五, 25 十一月 2022 17:50:53 +0800
Subject: [PATCH] 上传处置结果

---
 src/views/systemSetting/device/bayonet/index.vue |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/views/systemSetting/device/bayonet/index.vue b/src/views/systemSetting/device/bayonet/index.vue
index 5117c56..6781e1b 100644
--- a/src/views/systemSetting/device/bayonet/index.vue
+++ b/src/views/systemSetting/device/bayonet/index.vue
@@ -30,8 +30,8 @@
         </main>
         <footer>
             <!-- 娣诲姞鍗″彛 -->
-            <el-dialog :title="getDialogTitle" :visible.sync="isShowDialog" width="60%" :before-close="handleClose">
-                <MyCreate @closeDialog="closeDialog" :originalBayonet="originalBayonet" :isEdit="isEdit"></MyCreate>
+            <el-dialog :destroy-on-close="true" :title="getDialogTitle" :visible.sync="isShowDialog" width="60%" :before-close="handleClose">
+                <MyCreate v-if="isShowDialog" @closeDialog="closeDialog" :originalBayonet="originalBayonet" :isEdit="isEdit"></MyCreate>
             </el-dialog>
         </footer>
     </div>
@@ -40,7 +40,7 @@
 import MyCreate from './create'
 import MyTable from '@/components/Table'
 import bayonet from "@/api/system/bayonet";
-import {downloadFile} from "@/utils/helper";
+import { downloadFile } from "@/utils/helper";
 
 export default {
     components: {
@@ -49,7 +49,7 @@
     data() {
         return {
             isShowDialog: false,
-            context: 0,
+            context: null,
             options: [
                 {
                     value: 0,
@@ -117,9 +117,9 @@
     },
     methods: {
       getBayonetListData() {
-        bayonet.getBayonetList({ bayonetName: '', current: this.current, size: this.size })
-            .then(data => {
-              this.list = data;
+        bayonet.getBayonetList({ bayonetName: this.context, current: this.current, size: this.size })
+            .then(({ records }) => {
+              this.list = records;
             })
             .catch(err => {
               this.$message({ type: 'error', message: err });
@@ -135,6 +135,7 @@
 
       closeDialog() {
         this.isShowDialog = false;
+        this.getBayonetListData();
       },
 
       handleExport() {
@@ -150,7 +151,7 @@
       showDialog(isEdit, data) {
         this.isShowDialog = true;
         this.isEdit = isEdit;
-        this.originalBayonet = data;
+        this.originalBayonet = data.info.row;
       }
     }
 }

--
Gitblit v1.8.0