parent
ba6162c17d
commit
5301986f2f
@ -1,17 +0,0 @@ |
|||||||
/**app.wxss**/ |
|
||||||
page{ |
|
||||||
background: -webkit-linear-gradient(top,#27adb0,#ebf7f7,#f4f4f4) |
|
||||||
} |
|
||||||
|
|
||||||
.box{ |
|
||||||
background: -webkit-linear-gradient(top,#27adb0,#ebf7f7,#f4f4f4); |
|
||||||
min-height: 1400rpx; |
|
||||||
padding: 5rpx 15rpx; |
|
||||||
font-size: 28rpx; |
|
||||||
} |
|
||||||
|
|
||||||
.back{ |
|
||||||
padding: 10rpx; |
|
||||||
border-radius: 15rpx; |
|
||||||
background-color: #fff; |
|
||||||
} |
|
@ -1,4 +0,0 @@ |
|||||||
{ |
|
||||||
"usingComponents": {}, |
|
||||||
"navigationBarTitleText": "三力货运物流" |
|
||||||
} |
|
@ -1,4 +0,0 @@ |
|||||||
{ |
|
||||||
"usingComponents": {}, |
|
||||||
"navigationBarTitleText": "三力自建物流" |
|
||||||
} |
|
@ -1,4 +0,0 @@ |
|||||||
{ |
|
||||||
"usingComponents": {}, |
|
||||||
"navigationBarTitleText": "三力第三方物流" |
|
||||||
} |
|
@ -0,0 +1,157 @@ |
|||||||
|
// pages/queryhandover/queryhandover.js
|
||||||
|
Page({ |
||||||
|
|
||||||
|
/** |
||||||
|
* 页面的初始数据 |
||||||
|
*/ |
||||||
|
data: { |
||||||
|
screenisshow:false, |
||||||
|
dateList:[ |
||||||
|
{ |
||||||
|
id:1, |
||||||
|
name:'近1个月', |
||||||
|
isShow:false, |
||||||
|
}, |
||||||
|
{ |
||||||
|
id:2, |
||||||
|
name:'近3个月', |
||||||
|
isShow:false, |
||||||
|
}, |
||||||
|
{ |
||||||
|
id:3, |
||||||
|
name:'近6个月', |
||||||
|
isShow:false, |
||||||
|
}, |
||||||
|
{ |
||||||
|
id:4, |
||||||
|
name:'今年', |
||||||
|
isShow:false, |
||||||
|
}, |
||||||
|
], |
||||||
|
|
||||||
|
date: '', //开始时间
|
||||||
|
endDate: '', |
||||||
|
}, |
||||||
|
|
||||||
|
//筛选--------------------------
|
||||||
|
screenisshow(){ |
||||||
|
this.setData({ |
||||||
|
screenisshow:true |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
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 |
||||||
|
}else{ |
||||||
|
dateList[i].isShow=false |
||||||
|
} |
||||||
|
} |
||||||
|
this.setData({ |
||||||
|
dateList:dateList |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
//筛选确定
|
||||||
|
okDate(){ |
||||||
|
this.setData({ |
||||||
|
screenisshow:false |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
//筛选重置
|
||||||
|
resDate(){ |
||||||
|
var dateList=this.data.dateList |
||||||
|
for(var i in dateList){ |
||||||
|
dateList[i].isShow=false |
||||||
|
} |
||||||
|
this.setData({ |
||||||
|
dateList:dateList, |
||||||
|
date: '',
|
||||||
|
endDate: '', |
||||||
|
}) |
||||||
|
}, |
||||||
|
//-------------------------------
|
||||||
|
|
||||||
|
//开始时间
|
||||||
|
bindDateChange(e) { |
||||||
|
// console.log(e.detail.value)
|
||||||
|
this.setData({ |
||||||
|
date: e.detail.value |
||||||
|
}) |
||||||
|
}, |
||||||
|
//结束时间
|
||||||
|
bindDateChangeend(e) { |
||||||
|
// console.log(e.detail.value)
|
||||||
|
this.setData({ |
||||||
|
endDate: e.detail.value |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
//退出
|
||||||
|
out(){ |
||||||
|
wx.switchTab({ |
||||||
|
url: '../index/index', |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
/** |
||||||
|
* 生命周期函数--监听页面加载 |
||||||
|
*/ |
||||||
|
onLoad(options) { |
||||||
|
|
||||||
|
}, |
||||||
|
|
||||||
|
/** |
||||||
|
* 生命周期函数--监听页面初次渲染完成 |
||||||
|
*/ |
||||||
|
onReady() { |
||||||
|
|
||||||
|
}, |
||||||
|
|
||||||
|
/** |
||||||
|
* 生命周期函数--监听页面显示 |
||||||
|
*/ |
||||||
|
onShow() { |
||||||
|
|
||||||
|
}, |
||||||
|
|
||||||
|
/** |
||||||
|
* 生命周期函数--监听页面隐藏 |
||||||
|
*/ |
||||||
|
onHide() { |
||||||
|
|
||||||
|
}, |
||||||
|
|
||||||
|
/** |
||||||
|
* 生命周期函数--监听页面卸载 |
||||||
|
*/ |
||||||
|
onUnload() { |
||||||
|
|
||||||
|
}, |
||||||
|
|
||||||
|
/** |
||||||
|
* 页面相关事件处理函数--监听用户下拉动作 |
||||||
|
*/ |
||||||
|
onPullDownRefresh() { |
||||||
|
|
||||||
|
}, |
||||||
|
|
||||||
|
/** |
||||||
|
* 页面上拉触底事件的处理函数 |
||||||
|
*/ |
||||||
|
onReachBottom() { |
||||||
|
|
||||||
|
}, |
||||||
|
|
||||||
|
/** |
||||||
|
* 用户点击右上角分享 |
||||||
|
*/ |
||||||
|
onShareAppMessage() { |
||||||
|
|
||||||
|
} |
||||||
|
}) |
@ -0,0 +1,4 @@ |
|||||||
|
{ |
||||||
|
"usingComponents": {}, |
||||||
|
"navigationBarTitleText": "样本交接查询" |
||||||
|
} |
@ -0,0 +1,70 @@ |
|||||||
|
<!--pages/queryhandover/queryhandover.wxml--> |
||||||
|
<view class="zhezhaoceng {{screenisshow?'screenAlertActive':''}}"> |
||||||
|
<view class="screenAlert"> |
||||||
|
<view style="font-weight: 700;">按时间查询</view> |
||||||
|
<view class="dateList"> |
||||||
|
<view wx:for="{{dateList}}" wx:key="index" data-id="{{item.id}}" bindtap="selectDate" class="date1 {{item.isShow?'dataActive':''}}">{{item.name}}</view> |
||||||
|
<view class="selectdate"> |
||||||
|
<picker mode="date" value="date" start="start" end="end" bindchange="bindDateChange"> |
||||||
|
<input type="text" disabled="true" placeholder="起始时间" placeholder-class="place" value="{{date}}" /> |
||||||
|
</picker> |
||||||
|
<text style="color:#ddd">—</text> |
||||||
|
<picker mode="date" value="date" start="start" end="end" bindchange="bindDateChangeend"> |
||||||
|
<input type="text" disabled="true" placeholder="终止时间" placeholder-class="place" value="{{endDate}}" /> |
||||||
|
</picker> |
||||||
|
</view> |
||||||
|
</view> |
||||||
|
|
||||||
|
<view style="display: flex; margin-top: 50rpx; padding: 20rpx 0;"> |
||||||
|
<button class="chongzhi" bindtap="resDate">重 置</button> |
||||||
|
<button class="queren" bindtap="okDate">确 认</button> |
||||||
|
</view> |
||||||
|
</view> |
||||||
|
</view> |
||||||
|
|
||||||
|
<view class="box"> |
||||||
|
|
||||||
|
<view class="screen"> |
||||||
|
<input type="text" placeholder="请筛选时间" placeholder-class="place" bindinput="getLogisticsNo" value="{{logisticsNo}}" disabled="true" /> |
||||||
|
<view style="display: flex; align-items: center;" bindtap="screenisshow"> |
||||||
|
<image src="../../images/shaixuan.png"></image> |
||||||
|
<view class="wz">筛选</view> |
||||||
|
</view> |
||||||
|
</view> |
||||||
|
|
||||||
|
<view class="back"> |
||||||
|
<view class="tabtop"> |
||||||
|
<text>物流单总数量:0</text> |
||||||
|
<text>样本总数量:0</text> |
||||||
|
<text>总费用:¥0</text> |
||||||
|
</view> |
||||||
|
|
||||||
|
<view class="tabel"> |
||||||
|
<scroll-view scroll-x style="width: 100%; height: 500rpx;"> |
||||||
|
<view class="tr top"> |
||||||
|
<!-- <view class="td td_date">日 期</view> --> |
||||||
|
<view class="td">物流单号</view> |
||||||
|
<view class="td">物流类型</view> |
||||||
|
<view class="td">转运方式</view> |
||||||
|
<view class="td">样本数量</view> |
||||||
|
<view class="td td1">费 用</view> |
||||||
|
</view> |
||||||
|
|
||||||
|
<block> |
||||||
|
<view class="tr"> |
||||||
|
<!-- <view class="td td_date">2023-10-05</view> --> |
||||||
|
<!-- <view class="td">1234567894</view> |
||||||
|
<view class="td">自建物流</view> |
||||||
|
<view class="td">车辆</view> |
||||||
|
<view class="td">50</view> |
||||||
|
<view class="td td1">¥100</view> --> |
||||||
|
</view> |
||||||
|
</block> |
||||||
|
</scroll-view> |
||||||
|
</view> |
||||||
|
|
||||||
|
</view> |
||||||
|
|
||||||
|
<button class="out" bindtap="out">退 出</button> |
||||||
|
|
||||||
|
</view> |
@ -0,0 +1,173 @@ |
|||||||
|
/* pages/queryhandover/queryhandover.wxss */ |
||||||
|
|
||||||
|
.screen{ |
||||||
|
display: flex; |
||||||
|
align-items: center; |
||||||
|
margin-bottom: 5rpx; |
||||||
|
font-size: 26rpx; |
||||||
|
letter-spacing: 1rpx; |
||||||
|
|
||||||
|
} |
||||||
|
.screen input{ |
||||||
|
background-color: rgb(255, 255, 255); |
||||||
|
flex: 1; |
||||||
|
padding: 10rpx 35rpx; |
||||||
|
border-radius: 50rpx; |
||||||
|
box-shadow: 0 0 5rpx #ddd; |
||||||
|
} |
||||||
|
.screen image{ |
||||||
|
width: 50rpx; |
||||||
|
height:50rpx; |
||||||
|
margin-left: 15rpx; |
||||||
|
} |
||||||
|
.screen .wz{ |
||||||
|
margin-right: 10rpx; |
||||||
|
font-size: 30rpx; |
||||||
|
font-weight: 500; |
||||||
|
color: #fff; |
||||||
|
} |
||||||
|
|
||||||
|
.zhezhaoceng{ |
||||||
|
position: fixed; |
||||||
|
background-color: rgb(0, 0, 0,0.4); |
||||||
|
width: 100%; |
||||||
|
height: 100vh; |
||||||
|
z-index: 1000; |
||||||
|
transition: all 0.4s; |
||||||
|
transform: translateY(-100vh); |
||||||
|
} |
||||||
|
.screenAlertActive{ |
||||||
|
transform: translateY(0); |
||||||
|
} |
||||||
|
.screenAlert{ |
||||||
|
z-index: 2000; |
||||||
|
background:#f4f4f4; |
||||||
|
border-radius: 0 0 20rpx 20rpx; |
||||||
|
max-height: 500rpx; |
||||||
|
padding: 20rpx; |
||||||
|
font-size: 30rpx; |
||||||
|
} |
||||||
|
|
||||||
|
.dateList{ |
||||||
|
display: flex; |
||||||
|
flex-wrap: wrap; |
||||||
|
justify-content:space-around; |
||||||
|
} |
||||||
|
.dateList .date1{ |
||||||
|
background-color: #fff; |
||||||
|
margin-left: 20rpx; |
||||||
|
text-align: center; |
||||||
|
width: 200rpx; |
||||||
|
padding: 15rpx 0; |
||||||
|
margin-top: 20rpx; |
||||||
|
border-radius: 50rpx; |
||||||
|
font-size: 26rpx; |
||||||
|
|
||||||
|
} |
||||||
|
.dataActive{ |
||||||
|
border: 1rpx #38bec0 solid; |
||||||
|
background-color: #deeff0 !important; |
||||||
|
} |
||||||
|
|
||||||
|
.selectdate{ |
||||||
|
margin-top: 20rpx; |
||||||
|
display: flex; |
||||||
|
justify-content: space-between; |
||||||
|
align-items: center; |
||||||
|
width: 62%; |
||||||
|
} |
||||||
|
.selectdate input{ |
||||||
|
background-color: #fff; |
||||||
|
border-radius: 30rpx; |
||||||
|
font-size: 26rpx; |
||||||
|
padding: 12rpx 0; |
||||||
|
text-align: center; |
||||||
|
} |
||||||
|
|
||||||
|
.chongzhi{ |
||||||
|
background-color: #eee; |
||||||
|
border-radius: 52rpx; |
||||||
|
border: 1rpx #ddd solid; |
||||||
|
width: 45% !important; |
||||||
|
height: 70rpx; |
||||||
|
font-size: 30rpx; |
||||||
|
} |
||||||
|
.queren{ |
||||||
|
background-color: #38bec0; |
||||||
|
color: #fff; |
||||||
|
border-radius: 52rpx; |
||||||
|
width: 45% !important; |
||||||
|
height: 70rpx; |
||||||
|
font-size: 30rpx; |
||||||
|
} |
||||||
|
.place{ |
||||||
|
color: rgb(209, 208, 208); |
||||||
|
} |
||||||
|
|
||||||
|
.back{ |
||||||
|
margin-top: 10rpx; |
||||||
|
text-align: center; |
||||||
|
box-shadow: 0 0 10px #ddd; |
||||||
|
|
||||||
|
} |
||||||
|
.tabtop{ |
||||||
|
display: flex; |
||||||
|
width: 100%; |
||||||
|
justify-content:space-evenly; |
||||||
|
font-size: 26rpx; |
||||||
|
color: #555; |
||||||
|
margin-top: 20rpx; |
||||||
|
} |
||||||
|
|
||||||
|
.tabel{ |
||||||
|
background-color: #fff; |
||||||
|
/* border-radius: 15rpx;margin-top: 15rpx; */ |
||||||
|
/* padding: 30rpx 10rpx 50rpx 10rpx; */ |
||||||
|
/* padding: 20rpx; */ |
||||||
|
border: 1rpx #ddd solid; |
||||||
|
margin-top: 30rpx; |
||||||
|
|
||||||
|
} |
||||||
|
.tr{ |
||||||
|
display: flex; |
||||||
|
width: 100%; |
||||||
|
|
||||||
|
} |
||||||
|
.tr .td{ |
||||||
|
/* border-right:#ddd solid 1rpx ; |
||||||
|
border-top: #ddd solid 1rpx; |
||||||
|
border-bottom: #ddd solid 1rpx; */ |
||||||
|
border-right: 1rpx #ddd solid; |
||||||
|
border-bottom: 1rpx #ddd solid; |
||||||
|
padding: 15rpx 0; |
||||||
|
font-size: 22rpx; |
||||||
|
display: flex; |
||||||
|
justify-content: center; |
||||||
|
align-items: center; |
||||||
|
flex-wrap: nowrap; |
||||||
|
white-space: nowrap; |
||||||
|
min-width: 150rpx; |
||||||
|
} |
||||||
|
.top view{ |
||||||
|
background-color: #6bc9ca; |
||||||
|
color: #fff; |
||||||
|
font-size: 24rpx !important; |
||||||
|
font-weight: 700 !important; |
||||||
|
} |
||||||
|
.td1{ |
||||||
|
min-width: 100rpx !important; |
||||||
|
} |
||||||
|
.td_date{ |
||||||
|
min-width: 200rpx !important; |
||||||
|
} |
||||||
|
.td_time{ |
||||||
|
min-width: 300rpx !important; |
||||||
|
} |
||||||
|
|
||||||
|
.out{ |
||||||
|
border-radius: 50rpx; |
||||||
|
background-color: #38bec0; |
||||||
|
color: #fff; |
||||||
|
margin-top: 200rpx; |
||||||
|
width: 70% !important; |
||||||
|
} |
Loading…
Reference in new issue