diff --git a/src/pages/materialsStation/toolsBack/toolsAddBack.vue b/src/pages/materialsStation/toolsBack/toolsAddBack.vue index 52a3819..2fd3684 100644 --- a/src/pages/materialsStation/toolsBack/toolsAddBack.vue +++ b/src/pages/materialsStation/toolsBack/toolsAddBack.vue @@ -18,6 +18,18 @@
+ + + + - - - - { // 获取班组 const getTeamList = async () => { try { - const res = await getBmTeamList({ isAll: 0 }) + const res = await getTeamListApi({ isAll: 0, proId: formData.projectId }) // teamRange.value = res.data if (res.data.length > 0) { teamRange.value = res.data.map((item) => { @@ -208,7 +208,7 @@ const getTeamList = async () => { text: item.teamName, } }) - getProjectListApi() + // getProjectListApi() } } catch (error) { console.log('🚀 ~ getTeamList ~ error:', error) @@ -324,18 +324,20 @@ const changeTeamd = (e) => { console.log('🚀 ~ changeTeamd ~ e:', e) const team = teamRange.value.find((item) => item.id === e) console.log('🚀 ~ changeTeamd ~ team:', team) - formData.projectId = null + // formData.projectId = null formData.teamName = team ? team.teamName : '' formData.backPerson = team ? team.relName : '' formData.phone = team ? team.relPhone : '' + formData.relName = team ? team.relName : '' formData.teamId = e - getProjectListApi() + // getProjectListApi() + getAgreement() } // 选择工程 const changeProd = (e) => { console.log('🚀 ~ changeProd ~ e:', e) formData.projectId = e - getAgreement() + getTeamList() } // 选择工器具 const changeEquipment = (e) => { @@ -501,7 +503,8 @@ onLoad((opt) => { if (opts.value.isEdit) { getDetailsById() } else { - getTeamList() + // getTeamList() + getProjectListApi() } }) onShow(() => { diff --git a/src/pages/materialsStation/toolsLease/toolsLeaseAdd.vue b/src/pages/materialsStation/toolsLease/toolsLeaseAdd.vue index 471abbc..63317dc 100644 --- a/src/pages/materialsStation/toolsLease/toolsLeaseAdd.vue +++ b/src/pages/materialsStation/toolsLease/toolsLeaseAdd.vue @@ -18,6 +18,18 @@
+ + + + - - - - - + { console.log('🚀 ~ getDetailsById ~ res:', res) tableData.value = res.data.leaseApplyDetailsList Object.assign(formData, res.data.leaseApplyInfo) + formData.projectId = res.data.leaseApplyInfo.proId getAgreementInfoById() } catch (error) { console.log('🚀 ~ getDetailsById ~ error:', error) @@ -262,10 +264,12 @@ const getTeamList = async () => { try { const params = { isAll: 0, + projectId: formData.projectId, + idCard: uni.getStorageSync('idCard') } - if (!opts.value.isOut) { - params.idCard = uni.getStorageSync('idCard') - } + // if (!opts.value.isOut) { + // params.idCard = uni.getStorageSync('idCard') + // } console.log('🚀 ~ getTeamList ~ params:', params) const res = await getBmTeamList(params) // teamRange.value = res.data @@ -285,14 +289,18 @@ const getTeamList = async () => { formData.teamId = team.id formData.teamName = team.teamName formData.leasePerson = team.relName - formData.phone = team.relPhone || '' + formData.relPhone = team.relPhone || '' + formData.relName = team.relName + formData.teamLeaderIdCard = team.teamLeaderIdCard } else { formData.teamId = res.data[0].id formData.teamName = res.data[0].teamName formData.leasePerson = res.data[0].relName - formData.phone = res.data[0].relPhone || '' + formData.relPhone = res.data[0].relPhone || '' + formData.relName = res.data[0].relName + formData.teamLeaderIdCard = res.data[0].teamLeaderIdCard } - getProjectListApi() + // getProjectListApi() } } catch (error) { console.log('🚀 ~ getTeamList ~ error:', error) @@ -307,7 +315,7 @@ const getProjectListApi = async () => { prodRange.value = res.data.map((item) => { return { ...item, - value: item.proId, + value: item.projectId, text: item.proName, } }) @@ -321,7 +329,8 @@ const getAgreementInfoById = async () => { try { const params = { teamId: formData.teamId, - projectId: formData.projectId, + proId: formData.proId, + // projectId: formData.projectId, } const res = await getAgreementInfoByIdApi(params) console.log('🚀 ~ getAgreementInfoById ~ res:', res) @@ -339,7 +348,7 @@ const getAgreementInfoById = async () => { const getEquipmentList = async (params) => { console.log('🚀 ~ getEquipmentList ~ params:', params) try { - const res = await getTypeTreeList({ agreementIdList: params, proId: formData.projectId, teamId: formData.teamId }) + const res = await getTypeTreeList({ agreementIdList: params, proId: formData.proId, teamName: formData.teamName }) if (res.data.length > 0) { equipmentList.value = formatEquipmentTree(res.data) console.log('🚀 ~ getEquipmentList ~ machineList.value:', equipmentList.value) @@ -363,13 +372,13 @@ function formatEquipmentTree(list) { } // 校验电话 const checkPhone = (rule, value, callback) => { - if (!/^1[3-9][0-9]{9}$/.test(formData.phone)) { + if (!/^1[3-9][0-9]{9}$/.test(formData.relPhone)) { uni.showToast({ icon: 'none', title: '请输入正确的电话号码', }) // 清空 - formData.phone = '' + formData.relPhone = '' return false } return true @@ -405,20 +414,25 @@ const changeTeamd = (e) => { console.log('🚀 ~ changeTeamd ~ e:', e) const team = teamRange.value.find((item) => item.id === e) console.log('🚀 ~ changeTeamd ~ team:', team) - formData.projectId = null + // formData.projectId = null formData.teamName = team ? team.teamName : '' formData.leasePerson = team ? team.relName : '' + formData.relPhone = team ? team.relPhone : '' + formData.relName = team ? team.relName : '' formData.phone = team ? team.relPhone : '' - + formData.teamLeaderIdCard = team ? team.teamLeaderIdCard : '' equipmentList.value = [] - getProjectListApi() + // getProjectListApi() + getAgreementInfoById() } // 选择工程 const changeProd = (e) => { console.log('🚀 ~ changeProd ~ e:', e) formData.projectId = e + formData.proId = prodRange.value.find(item => item.projectId === e)?.proId equipmentList.value = [] - getAgreementInfoById() + // getAgreementInfoById() + getTeamList() } // 选择工器具 const changeEquipment = (e) => { @@ -479,7 +493,7 @@ const getCode = (item) => { uni.navigateTo({ url: '/pages/materialsStation/toolsLease/codeOut?params=' + - JSON.stringify({ ...item, proId: formData.projectId, teamId: formData.teamId }), + JSON.stringify({ ...item, proId: formData.proId, teamId: formData.teamId }), }) } @@ -601,7 +615,8 @@ onLoad((opt) => { if (opts.value.isEdit) { getDetailsById() } else { - getTeamList() + // getTeamList() + getProjectListApi() } }) onShow(() => { diff --git a/src/services/back.js b/src/services/back.js index 9585959..f03399d 100644 --- a/src/services/back.js +++ b/src/services/back.js @@ -29,7 +29,7 @@ export const getBackInfo = (id,keyWord) => { export const getProjectList = (data) => { return http({ method: 'POST', - url: '/material/select/getProjectList', + url: '/material/select/getProjectInfo', data:data, }) } diff --git a/src/services/index.js b/src/services/index.js index 2573ecc..e5d631d 100644 --- a/src/services/index.js +++ b/src/services/index.js @@ -1,7 +1,7 @@ import { http } from '@/utils/http' /** - * 登录接口 + * 登录方法 - 调试使用 - 产线环境需注释 */ export const appLoginAPI = (data) => { return http({ diff --git a/src/services/materialsStation.js b/src/services/materialsStation.js index 4f15fa9..e0b925b 100644 --- a/src/services/materialsStation.js +++ b/src/services/materialsStation.js @@ -54,6 +54,15 @@ export const getBmTeamList = (data) => { }) } +//班组-下拉-退料 +export const getTeamListApi = (data) => { + return http({ + method: 'GET', + url: '/material/bmTeam/getTeamList', + data, + }) +} + // 领料出库-列表 export const getPickingOutboundListAPI = (data) => { return http({ @@ -76,7 +85,7 @@ export const deleteLeaseApplyApi = (id) => { export const getProjectList = (data = {}) => { return http({ method: 'POST', - url: '/material/select/getProjectList', + url: '/material/select/getProjectInfo', data, }) }