diff --git a/src/api/DesignForm/requestapi.ts b/src/api/DesignForm/requestapi.ts index 2316bcd84..166c5278b 100644 --- a/src/api/DesignForm/requestapi.ts +++ b/src/api/DesignForm/requestapi.ts @@ -456,3 +456,11 @@ export function previewAppFormVersion(data: any) { data: data }); } +//设置App基础 +export function appBasicSettings(data: any) { + return request({ + url: '/systemapi/app/appBasicSettings', + method: 'post', + data: data + }); +} diff --git a/src/api/DesignForm/types.ts b/src/api/DesignForm/types.ts index 58f8ab189..d39963610 100644 --- a/src/api/DesignForm/types.ts +++ b/src/api/DesignForm/types.ts @@ -200,4 +200,11 @@ export interface CarsuselConfig { link:string } +export interface appSetUpContent{ + id:string; + title:string; + appSvg?:string; + groupKey:string; + appdescribe?:string; +} diff --git a/src/api/hr/people/index.ts b/src/api/hr/people/index.ts index 372d30bf9..525a0b22a 100644 --- a/src/api/hr/people/index.ts +++ b/src/api/hr/people/index.ts @@ -366,3 +366,24 @@ import { data: data }); } + +/** + * 根据行政组织ID获取当前行政组织人员及子行政组织 + */ + export function gainSunOrgAndUser(data: any) { + return request({ + url: '/hrapi/staff/gainSunOrgAndUser', + method: 'post', + data: data + }); +} +/** + * 获取角色列表 + */ + export function gainAllRole(data: any) { + return request({ + url: '/systemapi/public/gainAllRole', + method: 'post', + data: data + }); +} diff --git a/src/api/hr/search/types.ts b/src/api/hr/search/types.ts new file mode 100644 index 000000000..bfd6fcab8 --- /dev/null +++ b/src/api/hr/search/types.ts @@ -0,0 +1,10 @@ +export interface crumb{ + id:string; + title:string; +} + +export interface userOrgRole extends crumb{ + img:string; + isPick:number; + types:number; +} diff --git a/src/views/hr/orgUserRole/org.vue b/src/views/hr/orgUserRole/org.vue new file mode 100644 index 000000000..ad595d718 --- /dev/null +++ b/src/views/hr/orgUserRole/org.vue @@ -0,0 +1,236 @@ + + + + + + 首页 + {{ item.title }} + + + + + + + + + + {{ item.title }} + + + + 下级 + + + + + + + diff --git a/src/views/hr/orgUserRole/orgrole.vue b/src/views/hr/orgUserRole/orgrole.vue new file mode 100644 index 000000000..7d4170394 --- /dev/null +++ b/src/views/hr/orgUserRole/orgrole.vue @@ -0,0 +1,245 @@ + + + + + + + 首页 + {{ item.title }} + + + + + + + + + + {{ item.title }} + + + + 下级 + + + + + + + + {{ listRoleAry }} + + + + diff --git a/src/views/hr/userBox.vue b/src/views/hr/userBox.vue new file mode 100644 index 000000000..6789e7396 --- /dev/null +++ b/src/views/hr/userBox.vue @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + 已选({{ taotleLog }}) + 清空 + + + + + + + + + + {{ item.title }} + + + + + + + + + + + + + + + + + + diff --git a/src/views/sysworkflow/lowcodepage/appPage/appSetUp/appPower.vue b/src/views/sysworkflow/lowcodepage/appPage/appSetUp/appPower.vue new file mode 100644 index 000000000..a18574b8c --- /dev/null +++ b/src/views/sysworkflow/lowcodepage/appPage/appSetUp/appPower.vue @@ -0,0 +1,84 @@ + + + + + + + 应用相关权限配置 + 为该应用进行权限的细化配置。确保应用信息在可控范围内传播。 + + + + + 应用主管理员 + 应用主管理员拥有应用管理后台的全部权限,可进行应用搭建、编辑、设置以及数据管理 + + + + + 权限成员 + + + 设置成员 + + + + + 秦东 + + + + + + + + + + + + + + diff --git a/src/views/sysworkflow/lowcodepage/appPage/appSetUp/index.vue b/src/views/sysworkflow/lowcodepage/appPage/appSetUp/index.vue new file mode 100644 index 000000000..04b36fa59 --- /dev/null +++ b/src/views/sysworkflow/lowcodepage/appPage/appSetUp/index.vue @@ -0,0 +1,126 @@ + + + + + + + + + + + 基础设置 + + + + + + 应用权限 + + + + + + 部署运维 + + + + + + 数据管理 + + + + + + + + + + + + + + + diff --git a/src/views/sysworkflow/lowcodepage/appPage/appSetUp/looksee.vue b/src/views/sysworkflow/lowcodepage/appPage/appSetUp/looksee.vue new file mode 100644 index 000000000..74fa8bb76 --- /dev/null +++ b/src/views/sysworkflow/lowcodepage/appPage/appSetUp/looksee.vue @@ -0,0 +1,84 @@ + + + + + + + 应用适用范围设置 + 为该应用配置可见范围。只有被允许行政组织、角色、具体人员才可使用本应用的相关功能。 + + + + + 可见范围 + + + 设置成员 + + + + + {{item.title}} + + + + + + + + + + diff --git a/src/views/sysworkflow/lowcodepage/appPage/appSetUp/setup.vue b/src/views/sysworkflow/lowcodepage/appPage/appSetUp/setup.vue new file mode 100644 index 000000000..41f4421bd --- /dev/null +++ b/src/views/sysworkflow/lowcodepage/appPage/appSetUp/setup.vue @@ -0,0 +1,197 @@ + + + + + App基础设置 + + + + + 加载中 + 无数据 + + + + + + + + + + + + + 将文件拖到此处或 单击上传 + + + + + + + + + 保存 + 重置 + + + + + + diff --git a/src/views/sysworkflow/lowcodepage/appPage/index.vue b/src/views/sysworkflow/lowcodepage/appPage/index.vue index 3d0ab9d09..3a475e5d7 100644 --- a/src/views/sysworkflow/lowcodepage/appPage/index.vue +++ b/src/views/sysworkflow/lowcodepage/appPage/index.vue @@ -13,6 +13,7 @@ import AppMenus from "@/views/sysworkflow/lowcodepage/appPage/appMenus.vue" import AppMenuGroup from "@/views/sysworkflow/lowcodepage/appPage/appMenuGroup.vue" import CreateAppFormPage from "@/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue" import OpenAppFormPage from "@/views/sysworkflow/lowcodepage/appPage/appPageForm/openAppFormPage.vue" +import AppSetUp from "@/views/sysworkflow/lowcodepage/appPage/appSetUp/index.vue" @@ -44,7 +45,8 @@ const appCont = reactive({ appName:"未知应用", appSvg:"", state:1, - uuid:"1" + uuid:"1", + describe:"" }) const menuParentKey = ref("") const menuGroupShow = ref(false) //添加菜单分组 @@ -63,6 +65,7 @@ const handleClick = () =>{} const closeAppDraw = () =>{ emits("update:isShow",false) emits("refreshPage") + tabsActive.value = 1 checkedMenu.value = "" } onMounted(() =>{ @@ -142,9 +145,14 @@ const editAppInfo = (id:string) => { */ const openAppPageInit = ref(null) const updataPageInit = () => { + openAppPageInit.value.gainAppFormPageInit() } - +watch(()=>tabsActive.value,(val:number)=>{ + if(val==1){ + openAppPageInit.value.gainAppFormPageInit() + } +}) @@ -178,7 +186,7 @@ const updataPageInit = () => { 关闭 - + @@ -192,32 +200,7 @@ const updataPageInit = () => { - + @@ -250,48 +233,6 @@ const updataPageInit = () => { - @@ -314,10 +255,10 @@ const updataPageInit = () => { 集成与自动化 - 应用设置 + - 应用发布 +
加载中
无数据