| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761 | <!DOCTYPE html><html><head>    <meta charset="utf-8">    <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />    <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">    <title></title>    <link rel="stylesheet" type="text/css" href="../../css/api.css" />    <link rel="stylesheet" type="text/css" href="../../css/weui.min.css" />    <link rel="stylesheet" type="text/css" href="../../css/iconfont.css" />    <link rel="stylesheet" type="text/css" href="../../css/style.css?v=1.2" />    <style>        body{            background:#f2f2f2;        }        .addr-room, .addr-roomx {          color: #666666;          width: 100%;          padding: 0.2rem 0;        }        .addr-room2 {          font-size:16px;          color:#666666;          width:100%;          position:relative;          padding-top:10px;          padding-bottom:10px;        }        .addr-room-realname{          width:80%;overflow: hidden;height:48px;        }        .addr-room span, .addr-roomx span {          float:right;        }        .addr-room img, .addr-roomx img {          width: 0.4rem;          vertical-align:middle;        }        .addr-data{           width:100%;          height: 1rem;          line-height: 1rem;          border-bottom:1px solid #e8e8e8;        }        .addr-data div{          float:left;        }        .addr-data-title{          width:100px;           /*font-size:18px;*/          color:#666666;        }        .addr-conf{          width:100%;          border-top:1px solid #e8e8e8;          position:fixed;          bottom:0px;          float: left;          height: 1rem;          line-height: 1rem;          text-align: center;          font-size: 0.28rem;          /*border-right: 1px solid #e8e8e8;*/          box-sizing: border-box;        }        .pay-total{            float: left;            height: 1rem;            line-height: 1rem;            text-align: center;            font-size: 0.28rem;            box-sizing: border-box;            padding-left: 0.2rem;        }        .pay-btn{            float: right;            color: #ffffff;            background: #d9251c;            width: 2.2rem;        }        .order-dtl{          width:100%;        }        .order-dtl-title{          width:100%;          padding: 0.15rem 0;          font-size: 0.28rem;          border-bottom:1px solid #e8e8e8;        }        .order-dtl-title img{          width: 0.31rem;          height: 0.31rem;          border-radius:50%;          vertical-align:middle;        }        .order-dtl-item{          width:100%;          /*height:90px;*/        }        .order-dtl-item img{          width: 1.73rem;          height: 1.73rem;        }        .order-item{           position: relative;        }        .order-item div{           float:left;        }        .order-dtl-item li{          float:left;          width:100%;          /*height:80px;*/        }        .order-item-list{            padding-left: 0.3rem;            overflow: hidden;            width: 4.8rem;        }        .order-item-title{          /*font-size:18px;*/          width:100%;          /*height:26px;*/          overflow: hidden;        }        .add-num{          float:right;          width: 2rem;          border:1px solid #e8e8e8;          border-radius:5px;          position:absolute;          right:0px;          bottom: 0;          background: #FFFFFF;        }        .add-num li{          float:left;          width:33.3%;          text-align:center;          border-right:1px solid #e8e8e8;          box-sizing:border-box;        }        .add-num input{          text-align:center;          width:100%;          color:#666666;        }        .add-num li {            height: 0.6rem;            line-height: 0.6rem;        }        .add-addr{          border-bottom: none; font-size:18px;        }        .order-freight{          width:100%;          height:40px;          line-height:40px;          border-top:1px solid #e8e8e8;          background:#ffffff;        }        .nav_fixed {            position: fixed;            margin-top: 0.86rem;            top: 0;        }        .m-bottom {            margin: 0 0.2rem 0.2rem 0.2rem;        }        .weui-dialog__bd:after {            bottom: 0;            border-bottom: 1px solid rgba(0,0,0,.1);            -webkit-transform-origin: 0 100%;            transform-origin: 0 100%;            -webkit-transform: scaleY(.5);            transform: scaleY(.5);        }    </style>    <script>    (function(w, d, m) {        function r() {            var t = 100,                o = 750,                e = d.documentElement.clientWidth || w.innerWidth,                n = m.max(m.min(e, 480), 320),                h = 50;            320 >= n && (h = m.floor(n / o * t * .99)),                n > 320 && 362 >= n && (h = m.floor(n / o * t * 1)),                n > 362 && 375 >= n && (h = m.floor(n / o * t * 1)),                n > 375 && (h = m.floor(n / o * t * .97)),                d.querySelector("html").style.fontSize = h + "px"        };        r();        w.onresize = function() {            r()        }    })(window, document, Math);    </script></head><body>    <div class="topbar"></div>    <header class="back-header back-header-bottom">        <ul>            <li class="padding-20 back-btn"><img class="back-header-ico" src="../../image/nav_button_back_default.png" /></li>            <li class="back-header-title">确认订单</li>            <li class="more-btn"></li>        </ul>    </header>    <section class="white-back padding-top">        <div class="addr-room">请送到我的房间<span><img class="change-room" tag="set-addr" src="../../image/checked.png" /></span></div>        <div class="addr-room">快递到我的地址<span><img class="change-room" tag="select-addr" src="../../image/checkun.png" /></span></div>        <div class="addr-room">处理我的客房预订<span><img class="change-room" tag="room-addr" src="../../image/checkun.png" /></span></div>    </section>    <div class="back-h50"></div>    <section class="white-back addr-info" id="set-addr">        <div class="addr-data white-back">            <div class="addr-data-title">酒店</div>            <div class="addr-data-input"><input id="hotel-name" type="text" placeholder="酒店名称" readonly="readonly" /></div>        </div>        <div class="addr-data">            <div class="addr-data-title">房间号</div>            <div class="addr-data-input"><input id="hotel-room" type="text" tag="1" placeholder="填写房间号" /></div>        </div>        <div class="addr-data">            <div class="addr-data-title">收货人</div>            <div class="addr-data-input"><input id="address_realname" type="text" placeholder="填写收货人" /></div>        </div>        <div class="addr-data" style="border-bottom:none;">            <div class="addr-data-title">手机号</div>            <div class="addr-data-input"><input id="address_mob_phone" maxlength="11" type="tel" placeholder="填写收货人手机号" /></div>        </div>    </section>    <section class="white-back addr-info mask-hidden" id="room-addr">        <div class="addr-data white-back">            <div class="addr-data-title">预订酒店</div>            <div class="addr-data-input"><input id="hotel-namex" class="hotel-name" type="text" placeholder="酒店名称" readonly="readonly" /></div>        </div>        <div class="addr-data">            <div class="addr-data-title">入住人</div>            <div class="addr-data-input"><input id="address_realnamex" class="address_realname" type="text" placeholder="填写入住人" /></div>        </div>        <div class="addr-data">            <div class="addr-data-title">手机号</div>            <div class="addr-data-input"><input id="address_mob_phonex" class="address_mob_phone" maxlength="11" type="tel" placeholder="填写手机号" /></div>        </div>        <div class="addr-data" style="border-bottom:none;">            <div class="addr-data-title">备注</div>            <div class="addr-data-input"><input id="hotel-roomx" class="hotel-room" type="text" tag="1" placeholder="" /></div>        </div>    </section>    <section class="white-back addr-info mask-hidden" id="select-addr">        <div class="my-order add-addr"> 选择地址<span class="right-tag iconfont"></span></div>    </section>    <div id="select-addr-info">    </div>    <div class="back-h50"></div>    <section class="white-back">        <div class="addr-roomx mask-hidden" data-role="page" id="buy_notice" isnotice="false">我已阅读并同意<a href="javascript:notice_btn();">《预订须知》</a><span><img class="change-room" data-role="page" id="xuzhi_btn" tag="notice-addr" src="../../image/checkun.png" /></span></div>        <div class="order-dtl">            <div class="order-dtl-title"><img id="store-logo" src="../../image/hotel01.jpg" /> <span id="store-name"></span></div>        </div>    </section>    <div class="h50"></div>    <div class="h20" style="padding-bottom: 1rem;"></div>    <div class="addr-conf white-back">        <div class="pay-total">应付 ¥<span class="count-price"></span></div>        <div class="pay-btn">付 款</div>    </div>    <input type="hidden" id="address_id" value="" />    <input type="hidden" id="city-id" value="" />    <input type="hidden" id="county-id" value="" />    <input type="hidden" id="area-info" value="" />    <div class="js_dialog" id="iosDialog2" style="display: none;">        <div class="weui-mask"></div>        <div class="weui-dialog">            <div class="weui-dialog__hd" style="padding: 10px 27px;"><strong class="weui-dialog__title">预订须知</strong><span class="iconfont icon-guanbi weui-dialog__btnx" style="float: right;"></span></div>            <div class="weui-dialog__bd" style="text-align: left;max-height: 7rem;overflow-y: auto;"></div>            <div class="weui-dialog__ft mask-hidden">                <a href="javascript:;" class="weui-dialog__btn weui-dialog__btn_primary">知道了</a>            </div>        </div>    </div></body><script type="text/javascript" src="../../script/api.js"></script><script type="text/javascript" src="../../script/jquery.min.js"></script><script type="text/javascript" src="../../script/jquery.tap.js"></script><script type="text/javascript" src="../../script/imagesloaded.pkgd.min.js"></script><script type="text/javascript">var _gorderid = '';var _store_id = '';var _isfree = 1; //免邮费var _totalFreight = 0.00;var _address_id = '';apiready = function() {    _gorderid = api.pageParam.gorderid;    _store_id = api.pageParam.storeid;    _address_id = api.pageParam.address_id;    setFixStatusBar();    getRouteData();    getUserData();};function getRouteData() {    $.ajax({        url: siteurl + 'v2/order/og',        data: {            order_id: _gorderid,            store_id: _store_id        },        headers: { "X-TOKEN": $api.getStorage("accesstoken") },        dataType: 'json',        type: 'post',        success: function(datas) {            if (datas.result) {                var _html = '';                // getStoreData(_store_id);                // $("#city-id").val(datas.city_id),                $("#county-id").val(datas.data.store.region_id),                $("#area-info").val(datas.data.store.area_info),                $("#hotel-name").val(datas.data.store.store_name);                $("#hotel-namex").val(datas.data.store.store_name);                $("#store-name").html(datas.data.store.store_name);                $("#store-logo").attr('src', siteurl + 'uploads/home/store/' + datas.data.store.store_id + '/' + datas.data.store.store_avatar);                if (datas.data.store.buy_notice) {                    $("#buy_notice").attr("isnotice", "true");                    $(".weui-dialog__bd").html(datas.data.store.buy_notice);                }                $.each(datas.data.og_list, function(index, item) {                    var _storeid_url = '1';                    if (item.public_type == 'self') {                        _storeid_url = item.store_id;                    } else {                        _storeid_url = item.public_store_id;                    }                    var arr = item.goods_name.split(" ");                    var name_arr = arr[0];                    var size_arr = item.goods_name.replace(name_arr, "");                    _html += '<div class="order-dtl-item" recid="' + item.rec_id + '"><ul><li class="order-item"><div><div class="h10"></div><img src="' + siteurl + "uploads/home/store/goods/" + item.goods_image.substr(0, item.goods_image.indexOf("\_")) + "/" + item.goods_image + '"></div><div>';                    _html += '<div class="order-item-list"><div class="h5"></div>';                    _html += '<div class="order-item-title">' + name_arr + '</div><div style="font-size: 0.22rem;color: #999">' + size_arr + '</div><div class="h2"></div>';                    _html += '<div class="order-item-title">¥ <span class="total-price" souc_price="' + item.goods_price + '">' + item.goods_price + ' x '+item.goods_num+'</span></div></div>';                    _html += '<div class="add-num mask-hidden"><ul><li class="num-down">-</li><li><input class="buy-num" id="buy-num" type="tel" value="' + item.goods_num + '"/></li>';                    _html += '<li style="border-right:none;" class="num-up">+</li></ul></div></div>';                    _html += '</li></ul></div><div class="h10"></div>';                    _html += '<div class="order-freight mask-hidden" goodsid="' + item.goods_id + '">运费  <span class="freight">0.00</span></div>';                });                $(".order-dtl").append(_html);                function_name();                if (datas.data.is_traffic == 0) {                    $("#set-addr").before('<div class="weui-cells__title is_traffic" style="color: #ffffff;margin: 0 auto;background-color: #d9251c;">酒店现在是休息时间,可能无法及时为您配送</div>');                }                countPrice();            } else {                errcode(datas, datas.code);            }        }    });}function getUserData() {    var _memberid = $api.getStorage("memberid");    $.ajax({        url: siteurl + 'v2/member/info',//'?do=getuserinfo',        data: {            memberid: _memberid        },        headers: { "X-TOKEN": $api.getStorage("accesstoken") },        dataType: 'json',        type: 'post',        success: function(datas) {            if (datas.result) {                $("#address_realname").val(datas.data.member_truename);                $("#address_realnamex").val(datas.data.member_truename);                $("#address_mob_phone").val(datas.data.member_mobile);                $("#address_mob_phonex").val(datas.data.member_mobile);            } else {                errcode(datas, datas.code);            }        }    });}/// delfunction getStoreData(store_id) {    if (store_id != "") {        $.ajax({            url: rooturl + '?do=getstore',            data: {                storeid: store_id            },            dataType: 'json',            type: 'post',            success: function(datas) {                $("#city-id").val(datas.city_id),                $("#county-id").val(datas.region_id),                $("#area-info").val(datas.area_info),                $("#hotel-name").val(datas.store_name);                $("#store-name").html(datas.store_name);                $("#store-logo").attr('src', siteurl + 'uploads/home/store/' + datas.store_id + '/' + datas.store_avatar);            }        });    }}$(".add-addr,#select-addr-info").on("tap", function() {    api.openWin({        name: 'selectaddress',        url: './selectaddress.html',        bounces: false,        pageParam: {            isselect: true        }    });    return false;});function getAddress(address_realname, address_mob_phone, area_info, address_id, address_detail) {    var _html = '';    _address_id = address_id;    $("#select-addr-info").empty();    _html += '<section class="white-back"><div class="addr-room2"><div class="addr-room-realname">' + address_realname + '';    _html += '  ' + address_mob_phone + '';    _html += ' <p>' + area_info +'  '+ address_detail + '</p></div>';    _html += '</section>';    $("#select-addr-info").append(_html);    $("#address_id").val(address_id);    $("#select-addr").addClass("mask-hidden");    setfreight();}function mobile_check() {    var reg_phone = /^1[3456789]\d{9}$/;    var phone = $("#address_mob_phone").val();    if (!reg_phone.test(phone)) {        $("#address_mob_phone").parent().parent().addClass("error-k");        return false;    } else {        $("#address_mob_phone").parent().parent().removeClass("error-k");    }}$(".order-dtl").on("tap", ".num-up", function() {    var _addnum = $(this).parents(".add-num");    var _num = parseInt(_addnum.find("#buy-num").val()) + 1;    _addnum.find("#buy-num").val(_num);    var _orderitem = $(this).parents(".order-dtl-item");    var _total_price = _orderitem.find(".total-price").text();    var _souc_price = _orderitem.find(".total-price").attr("souc_price");    var _ntotal_price = parseFloat(_souc_price) * _num;    var _recid = _orderitem.attr("recid");    changenum(_recid, _num);    return false;})$(".order-dtl").on("tap", ".num-down", function() {    var _addnum = $(this).parents(".add-num");    var _num = 1;    if (parseInt(_addnum.find("#buy-num").val()) > 1) {        _num = parseInt(_addnum.find("#buy-num").val()) - 1;        _addnum.find("#buy-num").val(_num);    }    var _orderitem = $(this).parents(".order-dtl-item");    var _total_price = _orderitem.find(".total-price").text();    var _souc_price = _orderitem.find(".total-price").attr("souc_price");    var _ntotal_price = parseFloat(_souc_price) * _num;    var _recid = _orderitem.attr("recid");    changenum(_recid, _num);    return false;})///function changenum(recid, num) {    $.ajax({        url: rooturl + '?do=changenum',        data: {            recid: recid,            num: num,        },        dataType: 'json',        type: 'post',        success: function(datas) {            if (datas.result) {                _totalFreight = getfreight();                $(".order-freight:last-child .freight").html((_totalFreight * 1).toFixed(2));                if (_isfree) {                    $(".order-freight:last-child").addClass("mask-hidden");                } else {                    $(".order-freight:last-child").removeClass("mask-hidden");                }                countPrice();            }        }    });}////function getfreight() {    var _freight = 0.00;    // _address_id = $("#address_id").val();    if ( typeof(_address_id) == 'undefined' || _address_id == '' || _address_id < 1 ) {        return false;    }    // $("#hotel-roomx").val(_address_id + 'xx');    $.ajax({        url: siteurl + 'v2/entry/orderFreight',//'?do=calculatefreight',        data: {            order_id: _gorderid,            address_id: _address_id,        },        headers: { "X-TOKEN": $api.getStorage("accesstoken") },        dataType: 'json',        type: 'post',        async: false,        success: function(datas) {            if ( datas.result ) {                _freight = datas.data.shipping_fee;            } else {                errcode(datas, datas.code);            }        }    });    return _freight;}function setfreight() {    _totalFreight = getfreight();    $(".order-freight:last-child .freight").html((_totalFreight * 1).toFixed(2));    if (_isfree) {        $(".order-freight:last-child").addClass("mask-hidden");    } else {        $(".order-freight:last-child").removeClass("mask-hidden");    }    countPrice();}///function countPrice() {    var _count_price = 0.00;    $(".total-price").each(function(index, item) {        //_count_price=_count_price+parseFloat($(this).text());        var _pcs = $(".order-dtl-item").find("input").eq(index).val();        var _total = parseFloat($(this).text()) * _pcs;        _count_price += _total;    })    if (_isfree) {        _count_price = _count_price;    } else {        _count_price = (_count_price * 1) + (_totalFreight * 1);    }    $(".count-price").text((_count_price * 1).toFixed(2));}////$("#xuzhi_btn").on("touchstart", function() {    console.log($(this).attr("src"))    // $(this).addClass('weui-bar__item_on').siblings('.weui-bar__item_on').removeClass('weui-bar__item_on');    if ( $(this).attr("src") == '../../image/checked.png' ) {        $(this).attr("src", "../../image/checkun.png");    } else {        $(this).attr("src", "../../image/checked.png");    }});function notice_btn() {    // body...    $("#iosDialog2").fadeIn('200');}$("#iosDialog2 .weui-dialog__btnx").on("tap", function() {    $("#iosDialog2").fadeOut('200');});$(".addr-room").on("tap", function() {    var isnotice = $("#buy_notice").attr("isnotice");    $(".change-room").attr("src", "../../image/checkun.png");    $(this).find("img").attr("src", "../../image/checked.png");	    $(".addr-info").addClass("mask-hidden");    $("#buy_notice").addClass("mask-hidden");    if ($(this).find("img").attr("tag") == "select-addr") {        $("#select-addr-info").removeClass("mask-hidden");        // $(".order-freight").removeClass("mask-hidden");        if ($("#select-addr-info").html().length < 10) {            $("#select-addr:last").removeClass("mask-hidden");        }        $(".is_traffic").fadeOut();        _isfree = 0;        setfreight();    } else {        $("#" + $(this).find("img").attr("tag")).removeClass("mask-hidden");        $("#select-addr-info").addClass("mask-hidden");        $("#select-addr").addClass("mask-hidden");        $(".order-freight").addClass("mask-hidden");        _isfree = 1;        // toast_weui($("#store-name").html()); buy_notice        if ( $(this).find("img").attr("tag") == 'set-addr' ) {            $(".is_traffic").fadeIn();        } else {            if ( isnotice ) {                $("#buy_notice").removeClass("mask-hidden");            }            $(".is_traffic").fadeOut();            _isfree = 2;        }        setfreight();    }    return false;});$('#set-addr').on("tap", "#hotel-room", function(){    var tag = $(this).attr("tag");    if (tag == '1') {        $(this).attr("tag", '0');        toast_weui($("#store-name").html());    }});///$(".pay-btn").on("tap", function() {    // var _address_id = '';    if (_isfree == 1) {        if ($("#hotel-room").val() == '') {            api.toast({ msg: '请填写房间号码' });            return false;        }        var phone = $("#address_mob_phone").val();        if ( $("#address_realname").val() == "") {            api.toast({ msg: '请填写完整收货人信息!' });            return false;        }        var reg_phone = /^1[3456789]\d{9}$/;        if (!reg_phone.test(phone)) {            api.toast({ msg: '请填写正确的手机号码!' });            return false;        }        $.ajax({            url: siteurl + 'v2/address/add',//'?do=saveaddress',            data: {                memberid: $api.getStorage("memberid"),                city_id: $("#city-id").val(),                area_id: $("#county-id").val(),                area_info: $("#area-info").val(),                address_detail: $("#hotel-name").val() + $("#hotel-room").val(),                address_mob_phone: phone,                address_realname: $("#address_realname").val(),                is_free: 1            },            headers: { "X-TOKEN": $api.getStorage("accesstoken") },            dataType: 'json',            type: 'post',            async: false,            success: function(datas) {                if (datas.result) {                    _address_id = datas.data.address_id;                    suborder(_address_id);                } else {                    errcode(datas, datas.code);                }            }        });    } else if (_isfree == 2) {        if ( $("#xuzhi_btn").attr("src") == '../../image/checked.png' ) {            //        } else {            api.toast({ msg: '请阅读并同意须知' });            return false;        }        var phone = $("#address_mob_phonex").val();        if ( $("#address_realnamex").val() == "" ) {            api.toast({ msg: '请填写入住信息!' });            return false;        }        var reg_phone = /^1[3456789]\d{9}$/;        if (!reg_phone.test(phone)) {            api.toast({ msg: '请填写正确的手机号码!' });            return false;        }        $.ajax({            url: siteurl + 'v2/address/add',//'?do=saveaddress',            data: {                memberid: $api.getStorage("memberid"),                city_id: $("#city-id").val(),                area_id: $("#county-id").val(),                area_info: $("#area-info").val(),                address_detail: $("#hotel-namex").val(),// + $("#hotel-roomx").val(),                address_mob_phone: phone,                address_realname: $("#address_realnamex").val(),                is_free: 1,            },            headers: { "X-TOKEN": $api.getStorage("accesstoken") },            dataType: 'json',            type: 'post',            async: false,            success: function(datas) {                if (datas.result) {                    _address_id = datas.data.address_id;                    suborder(_address_id);                } else {                    errcode(datas, datas.code);                }            }        });    } else {        _address_id = $("#address_id").val();        if(_address_id * 1 <= 0){            api.toast({ msg: '请选择收货地址!' });            return false;        }        suborder(_address_id);    }    if (_address_id == "") {        api.toast({ msg: '请选择收货人信息!' });        return false;    }    return false;});function suborder(address_id) {    $.ajax({        url: siteurl + 'v2/order/create',        data: {            gorderid: _gorderid,            address_id: _address_id,            buyer_id: $api.getStorage("memberid"),            store_id: _store_id,            count_price: $(".count-price").text(),            shipping_fee: _totalFreight,            shipping_type: _isfree,            remark: $("#hotel-roomx").val()        },        headers: { "X-TOKEN": $api.getStorage("accesstoken") },        dataType: 'json',        type: 'post',        success: function(datas) {            if (datas.result) {                api.openWin({                    name: 'paymode',                    url: 'paymode.html',                    bounces: false,                    pageParam: {                        keyid: datas.data.order_id                    }                });                api.addEventListener({                    name: 'viewdisappear'                }, function() {                    api.closeWin({ name: api.winName });                });                api.closeWin();            } else {                errcode(datas, datas.code);            }        }    });}</script></html>
 |