
<!--pages/onwayPackageTrans/onwayPackageTrans.wxml-->
<view class="top">
<view class="left">
<button type="primary" class="common" style="color:#f9364f;background-color: #ffffff;width:95%" bindtap="jump" data-jump="packagePredictTrans">包裹预报</button>
</view>
<view class="center">
<button type="primary" class="special" style="color:#f9364f;background-color: #ffffff;width:95%" bindtap="jump" data-jump="packageRenlingTrans">包裹认领</button>
</view>
<view class="right">
<button type="primary" class="common" style="background-color: #f9364f;width:95%" bindtap="jump" data-jump="arrivedPackageTrans">我的包裹</button>
</view>
</view>
<view class="middle-form">
<view class="top-wrap">
<image src="../../images/trans/2.png" class="img"></image>
<text class="word-tip">包裹认领</text>
</view>
<view class="switch-btn">
<view class="arrive">
<button style="margin:0;background-color:#ffffff;color:#0398e7;width:90%;line-height:2;border:2px solid #0398e7;" bindtap="jump" data-jump="arrivedPackageTrans" >到库包裹</button>
</view>
<view class="onway">
<button style="margin:0;background-color:#0398e7;color:#ffffff;width:90%;line-height:2" bindtap="jump" data-jump="onwayPackageTrans" >在途包裹</button>
</view>
</view>
<view class="row">
<view class="fleft">
快递公司:
</view>
<view class="fright">
<picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}">
<view class="picker">
<text style="margin-left:5px;color:#848484;">{{array[index]}}</text>
<view style="float:right;margin-right:5px;">
<image src="../../images/common/Arrow-bottom.png" class="arrow"></image>
</view>
</view>
</picker>
</view>
</view>
<view class="hr"></view>
<view class="table">
<view class="top-row">
<view class="top-all-select">
<checkbox value="" color="#f9364f" bindtap="allSelect" />
</view>
<view style="width:10%">全选</view>
<view class="top-detail">物品详情</view>
<view class="top-weight">重量(KG)</view>
<view class="top-action">操作</view>
</view>
<!--block area -->
<block wx:for="{{packages}}">
<view class="row">
<view class="all-select">
<checkbox value="" color="#f9364f" checked="{{allcheck}}"/>
</view>
<view class="wrap">
<view class="detail">
<view class="label">
包裹ID: <text class="word">{{item.id}}</text>
</view>
<view class="label">
快递单号: <text class="word">{{item.waybillNum}}</text>
</view><view class="label">
状态: <text class="word">{{item.status}}</text>
</view><view class="label">
库存(天): <text class="word">{{item.stock}}</text>
</view>
</view>
<view class="weight">{{item.weight}}</view>
<view class="action">
<button class="detail-btn" bindtap="jump" data-jump="detailMypackageTrans">详情</button>
<button class="detail-btn" bindtap="jump" data-jump="editMypackageTrans">编辑</button>
</view>
</view>
</view>
</block>
<view class="count-row">
<view class="free"></view>
<view class="count">
<view class="num">
共计:<text style="margin:0 5px">2</text>件
</view>
<view class="fee">
总重: <text class="red">0.00</text>
</view>
</view>
</view>
<!--end -->
</view>
</view>
<view class="btnWrap">
<button disabled="true" style="background-color:#c9c9c9;color:#ffffff">提交合箱转运</button>
</view>
<!--table -->
|
/* pages/onwayPackageTrans/onwayPackageTrans.wxss */
.top{
display:flex;
padding:10px 20px;
justify-content:space-between;
background-color: #ffffff;
}
.left{
width: 33%;
border-right:1px solid transparent;
border-image:linear-gradient( #ffffff, #d3d3d3,#ffffff) 2;
}
.center{
width: 33%;
border-right:1px solid transparent;
border-image:linear-gradient( #ffffff, #d3d3d3,#ffffff) 2;
}
.right{
width: 33%;
}
.special{
border-radius:40px;
line-height:26px;
font-size:15px;
border: 1px solid red;
}
.common{
border: 1px solid #f9364f;
line-height:26px;
border-radius:40px;
font-size:15px;
}
/*middle */
.middle-form{
background-color:#ffffff;
padding:15px;
margin-top:5px;
}
.top-wrap{
background-color:#999999;
display:flex;
padding:10px 10px;
font-weight:bold;
border-radius:4px;
}
.img{
width:18px;
height:18px;
}
.word-tip{
color:#ffffff;
margin-left:5px;
font-weight: bold;
}
/*addition */
.switch-btn{
margin:15px 0;
display:flex;
}
.arrive{
width:50%;
display:flex;
justify-content:flex-start;
border-right:1px solid;
border-image:linear-gradient( #ffffff, #d3d3d3,#ffffff) 2;
}
.onway{
width:50%;
display:flex;
justify-content:flex-end;
}
/* express */
.row{
display:flex;
justify-content:space-between;
}
.red{
color:red;
}
.fleft{
color:#848484;
width: 25%;
}
.fright{
width: 75%;
}
.arrow{
width:20px;
height:10px;
}
/*table */
.table{
padding:5px;
background-color:#eeeeee;
display:flex;
flex-flow:column wrap;
}
.top-row{
display:flex;
justify-content:space-between;
text-align:center;
color:#6b6b6b;
align-items:center;
}
.top-all-select{
width:10%;
}
.top-detail{
width:40%;
}
.top-weight{
width:20%;
}
.top-action{
width:20%;
}
/*row */
.row{
display:flex;
justify-content:space-between;
text-align:center;
color:#6b6b6b;
align-items:center;
}
.all-select{
width:10%;
}
.wrap{
width:90%;
display:flex;
background-color:#ffffff;
border: 1px solid #ababab;
font-size:13px;
}
.detail{
width:55%;
text-align:left;
padding:5px;
border-right: 1px solid #dbdbdb;
}
.weight{
border-right: 1px solid #dbdbdb;
width:22%;
display:flex;
justify-content:center;
align-items:center;
color: #f9364f;
}
.action{
width:23%;
padding:10px 0;
justify-content:space-between;
display:flex;
flex-flow:column wrap;
align-items:center;
}
.label{
margin-bottom:5px;
}
.word{
color:#a2a2a2;
margin-left:5px;
}
.detail-btn{
margin:0;
line-height:2;
padding:0;
width:80%;
font-size:13px;
color:#0098e4;
background:linear-gradient(to bottom,#d6d6d6 0%,#bcbcbc 100%);
border-radius:2px;
}
/*count */
.count-row{
display:flex;
text-align:center;
flex-flow: row wrap;
color:#6b6b6b;
}
.free{
width: 10%;
}
.fee{
}
.count{
width:70%;
display:flex;
justify-content:space-between;
align-items:center;
}
.btnWrap{
margin-top:20px;
padding:0 15px;
}
.submitbtn{
background-color:#c9c9c9;
color:#ffffff;
}
|
// pages/onwayPackageTrans/onwayPackageTrans.js
Page({
/**
* 页面的初始数据
*/
data: {
allcheck: false,
array:
["百事汇通", "京东商城", "快捷快递", "顺丰快递", "申通E物流", "EMS快递", "圆通快递", "天天快递", "国通快递", "一店通", "申通快递", '急宅送', '全峰速运', '中国邮政'],
index: 0,
packages: [
{ 'id': "A2456", "waybillNum": "54643134642", "status": "已到库", "stock": "10", "weight": "28.20" },
{ 'id': "A2600", "waybillNum": "15646545648", "status": "已到库", "stock": "20", "weight": "21.58" },
]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
},
jump: function (e) {
var url = e.currentTarget.dataset.jump;
wx.navigateTo({
url: '../' + url + "/" + url,
complete: function () {
console.log('success')
}
})
},
formSubmit: function (e) {
console.log('传值处理..')
wx.redirectTo({
url: '../../pages/mergeTrans/mergeTrans',
})
},
allSelect: function () {
var allcheck = this.data.allcheck === false ? true : false;
this.setData({
allcheck: allcheck,
})
}
})
|
模板简介:该模板名称为【微信小程序我的包裹提交合箱转运页设计制作开发教程】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。