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 @@ + + + + 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 @@ + + + + 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 @@ + + + + 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 @@ + + + + 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 @@ + + + + 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() + } +})