diff --git a/src/api/system/roleapi/postrole.ts b/src/api/system/roleapi/postrole.ts
index d4f2c85..821b760 100644
--- a/src/api/system/roleapi/postrole.ts
+++ b/src/api/system/roleapi/postrole.ts
@@ -180,3 +180,15 @@ export function savePickRoleMan(data?: any){
data:data
});
}
+/**
+@ 作者: 秦东
+@ 时间: 2025-12-11 14:23:55
+@ 功能:
+*/
+export function gainAppEmpowerPower(data?: any){
+ return request({
+ url: '/systemapi/grant/gainAppEmpowerPower',
+ method: 'post',
+ data:data
+ });
+}
diff --git a/src/components/DesignForm/app/index.vue b/src/components/DesignForm/app/index.vue
index 3b80580..9a09674 100644
--- a/src/components/DesignForm/app/index.vue
+++ b/src/components/DesignForm/app/index.vue
@@ -44,6 +44,8 @@ import {
import { formatNumber } from "@/api/DesignForm/utils";
+import { formHasPower } from "@/directive/permission/button";
+
//引入组件
import FormPageCont from "@/components/DesignForm/tableListPage/formPageCont.vue";
import TableFlow from "@/views/sysworkflow/lowcodepage/pageFlow/appTableFlow.vue";
@@ -69,7 +71,9 @@ const props = withDefaults(
data: FormPageList;
searchData?: attrButton[];
config?: FormPageConfig|any;
+ appKey?: string;
formId?: string;
+ signCode?: string;
beforeRequest?: (params: any, rout: any) => any;
afterResponse?: (result: any) => any | string;
beforeDelete?: (params: any, route: any) => any;
@@ -83,7 +87,6 @@ const props = withDefaults(
delKey?: string; // 删除标识
lookPageIsShow?: boolean;
versionid?: string;
- signCode?: string;
pickAppMenu?: any;
versiontitle?: string;
viewPage?: viewPageType|any;
@@ -106,9 +109,15 @@ const props = withDefaults(
dict: () => {
return {};
},
+ appKey: () => {
+ return "";
+ },
formId: () => {
return "";
},
+ signCode: () => {
+ return "";
+ },
versionid: () => {
return "";
},
@@ -1946,14 +1955,18 @@ const isObject = (obj) => {