123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361 |
- var app = getApp()
- Page({
- data: {
- src: '',
- msg: '',
- url: '',
- name: '',
-
- order_userid: '',
- sendUserId: '',
- recHidden: false,
- sendHidden: false,
- time: '',
- uploadImg: [],
- newImgList: [],
- order_type: '0',
- goodsList: [],
- showSendFriendMsg: false,
- goodsId: 0,
- linkFlag: -1,
- shareTime: '',
- footerHidden: true,
- authorize: 0,
- userInfo: {},
- from_user_id:'',
- order_number: '',
- infor:{},
- listId:'',
- from_user_name:'',
- order_num_o: '',
- orderNumber: '',
- orderNumberGift: '',
- },
- onLoad: function (options) {
- var that = this;
- var host = getApp().globalData.servsers;
- var un_id = getApp().globalData.un_id;
- var order_num_o = options.order_num_o;
- var orderNumber = options.orderNumber;
- var orderNumberGift = options.orderNumberGift;
- var from_user_id = options.from_user_id;
- var shareTime = options.shareTime;
- var sta = options.sta;
- var listId = options.listId;
- console.log(options.infor);
- var infor = options.infor;
-
-
-
-
-
-
-
-
- infor = JSON.parse(infor);
- console.log(infor);
- that.setData({
- from_user_id: from_user_id,
- order_num_o: order_num_o,
- orderNumber: orderNumber,
- orderNumberGift: orderNumberGift,
- sta: sta,
- listId: listId,
- infor: infor,
- src: infor.giftImg,
- goodsName: infor.affList[0].com_name,
- goodsNum: infor.affList[0].com_num,
- url: infor.fromUserHead,
- name: infor.fromUserName,
- msg: infor.giftMsg,
- newImgList: infor.imgList,
- order_userid: options.order_userid,
- })
- console.log("sta:" + sta);
- console.log("order_type:" + that.data.order_type);
- console.log("order_num_o:" + order_num_o);
- console.log("orderNumber:" + orderNumber);
- console.log("orderNumberGift:" + orderNumberGift);
- console.log("from_user_id:" + from_user_id);
- console.log(infor);
-
- if (un_id != undefined && un_id != '' && un_id != null){
-
- wx.request({
- url: host + "orderapi/findOrderTypeByOrderNumber",
- data: {
- order_number: orderNumber
- },
- method: 'GET',
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- that.setData({
- order_type: res.data
- })
- console.log("order_type2:"+res.data);
- if (res.data != 2) {
- console.log("shareTime:" + shareTime);
-
- wx.request({
- url: host + "orderapi/findlinkByOrderNumber",
- data: {
- order_number: orderNumber,
- order_timeno: shareTime
- },
- method: 'GET',
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- console.log("linkFlag:"+res.data);
- that.setData({
- linkFlag: res.data,
- footerHidden: false
- })
- }
- })
- }
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- });
- }
- },
- addGiftList: function (e) {
- var that = this;
- var host = getApp().globalData.servsers;
- var un_id = getApp().globalData.un_id;
- var openid = getApp().globalData.openid;
- var order_number = that.data.order_number;
- if ((un_id == undefined || un_id == '' || un_id == null) || (openid == undefined || openid == '' || openid == null)) {
- wx.navigateTo({
- url: '/pages/authorize/authorize?link=awaitState',
- })
- } else {
-
- wx.request({
- url: host + "orderapi/updateOrder_link",
- data: {
- order_number: that.data.orderNumber,
- order_timeno: that.data.shareTime,
- order_linkFlag: 1
- },
- method: 'GET',
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
-
- wx.request({
- url: host + "orderapi/updateOrder_linkFlag",
- data: {
- order_number: that.data.orderNumber,
- linkFlag: 1
- },
- method: 'GET',
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- });
-
- wx.request({
- url: host + "giftapi/insertUserGift",
- data: {
- userId: un_id,
- giftImg: that.data.src,
- giftMsg: that.data.msg,
- fromUserHead: that.data.url,
- fromUserName: that.data.name,
- orderNumber: that.data.orderNumber,
- orderNumberGift: that.data.orderNumberGift,
- cTime: that.data.time,
- giftOtherImg: that.data.uploadImg,
- user_head: taht.data.userInfo.avatarUrl,
- user_name: taht.data.userInfo.nickName,
- from_user_id: that.data.order_userid,
- receive_flag: 0
- },
- method: 'GET',
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- console.log("接收礼物成功!");
-
-
- wx.request({
- url: host + "giftapi/updateReceive_flag_send",
- data: {
- order_number: that.data.orderNumber,
- order_number_gift: that.data.orderNumberGift,
- },
- method: 'GET',
- header: {
- 'Accept': 'application/json'
- },
- success: function (res) {
- var preFlag = that.data.flag;
-
-
-
-
-
-
-
-
-
- wx.navigateTo({
- url: '/pages/mineGiftList/mineGiftList?isSelectNew=1',
- })
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- });
- if (res == null || res.data == null) {
- console.error('网络请求失败');
- return;
- }
- }
- });
- }
- })
- }
- },
- onShow: function () {
- var that = this;
- var authorize = that.data.authorize;
- var un_id = getApp().globalData.un_id;
- if (authorize == 1) {
-
-
- }
- if (un_id != undefined && un_id != '' && un_id != null) {
- that.setData({
- userInfo: getApp().globalData.userInfo,
- })
- console.log("un_id::" + un_id);
- }
- },
- selectWuliu: function () {
- var that = this;
- wx.navigateTo({
- url: '/pages/wuliu/wuliu?id=' + that.data.order_number,
- success: function (res) { },
- fail: function (res) { },
- complete: function (res) { },
- })
- },
- wantSent: function (e) {
- wx.switchTab({
- url: '/pages/index/index'
- })
- },
- previewImg: function (e) {
- var that = this;
- var currentUrl = e.currentTarget.dataset.src;
- wx.previewImage({
- current: currentUrl,
- urls: that.data.uploadImg.imgList
- })
- },
- getGift: function () {
- var that = this;
- var host = getApp().globalData.servsers;
- var order_number = that.data.order_number;
- wx.navigateTo({
- url: '/pages/addAddressFriend/addAddressFriend?order_number=' + order_number
- })
- },
- sendBtn: function (e) {
- var that = this;
- var id = e.currentTarget.dataset.id;
- that.setData({
- showSendFriendMsg: true
- })
- },
- sureSendFriend: function (options) {
- var that = this;
- var order_number = that.data.order_number;
- var imgSrc = that.data.goodsList.affList[0].logo;
- var goodsList = that.data.goodsList;
- var newCarts = JSON.stringify(that.data.goodsList);
- newCarts = newCarts.replace(/&/g, "zss");
- that.setData({
- showSendFriendMsg: false
- })
- setTimeout(function () {
- wx.navigateTo({
- url: '/pages/share/share?src=' + imgSrc + "&id=" + goodsList.affList[0].com_id + '&order_number=' + goodsList.order.order_number + '&order_userid=' + goodsList.order.order_userid + "&goodsNme=" + goodsList.affList[0].com_name + "&goodsNum=" + goodsList.affList[0].com_num + "&goodsList=" + newCarts + "&flag=1",
- success: function (res) {
- }
- })
- }, 500)
- },
- cancelSendFriend: function (e) {
- var that = this;
- that.setData({
- goodsId: '',
- showSendFriendMsg: false
- })
- },
- })
|