commit 2a2d92bf6dd1751e255631f961b481abd3ddf2d7 Author: chenxuhui Date: Mon Nov 19 18:27:17 2018 +0800 创建项目 diff --git a/app.js b/app.js new file mode 100644 index 0000000..095ab8e --- /dev/null +++ b/app.js @@ -0,0 +1,26 @@ +//app.js +var app = getApp(); +App({ + + onShow: function (options) { + var extraData = null; + //options.referrerInfo.extraData = { orderID: 33 }; + // 判断是否点击其他小程序分享进入 + if (options.referrerInfo.extraData) { + extraData = options.referrerInfo.extraData + this.globalData.shareOrderID = extraData.orderID; + }; + }, + + globalData: { + UserName:"", + shareOrderID: 0, + OpenId: "", + AppId: "wx246fd8f3a0273f2f", + Phone: "", + From: "", + baseUrl: "https://miniprogram.food988.com/Rest.aspx", + TransferBaseUrl: "https://miniprogram.food988.com/RequestTransfer.aspx", + CustomerId: "", + } +}) \ No newline at end of file diff --git a/app.json b/app.json new file mode 100644 index 0000000..eb5372a --- /dev/null +++ b/app.json @@ -0,0 +1,40 @@ +{ + "pages": [ + "pages/homePage/homePage", + "pages/message/message", + "pages/mine/mine", + "pages/orderList/orderList", + "pages/orderList/orderDetail/orderDetail" + ], + "window": { + "backgroundTextStyle": "light", + "navigationBarTitleText": "畜司机易", + "navigationBarBackgroundColor": "#2689f8", + "navigationBarTextStyle": "#FFFFFF" + }, + "tabBar": { + "borderStyle": "white", + "selectedColor": "#2689f8", + "color": "#999999", + "list": [ + { + "pagePath": "pages/homePage/homePage", + "text": "首页", + "iconPath": "/imgs/homePage.png", + "selectedIconPath": "/imgs/homePageSelected.png" + }, + { + "pagePath": "pages/message/message", + "text": "消息", + "iconPath": "/imgs/message.png", + "selectedIconPath": "/imgs/messageSelected.png" + }, + { + "pagePath": "pages/mine/mine", + "text": "我的", + "iconPath": "/imgs/mine.png", + "selectedIconPath": "/imgs/mineSelected.png" + } + ] + } +} \ No newline at end of file diff --git a/app.wxss b/app.wxss new file mode 100644 index 0000000..75f4fde --- /dev/null +++ b/app.wxss @@ -0,0 +1 @@ +/**app.wxss**/ diff --git a/imgs/backGroundImage.png b/imgs/backGroundImage.png new file mode 100644 index 0000000..334feb8 Binary files /dev/null and b/imgs/backGroundImage.png differ diff --git a/imgs/beijingtu.png b/imgs/beijingtu.png new file mode 100644 index 0000000..8c0d22b Binary files /dev/null and b/imgs/beijingtu.png differ diff --git a/imgs/bindImage.png b/imgs/bindImage.png new file mode 100644 index 0000000..9a64563 Binary files /dev/null and b/imgs/bindImage.png differ diff --git a/imgs/btnBackGround.png b/imgs/btnBackGround.png new file mode 100644 index 0000000..e01a83a Binary files /dev/null and b/imgs/btnBackGround.png differ diff --git a/imgs/carsApply.png b/imgs/carsApply.png new file mode 100755 index 0000000..30ef83c Binary files /dev/null and b/imgs/carsApply.png differ diff --git a/imgs/homePage.png b/imgs/homePage.png new file mode 100755 index 0000000..e15b272 Binary files /dev/null and b/imgs/homePage.png differ diff --git a/imgs/homePageSelected.png b/imgs/homePageSelected.png new file mode 100755 index 0000000..b6af6ee Binary files /dev/null and b/imgs/homePageSelected.png differ diff --git a/imgs/jiantou.png b/imgs/jiantou.png new file mode 100644 index 0000000..6fbbc30 Binary files /dev/null and b/imgs/jiantou.png differ diff --git a/imgs/message.png b/imgs/message.png new file mode 100755 index 0000000..0aaf452 Binary files /dev/null and b/imgs/message.png differ diff --git a/imgs/messageSelected.png b/imgs/messageSelected.png new file mode 100755 index 0000000..a14a7ef Binary files /dev/null and b/imgs/messageSelected.png differ diff --git a/imgs/mine.png b/imgs/mine.png new file mode 100755 index 0000000..5ce2436 Binary files /dev/null and b/imgs/mine.png differ diff --git a/imgs/mineSelected.png b/imgs/mineSelected.png new file mode 100755 index 0000000..eee6ac4 Binary files /dev/null and b/imgs/mineSelected.png differ diff --git a/imgs/myOrder.png b/imgs/myOrder.png new file mode 100755 index 0000000..5a02a2c Binary files /dev/null and b/imgs/myOrder.png differ diff --git a/imgs/outStore.png b/imgs/outStore.png new file mode 100755 index 0000000..4d7454a Binary files /dev/null and b/imgs/outStore.png differ diff --git a/pages/headerTitleTemplate/headerTitleTemplate.wxml b/pages/headerTitleTemplate/headerTitleTemplate.wxml new file mode 100644 index 0000000..203111d --- /dev/null +++ b/pages/headerTitleTemplate/headerTitleTemplate.wxml @@ -0,0 +1,8 @@ + \ No newline at end of file diff --git a/pages/headerTitleTemplate/headerTitleTemplate.wxss b/pages/headerTitleTemplate/headerTitleTemplate.wxss new file mode 100644 index 0000000..13250e3 --- /dev/null +++ b/pages/headerTitleTemplate/headerTitleTemplate.wxss @@ -0,0 +1,35 @@ +.swiper-tab { + margin-left: 20px; + margin-right: 20px; + margin-top: 10px; + margin-bottom: 10px; + height: 25px; + + text-align: center; + font-size: 30rpx; + line-height: 25px; + background: white; + display: flex; + flex-direction: row; + justify-content: space-around; + border-radius: 3px; + border: 1px solid#2E8CF5; +} + +.lineView{ + height: 25px; + width: 0.5px; + +} + +.swiper-tab-list { + width: 50%; + height: 100%; + background-color:red; + color: #999; +} + +.on { + background-color:#2E8CF5; + color: #2E8CF5; +} \ No newline at end of file diff --git a/pages/homePage/homePage.js b/pages/homePage/homePage.js new file mode 100644 index 0000000..4f87bc4 --- /dev/null +++ b/pages/homePage/homePage.js @@ -0,0 +1,36 @@ +// pages/homePage/homePage.js +Page({ + + data: { + + }, + + onLoad: function (options) { + + }, + + transBtnClicked: function (event) { + var btnID = event.currentTarget.dataset.itemid; + var transferURL = ''; + switch (btnID) { + // 我的订单 + case "1": + transferURL = '/pages/orderList/orderList'; + break; + // 车辆申请 + case "2": + transferURL = '/pages/orderList/orderList'; + break; + // 销售出库 + case "3": + transferURL = '/pages/outStoreOrderList/outStoreOrderList'; + break; + } + + wx.navigateTo({ + url: transferURL, + }) + }, + + +}) \ No newline at end of file diff --git a/pages/homePage/homePage.json b/pages/homePage/homePage.json new file mode 100644 index 0000000..c87d42e --- /dev/null +++ b/pages/homePage/homePage.json @@ -0,0 +1,5 @@ +{ + "navigationBarTitleText": "我的业务", + "navigationBarBackgroundColor": "#2689f8", + "navigationBarTextStyle": "white" +} \ No newline at end of file diff --git a/pages/homePage/homePage.wxml b/pages/homePage/homePage.wxml new file mode 100644 index 0000000..65292ca --- /dev/null +++ b/pages/homePage/homePage.wxml @@ -0,0 +1,21 @@ + + + + + + + + + + 我的订单 + + + + 车辆申请 + + + + 销售出库 + + + diff --git a/pages/homePage/homePage.wxss b/pages/homePage/homePage.wxss new file mode 100644 index 0000000..693b4e5 --- /dev/null +++ b/pages/homePage/homePage.wxss @@ -0,0 +1,50 @@ +/* pages/homePage/homePage.wxss */ + +page{ + background:#EAF1F8; +} + +.imageContainer{ + width: 100%; + height: 280rpx; + background-color: #2E8CF5; +} + +.beijingtu{ +width: 100%; +height: 100%; +} + +.body-box{ +width: 100%; +display: flex; +flex-wrap: wrap; +background: white; +background: #FEFFFF; +overflow: hidden; +margin-top: 1rpx; +} + +.ico{ +height: 190rpx; +width:25%; +text-align: center; +display: flex; +flex-direction: column; +padding-top: 15rpx; +} + +.ico image{ +display: block; +width: 50%; +height: 50%; +margin-left: 25%; +margin-top: 15rpx; + +} + +.text{ +color: #353535; +margin-top: 10rpx; +font-size: 28rpx; +} diff --git a/pages/message/message.js b/pages/message/message.js new file mode 100644 index 0000000..cbe2eac --- /dev/null +++ b/pages/message/message.js @@ -0,0 +1,66 @@ +// pages/message/message.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/pages/message/message.json b/pages/message/message.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/pages/message/message.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/pages/message/message.wxml b/pages/message/message.wxml new file mode 100644 index 0000000..324a389 --- /dev/null +++ b/pages/message/message.wxml @@ -0,0 +1,2 @@ + +pages/message/message.wxml diff --git a/pages/message/message.wxss b/pages/message/message.wxss new file mode 100644 index 0000000..2251458 --- /dev/null +++ b/pages/message/message.wxss @@ -0,0 +1 @@ +/* pages/message/message.wxss */ \ No newline at end of file diff --git a/pages/mine/mine.js b/pages/mine/mine.js new file mode 100644 index 0000000..029dbba --- /dev/null +++ b/pages/mine/mine.js @@ -0,0 +1,30 @@ +// pages/mine/mine.js + +var app = getApp() +var network = require("../../utils/net.js"); + +Page({ + data: { + meName: "", + mePhone: 0, + avatarUrl: "../../imgs/carsApply.png" + }, + + onLoad: function(options) { + // var that = this; + // // 获取用户信息 + // var method = '/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/AccountRpc/GetBindEmpolyee'; + // var params = [ + // app.globalData.openID, + // ]; + + // network.newRequestLoading(method, params, function(res) { + // //res就是我们请求接口返回的数据 + // that.setData({ + // meName: res.result.Bind_Name, + // mePhone: res.result.Phone, + // avatarUrl: res.result.HeadImgUrl + // }) + // }) + }, +}) \ No newline at end of file diff --git a/pages/mine/mine.json b/pages/mine/mine.json new file mode 100644 index 0000000..1da73fa --- /dev/null +++ b/pages/mine/mine.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "我的" +} \ No newline at end of file diff --git a/pages/mine/mine.wxml b/pages/mine/mine.wxml new file mode 100644 index 0000000..abb6097 --- /dev/null +++ b/pages/mine/mine.wxml @@ -0,0 +1,16 @@ + + + + + + + {{meName}}李丽丽 + {{mePhone}}1234567890 + + + + +设置 + + + diff --git a/pages/mine/mine.wxss b/pages/mine/mine.wxss new file mode 100644 index 0000000..e3cc7ea --- /dev/null +++ b/pages/mine/mine.wxss @@ -0,0 +1,53 @@ +/* pages/mine/mine.wxss */ + +page { + background:#EAF1F8; +} + +.view_me_main { + display: flex; + flex-direction: row; + background: #2E8CF5; + padding-top: 40rpx; + padding-left: 5%; + padding-bottom: 40rpx; +} + +.userinfo-avatar { + width: 128rpx; + height: 128rpx; + border-radius: 50%; +} + +.view_me_infos { + display: flex; + flex-direction: column; + justify-content: center; + padding-left: 30rpx; +} + +.view_me_text { + font-size: 32rpx; + color: white; + margin-top: 10rpx; +} + +.unregirst { + font-size: 32rpx; + text-align: left; + background: white; + padding-left: 20rpx; + padding-top: 20rpx; + padding-bottom: 20rpx; + margin-top: 20rpx; + color: #353535; +} + +.unregirstImage{ + height: 30rpx; + width: 30rpx; + padding-top: 10rpx; + padding-bottom: 15rpx; + position: absolute; + right: 20rpx; +} \ No newline at end of file diff --git a/pages/orderList/orderDetail/orderDetail.js b/pages/orderList/orderDetail/orderDetail.js new file mode 100644 index 0000000..9b12918 --- /dev/null +++ b/pages/orderList/orderDetail/orderDetail.js @@ -0,0 +1,98 @@ +// pages/orderList/orderBaseInfo/orderBaseInfo.js +var network = require("../../../utils/net.js"); +const app = getApp(); + +function getCheckedOrderList(that, CheckedPageIndex, CheckedPageSize) { + let getArr = []; + let method = outStoreMethod; + let params = [true, CheckedPageIndex, CheckedPageSize]; + network.newRequestLoading(method, params, function(res) { + var array = res.result; + if (array.length <= 0) { + wx.showToast({ + title: '无数据更新', + }) + if (CheckedPageIndex > 0) { + CheckedPageIndex = CheckedPageIndex - 1; + } + return; + } + for (var i = 0; i < array.length; i++) { + var dmo = { + //是否显示审批按钮所在bottom + billState: false, + billType: array[i].BillType_Name, + billID: array[i].Bill_ID, + remark: array[i].Remark, + time: timechage.formatTimeTwo(array[i].CreateTime.substring(6, 19), 'Y/M/D h:m') + } + getArr.push(dmo); + } + let arrLast = that.data.checkedDataArr.concat(getArr); + that.setData({ + checkedDataArr: arrLast, + }) + }) +} + +Page({ + + data: { + currentTab: 0, + winHeight: 0, + winWidth: 0, + detaileList:[1,1,3,4,5,6,7,7,4,7,7,7,7,7,7,7,7,7,7,7,7,4,7,7,7], + }, + + onLoad: function(options) { + var that = this; + let ID = Number(options.ID); + wx.getSystemInfo({ + success: function (res) { + that.setData({ + winWidth: res.windowWidth, + winHeight: res.windowHeight + }); + } + }); + }, + + /** + * 滑动切换tab + */ + bindChange: function(e) { + var that = this; + that.setData({ + currentTab: e.detail.current + }); + + }, + /** + * 点击tab切换 + */ + swichNav: function(e) { + var that = this; + if (this.data.currentTab === e.target.dataset.current) { + return false; + } else { + that.setData({ + currentTab: e.target.dataset.current + }) + } + }, + + + //未审核订单滑动到底部加载 + unCheckedScrollLower: function(event) { + var that = this; + UnCheckPageIndex = UnCheckPageIndex + 1; + getUnCheckOrderList(that, UnCheckPageIndex, UnCheckPageSize, function(res) {}); + }, + + //已审核订单滑动到底部加载 + CheckedScrollLower: function(event) { + var that = this; + CheckedPageIndex = CheckedPageIndex + 1; + getCheckedOrderList(that, CheckedPageIndex, CheckedPageSize); + }, +}) \ No newline at end of file diff --git a/pages/orderList/orderDetail/orderDetail.json b/pages/orderList/orderDetail/orderDetail.json new file mode 100644 index 0000000..b4b76ac --- /dev/null +++ b/pages/orderList/orderDetail/orderDetail.json @@ -0,0 +1,5 @@ +{ + "navigationBarBackgroundColor": "white", + "navigationBarTextStyle": "black", + "navigationBarTitleText": "订单详情" +} \ No newline at end of file diff --git a/pages/orderList/orderDetail/orderDetail.wxml b/pages/orderList/orderDetail/orderDetail.wxml new file mode 100644 index 0000000..fee491c --- /dev/null +++ b/pages/orderList/orderDetail/orderDetail.wxml @@ -0,0 +1,111 @@ + + + + 基本信息 + 单据明细 + + + + + + + 订货时间 + + {{customerName}}基本信息 + + + + 提货时间 + + {{customerName}} + + + + 会计单位 + + {{customerName}} + + + + 购货客户 + + {{customerName}} + + + + 销售部门 + + {{customerName}} + + + + 送货地址 + + {{customerName}} + + + + 运输车辆 + + {{customerName}} + + + + 司机 + + {{customerName}} + + + + 联系方式 + + {{customerName}} + + + + + + + + + + + 总金额 + {{totalMoney}}¥200000 + + + + 主数量:111{{mainNumber}} + + + 辅数量:222{{secondNumber}} + + + + + +