
<!--waybill.wxml-->
<form bindsubmit="formSubmit">
<view class="expense">
<view class="title">
<view class="expense_before">
</view>
<text class="word">运费查询系统</text>
</view>
<view class="wrap">
<view class="des_all">
<view class="label">目的地:</view>
<view class="region"><picker mode="region" name="destination" bindchange="bindRegionChange" value="{{region}}">
<text class="left">{{region[0]}}-{{region[1]}}-{{region[2]}}</text> <text class="right">></text>
</picker>
</view>
</view>
<view class="weight_all">
<view class="label">重量(KG):</view>
<view class="weight">
<input placeholder="" type="digit" name="weight"/>
</view>
<view class="cal_button">
<button style="font-size:14px;bottom:1px;background-color:#0398e7;" type="primary" form-type="submit"> 运费计算 </button>
</view>
</view>
</view>
<view class="hr"></view>
<view class="expense_detail">
<view class="table">
<view class="tr bg-w">
<view class="th">运输方式</view>
<view class="th colorful">预计运期</view>
<view class="th">首价/首重</view>
<view class="th">续假/续重</view>
<view class="th" style="border-right:1rpx solid #c8c8c8;">限重(KG)</view>
</view>
<view class="tr">
<view class="td">DHL</view>
<view class="td colorful">3-15个工作日</view>
<view class="td">90.00</view>
<view class="td"><text class="price">26.00</text>/500克</view>
<view class="td" style="border-right:1rpx solid #c8c8c8;">30</view>
</view>
<view class="tr" style="border-bottom:1rpx solid #c8c8c8;">
<view class="td">FEDEX</view>
<view class="td colorful">3-5个工作日</view>
<view class="td">85.00</view>
<view class="td"><text class="price">20.00</text>/500克</view>
<view class="td" style="border-right:1rpx solid #c8c8c8;">30</view>
</view>
<!--end tr + border-bottom end td + border-right -->
<!-- <block wx:for="{{listData}}">
<view class="tr">
<view class="td">{{item.method}}</view>
<view class="td colorful">{{item.day}}</view>
<view class="td">{{item.fprice}}</view>
<view class="td"><text class="price">{{item.aprice}}</text>/500克</view>
<view class="td" style="border-right:1rpx solid #c8c8c8;">{{item.weightlimit}}</view>
</view>
</block> -->
</view>
</view>
</view>
</form>
|
/* expense.wxss *//* waybill.wxss */
page{
background: #f5f5f5;
font-size: 30rpx;
width: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: auto;
}
.expense{
margin-top: 10px;
min-height: 300px;
padding:30px 20px;
background-color: #ffffff;
}
.expense_before{
display: inline-block;
background-color: red;
width: 4px;
height: 10px;
}
.hr{
width: 100%;
height: 1px;
margin: 30px 0;
background-color: #c7c7c7;
}
.word{
margin-left:10px;
}
.wrap{
width: 100%;
margin:10px 0;
}
.label{
width: 10%;
display: inline;
color: rgba(0,0,0,0.7);
}
.region{
display:inline-block;
width:78%;
overflow:hidden;
padding:5px;
border:1px solid rgba(0,0,0,0.3);
position:relative;
top:12px;
height:26px;
line-height:26px;
}
.weight_all{
margin-top:20px;
width: 100%;
}
.weight{
border:1px solid rgba(0,0,0,0.3);
position: relative;
top: 5px;
left: 5px;
display:inline-block;
padding:5px;
width:40%;
}
.cal_button{
display:inline-block;
width:32%;
position:relative;
top:12px;
left:10px;
}
.left{
float: left;
margin-left: 10px;
color: rgba(0,0,0,0.3);
}
.right{
float: right;
margin-right:10px;
color: rgba(0,0,0,0.3);
}
/*table about */
.table {
border: 0px solid darkgray;
}
.tr {
display: flex;
width: 100%;
justify-content: center;
align-items: center;
margin: 0 0;
}
.td {
color:#bebeb3;
height:22px;
padding:13px 5px 5px 5px;
width:20%;
justify-content:center;
text-align:center;
border:1rpx solid #c8c8c8;
overflow:scroll;
font-size:10px;
border-bottom: none;
border-right: none;
}
.bg-w{
background: snow;
}
.bg-g{
background: #E6F3F9;
}
.th {
padding: 5px;
width: 20%;
justify-content: center;
background: #eeeeee;
color: #666666;
border: 1px solid #c8c8c8;
border-bottom:none;
border-right: none;
display: flex;
align-items: center;
font-size: 8px;
}
.colorful{
color: #0096e6;
}
.price{
color:#f53557;
}
|
// expense.js
Page({
/**
* 页面的初始数据
*/
data: {
listData:[
{"method":"DHL","day":"3-15个工作日","fprice":"90.00","aprice":"26.00","weightlimit":"30"}
],
region: ['--请', '选', '择--']
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
},
bindRegionChange: function (e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
this.setData({
region: e.detail.value
})
},
formSubmit:function(e){
var info={}
info.destination=e.detail.value.destination;
info.weight=e.detail.value.weight;
// 处理
console.log(info)
this.setData({
})
}
})
|
模板简介:该模板名称为【微信小程序快递运费查询系统运费计算页面设计制作开发教程】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。