ソースを参照

fix:补充消息通知列表点击文件发放失效的逻辑

liujiayin 2 年 前
コミット
9ac0202cd2

+ 12 - 6
src/views/platform/message/inner/detail/dialog.vue

@@ -44,11 +44,11 @@ export default {
       type: Boolean,
       default: false
     },
-    type: {
+    tableId: {
       type: String,
       default: ''
     },
-    tableId: {
+    tableName: {
       type: String,
       default: ''
     },
@@ -61,7 +61,8 @@ export default {
     return {
       dialogVisible: this.visible,
       dialogLoading: false,
-      toolbars: [{ key: 'cancel', label: '关闭' }]
+      toolbars: [{ key: 'cancel', label: '关闭' }],
+       type: ''
     }
   },
   watch: {
@@ -71,7 +72,7 @@ export default {
       },
       immediate: true
     },
-    type: {
+    tableId: {
       handler: function (val, oldVal) {
         const btn1 = [
           { key: 'confirm', label: '确认' },
@@ -80,7 +81,12 @@ export default {
         const btn2 = [
           { key: 'cancel', label: '关闭' }
         ]
-        this.toolbars = val ? btn1 : btn2
+        if (val) {
+          this.toolbars = btn1
+          this.type = '1'
+        } else {
+          this.toolbars = btn2
+        }
       }
     }
   },
@@ -136,7 +142,7 @@ export default {
             qian_ming_id_: ryjbqkDatas[0].qian_zi_tu_wen_
           }
           let returnParams = {
-            tableName: this.type,
+            tableName: this.tableName,
             paramWhere: [tempObj]
           }
           curdPost('add', JSON.stringify(returnParams)).then(() => { console.log('确认接收到发放文件') }).then(

+ 6 - 0
src/views/platform/message/inner/receive.vue

@@ -36,6 +36,8 @@
             :title="title"
             :readonly="readonly"
             :visible="dialogFormVisible"
+            :tableId="tableId"
+            :tableName="tableName"
             @callback="search"
             @close="visible => closeDetail(visible)"
         />
@@ -80,6 +82,8 @@
                 listData: [],
                 pagination: {},
                 sorts: {},
+                tableId: '',
+                tableName: '',
                 listConfig: {
                     toolbars: [
                         {
@@ -209,6 +213,8 @@
             },
             handleLinkClick(data, columns) {
                 this.handleEdit(data.id, true)
+                this.tableId = data.tableId
+                this.tableName = data.tableName
                 this.title = '信息明细'
             },
             /**