From ad5c4cc086a40708e66040574ff1d465b66304b6 Mon Sep 17 00:00:00 2001 From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com> Date: 星期四, 07 八月 2025 10:36:25 +0800 Subject: [PATCH] 新增 --- pages/tabBar/firstPage/firstPage.js | 225 +++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 141 insertions(+), 84 deletions(-) diff --git a/pages/tabBar/firstPage/firstPage.js b/pages/tabBar/firstPage/firstPage.js index 995d3e1..abe9538 100644 --- a/pages/tabBar/firstPage/firstPage.js +++ b/pages/tabBar/firstPage/firstPage.js @@ -56,29 +56,29 @@ getUserInfo() { // 云开发 - const companyId = wx.getStorageSync('user').companyId - cloudApi.queryPost('userInfoList',{company_id: companyId}).then(res=>{ - if(res.data.length>0){ - this.setData({ - user: cloudApi.changeKey(res.data)[0] - }); - wx.setStorageSync('userSet', cloudApi.changeKey(res.data)[0]) - } - }) - // api - // api.getUserInfo().then(res => { - // if(res.code == 200) { + // const companyId = wx.getStorageSync('user').companyId + // cloudApi.queryPost('userInfoList',{company_id: companyId}).then(res=>{ + // if(res.data.length>0){ // this.setData({ - // user: res.data + // user: cloudApi.changeKey(res.data)[0] // }); - // wx.setStorageSync('userSet', res.data); - // } else { - // wx.showToast({ - // title: res.message, - // icon: 'none' - // }); + // wx.setStorageSync('userSet', cloudApi.changeKey(res.data)[0]) // } - // }); + // }) + // api + api.getUserInfo().then(res => { + if(res.code == 200) { + this.setData({ + user: res.data + }); + wx.setStorageSync('userSet', res.data); + } else { + wx.showToast({ + title: res.message, + icon: 'none' + }); + } + }); }, closeModal(){ this.setData({ @@ -109,87 +109,89 @@ } if(t.data.tabNum == 1) { // 云开发请求 - wx.cloud.callFunction({ - name: 'getHazmatInfo', - data: { - code: res.result - } - }).then(res=>{ - if(res.result && Array.isArray(res.result.list) && res.result.list.length>0){ - t.setData({ - hazmat: cloudApi.changeKey(res.result.list[0]), - showModal: true - }) - }else{ - wx.showToast({ - title: '无条码信息', - icon: 'error', - duration: 2000 - }); - } - }) - // api请求 - // api.getHazmatByCode({code: res.result}).then((re) => { - // if(re.code == 200) { + // wx.cloud.callFunction({ + // name: 'getHazmatInfo', + // data: { + // code: 'SJ08202502250003' + // } + // }).then(res=>{ + // if(res.result && Array.isArray(res.result.list) && res.result.list.length>0){ // t.setData({ - // hazmat: re.data, + // hazmat: cloudApi.changeKey(res.result.list[0]), // showModal: true - // }); - // } else { + // }) + // }else{ // wx.showToast({ - // title: re.message, + // title: '无条码信息', // icon: 'error', // duration: 2000 // }); // } - // }).catch(err => { - // wx.showToast({ - // title: err, - // duration: 2000 - // }); - // }); + // }) + // api请求 + api.getHazmatByCode({code: res.result}).then((re) => { + if(re.code == 200) { + t.setData({ + hazmat: re.data, + showModal: true + }); + } else { + wx.showToast({ + title: re.message, + icon: 'error', + duration: 2000 + }); + } + }).catch(err => { + wx.showToast({ + title: err, + duration: 2000 + }); + }); } else { // 云开发请求 - wx.cloud.callFunction({ - name: 'getProductInfo', - data: { - code: res.result - } - }).then(res=>{ - if(res.result && Array.isArray(res.result.list) && res.result.list.length>0){ - t.setData({ - product: cloudApi.changeKey(res.result.list[0]), - showModal: true - }) - }else{ - wx.showToast({ - title: '无条码信息', - icon: 'error', - duration: 2000 - }); - } - }) - // api请求 - // api.getProductByCode({code: res.result}).then((re) => { - // if(re.code == 200) { + // wx.cloud.callFunction({ + // name: 'getProductInfo', + // data: { + // code: res.result + // } + // }).then(res=>{ + // if(res.result && Array.isArray(res.result.list) && res.result.list.length>0){ // t.setData({ - // product: re.data, + // product: cloudApi.changeKey(res.result.list[0]), // showModal: true - // }); - // } else { + // }) + // }else{ // wx.showToast({ - // title: re.message, + // title: '无条码信息', // icon: 'error', // duration: 2000 // }); // } - // }).catch(err => { - // wx.showToast({ - // title: err, - // duration: 2000 - // }); - // }); + // }) + // api请求 + api.getProductByCode({code: res.result}).then((re) => { + if(re.code == 200) { + t.setData({ + product: re.data, + showModal: true + }); + } else { + wx.showToast({ + title: re.message, + icon: 'error', + duration: 2000 + }); + } + }).catch(err => { + wx.showToast({ + title: err, + duration: 2000 + }); + }); } + + } else { wx.showToast({ title: '该二维码已失效或不包含条码信息', @@ -199,10 +201,39 @@ } } }); + + }, confirmTake1() { const t = this; + + // 云服务请求 + // wx.cloud.callFunction({ + // name: 'hazmatUsing', + // data: { + // warehouseId: t.data.hazmat.warehouseId, + // basicId: t.data.hazmat.basicId, + // companyId: t.data.hazmat.companyId, + // cupboardId: t.data.hazmat.cupboardId, + // hazmatId: t.data.hazmat.id, + // uid: wx.getStorageSync('user').id, + // id: t.data.hazmat.Id, + // remaining: t.data.hazmat.remaining, + // status: 0 + // } + // }).then(res=>{ + // if(res.result.code == 200){ + // wx.showToast({ + // title: '取用成功', + // icon: 'success', + // duration: 2000 + // }); + // } + // }) + + + // api请求 api.postHazmatUse(t.data.hazmat.id, 0).then((r) => { wx.showToast({ title: r.message, @@ -219,6 +250,32 @@ confirmTake2() { const t = this; + + // 云服务请求 + // wx.cloud.callFunction({ + // name: 'hazmatUsing', + // data: { + // warehouseId: t.data.hazmat.warehouseId, + // basicId: t.data.hazmat.basicId, + // companyId: t.data.hazmat.companyId, + // cupboardId: t.data.hazmat.cupboardId, + // hazmatId: t.data.hazmat.id, + // uid: wx.getStorageSync('user').id, + // id: t.data.hazmat.Id, + // remaining: t.data.hazmat.remaining, + // status: 1 + // } + // }).then(res=>{ + // if(res.result.code == 200){ + // wx.showToast({ + // title: '取用成功', + // icon: 'success', + // duration: 2000 + // }); + // } + // }) + + // api请求 api.postHazmatUse(t.data.hazmat.id, 1).then((r) => { wx.showToast({ title: r.message, -- Gitblit v1.9.2