Kaynağa Gözat

1,index.vue.vm,按照后台配置页面查询权限,控制前端控件属性,是否展示搜索条件,表格首次加载,刷新

syxdevcode 3 yıl önce
ebeveyn
işleme
f02fcc04a3

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