...
|
...
|
@@ -5,7 +5,7 @@ |
|
|
*/
|
|
|
|
|
|
var $ = require('yoho-jquery');
|
|
|
var Handlebars = require('yoho-handlebars');
|
|
|
var ordersApi = require('./orders-api');
|
|
|
|
|
|
var dialog = require('../../common/dialog');
|
|
|
|
...
|
...
|
@@ -13,20 +13,9 @@ var Dialog = dialog.Dialog; |
|
|
var Confirm = dialog.Confirm;
|
|
|
|
|
|
var $tpl = $('#cancel-dialog-tpl');
|
|
|
var deleteDialog = '<div class="order-delete-confirm">' +
|
|
|
'<div class="header">' +
|
|
|
'<p>删除订单</p>' +
|
|
|
'<a href="javascript:;" title="关闭"></a>' +
|
|
|
'</div>' +
|
|
|
'<div class="body">' +
|
|
|
'<p class="confirm-tip"><i class="icon-doubt"></i>{{deleteMessage}}</p>' +
|
|
|
'<p class="delete-tip">{{deleteTip}}</p>' +
|
|
|
'</div>' +
|
|
|
'</div>';
|
|
|
var html = $tpl.html();
|
|
|
|
|
|
var active;
|
|
|
var dialogMessage = '<p class="message-title"><i class="order-icon {{messageIcon}}"></i>{{messageTitle}}</p><p class="message-summary">{{messageSummary}}</p>';
|
|
|
var $dialogEdit = $('#edit-dialog-tpl');
|
|
|
var $addressManage, $province, $city, $county, $selectList, $name, $phone, $address, $telCode, $tel, isProvinceChecked = false;
|
|
|
|
...
|
...
|
@@ -80,7 +69,7 @@ function cancelFactory(id) { |
|
|
return new Dialog(options);
|
|
|
}
|
|
|
function showMessgaeDialog(message_icon, message_title, message_summary, cb) {
|
|
|
var template = Handlebars.compile(dialogMessage);
|
|
|
var template = require('hbs/home/orders/dialog-message.hbs');
|
|
|
var html = template({messageIcon: message_icon, messageTitle: message_title, messageSummary: message_summary});
|
|
|
var options = {
|
|
|
mask: true,
|
...
|
...
|
@@ -137,10 +126,20 @@ $dialogEdit.remove(); |
|
|
|
|
|
// 查看物流
|
|
|
$('.check-logistics').click(function() {
|
|
|
$(this).siblings('.logistics').removeClass('hide');
|
|
|
var $this = $(this);
|
|
|
var orderId = $this.data('id');
|
|
|
var time = $this.data('time');
|
|
|
var paytype = $this.data('paytype');
|
|
|
|
|
|
ordersApi.getExpress(orderId, paytype, time).then(function(result) {
|
|
|
var tpl = require('hbs/home/orders/express.hbs');
|
|
|
|
|
|
$this.siblings('.logistics').html(tpl(result)).removeClass('hide');
|
|
|
});
|
|
|
|
|
|
});
|
|
|
|
|
|
$('.close-logistics').click(function() {
|
|
|
$('.logistics').on('click', '.close-logistics', function() {
|
|
|
$(this).closest('.logistics').addClass('hide');
|
|
|
});
|
|
|
|
...
|
...
|
@@ -207,7 +206,7 @@ function deleteOrder(id, obj) { |
|
|
var $order = $(obj).parents('.order');
|
|
|
var deleteMessage = isFullyDelete ? '您确定要永久删除订单吗?' : '您确定要删除订单吗?';
|
|
|
var deleteTip = isFullyDelete ? '永久删除后,订单将无法恢复,您将无法对该订单的商品申请售后服务,请谨慎操作。' : '删除后,您可以在订单回收站找回该订单,也可以做永久删除。';
|
|
|
var insert = Handlebars.compile(deleteDialog);
|
|
|
var insert = require('hbs/home/orders/delete-order.hbs');
|
|
|
var html = insert({deleteMessage: deleteMessage, deleteTip: deleteTip});
|
|
|
var options = {
|
|
|
mask: false,
|
...
|
...
|
|