/** * Created by PhpStorm. * User: Jinguo * Date: 2017/1/5 * Time: 14:24 */ define(['$', 'template', 'user', 'config', 'api'], function ($, template, user, config, api) { function back(event) { event.preventDefault(); $(document).trigger('spa:navigate', { hash: '', pushData: { dontNeedReload: true } }); } function fixScroll(pageData) { if (pageData.scroll) { pageData.scroll.destroy(); pageData.scroll = null; } // setTimeout(function () { // pageData.scroll = new IScroll('#myCouponScroll'); // }, 50); } return { title: '壹管家上门服务', body: '', init: function (pageData, dtd) { var $view = this; var $doc = $(document); // 返回 $view.on('swipeRight', function (event) { back.call(this, event); }); $.newTouch('.back-button', function (event) { back.call(this, event); }, $view); $view.on('tapBackButton', function (event) { back.call(this, event); }); dtd.resolve(); }, beforeopen: function (pageData, dtd) { var $view = this; var $doc = $(document); $doc.trigger('spa:openloader'); api.geteservation({user_id: user.id}, function (res) { $doc.trigger('spa:closeloader'); if (res.success) { var timeArrea = []; if (res.data.length == 0) { showListBar = false; } else { showListBar = true; } var tmpData = { showNavBar: !config.isWX && !config.isChubao, list: res.data, timeArrea: timeArrea, showListBar: showListBar }; var tpl = template('MyService/index', tmpData); $('.spa-page-body', $view).html(tpl); setTimeout(function () { pageData.scroll = new IScroll('#myServiceScroll'); }, 500); } else { $doc.trigger('spa:openpanel', ['simpleAlert', { message: res.message }]); } }); dtd.resolve(); if (config.isWX) { wx.ready(function () { wx.onMenuShareTimeline({ title: '家政服务,首选壹管家', link: 'http://www.yiguanjia.club/o2o/web/index', imgUrl: 'http://wozhua-others.qiniudn.com/icon-o2o-home.jpg' }); wx.onMenuShareAppMessage({ title: '家政服务,首选壹管家', desc: '全程管家,精心每一个细节!', link: 'http://www.yiguanjia.club/o2o/web/index', imgUrl: 'http://wozhua-others.qiniudn.com/icon-o2o-home.jpg' }); }); } } } })