浏览代码

给远程模态框组件刷新

liuyanpeng 1 年之前
父节点
当前提交
09e93bf6c4
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      packages/info/src/QueryPage.vue

+ 7 - 2
packages/info/src/QueryPage.vue

@@ -182,7 +182,7 @@
       </template>
     </Modal>
   </div>
-  <component :is="modal1Component" v-model:open="modal1Open" :model-data="selectInfoData" />
+  <component :is="modal1Component" v-model:open="modal1Open" :model-data="selectInfoData" @refresh-data="pageSearch" />
 </template>
 
 <script>
@@ -228,7 +228,7 @@ import {
 } from '@ant-design/icons-vue';
 
 import CssUtil from '../../common/CssUtil.js';
-import { Spin as ASpin, Empty as AEmpty } from 'ant-design-vue';
+import { Spin as ASpin, Empty as AEmpty, message } from 'ant-design-vue';
 export default {
   name: 'QueryPage',
 
@@ -1053,6 +1053,11 @@ export default {
      */
     openRemoteComponentModule: async function (tabButton) {
       const _self = this;
+
+      if(!_self.selectInfoData || _self.selectInfoData.length === 0){
+        message.warning('请您至少选择一条数据。');
+        return;
+      }
       let jsUrl = tabButton.remoteComponentModuleJsUrl;
 
       let cssUrl = tabButton.remoteComponentModuleCssUrl;