This commit is contained in:
bb_pan 2025-06-18 08:59:18 +08:00
parent 84a3419032
commit 8c3867a385
3 changed files with 32 additions and 3 deletions

View File

@ -50,9 +50,11 @@ import {
updateTeamProjectApi,
getToolsLedgerDetailsListApi,
} from '@/services/index'
import { getBmTeamList } from '@/services/back.js'
import { useMemberStore } from '@/stores'
const memberStore = useMemberStore()
const userInfo = ref({})
const isTeamLeader = ref(false)
const todayDatas = reactive({
normalNum: '', //
@ -70,6 +72,14 @@ const isUsingList = ref([
{ path: 'teamWarning', src: 'teamWarning', isShow: true },
])
function jumpUrl(path) {
if (isTeamLeader.value && (path == 'toolsOut' || path == 'toolsBack' || path == 'toolsLedger')) {
//
uni.showToast({
title: '当前账号权限不足, 请联系材料站长',
icon: 'none',
})
return
}
if (path == 'toolsOut') {
const params = {
isOut: true,
@ -145,18 +155,35 @@ const getToolsLedgerDetailsList = async () => {
// console.log('🚀 ~ getToolsLedgerDetailsList ~ res:', res)
todayDatas.normalNum = res.data.normalNum
todayDatas.threeMonthNum = res.data.threeMonthNum
todayDatas.oneMonthNum = res.data.oneMonthNum
todayDatas.oneMonthNum = res.data.oneMonthNum
} catch (error) {
console.log('🚀 ~ getToolsLedgerDetailsList ~ error:', error)
}
}
//
const getTeamList = async () => {
try {
const res = await getBmTeamList({ isAll: 0 })
console.log('🚀 ~ getTeamList ~ res:', res)
if (res.data.length > 0) {
// res.data teamLeaderIdCard userInfo.value.userName isTeamLeader true
isTeamLeader.value = res.data.some((item) => item.teamLeaderIdCard == userInfo.value.userName)
console.log('🚀 ~ getTeamList ~ isTeamLeader.value:', isTeamLeader.value)
}
} catch (error) {
console.log('🚀 ~ getTeamList ~ error:', error)
}
}
//
onShow(async () => {
userInfo.value = memberStore.userInfo || {}
// console.log('🚀 ~ onShow ~ userInfo.value:', userInfo.value)
getToolsLedgerDetailsList()
await Promise.all([getUserInfoByUserName(), projectInfoList()])
getUserInfoByIdCard()
getTeamList()
})
</script>

View File

@ -98,7 +98,8 @@ const back = () => {
//
const getTeamList = async () => {
try {
const res = await getBmTeamList({ isAll: 0 })
const idCard = uni.getStorageSync('idCard') || ''
const res = await getBmTeamList({ isAll: 0, idCard })
if (res.data.length > 0) {
teamList.value = res.data.map((item) => {
return {

View File

@ -118,7 +118,8 @@ onMounted(() => {
//
const getTeamList = async () => {
try {
const res = await getBmTeamList({ isAll: 0 })
const idCard = uni.getStorageSync('idCard') || ''
const res = await getBmTeamList({ isAll: 0, idCard })
if (res.data.length > 0) {
teamList.value = res.data.map((item) => {
return {