<!DOCTYPE html>
<html>
<head>
    <title>商城票据</title>
    #parse("sys/header.html")
</head>
<body class="gray-bg">
<div id="rrapp" v-cloak class="wrapper wrapper-content animated fadeInRight">
    <div class="row">
        <div class="col-sm-12">
            <div class="ibox-content p-xl">
                <div class="row">
                    <div class="col-sm-6">
                        <address>
                            <strong>{{order.consignee}}</strong><br>
                            {{order.address}}<br>
                            <abbr title="Phone">联系方式：</abbr> {{order.mobile}}<br>
                            客户留言：{{order.postscript}}<br>
                            送达时间：{{null!=order.deliveryDate?order.deliveryDate:""}} {{null!=order.deliveryRemark?order.deliveryRemark:""}}
                        </address>
                    </div>

                    <div class="col-sm-6 text-right">
                        <h4>单据编号：</h4>
                        <h4 class="text-navy">{{order.orderSn}}</h4>
                        <address>
                            <strong>商城</strong><br>
                            商城地址<br>
                            <abbr title="Phone">总机：</abbr> (86) xxxxxxxx
                        </address>
                        <p>
                            <span><strong>日期：</strong> {{nowDate}}</span>
                        </p>
                    </div>
                </div>

                <div class="table-responsive m-t">
                    <table class="table table-hover table-responsive table-bordered">
                        <thead>
                        <tr>
                            <th>清单</th>
                            <th>数量</th>
                            <th>单价</th>
                            <th>总价</th>
                        </tr>
                        </thead>
                        <tbody>
                        <tr v-for="goods in orderGoods">
                            <td>
                                <div><strong>{{goods.goodsName}}</strong>
                                </div>
                            </td>
                            <td>{{goods.number}}</td>
                            <td>&yen;{{goods.retailPrice}}</td>
                            <td>&yen;{{goods.retailPrice*goods.number}}</td>
                        </tr>
                        </tbody>
                    </table>
                </div>

                <table class="table invoice-total">
                    <tbody>
                    <tr>
                        <td><strong>总计</strong>
                        </td>
                        <td>&yen;{{sumRetailPrice}}</td>
                    </tr>
                    </tbody>
                </table>
                <div style="float: right;">
                    <i-button v-if="showBtn" class="btn btn-warning dim" @click="print"><i class="fa fa-print"></i>打印
                    </i-button>
                </div>
            </div>
        </div>
    </div>
</div>

<script type="text/javascript">
    let orderId = getQueryString("orderId");
    var vm = new Vue({
        el: '#rrapp',
        data: {
            showBtn: true,
            order: {},
            orderGoods: {},
            sumRetailPrice: 0,
            nowDate: transDate(new Date())
        },
        methods: {
            print: function () {
                confirm('确定连接打票机打印出票？', function () {
                    $.ajax({
                        type: "POST",
                        url: "../order/printMsg",
                        contentType: "application/json",
                        data: JSON.stringify(orderId),
                        success: function (r) {
                            if (r.ticket != null) {
                                alert('打印小票完成');
                            }
                        }
                    });
                })
            }
        },
        created: function () {
            $.get("../order/info/" + orderId, function (r) {
                vm.order = r.order;
            });
            $.get("../ordergoods/queryAll?orderId=" + orderId, function (r) {
                vm.orderGoods = r.list;
                // debugger;
                for (let i = 0; i < r.list.length; i++) {
                    vm.sumRetailPrice += r.list[i].retailPrice * r.list[i].number
                }
            });
        }
    });
</script>

</body>

</html>
