浏览代码

!376 代码生成模板:index.vue.vm 按照权限控制表格加载
Merge pull request !376 from 适可而止/next

zuohuaijun 3 年之前
父节点
当前提交
0a6155f930
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      Admin.NET/Admin.NET.Web.Entry/wwwroot/Template/index.vue.vm

+ 5 - 2
Admin.NET/Admin.NET.Web.Entry/wwwroot/Template/index.vue.vm

@@ -68,6 +68,8 @@ if(@column.EffectType == "Upload"){
       const { hasPermission } = usePermission();
       const { hasPermission } = usePermission();
       const { createMessage } = useMessage();
       const { createMessage } = useMessage();
       const [registerModal, { openModal }] = useModal();
       const [registerModal, { openModal }] = useModal();
+	  
+      const hasPage = hasPermission('@(@Model.ClassName):page');
       const [registerTable, { reload }] = useTable({
       const [registerTable, { reload }] = useTable({
         title: '@(@Model.BusName)列表',
         title: '@(@Model.BusName)列表',
         api: get@(@Model.ClassName)PageList,
         api: get@(@Model.ClassName)PageList,
@@ -79,8 +81,9 @@ if(@column.EffectType == "Upload"){
           schemas: searchFormSchema,
           schemas: searchFormSchema,
           autoSubmitOnEnter: true,
           autoSubmitOnEnter: true,
         },
         },
-        useSearchForm: true,
-        showTableSetting: true,
+        useSearchForm: hasPage,
+        immediate: hasPage,
+        showTableSetting: hasPage,
         bordered: true,
         bordered: true,
         canResize: true,
         canResize: true,
         actionColumn: {
         actionColumn: {