This commit is contained in:
bb_pan 2025-06-13 13:43:45 +08:00
parent 43e28154ab
commit 752b847bde
7 changed files with 37 additions and 9 deletions

View File

@ -42,7 +42,7 @@
<script setup> <script setup>
import { ref, reactive, getCurrentInstance, onMounted } from 'vue' import { ref, reactive, getCurrentInstance, onMounted } from 'vue'
import { onLoad } from '@dcloudio/uni-app' import { onLoad, onShow } from '@dcloudio/uni-app'
import { import {
getProjectInfoApi, getProjectInfoApi,
getUserInfoByUserNameApi, getUserInfoByUserNameApi,
@ -50,6 +50,9 @@ import {
updateTeamProjectApi, updateTeamProjectApi,
getToolsLedgerDetailsListApi, getToolsLedgerDetailsListApi,
} from '@/services/index' } from '@/services/index'
import { useMemberStore } from '@/stores'
const memberStore = useMemberStore()
const userInfo = ref(memberStore.userInfo || {})
const todayDatas = reactive({ const todayDatas = reactive({
normalNum: '', // normalNum: '', //
@ -113,7 +116,7 @@ const getUserInfoByIdCard = async () => {
const getUserInfoByUserName = async () => { const getUserInfoByUserName = async () => {
try { try {
const userName = uni.getStorageSync('username') const userName = userInfo.value.userName
console.log('🚀 ~ getUserInfoByUserName ~ userName:', userName) console.log('🚀 ~ getUserInfoByUserName ~ userName:', userName)
const res = await getUserInfoByUserNameApi({ userName }) const res = await getUserInfoByUserNameApi({ userName })
idCard.value = res.data.idCard idCard.value = res.data.idCard
@ -149,7 +152,7 @@ const getToolsLedgerDetailsList = async () => {
} }
// //
onLoad(async () => { onShow(async () => {
getToolsLedgerDetailsList() getToolsLedgerDetailsList()
await Promise.all([getUserInfoByUserName(), projectInfoList()]) await Promise.all([getUserInfoByUserName(), projectInfoList()])
getUserInfoByIdCard() getUserInfoByIdCard()

View File

@ -70,6 +70,9 @@
import { onLoad, onShow } from '@dcloudio/uni-app' import { onLoad, onShow } from '@dcloudio/uni-app'
import { ref, reactive, computed } from 'vue' import { ref, reactive, computed } from 'vue'
import { getBackListAPI } from '@/services/picking/outbound.js' import { getBackListAPI } from '@/services/picking/outbound.js'
import { useMemberStore } from '@/stores'
const memberStore = useMemberStore()
const userInfo = ref(memberStore.userInfo || {})
const queryParams = reactive({ const queryParams = reactive({
pageNum: 1, pageNum: 1,
@ -98,6 +101,7 @@ const getList = async () => {
endTime: queryParams.range && queryParams.range[1], endTime: queryParams.range && queryParams.range[1],
keyWord: queryParams.keyWord, keyWord: queryParams.keyWord,
appTaskStatus: 1, appTaskStatus: 1,
idCard: userInfo.value.userName || '',
} }
console.log('🚀 ~ getList ~ params:', params) console.log('🚀 ~ getList ~ params:', params)
try { try {

View File

@ -70,6 +70,9 @@
import { onLoad, onShow } from '@dcloudio/uni-app' import { onLoad, onShow } from '@dcloudio/uni-app'
import { ref, reactive, computed } from 'vue' import { ref, reactive, computed } from 'vue'
import { getPickingOutboundListAPI } from '@/services/picking/outbound.js' import { getPickingOutboundListAPI } from '@/services/picking/outbound.js'
import { useMemberStore } from '@/stores'
const memberStore = useMemberStore()
const userInfo = ref(memberStore.userInfo || {})
const queryParams = reactive({ const queryParams = reactive({
pageNum: 1, pageNum: 1,
@ -98,6 +101,7 @@ const getList = async () => {
endTime: queryParams.range && queryParams.range[1], endTime: queryParams.range && queryParams.range[1],
keyWord: queryParams.keyWord, keyWord: queryParams.keyWord,
statusList: [4], statusList: [4],
idCard: userInfo.value.userName || '',
} }
console.log('🚀 ~ getList ~ params:', params) console.log('🚀 ~ getList ~ params:', params)
try { try {

View File

@ -57,6 +57,9 @@ import { onLoad } from '@dcloudio/uni-app'
import { ref, reactive, computed } from 'vue' import { ref, reactive, computed } from 'vue'
import { getBmTeamList } from '@/services/back.js' import { getBmTeamList } from '@/services/back.js'
import { getTeamWarnDetailsListApi } from '@/services/index.js' import { getTeamWarnDetailsListApi } from '@/services/index.js'
import { useMemberStore } from '@/stores'
const memberStore = useMemberStore()
const userInfo = ref(memberStore.userInfo || {})
const queryParams = reactive({ const queryParams = reactive({
teamId: '', teamId: '',
@ -104,7 +107,12 @@ const getTeamList = async () => {
text: item.teamName, text: item.teamName,
} }
}) })
queryParams.teamId = res.data[0].id if (res.data.some((item) => item.teamLeaderIdCard == userInfo.value.userName)) {
const team = res.data.find((item) => item.teamLeaderIdCard == userInfo.value.userName)
queryParams.teamId = team.id
} else {
queryParams.teamId = res.data[0].id
}
} }
getList() getList()
} catch (error) { } catch (error) {

View File

@ -345,6 +345,7 @@ const changeTeamd = (e) => {
formData.projectId = null formData.projectId = null
formData.teamName = team ? team.teamName : '' formData.teamName = team ? team.teamName : ''
formData.backPerson = team ? team.relName : '' formData.backPerson = team ? team.relName : ''
formData.phone = team ? team.relPhone : ''
formData.teamId = e formData.teamId = e
getProjectListApi() getProjectListApi()
} }

View File

@ -262,16 +262,16 @@ const getTeamList = async () => {
// teamRange.value idCard userInfo.userName teamId // teamRange.value idCard userInfo.userName teamId
console.log('🚀 ~ getTeamList ~ userInfo.value.userName:', userInfo.value.userName) console.log('🚀 ~ getTeamList ~ userInfo.value.userName:', userInfo.value.userName)
if (teamRange.value.some((item) => item.teamLeaderIdCard == userInfo.value.userName)) { if (teamRange.value.some((item) => item.teamLeaderIdCard == userInfo.value.userName)) {
const team = res.data.find((item) => item.teamLeaderIdCard === userInfo.value.userName) const team = res.data.find((item) => item.teamLeaderIdCard == userInfo.value.userName)
formData.teamId = team.id formData.teamId = team.id
formData.teamName = team.teamName formData.teamName = team.teamName
formData.leasePerson = team.relName formData.leasePerson = team.relName
formData.phone = team.phone || '' formData.phone = team.relPhone || ''
} else { } else {
formData.teamId = res.data[0].id formData.teamId = res.data[0].id
formData.teamName = res.data[0].teamName formData.teamName = res.data[0].teamName
formData.leasePerson = res.data[0].relName formData.leasePerson = res.data[0].relName
formData.phone = res.data[0].phone || '' formData.phone = res.data[0].relPhone || ''
} }
getProjectListApi() getProjectListApi()
} }
@ -393,6 +393,7 @@ const changeTeamd = (e) => {
formData.projectId = null formData.projectId = null
formData.teamName = team ? team.teamName : '' formData.teamName = team ? team.teamName : ''
formData.leasePerson = team ? team.relName : '' formData.leasePerson = team ? team.relName : ''
formData.phone = team ? team.relPhone : ''
equipmentList.value = [] equipmentList.value = []
getProjectListApi() getProjectListApi()

View File

@ -81,6 +81,9 @@ import { onLoad } from '@dcloudio/uni-app';
import { onMounted, ref, reactive, computed } from 'vue' import { onMounted, ref, reactive, computed } from 'vue'
import { getToolsLedgerList, getTeamUseNumList } from "../../services/ledger"; import { getToolsLedgerList, getTeamUseNumList } from "../../services/ledger";
import { getBmTeamList } from '@/services/back.js' import { getBmTeamList } from '@/services/back.js'
import { useMemberStore } from '@/stores'
const memberStore = useMemberStore()
const userInfo = ref(memberStore.userInfo || {})
const searchText = ref('') const searchText = ref('')
const isTeam = ref(false) const isTeam = ref(false)
@ -124,8 +127,12 @@ const getTeamList = async () => {
text: item.teamName, text: item.teamName,
} }
}) })
queryParams.teamId = res.data[0].id if (res.data.some((item) => item.teamLeaderIdCard == userInfo.value.userName)) {
// queryParams.teamName = res.data[0].teamName const team = res.data.find((item) => item.teamLeaderIdCard == userInfo.value.userName)
queryParams.teamId = team.id
} else {
queryParams.teamId = res.data[0].id
}
} }
getList() getList()
} catch (error) { } catch (error) {