12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619 |
- // orderList.js
- var app = getApp()
- var MD5Util = require('../../utils/md5.js');
- var navList = [
- { id: 1, navName: "全部" },
- { id: 2, navName: "待付款" },
- { id: 3, navName: "待定制" },
- { id: 4, navName: "待发货" },
- { id: 5, navName: "已发货" },
- { id: 6, navName: "已完成" },
- // { id: 7, navName: "已取消" },
- { id: 7, navName: "待送礼" },
- ];
- var goosdListnew = [];
- var goosdList = [];
- var breakOrderList = [];
- Page({
- data: {
- un_id: '', //标识id
- navList: navList,
- goosdList: goosdList,
- goodsList : [],
- goodsListPage:[],//整体数据分页数据
- pageLen : 0,
- goosdListnew: goosdListnew,
- isSelect: 0,
- orderState: 0, //状态
- total: [],
- hiddenmodal: true, //弹窗
- modalCont: '',
- orderState: 0,
- order_number: '', //订单编号
- tabState: 0,
- hidden: 'hidden',
- maskBg: false, //支付提示蒙层
- previewUrl: [],
- previewUrlEach: '',
- previewUrlBoxEach: '',
- previewHidden: 'hidden',
- id: '',
- result: [],
- end_time: '',
- clock: '',
- tomorrow_timetamp: '',
- showQrfhMode: false,
- showSendMineMsg: false,//送自己提示弹窗
- showSendFriendMsg: false,//送朋友弹窗
- order_id: '',
- order_check_sta: '',
- showCancelOrder: false,//待定制状态 - 取消订单
- showShouhou: false, //已完成状态 - 售后
- showCancelPay: false,//待付款 - 取消弹窗
- wxTimerList: {},
- breakOrderList: breakOrderList,//准备拆分的订单
- sendFlag: 0,//送朋友 - 0,送自己 - 1
- newTotal: 0,//拆分订单总价
- breakAllNum: 0,
- scrollHidden: '',//控制蒙层穿透问题
- showContact : false,
- searchPageNum: 0, // 设置加载的第几次,默认是第一次
- callbackcount: 10, //返回数据的个数
- searchLoading: false, //"上拉加载"的变量,默认false,隐藏
- searchLoadingComplete: false, //“没有数据”的变量,默认false,隐藏
- },
- onLoad: function (options){
- var that = this;
- var un_id = getApp().globalData.un_id;
- var id = options.isSelect;
- console.log("isSelect:" + options.isSelect);
- that.setData({
- un_id: un_id,
- isSelect: id
- })
- },
- loadFun: function (options) {
- var that = this;
- that.setData({
- goodsList: [],
- goodsListPage: [],//整体数据分页数据
- pageLen: 0,
- goosdListnew: goosdListnew,
- isSelect: 0,
- orderState: 0, //状态
- total: [],
- hiddenmodal: true, //弹窗
- modalCont: '',
- orderState: 0,
- order_number: '', //订单编号
- tabState: 0,
- hidden: 'hidden',
- maskBg: false, //支付提示蒙层
- previewUrl: [],
- previewUrlEach: '',
- previewUrlBoxEach: '',
- previewHidden: 'hidden',
- id: '',
- result: [],
- end_time: '',
- clock: '',
- tomorrow_timetamp: '',
- showQrfhMode: false,
- showSendMineMsg: false,//送自己提示弹窗
- showSendFriendMsg: false,//送朋友弹窗
- order_id: '',
- order_check_sta: '',
- showCancelOrder: false,//待定制状态 - 取消订单
- showShouhou: false, //已完成状态 - 售后
- showCancelPay: false,//待付款 - 取消弹窗
- wxTimerList: {},
- breakOrderList: breakOrderList,//准备拆分的订单
- sendFlag: 0,//送朋友 - 0,送自己 - 1
- newTotal: 0,//拆分订单总价
- breakAllNum: 0,
- scrollHidden: '',//控制蒙层穿透问题
- showContact: false,
- searchPageNum: 0, // 设置加载的第几次,默认是第一次
- callbackcount: 10, //返回数据的个数
- searchLoading: false, //"上拉加载"的变量,默认false,隐藏
- searchLoadingComplete: false, //“没有数据”的变量,默认false,隐藏
- })
- var host = getApp().globalData.servsers;
- var un_id = getApp().globalData.un_id;
- var openid = getApp().globalData.openid;
- var id = that.data.isSelect;
- if ((un_id == undefined || un_id == '' || un_id == null) || (openid == undefined || openid == '' || openid == null)) {
- wx.navigateTo({
- url: '/pages/authorize/authorize?link=orderList',
- })
- } else {
- //order_split_flag 2-拆分完 1-拆分中
- if (id == 0) {
- that.allData();
- } else {
- that.tabStaData();
- }
- }
- },
- onShow: function (options) {
- var that = this;
- var host = getApp().globalData.servsers;
- var pages = getCurrentPages();
- var currPage = pages[pages.length - 1]; //当前页面
- var prevPage = pages[pages.length - 2]; //上一个页面
- that.setData({
- showContact: false
- })
- wx.showLoading({
- title: '加载中,请稍候',
- icon: 'loading',
- mask: true,
- success: function () {
- }
- })
- wx.request({
- url: host + "phoneapi/phoneall",
- data: {},
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- that.setData({
- phone: res.data.rows[0].phone,
- });
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- })
- that.loadFun();
- },
- tabNav: function (options) {
- var that = this
- var id = options.currentTarget.dataset.id;
- that.setData({
- isSelect: id,
- goosdList: [],
- goodsList: [],
- goodsListPage: [],//整体数据分页数据
- pageLen: 0,
- goosdListnew: [],
- searchPageNum: 0, // 设置加载的第几次,默认是第一次
- callbackcount: 10, //返回数据的个数
- searchLoading: false, //"上拉加载"的变量,默认false,隐藏
- searchLoadingComplete: false, //“没有数据”的变量,默认false,隐藏
- })
- wx.showLoading({
- title: '加载中,请稍候',
- icon: 'loading',
- mask: true,
- success: function () {
- }
- })
- if (id == 0) {
- that.allData();
- } else {
- that.tabStaData();
- }
- },
- //tab - 全部 - 数据请求
- allData:function(e){
- var that = this
- var host = getApp().globalData.servsers;
- var un_id = getApp().globalData.un_id;
- var id = that.data.isSelect;
- wx.request({
- url: host + "orderapi/orderlist",
- data: {
- user_id: un_id,
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- console.log(res);
- that.setData({
- goodsList: res.data,
- });
- var dataLe = res.data.length;
- var waitPayNum = 0;
- for (var i = 0; i < dataLe; i++) {
- var totalNum = 0;//商品合计
- var eachNum = 0;
- var eachPrice = 0;
- var eachBoxPrice = 0;
- var totalNumber = 0;//每一单的总商品数
- var dataLen = res.data.length;
- for (var j = 0; j < res.data[i].list_order_aff_data.length; j++) {
- eachNum = res.data[i].list_order_aff_data[j].com_num;
- totalNum = parseFloat(res.data[i].list_order_aff_data[j].order_Price);
- totalNumber += parseInt(eachNum);
- }
- that.data.goodsList[i].total = totalNum;
- that.data.goodsList[i].totalNumber = totalNumber;
- // if (res.data[i].order_sta == 1) {
- // //倒计时
- // that.timeFun(i, tomorrow_timetamp);
- // }
- }
- that.setData({
- goodsList: that.data.goodsList,
- });
- if (dataLen > 0) {
- //分页
- var goodsListPage = that.data.goodsListPage;
- var chunk = 10; //每10个分一组
- for (var i = 0, j = dataLen; i < j; i += chunk) {
- goodsListPage.push(that.data.goodsList.slice(i, i + chunk));
- }
- console.log(goodsListPage);
- console.log(goodsListPage.length);
- that.setData({
- goodsListPage: goodsListPage,
- pageLen: goodsListPage.length,
- goosdListnew: goodsListPage[0],
- showQrfhMode: false,
- order_number: '',
- searchPageNum: 0, //第一次加载,设置1
- searchSongList: [], //放置返回数据的数组,设为空
- isFromSearch: true, //第一次加载,设置true
- searchLoading: true, //把"上拉加载"的变量设为true,显示
- searchLoadingComplete: false //把“没有数据”设为false,隐藏
- });
- var goosdListnew = that.data.goosdListnew;
- for (var k = 0; k < goosdListnew.length;k++){
- if (goosdListnew[k].order_sta == 1) {
- var timestamp = (goosdListnew[k].list_order_aff_data[0].creat_time).replace(/-/g, '/');
- timestamp = Date.parse(timestamp);
- var tomorrow_timetamp = timestamp + 1 * 60 * 60 * 1000;
- goosdListnew[k].tomorrow_timetamp = tomorrow_timetamp;
- var NowTime = new Date().getTime();
- var EndTime = tomorrow_timetamp;
- var total_micro_second = EndTime - NowTime || [];
- //倒计时
- that.timeFun(k, tomorrow_timetamp);
- }
- }
-
- if (goodsListPage[0].length < 10) {
- that.setData({
- searchLoading: false, //把"上拉加载"的变量设为true,显示
- })
- }
- }
- wx.hideLoading();
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- })
- },
- //tab - 其他分类数据
- tabStaData:function(e){
- var that = this
- var host = getApp().globalData.servsers;
- var un_id = getApp().globalData.un_id;
- var id = that.data.isSelect;
- if (id == 6) {
- id = 10;
- }
- wx.request({
- url: host + "orderapi/orderlistByStatus",
- data: {
- user_id: un_id,
- status: id
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- that.setData({
- goodsList: res.data
- });
- var dataLen = res.data.length;
- for (var i = 0; i < dataLen; i++) {
- var totalNum = 0;//商品合计
- var eachNum = 0;
- var eachPrice = 0;
- var eachBoxPrice = 0;
- var totalNumber = 0;//每一单的总商品数
- for (var j = 0; j < res.data[i].list_order_aff_data.length; j++) {
- eachNum = res.data[i].list_order_aff_data[j].com_num;
- totalNum = parseFloat(res.data[i].list_order_aff_data[j].order_Price);
- totalNumber += parseInt(eachNum);
- }
- that.data.goodsList[i].total = totalNum;
- that.data.goodsList[i].totalNumber = totalNumber;
- }
- that.setData({
- goodsList: that.data.goodsList,
- });
- if (dataLen > 0){
- //分页
- var goodsListPage = that.data.goodsListPage;
- var chunk = 10; //每10个分一组
- for (var i = 0, j = dataLen; i < j; i += chunk) {
- goodsListPage.push(that.data.goodsList.slice(i, i + chunk));
- }
- console.log(goodsListPage);
- console.log(goodsListPage.length);
- that.setData({
- goodsListPage: goodsListPage,
- pageLen: goodsListPage.length,
- goosdListnew: goodsListPage[0],
- showQrfhMode: false,
- order_number: '',
- searchPageNum: 0, //第一次加载,设置1
- searchSongList: [], //放置返回数据的数组,设为空
- isFromSearch: true, //第一次加载,设置true
- searchLoading: true, //把"上拉加载"的变量设为true,显示
- searchLoadingComplete: false //把“没有数据”设为false,隐藏
- });
- var goosdListnew = that.data.goosdListnew;
- for (var k = 0; k < goosdListnew.length; k++) {
- if (goosdListnew[k].order_sta == 1) {
- var timestamp = (goosdListnew[k].list_order_aff_data[0].creat_time).replace(/-/g, '/');
- timestamp = Date.parse(timestamp);
- var tomorrow_timetamp = timestamp + 1 * 60 * 60 * 1000;
- goosdListnew[k].tomorrow_timetamp = tomorrow_timetamp;
- var NowTime = new Date().getTime();
- var EndTime = tomorrow_timetamp;
- var total_micro_second = EndTime - NowTime || [];
- //倒计时
- that.timeFun(k, tomorrow_timetamp);
- }
- }
- if (goodsListPage[0].length < 10) {
- that.setData({
- searchLoading: false, //把"上拉加载"的变量设为true,显示
- })
- }
- }
-
- wx.hideLoading();
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- })
- },
- //倒计时
- timeFun: function (id, timer) {
- var that = this;
- var host = getApp().globalData.servsers;
- var un_id = getApp().globalData.un_id;
- var EndTime = timer;
- var NowTime = new Date().getTime();
- var total_micro_second = EndTime - NowTime || [];
- nowTime();
- function nowTime(){
-
- if (total_micro_second <= 0) {
- clearTimeout(nowTime);
- that.data.goosdListnew[id].clock = "支付时间已截止";
- that.data.goosdListnew[id].order_sta = 6;
- that.setData({
- goosdListnew: that.data.goosdListnew
- });
- wx.request({
- url: host + "orderapi/updateOrder_del",
- data: {
- order_number: that.data.goosdListnew[id].order_number
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- })
- return;
- } else {
- that.data.goosdListnew[id].clock = dateformat(total_micro_second);
- that.data.goosdListnew[id].total_micro_second = total_micro_second;
- //var total_micro_second = that.data.goosdListnew[id].total_micro_second;
- total_micro_second -= 1000;
- that.data.goosdListnew[id].total_micro_second = total_micro_second;
- that.setData({
- goosdListnew: that.data.goosdListnew
- });
- }
- setTimeout(nowTime, 1000);
- }
-
- //var nowTimeFun = setInterval(nowTime, 1000);
-
-
- },
- //加载更多
- fetchSearchList: function () {
- var that = this;
- var searchPageNum = that.data.searchPageNum;
- console.log("searchPageNum:"+searchPageNum);
- var goosdListnew = that.data.goosdListnew;
- var goodsListPage = that.data.goodsListPage;
- var pageLen = that.data.pageLen;
- console.log(goodsListPage);
- if (searchPageNum < pageLen){
- let dataList = [];
- var newData = goodsListPage[searchPageNum];
- var newDataLen = newData.length;
- console.log(newData);
- that.data.isFromSearch ? dataList = newData : dataList = that.data.goosdListnew.concat(newData);
- that.setData({
- goosdListnew: dataList, //获取数据数组
- searchLoading: true //把"上拉加载"的变量设为false,显示
- });
- var goosdListnew = that.data.goosdListnew;
- for (var k = searchPageNum * 10; k < (searchPageNum * 10 + newDataLen); k++) {
- if (goosdListnew[k].order_sta == 1) {
- var timestamp = (goosdListnew[k].list_order_aff_data[0].creat_time).replace(/-/g, '/');
- timestamp = Date.parse(timestamp);
- var tomorrow_timetamp = timestamp + 1 * 60 * 60 * 1000;
- goosdListnew[k].tomorrow_timetamp = tomorrow_timetamp;
- var NowTime = new Date().getTime();
- var EndTime = tomorrow_timetamp;
- var total_micro_second = EndTime - NowTime || [];
- //倒计时
- that.timeFun(k, tomorrow_timetamp);
- }
- }
- }else{
- that.setData({
- searchLoadingComplete: true, //把“没有数据”设为true,显示
- searchLoading: false //把"上拉加载"的变量设为false,隐藏
- })
- }
- },
- //滚动到底部触发事件
- searchScrollLower: function () {
- var that = this;
- if (that.data.searchLoading && !that.data.searchLoadingComplete) {
- that.setData({
- searchPageNum: that.data.searchPageNum + 1, //每次触发上拉事件,把searchPageNum+1
- isFromSearch: false //触发到上拉事件,把isFromSearch设为为false
- });
- that.fetchSearchList();
- }
- },
- orderInfor: function (options) {
- var that = this;
- var id = options.currentTarget.dataset.id;
- var newCarts = JSON.stringify(that.data.goosdListnew[id]);
- newCarts = newCarts.replace(/&/g, "zss");
- wx.navigateTo({
- url: '/pages/confirmedList/confirmedList?goosdListnew=' + newCarts
- })
- },
- //开始定制
- contactWind:function(e){
- var that = this;
- that.setData({
- showContact : true
- })
- },
- closeContactWind:function(e){
- var that = this;
- that.setData({
- showContact: false
- })
- },
- dzwc: function (e) {//定制完成 - 提示弹窗
- var that = this;
- var id = e.currentTarget.dataset.id;
- var order_number = e.currentTarget.dataset.order_number;
- var host = getApp().globalData.servsers;
- that.setData({
- showQrfhMode: true,
- order_number: order_number
- })
- },
- cancelFh: function (e) {//取消定制完成
- var that = this;
- that.setData({
- showQrfhMode: false,
- order_number: ''
- })
- },
- sureFh: function (e) {//定制完成
- var that = this;
- var order_number = that.data.order_number;
- console.log(order_number)
- var host = getApp().globalData.servsers;
- wx.request({
- url: host + "orderapi/updateOrder_dzwc",
- data: {
- order_number: order_number
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- that.setData({
- showQrfhMode: false,
- order_number: ''
- })
- that.loadFun();
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- })
- },
- qrsh: function (e) {//确认收货
- var that = this;
- var id = e.currentTarget.dataset.id;
- var order_number = e.currentTarget.dataset.order_number;
- var host = getApp().globalData.servsers;
- var un_id = getApp().globalData.un_id;
- wx.request({
- url: host + "orderapi/updateOrder_wc",
- data: {
- order_number: order_number
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- //that.loadFun();
- wx.request({
- url: host + "orderapi/orderlist",
- data: {
- user_id: un_id
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- //that.loadFun();
- that.setData({
- goosdListnew: res.data
- });
- var dataLe = res.data.length;
- var waitPayNum = 0;
- for (var i = 0; i < dataLe; i++) {
- var totalNum = 0;//商品合计
- var eachNum = 0;
- var eachPrice = 0;
- var totalNumber = 0;//每一单的总商品数
- for (var j = 0; j < res.data[i].list_order_aff_data.length; j++) {
- eachNum = res.data[i].list_order_aff_data[j].com_num;
- //eachPrice = res.data[i].list_order_aff_data[j].com_price;
- //eachBoxPrice = res.data[i].list_order_aff_data[j].com_price;
- totalNum = parseFloat(res.data[i].list_order_aff_data[j].order_Price);
- totalNumber += parseInt(eachNum);
- }
- //totalNum = totalNum.toFixed(2);
- that.data.goosdListnew[i].total = totalNum;
- that.data.goosdListnew[i].totalNumber = totalNumber;
- //倒计时
- var timestamp = (res.data[i].list_order_aff_data[0].creat_time).replace(/-/g, '/');
- timestamp = Date.parse(timestamp);
- var tomorrow_timetamp = timestamp + 1 * 60 * 60 * 1000;
- that.data.goosdListnew[i].tomorrow_timetamp = tomorrow_timetamp;
- if (res.data[i].order_sta == 1) {//待付款
- //倒计时
- that.timeFun(i, tomorrow_timetamp);
- }
- }
- that.setData({
- goosdListnew: that.data.goosdListnew
- });
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- })
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- })
- },
- //提醒发货
- fahuo: function (e) {
- var that = this;
- var host = getApp().globalData.servsers;
- var order_number = e.currentTarget.dataset.ordernum;
- wx.request({
- url: host + "orderapi/updateOrderInformation",
- data: {
- order_number: order_number,
- information_type: 3
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- that.setData({
- hiddenmodal: false,
- modalCont: '已提醒商家发货,请您耐心等待'
- })
- setTimeout(function () {
- that.setData({
- hiddenmodal: true
- })
- }, 1500);
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- })
- },
- //待定制 - 申请取消订单 - 显示提示弹窗
- openCancelWind: function (e) {
- var that = this;
- var id = e.currentTarget.dataset.id;
- var order_number = that.data.goosdListnew[id].order_number;
- that.setData({
- showCancelOrder: true,
- order_id: id,
- order_number: order_number
- })
- },
- cancelCancelOrder: function (e) {//取消弹窗 - 待定制的取消的弹窗
- var that = this;
- that.setData({
- showCancelOrder: false,
- order_id: '',
- order_number: ''
- })
- },
- //待定制 - 申请取消订单
- cancelOrder: function (e) {
- var that = this;
- var host = getApp().globalData.servsers;
- var id = that.data.order_id;
- var order_number = that.data.order_number;
- wx.request({
- url: host + "orderapi/updateOrderInformation",
- data: {
- order_number: order_number,
- information_type: 1
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- that.setData({
- showCancelOrder: false,
- order_id: '',
- order_number: ''
- })
- that.setData({
- hiddenmodal: false,
- modalCont: '取消申请已受理,请等待审核!'
- })
- setTimeout(function () {
- that.setData({
- hiddenmodal: true
- })
- }, 1500)
- that.data.goosdListnew[id].list_order_aff_data[0].order_check_sta = 1;
- that.setData({
- goosdListnew: that.data.goosdListnew
- });
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- })
- },
- //已完成 - 申请售后 - 显示提示弹窗
- openShowhouWind: function (e) {
- var that = this;
- var id = e.currentTarget.dataset.id;
- var order_number = that.data.goosdListnew[id].order_number;
- that.setData({
- showShouhou: true,
- order_id: id,
- order_number: order_number
- })
- },
- cancelShouhou: function (e) {//取消弹窗 - 已完成的取消的弹窗
- var that = this;
- that.setData({
- showShouhou: false,
- order_id: '',
- order_number: ''
- })
- },
- sureShouhou: function (e) {
- var that = this;
- var host = getApp().globalData.servsers;
- var id = that.data.order_id;
- var order_number = that.data.order_number;
- wx.request({
- url: host + "orderapi/updateOrderInformation",
- data: {
- order_number: order_number,
- information_type: 2
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- that.setData({
- showShouhou: false,
- order_id: '',
- order_number: ''
- })
- that.setData({
- hiddenmodal: false,
- modalCont: '售后申请已受理,请等待处理!'
- })
- setTimeout(function () {
- that.setData({
- hiddenmodal: true
- })
- }, 1500)
- that.data.goosdListnew[id].list_order_aff_data[0].order_check_sta = 1;
- that.setData({
- goosdListnew: that.data.goosdListnew
- });
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- })
- },
- //立即付款
- save: function (e) {
- var that = this;
- var un_id = getApp().globalData.un_id;
-
- var id = e.currentTarget.dataset.id;
- var order_number = that.data.goosdListnew[id].order_number;
- var len = that.data.goosdListnew[id].list_order_aff_data.length;//当前订单下商品数量
- var timestamp = Date.parse(new Date());
- timestamp = timestamp / 1000;
- var timestamp1 = timestamp;
- var host = getApp().globalData.servsers;
- //检测是否存在下架商品
- that.selectCartsSta(id, len, order_number, un_id);
- },
- //检查立即购买的商品中是否有下架商品
- selectCartsSta: function (id, len, order_number, un_id) {
- var that = this;
- var host = getApp().globalData.servsers;
- if (len == 0) {
- wx.showLoading({
- title: '微信支付',
- icon: 'loading',
- mask: true,
- success: function () {
- that.setData({
- maskBg: true
- })
- }
- })
- //获取用户登录状态
- wx.login({
- success: function (res) {
- //发起网络请求,发起的是HTTPS请求,向服务端请求预支付
- var code = res.code;
- var title = that.data.goosdListnew[id].list_order_aff_data[0].com_name;
- var price = that.data.goosdListnew[id].total * 100;
- price = 1;
- console.log("price:" + price);
- console.log("title:" + title);
- console.log("order_number:" + order_number);
- wx.request({
- url: host + 'prePayOrder',
- data: {
- code: code,
- price: price,
- title: title,
- order_number: order_number
- //order_number: timestamp1
- },
- success: function (res) {
- wx.hideLoading()
- that.setData({
- maskBg: false,
- order_id : id,
- order_number: order_number
- })
- console.log(res.data);
- var timestamp = String(Date.parse(new Date())); //时间戳
- if (res.data.result == true) {
- var nonceStr = res.data.nonceStr
- var prepayId = res.data.prepayId
- // 按照字段首字母排序组成新字符串
- var payDataA = "appId=wx9e3f68fa2172f1c7&nonceStr=" + res.data.nonceStr + "&package=prepay_id=" + res.data.prepayId + "&signType=MD5&timeStamp=" + timestamp;
- var payDataB = payDataA + "&key=MlxMZWpZidKxCPPaOOztMP84XvQzqSOh";
- // 使用MD5加密算法计算加密字符串
- paySign = MD5Util.MD5(payDataB).toUpperCase();
- // 使用MD5加密算法计算加密字符串
- var paySign = MD5Util.MD5(payDataB).toUpperCase();
- // 发起微信支付
- wx.requestPayment({
- 'timeStamp': timestamp,
- 'nonceStr': nonceStr,
- 'package': 'prepay_id=' + prepayId,
- 'signType': 'MD5',
- 'paySign': paySign,
- 'success': function (res) {
- //人气推荐
- for (var i = 0; i < that.data.goosdListnew[id].list_order_aff_data.length; i++) {
- if (that.data.goosdListnew[id].list_order_aff_data[len].order_gy_id > -1) {
- that.setData({
- orderState: 2//待定制
- })
- } else {
- that.setData({
- orderState: 10//待送礼
- })
- }
- }
- wx.request({
- url: host + "orderapi/update",
- data: {
- order_sta: that.data.orderState,
- order_number: order_number,
- order_userid: un_id
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- console.log("更新");
- that.loadFun();
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- });
- // 保留当前页面,跳转到应用内某个页面,使用wx.nevigeteBack可以返回原页面
- },
- 'fail': function (res) {
- console.log(res.errMsg)
- }
- })
- } else {
- console.log('请求失败' + res.data.info);
- }
- }
- })
- }
- });
- } else {
- len -= 1;
- var com_id = that.data.goosdListnew[id].list_order_aff_data[len].com_id;
- var name = that.data.goosdListnew[id].list_order_aff_data[len].com_name;//商品名称
- var order_number = that.data.goosdListnew[id].order_number;
- //检测商品是否下架
- wx.request({
- url: host + "commodityapi/commoditview",
- data: {
- com_id: com_id
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- //有此商品
- if (res.data.total > 0) {
- if (res.data.commodity.commodity_flag != 0) {//此商品为下架商品
- wx.hideLoading();
- that.setData({
- maskBg: false,
- hiddenmodal: false,
- modalCont: '"' + name + '"已下架,即将为您取消订单,请重新选购!',
- showCancelPay: false,
- order_id: id,
- order_number: order_number
- })
- setTimeout(function () {
- that.setData({
- hiddenmodal: true
- })
- that.sureSave();
- }, 2000);
- return false;
- } else {
- //不是失效商品,检测库存是否充足
- wx.request({
- url: host + "api/commodityGroup/checkCommodityGroupRepertory",
- data: {
- datasheetGroupId: that.data.goosdListnew[id].list_order_aff_data[len].com_group_id
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- if (res.data.code == '200') {
- if (res.data.data.canBuy) {
- if (res.data.data.repertory < that.data.goosdListnew[id].list_order_aff_data[len].com_num) {//商品数量小于库存,置数量为库存数量
- wx.hideLoading();
- that.setData({
- maskBg: false,
- hiddenmodal: false,
- modalCont: '"' + name + '"已售罄,即将为您取消订单,请重新选购!',
- showCancelPay: false,
- order_id: id,
- order_number: order_number
- })
- setTimeout(function () {
- that.setData({
- hiddenmodal: true
- })
- that.sureSave();
- }, 3000);
- return false;
- }else{
- var sumNum = parseInt(that.data.goosdListnew[id].list_order_aff_data[len].com_num);
- for (var t = 0; t < len; t++) {
- if (that.data.goosdListnew[id].list_order_aff_data[t].com_id == that.data.goosdListnew[id].list_order_aff_data[len].com_id && that.data.goosdListnew[id].list_order_aff_data[t].com_group_id == that.data.goosdListnew[id].list_order_aff_data[len].com_group_id) {
- sumNum += parseInt(that.data.goosdListnew[id].list_order_aff_data[t].com_num);
- }
- }
- console.log("立即购买-sumNum:" + sumNum);
- console.log("立即购买-repertory:" + res.data.data.repertory);
- if (sumNum > res.data.data.repertory) {
- wx.hideLoading();
- that.setData({
- maskBg: false,
- order_id: id,
- order_number: order_number,
- hiddenmodal: false,
- modalCont: '“' + name + '”库存不足,,即将为您取消订单,请重新选购!'
- })
- setTimeout(function () {
- that.setData({
- hiddenmodal: true
- })
- //删除当前订单
- that.sureSave();
- }, 3000);
- return false;
- } else {
- //继续判断下架和库存
- that.selectCartsSta(id, len, order_number, un_id);
- }
- }
- }else{
- wx.hideLoading();
- that.setData({
- maskBg: false,
- hiddenmodal: false,
- modalCont: '"' + name + '"已售罄,即将为您取消订单,请重新选购!',
- showCancelPay: false,
- order_id: id,
- order_number: order_number
- })
- setTimeout(function () {
- that.setData({
- hiddenmodal: true
- })
- that.sureSave();
- }, 2500);
- return false;
- }
- }
- }
- })
- }
- } else {
- wx.hideLoading();
- that.setData({
- maskBg: false,
- hiddenmodal: false,
- modalCont: '"' + name + '"已下架,即将为您取消订单,请重新选购!',
- showCancelPay: false,
- order_id: id,
- order_number: order_number
- })
- setTimeout(function () {
- that.setData({
- hiddenmodal: true
- })
- }, 2500);
- that.sureSave();
- return false;
- }
- }
- })
- }
- },
- //取消付款 - 提示弹窗
- cancalSaveMsg: function (e) {
- var that = this;
- var id = e.currentTarget.dataset.id;
- var order_number = that.data.goosdListnew[id].order_number;
- that.setData({
- showCancelPay: true,
- order_id: id,
- order_number: order_number
- })
- },
- //关闭“取消付款”的弹窗
- closeSaveMsg: function (e) {
- var that = this;
- that.setData({
- showCancelPay: false,
- order_id: '',
- order_number: ''
- })
- },
- //取消付款
- sureSave: function (e) {
- var that = this;
- var host = getApp().globalData.servsers;
- var un_id = getApp().globalData.un_id;
- var id = that.data.order_id;
- var order_number = that.data.order_number;
- wx.request({
- url: host + "orderapi/updateOrder_del",
- data: {
- order_number: order_number,
- order_userid : un_id
- },
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- that.setData({
- showCancelPay: false,
- order_id: '',
- order_number: '',
- hiddenmodal: false,
- modalCont: '取消订单成功'
- })
- setTimeout(function () {
- that.setData({
- hiddenmodal: true
- })
- }, 1500)
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- })
- that.data.goosdListnew[id].order_sta = 6;
- that.setData({
- goosdListnew: that.data.goosdListnew
- });
- },
- //拆分订单 - 送朋友
- breakFriend: function (e) {
- var that = this;
- var id = e.currentTarget.dataset.id;
- var sendFlag = e.currentTarget.dataset.sendflag;
- var breakOrderList = e.currentTarget.dataset.order;//要拆分的订单
- var goods_list = breakOrderList.list_order_aff_data;
- var break_num = 0;
- var newTotal = 0;
- var breakAllNum = 0;
- for (var i = 0; i < goods_list.length; i++) {
- break_num = parseInt(goods_list[i].com_num);
- breakOrderList.list_order_aff_data[i].break_num = break_num;//可拆分的数量
- if (break_num == 0) {
- breakOrderList.list_order_aff_data[i].minus = 'no_opar';//默认不可减
- }
- breakOrderList.list_order_aff_data[i].add = 'no_opar';//默认不可加
- newTotal += parseFloat(breakOrderList.total).toFixed(2);
- breakAllNum += break_num;
- }
- console.log("breakAllNum-11:" + breakAllNum);
- that.setData({
- sendFlag: sendFlag,
- order_id: id,
- breakOrderList: breakOrderList,
- scrollHidden: 'scrollHidden',
- scrollY: false,
- showSendFriendMsg: true,
- newTotal: newTotal,
- breakAllNum: breakAllNum,
- })
- },
- //拆分 - 绑定加数量事件
- addCount(e) {
- var that = this;
- var id = e.currentTarget.dataset.id;
- var breakOrderList = that.data.breakOrderList;
- var break_num = e.currentTarget.dataset.breaknum;
- var breakAllNum = that.data.breakAllNum;
- var com_num = e.currentTarget.dataset.num;//可拆分总数量
- var price = e.currentTarget.dataset.price;
- if (break_num < com_num) {
- break_num++;
- if (break_num == com_num) {//已到上限
- breakOrderList.list_order_aff_data[id].add = 'no_opar';
- } else {
- breakOrderList.list_order_aff_data[id].add = '';
- }
- breakOrderList.list_order_aff_data[id].break_num = break_num;
- breakOrderList.list_order_aff_data[id].minus = '';
- that.data.breakAllNum = breakAllNum++;
- that.setData({
- breakOrderList: breakOrderList,
- breakAllNum: breakAllNum
- })
- } else {
- breakOrderList.list_order_aff_data[id].add = 'no_opar';
- breakOrderList.list_order_aff_data[id].minus = '';
- that.setData({
- breakOrderList: breakOrderList
- })
- return false;
- }
- },
- //拆分 - 手动填写数量
- writeNum: function (e) {
- var that = this;
- var val = e.detail.value;
- var id = e.currentTarget.dataset.id;
- var breakOrderList = that.data.breakOrderList;
- var com_num = e.currentTarget.dataset.num;//可拆分总数量
- var break_num = breakOrderList.list_order_aff_data[id].break_num;
- var breakAllNum = that.data.breakAllNum;//累计拆分数量加和
- if (parseInt(val) >= parseInt(com_num)) {
- breakOrderList.list_order_aff_data[id].break_num = com_num;
- breakAllNum = parseInt(breakAllNum) - parseInt(break_num) + parseInt(com_num);
- breakOrderList.list_order_aff_data[id].minus = '';
- breakOrderList.list_order_aff_data[id].add = 'no_opar';
- that.setData({
- breakOrderList: breakOrderList,
- breakAllNum: breakAllNum
- })
- } else if (parseInt(val) <= 0) {
- breakOrderList.list_order_aff_data[id].break_num = 0;
- breakAllNum = parseInt(breakAllNum) - parseInt(break_num);
- breakOrderList.list_order_aff_data[id].minus = 'no_opar';
- breakOrderList.list_order_aff_data[id].add = '';
- that.setData({
- breakOrderList: breakOrderList,
- breakAllNum: breakAllNum
- })
- } else {
- breakOrderList.list_order_aff_data[id].break_num = val;
- breakAllNum = parseInt(breakAllNum) - parseInt(break_num) + parseInt(val);
- breakOrderList.list_order_aff_data[id].minus = '';
- breakOrderList.list_order_aff_data[id].add = '';
- that.setData({
- breakOrderList: breakOrderList,
- breakAllNum: breakAllNum
- })
- }
- },
- //拆分 - 绑定减数量事件
- minusCount(e) {
- var that = this;
- var id = e.currentTarget.dataset.id;
- var break_num = e.currentTarget.dataset.breaknum;
- var breakAllNum = that.data.breakAllNum;//累计拆分数量加和
- var breakOrderList = that.data.breakOrderList;
- var price = e.currentTarget.dataset.price;
- if (break_num <= 0) {
- return false;
- } else {
- break_num--;
- if (break_num <= 0) {
- breakOrderList.list_order_aff_data[id].minus = 'no_opar';
- } else {
- breakOrderList.list_order_aff_data[id].minus = '';
- }
- breakOrderList.list_order_aff_data[id].break_num = break_num;
- breakOrderList.list_order_aff_data[id].add = '';
- that.data.breakAllNum = breakAllNum--;
- console.log("breakAllNum1111:" + breakAllNum);
- that.setData({
- breakOrderList: breakOrderList,
- breakAllNum: breakAllNum--
- })
- }
- },
- sendBtn: function (options) {//送朋友 - 提示弹窗
- var that = this;
- var id = e.currentTarget.dataset.id;//i
- var formId = e.detail;
- console.log("formId0:" + formId.formId);
- that.setData({
- order_id: id,
- scrollHidden: 'scrollHidden',
- scrollY: false,
- showSendFriendMsg: true
- })
- },
- sureSendFriend: function (e) {//送朋友 - 确定
- var that = this;
- var formId = e.detail;
- console.log("formId1:" + formId.formId);
- var userRole = getApp().globalData.userRole;
- var breakOrderList = that.data.breakOrderList;
- var totalNumber = that.data.breakOrderList.totalNumber;
- console.log("totalNumber:" + totalNumber);
- var breakAllNum = that.data.breakAllNum;//总的拆分数量
- console.log("breakAllNum:" + breakAllNum);
- if (breakAllNum > 0 && breakAllNum <= totalNumber) {//商品总数不为0
- var id = that.data.order_id;//i
- var sendFlag = that.data.sendFlag;
- var order_number = breakOrderList.order_number;
- var imgSrc = breakOrderList.list_order_aff_data[0].logo;
- var com_id = breakOrderList.list_order_aff_data[0].com_id;
- var order_userid = breakOrderList.list_order_aff_data[0].order_userid;
- var com_name = breakOrderList.list_order_aff_data[0].com_name;
- var goodsNum = breakOrderList.list_order_aff_data[0].break_num;
- var newTotal = 0;
- var len = breakOrderList.list_order_aff_data.length;
- for (var i = 0; i < len; i++) {
- var goodsPrice = parseFloat(breakOrderList.list_order_aff_data[i].com_price);
- var boxPrice = parseFloat(breakOrderList.list_order_aff_data[i].box_price);
- var num = parseInt(breakOrderList.list_order_aff_data[i].break_num);
- newTotal += (goodsPrice + boxPrice) * num;
- }
- for (var i = 0; i < len; i++) {
- breakOrderList.list_order_aff_data[i].newTotal = newTotal.toFixed(2);
- }
- that.setData({
- breakOrderList: breakOrderList
- })
- breakOrderList = that.data.breakOrderList;
- var newCarts = JSON.stringify(breakOrderList);
- newCarts = newCarts.replace(/&/g, "zss");
- var order_number_new = Date.parse(new Date());
- order_number_new = order_number_new / 1000;
- if (sendFlag == 0) {//点击送朋友
- setTimeout(function () {
- wx.navigateTo({
- url: '/pages/share/share?src=' + imgSrc + "&id=" + com_id + '&order_number=' + order_number + '&order_userid=' + order_userid + "&goodsNme=" + com_name + "&goodsNum=" + goodsNum + "&goodsList=" + newCarts + "&flag=0&formId=" + formId.formId + '&fromUserRole=' + userRole,
- success: function (res) {
- that.setData({
- scrollHidden: '',
- scrollY: true,
- showSendFriendMsg: false
- })
- }
- })
- }, 500)
- } else {//送自己
- that.setData({
- scrollHidden: '',
- scrollY: true,
- showSendFriendMsg: false
- })
- wx.navigateTo({
- url: '/pages/addAddressSendOwn/addAddressSendOwn?order_number_new=' + order_number_new + '&goodsList=' + newCarts + '&order_number=' + order_number,
- })
- }
- } else if (breakAllNum <= 0) {
- that.setData({
- hiddenmodal: false,
- modalCont: '请选择需要赠送的礼物及数量'
- })
- setTimeout(function () {
- that.setData({
- hiddenmodal: true
- })
- }, 1500)
- } else {
- that.setData({
- hiddenmodal: false,
- modalCont: '选择送礼商品数量超出现有商品数量!'
- })
- setTimeout(function () {
- that.setData({
- hiddenmodal: true
- })
- }, 1500)
- }
- },
- cancelSendFriend: function (e) {//送朋友 - 取消
- var that = this;
- that.setData({
- order_id: '',
- scrollHidden: '',
- scrollY: true,
- showSendFriendMsg: false
- })
- },
- sendMineBtn: function (options) {//送自己
- var that = this;
- var id = options.currentTarget.dataset.id;//i
- var order_number = that.data.goosdListnew[id].order_number;
- that.setData({
- showSendMineMsg: true,
- order_number: order_number
- })
- },
- sureSendMine: function (e) {//送自己 - 确认
- var that = this;
- var host = getApp().globalData.servsers;
- var order_number = that.data.order_number;
- that.setData({
- showSendMineMsg: false
- })
- wx.navigateTo({
- url: '/pages/sendOwnAddress/sendOwnAddress?order_number=' + order_number,
- })
- // wx.request({//修改礼物状态【0->1】
- // url: host + "orderapi/updateOrderType",
- // data: {
- // order_number: order_number,
- // order_type: '1'
- // },
- // method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
- // header: {
- // 'Accept': 'application/json'
- // },
- // success: function (res) {
- // that.setData({
- // showSendMineMsg: false,
- // order_number: ''
- // })
- // that.loadFun();
- // if (res == null || res.data == null) {
- // console.error('网络请求失败');
- // return;
- // }
- // }
- // })
- },
- cancelSendMine: function (e) {//取消送自己
- var that = this;
- that.setData({
- showSendMineMsg: false,
- order_number: ''
- })
- },
- preview: function (e) {//定制预览
- var that = this;
- var id = e.currentTarget.dataset.id;
- var index = e.currentTarget.dataset.index;
- var img = that.data.goosdListnew[id].list_order_aff_data[index].img2;
- if (img) {
- wx.previewImage({
- urls: [that.data.goosdListnew[id].list_order_aff_data[index].img2]
- })
- }
- },
- cancelPreview: function (e) {//取消定制预览
- var that = this;
- that.setData({
- previewHidden: 'hidden'
- })
- },
- //开始定制
- goDingzhi: function (e) {
- var that = this;
- var id = e.currentTarget.dataset.id;
- var index = e.currentTarget.dataset.index;//子数组下标
- var img2 = e.currentTarget.dataset.url;//是否定制过的标志
- var order_sta = that.data.goosdListnew[id].order_sta;
- var order_aff_num = that.data.goosdListnew[id].order_number;//订单号
- var order_aff_id = that.data.goosdListnew[id].list_order_aff_data[index].com_id;//商品id
- var order_aff_gg_id = that.data.goosdListnew[id].list_order_aff_data[index].order_aff_gg_id;//规格id
- var order_gy_id = that.data.goosdListnew[id].list_order_aff_data[index].order_gy_id;//工艺id
- var order_aff_dz_id = that.data.goosdListnew[id].list_order_aff_data[index].order_aff_dz_id;//定制id
- var unionid = that.data.goosdListnew[id].list_order_aff_data[index].order_userid;//unionid
- if (order_aff_dz_id == undefined) {
- order_aff_dz_id = 'null';
- }
- console.log(that.data.goosdListnew[id]);
- wx: wx.navigateTo({
- url: '/pages/webview/webview?order_aff_num=' + order_aff_num + '&order_aff_id=' + order_aff_id + '&order_aff_gg_id=' + order_aff_gg_id + '&order_gy_id=' + order_gy_id + '&order_aff_dz_id=' + order_aff_dz_id + '&unionid=' + unionid + '&img2=' + img2 + '&order_sta=' + order_sta
- })
- },
- //拨打电话
- tel:function(){
- var that = this;
- that.setData({
- showContact : false
- })
- wx.makePhoneCall({
- phoneNumber: that.data.phone //仅为示例,并非真实的电话号码
- })
- }
- })
- // 时间格式化输出,每1s都会调用一次
- function dateformat(micro_second) {
- // 总秒数
- var second = Math.floor(micro_second / 1000);
- // 天数
- //var day = Math.floor(second / 3600 / 24);
- // 小时
- //var hr = Math.floor(day * 24 + second / 3600 % 24);
- // 分钟
- var min = Math.floor(second / 60 % 60) < 10 ? ("0" + (Math.floor(second / 60 % 60))) : Math.floor(second / 60 % 60);
- // 秒
- var sec = Math.floor(second % 60) < 10 ? ("0" + Math.floor(second % 60)) : Math.floor(second % 60);
- return min + ":" + sec;
- }
- var that;
- var Util = require('../../utils/util.js');
|