Compare commits

..

No commits in common. "d13ae033551bc857725287e1d9cba72d6259d61d" and "32e8428f46e1553a8f5e61ed719f3657f2fe033c" have entirely different histories.

3 changed files with 659 additions and 545 deletions

View File

@ -917,7 +917,7 @@ const init = async () => {
depTreeMyList.value = [] depTreeMyList.value = []
crumbs.value = [] crumbs.value = []
await getDepsTreeMy2(state.chooseMode) await getDepsTreeMy2()
if (depTreeMyList.value.length) { if (depTreeMyList.value.length) {
if (state.chooseMode === 1) { if (state.chooseMode === 1) {
// all // all

File diff suppressed because it is too large Load Diff

View File

@ -37,36 +37,34 @@ export const useGroupTypeStore = createGlobalState(() => {
depTreeMyList.value = res.data.nodes depTreeMyList.value = res.data.nodes
} }
} }
// userInfo?.value?.ID // userInfo?.value?.ID
const getDepsTreeMy2 = async (chooseMode) => { const getDepsTreeMy2 = async () => {
let params = { nowUserId: 0 } const isHasRes = await userHasPermission({
if (chooseMode === 1) { erpUserId: userInfo?.value?.ID,
const isHasRes = await userHasPermission({ ruleUrl: [
erpUserId: userInfo?.value?.ID, "auth_chat_app_create_all_dept",
ruleUrl: [ "auth_chat_app_create_limit_dept"
'auth_chat_app_create_all_dept', ]
'auth_chat_app_create_limit_dept', })
], let pramas = { nowUserId : 0 }
}) if (isHasRes.code === 200) {
if (isHasRes.code === 200) { if (isHasRes.data.auth_chat_app_create_all_dept) {
if (isHasRes.data.auth_chat_app_create_all_dept) { pramas = {
params = { nowUserId : 0
nowUserId: 0, }
} else{
if (isHasRes.data.auth_chat_app_create_limit_dept) {
pramas = {
nowUserId : userInfo?.value?.ID
} }
} else { } else {
if (isHasRes.data.auth_chat_app_create_limit_dept) { pramas = {
params = { nowUserId : 0
nowUserId: userInfo?.value?.ID,
}
} else {
params = {
nowUserId: 0,
}
} }
} }
} }
} }
const res = await departmentV2TreeAll2(params) const res = await departmentV2TreeAll2(pramas)
if (res.status === 0) { if (res.status === 0) {
depTreeMyList.value = res.data.nodes depTreeMyList.value = res.data.nodes
} }