diff --git a/app.js b/app.js index bb1e811..caa4cff 100644 --- a/app.js +++ b/app.js @@ -16,7 +16,7 @@ App({ globalData: { // 本地环境 - baseUrl:'http://192.168.51.200:8201/mall-portal', + baseUrl:'http://192.168.51.22:8201/mall-portal', // 线上环境 // baseUrl:'https://portal-api.macrozheng.com', token: '', diff --git a/pages/about/about.js b/pages/about/about.js index 3e2bf6e..7e7063e 100644 --- a/pages/about/about.js +++ b/pages/about/about.js @@ -5,58 +5,63 @@ Page({ * 页面的初始数据 */ data: { - username:'立即登录' + username: '立即登录' }, //绑定微信 - bindWx(){ + bindWx() { wx.showModal({ title: '绑定微信', content: '平台账号与微信账号绑定后,可以直接用微信进行登录,是否进行绑定?', - confirmText:'绑定', + confirmText: '绑定', complete: (res) => { if (res.confirm) { wx.login({ success: (res) => { - // console.log(res); + console.log(res); }, }) } if (res.cancel) { - - } - } - }) - }, - //自建物流查询 - goQueryme(){ - wx.navigateTo({ - url: '../queryme/queryme', + } + } }) }, - //第三方物流查询 - goQuerythree(){ - wx.navigateTo({ - url: '../querythree/querythree', - }) - }, + //查询跳转 + goSelNav(e) { + var tag = e.currentTarget.dataset.id + var url + //自建物流查询 + if (tag == 'goQueryme') { + url = '../queryme/queryme' + } + + //第三方物流查询 + if (tag == 'goQuerythree') { + url = '../querythree/querythree' + } + + //货运物流查询 + if (tag == 'goQueryfrei') { + url = '../queryfrei/queryfrei' + } - //货运物流查询 - goQueryfrei(){ wx.navigateTo({ - url: '../queryfrei/queryfrei', + url: url, }) }, - goFeekback(){ + //意见反馈 + goFeekback() { wx.navigateTo({ url: '../feedback/feedback', }) }, - goLogin(){ + //登录 + goLogin() { wx.navigateTo({ url: '../login/login', }) diff --git a/pages/about/about.wxml b/pages/about/about.wxml index a7a60cc..946e53b 100644 --- a/pages/about/about.wxml +++ b/pages/about/about.wxml @@ -1,9 +1,9 @@ - + - + {{username}} @@ -11,29 +11,29 @@ - - - 绑定微信 - - - - 自建物流查询 - - - - 第三方物流查询 - - - - 货运物流查询 - - - - 意见反馈 - + + + 绑定微信 + + + + 自建物流查询 + + + + 第三方物流查询 + + + + 货运物流查询 + + + + 意见反馈 + - 退出登录 + 退出登录 - + \ No newline at end of file diff --git a/pages/about/about.wxss b/pages/about/about.wxss index 921319e..f774fc8 100644 --- a/pages/about/about.wxss +++ b/pages/about/about.wxss @@ -19,7 +19,7 @@ display: inline-block; overflow: hidden; border-radius: 50%; - border: 1rpx solid #eee; + border: 1rpx solid rgb(23, 153, 142); margin-right: 40rpx; } .userNickName{ @@ -55,9 +55,8 @@ color: #fff; font-size: 30rpx; width: 100%; - height: 80rpx; - border:2rpx #888 solid; + height: 100rpx; background-color: #ff8c8c; - margin-top: 250rpx; - border-radius: 15rpx; + margin-top: 350rpx; + border-radius: 5rpx; } \ No newline at end of file diff --git a/pages/feedback/feedback.js b/pages/feedback/feedback.js index 8c953af..1085df2 100644 --- a/pages/feedback/feedback.js +++ b/pages/feedback/feedback.js @@ -59,7 +59,7 @@ Page({ goMyorder() { //判断是否选择问题类型 - if (this.data.index === 0) { + if (this.data.index == 0) { wx.showToast({ title: '请选择问题类型', icon: 'error' @@ -67,7 +67,7 @@ Page({ return; } - if (this.data.upImageArr.length === 0) { + if (this.data.upImageArr.length == 0) { wx.showToast({ title: '至少上传一张图片', icon: 'error' @@ -76,7 +76,7 @@ Page({ } //当没有描述时,弹框提示,但不是强制性。 - if (this.data.problemStr.length === 0) { + if (this.data.problemStr.length == 0) { wx.showModal({ title: '提示', content: '如果有问题描述,可以帮助技术人员更快的解决问题,点击取消添加描述', diff --git a/pages/index/index.js b/pages/index/index.js index 6723860..ba5dafe 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -66,22 +66,22 @@ Page({ var tag = e.currentTarget.dataset.id var url //自建物流 - if(tag === 'goMelogistics'){ + if(tag == 'goMelogistics'){ url = '../meLogistics/meLogistics' } //第三方 - if(tag === 'goThreelogistics'){ + if(tag == 'goThreelogistics'){ url = '../threeLogistics/threeLogistics' } //货运 - if(tag === 'goLogistics'){ + if(tag == 'goLogistics'){ url = '../freiLogistics/freiLogistics' } //物流交接 - if(tag === 'goHandover'){ + if(tag == 'goHandover'){ url = '../handover/handover' } wx.navigateTo({ diff --git a/pages/meLogistics/meLogistics.js b/pages/meLogistics/meLogistics.js index 98fbdd0..1475f92 100644 --- a/pages/meLogistics/meLogistics.js +++ b/pages/meLogistics/meLogistics.js @@ -126,10 +126,10 @@ Page({ //物流车、转运箱拍照 photograph(e) { var potoIdx = 0; - if (e.target.dataset.id === 'car_1') potoIdx = 0 - if (e.target.dataset.id === 'car_2') potoIdx = 1 - if (e.target.dataset.id === 'box_1') potoIdx = 2 - if (e.target.dataset.id === 'box_2') potoIdx = 3 + if (e.target.dataset.id == 'car_1') potoIdx = 0 + if (e.target.dataset.id == 'car_2') potoIdx = 1 + if (e.target.dataset.id == 'box_1') potoIdx = 2 + if (e.target.dataset.id == 'box_2') potoIdx = 3 //回显所拍摄照片 var _this = this; @@ -305,49 +305,49 @@ Page({ var data_id = e.target.dataset.id; //组件tag var value = e.detail.value; //输入的文本 //样本编号 - if (data_id === 'barCode') { + if (data_id == 'barCode') { this.setData({ pipenum: value }) } //数量 - if (data_id === 'number') { + if (data_id == 'number') { this.setData({ number: value }) } //转运箱号 - if (data_id === 'boxNum') { + if (data_id == 'boxNum') { this.setData({ boxNum: value }) } //车牌号 - if (data_id === 'numberplate') { + if (data_id == 'numberplate') { this.setData({ numberplate: value }) } //物流员 - if (data_id === 'logisticsMen') { + if (data_id == 'logisticsMen') { this.setData({ logisticsMen: value }) } //驾驶员 - if (data_id === 'driverMen') { + if (data_id == 'driverMen') { this.setData({ driverMen: value }) } //备注 - if (data_id === 'notes') { + if (data_id == 'notes') { this.setData({ notes: value }) @@ -417,7 +417,7 @@ Page({ request.post(`/batch/addTranLogistics`, tempData).then(res => { console.log(JSON.stringify(res.data)); - if (res.data.code === 200) { + if (res.data.code == 200) { //保存成功后,查询底部列表 this.selSampleList(); } else { @@ -477,7 +477,7 @@ Page({ //获取物流单号 1.自建物流 2.第三方物流 3.货运物流 request.get(`/batch/getBatchsNumber?logisticsWay=1`).then(res => { console.log('getBatchsNumber=' + JSON.stringify(res.data)) - if (res.data.code === 200) { + if (res.data.code == 200) { this.setData({ selfOrderCode: res.data.data }) diff --git a/pages/queryme/queryme.js b/pages/queryme/queryme.js index 7153d72..0404069 100644 --- a/pages/queryme/queryme.js +++ b/pages/queryme/queryme.js @@ -1,4 +1,4 @@ - +const request = require('../../utils/http') var app = getApp(); Page({ @@ -6,33 +6,82 @@ Page({ * 页面的初始数据 */ data: { - date: '', - endDate:'', - start:'2020-01-01', - end:'', - - array: ['全部','xx卫生院','xx门诊',], + date: '', //开始时间 + endDate: '', + start: '2020-01-01', + end: '', + logisticsNo: '', //物流单号 + ins: [], + insName: '', //机构名称 + insIdx: '', //默认机构所选下标 + logisticsMen:'', //物流员 + boxNum:'', //转运箱号 + sampleList:[], //查询列表 + sampleCount:'', //查询记录总数 }, //开始时间 - bindDateChange(e){ + bindDateChange(e) { // console.log(e.detail.value) this.setData({ - date:e.detail.value + date: e.detail.value }) }, //结束时间 - bindDateChangeend(e){ + bindDateChangeend(e) { // console.log(e.detail.value) this.setData({ - endDate:e.detail.value + endDate: e.detail.value + }) + }, + + //物流员 + bindLogisticsMen(e){ + this.setData({ + logisticsMen: e.detail.value }) }, - bindPickerChange (e) { - // console.log( e.detail.value) + //转运箱号 + bindBoxNum(e){ this.setData({ - index: e.detail.value + boxNum: e.detail.value + }) + }, + + //送检机构 + bindPickerChange(e) { + console.log('bindPickerChange=' + e.detail.value) + this.setData({ + insName: this.data.ins[e.detail.value], + insIdx:e.detail.value + }) + }, + + //获取物流单号 + getLogisticsNo(e) { + this.setData({ + logisticsNo: e.detail.value + }) + }, + + //查询底部列表数据 + selSampleList() { + + var reqData = { + 'startDate': this.data.date, + 'endDate' : this.data.endDate, + 'logisticsNo': this.data.logisticsNo, + 'institutionNo': this.data.ins[this.data.insIdx], + 'logisticsMen':this.data.logisticsMen, + 'boxNum':this.data.boxNum + } + request.post(`/logistics/selectTranLogistics`, reqData).then(res => { + console.log(res.data); + this.setData({ + sampleList: res.data.data, + sampleCount: res.data.data.length + }) }) }, @@ -44,8 +93,25 @@ Page({ let year = now.getFullYear(); //获取当前年 let month = now.getMonth() + 1; //获取当前月份 this.setData({ - end: '' + year + '-' + (Array(2).join(0) + month).slice(-2) + '-' + (Array(2).join(0) + now.getDate()).slice(-2), + date: '' + year + '-' + (Array(2).join(0) + month).slice(-2) + '-' + (Array(2).join(0) + now.getDate()).slice(-2), + endDate: '' + year + '-' + (Array(2).join(0) + month).slice(-2) + '-' + (Array(2).join(0) + now.getDate()).slice(-2), }) //当前的时间 + + + //获取送检机构列表 + request.post(`/institution/selectInstitution`).then(res => { + var array = res.data.data + var tempArr = [] + for (let index = 0; index < array.length; index++) { + tempArr.push(array[index].orgName) + } + this.setData({ + ins: tempArr + }) + + //查询物流批次列表 + // this.selSampleList(); + }) }, diff --git a/pages/queryme/queryme.wxml b/pages/queryme/queryme.wxml index 2f7f61c..e81c15c 100644 --- a/pages/queryme/queryme.wxml +++ b/pages/queryme/queryme.wxml @@ -1,41 +1,40 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + 序号 物流单号 送检机构 @@ -43,7 +42,7 @@ 样本管数 送检机构 - + 1 JD56549856 XX卫生院 @@ -51,22 +50,19 @@ 10 私家车 - - 2 - JD56549856 - XX卫生院 - 2023-5-12 14:32 - 10 - 私家车 - + + + 2 + JD56549856 + XX卫生院 + 2023-5-12 14:32 + 10 + 私家车 + + - - - - - - + \ No newline at end of file diff --git a/pages/queryme/queryme.wxss b/pages/queryme/queryme.wxss index 6aa2297..b2d614b 100644 --- a/pages/queryme/queryme.wxss +++ b/pages/queryme/queryme.wxss @@ -33,6 +33,7 @@ page{ display: flex; margin-top: 20rpx; } + .from-button button{ display: flex; align-items: center; diff --git a/utils/dateUtils.js b/utils/dateUtils.js index 3ed27b2..fdc5a00 100644 --- a/utils/dateUtils.js +++ b/utils/dateUtils.js @@ -3,7 +3,7 @@ //将 "2023年7月5日17时5分" 转换为 "2023-07-05 17:05:00" 格式 const customizeDateFormat = function(dateStr) { - if(dateStr === undefined || dateStr.length == 0){ + if(dateStr == undefined || dateStr.length == 0){ return ""; }