From a2cf1755880cf858d25c669ade281cc91e35b150 Mon Sep 17 00:00:00 2001
From: xuziying <1620990577@qq.com>
Date: Wed, 2 Aug 2023 14:20:21 +0800
Subject: [PATCH] =?UTF-8?q?'=E4=BC=98=E5=8C=96'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
yyt-mall-wl/app.js | 3 +-
yyt-mall-wl/pages/details/details.js | 122 ++++++++-
yyt-mall-wl/pages/details/details.wxml | 28 +-
yyt-mall-wl/pages/details/details.wxss | 4 +
.../pages/freiLogistics/freiLogistics.js | 181 +++++++------
.../pages/freiLogistics/freiLogistics.wxml | 31 ++-
yyt-mall-wl/pages/handover/handover.js | 123 ++++++++-
yyt-mall-wl/pages/handover/handover.wxml | 30 ++-
yyt-mall-wl/pages/handover/handover.wxss | 5 +-
yyt-mall-wl/pages/login/login.js | 1 -
yyt-mall-wl/pages/meLogistics/meLogistics.js | 176 ++++++------
.../pages/meLogistics/meLogistics.wxml | 251 +++++++++---------
.../pages/meLogistics/meLogistics.wxss | 13 +
yyt-mall-wl/pages/queryfrei/queryfrei.js | 101 ++++---
yyt-mall-wl/pages/queryfrei/queryfrei.wxml | 85 ++----
yyt-mall-wl/pages/queryfrei/queryfrei.wxss | 5 +-
.../pages/queryhandover/queryhandover.js | 47 +++-
.../pages/queryhandover/queryhandover.wxml | 26 +-
.../pages/queryhandover/queryhandover.wxss | 18 ++
yyt-mall-wl/pages/queryme/queryme.js | 119 ++++++---
yyt-mall-wl/pages/queryme/queryme.wxml | 103 +++----
yyt-mall-wl/pages/queryme/queryme.wxss | 6 +-
yyt-mall-wl/pages/querythree/querythree.js | 113 +++++---
yyt-mall-wl/pages/querythree/querythree.wxml | 44 +--
yyt-mall-wl/pages/querythree/querythree.wxss | 5 +-
.../pages/threeLogistics/threeLogistics.js | 176 ++++++------
.../pages/threeLogistics/threeLogistics.wxml | 45 +++-
.../pages/threeLogistics/threeLogistics.wxss | 8 +-
yyt-mall-wl/utils/dateSetting.js | 4 +-
29 files changed, 1152 insertions(+), 721 deletions(-)
diff --git a/yyt-mall-wl/app.js b/yyt-mall-wl/app.js
index 1656be5..984d824 100644
--- a/yyt-mall-wl/app.js
+++ b/yyt-mall-wl/app.js
@@ -15,8 +15,9 @@ App({
globalData: {
// 本地环境
// baseUrl: 'http://192.168.51.6:8201/mall-portal',
+ // baseUrl:'http://192.168.51.200:8201/mall-portal',
// 线上环境
- baseUrl:'http://192.168.51.66:8302/mall-portal',
+ baseUrl:'https://api.wx.bjyytsoft.com/api/mall-portal',
token: '',
userInfo: {},
bindvx: false,
diff --git a/yyt-mall-wl/pages/details/details.js b/yyt-mall-wl/pages/details/details.js
index 1c5b673..1fb519c 100644
--- a/yyt-mall-wl/pages/details/details.js
+++ b/yyt-mall-wl/pages/details/details.js
@@ -1,4 +1,5 @@
// pages/details/details.js
+var request=require('../../utils/http')
Page({
/**
@@ -17,11 +18,120 @@ Page({
numberplate:'', //物流车号
logisticsMen:'', //物流员
notes:'',//备注
+ detailId:'',//详情id
+ },
+
+ //获取物流费用
+ getcost(e){
+ this.setData({
+ cost:e.detail.value
+ })
+ },
+
+ //获取转运箱号
+ getboxNum(e){
+ this.setData({
+ boxNum:e.detail.value
+ })
+ },
+
+ //获取物流车号
+ getnumberplate(e){
+ this.setData({
+ numberplate:e.detail.value
+ })
+ },
+
+ //物流员
+ getlogisticsMen(e){
+ this.setData({
+ logisticsMen:e.detail.value
+ })
+ },
+
+ //备注
+ getnotes(e){
+ this.setData({
+ notes:e.detail.value
+ })
},
goIndex(){
- wx.switchTab({
- url: '../index/index',
+ var params={
+ "cost":this.data.cost,
+ "boxNum":this.data.boxNum,
+ "numberplate":this.data.numberplate,
+ "logisticsMen":this.data.logisticsMen,
+ "notes":this.data.notes,
+ "id":this.data.detailId
+ }
+ request.post('/batch/editTranLogistics',params).then(res => {
+ if(res.data.code==200){
+ console.log(res);
+ if(res.data.data.logisticsWay == 1){
+ console.log('自建');
+ wx.reLaunch({
+ url:`../meLogistics/meLogistics?id=${res.data.data.logisticsWay}&logno=${res.data.data.logisticsNo}`
+ })
+ }else if(res.data.data.logisticsWay == 2){
+ console.log('第三方');
+ wx.reLaunch({
+ url: `../threeLogistics/threeLogistics?id=${res.data.data.logisticsWay}&logno=${res.data.data.logisticsNo}`,
+ })
+ }
+ }
+
+ // wx.showModal({
+ // showCancel:false,
+ // title: '提示',
+ // content: '修改成功',
+ // complete: (res) => {
+ // if (res.confirm) {
+ // wx.switchTab({
+ // url: '../index/index',
+ // })
+ // }
+ // }
+ // })
+ })
+ },
+
+ Delete(){
+ var params={
+ "id":this.data.detailId
+ }
+ request.post(`/batch/deleteTranLogistics/${this.data.detailId}`).then(res=>{
+ if(res.data.code==200){
+ console.log(res);
+ if(res.data.data.logisticsWay == 1){
+ console.log('自建');
+ wx.reLaunch({
+ url:`../meLogistics/meLogistics?id=${res.data.data.logisticsWay}&logno=${res.data.data.logisticsNo}`
+ })
+ }else if(res.data.data.logisticsWay == 2){
+ console.log('第三方');
+ wx.reLaunch({
+ url: `../threeLogistics/threeLogistics?id=${res.data.data.logisticsWay}&logno=${res.data.data.logisticsNo}`,
+ })
+ }
+ }
+ // if(res.data.code==200){
+ // wx.showModal({
+ // showCancel:false,
+ // title: '提示',
+ // content: '删除成功',
+ // complete: (res) => {
+ // if (res.confirm) {
+ // wx.switchTab({
+ // url: '../index/index',
+ // })
+ // }
+ // }
+ // })
+ // // wx.navigateBack({
+ // // data:1
+ // // })
+ // }
})
},
@@ -42,15 +152,19 @@ Page({
boxNum:item.boxNum,
numberplate:item.numberplate,
logisticsMen:item.logisticsMen,
- notes:item.notes
+ notes:item.notes,
+ detailId:item.id,
+ startTime:item.startTime
})
+
+
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
-
+
},
/**
diff --git a/yyt-mall-wl/pages/details/details.wxml b/yyt-mall-wl/pages/details/details.wxml
index 1de758a..ad92b9b 100644
--- a/yyt-mall-wl/pages/details/details.wxml
+++ b/yyt-mall-wl/pages/details/details.wxml
@@ -3,56 +3,56 @@
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/yyt-mall-wl/pages/details/details.wxss b/yyt-mall-wl/pages/details/details.wxss
index c586384..073e431 100644
--- a/yyt-mall-wl/pages/details/details.wxss
+++ b/yyt-mall-wl/pages/details/details.wxss
@@ -44,4 +44,8 @@
background-color: #ddd;
color: #fff;
background-color: #27adb0;
+}
+
+.dis{
+ background-color: #ddd !important;
}
\ No newline at end of file
diff --git a/yyt-mall-wl/pages/freiLogistics/freiLogistics.js b/yyt-mall-wl/pages/freiLogistics/freiLogistics.js
index 8fb8220..3b46b70 100644
--- a/yyt-mall-wl/pages/freiLogistics/freiLogistics.js
+++ b/yyt-mall-wl/pages/freiLogistics/freiLogistics.js
@@ -2,58 +2,53 @@
var datePicker = require('../../utils/dateSetting')
var request = require('../../utils/http')
var dateUtils = require('../../utils/dateUtils')
+var app=getApp()
Page({
data: {
+ boxArr:[],//转运箱列表
+ // boxId:'',//转运箱id
+ boxNum: '', //转运箱号
+ numberplateArr:[],//车辆列表
+ numberplate:'',//车牌号
+ vehicleId:'',//车辆id
+ tranTypeArr:[],//转运方式列表
+ tranType:'',//转运方式id
+ tranType1:'',//转运方式
+ number:'',//数量
+ date: '',//日期
+ phone: '', //物流电话
+ cost: '', //物流费用
+ time: '',//到达时间
+ multiArray: [],
+ multiIndex: [0, 0, 0, 0, 0],
+ choose_year: "",
+ logisticsMen: '', //物流员
+ notes: '', //备注
+
selfOrderCode: '', //物流单号
- sampleList: [{
- 'id': 1,
- 'number': '2023050002',
- 'time': '2023-5-12 11:32',
- 'status': '已签收',
- 'name': '张三',
- 'num': 'M2023055568'
- }
- ],
+ sampleList: [],
pipenum: '',
ins: [], //转运方式
insIdx: 0, //转运方式下标
- date: '',
start: '2023-07-01',
end: '',
-
potoSrc: '../../images/addPoto.png', //默认图片
poto: [], //车辆&转运箱照片 最大长度 4
-
- time: '',
- multiArray: [],
- multiIndex: [0, 0, 0, 0, 0],
- choose_year: "",
srcArray: [],
- phone: '', //物流电话
- boxNum: '', //转运箱号
- cost: '', //物流费用
- numberplate: '', //车牌号
- logisticsMen: '', //物流员
- notes: '', //备注
sampleCount: '0', //样本数量
- //样本列表
- sampleList: [{
- 'id': 1,
- 'number': '2023050002',
- 'time': '2023-5-12 11:32',
- 'status': '已签收',
- 'name': '张三',
- 'num': 'M2023055568'
- }],
},
-
+
scacode() {
wx.scanCode({
success: (res) => {
- console.log(res.result);
+ var result=res.result
+ if(result.length>20){
+ result=result.slice(5);
+ console.log(result);
+ }
this.setData({
- pipenum: res.result
+ pipenum:result
})
}
})
@@ -100,10 +95,11 @@ Page({
})
},
- //送检机构
- bindPickerChange(e) {
+ //转运方式
+ bindPickerChangetranType(e) {
this.setData({
- index: e.detail.value
+ tranType:this.data.tranTypeArr[e.detail.value].dictValue,
+ tranType1:this.data.tranTypeArr[e.detail.value].dictLabel,
})
},
@@ -115,6 +111,23 @@ Page({
})
},
+ //转运箱
+ // bindPickerChangeBox(e){
+ // this.setData({
+ // boxNum:this.data.boxArr[e.detail.value].boxNum,
+ // boxId:this.data.boxArr[e.detail.value].id
+ // })
+ // },
+
+ //车辆下拉选择
+ bindNumberplate(e) {
+ // console.log(JSON.stringify(e.detail.value))
+ this.setData({
+ numberplate:this.data.numberplateArr[e.detail.value].numberplate,
+ vehicleId:this.data.numberplateArr[e.detail.value].id,
+ })
+ },
+
//最后呈现时间的函数。
bindMultiPickerChange: function (e) {
var dateStr = this.data.multiArray[0][this.data.multiIndex[0]] +
@@ -286,25 +299,27 @@ Page({
var tempData = {
"barCode": temp.pipenum, //样本条码
"barCodeImg": "", //物流拍照图
+ "boxId":'',//转运箱id
"boxNum": temp.boxNum, //转运箱号
"carPics": carPoto.toString(), //物流车图片 逗号分隔
"boxPics": boxPoto.toString(), // 转运箱图片 逗号分隔
- "cost": 0, // 物流费用 自建没有
- "driverMen": temp.driverMen, //驾驶员
+ "cost": temp.cost, // 物流费用 自建没有
+ "driverMen": '', //驾驶员
"entryDate": temp.date, // 录入日期
"endDate": '', //startTime
"expectedEndTime": endTime, //预计到达时间 endTime
- "institutionName": temp.ins[temp.insIdx].orgName, //送检机构名称
- "institutionNo": temp.ins[temp.insIdx].id, //送检机构编号
+ "institutionName":'', //送检机构名称
+ "institutionNo": '', //送检机构编号
"logisticsMen": temp.logisticsMen, //物流员
"logisticsNo": temp.selfOrderCode, //物流编号
- "logisticsWay": 1, //物流方式 1自建 2第三方 3货运
+ "logisticsWay": 3, //物流方式 1自建 2第三方 3货运
"notes": temp.notes, // 物流备注
"number": temp.number, // 数量
- "numberplate": "", // 车牌号
- "phone": "", //物流电话
+ "numberplate": temp.numberplate, // 车牌号
+ "vehicleId":'',//车辆id
+ "phone": temp.phone, //物流电话
"startTime": '', //出发时间
- "tranType": "1", //物流方式
+ "tranType": temp.tranType, //物流方式
"unitType": "", //物流单位 1.顺丰 2.京东(自建物流没有该字段)
"updateBy": 0,
"updateTime": ""
@@ -313,9 +328,10 @@ Page({
request.post(`/batch/addTranLogistics`, tempData).then(res => {
console.log(JSON.stringify(res.data));
if (res.data.code == 200) {
- this.data.selfOrderCode = res.data.data
//保存成功后,查询底部列表
- this.selSampleList();
+ wx.showToast({
+ title:res.data.message,
+ })
} else {
wx.showModal({
title: '错误',
@@ -335,7 +351,7 @@ Page({
'logisticsNo': this.data.selfOrderCode
}
request.post(`/logistics/selectTranLogistics`, reqData).then(res => {
- console.log(res.data);
+ // console.log(res.data);
this.setData({
sampleList: res.data.data,
sampleCount: res.data.data.length
@@ -346,9 +362,10 @@ Page({
//显示必选项为空提示
showErrInfo(field, errInfo) {
if (field === undefined || field.length == 0) {
- wx.showToast({
- icon: 'error',
- title: errInfo,
+ wx.showModal({
+ showCancel:false,
+ title:'提示',
+ content:errInfo,
})
return true;
}
@@ -372,13 +389,14 @@ Page({
})
}
- //转运箱号
+ //转运箱
if (data_id == 'boxNum') {
this.setData({
boxNum: value
})
}
+
//车牌号
if (data_id == 'numberplate') {
this.setData({
@@ -386,6 +404,7 @@ Page({
})
}
+ //物流电话
if(data_id == 'phone'){
this.setData({
phone: value
@@ -406,13 +425,6 @@ Page({
})
}
- //驾驶员
- if (data_id == 'driverMen') {
- this.setData({
- driverMen: value
- })
- }
-
//备注
if (data_id == 'notes') {
this.setData({
@@ -443,7 +455,7 @@ Page({
//获取物流单号 1.自建物流 2.第三方物流 3.货运物流
request.get(`/batch/getBatchsNumber?logisticsWay=3`).then(res => {
- console.log('getBatchsNumber=' + JSON.stringify(res.data))
+ // console.log('getBatchsNumber=' + JSON.stringify(res.data))
if (res.data.code == 200) {
this.setData({
selfOrderCode: res.data.data
@@ -451,26 +463,47 @@ Page({
}
})
- //获取送检机构列表
- request.get(`/dict/type/tran_method`).then(res => {
- var array = res.data.data
- var tempArr = []
- for (let index = 0; index < array.length; index++) {
- tempArr.push(array[index].dictLabel)
- }
- this.setData({
- ins: tempArr
- })
-
- //查询物流批次列表
- this.selSampleList();
- })
+ // //获取送检机构列表
+ // request.get(`/dict/type/tran_method`).then(res => {
+ // var array = res.data.data
+ // var tempArr = []
+ // for (let index = 0; index < array.length; index++) {
+ // tempArr.push(array[index].dictLabel)
+ // }
+ // this.setData({
+ // ins: tempArr
+ // })
+
+ // //查询物流批次列表
+ // this.selSampleList();
+ // })
//初始化照片按钮
var tempSrc = [this.data.potoSrc, this.data.potoSrc, this.data.potoSrc, this.data.potoSrc,this.data.potoSrc, this.data.potoSrc, this.data.potoSrc, this.data.potoSrc]
this.setData({
poto: tempSrc
})
+
+ //转运方式
+ request.get(`/dict/type/tran_method`).then(res => {
+ this.setData({
+ tranTypeArr:res.data.data
+ })
+ })
+
+ //转运箱
+ // request.post(`/box/selectTranBox`).then(res => {
+ // this.setData({
+ // boxArr:res.data.data
+ // })
+ // })
+
+ //车牌号
+ request.post(`/vehicle/selectTranVehicle`).then(res => {
+ this.setData({
+ numberplateArr:res.data.data
+ })
+ })
},
/**
diff --git a/yyt-mall-wl/pages/freiLogistics/freiLogistics.wxml b/yyt-mall-wl/pages/freiLogistics/freiLogistics.wxml
index 4a3dcb9..8235ee2 100644
--- a/yyt-mall-wl/pages/freiLogistics/freiLogistics.wxml
+++ b/yyt-mall-wl/pages/freiLogistics/freiLogistics.wxml
@@ -1,6 +1,6 @@
-
+
@@ -40,17 +40,26 @@
-->
-
+
+
+
+
+
+
-
+
-
-
+
+
@@ -65,16 +74,20 @@
-
+
+
-
+
-
+
@@ -106,7 +119,7 @@
-
+
\ No newline at end of file
diff --git a/yyt-mall-wl/pages/handover/handover.js b/yyt-mall-wl/pages/handover/handover.js
index b063bed..34d9662 100644
--- a/yyt-mall-wl/pages/handover/handover.js
+++ b/yyt-mall-wl/pages/handover/handover.js
@@ -33,6 +33,17 @@ Page({
],
date: '', //开始时间
endDate: '',
+ institutionNoArr:[],//送检机构数组
+ orgName:'',//送检机构名称
+ institutionNo:'',//送检机构编号
+ logisticsMen: '', //物流员
+ statusArr:[],//状态列表
+ status:[],//状态
+ statusId:'',//状态id
+ rangeType:1,//日期类型
+ logisticsNo:'', //物流单号
+
+
// date: '',
start: '',
@@ -40,7 +51,7 @@ Page({
logisticsCodeList: [], //物流单列表
sampleList: [], //样本列表
showDialog: false, //默认不显示物流列表弹窗
- logisticsNo:'', //记录当前物流单号
+
},
//筛选--------------------------
@@ -57,12 +68,17 @@ Page({
for(var i in dateList){
if(dateList[i].id==id){
dateList[i].isShow=true
+ this.setData({
+ rangeType:dateList[i].id
+ })
}else{
dateList[i].isShow=false
}
}
this.setData({
- dateList:dateList
+ dateList:dateList,
+ date:'',
+ endDate:''
})
},
@@ -81,6 +97,7 @@ Page({
}
this.setData({
dateList:dateList,
+ rangeType:'',
date: '',
endDate: '',
})
@@ -94,41 +111,103 @@ Page({
})
},
- //刷新按钮
+ //查询按钮
refresh() {
this.selTranLogistics()
},
+ //重置按钮
+ resetting(){
+ this.setData({
+ date: '', //开始时间
+ endDate: '',
+ orgName:'',//送检机构名称
+ institutionNo:'',//送检机构编号
+ logisticsMen: '', //物流员
+ status:[],//状态
+ statusId:'',//状态id
+ rangeType:'',//日期类型
+ logisticsNo:'', //物流单号
+ logisticsCodeList: [], //物流单列表
+ sampleList: [], //样本列表
+ })
+ },
+
//开始时间
bindDateChange(e) {
- // console.log(e.detail.value)
+ var dateList=this.data.dateList
+ for(var i in dateList){
+ dateList[i].isShow=false
+ }
this.setData({
- date: e.detail.value
+ date: e.detail.value,
+ rangeType:5,
+ dateList:dateList
})
},
//结束时间
bindDateChangeend(e) {
+ var dateList=this.data.dateList
+ for(var i in dateList){
+ dateList[i].isShow=false
+ }
// console.log(e.detail.value)
this.setData({
- endDate: e.detail.value
+ endDate: e.detail.value,
+ rangeType:5,
+ dateList:dateList
})
},
+ //送检机构
+ bindPickerChange(e) {
+ this.setData({
+ orgName:this.data.institutionNoArr[e.detail.value].orgName,
+ institutionNo:this.data.institutionNoArr[e.detail.value].id
+ })
+ },
+
+ //状态
+ bindPickerChangeStatus(e){
+ this.setData({
+ status:this.data.statusArr[e.detail.value].dictLabel,
+ statusId:this.data.statusArr[e.detail.value].dictValue
+ })
+ },
+
+ //物流员
+ bindLogisticsMen(e) {
+ this.setData({
+ logisticsMen: e.detail.value
+ })
+ },
+
+ //物流单号
+ getLogisticsNo(e){
+ this.setData({
+ logisticsNo:e.detail.value
+ })
+ },
+
+
//查询物流单列表
selTranLogistics() {
var reqData = {
- startTime: this.data.date,
- pageNum: 1,
- pageSize: 100
+ "logisticsNo":this.data.logisticsNo,//单号
+ "institutionNo":this.data.institutionNo, //机构,
+ "createName":this.data.logisticsMen, //物流员,
+ "status":this.data.statusId, //状态,
+ "startDate":this.data.date, //区间开始时间,
+ "endDate":this.data.endDate ,//区间结束时间,
+ "rangeType":this.data.rangeType, //日期类型(1.一个月 2.三个月 3.半年 4.一年 5.日期区间)
}
- request.post(`/batch/selectTranLogistics`, reqData).then(res => {
+ request.post(`/batch/selectTranLogistics?pageNum=1&pageSize=9999`,reqData).then(res => {
if (res.data.data.length == 0) {
this.setData({
logisticsCodeList: [],
sampleList:[]
})
-
wx.showToast({
title: '无数据',
icon: 'error'
@@ -160,6 +239,7 @@ Page({
this.drawQrImg(e.target.dataset.id)
},
+ //生成二维码
drawQrImg(text) {
var _this = this;
const query = wx.createSelectorQuery()
@@ -236,6 +316,27 @@ Page({
// date: tempDate
// })
this.selTranLogistics()
+
+
+ //获取送检机构列表
+ request.post(`/institution/selectInstitution`).then(res => {
+ this.setData({
+ institutionNoArr: res.data.data
+ })
+ }),
+
+ //获取状态字典
+ request.get('/dict/type/tran_status').then(res => {
+ var statusArr=res.data.data
+ for(var i in statusArr){
+ if(statusArr[i].dictValue==3){
+ statusArr.splice(i,1)
+ }
+ }
+ this.setData({
+ statusArr:statusArr
+ })
+ })
},
/**
diff --git a/yyt-mall-wl/pages/handover/handover.wxml b/yyt-mall-wl/pages/handover/handover.wxml
index f8048eb..53dbdc5 100644
--- a/yyt-mall-wl/pages/handover/handover.wxml
+++ b/yyt-mall-wl/pages/handover/handover.wxml
@@ -22,7 +22,7 @@
-物流单号M2023020200012已签收。签收时间:2023年6月14日 14:36
+
@@ -40,18 +40,22 @@
-->
-
+
-
-
+
+
+
-
+
-
+
+
+
-
-
+
+
+
@@ -70,16 +74,16 @@
- 总管数:{{all}}管
+ 总单数:{{all}}单
-
-
+
+
序号
样本号
送检机构
- 日期
+ 日期
转运箱号
交接人
状态
@@ -89,7 +93,7 @@
{{index+1}}
{{item.barCode}}
{{item.institutionName}}
- {{item.createTime}}
+ {{item.createTime}}
{{item.boxNum}}
{{item.logisticsMen}}
未采样
diff --git a/yyt-mall-wl/pages/handover/handover.wxss b/yyt-mall-wl/pages/handover/handover.wxss
index b217f54..ab21805 100644
--- a/yyt-mall-wl/pages/handover/handover.wxss
+++ b/yyt-mall-wl/pages/handover/handover.wxss
@@ -94,6 +94,7 @@
/* border-right:#ddd solid 1rpx ;
border-top: #ddd solid 1rpx; */
border-right: 1rpx #ddd solid;
+ border-bottom: 1rpx #ddd solid;
padding: 10rpx 0;
font-size: 22rpx;
display: flex;
@@ -101,7 +102,8 @@
align-items: center;
flex-wrap: nowrap;
white-space: nowrap;
- min-width: 200rpx;
+ min-width:250rpx ;
+ overflow: hidden;
}
.top1 view {
@@ -113,7 +115,6 @@
min-width: 100rpx !important;
}
-
.zan-dialog__mask {
position: fixed;
top: 0;
diff --git a/yyt-mall-wl/pages/login/login.js b/yyt-mall-wl/pages/login/login.js
index 9f6e150..3095f4b 100644
--- a/yyt-mall-wl/pages/login/login.js
+++ b/yyt-mall-wl/pages/login/login.js
@@ -46,7 +46,6 @@ Page({
})
}else{
request.post(`/sso/login?username=${this.data.username}&password=${this.data.userpwd}`).then(res => {
- console.log(res);
if (res.data.code == 200) {
app.globalData.token = res.data.data.tokenHead + res.data.data.token;
request.get('/sso/info').then(res2 => {
diff --git a/yyt-mall-wl/pages/meLogistics/meLogistics.js b/yyt-mall-wl/pages/meLogistics/meLogistics.js
index 1069d92..9db590a 100644
--- a/yyt-mall-wl/pages/meLogistics/meLogistics.js
+++ b/yyt-mall-wl/pages/meLogistics/meLogistics.js
@@ -3,45 +3,44 @@
var datePicker = require('../../utils/dateSetting')
var request = require('../../utils/http')
var dateUtils = require('../../utils/dateUtils')
+var app=getApp()
//设定当前的时间,将其设定为常量
Page({
data: {
- pipenum: '',
- selfOrderCode: '', //物流单号
- ins: [], //送检机构 服务端获取
- insName: '', //机构列表名称
- insIdx: 0, //当前所选机构下标
- bushList: ['自建物流'], //运输方式 服务端获取
- bush: '0', //运输方式下标
- date: '', //当天日期
- start: '2020-01-01',
- end: '',
+ logno:'',
+ boxArr:[],//转运箱列表
+ boxId:'',//转运箱id
boxNum: '', //转运箱号
- boxList: [], //查询回来的转运箱列表
- boxIdx: '', //选择的下标
-
+ numberplateArr:[],//车辆列表
+ numberplate:'',//车牌号
+ vehicleId:'',//车辆id
+ driverMen: '', //驾驶员
+ selfOrderCode: '', //物流单号
+ number: '', //数量
+ bushList: ['自建物流'], //运输方式 服务端获取
time: '', //出发时间
multiArray: [],
multiIndex: [0, 0, 0, 0, 0],
choose_year: "",
-
time1: '', //到达时间
multiArray1: [],
multiIndex1: [0, 0, 0, 0, 0],
choose_year1: "",
-
- numberplate: '', //车牌号
- numberplateIdx:'', //牌照角标
- numberplateArr:[], //牌照号组
- numberplateList:[], //车辆集合
-
logisticsMen: '', //物流员
- number: '', //数量
notes: '', //备注
- driverMen: '', //驾驶员
- // srcArray: [], //样本组?
+ pipenum: '',//样本条码
+
+
+ ins: [], //送检机构 服务端获取
+ insName: '', //机构列表名称
+ insIdx: 0, //当前所选机构下标
+ bush: '0', //运输方式下标
+ date: '', //当天日期
+ start: '2020-01-01',
+ end: '',
+ srcArray: [], //样本组?
potoSrc: '../../images/addPoto.png', //默认图片
poto: [], //车辆&转运箱照片&样本 最大长度 12
tableArr: [], //扫码表数据
@@ -50,12 +49,18 @@ Page({
sampleList: [],
},
+
//调用摄像头扫描样本码
scacode() {
wx.scanCode({
success: (res) => {
+ var result=res.result
+ if(result.length>20){
+ result=result.slice(5);
+ console.log(result);
+ }
this.setData({
- pipenum: res.result
+ pipenum:result
})
}
})
@@ -283,11 +288,20 @@ Page({
goDetail(e) {
console.log('goDetail=' + e.currentTarget.dataset.id);
var sample = this.data.sampleList[e.currentTarget.dataset.id]
+ console.log('==========',sample);
wx.navigateTo({
url: '../details/details?sample=' + JSON.stringify(sample),
})
},
+ //转运箱
+ bindPickerChangeBox(e){
+ this.setData({
+ boxNum:this.data.boxArr[e.detail.value].boxNum,
+ boxId:this.data.boxArr[e.detail.value].id
+ })
+ },
+
//文本输入信息
inputTextInfo(e) {
var data_id = e.target.dataset.id; //组件tag
@@ -306,13 +320,6 @@ Page({
})
}
- //转运箱号
- if (data_id == 'boxNum') {
- this.setData({
- boxNum: value
- })
- }
-
//物流员
if (data_id == 'logisticsMen') {
this.setData({
@@ -335,30 +342,23 @@ Page({
}
},
- //转运箱号下拉选择
- bindBoxNumber(e) {
- // console.log(JSON.stringify(e.detail.value))
- this.setData({
- boxIdx: e.detail.value,
- boxNum: this.data.boxList[e.detail.value]
- })
- },
-
//车辆下拉选择
bindNumberplate(e) {
// console.log(JSON.stringify(e.detail.value))
this.setData({
- numberplateIdx: e.detail.value,
- numberplate: this.data.numberplateArr[e.detail.value]
+ numberplate:this.data.numberplateArr[e.detail.value].numberplate,
+ vehicleId:this.data.numberplateArr[e.detail.value].id,
+ driverMen:this.data.numberplateArr[e.detail.value].driverMen,
})
},
//显示必选项为空提示
showErrInfo(field, errInfo) {
if (field === undefined || field.length == 0) {
- wx.showToast({
- icon: 'error',
- title: errInfo,
+ wx.showModal({
+ showCancel:false,
+ title:'提示',
+ content:errInfo,
})
return true;
}
@@ -373,7 +373,9 @@ Page({
var endTime = dateUtils.customizeDateFormat(temp.time1);
if (this.showErrInfo(startTime, '出发时间不可为空')) return
- if (this.showErrInfo(endTime, '到过时间不可为空')) return
+ if (this.showErrInfo(endTime, '到达时间不可为空')) return
+ if (this.showErrInfo(this.data.numberplate, '车牌号不可为空')) return
+
//处理物流车拍照
var carPoto = []
@@ -395,25 +397,27 @@ Page({
var tempData = {
"barCode": temp.pipenum, //样本条码
"barCodeImg": "", //物流拍照图
+ "boxId":temp.boxId,//转运箱id
"boxNum": temp.boxNum, //转运箱号
"carPics": carPoto.toString(), //物流车图片 逗号分隔
"boxPics": boxPoto.toString(), // 转运箱图片 逗号分隔
"cost": 0, // 物流费用 自建没有
"driverMen": temp.driverMen, //驾驶员
"entryDate": temp.date, // 录入日期
- "endDate": '2023-07-06 14:52:53', //startTime
+ "endDate": '', //startTime
"expectedEndTime": endTime, //预计到达时间 endTime
- "institutionName": temp.insName, //送检机构名称
- "institutionNo": temp.ins[temp.insIdx].id, //送检机构编号
+ "institutionName": '', //送检机构名称
+ "institutionNo": '', //送检机构编号
"logisticsMen": temp.logisticsMen, //物流员
"logisticsNo": temp.selfOrderCode, //物流编号
"logisticsWay": 1, //物流方式 1自建 2第三方 3货运
"notes": temp.notes, // 物流备注
"number": temp.number, // 数量
"numberplate": temp.numberplate, // 车牌号
+ "vehicleId":temp.vehicleId,//车辆id
"phone": "", //物流电话
"startTime": startTime, //出发时间
- "tranType": "1", //物流方式
+ "tranType": "", //物流方式
"unitType": "", //物流单位 1.顺丰 2.京东(自建物流没有该字段)
"updateBy": 0,
"updateTime": ""
@@ -422,6 +426,9 @@ Page({
request.post(`/batch/addTranLogistics`, tempData).then(res => {
console.log(JSON.stringify(res.data));
if (res.data.code == 200) {
+ wx.showToast({
+ title: res.data.message,
+ })
//保存成功后,查询底部列表
this.selSampleList();
} else {
@@ -450,10 +457,39 @@ Page({
})
},
+ //退出
+ out(){
+ wx.switchTab({
+ url: '../index/index',
+ })
+ },
+
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
+ if(options!==undefined){
+ console.log(options.logno);
+ this.setData({
+ logno:options.logno
+ })
+ }
+
+ if(this.data.logno===undefined){
+ //获取物流单号 1.自建物流 2.第三方物流 3.货运物流
+ request.get(`/batch/getBatchsNumber?logisticsWay=1`).then(res => {
+ if (res.data.code == 200) {
+ this.data.selfOrderCode = res.data.data
+ this.setData({
+ selfOrderCode: res.data.data
+ })
+
+ this.selSampleList(); //查询物流批次列表
+ }
+ })
+ }
+
+
let now = new Date(); //获取时间
let year = now.getFullYear(); //获取当前年
let month = now.getMonth() + 1; //获取当前月份
@@ -477,18 +513,9 @@ Page({
],
}),
- //获取物流单号 1.自建物流 2.第三方物流 3.货运物流
- request.get(`/batch/getBatchsNumber?logisticsWay=1`).then(res => {
- if (res.data.code == 200) {
- this.data.selfOrderCode = res.data.data
- this.setData({
- selfOrderCode: res.data.data
- })
-
- this.selSampleList(); //查询物流批次列表
- }
- })
+
+
//获取送检机构列表
request.post(`/institution/selectInstitution`).then(res => {
@@ -512,28 +539,17 @@ Page({
poto: tempSrc
})
- //获取转运箱信息
+ //转运箱
request.post(`/box/selectTranBox`).then(res => {
- var array = res.data.data
- var tempBoxList = []
- for (let index = 0; index < array.length; index++) {
- tempBoxList.push(array[index].boxNum)
- }
this.setData({
- boxList: tempBoxList
+ boxArr:res.data.data
})
-
})
- //获取车辆信息
+ //车牌号
request.post(`/vehicle/selectTranVehicle`).then(res => {
- var array = res.data.data
- var tempNumberplatArr = []
- for (let index = 0; index < array.length; index++) {
- tempNumberplatArr.push(array[index].numberplate)
- }
this.setData({
- numberplateArr :tempNumberplatArr
+ numberplateArr:res.data.data
})
})
},
@@ -549,7 +565,13 @@ Page({
* 生命周期函数--监听页面显示
*/
onShow() {
-
+ if(this.data.logno!=undefined){
+ this.setData({
+ selfOrderCode:this.data.logno
+ })
+ this.selSampleList();
+ console.log(this.data.logno);
+ }
},
/**
diff --git a/yyt-mall-wl/pages/meLogistics/meLogistics.wxml b/yyt-mall-wl/pages/meLogistics/meLogistics.wxml
index 9180a79..254e0c6 100644
--- a/yyt-mall-wl/pages/meLogistics/meLogistics.wxml
+++ b/yyt-mall-wl/pages/meLogistics/meLogistics.wxml
@@ -1,4 +1,5 @@
+
@@ -8,154 +9,148 @@
-
-
-
- 总计:{{sampleCount}}/管数
-
-
-
- 序号
- 样本条码号
- 接收时间
- 样本状态
- 物流员
- 物流单号
-
-
- {{index + 1}}
- {{item.barCode}}
- {{item.createTime}}
- 未采样
- 已采样
- 已发货
- 已接收
- 重新采样
- 其它
- {{item.logisticsMen}}
- {{item.logisticsNo}}
-
-
+
+
+
+ 总计:{{sampleCount}}/管数
-
-
-
-
- 物流车拍照
-
+
+
+ 序号
+ 样本条码号
+ 接收时间
+ 样本状态
+ 物流员
+ 物流单号
-
-
-
-
-
+
+ {{index + 1}}
+ {{item.barCode}}
+ {{item.createTime}}
+ 未采样
+ 已采样
+ 已发货
+ 已接收
+ 重新采样
+ 其它
+ {{item.logisticsMen}}
+ {{item.logisticsNo}}
+
+
-
- 转运箱拍照
-
-
-
-
-
-
-
-
-
- 样本拍照
-
-
-
-
-
-
-
-
+
+
+ 物流车拍照
+
+
+
+
+
+
+
-
+
+ 转运箱拍照
+
+
+
+
+
+
+
+
-
+
+ 样本拍照
+
+
+
+
+
+
+
+
+
-
- 送检机构:
-
-
+
-
- 物流单号:
-
-
+
+
+
+
+ 物流单号:
+
+
-
-
- 数 量:
-
-
-
-
- 运输方式:
-
-
-
-
-
- 转运箱号:
-
-
-
-
-
-
-
- 出发时间:
-
-
-
-
-
- 到达时间:
-
-
-
-
-
-
- 车 牌 号:
-
-
-
-
- 驾 驶 员:
-
-
+
+ 数 量:
+
+
-
- 物 流 员:
-
-
+
+ 运输方式:
+
+
+
+
+ 转运箱号:
+
+
+
+
+
+ 出发时间:
+
+
+
+
+
+ 预计到达时间:
+
+
+
+
+
+ 车 牌 号:
+
+
+
+
+ 驾 驶 员:
+
+
-
- 备 注:
-
-
+
+ 物 流 员:
+
+
+
+ 备 注:
+
+
+
+
-
+
\ No newline at end of file
diff --git a/yyt-mall-wl/pages/meLogistics/meLogistics.wxss b/yyt-mall-wl/pages/meLogistics/meLogistics.wxss
index 3ca6b85..509c3c8 100644
--- a/yyt-mall-wl/pages/meLogistics/meLogistics.wxss
+++ b/yyt-mall-wl/pages/meLogistics/meLogistics.wxss
@@ -204,4 +204,17 @@
white-space: nowrap;
padding: 0rpx 2rpx;
min-width: 100rpx;
+}
+
+.out{
+ background-color: #ddd;
+ width: 300rpx !important;
+ border-radius: 50rpx;
+ border: 1rpx #dad7d7 solid;
+}
+.save{
+ background-color: #4eb8b9;
+ width: 300rpx !important;
+ color: #fff;
+ border-radius: 50rpx;
}
\ No newline at end of file
diff --git a/yyt-mall-wl/pages/queryfrei/queryfrei.js b/yyt-mall-wl/pages/queryfrei/queryfrei.js
index ee5b9f4..fdb7dbc 100644
--- a/yyt-mall-wl/pages/queryfrei/queryfrei.js
+++ b/yyt-mall-wl/pages/queryfrei/queryfrei.js
@@ -29,18 +29,21 @@ Page({
isShow:false,
},
],
-
+ institutionNoArr:[],//送检机构数组
+ orgName:'',//送检机构名称
+ institutionNo:'',//送检机构编号
+ boxNum: '', //转运箱号
+ logisticsMen: '', //物流员
+ logisticsNo: '', //物流单号
date: '', //开始时间
- endDate: '',
+ endDate: '',//结束时间
+ timeFarme:'',//时间范围
+ sampleList: [], //查询列表
+
+
+
start: '2023-01-01',
end: '',
- logisticsNo: '', //物流单号
- ins: [],
- insName: '', //机构名称
- insIdx: '', //默认机构所选下标
- logisticsMen: '', //物流员
- boxNum: '', //转运箱号
- sampleList: [], //查询列表
sampleCount: '', //查询记录总数
},
@@ -52,23 +55,28 @@ Page({
},
selectDate(e){
- console.log(e.currentTarget.dataset.id);
var id=e.currentTarget.dataset.id
var dateList=this.data.dateList
for(var i in dateList){
if(dateList[i].id==id){
dateList[i].isShow=true
+ this.setData({
+ timeFarme:dateList[i].id
+ })
}else{
dateList[i].isShow=false
}
}
this.setData({
- dateList:dateList
+ dateList:dateList,
+ date: '',
+ endDate: '',
})
},
//筛选确定
okDate(){
+ this.selSampleList()
this.setData({
screenisshow:false
})
@@ -84,6 +92,8 @@ Page({
dateList:dateList,
date: '',
endDate: '',
+ timeFarme:'',
+ sampleList:[]
})
},
@@ -97,16 +107,28 @@ Page({
//开始时间
bindDateChange(e) {
+ var dateList=this.data.dateList
+ for(var i in dateList){
+ dateList[i].isShow=false
+ }
// console.log(e.detail.value)
this.setData({
- date: e.detail.value
+ date: e.detail.value,
+ timeFarme:5,
+ dateList:dateList
})
},
//结束时间
bindDateChangeend(e) {
+ var dateList=this.data.dateList
+ for(var i in dateList){
+ dateList[i].isShow=false
+ }
// console.log(e.detail.value)
this.setData({
- endDate: e.detail.value
+ endDate: e.detail.value,
+ timeFarme:5,
+ dateList:dateList
})
},
@@ -127,8 +149,8 @@ Page({
//送检机构
bindPickerChange(e) {
this.setData({
- insName: this.data.ins[e.detail.value],
- insIdx: e.detail.value
+ orgName:this.data.institutionNoArr[e.detail.value].orgName,
+ institutionNo:this.data.institutionNoArr[e.detail.value].id
})
},
@@ -141,17 +163,24 @@ Page({
//查询底部列表数据
selSampleList() {
-
+ console.log(this.data.logisticsNo);
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
+ 'logisticsWay':"3",//物流方式1自建2第三方3货运
+ 'unitType':'',//物流单位
+ 'institutionNo':this.data.institutionNo,//送检机构编号
+ 'boxNum': this.data.boxNum, //转运箱号
+ 'boxId':'',//转运箱id
+ 'logisticsMen': this.data.logisticsMen, //物流员
+ 'logisticsNo': this.data.logisticsNo, //物流单号
+ 'startDate': this.data.date, //开始时间
+ 'endDate': this.data.endDate,//结束时间
+ 'rangeType':this.data.timeFarme,//时间范围
}
- request.post(`/logistics/selectTranLogistics`, reqData).then(res => {
+ request.post(`/logistics/selectInfoLogistics?pageNum=1&pageSize=9999`, reqData).then(res => {
if(res.data.data.length == 0){
+ this.setData({
+ sampleList:[]
+ })
wx.showToast({
title: '无查询结果',
icon: 'error'
@@ -161,6 +190,7 @@ Page({
sampleList: res.data.data,
sampleCount: res.data.data.length
})
+ console.log(this.data.sampleList);
}
})
},
@@ -169,10 +199,15 @@ Page({
resetting() {
this.currentTime()
this.setData({
- logisticsNo: '',
- insName: '',
- logisticsMen: '',
- boxNum: ''
+ sampleList:[],//查询结果列表
+ orgName:'',
+ institutionNo:'',//送检机构编号
+ boxNum: '', //转运箱号
+ logisticsMen: '', //物流员
+ logisticsNo: '', //物流单号
+ date: '', //开始时间
+ endDate: '',//结束时间
+ timeFarme:'',//时间范围
})
},
@@ -193,21 +228,13 @@ Page({
onLoad(options) {
// this.currentTime()
-
//获取送检机构列表
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
+ institutionNoArr: res.data.data
})
-
- //查询物流批次列表
- // this.selSampleList();
})
+
},
diff --git a/yyt-mall-wl/pages/queryfrei/queryfrei.wxml b/yyt-mall-wl/pages/queryfrei/queryfrei.wxml
index 74cf0dc..9655865 100644
--- a/yyt-mall-wl/pages/queryfrei/queryfrei.wxml
+++ b/yyt-mall-wl/pages/queryfrei/queryfrei.wxml
@@ -33,18 +33,21 @@
-
+
-
+
+
+
+
@@ -53,78 +56,36 @@
-
+
序号
转运方式
转运箱号
- 数 量
- 日 期
- 物流电话
+ 数 量
+ 日 期
+ 物流电话
物流费用
到达时间
- 车牌号
+ 车牌号
物流员
备注
-
-
- {{index + 1}}
- {{item.logisticsNo}}
- {{item.institutionName}}
- {{item.entryDate}}
- {{item.number}}
-
- 私家车
- 其他
-
- {{item.boxNum}}
- {{item.startTime}}
- {{item.endTime}}
- {{itme.numberplate}}
- {{itme.notes}}
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/yyt-mall-wl/pages/queryfrei/queryfrei.wxss b/yyt-mall-wl/pages/queryfrei/queryfrei.wxss
index c093330..af20b95 100644
--- a/yyt-mall-wl/pages/queryfrei/queryfrei.wxss
+++ b/yyt-mall-wl/pages/queryfrei/queryfrei.wxss
@@ -51,9 +51,7 @@ page{
.tabel{
background-color: #fff;
border-radius: 15rpx;margin-top: 15rpx;
- padding: 30rpx 10rpx 50rpx 10rpx;
- padding: 20rpx;
- /* border: 1rpx #ebeaea solid; */
+ padding: 50rpx 15rpx 100rpx 15rpx;
box-shadow: 0 0 10px #ddd;
}
.tr{
@@ -75,6 +73,7 @@ page{
flex-wrap: nowrap;
white-space: nowrap;
min-width: 150rpx;
+ overflow: hidden;
}
.top view{
background-color: #6bc9ca;
diff --git a/yyt-mall-wl/pages/queryhandover/queryhandover.js b/yyt-mall-wl/pages/queryhandover/queryhandover.js
index ae145c1..b26ca46 100644
--- a/yyt-mall-wl/pages/queryhandover/queryhandover.js
+++ b/yyt-mall-wl/pages/queryhandover/queryhandover.js
@@ -1,4 +1,5 @@
// pages/queryhandover/queryhandover.js
+var request=require('../../utils/http')
Page({
/**
@@ -31,6 +32,9 @@ Page({
date: '', //开始时间
endDate: '',
+ rangeType :'',//时间类型
+ listobj:'',
+ list:''
},
//筛选--------------------------
@@ -47,17 +51,23 @@ Page({
for(var i in dateList){
if(dateList[i].id==id){
dateList[i].isShow=true
+ this.setData({
+ rangeType:dateList[i].id
+ })
}else{
dateList[i].isShow=false
}
}
this.setData({
- dateList:dateList
+ dateList:dateList,
+ date: '',
+ endDate: '',
})
},
//筛选确定
okDate(){
+ this.getlist()
this.setData({
screenisshow:false
})
@@ -72,7 +82,10 @@ Page({
this.setData({
dateList:dateList,
date: '',
+ rangeType:'',
endDate: '',
+ list:'',
+ listobj:'',
})
},
//-------------------------------
@@ -80,15 +93,27 @@ Page({
//开始时间
bindDateChange(e) {
// console.log(e.detail.value)
+ var dateList=this.data.dateList
+ for(var i in dateList){
+ dateList[i].isShow=false
+ }
this.setData({
- date: e.detail.value
+ date: e.detail.value,
+ rangeType:5,
+ dateList:dateList
})
},
//结束时间
bindDateChangeend(e) {
// console.log(e.detail.value)
+ var dateList=this.data.dateList
+ for(var i in dateList){
+ dateList[i].isShow=false
+ }
this.setData({
- endDate: e.detail.value
+ endDate: e.detail.value,
+ rangeType:5,
+ dateList:dateList
})
},
@@ -99,6 +124,22 @@ Page({
})
},
+ getlist(){
+ var params={
+ "startDate": this.data.date,
+ "endDate" :this.data.endDate,
+ "rangeType":this.data.rangeType
+ }
+ request.post('/batch/logisticsHandoverList?pageNum=1&pageSize=9999',params).then(res=>{
+ this.setData({
+ listobj:res.data.data,
+ list:res.data.data.maps
+ })
+ // console.log(JSON.stringify(this.data.list));
+ console.log(this.data.list);
+ })
+ },
+
/**
* 生命周期函数--监听页面加载
*/
diff --git a/yyt-mall-wl/pages/queryhandover/queryhandover.wxml b/yyt-mall-wl/pages/queryhandover/queryhandover.wxml
index c845c58..70cc658 100644
--- a/yyt-mall-wl/pages/queryhandover/queryhandover.wxml
+++ b/yyt-mall-wl/pages/queryhandover/queryhandover.wxml
@@ -34,30 +34,30 @@
- 物流单总数量:0
- 样本总数量:0
- 总费用:¥0
+ 物流单总数量:{{listobj.logisticsCount}}
+ 样本总数量:{{listobj.sampleCount}}
+ 总费用:{{listobj.costSum}}
-
+
- 物流单号
+ 物流单号
物流类型
转运方式
样本数量
费 用
-
-
-
-
+
+ {{item.date}}
+
+ {{item1.logisticsNo}}
+ {{item1.logisticsWay==1?'自建物流':'' || item1.logisticsWay==2?'第三方物流':'' || item1.logisticsWay==1?'货运物流':''}}
+ 陆运
+ {{item1.childTableCount}}
+ {{item1.cost}}
diff --git a/yyt-mall-wl/pages/queryhandover/queryhandover.wxss b/yyt-mall-wl/pages/queryhandover/queryhandover.wxss
index ca68e4c..2856484 100644
--- a/yyt-mall-wl/pages/queryhandover/queryhandover.wxss
+++ b/yyt-mall-wl/pages/queryhandover/queryhandover.wxss
@@ -108,6 +108,7 @@
margin-top: 10rpx;
text-align: center;
box-shadow: 0 0 10px #ddd;
+ padding-bottom:100rpx;
}
.tabtop{
@@ -147,6 +148,20 @@
flex-wrap: nowrap;
white-space: nowrap;
min-width: 150rpx;
+ overflow: hidden;
+}
+.datatop{
+ box-shadow: inset 0 0 8px rgb(180, 178, 178,0.7);
+ border-right: 1rpx #ddd solid;
+ border-bottom: 1rpx #ddd solid;
+ padding: 15rpx 0;
+ font-size: 24rpx;
+ background-color: #eee;
+ color: #666;
+ font-weight: 700;
+ width: 110%;
+ text-align: left;
+ padding-left:10rpx ;
}
.top view{
background-color: #6bc9ca;
@@ -157,6 +172,9 @@
.td1{
min-width: 100rpx !important;
}
+.td3{
+ min-width: 220rpx !important;
+}
.td_date{
min-width: 200rpx !important;
}
diff --git a/yyt-mall-wl/pages/queryme/queryme.js b/yyt-mall-wl/pages/queryme/queryme.js
index 18e6dfd..64a6d14 100644
--- a/yyt-mall-wl/pages/queryme/queryme.js
+++ b/yyt-mall-wl/pages/queryme/queryme.js
@@ -29,17 +29,22 @@ Page({
isShow:false,
},
],
+ institutionNoArr:[],//送检机构数组
+ orgName:'',//送检机构名称
+ institutionNo:'',//送检机构编号
+ boxArr:[],//转运箱列表
+ boxId:'',//转运箱id
+ boxNum: '', //转运箱号
+ logisticsMen: '', //物流员
+ logisticsNo: '', //物流单号
date: '', //开始时间
- endDate: '',
+ endDate: '',//结束时间
+ timeFarme:'',//时间范围
+ sampleList: [], //查询列表
+
+
start: '2023-01-01',
end: '',
- logisticsNo: '', //物流单号
- ins: [],
- insName: '', //机构名称
- insIdx: '', //默认机构所选下标
- logisticsMen: '', //物流员
- boxNum: '', //转运箱号
- sampleList: [], //查询列表
sampleCount: '', //查询记录总数
},
@@ -51,23 +56,28 @@ Page({
},
selectDate(e){
- console.log(e.currentTarget.dataset.id);
var id=e.currentTarget.dataset.id
var dateList=this.data.dateList
for(var i in dateList){
if(dateList[i].id==id){
dateList[i].isShow=true
+ this.setData({
+ timeFarme:dateList[i].id
+ })
}else{
dateList[i].isShow=false
}
}
this.setData({
- dateList:dateList
+ dateList:dateList,
+ date: '',
+ endDate: '',
})
},
//筛选确定
okDate(){
+ this.selSampleList()
this.setData({
screenisshow:false
})
@@ -83,6 +93,8 @@ Page({
dateList:dateList,
date: '',
endDate: '',
+ timeFarme:'',
+ sampleList:[]
})
},
@@ -96,16 +108,28 @@ Page({
//开始时间
bindDateChange(e) {
+ var dateList=this.data.dateList
+ for(var i in dateList){
+ dateList[i].isShow=false
+ }
// console.log(e.detail.value)
this.setData({
- date: e.detail.value
+ date: e.detail.value,
+ timeFarme:5,
+ dateList:dateList
})
},
//结束时间
bindDateChangeend(e) {
+ var dateList=this.data.dateList
+ for(var i in dateList){
+ dateList[i].isShow=false
+ }
// console.log(e.detail.value)
this.setData({
- endDate: e.detail.value
+ endDate: e.detail.value,
+ timeFarme:5,
+ dateList:dateList
})
},
@@ -116,18 +140,25 @@ Page({
})
},
- //转运箱号
- bindBoxNum(e) {
+ // //转运箱号
+ // bindBoxNum(e) {
+ // this.setData({
+ // boxNum: e.detail.value
+ // })
+ // },
+ //转运箱
+ bindPickerChangeBox(e){
this.setData({
- boxNum: e.detail.value
+ boxNum:this.data.boxArr[e.detail.value].boxNum,
+ boxId:this.data.boxArr[e.detail.value].id
})
},
//送检机构
bindPickerChange(e) {
this.setData({
- insName: this.data.ins[e.detail.value],
- insIdx: e.detail.value
+ orgName:this.data.institutionNoArr[e.detail.value].orgName,
+ institutionNo:this.data.institutionNoArr[e.detail.value].id
})
},
@@ -140,17 +171,23 @@ Page({
//查询底部列表数据
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
+ 'logisticsWay':"1",//物流方式1自建2第三方3货运
+ 'unitType':'',//物流单位
+ 'institutionNo':this.data.institutionNo,//送检机构编号
+ 'boxNum': '', //转运箱号
+ 'boxId':this.data.boxId,//转运箱id
+ 'logisticsMen': this.data.logisticsMen, //物流员
+ 'logisticsNo': this.data.logisticsNo, //物流单号
+ 'startDate': this.data.date, //开始时间
+ 'endDate': this.data.endDate,//结束时间
+ 'rangeType':this.data.timeFarme,//时间范围
}
- request.post(`/logistics/selectTranLogistics`, reqData).then(res => {
+ request.post(`/logistics/selectInfoLogistics?pageNum=1&pageSize=9999`, reqData).then(res => {
if(res.data.data.length == 0){
+ this.setData({
+ sampleList:[]
+ })
wx.showToast({
title: '无查询结果',
icon: 'error'
@@ -160,6 +197,7 @@ Page({
sampleList: res.data.data,
sampleCount: res.data.data.length
})
+ console.log(this.data.sampleList);
}
})
},
@@ -168,10 +206,16 @@ Page({
resetting() {
this.currentTime()
this.setData({
- logisticsNo: '',
- insName: '',
- logisticsMen: '',
- boxNum: ''
+ sampleList:[],//查询结果列表
+ orgName:'',
+ institutionNo:'',//送检机构编号
+ boxNum: '', //转运箱号
+ boxId:'',
+ logisticsMen: '', //物流员
+ logisticsNo: '', //物流单号
+ date: '', //开始时间
+ endDate: '',//结束时间
+ timeFarme:'',//时间范围
})
},
@@ -192,20 +236,17 @@ Page({
onLoad(options) {
// this.currentTime()
-
//获取送检机构列表
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
+ institutionNoArr: res.data.data
+ })
+ })
+ //转运箱
+ request.post(`/box/selectTranBox`).then(res => {
+ this.setData({
+ boxArr:res.data.data
})
-
- //查询物流批次列表
- // this.selSampleList();
})
},
diff --git a/yyt-mall-wl/pages/queryme/queryme.wxml b/yyt-mall-wl/pages/queryme/queryme.wxml
index 599d1ad..6ad33c7 100644
--- a/yyt-mall-wl/pages/queryme/queryme.wxml
+++ b/yyt-mall-wl/pages/queryme/queryme.wxml
@@ -34,22 +34,22 @@
-
-
+
+
-
+
-
+
+
+
+
+
+
+
+
@@ -63,78 +63,37 @@
-
+
序 号
送检机构
- 物流单号
- 数 量
- 运输方式
+ 物流单号
+ 数 量
+ 运输方式
转运箱号
预计出发时间
- 到达时间
+ 预计到达时间
车牌号
驾驶员
物流员
备 注
-
-
-
- {{index + 1}}
- {{item.logisticsNo}}
- {{item.institutionName}}
- {{item.createTime}}
- {{item.number}}
-
- 自建物流
- 其他
-
- {{item.boxNum}}
- {{item.startTime}}
- {{item.collTime == '' ? '未核收':item.collTime}}
- {{itme.numberplate}}
- {{itme.notes}}
-
-
+
+ {{index + 1}}
+ {{item.institutionName}}
+ {{item.logisticsNo}}
+ {{item.number}}
+ 自建物流
+ {{item.boxPlateNumber}}
+ {{item.startTime}}
+ {{item.expectedEndTime}}
+ {{item.carPlateNumber}}
+ {{item.driverMen}}
+ {{item.logisticsMen}}
+ {{item.notes}}
+
-
\ No newline at end of file
diff --git a/yyt-mall-wl/pages/queryme/queryme.wxss b/yyt-mall-wl/pages/queryme/queryme.wxss
index 9d50faf..1c9ddb7 100644
--- a/yyt-mall-wl/pages/queryme/queryme.wxss
+++ b/yyt-mall-wl/pages/queryme/queryme.wxss
@@ -51,9 +51,7 @@ page{
.tabel{
background-color: #fff;
border-radius: 15rpx;margin-top: 15rpx;
- padding: 30rpx 10rpx 50rpx 10rpx;
- padding: 20rpx;
- /* border: 1rpx #ebeaea solid; */
+ padding: 50rpx 15rpx 100rpx 15rpx;
box-shadow: 0 0 10px #ddd;
}
.tr{
@@ -75,9 +73,9 @@ page{
flex-wrap: nowrap;
white-space: nowrap;
min-width: 200rpx;
+ overflow: hidden;
}
-
.top view{
background-color: #6bc9ca;
color: #fff;
diff --git a/yyt-mall-wl/pages/querythree/querythree.js b/yyt-mall-wl/pages/querythree/querythree.js
index 0537a85..5aa99db 100644
--- a/yyt-mall-wl/pages/querythree/querythree.js
+++ b/yyt-mall-wl/pages/querythree/querythree.js
@@ -29,18 +29,24 @@ Page({
isShow:false,
},
],
-
+ unitTypeArr:[],//物流单位列表
+ unitType:'',//物流单位id
+ unitType1:'',//物流单位
+ institutionNoArr:[],//送检机构数组
+ orgName:'',//送检机构名称
+ institutionNo:'',//送检机构编号
date: '', //开始时间
endDate: '',
- start: '2023-01-01',
- end: '',
+ timeFarme:'',//时间范围
logisticsNo: '', //物流单号
- ins: [],
- insName: '', //机构名称
- insIdx: '', //默认机构所选下标
logisticsMen: '', //物流员
boxNum: '', //转运箱号
sampleList: [], //查询列表
+
+
+
+ start: '2023-01-01',
+ end: '',
sampleCount: '', //查询记录总数
},
@@ -52,23 +58,28 @@ Page({
},
selectDate(e){
- console.log(e.currentTarget.dataset.id);
var id=e.currentTarget.dataset.id
var dateList=this.data.dateList
for(var i in dateList){
if(dateList[i].id==id){
dateList[i].isShow=true
+ this.setData({
+ timeFarme:dateList[i].id
+ })
}else{
dateList[i].isShow=false
}
}
this.setData({
- dateList:dateList
+ dateList:dateList,
+ date: '',
+ endDate: '',
})
},
//筛选确定
okDate(){
+ this.selSampleList()
this.setData({
screenisshow:false
})
@@ -84,6 +95,8 @@ Page({
dateList:dateList,
date: '',
endDate: '',
+ timeFarme:'',
+ sampleList:[]
})
},
@@ -97,16 +110,36 @@ Page({
//开始时间
bindDateChange(e) {
+ var dateList=this.data.dateList
+ for(var i in dateList){
+ dateList[i].isShow=false
+ }
// console.log(e.detail.value)
this.setData({
- date: e.detail.value
+ date: e.detail.value,
+ timeFarme:5,
+ dateList:dateList
})
},
//结束时间
bindDateChangeend(e) {
+ var dateList=this.data.dateList
+ for(var i in dateList){
+ dateList[i].isShow=false
+ }
// console.log(e.detail.value)
this.setData({
- endDate: e.detail.value
+ endDate: e.detail.value,
+ timeFarme:5,
+ dateList:dateList
+ })
+ },
+
+ //物流单位
+ bindPickerChangeunitType(e) {
+ this.setData({
+ unitType1:this.data.unitTypeArr[e.detail.value].dictLabel,
+ unitType:this.data.unitTypeArr[e.detail.value].dictValue
})
},
@@ -127,8 +160,8 @@ Page({
//送检机构
bindPickerChange(e) {
this.setData({
- insName: this.data.ins[e.detail.value],
- insIdx: e.detail.value
+ orgName:this.data.institutionNoArr[e.detail.value].orgName,
+ institutionNo:this.data.institutionNoArr[e.detail.value].id
})
},
@@ -141,17 +174,23 @@ Page({
//查询底部列表数据
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
+ 'logisticsWay':"2",//物流方式1自建2第三方3货运
+ 'unitType':this.data.unitType,//物流单位
+ 'institutionNo':this.data.institutionNo,//送检机构编号
+ 'boxNum': this.data.boxNum, //转运箱号
+ 'boxId':'',//转运箱id
+ 'logisticsMen': this.data.logisticsMen, //物流员
+ 'logisticsNo': this.data.logisticsNo, //物流单号
+ 'startDate': this.data.date, //开始时间
+ 'endDate': this.data.endDate,//结束时间
+ 'rangeType':this.data.timeFarme,//时间范围
}
- request.post(`/logistics/selectTranLogistics`, reqData).then(res => {
+ request.post(`/logistics/selectInfoLogistics?pageNum=1&pageSize=9999`, reqData).then(res => {
if(res.data.data.length == 0){
+ this.setData({
+ sampleList:[]
+ })
wx.showToast({
title: '无查询结果',
icon: 'error'
@@ -161,6 +200,7 @@ Page({
sampleList: res.data.data,
sampleCount: res.data.data.length
})
+ console.log(this.data.sampleList);
}
})
},
@@ -169,10 +209,17 @@ Page({
resetting() {
this.currentTime()
this.setData({
- logisticsNo: '',
- insName: '',
- logisticsMen: '',
- boxNum: ''
+ unitType:'',//物流单位id
+ unitType1:'',//物流单位
+ orgName:'',//送检机构名称
+ institutionNo:'',//送检机构编号
+ date: '', //开始时间
+ endDate: '',
+ timeFarme:'',//时间范围
+ logisticsNo: '', //物流单号
+ logisticsMen: '', //物流员
+ boxNum: '', //转运箱号
+ sampleList: [], //查询列表
})
},
@@ -194,19 +241,21 @@ Page({
// this.currentTime()
+
+
+
//获取送检机构列表
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
+ institutionNoArr: res.data.data
})
+ })
- //查询物流批次列表
- // this.selSampleList();
+ //物流单位
+ request.get(`/dict/type/unit_type`).then(res => {
+ this.setData({
+ unitTypeArr:res.data.data
+ })
})
},
diff --git a/yyt-mall-wl/pages/querythree/querythree.wxml b/yyt-mall-wl/pages/querythree/querythree.wxml
index 79ba26f..00d71c3 100644
--- a/yyt-mall-wl/pages/querythree/querythree.wxml
+++ b/yyt-mall-wl/pages/querythree/querythree.wxml
@@ -35,13 +35,14 @@
-
+
-
+
-
+
+
-
+
@@ -60,32 +61,31 @@
-
+
序 号
- 物流单号
+ 物流单号
物流单位
送检机构
- 物流电话
+ 物流电话
物流费用
转运箱号
- 到达时间
+ 预计到达时间
物流员
- 备注
+ 备注
+
+
+ {{index + 1}}
+ {{item.logisticsNo}}
+ {{item.unitType==1?'顺丰':'' || item.unitType==2?'京东':'' || item.unitType==3?'自建':''}}
+ {{item.institutionName}}
+ {{item.phone}}
+ {{item.cost}}
+ {{item.boxPlateNumber}}
+ {{item.expectedEndTime}}
+ {{item.logisticsMen}}
+ {{item.notes}}
-
-
- {{index + 1}}
- {{item.logisticsNo}}
- {{item.institutionName}}
- {{item.entryDate}}
- {{item.cost}}
-
- 私家车
- 其他
-
-
-
diff --git a/yyt-mall-wl/pages/querythree/querythree.wxss b/yyt-mall-wl/pages/querythree/querythree.wxss
index 40d32a4..fc02fbb 100644
--- a/yyt-mall-wl/pages/querythree/querythree.wxss
+++ b/yyt-mall-wl/pages/querythree/querythree.wxss
@@ -55,9 +55,7 @@ page{
.tabel{
background-color: #fff;
border-radius: 15rpx;margin-top: 15rpx;
- padding: 30rpx 10rpx 50rpx 10rpx;
- padding: 20rpx;
- /* border: 1rpx #ebeaea solid; */
+ padding: 50rpx 15rpx 100rpx 15rpx;
box-shadow: 0 0 10px #ddd;
}
.tr{
@@ -79,6 +77,7 @@ page{
flex-wrap: nowrap;
white-space: nowrap;
min-width: 150rpx;
+ overflow: hidden;
}
.top view{
background-color: #6bc9ca;
diff --git a/yyt-mall-wl/pages/threeLogistics/threeLogistics.js b/yyt-mall-wl/pages/threeLogistics/threeLogistics.js
index 54017bb..2943081 100644
--- a/yyt-mall-wl/pages/threeLogistics/threeLogistics.js
+++ b/yyt-mall-wl/pages/threeLogistics/threeLogistics.js
@@ -2,45 +2,37 @@
var datePicker = require('../../utils/dateSetting')
var request = require('../../utils/http')
var dateUtils = require('../../utils/dateUtils')
+var app=getApp()
+
Page({
data: {
+ logno:'',
+
boxArr:[],//转运箱列表
- boxId:'',//转运箱id
+ // boxId:'',//转运箱id
boxNum: '', //转运箱号
unitTypeArr:[],//物流单位列表
unitType:'',//物流单位id
unitType1:'',//物流单位
-
selfOrderCode: '', //物流单号
- list: [{
- 'id': 1,
- 'number': '2023050002',
- 'time': '2023-5-12 11:32',
- 'status': '已签收',
- 'name': '张三',
- 'num': 'M2023055568'
- }],
- pipenum: '',
- ins: [],
- insIdx: 0, //物流所选下标
- date: '',
- start: '2023-07-01', // 时间选择器开始时间
- end: '', // 时间选择器结束时间
-
- potoSrc: '../../images/addPoto.png', //默认图片
- poto: [], //车辆&转运箱照片 最大长度 4
-
expectedEndTime: '', //预计到达时间
multiArray: [],
multiIndex: [0, 0, 0, 0, 0],
choose_year: "",
srcArray: [],
phone: '', //物流电话
-
cost: '', //物流费用
logisticsMen: '', //物流员
notes: '', //备注
+ pipenum: '',
+ number: '', //数量
+ list: [],
+ date: '',
+ start: '2023-07-01', // 时间选择器开始时间
+ end: '', // 时间选择器结束时间
+ potoSrc: '../../images/addPoto.png', //默认图片
+ poto: [], //车辆&转运箱照片 最大长度 4
sampleCount: '0', //样本数量
//样本列表
sampleList: [],
@@ -77,8 +69,8 @@ Page({
var _this = this;
request.upImgFile(`/feedBack/upload`, imageSrc).then(res => {
var resObj = JSON.parse(res.data)
- console.log('upImgFile data =' + resObj.data.url);
- console.log('upImgFile res=' + JSON.stringify(res.data));
+ // console.log('upImgFile data =' + resObj.data.url);
+ // console.log('upImgFile res=' + JSON.stringify(res.data));
if (resObj.code > 400) {
wx.showModal({
title: '提示',
@@ -125,6 +117,13 @@ Page({
})
}
+ //物流单号
+ if (data_id == 'selfOrderCode') {
+ this.setData({
+ selfOrderCode: value
+ })
+ }
+
//物流电话
if (data_id == 'phone') {
this.setData({
@@ -146,6 +145,20 @@ Page({
})
}
+ //数量
+ if (data_id == 'number') {
+ this.setData({
+ number: value
+ })
+ }
+
+ //转运箱
+ if (data_id == 'boxNum') {
+ this.setData({
+ boxNum: value
+ })
+ }
+
//驾驶员
if (data_id == 'driverMen') {
this.setData({
@@ -164,9 +177,13 @@ Page({
scacode() {
wx.scanCode({
success: (res) => {
- console.log(res.result);
+ var result=res.result
+ if(result.length>20){
+ result=result.slice(5);
+ console.log(result);
+ }
this.setData({
- pipenum: res.result
+ pipenum:result
})
}
})
@@ -180,8 +197,8 @@ Page({
maxDuration: 30,
camera: 'back',
success: res => {
- console.log(this.data.srcI)
- console.log(res.tempFiles[0].tempFilePath)
+ // console.log(this.data.srcI)
+ // console.log(res.tempFiles[0].tempFilePath)
// this.up();
}
})
@@ -222,12 +239,12 @@ Page({
},
//转运箱
- bindPickerChangeBox(e){
- this.setData({
- boxNum:this.data.boxArr[e.detail.value].boxNum,
- boxId:this.data.boxArr[e.detail.value].id
- })
- },
+ // bindPickerChangeBox(e){
+ // this.setData({
+ // boxNum:this.data.boxArr[e.detail.value].boxNum,
+ // boxId:this.data.boxArr[e.detail.value].id
+ // })
+ // },
//日期
bindDateChange(e) {
@@ -283,7 +300,7 @@ Page({
'logisticsNo': this.data.selfOrderCode
}
request.post(`/logistics/selectTranLogistics`, reqData).then(res => {
- // console.log(res.data);
+ console.log(res.data.data);
this.setData({
sampleList: res.data.data,
sampleCount: res.data.data.length
@@ -292,22 +309,24 @@ Page({
},
- goDetail() {
+ goDetail(e) {
+ console.log('goDetail=' + e.currentTarget.dataset.id);
+ var sample = this.data.sampleList[e.currentTarget.dataset.id]
+ console.log('==========',sample);
wx.navigateTo({
- url: '../details/details',
+ url: '../details/details?sample=' + JSON.stringify(sample),
})
},
//保存样本信息
saveInfo() {
var temp = this.data;
- //处理出发时间
- // var startTime = dateUtils.customizeDateFormat(temp.time);
//处理到达时间
var endTime = dateUtils.customizeDateFormat(temp.expectedEndTime);
// if (this.showErrInfo(startTime, '出发时间不可为空')) return
if (this.showErrInfo(endTime, '到达时间不可为空')) return
+ if (this.showErrInfo(this.data.selfOrderCode, '物流单号不可为空')) return
//处理物流车拍照
var carPoto = []
@@ -320,18 +339,18 @@ Page({
boxPoto.push(array[index])
}
}
-
+
var tempData = {
"barCode": temp.pipenum, //样本条码
"barCodeImg": "", //物流拍照图
- "boxId":temp.boxId,//转运箱id
+ "boxId":'',//转运箱id
"boxNum": temp.boxNum, //转运箱号
"carPics": carPoto.toString(), //物流车图片 逗号分隔
"boxPics": boxPoto.toString(), // 转运箱图片 逗号分隔
- "cost": 0, // 物流费用
- "driverMen": temp.driverMen, //驾驶员
+ "cost": temp.cost, // 物流费用
+ "driverMen": '', //驾驶员
"entryDate": temp.date, // 录入日期
- "endDate": '2023-07-06 14:52:53', //startTime
+ "endDate": '', //startTime
"expectedEndTime": endTime, //预计到达时间 endTime
"institutionName":'',//送检机构名称
"institutionNo":'', //送检机构编号
@@ -348,12 +367,12 @@ Page({
"updateBy": 0,
"updateTime": ""
}
- console.log(endTime);
-
request.post(`/batch/addTranLogistics`, tempData).then(res => {
- console.log(JSON.stringify(res.data));
+ // console.log(JSON.stringify(res.data));
if (res.data.code == 200) {
- this.data.selfOrderCode = res.data.data
+ wx.showToast({
+ title: res.data.message,
+ })
//保存成功后,查询底部列表
this.selSampleList();
} else {
@@ -372,9 +391,10 @@ Page({
//显示必选项为空提示
showErrInfo(field, errInfo) {
if (field === undefined || field.length == 0) {
- wx.showToast({
- icon: 'error',
- title: errInfo,
+ wx.showModal({
+ showCancel:false,
+ title:'提示',
+ content:errInfo,
})
return true;
}
@@ -384,6 +404,13 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad(options) {
+ if(options!==undefined){
+ console.log(options.logno);
+ this.setData({
+ logno:options.logno
+ })
+ }
+
let now = new Date(); //获取时间
let year = now.getFullYear(); //获取当前年
let month = now.getMonth() + 1; //获取当前月份
@@ -402,31 +429,18 @@ Page({
//获取物流单号 1.自建物流 2.第三方物流 3.货运物流
- request.get(`/batch/getBatchsNumber?logisticsWay=2`).then(res => {
- console.log('getBatchsNumber=' + JSON.stringify(res.data))
- if (res.data.code == 200) {
- this.setData({
- selfOrderCode: res.data.data
- })
- }
- })
-
- //获取物流机构列表 /dict/type/{dictType}
- // request.get(`/dict/type/unit_type`).then(res => {
- // var array = res.data.data
- // var tempArr = []
- // for (let index = 0; index < array.length; index++) {
- // tempArr.push(array[index].dictLabel)
+ // request.get(`/batch/getBatchsNumber?logisticsWay=2`).then(res => {
+ // if (res.data.code == 200) {
+ // this.data.selfOrderCode = res.data.data
+ // this.setData({
+ // selfOrderCode: res.data.data
+ // })
+
+ // this.selSampleList(); //查询物流批次列表
// }
-
- // this.setData({
- // ins: tempArr
- // })
-
- // //查询物流批次列表
- // this.selSampleList()
// })
+
//初始化照片按钮
var tempSrc = [this.data.potoSrc, this.data.potoSrc, this.data.potoSrc, this.data.potoSrc,this.data.potoSrc, this.data.potoSrc, this.data.potoSrc, this.data.potoSrc]
this.setData({
@@ -441,11 +455,11 @@ Page({
})
//转运箱
- request.post(`/box/selectTranBox`).then(res => {
- this.setData({
- boxArr:res.data.data
- })
- })
+ // request.post(`/box/selectTranBox`).then(res => {
+ // this.setData({
+ // boxArr:res.data.data
+ // })
+ // })
},
@@ -460,7 +474,13 @@ Page({
* 生命周期函数--监听页面显示
*/
onShow() {
-
+ if(this.data.logno!=undefined){
+ this.setData({
+ selfOrderCode:this.data.logno
+ })
+ this.selSampleList();
+ console.log(this.data.logno);
+ }
},
/**
diff --git a/yyt-mall-wl/pages/threeLogistics/threeLogistics.wxml b/yyt-mall-wl/pages/threeLogistics/threeLogistics.wxml
index b2f0514..49f3232 100644
--- a/yyt-mall-wl/pages/threeLogistics/threeLogistics.wxml
+++ b/yyt-mall-wl/pages/threeLogistics/threeLogistics.wxml
@@ -1,6 +1,6 @@
-
+
@@ -24,13 +24,18 @@
物流员
物流单号
-
- {{item.id}}
- {{item.number}}123
- {{item.time}}
- {{item.status}}
- {{item.name}}
- {{item.num}}
+
+ {{index + 1}}
+ {{item.barCode}}
+ {{item.createTime}}
+ 未采样
+ 已采样
+ 已发货
+ 已接收
+ 重新采样
+ 其它
+ {{item.logisticsMen}}
+ {{item.logisticsNo}}
@@ -61,9 +66,19 @@
-
+
+
+
+
+
+
+
+
+
+
@@ -72,10 +87,10 @@
-
+
diff --git a/yyt-mall-wl/pages/threeLogistics/threeLogistics.wxss b/yyt-mall-wl/pages/threeLogistics/threeLogistics.wxss
index 6b4ba46..26d5c9d 100644
--- a/yyt-mall-wl/pages/threeLogistics/threeLogistics.wxss
+++ b/yyt-mall-wl/pages/threeLogistics/threeLogistics.wxss
@@ -126,7 +126,7 @@
}
.tr .td{
border-right:#ddd solid 1rpx ;
- border-top: #ddd solid 1rpx;
+ border-bottom: #ddd solid 1rpx;
padding: 15rpx 0;
font-size: 22rpx;
display: flex;
@@ -134,7 +134,7 @@
align-items: center;
flex-wrap: nowrap;
white-space: nowrap;
- min-width: 200rpx;
+ min-width: 250rpx;
}
.tab-top view{
background-color: #51bdbe;
@@ -144,7 +144,7 @@
}
.td1{
border-right:#ddd solid 1rpx ;
- border-top: #ddd solid 1rpx;
+ border-bottom: #ddd solid 1rpx;
padding: 15rpx 0;
font-size: 22rpx;
display: flex;
@@ -153,7 +153,7 @@
flex-wrap: nowrap;
white-space: nowrap;
min-width: 100rpx;
-}
+}
.bottomButton {
width: 100% !important;
diff --git a/yyt-mall-wl/utils/dateSetting.js b/yyt-mall-wl/utils/dateSetting.js
index a114488..ac3ac52 100644
--- a/yyt-mall-wl/utils/dateSetting.js
+++ b/yyt-mall-wl/utils/dateSetting.js
@@ -2,8 +2,8 @@
// 测试
const date = new Date();
const year = date.getFullYear();
-const month = date.getMonth() + 1;
-const day = date.getDay() + 16; //不知道为什么 + 1 的话,时间不是当前日
+const month = date.getMonth()+1;
+const day = date.getDay() -1 ; //不知道为什么 + 1 的话,时间不是当前日
const hour = date.getHours();
const minute = date.getMinutes();
//确定月份呈现