Showing source for: https://demo.packmage.cn/
Duration: 1.181845s
Server: Microsoft-IIS/10.0



<!DOCTYPE html>
<html>

<head lang="zh">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no" />
    <meta property="qc:admins" content="1163515014601335175636" />
    
            <link rel="shortcut icon" type="image/png" href="/Content/Blob/resource/10000003/0/117.png" media="screen" />

    <title>包装业务助手 Demo</title>
    <meta name="keywords" content="广州中为,广州中为信息技术有限公司,包装魔术师,魔术师CAD,业务助手,图出彩,免费设计软件,免费包装设计软件,包装设计软件,CAD刀模软件,免费设计软件下载,包装结构设计,刀模设计软件,包装盒型下载,盒型结构,盒型刀模图下载,包装3D展示,包装报价软件" />
    <meta name="description" content="包装业务助手,采用嵌入式成为您网站的一部分,自有海量盒型库,通过调整参数自动生成刀模图、导入设计稿可实现3D打样、勾选工艺和填写数量就可自动报价、能在线付款、跟踪订单进度的一款智能业务助手。" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" />
    <meta name="renderer" content="webkit">

    
    <script>

        var ___lan = 'zh';
    </script>
    <script src="/mall/language?v=20200702"></script>

    <!--+++++++++++++++++++++++-->
    <script src="/diy/ref/modernizr.min.js?v=1205054600"></script>
<link href="/diy/ref/bootstrap.min.css?v=1205054600" rel="stylesheet" />
<link href="/diy/ref/iconfont/css/font-awesome.min.css?v=1205054600" rel="stylesheet" />
<link href="/diy/css/base.min.css?v=0830095406" rel="stylesheet" />
<script src="/diy/ref/jquery-2.1.4.min.js?v=1205054600"></script>
<script src="/diy/ref/jquery.subscribe.min.js?v=1205054600"></script>
<script src="/diy/ref/bootstrap.min.js?v=1205054600"></script>
<script src="/diy/ref/jquery.cookie.min.js?v=1205054600"></script>
<script src="/diy/ref/jsrender.min.js?v=1205054600"></script>
<script src="/diy/ref/lodash-4.17.4.min.js?v=0125101300"></script>
<script src="/diy/ref/artdialog/dialog-plus.171123.min.js?v=0110175900"></script>
<script src="/diy/js/base.config.min.js?v=0411152243"></script>
<script src="/diy/worktable/cm.min.js?v=0508171038"></script>
<script src="/diy/js/cm.extend.tyh.min.js?v=0910075100"></script>
<script src="/diy/_dev/basejs/exps/file.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/jquery.extend.min.js?v=0227101900"></script>
<script src="/diy/_dev/basejs/exps/notice.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.abcshow.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.cats.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.checkbox.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.color.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.dialog.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.extend.hy.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.floatingpanel.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.formattededitor.min.js?v=0830095406"></script>
<script src="/diy/_dev/basejs/exps/ui.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.opt.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.progressdialog.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.qrcode.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.regionslt.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.scrollbox.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.slt.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.table.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.tube.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.waterfall.min.js?v=0707061900"></script>
<script src="/diy/_dev/basejs/exps/newafter180208.min.js?v=0910074500"></script>
<script src="/diy/_dev/basejs/exps/ui.downlist.min.js?v=0830095406"></script>
<script src="/diy/js/base4site.min.js?v=0907074400"></script>

    <script>
        //防止DNS劫持注入广告
        (function ($, window, undefined) {
            var needClear = false,
                timeout;
            if (window._pushshowjs_) {
                console.log("adHttp");
                needClear = true;
            }
            window._pushshowjs_ = {};
            Object.freeze(window._pushshowjs_);//让对象只读, 防止属性被直接修改
            Object.defineProperty(window, '_pushshowjs_', {
                configurable: false,//防止属性被重新定义
                writable: false//防止属性被重新赋值
            });
            if (needClear) {
                timeout = setInterval(function () {
                    if ($("#_embed_v3_dc").length > 0) {
                        $("#_embed_v3_dc").remove();
                        console.log("http清除");
                        needClear = false;
                        clearInterval(timeout);
                    }
                }, 500);
                $(window).load(function () {
                    if (needClear) {
                        setTimeout(function () {
                            clearInterval(timeout);
                            console.log("清除");
                        }, 2000);
                    }
                });
            }
        }(jQuery, window));
    </script>



    <script>
        
        ApnPlugin.hasPlugin = 0;
        __.isMobile=0;
        __.isWx = 0;
        __.isIPone = 0;
        __.isDebug=0;
        __.menberRightArr = Cm.getArrayFromFlag(0);
        __.host = "demo.packmage.cn";
        __.userID = "";
        __.userNickName="";
        __.apnID = Number('10000003');
        __.isAdmin =  0;
        __.isApnAdmin = 0;
        __.isApnMember = 0;
        __.apnBaseCurrency = 'CNY';
        __._showExpOption = 1;
        __.calTranFee = 1;
        __.isSpecUser = 0;
        PM.checkBrowser();
    </script>

    <script src="/diy/ref/vue/vue-2.6.10.min.js?v=0925095900"></script>
<script src="/diy/ref/vue/polyfill-6.23.0.min.js?v=0725100100"></script>
<script src="/diy/ref/vue/en-us.min.js?v=0725100100"></script>
<script src="/diy/ref/vue/vue-router.min.js?v=0319085000"></script>
<script src="/diy/ref/vue/iview-3.2.1.min.js?v=0125101600"></script>
<link href="/diy/ref/vue/iview-3.2.1.min.css?v=0507051900" rel="stylesheet" />
<script src="/diy/ref/moment/moment-2.22.2.min.js?v=0227094900"></script>
<script src="/diy/js/tips.min.js?v=0411103855"></script>
<script src="/diy/js/http.min.js?v=0411152243"></script>
<script src="/diy/js/page-common.min.js?v=0113153238"></script>
<link href="/diy/css/page-common.min.css?v=1012155622" rel="stylesheet" />


    


<script>
    var _hmt = _hmt || [];
    (function () {
        var hm = document.createElement("script");
        hm.src = "https://hm.baidu.com/hm.js?40aa1aa884623fbde0d3f17d3f6c8d34";
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(hm, s);
    })();
</script>
                <script>__.partials.push('~/Views/Themes/JsCodes/_baiduJongji.cshtml');</script>
            <script>__.partials.push('~/Plus/sys_third_party_code/sys_third_party_code.cshtml');</script>

    
    <link href="/diy/css/base.min.css?v=0830095406" rel="stylesheet">
                <script>
                __.currencyBaseOnCountry=Number(0);
            </script>
        <script>
            Lo.InitApnCountries([{"Country":{"CountryID":"CHN","CountryName":"中国","WebCode":"CN","Region":"Eastern Asia","Continent":"Asia"},"CurrencyID":"CNY","ExRate":1.0},{"Country":{"CountryID":"IND","CountryName":"India","WebCode":"IN","Region":"Southern and Central Asia","Continent":"Asia"},"CurrencyID":"INR","ExRate":1.0},{"Country":{"CountryID":"KOR","CountryName":"South Korea","WebCode":"KR","Region":"Eastern Asia","Continent":"Asia"},"CurrencyID":"KRW","ExRate":1.0},{"Country":{"CountryID":"SSD","CountryName":"South Sudan","WebCode":"SS","Region":"Northern Africa","Continent":"Africa"},"CurrencyID":"SSP","ExRate":1.0}]);
            __.boolCalFreight = (__._showExpOption && !$.isEmptyObject(__.Countries)) ? true : false;
            Lo.InitUserBaseCurrencyAndExRate();
        </script>




    
            <script>
                var allowWebGl = true;//这里应该是加入判断
            </script>
                <script src="/diy/ref/PDFjs/pdf-2.0.550.min.js?v=0808055400"></script>
                <script>var PDFJS = PDFJS || pdfjsLib</script>
<script src="/diy/ref/gl/180402/three.min.js?v=0505074600"></script>
<script src="/diy/ref/gl/trackballcontrols.min.js?v=1205054600"></script>
<script src="/diy/ref/gl/detector.min.js?v=1205054600"></script>
<script src="/diy/ref/gl/threex.keyboardstate.min.js?v=1205054600"></script>
<script src="/diy/ref/gl/threex.fullscreen.min.js?v=1205054600"></script>
<script src="/diy/ref/gl/threex.windowresize.min.js?v=1205054600"></script>
<script src="/diy/ref/gl/spectrum.min.js?v=1205054600"></script>
<link href="/diy/ref/gl/spectrum.min.css?v=1205054600" rel="stylesheet" />
<script src="/diy/js/for3d.min.js?v=1122061700"></script>
<script src="/diy/js/lin3d.170116.min.js?v=0522065200"></script>
<script src="/diy/js/movie.min.js?v=0309093700"></script>
<script src="/diy/js/draw.min.js?v=1121023700"></script>
<script src="/diy/js/t3d.min.js?v=0318060700"></script><link href="/diy/css/project.min.css?v=0309093600" rel="stylesheet" />
<script src="/diy/js/project.min.js?v=0327091600"></script><script src="/diy/js/articlecates.min.js?v=0412022200"></script>            <link href="/diy/css/zh.min.css?v=0309093600" rel="stylesheet">

    
    


    <style>
        html, body {
            width: 100%;
            height: 100%;
            padding: 0;
            margin: 0;
        }

        body {
            display: flex;
            flex-flow: column nowrap;
        }

        #fr_header,
        #nav,
        #footer {
            flex: 0;
            width: 100%;
        }

        #container {
            flex: 1;
            width: 100%;
        }


        /*.ui-dialog-body {
            padding: 20px !important;
        }*/
    </style>


</head>
<body>
    
            <script>
                __.contactInfo =  $('<div>' + '<p style="white-space: normal;">    广州中为信息技术有限公司</p><p style="white-space: normal;">    Email: [email protected]</p><p style="white-space: normal;">    Tel:&nbsp; &nbsp; &nbsp;020-84889508</p><p style="white-space: normal;">    QQ:&nbsp; &nbsp; 932318041</p>' + '</div>')[0].innerHTML;
            </script>


                <div id="zw_theme">


<script>
    //删除top
    
</script>





<style>
    #fr_header{
        width: 100%;
        
        position;absolute;
        left: 0;
        top: 0;
        z-index:10;
        
        border-bottom: 1px solid #CCCCCC;
        /* 配参 可设置透明度 如设为0.8的透明度background: rgba(255,255,255,0.8) */
        background-color: #FFFFFF;
    }
    #fr_header.fix{
         position:fixed;
    }
         #fr_header .header00401-nav {
            width: 100%;
            z-index: 20;
            background-color: #FFFFFF;
        }

         #fr_header .navbar {
            border-radius: 0;
            min-height: 0;
            margin-bottom: 0;
            border: 0;
            background: none;
        }
       .container-fluid > .navbar-header{
            padding-left:10px;
        }
         #fr_header .navbar-default .navbar-nav > li > a {
            color: #fff;
        }

         #fr_header .navbar-brand {
         padding:2px 0;  
        }

         #fr_header .btn-default{
            color: #fff;
        }

        #searchbox{
            background-color: #99CCFF;
        }

        #searchproject{
            background-color: #b3d9ff;
        }

        @media only screen and (max-width : 768px) {
            .hy-mobile {
                width: 100%;
                padding: 0;
            }

             #fr_header {
                margin: 0;
                padding: 0;
                width: 100%;
            }
     .fa.search_search{color:red ;}
        }
      form#logoutForm{
        height:50px!important;overflow:hidden;
    }
#divUserMenu .a a .spanUserName {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#fr_user .spanUserName {
    line-height: 50px;
}
#fr_user .xiala {
    line-height: 50px;
}
#divUserMenu .b .hrefs > div.l {
    background-color: #1872C5;
}
#divUserMenu .b .title{
    color: #fff;
    }
#bs-example-navbar-collapse-1 {
   
    
}
#bs-example-navbar-collapse-1 ul{
    margin-bottom: 0;
    float:left;
}
#bs-example-navbar-collapse-1 .nav > li{
        float:left;
}
#bs-example-navbar-collapse-1 .nav > li a{
    padding:0 20px !important;
    line-height: 53px;
    display:block;
}
#bs-example-navbar-collapse-1 > .menus {
  float: right;
  list-style: none;
  margin-top: 6px;
}
#bs-example-navbar-collapse-1 > .menus > li {
  float: left;
}
#bs-example-navbar-collapse-1 > .menus > li > .c {
  position: relative;
}
#bs-example-navbar-collapse-1 > .menus > li > .singleHref,
#bs-example-navbar-collapse-1 > .menus > li > .c .a {
  border: 1px solid #FFFFFF;
  position: relative;
  height: 40px;
  line-height: 40px;
  padding: 0 9px 0 9px;
}
#bs-example-navbar-collapse-1 > .menus > li > .c .b {
  background-color: #FFFFFF;
  border: 1px solid #999;
  display: none;
  position: absolute;
  z-index: 2;
  top: 39px;
  right: 0;
  min-width: 100%;
}
#bs-example-navbar-collapse-1 > .menus > li > .c .line {
  background-color: #FFFFFF;
  position: absolute;
  bottom: -1px;
  margin-left: -9px;
  z-index: 3;
  display: none;
  height: 1px;
  width: 100%;
}
#bs-example-navbar-collapse-1 > .menus > li > .c:hover .a {
  border-color: #999;
}
#bs-example-navbar-collapse-1 > .menus > li > .c:hover .b,
#bs-example-navbar-collapse-1 > .menus > li > .c:hover .line {
  display: block;
}
#bs-example-navbar-collapse-1 > .menus a {
  color: #444444;
}
#bs-example-navbar-collapse-1 > .menus a:hover {
  color: #d43f3a;
}
ol{list-style:none;}
    #_Login_in .b{
    height: 50px!important;
    line-height: 40px!important;
}
#_Login_in .b a span{color:#333;}
#fr_header ol._Login li div.login_top a span{
    color:#333; /* 配参 登录、注册字体颜色 */
    
}
 #fr_header ol._Login li div a.a{
        color:#333!important;
    }

@media only screen and (max-width : 768px) {
    #bs-example-navbar-collapse-1 > .menus > li > .c .b {
        top:auto;
        bottom: 39px;
    }
}

.fa.search_search{color:red ;}
.navbar-header ._searchs._right{
    float:right;line-height:50px;margin:0 10px;padding:0 10px;
}
#fr_search{float:right;margin-right:0;}
a.mainMenu{color:#444444;}
a.mainMenu:hover{color:#d43f3a!important;}

 #_Login_in .cWrap {
    min-width:100%;
    position:absolute;
    top:53px!important;
    right:0;
    display: none;
    z-index:2;
}
    #_Login_in .b a .fa-user-circle-o{color:#333 !important;}

    #fr_header .navMore .moreSub {
        background-color: #FFFFFF;
    }
</style>
<style>
    #fr_header .navMore {
        display: none;
    }

        #fr_header .navMore .moreSub {
            display: none;
            position: absolute;
            width: 300px;
            right: 0px;
        }

        #fr_header .navMore .mainMenu .fa-angle-up {
            display: none;
        }

        #fr_header .navMore:hover .mainMenu {
            cursor: pointer;
        }

            #fr_header .navMore:hover .mainMenu .fa-angle-down {
                display: none;
            }

            #fr_header .navMore:hover .mainMenu .fa-angle-up {
                display: inline;
            }

        #fr_header .navMore:hover .moreSub {
            display: block;
        }
</style>

<div data-pluginsid="header_Default_3_001" id="fr_header">
    <div class="container header00401-nav" style="position:relative;">
        <div class="row">
            <div class="col-md-12 hy-mobile">
                <nav class="navbar navbar-default">
                    <div class="container-fluid">
                        <!-- Brand and toggle get grouped for better mobile display -->
                        <div id="fr_logo" class="navbar-header">
                            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                                <span class="sr-only">切换导航</span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                            </button>
                                    <a class="navbar-brand" href="/">
                                        <img src="/Content/Blob/resource/10000003/0/124.png" style="height: 100%; width: auto;" alt="">
                                    </a>


                            
                            
                            

                        </div>


                        <!-- Collect the nav links, forms, and other content for toggling -->
                            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                                
                                <ul class="nav" id="fr_nav">
                                                <li flag="/uc/boxes"><div><a href="/uc/boxes" class="mainMenu">盒型库</a></div></li>
                                                <li flag="/uc/projects"><div><a href="/uc/projects" class="mainMenu">方案库</a></div></li>
                                                <li flag="/uc/goto/?url=https://www.packmage.cn/"><div><a href="/uc/goto/?url=https://www.packmage.cn/" target="_blank" class="mainMenu">官网</a></div></li>
                                                <li flag="/uc/goto/?url=http%3a%2f%2fwww.viyip.com%2f%3ffrom%3ddemo"><div><a href="/uc/goto/?url=http%3a%2f%2fwww.viyip.com%2f%3ffrom%3ddemo" target="_blank" class="mainMenu">本站只作展示,生产请点这</a></div></li>
                                                <li flag="https://online.packmage.cn/?from=demo"><div><a href="https://online.packmage.cn/?from=demo" target="_blank" class="mainMenu">在线下载刀模图</a></div></li>
                                                <li flag="/uc/goto/?url=https://www.packmage.cn/Ass/TryAss"><div><a href="/uc/goto/?url=https://www.packmage.cn/Ass/TryAss" class="mainMenu">希望拥有这网站的功能?</a></div></li>

                                    <li class="navMore">
                                        <div>
                                            <a class="mainMenu">更多<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                                        </div>
                                        <div class="moreSub">
                                            <ul class="nav" id="fr_nav_more"></ul>
                                        </div>
                                    </li>
                                </ul>
                                
                                <div style="float:right;min-width:180px;">
                                    
                                    <ol id="fr_user" class="_Login menu" style="width:100%;height:53px;margin-bottom:0;line-height:53px;">







            <li style="margin-right:10px;float:right;">
                <div><a href="/Account/register" class="a">免费注册</a></div>
            </li>
            <li style="margin-right:10px;float:right;">
                <div><a href="javascript:void(0)" onclick="lgOpt.showLoginDialog('False', '登录' );" class="a">登录</a></div>

            </li>
                                                <script>__.partials.push('~/Views/Shared/_LoginAndRegister.cshtml');</script>

                                    </ol>
                                </div>

                                
                                <div id="fr_search">
                                            <script>__.partials.push('~/Plus/sys_searchBox_002/sys_searchBox_002.cshtml');</script>
                                </div>
                                



                            </div>
                        <!-- /.navbar-collapse -->
                    </div><!-- /.container-fluid -->
                </nav>
            </div>
        </div>
    </div>



</div>

<script>
    (function () {
        function search(l) {
            console.log(l);
            var ary = [], str = "";
            var kw = Cm.Str2Ary($("#searchkw").val(), 2).join(",");
            ary.push("keywords=" + encodeURI(encodeURI(kw)));//对汉字两次加密
            ary.push("ilimit=" + l);
            ary.push("bmergesimilar=false");
            str = "?" + ary.join("&");
            window.location.href = "/uc/search" + str;
        };
        $("#searchbox").click(function () { search(1); });
        $("#searchproject").click(function () { search(2); });
        $("#searchkw").change(function () { search(0); });
    })();

    (function () {
        $("#_Login_in").mouseenter(function () {
            if (!__.isMobile) $("#sonmenu .sonMenu").addClass("cur");
            $("#_Login_in").addClass("cur");
        })
        $("#_Login_in").mouseleave(function () {
            if (!__.isMobile) $("#sonmenu .sonMenu").removeClass("cur");
            $("#_Login_in").removeClass("cur");
        })

        var toTopHeight = $("#fr_header").offset().top;

        $(window).scroll(function () {
            if ($(document).scrollTop() > toTopHeight) {
                if ('undefined' == typeof (document.body.style.maxHeight)) {
                    var scrollTop = $(document).scrollTop();
                    $("#fr_header").css({ 'position': 'absolute', 'top': scrollTop + 'px' });
                } else {
                    $("#fr_header").addClass("fix");
                }
            } else {
                if ('undefined' == typeof (document.body.style.maxHeight)) {
                    $("#fr_header").css({ 'position': 'absolute', 'top': toTopHeight + 'px' });
                } else {
                    $("#fr_header").removeClass("fix");
                }
            }
        });
    })();
    $(function () {
        var baseHeight = $("#fr_user").outerHeight() + 10;
        var godo = function () {
            var cs = $("#fr_nav").children();
            if (cs.length < 2) return;
            var idx = cs.length - 2;
            var crm = cs[idx];
            crm.remove();
            $("#fr_nav_more").prepend(crm);
        };
        if ($("#fr_header").outerHeight() > baseHeight) {
            for (; $("#fr_header").outerHeight() > baseHeight;) {
                if ($("#fr_nav").children().length < 2) return;
                godo();
            }
            godo();
        }
        if ($("#fr_nav_more").children().length > 0) {
            $(".navMore").css({ display: "block" });
        }
    });
</script>
                    <script>__.partials.push('~/Plus/header_Default_3_001/header_Default_3_001.cshtml');</script>


                                <script>__.partials.push('~/Themes/DefaultTheme_2_001/_header.cshtml');</script>

            </div>
            <div id="container">





<div id="homapage" data-pluginsid="sys_homepage_001">
<div>







<script>
    __.tranAreaMs=[{"ID":4,"Host":"demo.packmage.cn","AffID":"415689903290","AreaID":"919868959053","Name":"非洲","Note":"","TaxRate":0.0,"VatRequired":0,"On":1,"IsDel":0,"Ref":1},{"ID":5,"Host":"demo.packmage.cn","AffID":"415689903290","AreaID":"688749384292","Name":"东亚","Note":"","TaxRate":0.0,"VatRequired":0,"On":1,"IsDel":0,"Ref":1},{"ID":6,"Host":"demo.packmage.cn","AffID":"415689903290","AreaID":"744606423298","Name":"南亚","Note":"","TaxRate":0.0,"VatRequired":0,"On":1,"IsDel":0,"Ref":0}];
</script>        <script>__.partials.push('_tranAreaMs');</script>



<div class='hidden' id='hiddenAPNQuotnFM'></div><script>
    var _apnPms=_apnPms||{};
    (function () {
_apnPms.default3DImgSrc ='/Content/Blob/resource/10000003/0/106.png';_apnPms.maxQty =  0;_apnPms.diy3DBg = '#cccccc';_apnPms.default3DImgSrc = '/content/blob/resource/10000003/0/106.png';_apnPms.calSpotColor = true;_apnPms.calSpotColorMax = 1;_apnPms.hasUV =  true;_apnPms.HasTranFee =  1;_apnPms.calBaimo =  false;_apnPms.calMsnx =  false;_apnPms.generalColors =  [
  4
];_apnPms.uvColors =  [
  2,
  4
];_apnPms.defaultQty =  3000;_apnPms.stepSize =  0;_apnPms.maxQty =  0;_apnPms.minQty =  1;_apnPms.isForcingUniquePrinting =  true;_apnPms.isForcingForming =  true;_apnPms.isSetDefaultFaceProcess =  true;_apnPms.isAllowB =  true;_apnPms.isForcePrint =  false;_apnPms.producingDays =  {
  "20": 2,
  "3000": 5,
  "10000": 8,
  "M": 15
};_apnPms.producingDaysOfJP =  {
  "M": 10
};_apnPms.extraProducingDays	 =  {
  "P031": 1,
  "P032": 1,
  "P033": 1,
  "P064": 1
};_apnPms.extraProducingMaxDays	 =  0;_apnPms.isTranFeeByAreaM =  false;_apnPms.showTranFee =  1;_apnPms.dielinePermissionType =  1;_apnPms.extendedSize4P064 =  0;_apnPms.inputWL4P031 =  true;_apnPms.extendedSize4P031 =  1;_apnPms.maxQty =  0;_apnPms.isJump2ApnApiWhenCallMakeOrder =  false;_apnPms.allowMultiDiys =  true;_apnPms.showArtworkOptBeforeMakeOrder =  true;_apnPms.showAdd2cartOpt =  true;_apnPms.btnBuyGoodsText =  '订购实物';_apnPms.colorSys =  'default';_apnPms.designFileModeForce0 =  'true';_apnPms.showNotice4user =  0;_apnPms.hideHeader4share =  1;_apnPms.boxDescOn =  1;_apnPms.allowBuyCad =  false;_apnPms.isMall =  false;_apnPms.hasOffsetPrinting =  1;_apnPms.SuitableGlossPaperboard =  0;_apnPms.hasWatermarkPrinting =  1;_apnPms.wtColors =  [
  1,
  2
];_apnPms.autoRefresh =  0;_apnPms.runNTimes4NPlaces4G006 =  0;_apnPms.useCreditSys =  1;_apnPms.useCouponSys =  1;_apnPms.useRechargeSys =  1;_apnPms.invoiceLock =  0;_apnPms.totalIncludesTranFee =  1;_apnPms.sizeModes =  [
  3,
  2,
  1
];_apnPms.modeStr =  'bigStep';_apnPms.diyEditMode =  'bigStep';_apnPms.isStrictModel4P064 =  0;_apnPms.mode4P032 =  2;_apnPms.mode4P033 =  0;_apnPms.inputWL4P033 =  1;_apnPms.MaterialSltMode =  2;_apnPms.DefaultNewVersion =  true;_apnPms.UIStyle =  'normal';_apnPms.PriceParams =  {"backstage":{},"ui":{"costTypeG006":"H2","allowCustomMoldP034":1,"costTypeG007":"C2"}};_apnPms.largerQtySuggIsOpen =  0;_apnPms.promotionInfoTpl =  '';_apnPms.promotionBtnTpl =  '';_apnPms.discountSuggQtySetting =  {};_apnPms.upPerUnloggedin =  1;_apnPms.processDayOn =  1;_apnPms.pricingOn =  1;

        
        _apnPms.info4MaterialsProcesses =  {"M0001":{"Name":"白卡纸","imgSrc":"/Content/Blob/resource/10000003/0/125.jpg","desc":"<p>白卡纸</p>"},"M0024":{"Name":"单面光粉卡","desc":"<p>eee</p>","imgSrc":"/Content/Blob/resource/10000003/0/128.jpg"},"M0003":{"Name":"灰卡纸","desc":"<p>灰纸板是由一种再生废纸生产而成。产品分为单灰、双灰、全灰,属于环保型包装材料。产品主要用途:包装盒子、广告用板、文件夹、相框背板、箱包、精装书本、收纳盒、样本、衬板、隔板等。</p>","imgSrc":"/Content/Blob/resource/10000003/0/126.jpg"},"M0006":{"Name":"铜版纸"},"M0005":{"Name":"铜版纸"},"M0007":{"Name":"牛皮纸"},"M0009":{"Name":"PVC"},"M0011":{"Name":"三层瓦楞纸板(F楞)","desc":"<p>瓦楞纸是由挂面纸和通过瓦楞棍加工而形成的波形的瓦楞纸粘合而成的板状物,一般分为单瓦楞纸板和双瓦楞纸板两类,按照瓦楞的尺寸分为:A、B、C、E、F五种类型。瓦楞纸的发明和应用有一百多年历史史,具有成本低、质量轻、加工易、强度大、印刷适应性样优良、储存搬运方便等优点,80%以上的瓦楞纸均可通过回收再生,瓦楞纸可用作食品或者数码产品的包装,相对环保,使用较为广泛。</p>","imgSrc":"/Content/Blob/resource/10000003/0/127.jpg"},"M0012":{"Name":"三层瓦楞纸板(E楞)"},"M0013":{"Name":"三层瓦楞纸板(B楞)"},"M0014":{"Name":"五层瓦楞纸板(BE楞)"},"M0015":{"Name":"五层瓦楞纸板(BC楞)"},"M0019":{"Name":"烫金纸"},"M0021":{"Name":"PVC"},"M0103":{"Name":"光银卡白卡底纸"},"M0106":{"Name":"光金卡白卡底纸"},"M0105":{"Name":"光柱银卡白卡底纸"},"M0107":{"Name":"光银卡灰卡底纸"},"M0108":{"Name":"光柱银卡灰卡底纸"},"M0109":{"Name":"光金卡灰卡底纸"},"M0201":{"Name":"三层瓦楞纸板-水印-F瓦"},"M0202":{"Name":"三层瓦楞纸板-水印-E瓦"},"M0203":{"Name":"三层瓦楞纸板-水印-B瓦"},"M0206":{"Name":"三层瓦楞纸板-水印-A瓦"},"M0204":{"Name":"五层瓦楞纸板-水印-BE瓦"},"M0205":{"Name":"五层瓦楞纸板-水印-BC瓦"},"M0207":{"Name":"五层瓦楞纸板-水印-AE瓦"},"M0208":{"Name":"五层瓦楞纸板-水印-EE瓦"},"P001":{"Name":"印刷"},"P021":{"Name":"覆光膜"},"P022":{"Name":"覆哑膜"},"P023":{"Name":"过光油"},"P024":{"Name":"过哑油"},"P031":{"Name":"烫金银"},"P035":{"Name":"磨光"},"P036":{"Name":"过UV"},"P032":{"Name":"击凸"},"P033":{"Name":"局部UV"},"P034":{"Name":"压纹"},"P041":{"Name":"裱坑"},"P051":{"Name":"模切"},"P064":{"Name":"贴窗"},"P052":{"Name":"纸箱开槽"},"P081":{"Name":"手挽袋成型"},"P062":{"Name":"粘盒"},"ge_1":{"Name":"单色印刷"},"ge_2":{"Name":"双色印刷"},"ge_4":{"Name":"四色印刷"},"uv_1":{"Name":"单色UV印刷"},"uv_2":{"Name":"双色UV印刷"},"uv_4":{"Name":"四色UV印刷"},"PSpotColor":{"Name":"专色"},"PBaimo":{"Name":"白墨"},"PMsnx":{"Name":"磨砂逆向"},"M0002":{"Name":"白卡纸","imgSrc":"/Content/Blob/resource/10000003/0/125.jpg","desc":"<p>白卡纸</p>"},"M0025":{"Name":"单面光粉卡","desc":"<p>eee</p>","imgSrc":"/Content/Blob/resource/10000003/0/128.jpg"},"M0004":{"Name":"灰卡纸","desc":"<p>灰纸板是由一种再生废纸生产而成。产品分为单灰、双灰、全灰,属于环保型包装材料。产品主要用途:包装盒子、广告用板、文件夹、相框背板、箱包、精装书本、收纳盒、样本、衬板、隔板等。</p>","imgSrc":"/Content/Blob/resource/10000003/0/126.jpg"},"M0008":{"Name":"牛皮纸"},"M0026":{"Name":"手提绳"},"M0027":{"Name":"提手"},"M0028":{"Name":"五层瓦楞纸板(双E楞)"},"P066":{"Name":"接驳"},"P042":{"Name":"对裱"}};

        
_apnPms.quotnON =  1;_apnPms.quotnFM=$('#hiddenAPNQuotnFM').html();_apnPms.quotnLogo =  '';_apnPms.quotnDieline =  0;        _apnPms.showNotDirectory =  1;_apnPms.hideTag4Mobile =  1;        if(0!=1) _apnPms.isNetAreas=0;

        
        $.extend(APN, _apnPms);

        
        if (_.isEmpty(APN.producingDays)) {
            APN.producingDays = {10: 3, 500: 7, 3000: 12, M: 15};
            console.log("生产周期的计算方式还未设置!");
        }
        
        var sysArrStr = '[1, (qty > 1) ? qty : 1000, (qty > 1000) ? qty * 3 : 2000]';
        if (_.isEmpty(APN.ApnQtyAryFormula)) {
            APN.ApnQtyAryFormula = sysArrStr;
        }
        try {
            Cm.Func(APN.ApnQtyAryFormula, {qty: 122});
        }
        catch (err) {
            console.log("数量组推算设置有问题", err);
            APN.ApnQtyAryFormula = sysArrStr;
        }

        
        $.extend(APN, {
            host:"demo.packmage.cn",
            apnID: Number('10000003'),
            defaultPjOrBox: 'A001D',
            apnBaseCurrency:'CNY',
            calTranFee:1,
            alignmentLength:3,
        });

APN.currencyBaseOnCountry=Number(0);



        
        _apnPms=APN;
    })();
</script>        <script>__.partials.push('_apnPMS');</script>
        <script>
    const MAKEUP = 1 << 0;//设置常数
    var bootPms4DIY=bootPms4DIY ||{};
        $.extend(bootPms4DIY,{
        userID: "",
            userNickName:"",
            apnID: Number('10000003'),
            hasSalesRight:Cm.getArrayFromFlag(0)[0],
            isTopHost:1,
            isMobile:0,
            isWx:0,
            isAdmin:0,
            isApnAdmin:0,
            isApnMember:0,
            isSpecUser:0,
            isIPhone:0,
            userRight:0,
            canMakeupPrice:(0 & MAKEUP) == MAKEUP?1:0
        });
        if(bootPms4DIY.isAdmin || bootPms4DIY.isApnAdmin) bootPms4DIY.hasSalesRight=1;
        </script>
    <script>
        __.forLoginDialog = { doFunc: null ,loginIframeHtml: null};
        function __doAfterLogin(reqToken) {  with (__.forLoginDialog) {  if (!!doFunc) doFunc();  }  }
    </script>






<script>
        var __lang;
    var langForVersion2 = __lang = {
        checkDB001: '抱歉,后台没有正确配置“工序/材质”名称,检查 __db.apnPms。',
        errTranFee: '抱歉,运费计算出错了,请联系管理员。!',
        errNoBoxid: '抱歉,请求解析盒型数据时,未传递boxid。',
        errParamNoFull: '抱歉,参数填写不完整,请检查描红的选项。',
        dialogOk: '确定',
        dialogCancel: '取消',
        dialogWarning: '警告',
        AreYouSureRunTheAction: '确定执行当前操作。?',
        ActionSuccess: '操作成功!!',
        ActionError: '发生错误!',
        dialogContent01: '将删除编号{#val}为的diy。',
        dialogSuccess01: '已保存当前DIY数据!',
        modal1001: '帮助',
        modal1002: '帮助',
        modal1003: '盒型库',
        modal1004: '帮助',
        notFound01: '抱歉,未查找到指定的工序。!',
        processUnableCancel: '抱歉,该项为当前盒型必选工艺,不可取消。',
        processSuggest01: '该工艺为当前盒型推荐工艺,建议保留。<b style="font-size: 18px;">保留使用请重新勾选!</b>',
        processSuggest02: '继续选用',
        processSuggest03: '不选用',
        processPrint: '印刷',
        processGoldOrSilver: '烫金银',
        processWindowPuting: '贴窗',
        processPart: '局部表面处理',
        processFace: '整张表面处理',
        processTheBack: '背面工艺',
        printGeneral: '胶印',
        printRelevanceWarn01: '当前印刷方式依赖专色选项,已默认勾选。专色色数是可以修改的。',
        printRelevanceWarn02: '操作被限制!请先取消&lt;专色印刷&gt;。',
        printUV: 'UV印刷',
        printWt: '水印印刷',
        sizeInner: '内尺寸',
        sizeOuter: '外尺寸',
        sizeCutter: '刀模尺寸',
        UISize: '尺寸',
        UIMaterials: '材质',
        UIProcess: '工艺',
        UINumber: '数量',
        UIPrice: '价格',
        UIDesign: '设计',
        UISure: '确定',
        UIRemove: '删除',
        UIAdd: '添加',
        UIFormSelect: '请选择',
        UIFormTip: '提示',
        UIFormOther: '其他',
        UIFormBoxID: '盒型ID',
        UIFormAddBox: '添加盒型',
        UIFormType: '类型',
        UIFormName: '类型',
        UIFormRule: '规格',
        UIFormFacePaper: '面纸',
        UIFormColor: '色数',
        UIFormPlus: '可选工艺',
        UIFormProductName: '名称',
        UIFormNumber: '数量(个)',
        UIFormAddress: '收货地址',
        UIFormRemark: '备注',
        UIFormRemarkIsNull: '未填写备注',
        UIFormState: '地区',
        UIFormProduceDayTitle: '生产天数(含运输)',
        UIFormProduceDayTitleNoTran: '生产天数(不含运输)',
        UIFormProduceDay: '{0}天',
        UIFormProduceFee: '生产费用',
        UIFormPriceTitle: '价格',
        UIFormUnitTitle: '单价',
        UIFormPrice: '{#val1}',
        UILength: '长',
        UIWidth: '宽',
        UIHeight: '高',
        UIUnit: '单位',
        UIAddCart: '加入购物车',
        UISaveCase: '保存',
        UIBuyThePtoduct: '订购实物',
        UIQueueMsgWarn: '警告!',
        UIQueueMsgErr: '抱歉,发生了某种未知错误。!',
        UIQueueMsgSuccess: '操作成功!!',
        D3LoadSuccess: '3D模型渲染成功。!',
        D3ChangeSize: '3D模型刷新完成。!',
        default3DImgSrcSuccess: '已经为3D模型贴入系统默认图。,<b style="font-size: 18px">可以在&lt;设计&gt;面板设置为您需要预览的图片!</b>',
        UIModeForceChange: '当前盒型的默认尺寸模式{#val1}已被禁用,系统已重新设定为 {#val2},此更改不影响定制。',
        pwdErr: '密码错误',
        checkFormTip: '请检查表单填写状态,确保算价成功才能保存订单。',
        DIYFeeDetails: "价格明细",
        PUBOrderID: "订单ID",
        DIYBoxStyleID: "盒型ID",
        PUBSizeMode: "尺寸类型",
        DIYDimensions: "结构参数",
        DIYUnfoldedBoxSize: "盒子展开尺寸",
        DIYLeadTime: "前置天数",

        DIYUnitWeight: "单个重量",
        DIYNetArea: "净面积",
        DIYNetWeight: "净重",
        DIYTotalW4Fee: "计费总重",
        DIYCutLen: "刀线长度",
        DIYPressLen: "压线长度",
        DIYColors: "色数",
        PUBQty: "数量",
        DIYSheetInfo: "印张信息",
        DIYSheetInfoW: "印张宽",
        DIYSheetInfoH: "印张高",
        DIYMainMaterial: '主材',

        DIYWorkingSize: "印张尺寸",
        DIYUps: "排盒数",
        DIYMachineID: "印机ID",
        DIYCopies: "印张数",
        DIYProCost: "生产成本合计",
        DIYProfitRate: "利润率",
        PUBTotalFee: "总金额",

        DIYDiscount: '折扣{#val}级客户',

        DIYFeeAfterDiscount: "折后金额",
        DIYTotal: "合计",
        DIYTotalVolume: "总体积",
        DIYTotalWeight: "总重量",
        DIYProDays: "生产周期",

        DIYNoCate: '未分类',
        DIYNoSelected: '请选择',
        DIYProductAndShip: '生产+运输',
        DIYRefPrice: '刷新计价',
        DIYRefPriceNeed: '请刷新计价',
        DIYRef3DView: '刷新3D',
        DIYDownQuote: '下载报价单',
        DIY3DEffect: '3D预览',
        DIYVersionOfOld: '去旧版',
        DIY3DEffectOfNew: '去新版',
        DiyLan170: '抱歉,材料设置为空或不正确。',

        PUBFreight: "运费",
        DIYShipPlan: "运费",
        DIYShipDays: "运输天数",
        PUBCurrency: "币种",
        PUBExchange: "汇率",
        PUBDays: "天",
        chu: '处',
        part: '部件',
        paperCal: '纸厚',
        Color: '色',
        TheBack: '背面',
        Material: '材料',
        Process: '工艺',
        StopUse: '停用',
        StartUse: '启用',
        PUBLogin: "登录",

        BoxSizeMsg: '注意!当前盒型尺寸参数{#val1}填写不合法,系统已执行修正。',

        ThOnPms: '第{#val}处',

        DiyInitTip: 'Diy平台正在初始化。',
        SizeVerify: '尺寸验证(这个不用翻,是log信息,我录入语言库时核对后取消掉)',
        DiyToggleToPrice: '切入价格面板',

        DesignConfirm: '设计一旦确认,你就不能再修改设计了。要确认设计吗?',
        QuoteBillOfC: '报价单',
        QuoteBillOfB: '报价详情单',
        DownQuotePdfOfC: '下载报价单(PDF)',
        DownQuotePdfOfCIsError: '抱歉,下载报价单时发生错误!',
        DownQuotePdfOfB: '下载核价单(PDF格式)',
        DownQuotePdfOfBIsError: '抱歉,下载核价单发生错误!',
        CheckQuoteBillMustDoValuation: '抱歉,计价完成后才能查看计价详情!',
        GetBoxDBHasError: '抱歉,获取盒型尺寸参数时发生错误!',

        SizeModeHasRevise: '{#val1}{#val2}尺寸模式被修正为当前支持的模式。',//replace(/{#val}/,'aaa');
        SizeHasRevise: '尺寸已修正。',

        MaterialRevise: '抱歉,您保存的材质被修正为平台当前可用的新材质。!',
        printingRevise: '抱歉,您保存的印刷选项已经停用,平台已修正为默认。',

        PrintingIsForce: '[印刷]是{#val1}盒型必选工序,已为{#val2}印刷选项填入默认值!',

        MaterialInitError: '抱歉,执行材质还原时发生错误,后台传递数据格式出错或数据不存在!',
        JPMaterialIsNullOrError: '抱歉,材料设置为空或不正确。',
        JPBaseDBIsNUll: '抱歉,当前精品盒未配置基本程序计价参数。',
        JPDBIsError: '抱歉,还原精品盒工序时发生错误,未发现D类工序的area参数或参数长度不正确!',
        SubmitError: '抱歉,请求失败!',
        FormatDiyHasError: '格式化DIY结果时发生错误!(这个不用翻,是log信息,我录入语言库时核对后取消掉)',
        ProduceDaysIsError: '生产周期推算参数未配置,本次计算未包含生产周期!',
        AddressNoFill: '抱歉,地址选项未填写,无法计价!',
        QuoteHasRef: '已刷新报价。',

        ComposingInfoError: '抱歉,自定义排版参数填写不完整,此次计价未使用自定义排版信息!',
        RemoveDiyHasOk: '已删除DIY,编号{#val1}。',
        DiyMark: '请在这里输入备注信息。',

        Pms_name1: 'L| 长 (mm),W| 宽 (mm),H| 高 (mm)',
        Pms_name2: 'L| 长 (mm),W| 宽 (mm)',

        //报价单
        ApnName: '报价方',
        Customer: '客户方',
        CreateDate: '创建日期',
        NoNextContent: '以下无正文',
        GoodsName: '商品名称',
        UnitPrice: '单价',
        ImagesIsOk: '已按您的规格准备好,如有需要请联系客服。',

        OrderID: '订单ID',
        DiyID: 'DIY ID',
        DiyIdx: '序号',
        BoxID: '盒型ID',

        DIYBoxSize: '成型尺寸',
        UnfoldedSize: '展开尺寸',
        MaterialFee: '材料费用',
        ProcessFee: '工艺费用',

        ProcessNameIsNull: '未知工艺',

        //component
        TotalPmsQty: '共{#val1}处',
        PleaseAdd: '请添加',
        ClickOption: '点击{#val1}选项',
        ClickMutex: '已选中{#val1},不能再勾选{#val1}。',

        //mainView
        BoxHasAdd: '已添加新盒型{#val1}。',
        ComposingInitError: '抱歉,初始化自定义排版功能出错,数据初始化失败!',
        SorryForInitTemplateError: '对不起,程序获取当前盒型尺寸时发生未知错误,未能为您初始化模板定义界面!',
        RunReviseBoxPmsError: '抱歉,执行getAndReviseBoxPms出错!未正常获取到补偿后的盒型3D渲染尺寸。',
        D3RefSuccess: '3D模型刷新完成!',
        D3RefLimit: '3D刷新频率控制执行中...',
        D3RefLimitTip: '3D刷新频率控制执行中,等待{#val1}秒后自动执行3D视图刷新。',
        TextureFinished: '模型贴图完成。',

        //tpl
        SorryTheMaterialIsError: '抱歉,材质列表发生错误!',
        SorryTheProcessIsError: '抱歉,工艺列表发生错误!',
        StartComposing: '启用自定义排版',
        FillComposingInfo: '尚未填写排版信息(点此填入)',
        ClickThisReadInfo: '点此查看排版信息',
        CreateDesignTpl: '创建设计模板',

        PrintingMachine: '正面印刷机',
        PrintingMachineOfTheBack: '背面印刷机',
        PrintingMachineInfo: '#{#val1}号机,{#val2}色,尺寸(宽*高)(cm):{#val3}',
        ComposingTip: '本功能是可选功能,会影响报价的结果,如果您不填写则由系统默认方式排版。',
        WaitFillInfo: '请输入完整信息',

        NullInfo: '没有任何相关消息。',
        ClearHistory: '清空历史',
        JustReadErrorInfo: '仅看报错消息',
        PleaseFillInfo: '请填写参数',

        DIYProCost: '生产成本合计',
        DIYProfitRate: '利润率',
        PUBTotleFee: '总金额',
        PUBDiscount: '折扣',
        DIYFeeAfterDiscount: '折后金额',
        DIYDiscount: '折扣({#val1}级客户)',
        DIYDisallowedBox: '抱歉,该盒型并未启用,本页面终止执行。',
        DIYBack2Lib: '返回盒型列表',
        PrOrders57: '订单信息',
        Pay21: '咨询客服',
        DIYMsgPlsSave: '请先保存数据',
        DiyLan091: '保存',
        DIYArtwork: '设计稿',
        DIYDesignConfirmed: '设计稿已确认',
        DIYRevisionDesign: '修改设计稿',
        DIYConfirmDesign: '确认稿件',
        DIYCancelDesign: '(管理员)取消设计稿的确认状态',
        DIYUploadArtwork: '上传设计稿',
        DIYProcessNone: '无可选工艺',
        BoxPriceAbc: '生产难度系数',
        DIYProductName: '商品名称',

        DIYweightAfter: '单个重量(模切后)',
        DIYweightBefore: '单个重量(模切前)',
        MaterialFee: '材料费用',
        ProcessFee: '工艺费用',

        LoginTip: '登录后更优惠!',
        Makeup: '加价',
        PUBVatNo: '税号',
        PUBTaxRate: '税率',

        Save2DefPms: '存为默认参数',

    };
</script>


<script src="/diy/worktable/tween-16.3.4.min.js?v=0420081200"></script>
<script src="/diy/ref/gl/180402/three-95.min.js?v=0505074600"></script>
<script src="/diy/ref/gl/180402/texgen.min.js?v=0505074600"></script>
<script src="/diy/ref/gl/180402/trackballcontrols.min.js?v=0505074600"></script>
<script src="/diy/ref/gl/180402/for3d.min.js?v=0707102100"></script>
<script src="/diy/ref/gl/180402/lin3d.min.js?v=0707102100"></script>
<link href="/diy/ref/aliiconfont/iconfont.min.css?v=1212005900" rel="stylesheet" />
<script src="/diy/js/boxdiy.config.min.js?v=0517112806"></script>
<script src="/diy/ref/qrcode.min.js?v=0419095738"></script>

<script>
    
    var __db = $.extend(true,{
        
        commonDB: {
            Processes:[{"ProcessID":"P001","Name":"印刷","On":1,"ApnOn":true},{"ProcessID":"P021","Name":"覆光膜","On":1,"ApnOn":true},{"ProcessID":"P022","Name":"覆哑膜","On":1,"ApnOn":true},{"ProcessID":"P023","Name":"过光油","On":1,"ApnOn":true},{"ProcessID":"P024","Name":"过哑油","On":1,"ApnOn":true},{"ProcessID":"P031","Name":"烫金银","On":1,"ApnOn":true},{"ProcessID":"P035","Name":"磨光","On":1,"ApnOn":true},{"ProcessID":"P036","Name":"过UV","On":1,"ApnOn":true},{"ProcessID":"P032","Name":"击凸","On":1,"ApnOn":true},{"ProcessID":"P033","Name":"局部UV","On":1,"ApnOn":true},{"ProcessID":"P034","Name":"压纹","On":1,"ApnOn":true},{"ProcessID":"P041","Name":"裱坑","On":1,"ApnOn":true},{"ProcessID":"P051","Name":"模切","On":1,"ApnOn":true},{"ProcessID":"P064","Name":"贴窗","On":1,"ApnOn":true},{"ProcessID":"P052","Name":"纸箱开槽","On":1,"ApnOn":false},{"ProcessID":"P081","Name":"手挽袋成型","On":1,"ApnOn":true},{"ProcessID":"P036B","Name":"裱纸","On":0,"ApnOn":false},{"ProcessID":"P037","Name":"击凸","On":0,"ApnOn":false},{"ProcessID":"P038","Name":"打鸡眼","On":0,"ApnOn":false},{"ProcessID":"P063","Name":"加提手","On":0,"ApnOn":false},{"ProcessID":"P065","Name":"精品盒成型","On":0,"ApnOn":false},{"ProcessID":"P071","Name":"贴双面胶","On":0,"ApnOn":false},{"ProcessID":"P072","Name":"加磁铁","On":0,"ApnOn":false},{"ProcessID":"P999","Name":"配件","On":0,"ApnOn":false},{"ProcessID":"P062","Name":"粘盒","On":1,"ApnOn":true},{"ProcessID":"P066","Name":"接驳","On":1,"ApnOn":true},{"ProcessID":"P042","Name":"对裱","On":1,"ApnOn":true},{"ProcessID":"P091","Name":"品检","On":1,"ApnOn":true}],
            Producers:[{"ID":"0000ba5b-2921-40fe-8399-4eefbad38f59","Name":"[email protected]"},{"ID":"05f44041-5b1c-446c-9601-1a34f3dae959","Name":"[email protected]"},{"ID":"1d28f57a-f874-467c-854e-f92307175d46","Name":"[email protected]"},{"ID":"22ab8943-d91a-447c-8f60-532250957b72","Name":"[email protected]"},{"ID":"26f1b59f-a1eb-44d7-960c-0f82c81c1637","Name":"[email protected]"},{"ID":"2b8dbe7a-f5f0-4c15-bc61-fec8886f4df4","Name":"[email protected]"},{"ID":"346bfec0-66ea-445b-a4d9-7452cff0fd67","Name":"[email protected]"},{"ID":"3bf790f1-59be-4971-902a-416c9e76de54","Name":"[email protected]"},{"ID":"44cd0a6c-9ac5-4ec0-b8ea-717b886ecf77","Name":"tyh759623866"},{"ID":"45ab7dfd-76d6-42cd-9460-80ae388f08e6","Name":"[email protected]"},{"ID":"537528cf-7dd5-4251-a480-1e2067646415","Name":"[email protected]"},{"ID":"647fab86-6189-464c-a568-0999c4bb109f","Name":"[email protected]"},{"ID":"66044421-742a-4564-b7e4-f4504ce111e1","Name":"aron"},{"ID":"746e1038-eba7-49c9-8090-d2de1970ae10","Name":"[email protected]"},{"ID":"76f45bdb-b56c-49fc-b9c7-96f4ed33042c","Name":"阮氏华邦帮"},{"ID":"8f5a0d7c-77a3-4b68-926a-f3cd5400400a","Name":"[email protected]"},{"ID":"9146397b-4060-4a64-8ab1-011caf362273","Name":"zw004"},{"ID":"a6069725-8254-4e62-9302-ec8bc544cbe1","Name":"[email protected]"},{"ID":"a7bf091e-cda7-491f-b5b0-17e238a365d3","Name":"[email protected]"},{"ID":"ba262628-9d8a-49fb-ac67-1cb56e59f242","Name":"[email protected]"},{"ID":"c5628d5a-1853-46e5-8220-40c57e04095c","Name":"[email protected]"},{"ID":"c7edc7c9-7cf6-4bfc-b640-b2dbfe5d6943","Name":"[email protected]"}],
            ExpressCoes:[{"ID":"ems","Name":"EMS"},{"ID":"shunfeng","Name":"顺丰快递"},{"ID":"yuantong","Name":"圆通速递"},{"ID":"baishiwuliu","Name":"百世物流"},{"ID":"shentong","Name":"申通快递"},{"ID":"debangwuliu","Name":"德邦物流"},{"ID":"yunda","Name":"韵达快运"},{"ID":"other","Name":"其他"},{"ID":"dhl","Name":"dhl"}],
            Materials:[{"MID":"M0002","Prop":"Paper","ProcessID":"P001","Name":"白卡纸","ShortName":"薄纸","Unit":"TonPrice","On":1,"Sort":1.0},{"MID":"M0001","Prop":"Paper","ProcessID":"P001","Name":"白卡纸","ShortName":"厚纸","Unit":"TonPrice","On":1,"Sort":2.0},{"MID":"M0025","Prop":"Paper","ProcessID":"P001","Name":"单面光粉卡","ShortName":"薄纸","Unit":"TonPrice","On":1,"Sort":3.0},{"MID":"M0024","Prop":"Paper","ProcessID":"P001","Name":"单面光粉卡","ShortName":"厚纸","Unit":"TonPrice","On":1,"Sort":4.0},{"MID":"M0004","Prop":"Paper","ProcessID":"P001","Name":"灰卡纸","ShortName":"薄纸","Unit":"TonPrice","On":1,"Sort":5.0},{"MID":"M0003","Prop":"Paper","ProcessID":"P001","Name":"灰卡纸","ShortName":"厚纸","Unit":"TonPrice","On":1,"Sort":6.0},{"MID":"M0006","Prop":"Paper","ProcessID":"P001","Name":"铜版纸","ShortName":"薄纸","Unit":"TonPrice","On":1,"Sort":7.0},{"MID":"M0005","Prop":"Paper","ProcessID":"P001","Name":"铜版纸","ShortName":"厚纸","Unit":"TonPrice","On":1,"Sort":8.0},{"MID":"M0008","Prop":"Paper","ProcessID":"P001","Name":"牛皮纸","ShortName":"薄纸","Unit":"TonPrice","On":1,"Sort":9.0},{"MID":"M0007","Prop":"Paper","ProcessID":"P001","Name":"牛皮纸","ShortName":"厚纸","Unit":"TonPrice","On":1,"Sort":10.0},{"MID":"M0009","Prop":"Paper","ProcessID":"P001","Name":"PVC","ShortName":"PVC","Unit":"SqmPrice","On":1,"Sort":11.0},{"MID":"M0011","Prop":"Paper","ProcessID":"P001","Name":"三层瓦楞纸板(F楞)","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":12.0},{"MID":"M0012","Prop":"Paper","ProcessID":"P001","Name":"三层瓦楞纸板(E楞)","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":13.0},{"MID":"M0013","Prop":"Paper","ProcessID":"P001","Name":"三层瓦楞纸板(B楞)","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":14.0},{"MID":"M0014","Prop":"Paper","ProcessID":"P001","Name":"五层瓦楞纸板(BE楞)","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":15.0},{"MID":"M0015","Prop":"Paper","ProcessID":"P001","Name":"五层瓦楞纸板(BC楞)","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":16.0},{"MID":"M0019","Prop":"WH,1","ProcessID":"P031","Name":"烫金纸","ShortName":"","Unit":"cm","On":1,"Sort":17.0},{"MID":"M0021","Prop":"WH,1","ProcessID":"P064","Name":"PVC","ShortName":"","Unit":"cm","On":1,"Sort":18.0},{"MID":"M0103","Prop":"Paper","ProcessID":"P001","Name":"光银卡白卡底纸","ShortName":"光银白底","Unit":"TonPrice","On":1,"Sort":19.0},{"MID":"M0106","Prop":"Paper","ProcessID":"P001","Name":"光金卡白卡底纸","ShortName":"光金白底","Unit":"TonPrice","On":1,"Sort":20.0},{"MID":"M0105","Prop":"Paper","ProcessID":"P001","Name":"光柱银卡白卡底纸","ShortName":"光柱白底","Unit":"TonPrice","On":1,"Sort":21.0},{"MID":"M0107","Prop":"Paper","ProcessID":"P001","Name":"光银卡灰卡底纸","ShortName":"光银灰底","Unit":"TonPrice","On":1,"Sort":22.0},{"MID":"M0108","Prop":"Paper","ProcessID":"P001","Name":"光柱银卡灰卡底纸","ShortName":"光柱灰底","Unit":"TonPrice","On":1,"Sort":23.0},{"MID":"M0109","Prop":"Paper","ProcessID":"P001","Name":"光金卡灰卡底纸","ShortName":"光金灰底","Unit":"TonPrice","On":1,"Sort":24.0},{"MID":"M0201","Prop":"Paper","ProcessID":"P001","Name":"三层瓦楞纸板-水印-F瓦","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":25.0},{"MID":"M0202","Prop":"Paper","ProcessID":"P001","Name":"三层瓦楞纸板-水印-E瓦","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":26.0},{"MID":"M0203","Prop":"Paper","ProcessID":"P001","Name":"三层瓦楞纸板-水印-B瓦","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":27.0},{"MID":"M0206","Prop":"Paper","ProcessID":"P001","Name":"三层瓦楞纸板-水印-A瓦","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":28.0},{"MID":"M0204","Prop":"Paper","ProcessID":"P001","Name":"五层瓦楞纸板-水印-BE瓦","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":29.0},{"MID":"M0205","Prop":"Paper","ProcessID":"P001","Name":"五层瓦楞纸板-水印-BC瓦","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":30.0},{"MID":"M0207","Prop":"Paper","ProcessID":"P001","Name":"五层瓦楞纸板-水印-AE瓦","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":31.0},{"MID":"M0208","Prop":"Paper","ProcessID":"P001","Name":"五层瓦楞纸板-水印-EE瓦","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":32.0},{"MID":"M0023","Prop":"Paper","ProcessID":"P001","Name":"珠光纸","ShortName":"","Unit":"TonPrice","On":3,"Sort":33.0},{"MID":"M0101","Prop":"Paper","ProcessID":"P001","Name":"不干胶","ShortName":"不干胶","Unit":"SqmPrice","On":3,"Sort":34.0},{"MID":"M0010","Prop":"Paper","ProcessID":"P001","Name":"灰板","ShortName":"灰板","Unit":"TonPrice","On":3,"Sort":35.0},{"MID":"M0104","Prop":"Paper","ProcessID":"P001","Name":"特种纸","ShortName":"特种纸","Unit":"TonPrice","On":3,"Sort":36.0},{"MID":"M0102","Prop":"Paper","ProcessID":"P001","Name":"其它","ShortName":"其它","Unit":"TonPrice","On":3,"Sort":37.0},{"MID":"M0017","Prop":"1","ProcessID":"P063","Name":"提手","ShortName":"","Unit":"Set","On":3,"Sort":38.0},{"MID":"M0018","Prop":"N","ProcessID":"P072","Name":"磁铁","ShortName":"","Unit":"Set","On":3,"Sort":39.0},{"MID":"M0020","Prop":"1","ProcessID":"P031","Name":"烫金版","ShortName":"","Unit":"块","On":3,"Sort":40.0},{"MID":"M0016","Prop":"WH","ProcessID":"P999","Name":"绒布","ShortName":"","Unit":"cm","On":3,"Sort":41.0},{"MID":"M0022","Prop":"L","ProcessID":"P999","Name":"绳子","ShortName":"","Unit":"cm","On":3,"Sort":42.0},{"MID":"M0026","Prop":"1","ProcessID":"P081","Name":"手提绳","ShortName":"手提绳","Unit":"Set","On":1,"Sort":45.0},{"MID":"M0027","Prop":"1","ProcessID":"P999","Name":"提手","ShortName":"其他","Unit":"Set","On":1,"Sort":46.0},{"MID":"M0028","Prop":"Paper","ProcessID":"P001","Name":"五层瓦楞纸板(双E楞)","ShortName":"瓦楞","Unit":"SqmPrice","On":1,"Sort":17.0}],
            MaterialDs:[{"MID":"M0001","SerialNo":1,"Name":"300g白卡","Price":2.07,"Sort":1.0,"On":1,"Ref":1,"Cal":0.3,"Gsm":300.0},{"MID":"M0001","SerialNo":2,"Name":"350g白卡","Price":2.415,"Sort":2.0,"On":1,"Ref":1,"Cal":0.35,"Gsm":350.0},{"MID":"M0001","SerialNo":3,"Name":"400g白卡","Price":2.76,"Sort":3.0,"On":1,"Ref":1,"Cal":0.4,"Gsm":400.0},{"MID":"M0002","SerialNo":2,"Name":"300g白卡","Price":3.0,"Sort":1.0,"On":1,"Ref":0,"Cal":0.3,"Gsm":300.0},{"MID":"M0002","SerialNo":1,"Name":"250g白卡","Price":1.75,"Sort":2.0,"On":1,"Ref":1,"Cal":0.2,"Gsm":250.0},{"MID":"M0002","SerialNo":3,"Name":"230g白卡","Price":1.61,"Sort":3.0,"On":1,"Ref":1,"Cal":0.23,"Gsm":230.0},{"MID":"M0003","SerialNo":1,"Name":"400g灰卡","Price":2.1,"Sort":1.0,"On":1,"Ref":1,"Cal":0.45,"Gsm":400.0},{"MID":"M0003","SerialNo":2,"Name":"450g灰卡","Price":2.3625,"Sort":2.0,"On":1,"Ref":1,"Cal":0.48,"Gsm":450.0},{"MID":"M0004","SerialNo":1,"Name":"250g灰卡","Price":1.35,"Sort":1.0,"On":1,"Ref":1,"Cal":0.25,"Gsm":250.0},{"MID":"M0004","SerialNo":2,"Name":"300g灰卡","Price":1.605,"Sort":2.0,"On":1,"Ref":1,"Cal":0.3,"Gsm":300.0},{"MID":"M0004","SerialNo":3,"Name":"350g灰卡","Price":1.855,"Sort":3.0,"On":1,"Ref":1,"Cal":0.42,"Gsm":350.0},{"MID":"M0005","SerialNo":1,"Name":"350g铜版","Price":2.45,"Sort":1.0,"On":0,"Ref":0,"Cal":0.25,"Gsm":350.0},{"MID":"M0005","SerialNo":2,"Name":"400g铜版","Price":2.8,"Sort":2.0,"On":0,"Ref":0,"Cal":0.3,"Gsm":400.0},{"MID":"M0006","SerialNo":5,"Name":"250g铜版","Price":1.7875,"Sort":5.0,"On":0,"Ref":0,"Cal":0.28,"Gsm":250.0},{"MID":"M0006","SerialNo":6,"Name":"300g铜版","Price":2.13,"Sort":6.0,"On":0,"Ref":0,"Cal":0.32,"Gsm":300.0},{"MID":"M0006","SerialNo":1,"Name":"105g铜版","Price":0.7875,"Sort":1.0,"On":1,"Ref":1,"Cal":0.128,"Gsm":105.0},{"MID":"M0006","SerialNo":2,"Name":"128g铜版","Price":0.9344,"Sort":2.0,"On":1,"Ref":1,"Cal":0.157,"Gsm":128.0},{"MID":"M0006","SerialNo":3,"Name":"157g铜版","Price":1.1304,"Sort":3.0,"On":1,"Ref":1,"Cal":0.2,"Gsm":157.0},{"MID":"M0006","SerialNo":4,"Name":"200g铜版","Price":1.44,"Sort":4.0,"On":1,"Ref":1,"Cal":0.22,"Gsm":200.0},{"MID":"M0007","SerialNo":2,"Name":"400g黄牛皮","Price":1.74,"Sort":2.0,"On":0,"Ref":0,"Cal":0.3,"Gsm":300.0},{"MID":"M0007","SerialNo":3,"Name":"450g黄牛皮","Price":2.03,"Sort":3.0,"On":0,"Ref":0,"Cal":0.35,"Gsm":350.0},{"MID":"M0007","SerialNo":1,"Name":"350g黄牛皮","Price":1.45,"Sort":1.0,"On":1,"Ref":1,"Cal":0.25,"Gsm":250.0},{"MID":"M0008","SerialNo":1,"Name":"120g黄牛皮","Price":0.952,"Sort":1.0,"On":1,"Ref":1,"Cal":0.14,"Gsm":140.0},{"MID":"M0008","SerialNo":2,"Name":"160g黄牛皮","Price":0.992,"Sort":2.0,"On":1,"Ref":1,"Cal":0.22,"Gsm":160.0},{"MID":"M0008","SerialNo":3,"Name":"200g黄牛皮","Price":1.24,"Sort":3.0,"On":1,"Ref":1,"Cal":0.3,"Gsm":200.0},{"MID":"M0008","SerialNo":4,"Name":"250g黄牛皮","Price":1.55,"Sort":4.0,"On":1,"Ref":1,"Cal":0.35,"Gsm":250.0},{"MID":"M0008","SerialNo":5,"Name":"300g黄牛皮","Price":1.86,"Sort":5.0,"On":1,"Ref":1,"Cal":0.4,"Gsm":300.0},{"MID":"M0011","SerialNo":2,"Name":"140g+150g牛","Price":2.7,"Sort":2.0,"On":0,"Ref":0,"Cal":1.5,"Gsm":200.0},{"MID":"M0011","SerialNo":3,"Name":"140g+130g白","Price":2.6,"Sort":3.0,"On":0,"Ref":0,"Cal":1.5,"Gsm":240.0},{"MID":"M0011","SerialNo":4,"Name":"140g+150g白","Price":2.8,"Sort":4.0,"On":0,"Ref":0,"Cal":1.5,"Gsm":290.0},{"MID":"M0011","SerialNo":1,"Name":"F楞","Price":2.0,"Sort":1.0,"On":1,"Ref":1,"Cal":1.5,"Gsm":210.0},{"MID":"M0012","SerialNo":1,"Name":"110g+130g牛","Price":2.1,"Sort":1.0,"On":1,"Ref":1,"Cal":2.0,"Gsm":200.0},{"MID":"M0012","SerialNo":2,"Name":"140g+150g牛","Price":2.3,"Sort":2.0,"On":1,"Ref":1,"Cal":2.0,"Gsm":300.0},{"MID":"M0012","SerialNo":3,"Name":"110g+130g白","Price":2.1,"Sort":3.0,"On":1,"Ref":1,"Cal":2.0,"Gsm":420.0},{"MID":"M0012","SerialNo":4,"Name":"140g+150g白","Price":2.4,"Sort":4.0,"On":1,"Ref":1,"Cal":2.0,"Gsm":510.0},{"MID":"M0013","SerialNo":1,"Name":"110g+130g牛","Price":2.2,"Sort":1.0,"On":1,"Ref":1,"Cal":3.0,"Gsm":300.0},{"MID":"M0013","SerialNo":2,"Name":"140g+150g牛","Price":2.5,"Sort":2.0,"On":1,"Ref":1,"Cal":3.0,"Gsm":420.0},{"MID":"M0013","SerialNo":3,"Name":"110g+130g白","Price":2.2,"Sort":3.0,"On":1,"Ref":1,"Cal":3.0,"Gsm":510.0},{"MID":"M0013","SerialNo":4,"Name":"140g+150g白","Price":2.55,"Sort":4.0,"On":1,"Ref":1,"Cal":3.0,"Gsm":600.0},{"MID":"M0014","SerialNo":1,"Name":"140g+110g+110g+130g牛","Price":5.4,"Sort":1.0,"On":1,"Ref":1,"Cal":5.0,"Gsm":500.0},{"MID":"M0019","SerialNo":1,"Name":"金纸","Price":0.2,"Sort":1.0,"On":1,"Ref":1,"Cal":null,"Gsm":null},{"MID":"M0019","SerialNo":2,"Name":"红金纸","Price":0.3,"Sort":2.0,"On":1,"Ref":1,"Cal":null,"Gsm":null},{"MID":"M0021","SerialNo":1,"Name":"pvc","Price":2.3,"Sort":1.0,"On":1,"Ref":1,"Cal":null,"Gsm":null},{"MID":"M0021","SerialNo":2,"Name":"油膜纸","Price":3.6,"Sort":2.0,"On":1,"Ref":1,"Cal":null,"Gsm":null},{"MID":"M0026","SerialNo":1,"Name":"尼龙绳(1套)","Price":0.5,"Sort":1.0,"On":1,"Ref":1,"Cal":null,"Gsm":null},{"MID":"M0026","SerialNo":2,"Name":"环保纸绳(1套)","Price":0.8,"Sort":2.0,"On":1,"Ref":1,"Cal":null,"Gsm":null},{"MID":"M0027","SerialNo":1,"Name":"尼龙绳","Price":1.0,"Sort":1.0,"On":1,"Ref":0,"Cal":null,"Gsm":null},{"MID":"M0103","SerialNo":1,"Name":"275金卡","Price":2.6538,"Sort":1.0,"On":1,"Ref":1,"Cal":0.25,"Gsm":275.0},{"MID":"M0103","SerialNo":2,"Name":"325金卡","Price":3.1362,"Sort":2.0,"On":1,"Ref":1,"Cal":0.32,"Gsm":325.0},{"MID":"M0103","SerialNo":3,"Name":"375金卡","Price":3.7313,"Sort":3.0,"On":1,"Ref":1,"Cal":0.39,"Gsm":375.0}],
            lstMachine:[{"No":2,"Color":5,"Width":620,"Height":510,"MinWidth":420,"MinHeight":285},{"No":6,"Color":5,"Width":889,"Height":596,"MinWidth":420,"MinHeight":285},{"No":10,"Color":5,"Width":2388,"Height":1778,"MinWidth":1194,"MinHeight":889},{"No":11,"Color":5,"Width":480,"Height":320,"MinWidth":150,"MinHeight":100},{"No":12,"Color":5,"Width":880,"Height":396,"MinWidth":420,"MinHeight":285},{"No":13,"Color":5,"Width":750,"Height":444,"MinWidth":420,"MinHeight":285},{"No":1,"Color":4,"Width":889,"Height":596,"MinWidth":420,"MinHeight":285}],
        },

        
        jpDB: {"A":[{"ID":251,"Host":"demo.packmage.cn","BoxID":"JP005","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":252,"Host":"demo.packmage.cn","BoxID":"JP006","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":350,"Host":"demo.packmage.cn","BoxID":"JP021","Name":"未命名","Qtys":"1,200,300,1200,4800,100200","Vs":"1000,20000000,30000000,60000000","GradePrice":"10,20,0,0,0,30,40,0,0,0,0,0,0,0,0","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":618,"Host":"demo.packmage.cn","BoxID":"JP006B","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":621,"Host":"demo.packmage.cn","BoxID":"JP028","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":622,"Host":"demo.packmage.cn","BoxID":"JP030","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":623,"Host":"demo.packmage.cn","BoxID":"JP021A","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":624,"Host":"demo.packmage.cn","BoxID":"JP027","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":625,"Host":"demo.packmage.cn","BoxID":"JP026","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":626,"Host":"demo.packmage.cn","BoxID":"JP025A","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":627,"Host":"demo.packmage.cn","BoxID":"JP025","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":628,"Host":"demo.packmage.cn","BoxID":"JP022V","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":629,"Host":"demo.packmage.cn","BoxID":"JP007","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":634,"Host":"demo.packmage.cn","BoxID":"JP006V","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}]}"},{"ID":4809,"Host":"demo.packmage.cn","BoxID":"JP001","Name":"未命名","Qtys":"100,500,1000,3000,5000,80000,320000","Vs":"1000000,10000000,15000000,20000000,40000000,80000000","GradePrice":"10,20,10,10,10,0,10,10,10,10,10,0,10,10,10,10,10,0,10,10,10,10,10,0,0,0,0,0,0,0","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}],\"processRefExcs\":{\"B\":[\"On\",\"IsRequired\"],\"C\":[\"On\",\"IsRequired\"],\"D\":[\"On\",\"IsRequired\"],\"D2\":[\"On\",\"IsRequired\",\"AreaRelationJson\"]},\"processRefs\":[]}"},{"ID":4810,"Host":"demo.packmage.cn","BoxID":"JP001A","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}],\"processRefExcs\":{\"B\":[\"On\",\"IsRequired\"],\"C\":[\"On\",\"IsRequired\"],\"D\":[\"On\",\"IsRequired\"],\"D2\":[\"On\",\"IsRequired\",\"AreaRelationJson\"]},\"processRefs\":[]}"},{"ID":4811,"Host":"demo.packmage.cn","BoxID":"JP001V","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}],\"processRefExcs\":{\"B\":[\"On\",\"IsRequired\"],\"C\":[\"On\",\"IsRequired\"],\"D\":[\"On\",\"IsRequired\"],\"D2\":[\"On\",\"IsRequired\",\"AreaRelationJson\"]},\"processRefs\":[]}"},{"ID":4812,"Host":"demo.packmage.cn","BoxID":"JP001VA","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"}],\"processRefExcs\":{\"B\":[\"On\",\"IsRequired\"],\"C\":[\"On\",\"IsRequired\"],\"D\":[\"On\",\"IsRequired\"],\"D2\":[\"On\",\"IsRequired\",\"AreaRelationJson\"]},\"processRefs\":[]}"},{"ID":4813,"Host":"demo.packmage.cn","BoxID":"JP001VB","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"},{\"prop\":\"D2\",\"name\":\"其他\"}],\"processRefExcs\":{\"B\":[\"On\",\"IsRequired\"],\"C\":[\"On\",\"IsRequired\"],\"D\":[\"On\",\"IsRequired\"],\"D2\":[\"On\",\"IsRequired\",\"AreaRelationJson\"]},\"processRefs\":[]}"},{"ID":4815,"Host":"demo.packmage.cn","BoxID":"JP007A","Name":"未命名","Qtys":"100,200,300","Vs":"1000,2000,3000","GradePrice":"10,20,30,40","OuterIsNetArea":1,"ChipboardIsNetArea":1,"EndpaperIsNetArea":1,"OtherJson":"{\"category\":[{\"prop\":\"A\",\"name\":\"成型\"},{\"prop\":\"B\",\"name\":\"表面处理\"},{\"prop\":\"C\",\"name\":\"配件\"},{\"prop\":\"D\",\"name\":\"其他\"},{\"prop\":\"D2\",\"name\":\"其他\"}],\"processRefExcs\":{\"B\":[\"On\",\"IsRequired\"],\"C\":[\"On\",\"IsRequired\"],\"D\":[\"On\",\"IsRequired\"],\"D2\":[\"On\",\"IsRequired\",\"AreaRelationJson\"]},\"processRefs\":[]}"}],"B":[{"ID":1,"Host":"demo.packmage.cn","BoxID":"JP001","ProcessID":"103772252743","Name":"过胶","Rate":0.1815,"QtyIncreaseMoney":0,"IncreaseMoney":0.0,"MinMoney":200.0,"IsRequired":1,"NeedDesign":0,"On":1},{"ID":3,"Host":"demo.packmage.cn","BoxID":"JP001","ProcessID":"950582254840","Name":"印刷","Rate":0.2077,"QtyIncreaseMoney":0,"IncreaseMoney":0.0,"MinMoney":500.0,"IsRequired":1,"NeedDesign":1,"On":1},{"ID":232,"Host":"demo.packmage.cn","BoxID":"JP005","ProcessID":"101823401506","Name":"未命名5","Rate":0.12,"QtyIncreaseMoney":0,"IncreaseMoney":10.0,"MinMoney":200.0,"IsRequired":0,"NeedDesign":1,"On":1},{"ID":233,"Host":"demo.packmage.cn","BoxID":"JP005","ProcessID":"392705986708","Name":"未命名4","Rate":1.0,"QtyIncreaseMoney":0,"IncreaseMoney":0.0,"MinMoney":0.0,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":234,"Host":"demo.packmage.cn","BoxID":"JP005","ProcessID":"415774467820","Name":"过胶","Rate":0.18,"QtyIncreaseMoney":0,"IncreaseMoney":10.0,"MinMoney":300.0,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":235,"Host":"demo.packmage.cn","BoxID":"JP005","ProcessID":"867413916954","Name":"印刷","Rate":0.2,"QtyIncreaseMoney":0,"IncreaseMoney":50.0,"MinMoney":500.0,"IsRequired":1,"NeedDesign":1,"On":1},{"ID":236,"Host":"demo.packmage.cn","BoxID":"JP006","ProcessID":"329249623294","Name":"未命名5","Rate":0.12,"QtyIncreaseMoney":0,"IncreaseMoney":10.0,"MinMoney":200.0,"IsRequired":0,"NeedDesign":1,"On":1},{"ID":237,"Host":"demo.packmage.cn","BoxID":"JP006","ProcessID":"657573111993","Name":"未命名4","Rate":1.0,"QtyIncreaseMoney":0,"IncreaseMoney":0.0,"MinMoney":0.0,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":238,"Host":"demo.packmage.cn","BoxID":"JP006","ProcessID":"571273820373","Name":"过胶","Rate":0.18,"QtyIncreaseMoney":0,"IncreaseMoney":10.0,"MinMoney":300.0,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":239,"Host":"demo.packmage.cn","BoxID":"JP006","ProcessID":"961728119506","Name":"印刷","Rate":0.2,"QtyIncreaseMoney":0,"IncreaseMoney":50.0,"MinMoney":500.0,"IsRequired":1,"NeedDesign":1,"On":1},{"ID":240,"Host":"demo.packmage.cn","BoxID":"JP021","ProcessID":"644767508596","Name":"未命名5","Rate":0.12,"QtyIncreaseMoney":0,"IncreaseMoney":10.0,"MinMoney":200.0,"IsRequired":0,"NeedDesign":1,"On":1},{"ID":241,"Host":"demo.packmage.cn","BoxID":"JP021","ProcessID":"703328932863","Name":"未命名4","Rate":1.0,"QtyIncreaseMoney":0,"IncreaseMoney":0.0,"MinMoney":0.0,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":242,"Host":"demo.packmage.cn","BoxID":"JP021","ProcessID":"184234075041","Name":"过胶","Rate":0.18,"QtyIncreaseMoney":0,"IncreaseMoney":10.0,"MinMoney":300.0,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":243,"Host":"demo.packmage.cn","BoxID":"JP021","ProcessID":"319353943082","Name":"印刷","Rate":0.2,"QtyIncreaseMoney":0,"IncreaseMoney":50.0,"MinMoney":500.0,"IsRequired":1,"NeedDesign":1,"On":1},{"ID":244,"Host":"demo.packmage.cn","BoxID":"JP001","ProcessID":"725396327802","Name":"未命名5","Rate":0.12,"QtyIncreaseMoney":0,"IncreaseMoney":10.0,"MinMoney":200.0,"IsRequired":0,"NeedDesign":1,"On":1},{"ID":245,"Host":"demo.packmage.cn","BoxID":"JP001","ProcessID":"566560927519","Name":"未命名4","Rate":1.0,"QtyIncreaseMoney":0,"IncreaseMoney":0.0,"MinMoney":0.0,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":246,"Host":"demo.packmage.cn","BoxID":"JP001","ProcessID":"472952988735","Name":"过胶","Rate":0.18,"QtyIncreaseMoney":0,"IncreaseMoney":10.0,"MinMoney":300.0,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":1006,"Host":"demo.packmage.cn","BoxID":"JP006B","ProcessID":"306619367798","Name":"未命名","Rate":0.0,"QtyIncreaseMoney":0,"IncreaseMoney":0.0,"MinMoney":0.0,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":16322,"Host":"demo.packmage.cn","BoxID":"JP007A","ProcessID":"883079392252","Name":"过胶","Rate":0.18,"QtyIncreaseMoney":0,"IncreaseMoney":10.0,"MinMoney":300.0,"IsRequired":0,"NeedDesign":0,"On":1}],"C":[{"ID":2,"Host":"demo.packmage.cn","BoxID":"JP005","ProcessID":"225735710740","Name":"开齿","Unit":"个","QtyOptions":"2,4","DefaultQty":2,"Price":0.8,"PriceGrade":null,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":3,"Host":"demo.packmage.cn","BoxID":"JP005","ProcessID":"667075496302","Name":"标签","Unit":"张","QtyOptions":"1,9","DefaultQty":9,"Price":0.5,"PriceGrade":null,"IsRequired":0,"NeedDesign":1,"On":1},{"ID":4,"Host":"demo.packmage.cn","BoxID":"JP006","ProcessID":"766588370002","Name":"开齿","Unit":"个","QtyOptions":"2,4","DefaultQty":2,"Price":0.8,"PriceGrade":null,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":5,"Host":"demo.packmage.cn","BoxID":"JP006","ProcessID":"595515816752","Name":"标签","Unit":"张","QtyOptions":"1,9","DefaultQty":9,"Price":0.5,"PriceGrade":null,"IsRequired":0,"NeedDesign":1,"On":1},{"ID":6,"Host":"demo.packmage.cn","BoxID":"JP021","ProcessID":"905288226542","Name":"开齿","Unit":"个","QtyOptions":"2,4","DefaultQty":2,"Price":0.8,"PriceGrade":null,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":7,"Host":"demo.packmage.cn","BoxID":"JP021","ProcessID":"102815364301","Name":"标签","Unit":"张","QtyOptions":"1,9","DefaultQty":9,"Price":0.5,"PriceGrade":null,"IsRequired":0,"NeedDesign":1,"On":1},{"ID":8,"Host":"demo.packmage.cn","BoxID":"JP001","ProcessID":"384909124264","Name":"开齿","Unit":"个","QtyOptions":"2,4","DefaultQty":2,"Price":0.8,"PriceGrade":null,"IsRequired":0,"NeedDesign":0,"On":1},{"ID":9,"Host":"demo.packmage.cn","BoxID":"JP001","ProcessID":"523973149212","Name":"标签","Unit":"张","QtyOptions":"1,9","DefaultQty":9,"Price":0.5,"PriceGrade":null,"IsRequired":0,"NeedDesign":1,"On":1}],"D":[{"ID":2,"Host":"demo.packmage.cn","BoxID":"JP005","ProcessID":"140222532017","Name":"uv","PricePerCM2":0.21,"PriceRange":null,"QtyIncreaseMoney":0,"IncreaseMoney":0.0,"MinMoney":200.0,"IsRequired":0,"NeedDesign":1,"AreaLocked":0,"AreaRelationJson":null,"On":1},{"ID":3,"Host":"demo.packmage.cn","BoxID":"JP005","ProcessID":"351204194439","Name":"烫金","PricePerCM2":0.13,"PriceRange":null,"QtyIncreaseMoney":0,"IncreaseMoney":100.0,"MinMoney":300.0,"IsRequired":0,"NeedDesign":1,"AreaLocked":0,"AreaRelationJson":null,"On":1},{"ID":4,"Host":"demo.packmage.cn","BoxID":"JP006","ProcessID":"760721768889","Name":"uv","PricePerCM2":0.21,"PriceRange":null,"QtyIncreaseMoney":0,"IncreaseMoney":0.0,"MinMoney":200.0,"IsRequired":0,"NeedDesign":1,"AreaLocked":0,"AreaRelationJson":null,"On":1},{"ID":5,"Host":"demo.packmage.cn","BoxID":"JP006","ProcessID":"652973220902","Name":"烫金","PricePerCM2":0.13,"PriceRange":null,"QtyIncreaseMoney":0,"IncreaseMoney":100.0,"MinMoney":300.0,"IsRequired":0,"NeedDesign":1,"AreaLocked":0,"AreaRelationJson":null,"On":1},{"ID":6,"Host":"demo.packmage.cn","BoxID":"JP021","ProcessID":"117113350753","Name":"uv","PricePerCM2":0.21,"PriceRange":null,"QtyIncreaseMoney":0,"IncreaseMoney":0.0,"MinMoney":200.0,"IsRequired":0,"NeedDesign":1,"AreaLocked":0,"AreaRelationJson":null,"On":1},{"ID":7,"Host":"demo.packmage.cn","BoxID":"JP021","ProcessID":"443640849677","Name":"烫金","PricePerCM2":0.13,"PriceRange":null,"QtyIncreaseMoney":0,"IncreaseMoney":100.0,"MinMoney":300.0,"IsRequired":0,"NeedDesign":1,"AreaLocked":0,"AreaRelationJson":null,"On":1},{"ID":8,"Host":"demo.packmage.cn","BoxID":"JP001","ProcessID":"738879727580","Name":"uv","PricePerCM2":0.21,"PriceRange":null,"QtyIncreaseMoney":0,"IncreaseMoney":0.0,"MinMoney":200.0,"IsRequired":0,"NeedDesign":1,"AreaLocked":0,"AreaRelationJson":null,"On":1},{"ID":9,"Host":"demo.packmage.cn","BoxID":"JP001","ProcessID":"146921369131","Name":"烫金","PricePerCM2":0.13,"PriceRange":null,"QtyIncreaseMoney":0,"IncreaseMoney":100.0,"MinMoney":300.0,"IsRequired":0,"NeedDesign":1,"AreaLocked":0,"AreaRelationJson":null,"On":1}],"E":[{"ID":2,"Host":"demo.packmage.cn","PaperID":"464341557685","PropA":2,"PropB":"灰卡纸","UnitWeight":175,"PricePerM2":10.0,"Cal":0.0},{"ID":3,"Host":"demo.packmage.cn","PaperID":"930945563174","PropA":0,"PropB":"白卡纸","UnitWeight":175,"PricePerM2":10.0,"Cal":0.0},{"ID":5,"Host":"demo.packmage.cn","PaperID":"255121774691","PropA":1,"PropB":"铜板纸","UnitWeight":175,"PricePerM2":10.0,"Cal":0.0},{"ID":6,"Host":"demo.packmage.cn","PaperID":"761820436906","PropA":0,"PropB":"白卡纸(厚)","UnitWeight":320,"PricePerM2":12.0,"Cal":0.0},{"ID":7,"Host":"demo.packmage.cn","PaperID":"444202973540","PropA":0,"PropB":"白卡纸(厚)","UnitWeight":300,"PricePerM2":12.0,"Cal":0.0}]},

        
        APN: APN,

        dpsModule:0,

        
        hasPriceDetail: 0,

        
        hasBoxPms: 0,

        
        stuckTypes: stuckTypes,

        
        businessDB: {"success":true,"Diys":[{"ID":0,"Host":null,"DiyID":null,"OrderID":null,"ProjectID":null,"GroupID":null,"DesignOrderID":null,"UserID":null,"BoxID":"A001D","FileFromDiyID":null,"FileName":null,"HasPrint":false,"Name":null,"BoxPms":null,"BoxJson":null,"ProcessJson":null,"Qty":0,"Fee":0.0,"TranFee":0.0,"TranRID":null,"AreaID":null,"Weight":0.0,"TranDays":0,"ProduceDays":0,"CountryID":null,"StateID":0,"CityID":0,"Country":null,"Province":null,"City":null,"Postcode":null,"CreateDate":null,"Note":null,"DeleteStatus":0,"Visit3D":0,"Detail":null,"CustomSort":null,"SthJson":null,"IsJP":0,"ProductID":null,"CustomJson":null,"DesignFileMode":0}],"DiyOrders":[],"ApnPluginOrders":[],"DiyFiles":[],"Boxes":[{"BoxID":"A001D","BoxName":"彩盒设计|电子产品包装设计","BoxType":[0,0],"PmItems":[{"Name":"l","Desc":"长","DefaultV":120.0,"DownList":null},{"Name":"w","Desc":"宽","DefaultV":100.0,"DownList":null},{"Name":"d","Desc":"高","DefaultV":200.0,"DownList":null},{"Name":"a","Desc":"防尘摇翼长","DefaultV":59.0,"DownList":null},{"Name":"bf","Desc":"挂翼自锁长","DefaultV":12.0,"DownList":null},{"Name":"c","Desc":"插舌长","DefaultV":20.0,"DownList":null},{"Name":"g","Desc":"黏位长","DefaultV":25.0,"DownList":null}],"BoxDesc":"<p>这是一款带悬挂板的对压翼管式盒。包装盒连同其内的商品多层次展示角度和效果悬挂展示在顾客面前。<br />\r\n<br />\r\n<strong>彩盒设计特点:</strong><br />\r\n1 一张纸板经过折叠,对边粘合,形成管式盒体。<br />\r\n2 上下开口为对压翼的插片结构封口。<br />\r\n3 插入结构:基本上克服盒盖易于自开的缺陷,在插入式盒盖的盖板与防尘襟片之间进行锁合设计。<br />\r\n4 悬挂式结构:盒体一侧边设有延伸的挂耳,所述的挂耳上设有悬挂孔。<br />\r\n<br />\r\n<strong>彩盒设计优点与用途:</strong><br />\r\n1 管式结构必须便于物品装入,又不易自开,起到保护作用。<br />\r\n2 这种结构在超市货架上可以经常看到,节省空间。可以放手机、相机等电子产品包装的配件。空白的地方可以用来写产品名称及使用的注意事项。<br />\r\n<br />\r\n<strong>电子产品包装设计要点:</strong><br />\r\n1 应特别注意运输上面的保护结构。<br />\r\n2 将不同的部件组合包装,可以反映单位产品的价值。<br />\r\n3 包装容器多为硬质型材料。<br />\r\n4 包装画面以图片为主。</p>","BoxImg":{"A":4,"B":"-M.png"},"BoxImgLst":[{"A":0,"B":"-1.png"},{"A":1,"B":"-2.png"},{"A":2,"B":"_v2.jpg"},{"A":3,"B":"_v3.jpg"},{"A":4,"B":"-M.png"},{"A":5,"B":"-B.gif"}],"ApnBoxImg":null,"ApnBoxImgLst":[],"CalMin":0.2,"CalMax":5.0,"IsJP":0}]},

        
        lang: langForVersion2,

        
        Public: _.extend(__,bootPms4DIY,{
            QQ: "932318041",
        }),

        //结构图购买相关参数
        dieLineBuy: {
            fees: {},
            paydata: {
                fid: "AL",
                channel: "",
                hasinvc: "0",
                couponID: ""
            },
            payInfo: {"ID":11,"Host":"demo.packmage.cn","AlipaySellerID":"2088921850373233","AlipaySellerEmail":"[email protected]","AlipayKey":"","AlipaySignType":"RSA","AlipayPublicKey":"","PaypalBusiness":"[email protected]","PaypalAuthToken":"","QQLoginAppID":"101224677","QQLoginAppSecret":"","QQLoginCallbackHost":"demo.packmage.cn","WxLoginAppID":"wx6d355a3be16a613c","WxLoginAppSecret":"","WxLoginCallbackHost":"www.packmage.cn","WxPayMCHID":"1415130302","WxPayKEY":"","WxWidgetAppID":null,"WxWidgetAppSecret":null,"MollieApiKey":null,"AllowCombinedOrder":false,"AllowJieBo":true,"ImgIdx4Box":0,"DefaultPjOrBox":"A001D","BaseCurrencyID":"CNY","IsNetArea":0,"HasTranFee":1,"IsAmountTranFee":1,"ModifyDate":null,"ShowPj":1,"ThemeID":"DefaultTheme_2_001","DpsThemeID":"Theme_01","ShowThemeID":null,"Email":"[email protected]","SmtpServer":"","SmtpUserName":"","SmtpPassword":"","MailDetailsJsonToUser":"","LongSideBleeding":0.0,"ShortSideBleeding":0.0,"BoxBleeding":0.0,"Alignment":3,"RunNTimes4NPlaces4G006":0,"StartPage":"/Home/Index","PdfUnit":0,"PhRgOpen":true,"PhRgApiKey":"","PhRgBody":"","AttachedFile":"","Suffix4Online":null},
        }
    },__db||{});

    var BOX2;
    $(function(){
        BOX2 = BoxDiy2(__db);
    });
</script>







<style>
    .cvsTexture {
        width: 100vw;
        height: 100%;
    }

    .s-row {
        margin: 5px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
</style>
    <template id="TextureTpl">
        <div>
            <div class="artworksStyleA">
                <div>
                    <div class="designInfoInStep pc">
                        <div class="list">
                            <div class="one">
                                <div v-on:click="callDownloadDieline">
                                    <div class="iconWrap" v-bind:class="(!allowDieline && !allowBuyCad)?'disabled':''">
                                        <div class="icon">
                                            <i class="fa fa-cloud-download"></i>
                                            <div class="nameWrap">结构图</div>
                                        </div>
                                    </div>
                                    <div class="infoWrap">PDF文件</div>
                                </div>
                            </div>
                            <div class="one">
                                <div>
                                    <div class="iconWrap" v-bind:class="!allowImport?'disabled':''" v-on:click="ImportDesign">
                                        <div class="viewWrap" v-if="!!dataThum">
                                            <img v-bind:src="dataThum" />
                                        </div>
                                        <div class="icon" v-else>
                                            <i class="fa fa-image"></i>
                                            <div class="nameWrap">
                                                <span>导入贴图</span>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="infoWrap">

                                        导入贴图
                                        <span style="font-size:12px;color:#999">(JPG,PNG,GIF,TIFF,PDF)</span>

                                    </div>
                                </div>
                            </div>
                            
                            <div class="one">
                                <div>
                                    <template v-if="!!ART.hasNewUpdate">

                                        <div class="iconWrap" v-on:click="outData.showModal=true">
                                            <div class="icon">
                                                <i class="fa fa-upload"></i>
                                                <div class="nameWrap">上传</div>
                                            </div>
                                        </div>
                                        <div class="infoWrap">图像数据等待上传</div>
                                    </template>
                                    <template v-else>

                                        <div class="iconWrap disabled">
                                            <div class="icon">
                                                <i class="fa fa-upload"></i>
                                                <div class="nameWrap">上传</div>
                                            </div>
                                        </div>
                                        <div class="infoWrap"> 没有要上传的数据</div>
                                    </template>
                                </div>
                            </div>
                        </div>
                    </div>

                    
                    <div v-if="allowShare" class="oneBtn" v-on:click="callShare">分享</div>
                    
                    
                </div>
            </div>
            <keep-alive>

                <modal v-model="showTexture" @on-cancel="cancel" v-bind:z-index="modalZIndex" class-name="texture-wrap" fullscreen footer-hide>
                    <div class="box-lib-wrap">
                        <canvas class="cvsTexture" v-bind:id="cvsID" style="border: 1px solid #fff; background-color: #fff;"></canvas>
                    </div>
                    <div class="btnBox">
                        <div>
                            <i-button v-on:click="reset()" type="default" size="small" shape="circle">重置</i-button>
                            <button-group shape="circle" size="small">
                                <i-button v-on:click="goBack();" type="default">撤销</i-button>
                                <i-button v-on:click="reDo();" type="default">前进</i-button>
                            </button-group>
                            <button-group shape="circle" size="small">
                                <i-button v-on:click="rotate(-90)" type="primary">逆时旋转</i-button>
                                <i-button v-on:click="rotate(90)" type="primary">顺时旋转</i-button>
                            </button-group>
                        </div>

                        <div style="display:flex;align-items: center;margin-top:10px;justify-content: space-between;    flex-wrap: wrap;">
                            <div class="" style="display:flex;align-items:center;">
                                <span style="font-weight: bold; font-size: larger;">选择 </span>
                                <div class="selectBox">
                                    <div v-on:click="showBox=!showBox;">
                                        <span class="selectText">{{textureStr}}</span>
                                        <icon type="ios-arrow-up" v-if="!showBox"></icon>
                                        <icon type="ios-arrow-down" v-if="showBox"></icon>
                                    </div>

                                    <ul class="layerBox" v-if="showBox" v-on:mouseleave="showBox=false;">
                                        <li v-on:click="selectLayer('table');showBox=false;" v-bind:class="textureSelected=='table'?'active':''">画布</li>
                                        <li v-on:click="selectLayer('pics');showBox=false;" v-bind:class="textureSelected=='pics'?'active':''" v-if="ART.data.layers.length>1" style="border-bottom:1px solid #2d8cf0">所有图片</li>
                                        <li v-for="(v,idx) in ART.data.layers.length? new Array(ART.data.layers.length):[]" v-bind:key="idx" v-bind:class="textureSelected==ART.data.layers.length-1-idx?'active':''" v-on:click="selectLayer(ART.data.layers.length-1-idx);showBox=false;">
                                            <span>{{truncateFileName(ART.data.layers[ART.data.layers.length-1-idx][0])}}</span>
                                            <span>
                                                <i-button type="primary" size="small" icon="md-arrow-up" v-if="idx>0" v-on:click.stop="sortLayer(ART.data.layers.length-1-idx,ART.data.layers.length-1-idx+1)"></i-button>
                                                <i-button type="primary" size="small" icon="md-arrow-down" v-if="idx<ART.data.layers.length-1" v-on:click.stop="sortLayer(ART.data.layers.length-1-idx,ART.data.layers.length-1-idx-1)"></i-button>
                                            </span>
                                        </li>
                                    </ul>
                                </div>
                                <i-button @click="importImage" type="primary" size="small">导入</i-button>

                            </div>

                            <i-button @click="ok" type="primary" size="small">确定</i-button>
                            
                        </div>
                    </div>
                </modal>
            </keep-alive>


            <!--上传进度-->
            <modal v-model="outData.showModal" v-on:on-cancel="cancel" v-bind:z-index="modalZIndex" v-bind:styles="{top: topStyle}">
                <template v-for="(item,index) in [outData.thum,outData.texture3D,outData.file]">
                    <div class="s-row" v-if="!!item && !!item.data">
                        <template v-if="item.fileName">
                            <div>
                                
                                {{item.fileName}}
                            </div>
                        </template>
                        <template v-else>
                            <div class="thum" v-bind:data-key="index" v-bind:style="{width:widthStyle,height:heightStyle}" style="text-align: center;border: 1px solid #666;overflow: hidden;">
                                <img v-bind:src="item.data" style="width:100%;height:100%;" />
                            </div>
                        </template>
                        
                        <i-circle v-bind:percent="item.percent" v-bind:stroke-color="color(item)" v-bind:size="100">
                            <span class="demo-Circle-inner" style="font-size: 24px" v-if="item.status==0">{{item.percent}}%</span>
                            <icon type="ios-checkmark" size="60" style="color: #5cb85c" v-else-if="item.status==1"></icon>
                            <span class="demo-Circle-inner" v-else-if="item.status==2">
                                <icon type="ios-close" size="50" style="color: #ff5500"></icon>
                            </span>
                        </i-circle>
                    </div>
                </template>
                <template slot="footer">
                    <div>
                        
                        <i-button @click="doUpload4Apn" icon="ios-cloud-upload-outline" type="primary" size="large">上传</i-button>
                    </div>
                </template>

            </modal>
            <!--分享-->
            <modal v-model="showShare" title="分享作品..." v-bind:z-index="modalZIndex" v-bind:mask-closable="false">
                <radio-group v-model="shareType">
                    <Radio label="public">公开链接</Radio>
                    <Radio label="primary">私有链接</Radio>
                </radio-group>
                <div v-if="shareType=='primary'">
                    <i-form v-bind:model="shareData" ref="shareData" label-position="right" v-bind:label-width="80" v-bind:rules="ruleCustom">
                        <form-item label="密码" prop="password" label-for="password">
                            <i-input type="password" v-model="shareData.password" element-id="password"></i-input>
                        </form-item>
                        <form-item label="确认密码" prop="confirmPassword" label-for="confirmPassword">
                            <i-input type="password" v-model="shareData.confirmPassword" element-id="confirmPassword"></i-input>
                        </form-item>
                    </i-form>
                </div>
                <div slot="footer">
                    <i-button type="primary" size="large" v-on:click="doShare">创建链接</i-button>
                </div>
            </modal>
            <!--复制分享信息-->
            <modal v-model="showCopy" footer-hide title="复制分享信息..." v-bind:z-index="modalZIndex" v-bind:mask-closable="false">
                <row type="flex" align="middle">
                    <i-col span="4">分享地址</i-col>
                    <i-col span="20"><i-input v-model="shareUrl" search enter-button="复制" v-on:on-search="copyUrl"></i-input></i-col>
                </row>
                <row type="flex" align="middle" v-if="shareType=='link1'">
                    <i-col span="4">密码</i-col>
                    <i-col span="20">{{shareData.password}}</i-col>
                </row>
            </modal>
        </div>

    </template><!--贴图模板-->

<script src="/diy/ref/easeljs.min.js?v=1023013100"></script>
<script src="/diy/ref/tiff/tiff.min.js?v=0507060000"></script>
<script src="/diy/worktable/art.min.js?v=0721065800"></script>
<script src="/diy/worktable/ul.min.js?v=0411152243"></script>
<link href="/plus/sys_art_vue/vuetexturetool.min.css?v=0707061900" rel="stylesheet" />
<script src="/plus/sys_art_vue/vuetexturetool.min.js?v=0519160507"></script>
<script src="/diy/worktable/middiyandorder.min.js?v=0411152243"></script>
<script src="/diy/ref/pdfjs/pdf-2.0.550.min.js?v=0808055400"></script>
<script>var PDFJS = PDFJS || pdfjsLib</script>
<script>

    var p = new Cm.MyPost({ lan: 'zh' });
    //总的语言
    var lan = 'zh';
    //用到的部分语言字段
    var lanTmp = {"loading":"数据加载中,请稍候......","boxID":"盒型ID","qty":"数量","diyName":"商品名称","diyNote":"备注","close":"关闭","submit":"提交","noPrint":"白样,无需设计稿","downloadBoxZip":"下载结构图","isUploaded":"已上传","beUpload":"待上传设计稿","upload":"上传设计稿","confirm":"确认稿件","isConfirmed":"设计稿已确认","beConfirmed":"待确认设计稿","unconfirm":"(管理员)取消设计稿的确认状态","priceDetails":"价格明细","customSort":"启用自定义排版","viewOrder":"查看","pay":"支付","cancel":"取消","recoverDiyOrder":"重新激活订单","delete":"删除","downloadProZip":"下载生产包","produce":"开始生产","deliver":"发货","changePrice":"改价","changeInvoice":"修改发票","changeNote":"修改备注","shipped":"已发货","received":"已收货","receiving":"收货","beProduce":"等待生产","placeOrder":"下订单","producing":"生产中","msgRecoverOrder":"重新计算价格,生成新订单","payIn24Hour":"请您在提交订单后24小时内完成支付,否则订单会自动取消。","tip":"提示","confirmDo":"确定执行当前操作。","proFee":"生产费用","logFee":"物流费用"};
    Cm.vueUse("ART", ART);//贴图组件
    Cm.vueUse("UL", UL);//下载组件
    Cm.vueUse("MD", Mid4DiyAndOrder);//下载组件
    //订单中间件的初始化
    Mid4DiyAndOrder.init({ lan: lan, lanTmp: lanTmp });

</script>




    <script>
        boxTree = {"cates":[{"Idx":0,"Name":"卡纸盒","On":1,"TID":48,"fTid":null},{"Idx":1,"Name":"对插管式盒","On":1,"TID":49,"PicUrl":"/Content/Blob/resource/10000003/0/0.jpg","fTid":48},{"Idx":2,"Name":"锁底管式盒","On":1,"TID":50,"fTid":48},{"Idx":3,"Name":"瓦楞纸盒","On":1,"TID":51,"fTid":null},{"Idx":4,"Name":"托盘盒/天地盒","On":1,"TID":53,"fTid":51},{"Idx":5,"Name":"翻盖盒","On":1,"TID":54,"fTid":51},{"Idx":6,"Name":"锁底盒延伸型","On":1,"TID":55,"fTid":51},{"Idx":7,"Name":"常用纸箱","On":1,"TID":56,"fTid":51},{"Idx":8,"Name":"主结构多变盒型","On":1,"TID":57,"fTid":51},{"Idx":9,"Name":"其它","On":1,"TID":58,"fTid":51},{"Idx":10,"Name":"精品盒","On":1,"TID":59,"fTid":null},{"Idx":11,"Name":"礼品盒","On":1,"TID":60,"fTid":null},{"Idx":12,"Name":"个性展示盒","On":1,"TID":61,"fTid":null},{"Idx":13,"Name":"内托","On":1,"TID":62,"fTid":null},{"Idx":14,"Name":"刀卡","On":1,"TID":63,"fTid":null},{"Idx":15,"Name":"不干胶","On":1,"TID":64,"fTid":null},{"Idx":16,"Name":"手提袋","On":1,"TID":65,"fTid":null},{"Idx":17,"Name":"文件夹","On":1,"TID":66,"fTid":null},{"Idx":18,"Name":"管式盒延伸型","On":1,"TID":1001,"PicUrl":null,"fTid":48}],"rel":{"1009":6048,"1010":6051,"1011":6059,"1012":6060,"1013":6061,"1014":6062,"1015":6063,"1016":6064,"1017":6049,"1018":6050,"1019":6065,"1020":6066,"1022":6053,"1023":6054,"1024":6055,"1025":6056,"1026":6057,"1027":6058}};
        restBoxes = [["A033",0,0,0,0,0,"双插扣管式盒,锁扣,两隔层,两端开口"],["A033A",0,0,0,0,0,"双插扣管式盒,锁扣,两隔层,开窗贴pvc胶片,上下开口"],["A033B",0,0,0,0,0,"双插扣管式盒,锁扣,两隔层,开窗,上下开口"],["B044A",0,0,0,0,0,"卡纸,锁底,管式盒,跨面开窗,贴pvc胶片,瓦楞纸"],["B044B",0,0,0,0,0,"卡纸,锁底,管式盒,跨面开窗,贴pvc胶片,瓦楞纸"],["B057",0,0,0,0,0,"四格管式盒,上下对插结构"],["B057A",0,0,0,0,0,"四格管式盒,上下对插结构,开窗,贴pvc胶片"],["B057B",0,0,0,0,0,"四格管式盒,上下对插结构,双面开窗,贴pvc胶片"],["B057C",0,0,0,0,0,"四格管式盒,上下对插结构,开窗,贴pvc胶片"],["B057D",0,0,0,0,0,"四格管式盒,上下对插结构,双面开窗,贴pvc胶片"],["B057E",0,0,0,0,0,"四格管式盒,上下对插结构,异形开窗,贴pvc胶片"],["B057F",0,0,0,0,0,"四格管式盒,上下对插结构,异形开窗,贴pvc胶片"],["B058",0,0,0,0,0,"六格管式盒,上下对插结构,一体成型"],["B058A",0,0,0,0,0,"六格管式盒,上下对插结构,一体成型,开窗贴pvc胶片"],["B058B",0,0,0,0,0,"六格管式盒,上下对插结构,双面开窗,贴pvc胶片"],["B058C",0,0,0,0,0,"六格管式盒,上下对插结构,一体成型,开窗"],["B058D",0,0,0,0,0,"六格管式盒,上下对插结构,一体成型,双面开窗"],["B059",0,0,0,0,0,"卡纸管式盒,四格管式盒,上盖锁扣"],["B059A",0,0,0,0,0,"四格管式盒,上盖锁扣,开窗,贴pvc胶片"],["B059B",0,0,0,0,0,"四格管式盒,上盖锁扣,跨面开窗"],["B060",0,0,0,0,0,"六格管式盒,上盖锁扣,一体成型"],["B060A",0,0,0,0,0,"六格管式盒,上盖锁扣,一体成型,开窗贴pvc片"],["B060B",0,0,0,0,0,"六格管式盒,上盖锁扣,一体成型,开窗"],["BQ020",0,0,0,0,0,"T恤"],["G016",0,0,0,0,0,"封套,围边,无粘位,锁扣式结构"],["G018",0,0,0,0,0,"封套,围边,隔板,无粘位,锁扣式结构"],["M079",0,0,0,0,0,"平底锅包装"],["M080",0,0,0,0,0,"平底锅包装"],["M081",0,0,0,0,0,"平底锅包装"],["PT001",0,0,0,0,0,"拼图,动物样式,猪模型"],["PT002",0,0,0,0,0,"拼图,动物样式,海豚模型"],["PT003",0,0,0,0,0,"拼图,动物样式,公鸡模型"],["PT004",0,0,0,0,0,"拼图,动物样式,老鼠模型"],["PT005",0,0,0,0,0,"拼图,机器人拼图,瓦楞材质"],["PT006",0,0,0,0,0,"拼图,动物样式,兔子模型"],["PT007",0,0,0,0,0,"拼图,动物样式,马模型"],["PT008",0,0,0,0,0,"拼图,动物样式,鲨鱼模型"],["PT010",0,0,0,0,0,"拼图,动物样式,龙模型"],["PT011",0,0,0,0,0,"拼图,动物样式,狗模型"],["PT012",0,0,0,0,0,"拼图,动物面具,秋田犬模型,狗模型"],["PT013",0,0,0,0,0,"拼图,动物样式,长颈鹿模型"],["PT014",0,0,0,0,0,"拼图,动物面具,麋鹿模型,头套"],["Q021",0,0,0,0,0,null],["R016",0,0,0,0,0,""],["R017",0,0,0,0,0,""],["S004",0,0,0,0,0,"标签,吊牌"],["S005",0,0,0,0,0,"标签,吊牌"],["0001",1,256,0,0,0,"普箱,半盖箱"],["0002",1,256,0,0,0,"管式盒,开窗,双插盒,锁扣"],["0003",1,256,0,0,0,"管式盒,开窗,双插盒,挂钩,锁扣"],["0005",1,256,0,0,0,"管式盒,开窗,双插盒"],["0006",1,256,0,0,0,"管式盒,开窗,双插盒,挂"],["0008",1,256,0,0,0,"管式盒,开窗,双插盒"],["0011",1,256,0,0,0,"管式盒,开窗,双插盒,锁扣"],["0014",1,256,0,0,0,"管式盒,自扣底,开窗,锁扣"],["0015",1,256,0,0,0,"管式盒,自扣底,开窗,锁扣"],["0017",1,256,0,0,0,"管式盒,自扣底,开窗,锁扣"],["0018",1,256,0,0,0,"管式盒,自扣底,开窗,挂钩,锁扣"],["0019",1,256,0,0,0,"管式盒,自扣底,开窗,挂钩,锁扣"],["0020",1,256,0,0,0,"管式盒,自扣底,开窗,挂钩,锁扣"],["0021",1,256,0,0,0,"管式盒,自扣底,开窗,挂钩,锁扣"],["0023",1,256,0,0,0,"管式盒,自粘底,开窗,锁扣"],["0024",1,256,0,0,0,"管式盒,自粘底,开窗,挂钩,锁扣"],["0025",1,256,0,0,0,"管式盒,自粘底,开窗,挂钩,锁扣"],["0026",1,256,0,0,0,"刀卡"],["0027",1,256,0,0,0,"刀卡"],["0200A",1,0,0,0,0,"包装纸箱设计,瓦楞外包装,运输纸箱"],["0200B",1,128,0,0,0,"开口箱"],["0200L",1,128,0,0,0,"开口箱,包装纸箱设计"],["0200R",1,128,0,0,0,"开口箱,包装纸箱设计"],["0200T",1,128,0,0,0,"开口箱"],["0201",1,128,0,0,0,"普箱,半盖,包装纸箱设计"],["0201A",1,0,0,0,0,"包装纸箱设计,0201箱型,国际标准瓦楞纸箱,运输纸箱,外包装"],["0201L",1,128,0,0,0,"普箱,半盖"],["0202",1,128,0,0,0,"普箱,搭盖,包装纸箱设计"],["0203",1,128,0,0,0,"普箱,全盖,包装纸箱设计"],["0204",1,128,0,0,0,"普箱,半盖,包装纸箱设计"],["0205",1,128,0,0,0,"普箱,搭盖,包装纸箱设计"],["0206",1,128,0,0,0,"普箱,全盖,包装纸箱设计"],["0207",1,0,0,0,0,"运输纸箱,国际标准瓦楞纸箱,包装外箱,包装纸箱设计"],["0207A",1,0,0,0,0,"运输纸箱,国际标准瓦楞纸箱,包装外箱,包装纸箱设计"],["0208",1,128,0,0,0,"带格卡,纸箱,包装纸箱设计"],["0209",1,128,0,0,0,"开口箱,包装纸箱设计"],["0210",1,262144,0,0,0,"双插盒,包装纸箱设计"],["0210A",1,0,0,0,0,"包装纸箱设计,国际标准瓦楞纸箱,双插盒,展示包装,运输包装"],["0211",1,262144,0,0,0,"双插盒,包装纸箱设计"],["0212",1,262144,0,0,0,"管式盒,包装纸箱设计"],["0214",1,128,0,0,0,"开口箱,包装纸箱设计"],["0215",1,262144,0,0,0,"管式盒,上插下扣底,包装纸箱设计"],["0215A",1,0,0,0,0,"两端开口,管式盒,化妆品包装设计,酒类包装设计,食品包装设计,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品,开口处加手指位"],["0216",1,64,0,0,0,"管式盒,自扣底,包装纸箱设计"],["0225",1,512,0,0,0,"普箱,包装纸箱设计"],["0226",1,512,0,0,0,"普箱,包装纸箱设计"],["0227",1,512,0,0,0,"普箱,包装纸箱设计"],["0228",1,512,0,0,0,"普箱,带格卡,包装纸箱设计"],["0229",1,128,0,0,0,"普箱,带格卡,包装纸箱设计"],["0230",1,128,0,0,0,"普箱,包装纸箱设计"],["0300",1,16,0,0,0,null],["0301",1,16,0,0,0,null],["0302",1,16,0,0,0,null],["0303",1,16,0,0,0,null],["0304",1,16,0,0,0,null],["0306",1,16,0,0,0,null],["0308",1,16,0,0,0,null],["0310",1,16,0,0,0,null],["0312",1,16,0,0,0,null],["0312A",1,0,0,0,0,"天地盖围箱,瓦楞纸板箱,运输纸箱,折叠纸箱,装订"],["0313",1,16,0,0,0,null],["0314",1,16,0,0,0,null],["0315",1,0,0,0,0,"组合式包装设计,盘式底扣盖盒,天地盖,礼盒,礼品盒,彩盒"],["0320",1,16,0,0,0,null],["0401",1,512,0,0,0,"普箱,包装纸箱设计"],["0402",1,512,0,0,0,"普箱,包装纸箱设计"],["0403",1,512,0,0,0,"双墙,普箱,包装纸箱设计"],["0404",1,8192,0,0,0,null],["0405",1,8192,0,0,0,null],["0406",1,128,0,0,0,"普箱,对口箱"],["0410",1,512,0,0,0,null],["0411",1,512,0,0,0,"展示盒"],["0418",1,32,0,0,0,"个性盒,包装纸箱设计"],["0421",1,32,0,0,0,"翻盖盒,飞机盒,包装纸箱设计"],["0422",1,16,0,0,0,"托盘盒,包装纸箱设计"],["0423",1,16,0,0,0,"托盘盒,包装纸箱设计"],["0427",1,32,0,0,0,"翻盖盒,飞机盒,包装纸箱设计"],["0433",1,4096,0,0,0,"托盘盒,包装纸箱设计"],["0904",1,8192,0,0,0,"刀卡,内托,包装纸箱设计"],["0905",1,8192,0,0,0,"刀卡,内托,包装纸箱设计"],["0906",1,8192,0,0,0,"刀卡,内托,包装纸箱设计"],["0907",1,8192,0,0,0,"刀卡,内托,包装纸箱设计"],["0908",1,8192,0,0,0,"刀卡,内托,包装纸箱设计"],["0909",1,8192,0,0,0,"刀卡,内托,包装纸箱设计"],["0910",1,8192,0,0,0,"刀卡,内托,包装纸箱设计"],["0911",1,16,0,0,0,"托盘盒,包装纸箱设计"],["0912",1,16,0,0,0,"刀卡,内托,包装纸箱设计"],["0913",1,512,0,0,0,"刀卡,内托,包装纸箱设计"],["0914",1,8192,0,0,0,"刀卡,内托,包装纸箱设计"],["0920",1,8192,0,0,0,"刀卡,内托,包装纸箱设计"],["0921",1,8192,0,0,0,"刀卡,内托,包装纸箱设计"],["0930",1,16384,0,0,0,"刀卡,包装纸箱设计"],["0931",1,16384,0,0,0,"刀卡,包装纸箱设计"],["0932",1,16384,0,0,0,"刀卡,包装纸箱设计"],["0940",1,8192,0,0,0,"内托,包装纸箱设计"],["0941",1,8192,0,0,0,"内托,包装纸箱设计"],["0942",1,8192,0,0,0,"内托,包装纸箱设计"],["0943",1,8192,0,0,0,"内托,包装纸箱设计"],["0944",1,8192,0,0,0,"内托,包装纸箱设计"],["0945",1,8192,0,0,0,"内托,包装纸箱设计"],["0946",1,8192,0,0,0,"内托,包装纸箱设计"],["0947",1,8192,0,0,0,"内托,包装纸箱设计"],["0948",1,8192,0,0,0,"内托,包装纸箱设计"],["0949",1,8192,0,0,0,"内托,包装纸箱设计"],["0950",1,8192,0,0,0,"内托,包装纸箱设计"],["0951",1,8192,0,0,0,"内托,包装纸箱设计"],["0970",1,8192,0,0,0,"内托,包装纸箱设计"],["A001",1,2,0,0,0,"管式双插盒,包装结构设计,化妆品包装,化妆品包装设计,包装盒结构,包装设计"],["A001A",1,2,0,0,0,"开窗,双插盒,玩具包装设计,包装盒型设计,促销品包装设计"],["A001AX",1,2,0,0,0,"开窗,双插盒"],["A001AY",1,0,0,0,0,"包装纸箱设计,国际标准瓦楞纸箱,双插盒,展示包装,运输包装"],["A001B",1,2,0,0,0,"双插盒,锁扣,化妆品包装设计,包装盒设计,包装结构设计"],["A001D",1,2,0,0,0,"开窗,双插盒,挂钩,彩盒设计,电子产品包装设计,手机包装"],["A001E",1,2,0,0,0,"开窗,双插盒,挂钩,产品包装设计,促销品包装设计,电子产品包装"],["A001F",1,2,0,0,0,"开窗,双插盒,挂钩,锁扣,纸盒包装设计,化妆品包装设计"],["A001H",1,2,0,0,0,"双插盒,包装结构设计,包装盒设计效果,电子产品包装"],["A001I",1,2,0,0,0,"开窗,双插盒,挂钩"],["A001J",1,2,0,0,0,"双插盒,挂钩,锁扣"],["A002",1,2,0,0,0,"双插盒,药品包装设计,包装盒设计,包装设计图,包装材料"],["A002A",1,2,0,0,0,"开窗,双插盒,玩具包装盒,电子产品包装盒,包装盒设计"],["A002AX",1,2,0,0,0,"开窗,双插盒"],["A002AY",1,0,0,0,0,"包装纸箱设计,国际标准瓦楞纸箱,双插盒,展示包装,运输包装"],["A002B",1,2,0,0,0,"双插盒,锁扣,药品包装盒设计,包装盒设计,包装材料,塑料药品包装,"],["A002BX",1,2,0,0,0,"双插盒,锁扣"],["A002CX",1,2,0,0,0,"开窗,双插盒,锁扣"],["A002D",1,2,0,0,0,"双插盒,挂钩,日用品包装盒,化妆品包装盒,牙膏包装盒"],["A002DX",1,2,0,0,0,"双插盒,挂钩"],["A002E",1,2,0,0,0,"开窗,双插盒,挂钩,电子产品包装设计,产品包装设计,电动玩具包装,手机包装"],["A002EX",1,2,0,0,0,"开窗,双插盒,挂钩"],["A002F",1,2,0,0,0,"双插盒,挂钩,促销品包装设计,产品包装盒设计,电子产品包装"],["A002FX",1,2,0,0,0,"双插盒,挂钩,锁扣"],["A002X",1,2,0,0,0,"双插盒"],["A003",1,262144,0,0,0,"开窗,食品包装设计,包装盒设计"],["A003A",1,262144,0,0,0,"开窗,双插盒,玩具包装设计,包装盒设计,电子产品包装设计"],["A003AY",1,0,0,0,0,"包装纸箱设计,国际标准瓦楞纸箱,双插盒,展示包装"],["A003B",1,262144,0,0,0,"双插盒,锁扣,药品包装设计,包装设计,包装结构设计"],["A003E",1,262144,0,0,0,"双插盒,挂钩,锁扣,产品包装设计,电子产品包装设计,手机包装盒设计"],["A004",1,262144,0,0,0,"展示盒,促销品包装设计,包装结构设计,药品包装设计"],["A004A",1,262144,0,0,0,"展示盒"],["A005",1,262144,0,0,0,"展示盒,玩具包装,包装结构设计,运动器材包装"],["A006",1,262144,0,0,0,"展示盒,日用品包装设计,包装结构设计"],["A007",1,262144,0,0,0,"双插盒,锁扣,电子产品包装设计,包装盒结构设计"],["A008",1,262144,0,0,0,"展示盒,异型包装盒设计,包装盒型结构设计"],["A009",1,262144,0,0,0,"展示盒,促销品包装设计,邮递盒"],["A010",1,262144,0,0,0,"展示盒,促销品包装设计,邮递盒"],["A011",1,262144,0,0,0,"双插盒,异型包装设计,亚瑟锁包装,包装结构设计"],["A012",1,262144,0,0,0,"展示盒,药品包装设计,包装盒设计"],["A013",1,262144,0,0,0,"展示盒,异型包装设计,包装结构设计"],["A014",1,262144,0,0,0,"展示盒,文具包装设计,包装设计"],["A015",1,262144,0,0,0,"展示盒,家电包装设计,小家电包装"],["A016",1,262144,0,0,0,"展示盒,异型包装盒设计,包装结构设计"],["A017",1,262144,0,0,0,"展示盒,促销品包装盒设计,包装结构设计"],["A017A",1,0,0,0,0,"管式延伸盒型,翻盖包装盒,开窗盒,促销包装盒设计,食品包装盒结构,玩具包装盒,礼品盒"],["A018",1,262144,0,0,0,"展示盒,玩具包装盒设计,包装盒设计"],["A019",1,262144,0,0,0,"展示盒,分配盒包装设计,集装盒包装设计,餐巾纸包装"],["A019A",1,262144,0,0,0,"展示盒,分配盒包装设计,集装盒包装设计,记事本包装"],["A020",1,262144,0,0,0,"展示盒,灯泡包装盒设计,包装盒设计"],["A021",1,262144,0,0,0,"展示盒,相框式包装设计, 包装盒设计,饰品包装设计"],["A022",1,262144,0,0,0,"展示盒,开窗,展示盒包装设计,包装设计"],["A023",1,262144,0,0,0,"展示盒,开窗,展示包装盒设计,包装结构设计"],["A024",1,262144,0,0,0,"展示盒,产品包装设计,包装盒设计"],["A025",1,262144,0,0,0,"展示盒,包装盒结构,产品包装盒设计,包装设计,包装盒集装"],["A026",1,262144,0,0,0,"展示盒,促销品包装设计,包装盒结构"],["A027",1,262144,0,0,0,"展示盒,日用品包装设计,买一赠一包装,牙膏包装"],["A028",1,262144,0,0,0,"展示盒,集装盒包装设计,分配盒包装设计,包装盒设计"],["A029",1,262144,0,0,0,"展示盒,纪念品包装设计,旅游纪念品包装"],["A030",1,262144,0,0,0,"展示盒,抽纸盒,纸巾盒包装设计,纸巾包装盒"],["A031",1,262144,0,0,0,"展示盒"],["A032",1,4,0,0,0,"锁底管式盒,锁底,管式盒,插舌成型,插扣锁口"],["A032A",1,0,0,0,0,"两端开口,管式盒,化妆品包装设计,酒类包装设计,食品包装设计,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品,开口处加手指位"],["A034",1,0,0,0,0,"粘底式管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,玩具包装"],["A034A",1,0,0,0,0,"粘底式管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,玩具包装"],["A035",1,0,0,0,0,"上下对插管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["A036",1,0,0,0,0,"上盖插口底部自锁底管式盒,顶部加插锁更好的保护产品不易自开,卡扣,开窗贴pvc/pet,可见内部产品,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计,食品包装设计"],["A036A",1,0,0,0,0,"上盖插口底部自锁底管式盒,顶部加插锁更好的保护产品不易自开,卡扣,开窗贴pvc/pet,可见内部产品,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包"],["A037",1,0,0,0,0,"盲盒包装结构,管式盒,齿刀撕开口包装,折叠纸盒,一次性包装,防伪包装"],["B001",1,262144,0,0,0,"展示盒,文件包装盒设计,包装盒设计展开图,包装盒设计,办公室用品包装"],["B002",1,262144,0,0,0,"展示盒,包装设计说明,包装设计素材,缓冲包装设计"],["B003",1,262144,0,0,0,"展示盒,带格卡,白酒包装设计,酒包装,酒盒包装,白酒包装"],["B004",1,262144,0,0,0,"展示盒,化妆盒包装设计,文件盒包装设计"],["B005",1,262144,0,0,0,"展示盒,文件包装设计,包装设计"],["B006",1,262144,0,0,0,"展示盒,带格卡,啤酒包装设计,酒盒包装,白酒包装"],["B007",1,262144,0,0,0,"展示盒,包装纸箱设计,纸箱设计,包装箱设计"],["B008",1,262144,0,0,0,"展示盒,化妆品包装设计,包装结构设计"],["B009",1,262144,0,0,0,"展示盒,化妆品包装设计,包装结构设计"],["B010",1,262144,0,0,0,"展示盒,化妆品包装盒设计,包装结构设计"],["B011",1,262144,0,0,0,"酒盒,自粘底"],["B012",1,262144,0,0,0,"自粘底"],["B013",1,262144,0,0,0,"酒盒,自扣底"],["B014",1,262144,0,0,0,"双插盒"],["B015",1,262144,0,0,0,"展示盒"],["B016",1,262144,0,0,0,"展示盒"],["B017",1,262144,0,0,0,null],["B018",1,262144,0,0,0,null],["B019",1,262144,0,0,0,null],["B020",1,262144,0,0,0,null],["B021",1,262144,0,0,0,null],["B022",1,262144,0,0,0,null],["B023",1,262144,0,0,0,null],["B024",1,262144,0,0,0,null],["B025",1,262144,0,0,0,null],["B025A",1,0,0,0,0,"上盖插口底部自锁底管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品"],["B025B",1,0,0,0,0,"两端开口,管式盒,化妆品包装设计,酒类包装设计,食品包装设计,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品,开口处加手指位"],["B026",1,262144,0,0,0,null],["B027",1,262144,0,0,0,null],["B028",1,262144,0,0,0,null],["B029",1,262144,0,0,0,null],["B030",1,262144,0,0,0,null],["B031",1,262144,0,0,0,null],["B032",1,262144,0,0,0,null],["B033",1,262144,0,0,0,null],["B034",1,262144,0,0,0,null],["B035",1,262144,0,0,0,null],["B036",1,262144,0,0,0,null],["B037",1,0,0,0,0,""],["B038",1,262144,0,0,0,""],["B040",1,262144,0,0,0,""],["B041",1,262144,0,0,0,""],["B042",1,262144,0,0,0,""],["B043",1,262144,0,0,0,""],["B044",1,262144,0,0,0,""],["B046",1,262144,0,0,0,""],["B048",1,262144,0,0,0,""],["B050",1,262144,0,0,0,""],["B052",1,262144,0,0,0,""],["B053",1,0,0,0,0,"卡纸,管式盒,挂钩盒,扣底盒"],["B054",1,0,0,0,0,"卡纸,管式盒,挂钩盒,双插盖"],["B055",1,262144,0,0,0,"卡纸,管式盒"],["B056",1,4098,0,0,0,"卡纸管式延伸盒型"],["B061",1,0,0,0,0,"酒盒包装结构,化妆品包装,保健品包装,包装礼盒,礼品包装盒设计"],["B062",1,0,0,0,0,"上盖插口底部自锁底管式盒,顶部加插锁更好的保护产品不易自开,卡扣,开窗可见内部产品,开窗位提手孔,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计,食品包装设计"],["B063",1,0,0,0,0,"牛奶盒包装,饮料包装设计,屋顶式包装设计"],["B064",1,0,0,0,0,"双驳管式盒,开窗设计,上盖插口底部自锁底管式盒,顶部加插锁更好的保护产品不易自开,卡扣,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装设计"],["B065",1,0,0,0,0,"管式盒异形结构,自锁底,开口式包装,悬挂式包装"],["BQ001",1,0,0,0,0,""],["BQ004",1,0,0,0,0,null],["BQ005",1,0,0,0,0,null],["BQ006",1,0,0,0,0,null],["BQ007",1,0,0,0,0,null],["BQ008",1,0,0,0,0,""],["BQ009",1,0,0,0,0,""],["BQ010",1,0,0,0,0,""],["BQ011",1,0,0,0,0,""],["BQ012",1,0,0,0,0,""],["BQ015",1,0,0,0,0,""],["BQ016",1,0,0,0,0,""],["BQ017",1,0,0,0,0,""],["BQ018",1,0,0,0,0,""],["BQ019",1,0,0,0,0,""],["BQ021",1,0,0,0,0,"画册,书籍,封面"],["BQ022",1,0,0,0,0,"画册,书籍,封面"],["BQ023",1,0,0,0,0,"搓澡巾"],["C001",1,262144,0,0,0,"展示盒,胶盒包装设计,电子产品包装设计"],["C001A",1,4,0,0,0,"自扣底"],["C001AX",1,4,0,0,0,"自扣底"],["C001AY",1,0,0,0,0,"上盖插口底部自锁底管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品"],["C001B",1,4,0,0,0,"自扣底,开窗"],["C001BX",1,4,0,0,0,"自扣底,开"],["C001C",1,4,0,0,0,"自扣底,锁扣"],["C001CX",1,4,0,0,0,"自扣底,锁扣"],["C001CY",1,0,0,0,0,"上盖插口底部自锁底管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品"],["C001E",1,4,0,0,0,"自扣底"],["C001EA",1,0,0,0,0,"上盖插口底部自锁底管式盒,侧边宽度较长款,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品"],["C001EX",1,4,0,0,0,"自扣底"],["C001EY",1,0,0,0,0,"上盖插口底部自锁底管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品"],["C001F",1,4,0,0,0,"自扣底,开窗"],["C001FX",1,4,0,0,0,"自扣底,开窗"],["C001G",1,4,0,0,0,"自扣底,锁扣"],["C001GX",1,256,0,0,0,"自扣底,锁扣"],["C001H",1,4,0,0,0,"自扣底,开窗,锁扣"],["C001I",1,4,0,0,0,"自扣底,挂钩,锁扣"],["C001IX",1,4,0,0,0,"自扣底,挂钩,锁扣"],["C001JX",1,4,0,0,0,"自扣底,开窗,挂"],["C001K",1,4,0,0,0,"自扣底,开窗,挂钩"],["C001KX",1,4,0,0,0,"自扣底,开窗,挂"],["C001LX",1,4,0,0,0,"自扣底,开窗,挂"],["C001M",1,4,0,0,0,"自粘底"],["C001N",1,4,0,0,0,"自粘底,开窗"],["C001NX",1,4,0,0,0,"自粘底,开窗"],["C001O",1,4,0,0,0,"自粘底,锁扣"],["C001OX",1,4,0,0,0,"自粘底,锁扣"],["C001P",1,4,0,0,0,"自粘底,开窗,锁扣"],["C001QX",1,4,0,0,0,"自粘底,挂钩,锁扣"],["C001RX",1,4,0,0,0,"自粘底,开窗,挂"],["C001X",1,0,0,0,0,"上盖插口底部自锁底管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品"],["C001Y",1,0,0,0,0,"上盖插口底部自锁底管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品"],["C002",1,262144,0,0,0,"自扣底,化妆品包装设计,酒类包装设计,食品包装设计"],["C002A",1,262144,0,0,0,"自扣底,锁底式包装设计,包装结构设计"],["C003A",1,262144,0,0,0,"自扣底,酒类包装设计,锁底式包装设计"],["C004",1,262144,0,0,0,"自扣底,食品包装设计,包装盒设计"],["C004A",1,0,0,0,0,"两端开口,管式盒,化妆品包装设计,酒类包装设计,食品包装设计,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品,开口处加手指位"],["C005A",1,262144,0,0,0,"自扣底,锁底式包装,食品包装设计,化妆品包装设计,酒类包装设计"],["C006A",1,262144,0,0,0,"酒类包装设计,包装盒设计"],["C008",1,262144,0,0,0,"自扣底,挂钩,锁扣,促销品包装设计,锁底式包装设计,包装结构设计"],["C010",1,262144,0,0,0,"自扣底,锁扣,药品包装设计,锁底式包装设计,包装盒设计"],["C013",1,262144,0,0,0,"自扣底,锁扣,礼盒包装设计,包装盒设计"],["C014",1,262144,0,0,0,"自扣底,锁扣,礼品盒包装设计,包装盒设计"],["C015",1,262144,0,0,0,"自粘底,自锁底式,包装结构设计,化妆品包装设计"],["C015A",1,0,0,0,0," 自锁底式,包装结构设计,化妆品包装设计,管式盒包装结构设计,粘底盒,食品包装结构,日用品包装结构设计"],["C016",1,262144,0,0,0,"自粘底,食品包装设计,自锁底式包装设计"],["C017",1,262144,0,0,0,"自粘底,电子产品包装设计,自锁底式包装设计"],["C017A",1,0,0,0,0,"电子产品包装设计,自锁底式包装设计"],["C018",1,262144,0,0,0,"自粘底,挂钩,产品包装设计,自锁底式包装设计"],["C019",1,262144,0,0,0,"自粘底,挂,日用品包装设计,自锁底式包装设"],["C020",1,262144,0,0,0,"破坏性,酒盒,白酒包装设计,酒包装设计,酒包装,酒盒包装"],["C021",1,262144,0,0,0,"破坏性,酒盒,红酒包装盒设计,白酒包装盒设计,红酒包装盒,酒包装盒设计"],["C022",1,0,0,0,0,"白酒包装设计,酒包装设计,酒包装,酒盒包装"],["C023",1,0,0,0,0,"卡纸粘贴天地盖,对口开天地盖,盖与底不对称,手工盒,天盒/地盒/底盒,礼盒,异形形状开口"],["C024",1,0,0,0,0,"内衣包装设计,展示盒包装设计,天地盖卡盒,折叠盒,天盒/地盒/底盒,礼盒,礼品盒,彩盒"],["C025",1,0,0,0,0,"水果包装纸箱,天地盖盒,相框式包装设计,包装纸箱设计,彩盒卡纸盒,瓦楞纸箱,运输纸箱,堆码"],["C026",1,0,0,0,0,"天地盖卡盒,内衣包装设计,展示盒包装设计,折叠盒,天盒/地盒/底盒,礼盒,礼品盒,彩盒"],["D001",1,32,0,0,0,"翻盖盒,鞋盒包装设计,包装盒设计,包装设计说明"],["D002",1,16,0,0,0,"托盘,鞋盒包装设计,天地盒"],["D003",1,16,0,0,0,"托盘,礼品盒包装设计,天地盒,托盘盒"],["D004",1,16,0,0,0,"托盘,礼盒包装设计,天地盒,托盘盒包装设计"],["D005",1,32,0,0,0,"翻盖盒,飞机盒,鞋盒包装设计,罩盖托盘盒,包装盒设计"],["D006",1,32,0,0,0,"翻盖盒,飞机盒,鞋类包装设计,包装盒结构设计,托盘盒"],["D007",1,16,0,0,0,"托盘盒,双墙,带壁厚,电子产品包装设计,托盘纸盒包装"],["D007A",1,16,0,0,0,"托盘盒,双墙,礼盒包装设计,包装盒结构设计"],["D007B",1,0,0,0,0,"礼盒包装设计,包装盒结构设计"],["D008",1,4096,0,0,0,"托盘盒,展示盒,小饰品包装设计,胶合式托盘盒"],["D008A",1,4096,0,0,0,"托盘盒,展示盒,小饰品包装盒设计,包装结构设计"],["D009",1,32,0,0,0,"翻盖盒,飞机盒,鞋类包装设计,包装盒设计"],["D010",1,32,0,0,0,"翻盖盒,飞机盒,包装设计说明,包装结构设计,鞋盒包装设"],["D011",1,4096,0,0,0,"托盘盒,展示盒包装设计,展示架,提手包装盒"],["D012",1,4096,0,0,0,"托盘盒,展示盒包装设计,展示盒包装,展示盒,陈列盒"],["D013",1,16,0,0,0,"托盘盒,双墙,无壁厚,展示盒包装,饰品包装设计,内衣包装设计,领带包装设计"],["D013A",1,16,0,0,0,"托盘盒,双墙,无壁厚,内衣包装设计,领带包装设计,展示盒包装设计"],["D014",1,16,0,0,0,"托盘盒,单墙,领带包装设计,展示盒包装设计"],["D015",1,16,0,0,0,"托盘盒,双墙,无壁厚,展示盒包装设计,饰品包装设计,包装结构设计"],["D016",1,4096,0,0,0,"展示盒,展示包装设计,工艺品包装设计"],["D017",1,4096,0,0,0,"展示盒,展示包装盒设计,小工艺品展示"],["D018",1,32,0,0,0,"展示盒,字画包装,精品书包装,古董包装,礼盒包装设计"],["D020",1,4096,0,0,0,"展示盒,托盘,六角式包装盒,异型包装盒设计"],["D021",1,4096,0,0,0,"展示盒,托盘,圆弧状包装盒,礼品盒包装设计"],["D022",1,4096,0,0,0,"展示盒,托盘,展示盒包装设计,展销商品包装"],["D023",1,32,0,0,0,"翻盖盒,飞机盒,包装盒设计,鞋盒包装设计,包装设计说明"],["D024",1,32,0,0,0,"翻盖盒,飞机盒,展示盒包装设计,饰品包装设计,包装盒设计"],["D025",1,32,0,0,0,"翻盖盒,飞机盒,食品包装设计,托盘纸盒,包装盒设计"],["D026",1,4096,0,0,0,"展示盒,托盘,八角式包装盒,异型包装盒设计"],["D027",1,512,0,0,0,"展示盒,包装结构设计,包装盒设计"],["D028",1,512,0,0,0,"展示盒,带格卡,快递包装盒设计,包装纸箱,包装盒设计,包装结构设计"],["D029",1,16,0,0,0,"托盘,饰品包装设计,包装盒设计,天地盒"],["D030",1,16,0,0,0,"展示盒,托盘,展示盒包装设计,脚锁式包装盒,包装结构设计"],["D031",1,16,0,0,0,"展示盒,托盘,包装纸箱设计,国际标准箱型"],["D033",1,4096,0,0,0,"展示盒,托盘,异型包装盒设计,八角包装盒"],["D034",1,16,0,0,0,"展示盒,托盘,异型包装盒设计,丁字锁托盘盒"],["D036",1,4096,0,0,0,"展示盒,托盘,熟食品包装设计,披萨包装设计,汉堡包包装设计"],["D037",1,16,0,0,0,"天地盒,鞋类包装设计,展销商品包装设计"],["D038",1,32,0,0,0,"飞机盒,翻盖盒,鞋盒包装设计,包装盒设计,折叠纸盒"],["D039",1,32,0,0,0,"飞机盒,翻盖盒,鞋盒包装设计,"],["D040",1,16,0,0,0,"天地盒,内衣包装设计,展示盒包装设计"],["D040A",1,0,0,0,0,"天地盖包装盒设计,盖到底,盖加指位,卡纸折叠"],["D041",1,32,0,0,0,"飞机盒,翻盖盒,披萨包装设计,汉堡包装设计,薯条包装设计"],["D042",1,16,0,0,0,"托盘盒,展示盒,领带包装设计,国际标准箱型,双壁托盘盒"],["D043",1,16,0,0,0,"托盘盒,展示盒"],["D044",1,16,0,0,0,"展示盒"],["D045",1,16,0,0,0,"翻盖盒"],["D046",1,16,0,0,0,"天地盒"],["D047",1,16,0,0,0,"托盘盒,展示盒"],["D048",1,16,0,0,0,null],["D049",1,16,0,0,0,null],["D050",1,16,0,0,0,null],["D051",1,16,0,0,0,null],["D052",1,16,0,0,0,null],["D053",1,0,0,0,0,"天地盖,盘式底盒,锁扣盖"],["D054",1,16,0,0,0,"组合式包装设计,抽屉盒包装"],["D055",1,0,0,0,0,"抽屉盒包装,折叠成型"],["D056",1,16,0,0,0,"盘式盒,内托隔层"],["D057",1,0,0,0,0,"展示盒包装设计,小饰品包装设计,相框式包装设计,托盘式包装设计,抽屉式包装设计,天地盖地盒"],["D058",1,0,0,0,0," 卡纸瓦楞纸坑纸盒,天地盖底盒,包装结构设计,包装盒结构,包装设计,促销品包装设计,常见纸箱盒型,纸箱托,文件包装"],["D059",1,0,0,0,0,"礼品盒包装设计,天地盒,托盘盒"],["DM001",1,0,0,0,0,"天地盖精品盒,手工盒,天盒/地盒/底盒,硬纸板盒,礼盒,精装盒,V槽天地盖礼盒"],["DM002",1,0,0,0,0,"抽屉盒型精品盒,精装盒,五面封,V槽设计"],["DM003",1,0,0,0,0,"书形翻盖精品盒,书形盒,精装盒,V槽设计礼盒,刀模,不需二次调试线稿可直接介样"],["E001",1,16,0,0,0,"托盘盒,展示盒,展销商品包装设计,国际标准箱型,04箱型"],["E002",1,16,0,0,0,"托盘盒,展示盒,展销商品包装设计,国际标准箱型"],["E003",1,16,0,0,0,"托盘盒,展示盒,展销商品包装设计,包装设计特点"],["E004",1,16,0,0,0,"托盘盒,展示盒,展销品包装设计,缓冲包装材料,包装设计"],["E005",1,32,0,0,0,"飞机盒,翻盖盒,电子配件包装,键盘包装,鼠标包装,快递包装盒"],["E005A",1,32,0,0,0,"飞机盒,翻盖盒,锁扣,礼盒包装设计,国际标准箱型,包装盒设计"],["E005B",1,32,0,0,0,"飞机盒,翻盖盒"],["E005C",1,32,0,0,0,"飞机盒,翻盖盒"],["E005D",1,32,0,0,0,"飞机盒,翻盖盒"],["E005E",1,0,0,0,0,"电子配件包装,键盘包装,鼠标包装,快递包装盒"],["E006A",1,0,0,0,0,"翻盖盒包装纸箱设计,键盘包装设计,彩盒卡纸盒,瓦楞纸箱"],["E007",1,32,0,0,0,"飞机盒,翻盖盒,快递包装盒设计,快递包装盒"],["E008",1,32,0,0,0,"飞机盒,翻盖盒,电子配件包装,快递包装盒设计,0471箱型,"],["E009",1,16,0,0,0,"托盘盒,展示盒,异型包装盒设计,展示盒,国际标准箱型"],["E009A",1,16,0,0,0,"托盘盒,展示盒,异型包装盒设计,展示盒,国际标准箱型"],["E010",1,32,0,0,0,"飞机盒,翻盖盒,异型包装盒设计,快递包装盒,电子配件包装"],["E011",1,16,0,0,0,"托盘盒,展示盒,异型包装盒设计,展销商品包装设计,包装设计"],["E012",1,4096,0,0,0,"托盘盒,展示盒,展示盒包装设计,特制包装容器"],["E013",1,32,0,0,0,"飞机盒,翻盖盒,快递包装盒设计,自锁式托盘盒"],["E013A",1,32,0,0,0,null],["E014",1,16,0,0,0,"托盘盒,展示盒,电子产品包装设计,相框式包装盒"],["E014A",1,16,0,0,0,"托盘盒,展示盒,包装盒设计,相框式包装设计"],["E015",1,16,0,0,0,"托盘盒,展示盒,小饰品包装设计,相框式包装设计"],["E015A",1,16,0,0,0,"托盘盒,展示盒,展示盒包装设计,相框式包装设计"],["E015B",1,16,0,0,0,"托盘,天地盒"],["E016",1,32,0,0,0,"展示盒,包装盒设计,小饰品包装设计,相框式包装设计"],["E016A",1,32,0,0,0,null],["E017",1,32,0,0,0,"飞机盒,翻盖盒,月饼包装,月饼包装盒设计,精品盒包装设计,月饼包装盒设计"],["E018",1,32,0,0,0,"飞机盒,翻盖盒,披萨包装设计,熟食类包装设计"],["E019",1,16,0,0,0,"展示盒,小饰品包装设计,包装结构设计,展销商品"],["E020",1,16,0,0,0,"展示盒,展示盒包装设计,包装结构设计,自锁托盘盒"],["E021",1,4096,0,0,0,"托盘盒,展示盒,展示盒包装设计,异型包装盒设计,展示架"],["E022",1,4096,0,0,0,"托盘盒,展示盒,异型包装盒设计,六角自锁,展示盒包装设计"],["E023",1,4096,0,0,0,"托盘盒,展示盒,展示盒包装设计,特制包装容器,缓冲包装"],["E024",1,4096,0,0,0,"托盘盒,展示盒,开放式托盘盒,展示盒包装设计"],["E025",1,16,0,0,0,"托盘盒,展示盒,展示盒包装设计,天地盒,展销商品包装"],["E026",1,32,0,0,0,"飞机盒,翻盖盒,精品书包装,礼盒包装设计,字画包装,古董包装"],["E027",1,32,0,0,0,"飞机盒,翻盖盒,电子产品包装设计,包装盒设计"],["E028",1,32,0,0,0,"飞机盒,翻盖盒,快递包装盒设计,服饰包装,快递包装盒,电子配件包装"],["E029",1,32,0,0,0,"托盘盒,展示盒"],["E030",1,32,0,0,0,"展示盒"],["E031",1,32,0,0,0,"展示盒"],["E032",1,32,0,0,0,"展示盒"],["E033",1,32,0,0,0,"展示盒,飞机盒,翻盖盒"],["E034",1,32,0,0,0,"翻盖盒,飞机盒"],["E035",1,32,0,0,0,"翻盖盒,飞机盒"],["E036",1,32,0,0,0,null],["E037",1,32,0,0,0,"飞机盒,翻盖盒"],["E038",1,32,0,0,0,"展示盒,物流箱"],["E039",1,32,0,0,0,"展示盒,物流箱"],["E039A",1,0,0,0,0,"水果包装纸箱,翻盖盒,两边翻翻盖盒,包装纸箱设计,彩盒卡纸盒,瓦楞纸箱,运输纸箱,堆码"],["E040",1,32,0,0,0,"展示盒"],["E041",1,32,0,0,0,null],["E042",1,32,0,0,0,null],["E043",1,32,0,0,0,null],["E044",1,32,0,0,0,null],["E045",1,32,0,0,0,null],["E046",1,32,0,0,0,null],["E047",1,32,0,0,0,null],["E048",1,32,0,0,0,null],["E049",1,32,0,0,0,""],["E050",1,32,0,0,0,""],["E051",1,32,0,0,0,"翻盖盒"],["E052",1,0,0,0,0,""],["E053",1,0,0,0,0,"披萨包装设计,熟食类包装设计,翻盖瓦楞盒"],["E053A",1,0,0,0,0,"披萨包装设计,结构异形,翻盖瓦楞盒,卡纸盒"],["E053B",1,0,0,0,0,"翻盖盒,包装纸箱设计,彩盒卡纸盒,瓦楞纸盒,纸箱,茶叶盒,日用品包装结构设计,食品包装,电子包装设计"],["E054",1,4096,0,0,0,"折叠翻盖盒,手工折叠成型"],["E055",1,0,0,0,0,"提手盒,包装纸箱设计,键盘包装设计,飞机盒,彩盒卡纸盒,瓦楞纸箱,电子配件包装,键盘包装,鼠标包装,快递包装盒,带塑料提手配件"],["E056",1,0,0,0,0," 提手盒,包装纸箱设计,键盘包装设计,飞机盒,彩盒卡纸盒,瓦楞纸箱,电子配件包装,键盘包装,鼠标包装,快递包装盒,带塑料提手配件"],["E057",1,0,0,0,0," 提手盒,包装纸箱设计,键盘包装设计,飞机盒,彩盒卡纸盒,瓦楞纸箱,电子配件包装,键盘包装,鼠标包装,快递包装盒,带塑料提手配件"],["E058",1,0,0,0,0,"内衬式翻盖盒,包装纸箱设计,键盘包装设计,飞机盒,彩盒卡纸盒,瓦楞纸箱,提手翻盖盒,塑料提手"],["E059",1,0,0,0,0," 翻盖盒,两边翻翻盖盒,包装纸箱设计,彩盒卡纸盒,瓦楞纸箱,运输纸箱,水果包装纸箱,堆码"],["E059A",1,0,0,0,0," 翻盖盒,两边翻翻盖盒,包装纸箱设计,彩盒卡纸盒,瓦楞纸箱,运输纸箱,水果包装纸箱,堆码"],["E060",1,0,0,0,0," 快递包装盒设计,服饰包装,快递包装盒,电子配件包装,盘式盒型结构,翻盖盒,自扣底盘式盒,自锁结构"],["E061",1,0,0,0,0,"电子配件包装,键盘包装,鼠标包装,快递包装盒"],["E062",1,0,0,0,0,"翻盖盒,两边翻翻盖盒,包装纸箱设计,缓冲内托,彩盒卡纸盒,瓦楞纸箱,运输纸箱,水果包装纸箱"],["E063",1,0,0,0,0,"卡纸瓦楞纸坑纸盒,天地盖底盒,包装结构设计,包装盒结构,包装设计,促销品包装设计,常见纸箱盒型,纸箱托,文件包装"],["E064",1,0,0,0,0,"包装纸箱设计,键盘包装设计,飞机盒,彩盒卡纸盒,瓦楞纸箱,运输包装,电子产品包装盒设计"],["E065",1,0,0,0,0,"自锁式托盘盒,盘式纸盒,翻盖盒,日用品包装,食品包装"],["F001",1,65536,0,0,0,"手提袋,手提袋包装设计,包装袋设计,展开设计"],["F001A",1,65536,0,0,0,"手提袋,礼品包装袋,茶叶包装袋,服饰包装袋设计"],["F001B",1,0,0,0,0,""],["F001C",1,65536,0,0,0,"手提袋包装设计,包装袋设计,展开设计"],["F001D",1,0,0,0,0,"手提袋,包装袋,手提袋结构设计,手提袋包装设计,提绳袋,展示袋,文件袋,手提袋展开结构"],["F001E",1,0,0,0,0,"手提袋包装设计,包装袋设计,展开设计"],["F001F",1,0,0,0,0,"纸袋包装结构设计,包装袋设计,展开设计"],["F002",1,65536,0,0,0,"手提袋,手提袋包装设计,手提袋,茶叶包装袋,礼品包装袋"],["F003",1,65536,0,0,0,"手提袋,手提袋设计,礼品包装袋,服饰包装袋设计"],["F004",1,131072,0,0,0,"折卡,简易包裹设计,文件快递"],["F005",1,131072,0,0,0,"折卡,信封包装,贺卡包装,简易包裹"],["F006",1,131072,0,0,0,"折卡,针织品包装,围巾包装,简易包裹"],["F007",1,131072,0,0,0,"折卡,围巾包装设计,简易包裹,文件快递"],["F008",1,65536,0,0,0,"手提袋,手提袋,包装盒设计,包装袋设计结构"],["F009",1,65536,0,0,0,"手提袋"],["F011",1,0,0,0,0,"手提袋,包装袋,手提袋结构设计,手提袋包装设计,展示袋,文件袋,手提袋展开结构"],["F012",1,0,0,0,0,"手提袋包装设计,粘纸绳手提袋,包装袋设计,展开手提袋,包装袋,手提袋结构设计,手提袋包装设计,提绳袋,展示袋,文件袋,手提袋展开结构设计"],["F013",1,0,0,0,0,"手提袋包装设计,粘纸绳手提袋,包装袋设计,展开手提袋,包装袋,手提袋结构设计,手提袋包装设计,提绳袋,展示袋,文件袋,手提袋展开结构设计"],["F014",1,0,0,0,0,"手提袋,包装袋,开孔手提袋,手提袋结构设计,手提袋包装设计,提绳袋,展示袋,文件袋,手提袋展开结构"],["G001",1,131072,0,0,0,"折卡,文件夹,包装设计展开图"],["G002",1,131072,0,0,0,"折卡,文件夹,强力夹,抽杆夹,档案袋,包装设计展开图"],["G003",1,131072,0,0,0,"展示盒,档案袋,强力夹,封口式文件夹,文件盒,包装设计"],["G004",1,131072,0,0,0,"折卡,三折式文件夹,文件夹结构设计"],["G005",1,131072,0,0,0,"折卡,文件夹包装设计"],["G006",1,131072,0,0,0,"折卡,文件夹结构设计,强力夹,抽杆夹"],["G007",1,131072,0,0,0,"折卡,开口文件夹,包装设计要点"],["G008",1,131072,0,0,0,"折卡,文件夹尺寸,开口文件夹,文件盒"],["G009",1,131072,0,0,0,"折卡,文件盒,强力夹,双边开口文件夹,包装设计"],["G010",1,131072,0,0,0,"折卡,文件夹种类,包装设计展开图"],["G011",1,131072,0,0,0,null],["G012",1,131072,0,0,0,""],["G013",1,0,0,0,0,"请柬设计,婚庆必备"],["G014",1,131072,0,0,0,"红包,利是封,信封"],["G015",1,135168,0,0,0,"文件袋,加鸡眼扣,系棉绳"],["G017",1,0,0,0,0,"封套,围边,无粘位,锁扣式结构,双插锁盖"],["G019",1,0,0,0,0,"简装卡书+软插套,封套"],["G019A",1,0,0,0,0,"精装卡书+软插套,封套"],["G020",1,0,0,0,0,"简易包裹设计,文件快递,信封,内袋,封套,内盒,说明书内盒,文件夹"],["G021",1,0,0,0,0,"简易包裹设计,文件快递,信封,内袋"],["G022",1,0,0,0,0,"异形封套,封套,封套设计"],["H001",1,64,0,0,0,"自扣底,开口盒,办公室文件,书房文件,文件盒包装设计"],["H002",1,64,0,0,0,"自扣底,开口盒,文件盒包装设计,锁底式包装设计"],["H002A",1,64,0,0,0,"自扣底,开口盒,酒类包装,锁底式包装设计,包装盒设计"],["H003",1,64,0,0,0,"自扣底,开口盒,文件盒包装设计,酒类包装设计"],["H003A",1,64,0,0,0,"自扣底,开口盒,文件盒包装设计,妆品包装设计,酒类包装设计,食品包装设计"],["H003B",1,0,0,0,0,"文件盒包装设计,酒类包装设计,展示包装结构,开口盒,挂钩盒,提手盒"],["H004",1,64,0,0,0,"展示盒,办公室陈列盒,包装盒设计"],["H004A",1,0,0,0,0,"锁底,文件盒,陈列盒,展示盒,展销商品包装设计"],["H005",1,64,0,0,0,"自扣,快递包装盒,包装纸箱设计,包装结构设计"],["H006",1,64,0,0,0,"自扣底,快递包装盒设计,包装纸箱设计"],["H006A",1,64,0,0,0,"自扣底,包装箱设计,包装结构设计"],["H007",1,64,0,0,0,"展示盒,异型包装盒设计,锁底式包装设计,化妆品包装设计"],["H008",1,64,0,0,0,"展示盒,自锁底式包装设计,文件盒包装设计"],["H008A",1,0,0,0,0,"自锁底式包装设计,文件盒包装设计,文件盒,陈列盒,展示盒,展销商品包装设计"],["H008B",1,0,0,0,0,"自锁底式包装设计,文件盒包装设计,文件盒,陈列盒,展示盒,展销商品包装设计"],["H009",1,4096,0,0,0,"展示盒,异型包装盒,自锁底式包装盒|,快餐盒,提盒"],["H010",1,64,0,0,0,"展示盒,快递包装盒,自锁底式包装设计"],["H011",1,64,0,0,0,"展示盒"],["H012",1,64,0,0,0,null],["H013",1,64,0,0,0,null],["H014",1,64,0,0,0,null],["H015",1,64,0,0,0,null],["H016",1,0,0,0,0,"礼品包装设计,锁底式包装设计,顶部心形结构"],["I001",1,0,0,0,0,"5面封抽屉套盒,套盒,抽屉盒包装,折叠成型,内裤袜子抽屉盒,开窗包装,抽屉式折叠纸盒,展示包装,销售包装"],["I002",1,0,0,0,0,"套盒,抽屉盒包装,折叠成型,内裤袜子抽屉盒,开窗包装,抽屉式折叠纸盒,展示包装,销售包装"],["I003",1,0,0,0,0,"套盒,抽屉盒包装,折叠成型,内裤袜子抽屉盒,开窗包装,抽屉式折叠纸盒,展示包装,销售包装"],["I004",1,0,0,0,0,"套盒,抽屉盒包装,折叠成型,面膜包装结构,日用品包装设计内裤袜子抽屉盒,开窗包装,抽屉式折叠纸盒,展示包装,销售包装"],["J001",1,128,0,0,0,"开口箱,包装纸箱设计,折叠纸箱"],["J002",1,128,0,0,0,"开口箱,包装纸箱设计,包装盒设计"],["J003",1,128,0,0,0,"开口箱,对口箱,普箱,包装纸箱设计,顶部开口设计"],["J004",1,128,0,0,0,"开口箱,对口箱,普箱,包装纸箱设计,0201箱型"],["J005",1,128,0,0,0,"开口箱,对口箱,普箱,包装纸箱设计,封口纸箱"],["J007",1,128,0,0,0,"开口箱,对口箱,普箱,包装纸箱设计,纸箱设计,国际标准箱型"],["J008",1,128,0,0,0,"开口箱,对口箱,普箱,完全叠盖式封口盒,02箱型,瓦楞折叠纸盒"],["J009",1,512,0,0,0,"开口箱,对口箱,普箱,封口纸箱,包装纸箱设计,包装盒设计"],["J010",1,4096,0,0,0,"展示盒,异型包装盒,包装纸箱设计,正六边形包装盒"],["J011",1,128,0,0,0,"展示盒,包装箱设计,0203箱型,叠盖式封口纸箱"],["J012",1,4096,0,0,0,"展示盒,包装纸箱设计,异型包装盒设计,六边形包装盒"],["J013",1,512,0,0,0,"开口箱,对口箱,普箱,0231箱型,包装箱设计"],["J014",1,128,0,0,0,"开口箱,对口箱,普箱,包装纸箱,快递包装箱,包装盒设计"],["J015",1,128,0,0,0,"开口箱,对口箱,普箱,包装纸箱设计,折叠纸箱,包装盒设计,快递包装箱"],["J018",1,512,0,0,0,"展示盒,0230箱型,包装箱设计,包装盒设计"],["J019",1,512,0,0,0,"抽纸盒,纸巾盒设计,纸巾盒包装,抽纸式纸巾盒"],["J019A",1,0,0,0,0,"纸巾盒设计,纸巾盒包装,抽纸式纸巾盒,一次性手套盒,一次性抽取式设计"],["J020",1,512,0,0,0,"抽纸盒,抽纸式纸巾盒,纸巾盒包装设计,纸巾盒设计"],["J021",1,512,0,0,0,"翻盖盒,包装盒设计,鞋盒包装设计"],["J022",1,128,0,0,0,"开口箱,对口箱,普箱"],["J023",1,128,0,0,0,null],["J024",1,128,0,0,0,"礼品盒,展示盒"],["J024A",1,0,0,0,0,"礼品包装设计,盖插锁结构,水果包装盒,瓦楞纸箱"],["J024B",1,0,0,0,0,"礼品包装设计,盖插锁结构,水果包装盒,瓦楞纸箱"],["J025",1,0,0,0,0,"开槽型纸箱,隔板+手孔,一体成型"],["J026",1,0,0,0,0,"自粘底纸箱,6隔层,一体成型"],["J027",1,0,0,0,0,"纸箱,瓦楞纸箱,单层纸板箱,三层瓦楞纸箱,五层瓦楞纸箱,七层瓦楞纸箱,各层分为里纸,瓦楞纸,芯纸,面纸,"],["J028",1,0,0,0,0,"锁扣包装盒,上下锁扣设计,礼品包装设计,保健品包装,水果包装,管式盒包装结构,提手盒"],["JP001",1,1024,0,0,0,"天地盖,精品盒"],["JP001A",1,0,0,0,0,"天地盖(半穿),精品盒"],["JP001V",1,0,0,0,0,"天地盖精品盒,盖到底,V槽设计"],["JP001VA",1,0,0,0,0," 天地盖精品盒,手工盒,天盒/地盒/底盒,硬纸板盒,礼盒,精装盒,V槽天地盖礼盒"],["JP001VB",1,0,0,0,0,"天地盖精品盒,手工盒,天盒/地盒/底盒,硬纸板盒,礼盒,精装盒,V槽天地盖礼盒"],["JP001VC",1,0,0,0,0," 天地盖精品盒,手指位,手工盒,天盒/地盒/底盒,硬纸板盒,礼盒,精装盒,V槽天地盖礼盒"],["JP001VD",1,0,0,0,0,"天地盖V槽,盖高可调,内折不到底"],["JP005",1,1024,0,0,0,"天地盖精品盒,手工盒,天盒/地盒/底盒,硬纸板盒,礼盒,精装盒"],["JP006",1,1024,0,0,0,"抽屉型,精品盒"],["JP006A",1,0,0,0,0,"抽屉盒,精品盒"],["JP006B",1,0,0,0,0,"抽屉型,精品盒"],["JP006C",1,0,0,0,0,"抽屉型精品盒,精品盒,手工盒,硬纸板盒,礼盒,精装盒"],["JP006V",1,0,0,0,0,"抽屉型精品盒,V槽"],["JP007A",1,0,0,0,0,"书型精品盒,书形翻盖精品盒,手工盒,翻盖礼盒,硬纸板盒,礼盒,精装盒,磁铁盒"],["JP021",1,1024,0,0,0,null],["JP021A",1,0,0,0,0,"书型精品盒,书形翻盖精品盒,手工盒,翻盖礼盒,硬纸板盒,礼盒,精装盒,磁铁盒"],["JP021B",1,0,0,0,0,"书型精品盒,翻盖处异形结构,书形翻盖精品盒,手工盒,翻盖礼盒,硬纸板盒,礼盒,精装盒,磁铁盒"],["JP021C",1,0,0,0,0," 书型精品盒,书形翻盖精品盒,手工盒,翻盖礼盒,硬纸板盒,礼盒,精装盒,磁铁盒,内盒半穿皮壳V槽"],["JP021D",1,0,0,0,0,"书型精品盒,书形翻盖精品盒,手工盒,翻盖礼盒,硬纸板盒,礼盒,精装盒,磁铁盒,内盒半穿皮壳V槽"],["JP022V",1,0,0,0,0,"折叠式,书型精品盒,封面V槽成型"],["JP023",1,0,0,0,0,"天地盖,精品盒"],["JP024",1,0,0,0,0,"对口翻盖礼盒"],["JP025",1,0,0,0,0,"天地盖型精品盒,对口开天地盖"],["JP025A",1,0,0,0,0,"天地盖型精品盒,对口开天地盖,中间间隔缝隙"],["JP025B",1,0,0,0,0,"天地盖型精品盒,对口开天地盖,盖与底不对称"],["JP025V",1,0,0,0,0," 对口开天地盖,天地盖精品盒,手工盒,天盒/地盒/底盒,硬纸板盒,礼盒,精装盒,天地盖V槽,围边V槽"],["JP025VA",1,0,0,0,0," 对口开天地盖V槽,内盒围边+内裱纸"],["JP026",1,0,0,0,0,"对口翻盖礼盒,茶叶盒,月饼盒,礼品盒包装"],["JP027",1,0,0,0,0,"书形翻盖精品盒"],["JP028",1,0,0,0,0,"斜开式包装礼盒,精品盒"],["JP030",1,0,0,0,0,"六边形天地盖礼盒,天地盖型精品盒,六边形礼盒"],["JP031",1,0,0,0,0,"精装卡书"],["JP032",1,0,0,0,0,"精装卡书+书形翻盖礼盒-带槽"],["JP032V",1,0,0,0,0,"精装卡书+书形翻盖礼盒-V槽"],["JP033",1,0,0,0,0,"精装卡书+书形翻盖礼盒-带槽+卡纸内托"],["JP033V",1,0,0,0,0,"精装卡书+书形翻盖礼盒-V槽+卡纸内托"],["JP034",1,0,0,0,0,"精装卡书+精品插套,硬质封套"],["JP035",1,0,0,0,0,"双门翻盖礼盒,手工盒,翻盖礼盒,硬纸板盒,礼盒,精装盒,磁铁盒"],["JP035A",1,0,0,0,0," 双门翻盖礼盒,手工盒,翻盖礼盒,硬纸板盒,礼盒,精装盒,磁铁盒"],["JP037",1,0,0,0,0,"双门翻盖礼盒,手工盒,翻盖礼盒,硬纸板盒,礼盒,精装盒,磁铁盒"],["JP037V",1,0,0,0,0,"盒子内外灰板V槽,V槽礼盒,双门翻盖礼盒,手工盒,翻盖礼盒,硬纸板盒,礼盒,精装盒,磁铁盒"],["JP038",1,0,0,0,0,"盒子内外灰板V槽,V槽礼盒,手工盒,翻盖礼盒,硬纸板盒,礼盒,精装盒,磁铁盒"],["JP039",1,0,0,0,0,"书型精品盒,书形翻盖精品盒,手工盒,翻盖礼盒,硬纸板盒,礼盒,精装盒,磁铁盒"],["JP040",1,0,0,0,0,"天地盖型精品盒,对口开天地盖,中间间隔缝隙,手工盒,天盒/地盒/底盒,硬纸板盒,礼盒,精装盒"],["JP041",1,0,0,0,0,"对口开天地盖,天地盖精品盒,手工盒,天盒/地盒/底盒,硬纸板盒,礼盒,精装盒,天地盖V槽,内盒不V槽"],["JP041A",1,0,0,0,0,"对口翻盖礼盒,精品盒,手工盒,天盒/地盒/底盒,硬纸板盒,礼盒,精装盒,天地盖V槽,内盒不V槽"],["JP043",1,0,0,0,0,"双层精品盒,抽屉礼盒,天地盖精品盒,手工盒,硬纸板盒,礼盒,精装盒,天地盖V槽,内盒不V槽"],["K001",1,512,0,0,0,"礼品盒,展示盒,叠盖式封口纸箱,"],["K002",1,512,0,0,0,"礼品盒,展示盒,礼品箱包装,包装箱设计"],["K003",1,2048,0,0,0,"礼品盒,展示盒,包装纸箱设计,锁底式包装"],["K003B",1,4,0,0,0,"包装彩盒设计,锁底式包装,底扣加紧"],["K004",1,2048,0,0,0,"礼品盒,展示盒,礼品包装盒设计,锁底式包装设计"],["K004A",1,2048,0,0,0,"礼品盒,展示盒,礼品包装设计,礼品包装盒,锁底式包装盒"],["K005",1,2048,0,0,0,"礼品盒,展示盒,礼品包装盒设计,保健品包装,水果包装"],["K005A",1,2048,0,0,0,null],["K005B",1,2048,0,0,0,null],["K006",1,2048,0,0,0,"礼品盒,展示盒,礼品包装设计,插锁结构,锁底式包装设计"],["K006A",1,0,0,0,0,"礼品包装设计,盖插锁结构,锁底式包装设计"],["K007",1,2048,0,0,0,"礼品盒,展示盒,化妆品包装设计,锁底式包装设计,包装结构设计"],["K008",1,2048,0,0,0,"礼品盒,展示盒,礼品包装设计,包装盒设计,锁底式包装设计"],["K009",1,2048,0,0,0,"礼品盒,展示盒,礼盒包装设计,自锁底式包装设计,包装盒设计"],["K009X",1,0,0,0,0,"礼盒包装设计,自锁底式包装设计,包装盒设计"],["K010",1,2048,0,0,0,"礼品盒,展示盒,化妆品包装设计,包装盒设计,自锁底式包装"],["K011",1,2048,0,0,0,"礼品盒,展示盒,化妆品包装盒,包装盒设计,自锁底式包装设计"],["K012",1,2048,0,0,0,"礼品盒,展示盒,化妆品包装盒设计,自动胶合设计"],["K013",1,2048,0,0,0,"礼品盒,展示盒,化妆品包装盒设计,三角式折叠纸盒"],["K014",1,2048,0,0,0,"礼品盒,展示盒,啤酒包装设计,六隔间包装,瓦楞纸板运输盒"],["K015",1,2048,0,0,0,"礼品盒,展示盒,玩具包装设计,包装盒设计,手提包装盒"],["K015A",1,2048,0,0,0,"礼品盒,展示盒,促销品包装设计,手提包装盒"],["K015B",1,2048,0,0,0,"礼品盒,展示盒,礼盒包装设计,包装盒设计,手提包装盒"],["K015C",1,2048,0,0,0,"礼品盒,展示盒"],["K016",1,2048,0,0,0,"礼品盒,展示盒"],["K016A",1,0,0,0,0,"手提式,锁底加固"],["K016B",1,0,0,0,0,"手提式包装盒,水果手提纸箱,手提式|锁底加固"],["K017",1,2048,0,0,0,"礼品盒,展示盒"],["K018",1,2048,0,0,0,"礼品盒,展示盒"],["K019",1,2048,0,0,0,"礼品盒,展示盒"],["K020",1,2048,0,0,0,"礼品盒,展示盒"],["K021",1,2048,0,0,0,"礼品盒,展示盒"],["K022",1,2048,0,0,0,"礼品盒,展示盒"],["K023",1,2048,0,0,0,"礼品盒,展示盒"],["K024",1,2048,0,0,0,"礼品盒,展示盒"],["K024A",1,0,0,0,0,"袋型锁底包装盒,锁底加固"],["K025",1,2048,0,0,0,null],["K026",1,2048,0,0,0,"礼品盒,展示盒"],["K027",1,2048,0,0,0,"礼品盒,展示盒"],["K027A",1,0,0,0,0,"礼品盒包装,手提绳,锁底式包装,大礼包"],["K028",1,2048,0,0,0,"礼品盒,展示盒"],["K029",1,2048,0,0,0,"礼品盒,展示盒"],["K030",1,2048,0,0,0,"礼品盒,展示盒"],["K031",1,2048,0,0,0,"礼品盒,展示盒"],["K032",1,2048,0,0,0,"礼品盒,展示盒"],["K033",1,2048,0,0,0,"礼品盒,展示盒"],["K034",1,2048,0,0,0,"礼品盒,展示盒,托盘盒"],["K035",1,2048,0,0,0,null],["K036",1,2048,0,0,0,null],["K037",1,2048,0,0,0,null],["K042",1,2048,0,0,0,null],["K043",1,2048,0,0,0,null],["K043A",1,0,0,0,0,"手提盒,手提式勾底盒,自封底包装盒"],["K044",1,2048,0,0,0,""],["K045",1,2048,0,0,0,"礼品盒包装,手提绳,锁底式包装,大礼包,顶部内折"],["K046",1,2048,0,0,0,"礼品包装盒设计,保健品包装,水果包装,提手盒,自粘底"],["K046A",1,0,0,0,0,"礼品包装盒设计,保健品包装,水果包装,自粘底"],["K047",1,0,0,0,0,"蛋糕盒,提手"],["K047A",1,0,0,0,0,"蛋糕盒,提手"],["K047B",1,0,0,0,0,"蛋糕盒,提手"],["K047C",1,0,0,0,0,"蛋糕盒,蛋糕盒结构设计,双插口式蛋糕盒,提手式蛋糕盒,顶部面开提手位贴pvc塑料片,可见内部产品"],["K047D",1,0,0,0,0,"蛋糕盒,蛋糕盒结构设计,双插口式蛋糕盒,提手式蛋糕盒,顶部面开提手位贴pvc塑料片,可见内部产品"],["K047E",1,0,0,0,0,"蛋糕盒,蛋糕盒结构设计,双插口式蛋糕盒,提手式蛋糕盒,顶部面开提手位贴pvc塑料片,可见内部产品"],["K049",1,0,0,0,0," 礼品包装盒设计,保健品包装,水果包装,带提手礼盒,瓦楞礼盒,鸡蛋包装盒,海鲜包装盒,手提式包装礼盒"],["K050",1,0,0,0,0,"手提包装盒,食品包装盒,蛋糕包装结构设计"],["K051",1,0,0,0,0,"礼品包装盒设计,保健品包装,水果包装,带提手礼盒,瓦楞礼盒,鸡蛋包装盒,海鲜包装盒,手提式包装礼盒"],["K052",1,0,0,0,0,"礼品包装盒设计,保健品包装,水果包装,带提手礼盒,瓦楞礼盒,鸡蛋包装盒,海鲜包装盒,手提式包装礼盒,手提式,锁底盒,插舌成型"],["K053",1,0,0,0,0,"礼品包装盒设计,保健品包装,水果包装,带提手礼盒,开窗设计,瓦楞礼盒,鸡蛋包装盒,海鲜包装盒,手提式包装礼盒,手提式,锁底盒,插舌成型"],["K054",1,0,0,0,0,"手提包装盒,食品包装盒,蛋糕包装结构设计"],["K055",1,0,0,0,0,"手提包装盒,食品包装盒,蛋糕包装结构设计"],["L001",1,4096,0,0,0,"礼品盒,展示盒,托盘盒,陈列盒,展示盒,展销商品包装设计"],["L002",1,4096,0,0,0,"开口套盒,促销品包装设计"],["L003",1,4096,0,0,0,"礼品盒,展示盒,托盘盒,展示底架,展示盒包装设计,展示盒"],["L004",1,4096,0,0,0,"展示盒,陈列盒设计,包装盒设计,展示架,展示盒"],["L005",1,4096,0,0,0,"展示盒,展示盒设计,包装盒设计"],["L006",1,4096,0,0,0,"展示盒,陈列盒,三隔间陈列盒,展示盒设计"],["L007",1,4096,0,0,0,"展示盒,托盘盒,双隔间纸箱,包装纸箱设计"],["L008",1,4096,0,0,0,"展示盒,托盘盒,展示型运输架,展示型运输箱,展示盒设计"],["L011",1,4096,0,0,0,"展示盒,托盘盒,两层隔间展示架,展示盒设计"],["L012",1,4096,0,0,0,"展示盒,折叠式连体盒,展示盒设计"],["L013",1,4096,0,0,0,"药品包装设计,展示盒设计"],["L014",1,4096,0,0,0,"展示盒,文具类,陈列盒设计,陈列盒"],["L015",1,4096,0,0,0,"展示盒,瓦楞纸展台,陈列盒设计,包装盒设计"],["L016",1,4096,0,0,0,"展示盒,办公室文件夹,展示盒设计,展销商品包装设计"],["L017",1,4096,0,0,0,"展示盒,双隔间提篮,手提结构,异型包装盒"],["L018",1,4096,0,0,0,"展示盒,展示架,展销商品包装设计,展示盒"],["L019",1,4096,0,0,0,"展示盒,开口套盒,展示盒设计"],["L020",1,4096,0,0,0,"展示盒,展示架,展示盒设计,宣传册"],["L021",1,4096,0,0,0,"展示盒,广告牌展示,展示盒设计"],["L022",1,4096,0,0,0,"展示盒,展示架,展示台,陈列盒设计"],["L023",1,4096,0,0,0,"展示盒,托盘盒,展示盒设计,陈列纸箱,展示型运输架"],["L024",1,4096,0,0,0,"展示盒,托盘盒,展示盒设计,展示型运输架"],["L025",1,4096,0,0,0,"展示盒,展示盒设计,包装盒设计"],["L026",1,4096,0,0,0,"展示盒,展示架设计,包装盒设计"],["L027",1,4096,0,0,0,"展示盒,灯泡套盒,促销品包装设计,易碎品包装设计"],["L028",1,4096,0,0,0,"促销品包装设计,灯泡套盒"],["L029",1,4096,0,0,0,"胶合套盒"],["L030",1,4096,0,0,0,"胶合套盒,锁合结构"],["L031",1,512,0,0,0,"套盒,折叠成型,插锁结构"],["L032",1,512,0,0,0,"套盒,折叠成型,插锁结构"],["L033",1,512,0,0,0,"展台设计,包装纸箱设计"],["L034",1,4096,0,0,0,"展示盒"],["L035",1,4096,0,0,0,"展示盒"],["L036",1,4096,0,0,0,"礼品盒,展示盒"],["L037",1,4096,0,0,0,"礼品盒,展示盒"],["L038",1,4096,0,0,0,"礼品盒,展示盒"],["L039",1,4096,0,0,0,"礼品盒,展示盒"],["L040",1,4096,0,0,0,"礼品盒,展示盒"],["L041",1,4096,0,0,0,"礼品盒,展示盒"],["L042",1,4096,0,0,0,"展示盒"],["L043",1,4096,0,0,0,"礼品盒,展示盒"],["L044",1,4096,0,0,0,"礼品盒,展示盒"],["L045",1,4096,0,0,0,"礼品盒,展示盒"],["L046",1,4096,0,0,0,"展示盒"],["L047",1,4096,0,0,0,"展示盒"],["L048",1,4096,0,0,0,"展示盒"],["L049",1,4096,0,0,0,"展示盒"],["L050",1,4096,0,0,0,"展示盒"],["L051",1,4096,0,0,0,"展示盒"],["L052",1,4096,0,0,0,"展示盒"],["L053",1,4096,0,0,0,"展示盒"],["L054",1,4096,0,0,0,"展示盒"],["L054A",1,0,0,0,0,"上宽下窄型管式盒,提手盒结构,梯形盒结构设计,包装彩盒设计,异形盒,零食包装盒,爆米花包装结构"],["L054B",1,0,0,0,0,"上宽下窄型管式盒,提手盒结构,梯形盒结构设计,包装彩盒设计,异形盒,零食包装盒,爆米花包装结构"],["L055",1,4096,0,0,0,"展示盒,翻盖盒"],["L056",1,4096,0,0,0,"展示盒"],["L057",1,4096,0,0,0,"展示盒"],["L058",1,4096,0,0,0,"展示盒"],["L059",1,4096,0,0,0,"展示盒"],["L060",1,4096,0,0,0,"礼品盒,展示盒"],["L061",1,4096,0,0,0,"礼品盒,展示盒"],["L062",1,4096,0,0,0,null],["L063",1,4096,0,0,0,null],["L064",1,4096,0,0,0,null],["L065",1,4096,0,0,0,null],["L066",1,4096,0,0,0,null],["L067",1,4096,0,0,0,null],["L068",1,4096,0,0,0,null],["L069",1,4096,0,0,0,null],["L070",1,4096,0,0,0,null],["L071",1,4096,0,0,0,null],["L072",1,4096,0,0,0,null],["L073",1,4096,0,0,0,null],["L074",1,4096,0,0,0,null],["L075",1,4096,0,0,0,null],["L076",1,4096,0,0,0,null],["L077",1,4096,0,0,0,null],["L078",1,4096,0,0,0,null],["L079",1,4096,0,0,0,null],["L080",1,4096,0,0,0,null],["L081",1,4096,0,0,0,null],["L082",1,4096,0,0,0,null],["L083",1,4096,0,0,0,null],["L083A",1,0,0,0,0,"上窄下宽管式盒,梯形盒结构设计,包装彩盒设计,双插盒,异形盒,管式盒延伸盒型"],["L084",1,4096,0,0,0,null],["L085",1,4096,0,0,0,null],["L086",1,4096,0,0,0,null],["L088",1,4096,0,0,0,null],["L089",1,4096,0,0,0,null],["L090",1,4096,0,0,0,""],["L090A",1,0,0,0,0,"刷子包装,悬挂式包装结构,开口式包装,异形盒结构"],["L091",1,4096,0,0,0,""],["L092",1,4096,0,0,0,""],["L093",1,4096,0,0,0,""],["L094",1,4096,0,0,0,"零食包装"],["L095",1,4096,0,0,0,""],["L096",1,4096,0,0,0,"盘式盒翻盖盒,展示盒,陈列盒,展销商品包装设计"],["L097",1,4096,0,0,0,"展示盒,陈列盒,展销商品包装设计"],["L098",1,4096,0,0,0,"展示盒,陈列盒,展销商品包装设计"],["M001",1,8192,0,0,0,"托盘盒,格卡,组合式托盘盒,包装盒设计"],["M002",1,8192,0,0,0,"托盘盒,格卡,组合式包装设计,包装设计过程,组合式托盘盒"],["M003",1,8192,0,0,0,"格卡,单卡外套盒,包装盒设计,带隔间的纸盒"],["M004",1,8192,0,0,0,"托盘盒,格卡,组合式套盒,外盒,化妆品包装设计"],["M005",1,8192,0,0,0,"展示盒,小饰品包装设计,组合式包装盒设计"],["M005A",1,0,0,0,0,"小饰品包装设计,组合式包装盒设计,内盒,内托,缓冲包装"],["M006",1,8192,0,0,0,"展示盒,小饰品包装设计,外盒,包装设计过程"],["M007",1,8192,0,0,0,"展示盒,包装设计过程,化妆品包装设计"],["M008",1,8192,0,0,0,"内托,格卡,折叠垫板,组合式包装盒设计"],["M009",1,8192,0,0,0,"内托,格卡,组合式包装设计,折叠垫板"],["M010",1,8192,0,0,0,"内托,格卡,化妆品包装设计,组合式包装设计,套盒"],["M011",1,8192,0,0,0,"内托,格卡,套盒包装设计,化妆品包装设计"],["M012",1,8192,0,0,0,"内托,格卡,套盒包装设计,化妆品包装设计"],["M013",1,16384,0,0,0,"刀卡,包装盒内卡设计,包装容器,节能灯"],["M014",1,16384,0,0,0,"刀卡,包装盒内卡设计,包装容器,展示架"],["M015",1,16384,0,0,0,"刀卡,内卡,包装盒内卡,展示架"],["M016",1,16384,0,0,0,"刀卡,包装盒内卡,包装容器"],["M017",1,8192,0,0,0,"折卡,对折式内卡,展示架"],["M018",1,8192,0,0,0,"折卡,对折式内卡,包装盒内卡设计"],["M019",1,8192,0,0,0,"折卡,悬挂式卡牌,包装盒内卡设计"],["M021",1,8192,0,0,0,"格卡,内托,包装纸箱设计"],["M022",1,8192,0,0,0,"格卡,内托,包装盒外卡,包装容器"],["M023",1,8192,0,0,0,"折卡,悬挂式卡牌,包装盒内卡设计"],["M024",1,8192,0,0,0,"格卡,内托,包装盒内卡,包装容器,展示架"],["M025",1,8192,0,0,0,"格卡,内托,卡片外包装,包装盒内卡"],["M026",1,16384,0,0,0,"刀卡,包装盒内卡设计,内卡设计"],["M027",1,16384,0,0,0,"刀卡,三卡槽内卡,内卡设计,展示架"],["M028",1,16384,0,0,0,"刀卡,四卡槽内卡,包装盒内卡"],["M029",1,16384,0,0,0,"刀卡,双卡槽内卡,内卡设计,包装容器,展示架"],["M030",1,16384,0,0,0,"刀卡,三卡槽内卡,包装盒内卡,包装容器"],["M031",1,16384,0,0,0,"刀卡,四卡槽内卡,包装盒内卡,展示架"],["M032",1,16384,0,0,0,"刀卡,双卡槽内卡,包装盒内卡,展示架"],["M033",1,16384,0,0,0,"刀卡,三卡槽内卡,包装盒内卡"],["M034",1,16384,0,0,0,"刀卡,四卡槽内卡,包装盒内卡,展示架"],["M035",1,8192,0,0,0,"格卡,内托,卡片外包装,包装盒内卡设计"],["M036",1,8192,0,0,0,"格卡,内托,包装内卡,包装容器,展示架"],["M037",1,8192,0,0,0,"格卡,内托,折叠式包装内卡,包装盒内卡"],["M038",1,8192,0,0,0,"格卡,内托,白炽灯包装,折叠式包装内卡"],["M039",1,8192,0,0,0,"格卡,内托,锚式垫板,内卡设计,包装容器"],["M040",1,8192,0,0,0,"格卡,内托,锚式垫板,包装内卡,展示架"],["M041",1,8192,0,0,0,"格卡,内托,划痕式内卡,包装盒内卡设计"],["M042",1,8192,0,0,0,"格卡,内托,划痕式内卡,内卡设计"],["M043",1,8192,0,0,0,"格卡,内托,护角垫,包装盒内卡设计"],["M044",1,8192,0,0,0,"格卡,内托,五隔间内卡,包装盒内卡设计"],["M045",1,8192,0,0,0,"格卡,内托,H型内卡,包装盒内卡设计"],["M046",1,8192,0,0,0,"格卡,内托,插卡型内卡,包装盒内卡设计"],["M047",1,8192,0,0,0,"格卡,内托,内卡托盘,包装盒内卡设计"],["M048",1,8192,0,0,0,"格卡,内托,包装盒内卡设计,展示架,包装容器"],["M049",1,8192,0,0,0,"格卡,内托,瓦楞纸隔件,包装盒内卡"],["M050",1,32768,0,0,0,"正方形插卡"],["M051",1,32768,0,0,0,"三角形"],["M052",1,32768,0,0,0,"梯形插卡"],["M053",1,32768,0,0,0,"圆形插卡"],["M054",1,32768,0,0,0,"正五边形插卡"],["M055",1,32768,0,0,0,"正六边形插卡"],["M056",1,8192,0,0,0,"格卡,内托"],["M057",1,8192,0,0,0,"格卡,内托"],["M058",1,32768,0,0,0,null],["M059",1,8192,0,0,0,"礼品盒,展示盒"],["M060",1,8192,0,0,0,"内托"],["M061",1,8192,0,0,0,"内托"],["M062",1,8192,0,0,0,"内托"],["M063",1,8192,0,0,0,"内托"],["M064",1,8192,0,0,0,"内托"],["M065",1,8192,0,0,0,"内托"],["M066",1,8192,0,0,0,"内托"],["M067",1,8192,0,0,0,"内托"],["M068",1,8192,0,0,0,"内托,护角"],["M069",1,8192,0,0,0,"内托"],["M070",1,8192,0,0,0,"展示盒"],["M071",1,8192,0,0,0,"内托"],["M072",1,8192,0,0,0,"内托"],["M073",1,8192,0,0,0,"内托"],["M074",1,8192,0,0,0,"内托"],["M075",1,8192,0,0,0,"内托"],["M076",1,8192,0,0,0,"内托"],["M077",1,8192,0,0,0,"内托"],["M078",1,8192,0,0,0,"内托"],["M082",1,8192,0,0,0,null],["M083",1,0,0,0,0,"内托衬垫"],["N001",1,4096,0,0,0,"内托"],["N002",1,16384,0,0,0,"内托"],["N004",1,4096,0,0,0,"内托"],["N005",1,512,0,0,0,"内托"],["N006",1,512,0,0,0,"内托"],["N007",1,16384,0,0,0,null],["N008",1,16384,0,0,0,"刀卡"],["N009",1,16384,0,0,0,"刀卡"],["N010",1,16384,0,0,0,"刀卡"],["N011",1,512,0,0,0,"内托"],["N012",1,131072,0,0,0,"格卡,内托"],["N013",1,8192,0,0,0,"格卡,内托"],["N014",1,16,0,0,0,"天地盒,托盘盒,展示盒"],["N016",1,16,0,0,0,"天地盒,托盘盒,展示盒"],["N017",1,16,0,0,0,"天地盒,托盘盒,展示盒"],["N018",1,16,0,0,0,"天地盒,托盘盒,展示盒"],["N019",1,16,0,0,0,"天地盒,托盘盒,展示盒"],["N020",1,16,0,0,0,"天地盒,托盘盒,展示盒"],["N021",1,4096,0,0,0,"天地盒,托盘盒,展示盒"],["N039",1,4096,0,0,0,null],["N040",1,8192,0,0,0,null],["N041",1,8192,0,0,0,null],["N042",1,8192,0,0,0,null],["N043",1,16384,0,0,0,null],["N044",1,16384,0,0,0,null],["N045",1,16384,0,0,0,null],["N046",1,16384,0,0,0,null],["P001",1,512,0,0,0,"展示盒,礼品盒"],["P002",1,512,0,0,0,null],["P003",1,512,0,0,0,null],["P004",1,512,0,0,0,null],["P005",1,512,0,0,0,null],["P006",1,0,0,0,0,"纸巾盒包装设计,卡纸彩盒,扣手开窗位"],["Q001",1,4096,0,0,0,null],["Q006",1,0,0,0,0,""],["Q007",1,0,0,0,0,""],["Q008",1,0,0,0,0,""],["R002",1,0,0,0,0,""],["R003",1,0,0,0,0,""],["R004",1,0,0,0,0,""],["R005",1,0,0,0,0,""],["R015",1,0,0,0,0,"两模,pvc盒"],["R018",1,0,0,0,0,""],["R019",1,0,0,0,0,"两模,管式盒,勾底"],["R020",1,0,0,0,0,""],["S001",1,32768,0,0,0,""],["S002",1,32768,0,0,0,""],["S003",1,32768,0,0,0,""],["S003A",1,0,0,0,0,"吊牌,印唛,皮牌,贴纸,吊牌商标"],["S006",1,32768,0,0,0,""],["S007",1,32768,0,0,0,""],["S008",1,32768,0,0,0,""],["S009",1,32768,0,0,0,""],["S010",1,32768,0,0,0,""],["S011",1,32768,0,0,0,""],["S012",1,32768,0,0,0,""],["S013",1,32768,0,0,0,"标签,吊牌"],["S014",1,32768,0,0,0,""],["S015",1,32768,0,0,0,""],["S016",1,32768,0,0,0,""],["S017",1,32768,0,0,0,"标签,吊牌"],["S018",1,32768,0,0,0,"标签,吊牌"],["T001",1,0,0,0,0,"上下对插管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["T001A",1,0,0,0,0,"双插盒,锁扣,暗扣/平扣,盖底锁合设计,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["T001B",1,0,0,0,0,"双插盒,锁扣,暗扣/平扣,开窗,盖底锁合设计,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["T001C",1,0,0,0,0,"双插盒,锁扣,暗扣/平扣,吊口,挂钩,盖底锁合设计,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["T001D",1,0,0,0,0,"双插盒,锁扣,暗扣/平扣,开窗,吊口,挂钩,上下对插管式盒,彩盒,卡纸瓦楞纸坑纸盒"],["T002",1,0,0,0,0,"上下对插管式盒,锁扣,暗扣/平扣,飞机盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["T002A",1,0,0,0,0,"双插盒,锁扣,暗扣/平扣,飞机盒,盖底锁合设计,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["T002B",1,0,0,0,0,"双插盒,锁扣,暗扣/平扣,开窗,飞机盒,盖底锁合设计,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["T002C",1,0,0,0,0,"双插盒,锁扣,暗扣/平扣,吊口,飞机盒,挂钩,盖底锁合设计,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["T002D",1,0,0,0,0,"双插盒,锁扣,暗扣/平扣,开窗,吊口,挂钩,飞机盒,上下对插管式盒,彩盒,卡纸瓦楞纸坑纸盒"],["U001",1,0,0,0,0,"塑料软管,牙膏管包装,洗面奶包装管,化妆品软管"],["X001",1,0,0,0,0,"上下对插管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["X001A",1,0,0,0,0,"上下对插管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["X001B",1,0,0,0,0,"上下对插管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["X001C",1,0,0,0,0,"上下对插管式盒,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["Y001",1,0,0,0,0,"纸罐,圆罐,茶叶罐,食品罐 ,酒罐,书面罐,挂历罐"],["Y002",1,0,0,0,0,"纸罐,圆罐,茶叶罐,食品罐 ,酒罐,书面罐,挂历罐"],["Y003",1,0,0,0,0,"纸罐,圆罐,茶叶罐,食品罐 ,酒罐,书面罐,挂历罐"],["Y004",1,0,0,0,0,"纸罐,圆罐,茶叶罐,食品罐 ,酒罐,书面罐,挂历罐"],["Y005",1,0,0,0,0,"杯套,纸套,围条"],["Y006",1,0,0,0,0,"杯套,纸套,围条"],["Z001",1,4096,0,0,0,"展示盒,异型包装盒设计,展示盒包装设计"],["Z002",1,4096,0,0,0,"展示盒,正压翼六面盒,异型包装盒设计"],["Z003",1,32,0,0,0,"展示盒,五金器具折叠箱,快递包装盒设计"],["Z004",1,32,0,0,0,"展示盒,包装纸箱设计,快递包装盒设计"],["Z005",1,32,0,0,0,"展示盒,三角形包装盒,异型包装盒设计"],["Z006",1,32,0,0,0,"展示盒,风箱管式盒,化妆品包装设计"],["Z007",1,32,0,0,0,"展示盒,斯堪迪亚包装,小饰品包装设计"],["Z008",1,32,0,0,0,"展示盒,组合式纸盒,包装设计过程"],["Z010",1,512,0,0,0,"展示盒,互锁式包装,电子产品包装设计"],["Z011",1,512,0,0,0,"香烟盒,展示盒,烟包装,香烟包装设计"],["Z011A",1,512,0,0,0,null],["Z011B",1,0,0,0,0,"烟包装,香烟包装设计,烟盒"],["Z012",1,512,0,0,0,"展示盒,烟包装,香烟包装盒设计"],["Z013",1,512,0,0,0,"展示盒,三菱柱套盒,包装展台"],["Z014",1,32,0,0,0,"展示盒,五金包装取用盒,五金器具折叠箱"],["Z015",1,512,0,0,0,"展示盒,连体式手提篮,组合式纸盒包装设计"],["Z016",1,512,0,0,0,"展示盒,包装容器,五金器具"],["Z017",1,512,0,0,0,"展示盒,礼品盒,提手琼斯式提篮,组合式纸盒包装设计"],["Z018",1,262144,0,0,0,"展示盒,双插锁包装盒,礼盒包装设计"],["Z019",1,4096,0,0,0,"展示盒,翻盖,展示盒包装设计,展示用浅框盒,异型包装盒设计"],["Z020",1,4096,0,0,0,"展示盒,菱形包装盒,小饰品包装设计"],["Z021",1,32,0,0,0,"展示盒,波浪式互锁包裹盒,快递包装盒设计"],["Z022",1,512,0,0,0,"展示盒,锥形托盘盒,包装纸箱设计"],["Z023",1,512,0,0,0,"展示盒,礼品包裹盒,礼盒包装设计"],["Z024",1,4096,0,0,0,"展示盒,三角形手提篮,组合式纸盒包装设计"],["Z025",1,512,0,0,0,"展示盒,敞开式单缸套盒,组合式纸盒包装设计"],["Z026",1,512,0,0,0,"展示盒,文件夹包装设计|包装结构设计"],["Z027",1,512,0,0,0,"展示盒,礼盒包装设计,包装结构设计"],["Z028",1,512,0,0,0,"展示盒,CD套盒,纸盒包装设计"],["Z029",1,512,0,0,0,"折卡,CD套盒"],["Z030",1,512,0,0,0,"折卡,CD套盒"],["Z031",1,512,0,0,0,"折卡,组合式包装设计,管式套盒"],["Z032",1,512,0,0,0,"折卡,组合式包装盒设计"],["Z033",1,512,0,0,0,"折卡,正五边形套盒,组合式纸盒"],["Z034",1,512,0,0,0,"折卡,正六边形套盒,组合式纸盒"],["Z035",1,512,0,0,0,"折卡,正八边形套盒,组合式纸盒"],["Z037",1,512,0,0,0,"展示盒,三菱柱套盒,包装盒设计"],["Z038",1,512,0,0,0,"展示盒,邮政盒"],["Z039",1,512,0,0,0,"展示盒,礼品盒"],["Z039A",1,0,0,0,0,"翻盖盒,包装纸箱设计,彩盒卡纸盒,瓦楞纸盒,纸箱,茶叶盒,日用品包装结构设计,食品包装,电子包装设计"],["Z040",1,0,0,0,0,"组合式包装设计|盘式双盖盒"],["Z041",1,4096,0,0,0,"枕型盒,包装彩盒,卡纸盒"],["Z042",1,0,0,0,0," 折叠包装托盘盒,折叠彩盒,卡纸盒,异形盒,化妆品包装盒,零食包装盒"],["Z043",1,0,0,0,0," 折叠包装托盘盒,折叠彩盒,卡纸盒,异形盒,化妆品包装盒,零食包装盒"],["Z044",1,0,0,0,0,"手提式包装盒,异形盒,三角形盒,眼镜盒,精品盒,礼物盒,零食盒包装结构"],["Z045",1,0,0,0,0,"枕型盒,包装彩盒设计,枕头盒变形,卡纸盒,电子包装结构,零食包装盒,甜派包装盒结构设计,玩具包装,工艺品小玩意包装盒,耳机包装盒设计"],["Z046",1,0,0,0,0," 异型包装盒,包装纸箱设计,三角形管式盒,零食包装盒,食品包装盒,三明治包装盒,pizza包装盒设计,玩具包装结构"],["Z047",1,0,0,0,0,"梯形翻盖盒,异形结构翻盖盒,异形结构卡纸盒,瓦楞盒,翻盖盒,常用于茶叶包装结构,糖果包装,电子产品包装,日用品包装,化妆品包装设计"],["Z048",1,0,0,0,0,"锥形包装盒,茶叶盒,零食包装,异形包装盒设计,卡纸盒,玩具包装设计"],["Z049",1,0,0,0,0," 梯形翻盖盒,异形结构翻盖盒,异形结构,卡纸盒,瓦楞盒,翻盖盒,常用于茶叶包装结构,糖果包装,电子产品包装,日用品包装,化妆品包装设计"],["Z050",1,0,0,0,0,"梯形翻盖盒,异形结构翻盖盒,异形结构,卡纸盒,瓦楞盒,插卡式封口,常用于茶叶包装结构,糖果包装,电子产品包装,日用品包装,化妆品包装设计"],["Z051",1,0,0,0,0,"异形结构卡纸盒,带挂钩结构,展示包装,一纸成型,卡扣结构"],["Z052",1,0,0,0,0,"异形结构卡纸盒,管式盒变形结构,底部不封口,展示包装,一纸成型"],["JP001X",1,0,0,0,0,"天地盖V槽,可半穿,可选内裱纸"],["Z011C",1,0,0,0,0,"烟包装,香烟包装设计,烟盒"],["L090B",1,0,0,0,0,"刷子包装,悬挂式包装结构,开口式包装,异形盒结构"],["N010A",1,0,0,0,0," 刀卡,内托,隔板"],["A038",1,0,0,0,0,"上下对插管式盒,内部折叠做隔板,锁扣,暗扣/平扣,彩盒,卡纸瓦楞纸坑纸盒,包装结构设计,包装盒结构,包装设计,化妆品包装,化妆品包装设计,电子产品包装设计,产品包装设计,玩具包装设计,促销品包装设计"],["B066",1,0,0,0,0,"管式盒异形结构,锁扣底,开口式包装"],["F015",1,0,0,0,0,"手提袋包装设计,粘绳手提袋,包装袋设计,展开手提袋,包装袋,手提袋结构设计,手提袋包装设计,提绳袋,展示袋,文件袋,手提袋展开结构设计"],["F015A",1,0,0,0,0,"手提袋包装设计,粘绳手提袋,包装袋设计,展开手提袋,包装袋,手提袋结构设计,手提袋包装设计,提绳袋,展示袋,文件袋,手提袋展开结构设计"],["J029",1,0,0,0,0,"礼品包装设计,塑料提手,水果包装盒,瓦楞纸箱"],["L099",1,0,0,0,0,"展示盒,陈列盒,展销商品包装设计"],["HC001",1,0,0,0,0,"天地盖V槽,内折,内贴可选,盖高度可调"],["D060",1,0,0,0,0,"天地盒,托盘盒包装设计,运输包装"],["S019",1,0,0,0,0,"配件"],["HC002",1,0,0,0,0,"对口天地盖,外盒V槽,内盒半穿,内盒底盒款,高度可调,内贴可调"],["D061",1,0,0,0,0,"托盘盒包装设计,运输包装"],["S020",1,0,0,0,0,"卡片,吊牌,印唛,皮牌,贴纸,吊牌商标"],["HC004",1,0,0,0,0,"书形翻盖V槽,翻盖角度可选,内盒内裱可选,内盒内折可调"],["K041A",1,0,0,0,0,"六边形蛋糕盒,蛋糕盒,蛋糕盒结构设计"],["K039A",1,0,0,0,0,"蛋糕盒,蛋糕盒结构设计"],["0312B",1,0,0,0,0,"天地盖围箱,瓦楞纸板箱,运输纸箱,折叠纸箱,装订"],["E066",1,0,0,0,0,"快递包装盒设计,快递包装盒,飞机盒,运输包装,齿刀结构设计,破坏式包装"],["HC005",1,0,0,0,0,"抽屉五面封,内盒外盒V槽,内裱纸"],["L084A",1,0,0,0,0,"刷子包装,悬挂式包装结构,开口式包装,异形盒结构"],["HC003",1,0,0,0,0,"对口翻盖,外盒V槽,内盒半穿,内盒底盒款"],["J030",1,0,0,0,0,"运输纸箱,国际标准瓦楞纸箱,包装外箱,包装纸箱设计"],["M084",1,0,0,0,0,"内衬,内托,内卡,礼盒内托,缓冲"],["M085",1,0,0,0,0,"内衬,内托,内卡,礼盒内托,缓冲"],["M086",1,0,0,0,0,"内衬,内托,内卡,礼盒内托,缓冲"],["Y007",1,0,0,0,0,"纸罐,圆罐,茶叶罐,食品罐 ,酒罐,书面罐,挂历罐"],["Y008",1,0,0,0,0,"纸罐,圆罐,茶叶罐,食品罐 ,酒罐,书面罐,挂历罐"],["M087",1,0,0,0,0,"内衬,内托,内卡,礼盒内托,缓冲"],["HC004A",1,0,0,0,0,"书形翻盖V槽,内盒灰板与裱纸是围边"],["E067",1,0,0,0,0,"翻盖盒,包装纸箱设计,彩盒卡纸盒,瓦楞纸盒,纸箱,茶叶盒,日用品包装结构设计,食品包装,电子包装设计"],["HC011",1,0,0,0,0,"翻盖礼盒V槽,盖双开门,盖相对,内盒半穿"],["Y009",1,0,0,0,0,"圆形礼盒,圆罐,茶叶罐,食品罐 ,酒罐,书面罐,挂历罐"],["Y010",1,0,0,0,0,"圆形礼盒,圆罐,茶叶罐,食品罐 ,酒罐,书面罐,挂历罐"],["I005",1,0,0,0,0,"5面封抽屉套盒,套盒,抽屉盒包装,折叠成型,内裤袜子抽屉盒,开窗包装,抽屉式折叠纸盒,展示包装,销售包装"]];
        covers = {"A001":"/Content/Blob/resource/10000003/0/134.png"};
    </script>


<template id="boxLibPc">
	<div class="listBoxes">
		<div class="wrap" v-if="cate || boxes">
			<!-- 分类-二级模式 -->
			<div class="cates" v-if="query.page==='list' && !onlyTop">
				<table>
					<tbody>
					<tr v-for="item in cate">
						<td class="title" width="130">
							<a v-bind:href="getCateUrl(item.Idx)">
								{{item.Name}}({{item.boxes ? item.boxes.length : '0'}})
							</a>
						</td>
						<td class="body">
							<a v-for="item1 in item._children"
							   v-bind:href="getCateUrl(item1.Idx)">
                                <span v-bind:class="{active:Number(item1.Idx)===Number(query.idx) || Number(item.Idx)===Number(query.idx)}">
                                    {{item1.Name}}({{item1.boxes ? item1.boxes.length : '0'}})
                                </span>
							</a>
						</td>
					</tr>
					</tbody>
				</table>
			</div>

			<!-- 分类-顶级模式 -->
			<div class="cates" v-if="query.page==='list'&& onlyTop">
				<div class="cates-top-mode">
					<a v-for="item in cate" v-bind:href="getCateUrl(item.Idx)"
					   v-bind:class="{active:Number(item.Idx)===Number(query.idx)}">
						{{item.Name}}({{item.boxes ? item.boxes.length : '0'}})
					</a>
				</div>
			</div>

			<!-- 搜索关键字面板 -->
			<div class="tags" v-if="query.page==='search'">
				<table>
					<tbody>
					<tr>
						<td class="title">
							<span></span>
						</td>
						<td class="body">
							<ul>
								<li>
									<span>{{query.keywords | decodeURI}}</span>
									<i class="fa fa-close" v-on:click="back()"></i>
								</li>
							</ul>
						</td>
					</tr>
					</tbody>
				</table>
			</div>

			<!-- 搜索 -->
			<div class="search">
				<div class="wrap">
					<div class="searchBox">
						<div class="body">
							<input type="text" v-bind:placeholder="lang.inputTip" v-model="input" autocomplete="new-password"
								   v-on:keyup.enter="doSearch()"
								   v-on:click="searchPanel=true"
								   v-on:blur="searchBoxClose">
							<span id="closeButton" style="display: none;"> <i class="fa fa-close"></i> </span>
							<div class="tipsPanel">

								<ul v-if="keywordsOfInput || searchPanel">
									<li v-for="val in keywordsOfInput" v-on:click="doSearch(val)">
										{{val}}
									</li>
								</ul>

								<ul v-if="searchPanel && !keywordsOfInput">
									<li>
										<i style="color:red">{{lang.noResult}}:{{input}}</i>
									</li>
								</ul>

							</div>
						</div>
						<div class="submit" id="searchSubit">
							<button><i class="fa fa-search"></i></button>
						</div>
					</div>
					<div class="history">
						<b>{{lang.history}}</b>
						<a v-for="(val,index) in historyKeywords" v-bind:href="getKeyUrl(val)"
						   v-if="index<10">{{val}}</a>
					</div>
				</div>
			</div>

			<!-- 列表 -->
			<div class="list">
				<ul v-if="boxes && boxes.length>0">
					<li v-for="(item,index) in boxes" v-if="item">
						<div class="oneBoxesWrap">
							<div class="head">
								<div class="title" v-if="item.Tags && item.Tags.length>0">
									<a v-for="val in item.Tags" v-bind:href="getKeyUrl(val)">
                                            <span>
                                                {{val}}
                                            </span>
									</a>
								</div>
								<a v-bind:href="getBoxUrl(item.BoxID)">
									<div class="boxesid" v-on:click="!renderOpts.pageMode && doBox(item.BoxID)">
										{{item.BoxID}}
									</div>
								</a>
							</div>
							<a v-bind:href="getBoxUrl(item.BoxID)">
								<div class="body" v-bind:data-boxesid="item.BoxID"
									 v-on:click="!renderOpts.pageMode && doBox(item.BoxID)">
									<img v-bind:src="item.src">
								</div>
							</a>
						</div>
					</li>
					<li style="clear: both"></li>
				</ul>
			</div>

			<!--当列表为空的时候的提示内容-->
			<div class="tipEmpty" v-if="!boxes || boxes.length<1">
				<div class="body">
					<div class="pic">
						<div class="icon">
							<i class="fa fa-folder-open-o"></i>
						</div>
						{{lang.listEmpty}}
					</div>
				</div>
			</div>

			<div style="clear: both"></div>
		</div>

		<div v-else>
			<div class="tipEmpty" v-if="!boxes || boxes.length<1">
				<div class="body">
					<div class="pic">
						<div class="icon">
							<i class="fa fa-folder-open-o"></i>
						</div>
						{{lang.err}}
					</div>
				</div>
			</div>
		</div>

		<div style="text-align: center">
			<ul class="pagination">
				<li v-for="index in pageBarLan"
					v-bind:class="{disabled:pageBarLan.length===pageNumber,active:pageNumber===index}">
					<a href="javascript:;" v-on:click="pageNumber=index">
						{{index}}
					</a>
				</li>
			</ul>
		</div>
	</div>
</template>
<script src="/plus/sys_boxes/sye_boxes.min.js?v=0329071100"></script>
<link href="/plus/sys_boxes/theme2/style.min.css?v=0518014400" rel="stylesheet" />


<script>
    var Lang = {
        'home': Lg('盒型库首页', 'Box Styles'),
        'goBack': Lg('返回', 'Back'),
        'history': Lg('历史搜索', 'history'),
        'tips': Lg('共有#{val1}款盒型。', 'There are #{val1} box styles.'),
        'listEmpty': Lg('对不起,当前分类不存在盒型', 'Sorry,the list is empty!'),
        'tags': Lg('当前关键字', 'The keywords'),
        'inputTip': Lg('输入盒型ID/Tag', 'Input boxes ID/tag'),
        'ss': Lg('搜索', 'Search'),
        'noResult': Lg('无匹配的选项', 'No result')
    }
</script>


<script>
    var BOXLIB;
    $(function () {
        BOXLIB = new BoxLib('#boxLibPc', Lang);
    });
</script>




<template id="D3CtrlBar">
	<div class="d3-ctrl-bar" v-if='CtrlData'>
        <span class="btn-box" v-bind:class="{active:CtrlData.isPerspectiveMode}"
			  v-on:click="CtrlData.isPerspectiveMode= +!CtrlData.isPerspectiveMode">
            <i class="fa fa-codepen fa-lg"></i>
        </span>

		<span class="btn-box" v-bind:class="{active:CtrlData.autoFold}"
			  v-on:click="CtrlData.autoFold= +!CtrlData.autoFold">
            <i v-bind:class="CtrlData.autoFold?'fa fa-pause':'fa fa-play'"></i>
        </span>

		<vue-slider v-model="CtrlData.fold"
					v-bind:min="0"
					v-bind:max="1"
					tooltip="none"
					v-bind:width="isMobile?90:150"
					v-bind:duration="0"
					v-bind:interval=".001"
					v-bind:dot-size="25"
					v-on:drag-start="CtrlData.autoFold=0"
					style="margin-left:15px;margin-right:15px;margin-bottom:-10px;display:inline-block;">
		</vue-slider>

		<span class="btn-box" v-bind:class="{active:CtrlData.autoRotate}"
			  v-on:click="CtrlData.autoRotate= +!CtrlData.autoRotate">
            <!--<i class="fa fa-refresh fa-lg" v-bind:class="{'fa-spin':CtrlData.autoRotate}"></i>-->
            <i class="fa fa-joomla" v-bind:class="{active:CtrlData.autoRotate}"></i>
        </span>

		<span class="btn-box" v-on:click="resetView()">
            <i class="fa fa-crop fa-lg"></i>
        </span>
	</div>
</template>


<script src="/diy/ref/vue/vue-slider-component.umd-7.0.1.min.js?v=0505073800"></script>
<link href="/diy/ref/vue/vue-slider-component-default-7.0.1.min.css?v=0505073800" rel="stylesheet" />
<script src="/plus/sys_3d_ctrl/sys_3d_ctrl_vue.min.js?v=0707061900"></script>
<link href="/plus/sys_3d_ctrl/sys_3d_ctrl.min.css?v=0707061900" rel="stylesheet" />


<script src="/plus/sys_design_panel/designpanel.min.js?v=0708070600"></script>





<template id="checkBoxTpl">
	<div class="check-box"
		 v-on:click="$emit('change', !checked),$emit('click', label)"
		 v-bind:class="{active:checked}"
		 v-on:mouseout="mout"
		 v-on:mouseover="mover">
		<div class="check-state"></div>
		<div class="check-text">
			{{label}}
		</div>
	</div>
</template><template id="checkBoxFlexTpl">
	<div class="check-box-flex">
		<!--  -->
		<check-box :label="itemDB.label"
				   v-model="slt.checked"
				   v-on:change="doChange()">
		</check-box>

		<!--  -->
		<template v-if="slt.checked">
			<div class="slot-result" v-on:click="openModal()">
				{{itemDB.slotVal}}
				<i class="fa fa-edit"></i>
			</div>
		</template>

		<!--  -->
		<modal v-model="itemDB.panel" footer-hide v-bind:closable="false" width="760px" v-bind:mask-closable="false">
			<div class="slot-wrap">
				<div class="slot-box">
					<div class="slot-cell">
						<div class="slot-cont">
							<div class="slot-one" v-if="itemDB.pms && itemDB.pms.length>0"
								 v-for="(item1,key1) in itemDB.pms">
								<!--  -->
								<div class="item-box">
									<div class="item-cell" v-if="item1" v-for="(item2,key2) in item1">
										<!--  -->
										<span>{{pmsName[key2]}}</span>

										<!--  -->
										<span v-if="item2 && _.isArray(item2) && item2.length>0">
												<select v-model.number="slt['pms'][key1][key2]">
													<option v-if="item2" v-for="one in item2" v-bind:value="one.value">{{one.label}}</option>
												</select>
											</span>

										<!--  -->
										<span v-else-if="item2==='input'">
												<input type="text"
													   v-bind:data-lable="pmsName[key2]"
													   v-on:focus="inputFocus" v-model="slt['pms'][key1][key2]">
											</span>
									</div>
								</div>
								<div class="remove-btn" v-on:click="delPms(key1)" v-if="closeBtnOn">
									<i class="fa fa-close"></i>
								</div>
							</div>
							<!--<div class="add-btn" v-on:click="addPms()" v-if="addPmsBtnOn">-->
							<!--<i class="fa fa-plus"></i>-->
							<!--</div>-->
						</div>
						<div class="slot-btn">
							<button type="button" class="btn btn-success"
									v-show="addPmsBtnOn"
									v-on:click="addPms()">
								{{LAN.UIAdd}} <i class="fa fa-plus"></i>
							</button>
							<button type="button" class="btn btn-default" v-on:click="closeModal()"
									v-bind:disabled="!itemDB.fillFinish">
								{{itemDB.fillFinish ? LAN.dialogOk : LAN.PleaseFillInfo + '...'}}
							</button>
							<button type="button" class="btn btn-default" v-on:click="cancelEdit()">
								{{LAN.dialogCancel}}
							</button>
						</div>
					</div>
				</div>
			</div>
		</modal>
	</div>
</template><template id="checkBoxNumberTpl">
	<div class="check-box-number">
		<!--  -->
		<check-box v-bind:label="label" v-model="res.checked"></check-box>

		<!--  -->
		<div class="counter" v-if="res.checked">
			<b class="minus" v-on:click.stop="doMinus()">-</b>
			<b class="number">{{res.qty}}</b>
			<b class="add" v-on:click.stop="doAdd()">+</b>
		</div>
	</div>
</template><template id="checkBoxSelectTpl">
	<div class="check-box-select" v-if="option">
		<!--  -->
		<check-box v-bind:label="label" v-model="res.checked"></check-box>

		<!--  -->
		<div class="selector" v-if="res.checked">
			<!--<em>数量({{option.Unit}})</em>-->
			<select v-if="option && option.slt" v-model="res.slt">
				<option v-for="val in option.slt" v-bind:value="val">
					{{val}}{{option.Unit}}
				</option>
			</select>
		</div>
	</div>
</template><template id="checkGroupTpl">
	<div class="check-group">
		<div class="one-check-box" v-for="(item,index) in options">
			<!--  -->
			<check-box v-if="!item[numberKey] && !item.pms && !item.slt"
					   v-bind:label="item[labelKey]"
					   v-bind:checked="setCheck(item[valueKey],'checkBox')"
					   v-on:change="getCheck($event,item[valueKey])"
					   v-bind:key="item[labelKey]+item[valueKey]+index">
			</check-box>

			<!--  -->
			<check-box-number v-if="item[numberKey] && !item.pms && !item.slt"
							  v-bind:label="item[labelKey]"
							  v-bind:checked="setCheck(item[valueKey])"
							  v-on:change="getCheck($event,item[valueKey])"
							  v-bind:key="item[labelKey]+item[valueKey]+index">
			</check-box-number>

			<!--  -->
			<check-box-select v-if="item.slt && !item.pms"
							  v-bind:label="item[labelKey]"
							  v-bind:opts="setPmsOptsOfSelect(item[valueKey])"
							  v-bind:checked="setCheck(item[valueKey])"
							  v-on:change="getCheck($event,item[valueKey])"
							  v-bind:key="item[labelKey]+item[valueKey]+index">
			</check-box-select>

			<!--  -->
			<check-box-flex v-if="item.pms && !item.slt"
							v-bind:opts="setPmsOptsOfFlex(item[valueKey])"
							v-bind:checked="setCheck(item[valueKey])"
							v-on:change="getCheck($event,item[valueKey])"
							v-bind:key="item[labelKey]+item[valueKey]+index">
			</check-box-flex>
		</div>
	</div>
</template><template id="tipInfoTpl">
	<div class="tip-info">
		<div class="tip-info-btn" v-if="models.info.on">
			<div class="icon">
				<i class="fa fa-info"></i>
			</div>
			<div class="tip-info-panel">
				{{db}}
			</div>
		</div>
	</div>
</template><template id="boxListTabTpl">
	<div class="box-list-tab">
		<div class="box-list-bill">
					<span v-for="idx in models.idxs" v-bind:class="{active:idx===models.UI.diyIdxCur}" v-on:click="toggleTab(idx)">
						<em>#{{idx}} ({{_.get(models.diys, idx + '.boxID')}})</em>
						<i class="fa fa-window-close" v-if="delBtnRender" v-on:click.stop="removePanel(idx)"></i>
					</span>
		</div>
		<div class="box-list-btn" v-if="addBtnRender">
			<span v-on:click="openLibrary()">{{addBtnText}}</span>
		</div>
		<modal v-model="boxlibOn" v-bind:title="LAN.modal1003" fullscreen footer-hide>
			<div id="boxLibWrap" style="height: 100%; width: 100%; overflow-y: auto;"></div>
		</modal>
	</div>
</template><!---->
<template id="sizePms">
	<div class="size-box-wrap" v-bind:key="models.diy.diyIdx">
		<div class="size-box" v-for="(item,key) in pmItems">
			<!-- -->
			<template v-if="item.DownList && item.Name.toUpperCase()==='STY02' && models.diy.sty02On">
				<span>{{item.Desc}}</span>
				<select v-model="pmRes[item.Name.toUpperCase()]"
						v-on:change="handleWindowPutting(),rectifySize()">
					<option v-for="(item1,key1) in item.DownList"
							v-bind:value="key1">
						{{item1}}
					</option>
				</select>
			</template>

			<!-- -->
			<template v-else-if="item.DownList && item.Name.toUpperCase()!=='STY02'">
				<span>{{item.Desc}}</span>
				<select v-model="pmRes[item.Name.toUpperCase()]" v-on:change="rectifySize">
					<option v-for="(item1,key1) in item.DownList"
							v-bind:value="key1">
						{{item1}}
					</option>
				</select>
			</template>

			<!-- -->
			<template v-else>
				<span>{{item.Desc}} {{item.Name.toUpperCase()}} {{getLimit(key)}}</span>
				<input type="number" v-bind:data-label="item.Desc" v-model.number="pmRes[key.toUpperCase()]" v-on:focus="inputFocus" v-on:blur="rectifySize">
				<em>{{item.unitName}}</em>
			</template>
		</div>
	</div>
</template><template id="materialPanelTpl">
	<table v-if="options && res" class="options">
		<tr>
			<td>{{LAN.UIMaterials}}</td>
			<td>
				<div>
					<p v-if="!justPaperType">{{LAN.UIFormName}}</p>
					<check-group v-bind:opts="options"
								 v-model="res.main.ptype"
								 v-bind:lock="lock"
								 mode="radio"
								 value_key="PTName"
								 label_key="Name"
								 v-bind:key="'main_a_'+models.diy.diyIdx">
					</check-group>
				</div>
				<div v-if="materialsNorms && !justPaperType">
					<p>{{LAN.UIFormRule}}</p>
					<check-group v-bind:opts="materialsNorms"
								 v-model="res.main.pname"
								 v-bind:lock="lock"
								 mode="radio"
								 value_key="Pid"
								 label_key="Name"
								 v-bind:key="'main_b_'+models.diy.diyIdx">
					</check-group>
				</div>
			</td>
		</tr>
		<tr v-if="openFacePanel">
			<td>
				{{isBT01 ? LAN.UIFormTheBackMaterial : LAN.UIFormFacePaper}}
				<input type="checkbox" v-model="models.diy.materialFaceOnOfBT01" v-if="isBT01"/>
			</td>
			<td>
				<template v-if="!isBT01 || (isBT01 && models.diy.materialFaceOnOfBT01)">
					<div>
						<p>{{LAN.UIFormName}}</p>
						<check-group v-bind:opts="materialsOuter"
									 v-model="res.face.ptype"
									 v-bind:lock="lock"
									 mode="radio"
									 value_key="PTName"
									 label_key="Name"
									 v-bind:key="'face_a_'+models.diy.diyIdx">
						</check-group>
					</div>
					<div v-if="materialsOuterNorms">
						<p>{{LAN.UIFormRule}}</p>
						<check-group
								v-bind:opts="materialsOuterNorms"
								v-model="res.face.pname"
								v-bind:lock="lock"
								mode="radio"
								value_key="Pid"
								label_key="Name"
								v-bind:key="'face_b_'+models.diy.diyIdx">
						</check-group>
					</div>
				</template>
			</td>
		</tr>
	</table>
</template><template id="materialPanelJpTpl">
	<table class="options">
		<!-- 多部件 丢弃代码 -->
		<!--<tr>-->
			<!--<td>-->
				<!--<div class="part-material">-->
					<!--<span v-for="item in options"-->
						  <!--v-on:click="partIndex=item.idx"-->
						  <!--v-bind:class="{active:partIndex===item.idx}">-->
						<!--{{lang.part}}#{{item.idx}}-->
					<!--</span>-->
				<!--</div>-->
			<!--</td>-->
		<!--</tr>-->

		<tr>
			<td>
				<table class="JP-material-table">
					<tr v-for="(item,key) in options" v-if="!_.isEmpty(item)">
						<td>{{partMaterialLUT[key]}}</td>
						<td>
							<check-group v-bind:opts="item"
										 mode="radio"
										 v-model="res[key]"
										 value_key="PaperID"
										 label_key="PropB"></check-group>
						</td>
					</tr>
				</table>
			</td>
		</tr>
	</table>
</template><template id="processPanelTpl">
	<div v-if="res && options" class="process-panel-wrap">
		<table class="options">
			<!---->
			<tr v-show="printingOn">
				<td>
					{{LAN.processPrint}}
				</td>
				<td>
					<printing v-bind:opts="options.printing"
							  v-model="res.printing"
							  v-on:close-panel="closePrintingPanel"></printing>
				</td>
			</tr>
			<!---->
			<tr v-show="!_.isEmpty(options.face)">
				<td>{{LAN.processFace}}</td>
				<td>
					<check-group v-bind:opts="options.face"
								 v-bind:mode="processesFaceMode"
								 v-model="res.face"
								 qty_on_off_key="number"
								 label_key="label"
								 value_key="ProcessID">
					</check-group>
				</td>
			</tr>
			<!---->
			<tr v-show="!_.isEmpty(options.part)">
				<td>{{LAN.processPart}}</td>
				<td>
					<check-group v-bind:opts="options.part"
								 v-model="res.part"
								 qty_on_off_key="number"
								 label_key="label"
								 value_key="ProcessID">
					</check-group>
				</td>
			</tr>
			<!---->
			<tr v-show="!_.isEmpty(options.other)">
				<td>{{LAN.UIFormOther}}</td>
				<td>
					<check-group v-bind:opts="options.other"
								 v-bind:reject_key="rejectProcess"
								 v-model="res.other"
								 qty_on_off_key="number"
								 label_key="label"
								 value_key="ProcessID">
					</check-group>
				</td>
			</tr>
			<!---->
		</table>

		<!---->
		<template v-if="theBackOn">
			<the-back-process v-bind:options="options" v-bind:res="res.theBack"></the-back-process>
		</template>
	</div>
</template><template id="processPanelJpTpl">
	<table class="options" v-if="optionsPanelOn">
		<tr v-for="(item,key) in options" v-if="!_.isEmpty(item.lst)">
			<td>{{item.name}}</td>
			<td>
				<check-group v-bind:opts="item.lst"
							 v-model="res[key]"
							 qty_on_off_key="number"
							 label_key="Name"
							 value_key="ProcessID"></check-group>
			</td>
		</tr>
	</table>
	<div style="padding: 15px;" v-else>
		{{LAN.DIYProcessNone}}
	</div>
</template><template id="printingTpl">
	<div class="printing-tpl" v-if="!unAble" v-bind:key="models.diy.diyIdx">
		<!---->
		<div v-if="!_.isEmpty(options.general)">
			<p v-if="namePanel">{{LAN.printGeneral}}</p>
			<check-group v-bind:opts="options.general"
						 v-model="res.general"
						 v-on:current="currentValue=$event"
						 qty_on_off_key="qty"
						 value_key="value"
						 label_key="label">
			</check-group>
		</div>

		<!---->
		<div v-if="!_.isEmpty(options.uv)">
			<p v-if="namePanel">{{LAN.printUV}}</p>
			<check-group v-bind:opts="options.uv"
						 v-model="res.uv"
						 v-on:current="currentValue=$event"
						 qty_on_off_key="qty"
						 value_key="value"
						 label_key="label">
			</check-group>
		</div>

		<!---->
		<div v-if="!_.isEmpty(options.wt)" v-bind:key="LAN.printWt">
			<p v-if="namePanel">{{LAN.printWt}}</p>
			<check-group v-bind:opts="options.wt"
						 v-model="res.wt"
						 v-on:current="currentValue=$event"
						 qty_on_off_key="qty"
						 value_key="value"
						 label_key="label">
			</check-group>
		</div>

		<!---->
		<div class="disable-shade" v-if="disable"></div>
	</div>
</template><!---->
<template id="bottomBar">
	<div class="bottom-bar">
		<div class="btn-wrap-box" v-on:click="refPrice" v-if="isAble('refPrice')">
			{{LAN.DIYRefPrice}}
		</div>

		<div class="btn-wrap-box" v-on:click="clickDo3DRef" v-if="isAble('ref3D')">
			{{isMobile ? LAN.DIY3DEffect : LAN.DIYRef3DView}}
		</div>

		<div class="btn-wrap-box"
			 v-if="isAble('downQuoteBillOfAPN')"
			 v-on:click="downQuoteBill('APN')">
			{{LAN.DIYFeeDetails}}
		</div>

		<div class="btn-wrap-box contact-btn-wrap" v-if="isAble('qq')">
			<a class="contact-btn" target="_blank" v-bind:href="'http://wpa.qq.com/msgrd?v=3&amp;uin='+QQ+'&amp;site=qq&amp;menu=yes'" id="QQKF">
				<i class="fa fa-qq" aria-hidden="true"></i> {{LAN.Pay21}}
			</a>
		</div>

		<div class="btn-wrap-box" v-on:click="downQuoteBill('Simple')" v-if="isAble('downQuoteBillOfSimple')">
			{{LAN.DIYDownQuote}}
		</div>

		<div class="add-cart" v-on:click="addCart" v-if="isAble('addCart')">
			<i class="fa fa-shopping-cart"></i>
			{{LAN.UISaveCase}}
		</div>

		<div class="buy-goods" v-on:click="saveOrder" v-if="isAble('saveOrder')">
			<i class="fa fa-check-circle"></i>
			{{APN.btnBuyGoodsText}}
		</div>

		<div class="to-template" v-on:click="toTemplate" v-if="isAble('toTemplate')">
			<i class="fa fa-location-arrow"></i>
			{{LAN.CreateDesignTpl}}
		</div>

		<div class="D3-view" v-on:click="clickDo3DRef" v-if="isAble('open3D')">
			{{LAN.DIY3DEffect}}
		</div>

		<div class="to-template" v-on:click="toShare" v-if="isAble('toShare')">
			<i class="fa fa-location-arrow"></i>
			{{LAN.DIYShareBtn}}
		</div>
	</div>
</template><!---->
<template id="optionInfo">
	<div class="m-tip-wrap" v-if="optionInfo && (optionInfo.desc||optionInfo.imgSrc)">
		<h3>{{optionInfo.Name}}</h3>
		<div class="img-wrap">
			<img v-bind:src="optionInfo.imgSrc">
		</div>
		<div class="desc-wrap">
			<p v-html="optionInfo.desc"></p>
		</div>
	</div>
</template><!---->
<template id="D3Preview">
	<div class="D3-preview-wrap">
		<!---->
		<div class="tab-wrap" v-if="tabToolShow">
			<box-list-tab></box-list-tab>
		</div>

		<div class="to3d-wrap" v-bind:style="{top:tabToolShow?'45px':0}">
			<div class="load-3d-wrap" id="load3dWrap" v-bind:style="{background: needAddDiy?'#666':bgColor}">
				<!--  -->
				<div v-show="needAddDiy"
					 style="text-align: center; height: 100%; width: 100%; line-height: 200px; font-size: 16px; color: #eee">
					<i class="fa fa-info-circle"></i> {{LAN.needAddDiy}}
				</div>
			</div>
			<div class="tool-bar">
				<div class="tool-bar-box">
					<div class="inner-box">
						<d3-ctrl-bar v-bind:ctrl-show="D3IsInit"></d3-ctrl-bar>
					</div>
				</div>
			</div>
			<div class="diy-shade" v-show="models.UI.D3Waiting">
				<div class="shade-box">
					<i class="fa fa-circle-o-notch fa-spin"></i>
				</div>
			</div>
			<div class="diy-timer" v-show="D3TimerRender">
				<div style="width:auto;white-space: nowrap">
					{{secs}}
				</div>
				<div style="width:100%;cursor: pointer; text-decoration: underline; white-space: nowrap" v-on:click="D3Refresh">
					{{D3RefreshBtnText}}
				</div>
			</div>

			<!---->
			<option-info></option-info>

			<!---->
			<div class="close-3d-view" v-on:click="close3DView" v-if="close3DViewRender">
				<i class="fa fa-close"></i>
			</div>
		</div>
	</div>
</template><template id="composing">
	<div class="composing">
		<div class="alert alert-warning" style="text-align:left" role="alert" v-if="!composingPmsIsFull">
			<strong>{{LAN.WaitFillInfo}}</strong> {{'如果未输入完整的排版信息,系统将忽略排版信息,或导致得到意外的报价结果。'}}
		</div>
		<table v-bind:class="className?className:'fill-composing-table'" v-if="composingDiyIsOk">
			<tr>
				<td>{{LAN.DIYMachineID}}</td>
				<td>
					<select v-model="composingPms.No" v-on:change="composingPms.No2=$event.target.value">
						<option disabled value="">{{LAN.UIFormSelect}}</option>
						<option v-for="item in lstMachine" v-bind:value="item.No">
							{{sltOptStr(item.No)}}
						</option>
					</select>
					<div style="padding: 10px; color: #ccc" v-if="composingPms.No">
						{{sltOptStr(composingPms.No)}}
					</div>
				</td>
			</tr>
			<!--<tr>-->
			<!--<td>{{LAN.PrintingMachineOfTheBack}}</td>-->
			<!--<td>-->
			<!--<select v-model="composingPms.No2">-->
			<!--<option disabled value="">{{LAN.UIFormSelect}}</option>-->
			<!--<option v-for="item in lstMachine" v-bind:value="item.No">-->
			<!--{{LAN.PrintingMachineInfo.setPms(item.No, item.Color, (Number(item.Width) / 10 + '*' + Number(item.Height) / 10))}}-->
			<!--</option>-->
			<!--</select>-->
			<!--</td>-->
			<!--</tr>-->
			<tr>
				<td>{{LAN.DIYUps}}</td>
				<td>
					<i-input type="text"
							 style="width: 100%"
							 v-bind:clearable="clearable"
							 v-model="composingPms.Sort"
							 v-on:on-focus="verifyField=composingPms.Sort,inputFocus($event)"
							 v-on:on-blur="verify(composingPms.Sort,'Sort')"></i-input>
				</td>
			</tr>
			<tr>
				<td>{{LAN.DIYSheetInfoW}}(cm)</td>
				<td>
					<i-input type="text"
							 style="width: 100%"
							 v-bind:clearable="clearable"
							 v-model="composingPms.PrintW"
							 v-on:on-focus="verifyField=composingPms.PrintW,inputFocus($event)"
							 v-on:on-blur="verify(composingPms.PrintW,'PrintW')"></i-input>
				</td>
			</tr>
			<tr>
				<td>{{LAN.DIYSheetInfoH}}(cm)</td>
				<td>
					<i-input type="text"
							 style="width: 100%"
							 v-bind:clearable="clearable"
							 v-model="composingPms.PrintH"
							 v-on:on-focus="verifyField=composingPms.PrintH,inputFocus($event)"
							 v-on:on-blur="verify(composingPms.PrintH,'PrintH')"></i-input>
				</td>
			</tr>
		</table>
	</div>
</template><!---->
<template id="mallPlusMode">
	<div class="mall-plus-wrap" v-bind:class="{'full':MaxView, 'diy-empty':_.isEmpty(models.diy)}"
		 v-on:click="wrapClick">
		<div class="wyp-step-bar">
			<div class="wyp-step-box"></div>
		</div>

		<!-- 产品表单 -->
		<div class="wyp-diy-wrap">
			<div class="dra-wrap-group gap tight">
				<div class="group-cell">
					<div class="wyp-boxes-cate">
						<div class="boxes-cate-title">
							产品分类
						</div>
						<div class="boxes-cate-list">
							<ul>
								<li></li>
								<template v-for="item in tree">
									<li v-on:click="clickCate(item)"
										v-bind:class="{active:idxInTree(item)}">
										{{item.Name}}
									</li>
									<template v-if="idxInTree(item)">
										<li class="son-cate" v-for="item2 in item._children"
											v-on:click="clickCate(item2)"
											v-bind:class="{active:(item2.Idx===cateIdx)}">
											{{item2.Name}}
										</li>
									</template>
								</template>
								<li></li>
							</ul>
						</div>
					</div>
				</div>
				<div class="group-cell tight-me">
					<div class="wyp-right-box">
						<div class="wyp-diy-title">
							<div class="dra-wrap-group">
								<div class="group-cell left">
									<span>{{currentTreeName}}</span>
								</div>
								<div class="group-cell right">
									<div class="btn-group btn-group-sm" role="group" aria-label="Basic example">
										<button type="button" v-bind:disabled="pageNumber<2" class="btn btn-default"
												v-on:click="pageNumber>1 && pageNumber--">
											<i class=" fa fa-chevron-left"></i>
										</button>
										<button type="button" class="btn btn-default">
											{{pageNumber}}/{{boxesChunkLen}}
										</button>
										<button type="button" v-bind:disabled="pageNumber>boxesChunkLen-1"
												class="btn btn-default"
												v-on:click="pageNumber<boxesChunkLen && pageNumber++">
											<i class=" fa fa-chevron-right"></i>
										</button>
									</div>
								</div>
							</div>
						</div>
						<div class="wyp-boxes-list">
							<ul class="list-content" v-if="_.size(boxes)">
								<li v-for="item in boxesChunk[pageNumber-1]">
									<div class="wyp-one-box" v-bind:class="{active:item.BoxID===models.diy.boxID}"
										 v-on:click="toggleBox(item.BoxID)">
										<div class="box-cover">
											<img v-bind:src="boxCover(item)" alt="">
										</div>
										<div class="box-title">
											{{item.Name || item.BoxID}}
										</div>
									</div>
								</li>
							</ul>
							<ul v-else>
								<li>
									<div class="wyp-one-box">
										<i class="fa fa-info-circle"></i>当前分类无盒型
									</div>
								</li>
							</ul>
						</div>

						<!--DIY 表单区-->
						<div class="wyp-diy-form">
							<div class="dra-wrap-group gap tight">
								<div class="group-cell">
									<div class="gallery">
										<div class="gallery-box">
											<img v-bind:src="currentCover">
										</div>
										<div class="gallery-list">
											<ul>
												<template v-for="(url,key) in boxImgs">
													<li v-on:click="setCurrentCoverKey(key)"
														v-bind:class="{active:currentCoverKey===key}">
														<img v-bind:src="url">
													</li>
												</template>
											</ul>
										</div>
									</div>

									<div class="design-and-3d">
										<button type="button" class="btn btn-primary" style="width: 100%" v-on:click="designPane">
											3D虚拟打样 / 设计 / 分享
										</button>
									</div>
								</div>
								<div class="group-cell tight-me">
									<div class="diy-form">
										<panel-size v-bind:cover-on="coverOn"></panel-size>
										<panel-material></panel-material>
										<panel-process></panel-process>
										<panel-info></panel-info>
									</div>

									<div class="price-box">
										<panel-price></panel-price>
									</div>

									<div class="shopping-btn-bar">
										<button class="go-to-price" v-on:click="refPriceOfMall">
											<i class="fa fa-refresh"
											   v-bind:class="{'fa-spin':models.UI.waiting}"></i>
											刷新总价
										</button>
										<button class="go-to-order" v-on:click="saveOrderOfMall">
											立即购买
										</button>
										<button class="go-to-cart" v-on:click="addCartOfMall">
											<i class="fa fa-shopping-cart"></i> {{addCartBtnTxt}}
										</button>
									</div>
								</div>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>

		<!---->
		<div class="global-waiting-fixed" v-show="models.UI.waiting">
			<div class="global-waiting-box">
				<i class="fa fa-circle-o-notch fa-spin"></i>
			</div>
		</div>

		<!---->
		<div class="global-tool-bar">
			<div class="tool-bar-box">
				<ul>
					<!--<li class="shopping-cart">-->
					<!--<div class="one-tool-box click-to-body"-->
					<!--v-on:click.stop.self=""-->
					<!--v-bind:class="{active:toolBarKey==='shoppingCart'}">-->
					<!--<div class="btn" v-on:click.stop="clickCartBtn">-->
					<!--<i class="fa fa-shopping-cart"></i>-->
					<!--<span>购物车</span>-->
					<!--</div>-->
					<!--<div class="tip">-->
					<!--点击打开购物车-->
					<!--</div>-->
					<!--<div class="body">-->
					<!--<div class="close-btn" v-on:click.stop="toolBarKey=''">-->
					<!--<i class="fa fa-close"></i>-->
					<!--</div>-->
					<!--<div class="body-content">-->
					<!--<div class="view-history-panel">-->
					<!--<ol>-->
					<!--<li>{{cartDiys}}</li>-->
					<!--<li v-for="item in histories"-->
					<!--v-on:click="toggleBox(item.boxID)"-->
					<!--v-bind:class="{active:item.boxID===models.diy.boxID}">-->
					<!--<img v-bind:src="item.coverUrl">-->
					<!--{{item.boxID}}-->
					<!--</li>-->
					<!--</ol>-->
					<!--</div>-->
					<!--</div>-->
					<!--</div>-->
					<!--</div>-->
					<!--</li>-->

					<li>
						<div class="one-tool-box click-to-body"
							 v-on:click.stop.self=""
							 v-bind:class="{active:toolBarKey==='history'}">
							<div class="btn"
								 v-on:click.stop="clickHistoryBtn">
								<i class="fa fa-history"></i>
							</div>
							<div class="tip">
								点击打开浏览历史
							</div>
							<div class="body">
								<div class="close-btn" v-on:click.stop="toolBarKey=''">
									<i class="fa fa-close"></i>
								</div>
								<div class="body-content">
									<div class="view-history-panel">
										<ol>
											<li v-for="item in histories"
												v-on:click="toggleBox(item.boxID)"
												v-bind:class="{active:item.boxID===models.diy.boxID}">
												<img v-bind:src="item.coverUrl">
												{{item.boxID}}
											</li>
										</ol>
									</div>
								</div>
							</div>
						</div>
					</li>

					<li>
						<div class="one-tool-box">
							<div class="btn">
								<i class="fa fa-headphones"></i>
							</div>
							<div class="tip">
								点击联系客服
							</div>
						</div>
					</li>
				</ul>
			</div>
		</div>
	</div>
</template><!---->
<template id="JustDesignPanelMode">
	<div class="diy-app-wrap" v-bind:class="{full:MaxView}">
		<!---->
		<div class="justDesign-mode">
			<!---->
			<div class="main" v-show="mainShow" v-if="mainRender">
				<d3-preview></d3-preview>
			</div>
			<!---->
			<div class="form"  v-show="formShow" v-if="formRender">
				<div class="title-wrap">

				</div>
				<div class="option-wrap">
					<div class="option-group-box">
						<div class="design" id="designContainer">
							<panel-artwork></panel-artwork>
						</div>
					</div>
				</div>
				<div class="nav-wrap">
					<div class="nav-box">
						<i class="icon iconfont icon-shangchuantietu active"></i>
						<p>6.{{LAN.UIDesign}}</p>
					</div>
				</div>
				<div class="btn-wrap">
					<bottom-bar></bottom-bar>
				</div>
			</div>
		</div>

		<!---->
		<div class="global-waiting" v-show="models.UI.waiting">
			<div class="global-waiting-box">
				<i class="fa fa-circle-o-notch fa-spin"></i>
			</div>
		</div>
	</div>
</template><template id="panelSize">
	<div class="panel-size">
		<table id="size" class="options">
			<tr v-if="!hideBoxInfo && !isMobile">
				<td>
					{{LAN.UIFormBoxID}}
				</td>
				<td>
					<div class="box-title" v-if="APN.boxDescOn">
						{{models.options.boxID}}
						<template v-if="!isExcard">
							<span v-on:click="help_boxDesc">{{LAN.BoxDesc}} >> </span>
						</template>
					</div>
				</td>
			</tr>
			<tr>
				<td>
					{{LAN.UIFormType}}
					<i class="spnBeLink fa fa-question-circle" v-on:click="help_whatIsType"
					   style="font-size: 16px"></i>
				</td>
				<td>
					<check-radio v-if="_.size(models.options.size.choose)"
								 v-bind:opts="models.options.size.choose"
								 reject="disable=true"
								 v-model="models.diy.size.CHOOSE">
					</check-radio>
					<div v-else>{{_.get(models.options, 'size.choose.0.label')}}</div>
				</td>
			</tr>
			<tr>
				<td>
					{{LAN.UISize}}
					<i class="spnBeLink fa fa-question-circle"
					   v-on:click="help_SizeDesc(models.options.coverImg)"
					   style="font-size: 16px"></i>
					<div style="font-weight: 100" v-if="calOn">
						{{LAN.paperCal}}: {{_.get(models.options, 'calLimit.min')}} - {{_.get(models.options, 'calLimit.max')}}mm
					</div>
				</td>
				<td>
					<div class="size-option">
                        <template v-if="models.UI.hasBoxPms">
                            <div style="float:right;margin-right:10px;">
                            <i-button type="primary" v-on:click="savepms" :loading="loading">{{LAN.Save2DefPms}}</i-button>
                            </div>
                        </template>
						<size-pms v-bind:pm-items="_.get(models.options,'size.pmItems')"
								  v-bind:pm-limit="_.get(models.options,'size.limit')"
								  v-bind:pm-res="models.diy.size">
						</size-pms>
						<div class="size-img-wrap" v-if="coverOn && !hideBoxInfo">
							<img :src="models.options.coverImg">
						</div>
						<div style="clear: both"></div>
					</div>
				</td>
			</tr>
		</table>
	</div>
</template><template id="panelMaterial">
	<div class="panel-material" v-bind:key="models.diy.diyIdx">
		<div id="materials">
			<material-panel-jp
					v-if="models.diy.isJP && models.diy.process && models.options && !_.isEmpty(models.options.materials)"
					v-bind:opts="models.options.materials"
					v-bind:checked="models.diy.material">
			</material-panel-jp>

			<material-panel
					v-else-if="!models.diy.isJP && models.diy.process && models.options && !_.isEmpty(models.options.materials)"
					v-bind:opts="models.options.materials"
					v-bind:checked="models.diy.material">
			</material-panel>

			<div v-else>
				{{LAN.SorryTheMaterialIsError}}
			</div>
		</div>
	</div>
</template><template id="panelProcess">
	<div class="panel-process" v-bind:key="models.diy.diyIdx">
		<div id="process">
			<process-panel-jp
					v-if="models.diy.isJP && models.diy.process && !_.isEmpty(models.options.process)"
					v-bind:opts="models.options.process"
					v-bind:checked="models.diy.process">
			</process-panel-jp>

			<process-panel
					v-else-if="!models.diy.isJP && models.diy.process && !_.isEmpty(models.options.process)"
					v-bind:opts="models.options.process"
					v-bind:checked="models.diy.process">
			</process-panel>

			<div v-else>
				{{LAN.SorryTheProcessIsError}}
			</div>
		</div>
	</div>
</template><template id="panelInfo">
	<div class="panel-info">
		<table id="number" class="options">
			<tr>
				<td>{{LAN.UIFormNumber}}</td>
				<td>
					<panel-qty></panel-qty>
				</td>
			</tr>

			<template v-if="!onlyQty">
				<!-- 物流地区 手机版在表单中出现 -->
				<tr v-if="APN.HasTranFee && isMobile">
					<td>{{LAN.UIFormAddress}}</td>
					<td>
						<keep-alive>
							<tran-area v-model="models.address" v-bind:area-mode="APN.isTranFeeByAreaM"
									   modal-align="right top" need-default></tran-area>
						</keep-alive>
					</td>
				</tr>
				<tr class="liveware">
					<td>{{LAN.UIFormProductName}}</td>
					<td>
						<input type="text" v-model="models.diy.caseName"/>
					</td>
				</tr>
				<tr class="customName" v-if="'customName' in models.diy">
					<td>{{LAN.Customer}}</td>
					<td>
						<input type="text" v-model="models.diy.customName"/>
					</td>
				</tr>
				<tr class="remark">
					<td>{{LAN.UIFormRemark}}</td>
					<td>
						<textarea rows="3" cols="20" v-model="models.diy.mark"></textarea>
					</td>
				</tr>
			</template>
		</table>
	</div>
</template><template id="panelPrice">
	<div v-bind:class="{'active':(isMobile?PanelOn.ext:false),'small-panel':!isLargeMode && !isMobile,'panel-price-mobile':isMobile,'panel-price':!isMobile}">
		<!---->
		<template v-if="isMobile">
			<div class="dra-wrap-group-vertical tight">
				<div class="group-cell-vertical tight-me">
					<div class="panel-price-mobile-shade" v-on:click="closeExtPanel"></div>
				</div>
				<div class="group-cell-vertical">
					<div class="mall-m-total-wrap" v-if="isMobile">
						<!-- 价格信息 -->
						<div class="mall-m-total" v-on:click.stop="toggleExtPanel">
							<div class="dra-wrap-group middle tight">
								<div class="group-cell tight-me">
									<template v-if="models.UI.priceError">
										{{LAN.priceError}}
										<i class="fa fa-refresh" style="cursor: pointer"
										   v-bind:class="{'fa-spin':models.UI.waiting}"
										   v-on:click="refPrice"></i>
									</template>
									<template v-else>
                                        <div v-if="APN.pricingOn">

                                            <b>{{LAN.UIPrice}}</b>
                                            <span>

                                                <i>
                                                    {{needRefreshPrice ? '--' : ''}}
                                                    <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                                        {{APN.isTranFeeByAreaM && models.address.TaxRate>0?_.round(models.un_login_price.price * (1 + models.address.TaxRate / 100),2):models.un_login_price.price}}
                                                    </template>
                                                    <template v-else>
                                                        {{APN.isTranFeeByAreaM && models.address.TaxRate>0?_.round(models.price.price * (1 + models.address.TaxRate / 100),2):models.price.price}}
                                                    </template>
                                                </i>
                                            </span>
                                            <span class="currency-box">{{models.price.CurrencyID}}</span>

                                            <span class="shim"></span>
                                        </div>
                                        <div v-if="APN.processDayOn">

                                            <b>{{itemDayTxt}}</b>
                                            <span class="unit-price">{{itemDay}}</span>
                                        </div>

									</template>
								</div>
								<div class="group-cell" v-if="!needRefreshPrice">
									<i class="fa fa-chevron-down price-ext-icon"
									   v-bind:class="{active:PanelOn.ext}"></i>
								</div>
							</div>
						</div>

						<!-- 价格方案选择 -->
						<div class="mall-m-price-plan padding-md" v-if="PanelOn.ext">
							<template v-if="models.UI.priceError">
								<ol>
									<li v-if="models.quote.produceError" class="bg-danger">{{models.quote.produceError}}
									</li>
									<li v-if="models.quote.tranFeeError" class="bg-danger">{{models.quote.tranFeeError}}
									</li>
								</ol>
							</template>
                            <template v-else>
                                <div class="mall-m-price-ext-row">
                                    <div class="dra-wrap-group nowrap gap tight">
                                        <div class="group-cell">{{itemDayTxt}}</div>
                                        <div class="group-cell right tight-me">
                                            <div style="width: 100%">
                                                <div class="item-day"
                                                     v-bind:class="{active:models.UI.priceCur===index}"
                                                     v-for="(item,index) in models.quote.totals"
                                                     v-on:click.stop="models.UI.priceCur=index">
                                                    <span>{{item.day}} {{LAN.PUBDays}}</span>
                                                    <div class="ro-CheckedIcon ro-Checked-sm"></div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <!-- 币种选择 当设置为不跟随国家地区的方式时才打开让用户选择 -->
                                <div class="mall-m-price-ext-row" v-if="allowCurrencySlt">
                                    <div class="dra-wrap-group nowrap gap tight">
                                        <div class="group-cell">{{LAN.PUBCurrency}}</div>
                                        <div class="group-cell right tight-me">
                                            <div style="width: 100%">
                                                <div class="item-day"
                                                     v-for="(item,key) in Countries"
                                                     v-bind:class="{active:models.UI.currencyID===item.CurrencyID}"
                                                     v-on:click.stop="models.UI.currencyID=item.CurrencyID">
                                                    <span>{{item.CurrencyID}}</span>
                                                    <div class="ro-CheckedIcon ro-Checked-sm"></div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="mall-m-price-ext-row"
                                     v-if="models.price.unitPrice && !models.UI.priceError">
                                    <div class="dra-wrap-group nowrap gap tight">
                                        <div class="group-cell">{{LAN.UIFormUnitTitle}}</div>
                                        <div class="group-cell right tight-me">
                                            <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                                {{models.un_login_price.unitPrice}}
                                            </template>
                                            <template v-else>
                                                {{models.price.unitPrice}}
                                            </template>
                                        </div>
                                    </div>
                                </div>

                                <!---->
                                <template v-if="APN.HasTranFee && APN.showTranFee">
                                    <div class="mall-m-price-ext-row"
                                         v-if="models.price.unitPrice && !models.UI.priceError">
                                        <div class="dra-wrap-group nowrap gap tight">
                                            <div class="group-cell">{{LAN.UIFormProduceFee}}</div>
                                            <div class="group-cell right tight-me" style="">
                                                <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                                    {{models.un_login_price.producePrice}}
                                                </template>
                                                <template v-else>
                                                    {{models.price.producePrice}}
                                                </template>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="mall-m-price-ext-row"
                                         v-if="models.price.unitPrice && !models.UI.priceError">
                                        <div class="dra-wrap-group nowrap gap tight">
                                            <div class="group-cell">{{LAN.PUBFreight}}</div>
                                            <div class="group-cell right tight-me">
                                                <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                                    {{models.un_login_price.tranFee}}
                                                </template>
                                                <template v-else>
                                                    {{models.price.tranFee}}
                                                </template>
                                            </div>
                                        </div>
                                    </div>
                                </template>

                                <!---->

                                <div class="mall-m-price-ext-row" v-if="APN.isTranFeeByAreaM && models.address.TaxRate>0">
                                    <div class="dra-wrap-group nowrap gap tight">
                                        <div class="group-cell">
                                            {{LAN.PUBTaxRate}}
                                        </div>
                                        <div class="group-cell right tight-me">
                                            <div style="display: inline-block">
                                                <span>{{models.address.TaxRate}}</span>%
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="mall-m-price-ext-row" v-if="allowComposing">
                                    <div class="dra-wrap-group nowrap gap tight">
                                        <div class="group-cell">
                                            {{LAN.StartComposing}}
                                        </div>
                                        <div class="group-cell right tight-me">
                                            <div style="display: inline-block">
                                                <panel-composing></panel-composing>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="mall-m-price-ext-row" v-if="allowChangQuote">
                                    <div class="dra-wrap-group nowrap gap tight">
                                        <div class="group-cell">
                                            改价
                                        </div>
                                        <div class="group-cell right tight-me">
                                            <price-change></price-change>
                                        </div>
                                    </div>
                                </div>
                            </template>

							<div style="height: 40px"></div>
						</div>
					</div>
				</div>
			</div>
		</template>

		<!---->
		<template v-else>
			<!---->
            <template v-if="isLargeMode">
                <div class="panel-price-large" v-bind:class="{'pro-cal':APN.diyEditMode==='proCal'}">
                    <div class="price-info" v-if="allowFoldPanel">
                        <div class="dra-gap-offset">
                            <div class="dra-wrap-group left middle full nowrap gap tight">
                                <div class="group-cell" v-if="APN.HasTranFee">
                                    <div class="price-info-tran-area">
                                        <span class="label">{{LAN.UIFormAddress}}</span>
                                        <div style="display: inline-block">
                                            <keep-alive>
                                                <tran-area v-model="models.address"
                                                            v-bind:area-mode="APN.isTranFeeByAreaM"
                                                            modal-align="fixed" need-default></tran-area>
                                            </keep-alive>
                                        </div>
                                    </div>
                                </div>
                                
                                <div class="group-cell" v-if="!_.isEmpty(models.quote.totals) && APN.processDayOn">
                                    <span class="label">
                                        {{itemDayTxt}}
                                    </span>
                                    <div style="display: inline-block">
                                        {{itemDay}}
                                    </div>
                                </div>
                                <div class="group-cell tight-me" v-if="APN.pricingOn">
                                    <template v-if="models.UI.priceError">
                                        <div class="price-error">
                                            <span>{{LAN.priceError}}</span>
                                            <i class="fa fa-info-circle" aria-hidden="true"
                                                v-on:click="PanelOn.ext=!PanelOn.ext"></i>
                                        </div>
                                    </template>
                                    <template v-else>
                                        <div class="price-refresh" v-if="needRefreshPrice">
                                            <span>{{LAN.DIYRefPriceNeed}}</span>
                                        </div>
                                        <div style="width: 100%; text-align: right" v-else>
                                            <span>
                                                <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                                    {{APN.isTranFeeByAreaM && models.address.TaxRate>0?_.round(models.un_login_price.price * (1 + models.address.TaxRate / 100),2):models.un_login_price.price}}
                                                </template>
                                                <template v-else>
                                                    {{APN.isTranFeeByAreaM && models.address.TaxRate>0?_.round(models.price.price * (1 + models.address.TaxRate / 100),2):models.price.price}}
                                                </template>
                                            </span>
                                            <span class="currency">{{models.price.CurrencyID}}</span>
                                        </div>
                                    </template>
                                </div>
                                <div class="group-cell">
                                    <i class="fa fa-refresh" style="cursor: pointer"
                                        v-bind:class="{'fa-spin':models.UI.waiting}"
                                        v-on:click="refPrice"></i>
                                </div>
                                <div class="group-cell" v-on:click="PanelOn.ext=!PanelOn.ext">
                                    <div class="chevron-down-icon" v-bind:class="{active:PanelOn.ext}">
                                        <i class="fa fa-chevron-down"></i>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="price-info-ext"
                         v-bind:class="{active:PanelOn.ext}"
                         v-if="!allowFoldPanel || PanelOn.ext">
                        <div class="mall-plus-price-row" v-if="APN.HasTranFee && !allowFoldPanel">
                            <div class="dra-wrap-group right gap nowrap tight">
                                <div class="group-cell">
                                    {{LAN.UIFormAddress}}
                                </div>
                                <div class="group-cell tight-me middle">
                                    <div class="zvc-ellipsis-shim"></div>
                                </div>
                                <div class="group-cell">
                                    <keep-alive>
                                        <tran-area v-model="models.address" v-bind:area-mode="APN.isTranFeeByAreaM"
                                                   modal-align="right" need-default></tran-area>
                                    </keep-alive>
                                </div>
                            </div>
                        </div>

                        <div class="mall-plus-price-row" v-if="allowBillPanel">
                            <div class="dra-wrap-group right nowrap gap tight">
                                <div class="group-cell">
                                    {{LAN.DIYBill}}
                                </div>
                                <div class="group-cell tight-me middle">
                                    <div class="zvc-ellipsis-shim"></div>
                                </div>
                                <div class="group-cell">
                                    <button class="btn btn-default btn-sm" v-on:click="PanelOn.diyBillModal=true">
                                        <i class="fa fa-info"></i> {{LAN.UIOpen}}
                                    </button>
                                </div>
                            </div>
                        </div>

                        
                        <div class="mall-plus-price-row" v-if="allowComposing">
                            <div class="dra-wrap-group right nowrap gap tight">
                                <div class="group-cell">
                                    {{LAN.StartComposing}}
                                </div>
                                <div class="group-cell tight-me middle">
                                    <div class="zvc-ellipsis-shim"></div>
                                </div>
                                <div class="group-cell">
                                    <panel-composing></panel-composing>
                                </div>
                            </div>
                        </div>

                        <template v-if="models.UI.priceError">
                            <div class="quote-error-box">
                                <h3><i class="fa fa-warning"></i>{{LAN.priceError}}</h3>
                                <ol>
                                    <li v-if="models.quote.produceError" class="bg-danger">
                                        {{models.quote.produceError}}
                                    </li>
                                    <li v-if="models.quote.tranFeeError" class="bg-danger">
                                        {{models.quote.tranFeeError}}
                                    </li>
                                </ol>
                            </div>
                        </template>
                        <template v-else>
                            <template v-if="models.price.price && !needRefreshPrice">
                                <!---->
                                <div class="mall-plus-price-row" v-if="APN.processDayOn">
                                    <div class="dra-wrap-group nowrap right gap tight">
                                        <div class="group-cell">
                                            {{itemDayTxt}}
                                        </div>
                                        <div class="group-cell tight-me middle">
                                            <div class="zvc-ellipsis-shim"></div>
                                        </div>
                                        <div class="group-cell">

                                            <!---->
                                            <div class="item-day" v-bind:class="{active:models.UI.priceCur===index}"
                                                 v-for="(item,index) in models.quote.totals"
                                                 v-on:click="models.UI.priceCur=index">
                                                <span>{{item.day}} {{LAN.PUBDays}}</span>
                                                <div class="ro-CheckedIcon ro-Checked-sm"></div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <!---->
                                <div v-if="APN.pricingOn">
                                    <div class="mall-plus-price-row">
                                        <div class="dra-wrap-group nowrap right gap tight"
                                             v-if="_.toNumber(models.price.unitPrice)>0">
                                            <div class="group-cell">
                                                <span class="price-label">
                                                    {{LAN.PUBCurrency}}
                                                </span>
                                            </div>
                                            <div class="group-cell tight-me middle">
                                                <div class="zvc-ellipsis-shim"></div>
                                            </div>
                                            <div class="group-cell">
                                                <div class="mall-plus-price-currency-txt">
                                                    <template v-if="APN.currencyBaseOnCountry">
                                                        <span>{{models.price.CurrencyID}}</span>
                                                    </template>
                                                    <template v-else-if="_.size(Countries)>0">
                                                        <div class="item-day"
                                                             v-for="(item,key) in Countries"
                                                             v-bind:class="{active:models.UI.currencyID===item.CurrencyID}"
                                                             v-on:click.stop="models.UI.currencyID=item.CurrencyID">
                                                            <span>{{item.CurrencyID}}</span>
                                                            <div class="ro-CheckedIcon ro-Checked-sm"></div>
                                                        </div>
                                                    </template>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <!---->
                                    <div class="mall-plus-price-row">
                                        <div class="dra-wrap-group nowrap right gap tight"
                                             v-if="_.toNumber(models.price.unitPrice)>0">
                                            <div class="group-cell">
                                                <span class="price-label" v-on:click="getFeeBill">
                                                    {{LAN.UIFormUnitTitle}}
                                                </span>
                                            </div>
                                            <div class="group-cell tight-me middle">
                                                <div class="zvc-ellipsis-shim"></div>
                                            </div>
                                            <div class="group-cell">
                                                <span class="mall-plus-unit-price-txt">
                                                    {{models.price.unitPrice}}
                                                </span>
                                            </div>
                                        </div>
                                    </div>



                                    <!---->
                                    <template v-if="APN.HasTranFee && APN.showTranFee">
                                        <div class="mall-plus-price-row">
                                            <div class="dra-wrap-group nowrap right gap tight">
                                                <div class="group-cell">
                                                    <span class="price-label" v-on:click="getFeeBill">
                                                        {{LAN.UIFormProduceFee}}
                                                    </span>
                                                </div>
                                                <div class="group-cell tight-me middle">
                                                    <div class="zvc-ellipsis-shim"></div>
                                                </div>
                                                <div class="group-cell">
                                                    <span class="mall-plus-unit-price-txt">
                                                        <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                                            {{models.un_login_price.producePrice}}
                                                        </template>
                                                        <template v-else>
                                                            {{models.price.producePrice}}
                                                        </template>
                                                    </span>
                                                </div>
                                            </div>
                                        </div>

                                        <div class="mall-plus-price-row">
                                            <div class="dra-wrap-group nowrap right gap tight">
                                                <div class="group-cell">
                                                    <span class="price-label">
                                                        {{LAN.PUBFreight}}
                                                    </span>
                                                </div>
                                                <div class="group-cell tight-me middle">
                                                    <div class="zvc-ellipsis-shim"></div>
                                                </div>
                                                <div class="group-cell">
                                                    <span class="mall-plus-unit-price-txt">
                                                        <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                                            {{models.un_login_price.tranFee}}
                                                        </template>
                                                        <template v-else>
                                                            {{models.price.tranFee}}
                                                        </template>
                                                    </span>
                                                </div>
                                            </div>
                                        </div>
                                    </template>

                                    <!---->
                                    <div class="mall-plus-price-row" v-if="APN.isTranFeeByAreaM && models.address.TaxRate>0">
                                        <div class="dra-wrap-group nowrap right gap tight">
                                            <div class="group-cell">
                                                <span class="price-label">
                                                    {{LAN.PUBTaxRate}}
                                                </span>
                                            </div>
                                            <div class="group-cell tight-me middle">
                                                <div class="zvc-ellipsis-shim"></div>
                                            </div>
                                            <div class="group-cell">
                                                <span class="mall-plus-unit-price-txt">
                                                    {{models.address.TaxRate}}
                                                </span>%
                                            </div>
                                        </div>
                                    </div>

                                    <div class="mall-plus-price-row" v-if="!allowFoldPanel">
                                        <div class="dra-wrap-group nowrap right gap tight">
                                            <div class="group-cell">
                                                <span class="price-label">
                                                    {{LAN.PUBTotalFee}} {{APN.HasTranFee ? '(' + LAN.DIYProductAndShip + ')' : ''}}
                                                </span>
                                            </div>
                                            <div class="group-cell tight-me middle">
                                                <div class="zvc-ellipsis-shim"></div>
                                            </div>
                                            <div class="group-cell">
                                                <div class="mall-plus-price-txt">
                                                    <span>
                                                        <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                                            {{APN.isTranFeeByAreaM && models.address.TaxRate>0?_.round(models.un_login_price.price * (1 + models.address.TaxRate / 100),2):models.un_login_price.price}}
                                                        </template>
                                                        <template v-else>
                                                            {{APN.isTranFeeByAreaM && models.address.TaxRate>0?_.round(models.price.price * (1 + models.address.TaxRate / 100),2):models.price.price}}
                                                        </template>
                                                    </span>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <!---->
                                    <div v-if="APN.largerQtySuggIsOpen && models.recQuote.percent > 0" style="text-align:center;">
                                        <span v-html="APN.promotionInfoTpl.replace('{qty}',models.recQuote.qty).replace('{per}','<span class=price-txt-box>'+models.recQuote.percent+'</span>')"></span>
                                        <a style="font-size:22px;" v-html="APN.promotionBtnTpl.replace('{qty}',models.recQuote.qty)" @click="setRecPrice"></a>
                                    </div>

                                    <!---->
                                    <div v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0" style="text-align:center;">
                                        <span style="margin-right:5px;">{{LAN.LoginTip}}</span><a @click="toLogin" style="font-size:22px;">{{LAN.PUBLogin}}</a>
                                    </div>

                                    <!---->
                                    <div class="mall-plus-price-row" v-if="!hideDownload">
                                        <div class="dra-wrap-group nowrap tight">
                                            <div class="group-cell tight-me"></div>
                                            <div class="group-cell">
                                                <div>
                                                    <span class="price-detail-btn" v-on:click="downQuoteBill('APN')"
                                                          v-if="models.UI.hasPriceDetail">
                                                        {{LAN.DownQuotePdfOfB}}
                                                    </span>
                                                    <span class="price-detail-btn" v-on:click="downQuoteBill('Simple')"
                                                          v-if="models.UI.isLogin && APN.quotnON">
                                                        {{LAN.DIYDownQuote}}
                                                    </span>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <!---->
                                    <div class="mall-plus-price-row" v-if="allowChangQuote">
                                        <div class="dra-wrap-group nowrap right gap tight">
                                            <div class="group-cell">
                                                改价
                                            </div>
                                            <div class="group-cell tight-me middle">
                                                <div class="zvc-ellipsis-shim"></div>
                                            </div>
                                            <div class="group-cell">
                                                <price-change></price-change>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                

                             </template>
                            <template v-else>
                                <div class="price-null">{{LAN.DIYRefPriceNeed}} ... </div>
                            </template>
                        </template>
                    </div>
                </div>
            </template>

			<!---->
			<template v-else>
                <table>
                    <!--  -->
                    <tr v-if="allowComposing">
                        <td width="150">{{LAN.StartComposing}}</td>
                        <td>
                            <panel-composing></panel-composing>
                        </td>
                    </tr>
                    <!--  -->
                    <tr v-if="APN.HasTranFee">
                        <td width="150">{{LAN.UIFormState}}</td>
                        <td>
                            <keep-alive>
                                <tran-area v-model="models.address" v-bind:area-mode="APN.isTranFeeByAreaM"
                                           need-default></tran-area>
                            </keep-alive>
                        </td>
                    </tr>

                    <template v-if="models.UI.priceError">
                        <tr>
                            <td width="150"></td>
                            <td>
                                <div class="quote-error-box">
                                    <h3><i class="fa fa-warning"></i>{{LAN.priceError}}</h3>
                                    <ol>
                                        <li v-if="models.quote.produceError" class="bg-danger">
                                            {{models.quote.produceError}}
                                        </li>
                                        <li v-if="models.quote.tranFeeError" class="bg-danger">
                                            {{models.quote.tranFeeError}}
                                        </li>
                                    </ol>
                                </div>
                            </td>
                        </tr>
                    </template>
                    <template v-else>
                        <!--  -->
                        <tr v-if="allowCurrencySlt">
                            <td>{{LAN.PUBCurrency}}</td>
                            <td>
                                <div class="item-day"
                                     v-for="(item,key) in Countries"
                                     v-bind:class="{active:models.UI.currencyID===item.CurrencyID}"
                                     v-on:click.stop="models.UI.currencyID=item.CurrencyID">
                                    <span>{{item.CurrencyID}}</span>
                                    <div class="ro-CheckedIcon ro-Checked-sm"></div>
                                </div>
                            </td>
                        </tr>

                        <!--  -->
                        <tr class="res-price-day" v-if="!models.UI.priceError && APN.processDayOn">
                            <td>
                                {{itemDayTxt}}
                            </td>
                            <td>
                                <!--  -->
                                <div class="item-day"
                                     v-bind:class="{active:models.UI.priceCur===index}"
                                     v-for="(item,index) in models.quote.totals"
                                     v-on:click="models.UI.priceCur=index">
                                    <span>{{item.day}} {{LAN.PUBDays}}</span>
                                    <div class="ro-CheckedIcon ro-Checked-sm"></div>
                                </div>
                            </td>
                        </tr>
                        <template v-if="APN.pricingOn">

                            <!--  -->
                            <tr v-if="models.price.unitPrice && !models.UI.priceError">
                                <td>{{LAN.UnitPrice}}</td>
                                <td>
                                    <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                        {{models.un_login_price.unitPrice}}
                                    </template>
                                    <template v-else>
                                        {{models.price.unitPrice}}
                                    </template> {{models.price.CurrencyID}}
                                </td>
                            </tr>

                            <!--  -->
                            <!--  -->
                            <tr v-if="APN.HasTranFee && APN.showTranFee">
                                <td>{{LAN.UIFormProduceFee}}</td>
                                <td>
                                    <span class="price-txt-box">
                                        <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                            {{models.un_login_price.producePrice}}
                                        </template>
                                        <template v-else>
                                            {{models.price.producePrice}}
                                        </template>
                                    </span>{{models.price.CurrencyID}}
                                </td>
                            </tr>
                            <tr v-if="APN.HasTranFee && APN.showTranFee">
                                <td>{{LAN.PUBFreight}}</td>
                                <td>
                                    <span class="price-txt-box">
                                        <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                            {{models.un_login_price.tranFee}}
                                        </template>
                                        <template v-else>
                                            {{models.price.tranFee}}
                                        </template>
                                    </span>{{models.price.CurrencyID}}
                                </td>
                            </tr>

                            <!--税率-->
                            <tr v-if="APN.isTranFeeByAreaM && models.address.TaxRate>0">
                                <td>{{LAN.PUBTaxRate}}</td>
                                <td>
                                    <span class="price-txt-box">
                                        {{models.address.TaxRate}}
                                    </span>%
                                </td>
                            </tr>
                            <!--总价格-->
                            <tr>
                                <td v-on:click="getFeeBill">
                                    {{LAN.PUBTotalFee}}
                                </td>
                                <!--商城风格-->
                                <template v-if="APN.UIStyle==='mall'">
                                    <td v-if="needRefreshPrice">
                                        <span class="ref-price-btn" v-on:click="refPrice">
                                            <i class="fa fa-refresh"></i> {{LAN.DIYRefPrice}}
                                        </span>
                                    </td>
                                    <template v-else>
                                        <td v-if="models.UI.priceError">
                                            {{models.UI.priceError}}
                                        </td>
                                        <td v-else-if="!hideDownload">
                                            <span class="price-txt-box">
                                                <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                                    {{APN.isTranFeeByAreaM && models.address.TaxRate>0?_.round(models.un_login_price.price * (1 + models.address.TaxRate / 100),2):models.un_login_price.price}}
                                                </template>
                                                <template v-else>
                                                    {{APN.isTranFeeByAreaM && models.address.TaxRate>0?_.round(models.price.price * (1 + models.address.TaxRate / 100),2):models.price.price}}
                                                </template>
                                            </span>
                                            {{models.price.CurrencyID}}
                                            <span class="price-detail-btn" v-on:click="downQuoteBill('APN')"
                                                  v-if="models.UI.hasPriceDetail">
                                                {{LAN.DownQuotePdfOfB}}
                                            </span>
                                        </td>
                                    </template>
                                </template>

                                <!--普通风格-->
                                <template v-else>
                                    <td v-if="models.UI.priceError">
                                        {{models.UI.priceError}}
                                    </td>
                                    <td v-else>
                                        <span class="price-txt-box">
                                            <template v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                                {{APN.isTranFeeByAreaM && models.address.TaxRate>0?_.round(models.un_login_price.price * (1 + models.address.TaxRate / 100),2):models.un_login_price.price}}
                                            </template>
                                            <template v-else>
                                                {{APN.isTranFeeByAreaM && models.address.TaxRate>0?_.round(models.price.price * (1 + models.address.TaxRate / 100),2):models.price.price}}
                                            </template>
                                        </span> {{models.price.CurrencyID}}
                                        <template v-if="!hideDownload">
                                            <span class="price-detail-btn"
                                                  v-on:click="downQuoteBill('APN')"
                                                  v-if="models.UI.hasPriceDetail">
                                                {{LAN.DownQuotePdfOfB}}
                                            </span>
                                            <span style="display: inline-block; width: 10px"></span>
                                            <span class="price-detail-btn" v-on:click="downQuoteBill('Simple')"
                                                  v-if="models.UI.isLogin && APN.quotnON">
                                                {{LAN.DIYDownQuote}}
                                            </span>
                                        </template>
                                    </td>
                                </template>
                            </tr>

                            <!---->
                            <tr v-if="APN.largerQtySuggIsOpen && models.recQuote.percent > 0">
                                <td></td>
                                <td>
                                    <span v-html="APN.promotionInfoTpl.replace('{qty}',models.recQuote.qty).replace('{per}','<span class=price-txt-box>'+models.recQuote.percent+'</span>')"></span>
                                    <a style="font-size:22px;" v-html="APN.promotionBtnTpl.replace('{qty}',models.recQuote.qty)" @click="setRecPrice"></a>
                                </td>
                            </tr>
                            <tr v-if="!models.UI.isLogin && APN.upPerUnloggedin > 0">
                                <td></td>
                                <td>
                                    <span style="margin-right:5px;">{{LAN.LoginTip}}</span><a @click="toLogin" style="font-size:22px;">{{LAN.PUBLogin}}</a>
                                </td>
                            </tr>
                        </template>
                    </template>

                </table>

            </template>

        </template>


        <!---->
		<modal v-model="PanelOn.diyBillModal" title="DIY Bill">
			<div style="height: 520px; overflow-y: auto">
				<panel-diy-bill v-on:call-revise-diy="callReviseDiy"></panel-diy-bill>
			</div>
		</modal>
	</div>
</template><template id="panelComposing">
	<div class="panel-composing">
		<button type="button" class="btn btn-sm btn-default" v-bind:disabled="!models.composing.on" v-on:click.stop="models.composing.on && panel('open')">
			<i v-if="!composingIsEmpty" class="fa fa-check-circle"></i>
			{{composingIsEmpty ? LAN.FillComposingInfo : LAN.ClickThisReadInfo}}
		</button>
		<i-switch v-bind:size="isMobile?'':'small'" v-model="models.composing.on"></i-switch>

		<!---->
		<hy-dialog ref="fillComposing">
			<div class="fill-composing">
				<div class="content">
					<composing v-on:composing-changed="composingChanged"></composing>
				</div>
				<div class="btns">
					<button class="btn btn-success" v-on:click="panel('sure')" v-if="composingIsFull">
						{{LAN.dialogOk}}
					</button>
					<button class="btn btn-default" disabled v-else>
						{{LAN.WaitFillInfo}}...
					</button>
					<button class="btn btn-default" v-on:click="panel('close')">{{LAN.dialogCancel}}</button>
				</div>
			</div>
		</hy-dialog>
	</div>
</template><template id="panelDiyBill">
	<div class="panel-diy-bill">
		<div class="priceBill">
			<!--  -->
			<div class="priceBill-card" v-if="models.bill" v-for="opt in models.bill">
				<h3>{{opt.index}}</h3>
				<table>
					<tr v-for="val in opt.items">
						<!--名称-->
						<td width="120">{{val.name}}</td>

						<!--值 区分有无多项-->
						<td v-if="_.isArray(val.item)" class="item-box">
							<ul>
								<li v-for="val1 in val.item">
									<span class="border-block">
										{{val1.name}} <b v-if="val1.item">{{val1.item}}</b>
									</span>
								</li>
							</ul>
						</td>

						<td v-else class="item-box">
							{{val.item}}
						</td>

						<!--跳步按钮-->
						<td class="jump-step" v-if="jumpStep">
							<i class="fa fa-chevron-circle-right" v-if="val.step"
							   v-on:click="callReviseDiy('open',val.step)"></i>
						</td>
					</tr>
				</table>
			</div>
		</div>
	</div>
</template><template id="panelArtwork">
	<div class="design" style="position:relative">
		<!---->
		<div class="dra-wrap-group-vertical full tight">
			<div class="group-cell-vertical tight-me">
				<div class="dra-wrap-body">
					<template v-if="D3IsLoaded">
						<vue-texture-tool v-bind:out-data="outData"
										  v-bind:cacheboxinfo="cacheBoxInfo"
										  v-bind:diyid="diyID"
										  v-bind:diyfiles="diyFiles"
										  v-bind:d3-idx="D3Idx"
										  v-bind:is-paid="isPaid"
										  v-bind:diy-d-bs="models.diyDBs"
										  v-bind:diy-orders="diyOrders"
										  v-bind:apn-plugin-orders="apnPluginOrders"
										  v-bind:default3-d-img-src="default3DImgSrc"
										  v-on:sendchilddata='getChildData'
										  v-on:modalcancel="textureModalCancel"
										  v-on:uploadfiled='saveDesignFileMode'
										  v-on:modalok="textureModalOk" ref="texture">
						</vue-texture-tool>
					</template>
					<div class="texture-btn-wrap" v-else>
						<button class="btn btn-default texture-btn"
								v-on:click="open3DViewToTexture">
							<i class="fa fa-paint-brush"></i>
							{{LAN.TextureAnd3D}}
						</button>
					</div>
				</div>
			</div>
			<!---->
			<div class="group-cell-vertical" v-if="models.diy.hasPrint && !isProjectEdit">
				<div class="artwork-action">
					<div class="dra-wrap-group nowrap gap tight">
						<template v-if="isExcard">
							<div class="group-cell tight-me" v-if="diyDB && diyDB.FileName">
								{{LAN.DIYDesignConfirmed}}
							</div>
						</template>
						<template v-else>
							<!---->
							<div class="group-cell">
								{{hasDesignFile ? LAN.DIYRevisionDesign : LAN.DIYArtwork}}
								<i class="spnBeLink fa fa-question-circle" v-on:click="help_whatIsDesign"
								   style="font-size: 16px"></i>
							</div>
							<div class="group-cell tight-me">
								<template v-if="diyDB && diyDB.FileName">
									{{LAN.DIYDesignConfirmed}}
								</template>
								<template v-else>
									<design-mode-slt v-model="designMode"></design-mode-slt>
									<button class="btn btn-default btn-sm" v-if="designMode==='upload'"
											v-on:click="uploadFile">
										{{LAN.DIYUploadArtwork}}
									</button>
								</template>
							</div>
						</template>

						<!---->
						<div class="group-cell" v-if="confirmDesignOn">
							<button class="btn btn-primary btn-sm" v-if="cancelDesignBtnOn"
									v-on:click="cancelDesignFile">
								{{LAN.DIYCancelDesign}}
							</button>
							<button class="btn btn-primary btn-sm" v-if="confirmDesignBtnOn"
									v-on:click="confirmDesignFile">
								{{LAN.DIYConfirmDesign}}
							</button>
						</div>
					</div>
				</div>
			</div>
		</div>

		<!---->
		<div class="zvc-shade" v-if="(!diyID) || (needSaveDiys && models.diy.hasPrint)">
			<div class="dra-middle">
				<div>
					<div style="padding: 15px">
						<i class="fa fa-info-circle"></i>
						{{LAN.DIYMsgPlsSave}}
					</div>
					<div>
						<button class="btn btn-default btn-lg btn-success" v-on:click="saveDiys">
							{{LAN.DiyLan091}}
						</button>
					</div>
				</div>
			</div>
		</div>
	</div>
</template><template id="theBackProcess">
	<div v-bind:style="isMobile?'margin-top:25px':'margin: 25px'" v-if="res && opts">
		<div class="the-back-on-off">
			<input type="checkbox" id="backprocessonoff" v-model="res.state">
			<label for="backprocessonoff" style="cursor: pointer">{{LAN.processTheBack}}</label>
		</div>

		<template v-if="res.state">
			<template v-if="_.size(res)<3">
				<printing v-bind:opts="opts.printing"
						  v-bind:disable="printingDisable"
						  v-model="res.printing"></printing>
			</template>
			<template v-else>
				<table class="options">
					<tr v-if="opts.printing">
						<td width="120">
							{{LAN.processPrint}}
						</td>
						<td>
							<printing v-bind:opts="opts.printing"
									  v-bind:disable="printingDisable"
									  v-model="res.printing"></printing>
						</td>
					</tr>
				</table>
			</template>
		</template>
	</div>
</template><template id="changePrice">
	<div class="quote-change">
		<button class="btn btn-default" v-on:click="openChangePanel">改价</button>
		<button class="btn btn-default" v-on:click="resetQuote">恢复原价</button>

		<lively name="changePrice">
			<template v-slot:content>
				<div class="change-price-panel">
					<template v-if="edit">
						<div class="change-price-row" v-if="models.diy.isJP">
							<div class="s-name">成型费(单价)</div>
							<div class="s-body">
								<table class="change-price-table">
									<tr>
										<td>成型费</td>
										<td>
											<i-input data-label="成型费"
													 v-on:on-focus="inputFocus"
													 v-model.number="edit.processA"
													 clearable>
											</i-input>
										</td>
									</tr>
								</table>
							</div>
						</div>

						<div class="change-price-row">
							<div class="s-name">优惠金额(总价)</div>
							<div class="s-body">
								<table class="change-price-table">
									<tr>
										<td>优惠金额</td>
										<td>
											<i-input data-label="优惠金额"
													 v-on:on-focus="inputFocus"
													 v-model.number="edit.coupon"
													 clearable>
											</i-input>
										</td>
									</tr>
								</table>
							</div>
						</div>
					</template>
				</div>
			</template>
		</lively>
	</div>
</template><template id="customTransFee">
	<div class="change-price-panel">
		<div class="change-price-row" :style="isMobile?'width: auto':'width: 50%; border:0'">
			<!--<div class="s-name">运费</div>-->
			<div class="s-body">
				<table class="change-price-table">
					<tr>
						<td width="60">模式</td>
						<td>
							<radio-group v-model="models.transFeeCustom.transFeeSelect">
								<radio label="weight">按重量(<b class="s-res">kg</b>)
								</radio>
								<template v-if="models.diy.isJP">
									<radio label="volume">按体积(<b class="s-res">m<sup>3</sup></b>)
									</radio>
								</template>
							</radio-group>
						</td>
					</tr>
					<tr>
						<td>单价</td>
						<td>
							<i-input data-label="单价"
									 v-on:on-focus="inputFocus"
									 v-model.number="models.transFeeCustom.transFeeUnitPrice"
									 clearable>
							</i-input>
						</td>
					</tr>
					<tr>
						<td>启用</td>
						<td>
							<i-switch size="small" v-model="models.transFeeCustom.on"></i-switch>
						</td>
					</tr>
				</table>
			</div>
		</div>
	</div>
</template><template id="ModalPanelForMobile">
	<!---->
	<div class="dra-wrap full-force none" style="background: rgba(0,0,0,0.5)" v-bind:class="{'active':modalShow}"
		 v-on:click.self="$emit('modal-hide')">
		<div class="dra-wrap-cling-bottom">
			<div class="mall-pms-panel animated" v-bind:class="{'fadeInUp':modalShow}">
				<div class="mall-m-panel-head">
					<div class="dra-wrap-group">
						<div class="group-cell">
							{{title}}
						</div>
						<div class="group-cell right">
							<i class="fa fa-close" v-on:click="$emit('modal-hide')"></i>
						</div>
					</div>
				</div>
				<div class="mall-m-panel-body">
					<slot></slot>
				</div>
				<div class="mall-m-panel-foot dra-middle" v-if="!hideokbtn" style="padding: 10px">
					<button class="btn btn-success" style="width: 100%" v-on:click="$emit('modal-hide')"> {{LAN.dialogOk}} </button>
				</div>
			</div>
		</div>
	</div>
</template><!---->
<template id="bigStepMode">
	<div class="diy-app-wrap" v-bind:class="{'full':MaxView, 'diy-empty':_.isEmpty(models.diy)}">
		<!---->
		<div class="bigStep-mode">
			<!---->
			<div class="main" v-show="mainShow" v-if="mainRender">
				<d3-preview></d3-preview>
			</div>

			<!---->
			<div class="form" v-bind:class="{'no-bottom-bar':noBottomBar}" v-show="formShow" v-if="formRender">
				<div class="title-wrap">
					<span v-if="!isMobile && models.UI.stepName==='size'">1 / 6 - {{LAN.UISize}}</span>
					<span v-if="!isMobile && models.UI.stepName==='materials'">2 / 6 - {{LAN.UIMaterials}}</span>
					<span v-if="!isMobile && models.UI.stepName==='process'">3 / 6 - {{LAN.UIProcess}}</span>
					<span v-if="!isMobile && models.UI.stepName==='number'">4 / 6 - {{LAN.UINumber}}</span>
					<span v-if="!isMobile && models.UI.stepName==='price'">5 / 6 - {{LAN.UIPrice}}</span>
					<span v-if="!isMobile && models.UI.stepName==='design'">6 / 6 - {{LAN.UIDesign}}</span>

					<box-list-tab v-if="tabToolShow"></box-list-tab>
				</div>
				<div class="option-wrap">
					<!---->
					<div class="option-group-box size-options-wrap" v-show="models.UI.stepName==='size'">
						<panel-size></panel-size>
					</div>

					<!---->
					<div class="option-group-box materials-options-wrap" v-show="models.UI.stepName==='materials'">
						<panel-material></panel-material>
					</div>

					<!---->
					<div class="option-group-box process-options-wrap" v-show="models.UI.stepName==='process'">
						<panel-process></panel-process>
					</div>

					<!---->
					<div class="option-group-box number-options-wrap" v-show="models.UI.stepName==='number'">
						<panel-info></panel-info>
					</div>

					<!---->
					<div class="option-group-box price-options-wrap" v-show="models.UI.stepName==='price'">
						<div class="dra-wrap-group-vertical tight">
							<div class="group-cell-vertical tight-me">
								<div class="dra-wrap-body">
									<panel-diy-bill></panel-diy-bill>
								</div>
							</div>
							<div class="group-cell-vertical">
								<panel-price></panel-price>
							</div>
						</div>
					</div>

					<!---->
					<div class="option-group-box" v-show="models.UI.stepName==='design'">
						<panel-artwork></panel-artwork>
					</div>
				</div>
				<div class="nav-wrap">
					<div class="nav-box" v-on:click="toggleStep('size')">
						<i class="icon iconfont icon-chicun" v-bind:class="{active:models.UI.stepName==='size'}"></i>
						<p>1.{{LAN.UISize}}</p>
					</div>
					<div class="nav-box" v-on:click="toggleStep('materials')">
						<i class="icon iconfont icon-yumaobi"
						   v-bind:class="{active:models.UI.stepName==='materials'}"></i>
						<p>2.{{LAN.UIMaterials}}</p>
					</div>
					<div class="nav-box" v-on:click="toggleStep('process')">
						<i class="icon iconfont icon-gongyi" v-bind:class="{active:models.UI.stepName==='process'}"></i>
						<p>3.{{LAN.UIProcess}}</p>
					</div>
					<div class="nav-box" v-on:click="toggleStep('number')" v-show="qtyStepOn">
						<i class="icon iconfont icon-shuliangbeizhu"
						   v-bind:class="{active:models.UI.stepName==='number'}"></i>
						<p>4.{{LAN.UINumber}}</p>
					</div>
					<div class="nav-box" v-on:click="toggleStep('price')" v-show="priceStepOn">
						<i class="icon iconfont icon-jiage" v-bind:class="{active:models.UI.stepName==='price'}"></i>
						<p>5.{{LAN.UIPrice}}</p>
					</div>
					<div class="nav-box" v-on:click="toggleStep('design')" v-if="models.UI.designAllow">
						<i class="icon iconfont icon-shangchuantietu"
						   v-bind:class="{active:models.UI.stepName==='design'}"></i>
						<p>6.{{LAN.UIDesign}}</p>
					</div>
				</div>
				<div class="btn-wrap">
					<bottom-bar></bottom-bar>
				</div>
			</div>
		</div>

		<!---->
		<div class="global-waiting" v-show="models.UI.waiting">
			<div class="global-waiting-box">
				<i class="fa fa-circle-o-notch fa-spin"></i>
			</div>
		</div>
	</div>
</template>


<template id="shareViewTpl">
    <div style="width:100%; height:100%; display:table;">
        <div style="display:table-cell; text-align:center; vertical-align:middle;">
            <div style="display:inline-block;">
                <div class="input-group">
                    <input type="password" class="form-control" aria-label="Text input with multiple buttons" id="sharePassword" placeholder="请输入密码">
                    <div class="input-group-btn">
                        <button type="button" class="btn btn-default" id="pwdSubmit">OK</button>
                    </div>
                </div>
            </div>
        </div>
    </div>
</template>


<link href="/plus/sys_diy_002/diy.min.css?v=0315105812" rel="stylesheet" />
<script src="/views/bat/static/js/bat.min.js?v=0701091200"></script>
<script src="/plus/sys_quote_table/sys_quote_table.min.js?v=0311081400"></script>
<script src="/plus/sys_diy_002/diy.min.js?v=0308094603"></script>



            <div style="width:100%;height:580px; position:relative;">
                <div id="app"></div>
            </div>
            <script>__.partials.push('~/Plus/sys_diy_002/sys_diy_002.cshtml');</script>
            <script>
                var BOX2;
                $(function () {
                    //初始化Diy模块
                    BOX2.init({
                        containerID: '#app',
                        pageType: 'Diy'
                    });
                });
            </script>
                            <script>__.partials.push('~/Plus/diy_homePage/diy_homePage.cshtml');</script>
</div><div class='container'>

<script src="/plus/body_projectlist_default_001/js/projectsearchres.min.js?v=0507013200"></script>

<style>
    /*盒型与方案结果搜索结果列表*/
.P_Project_Sr {
    position: relative;
}
.P_Project_Sr .recommendedKeywords {
    margin: 10px 0 10px 0;
}
.P_Project_Sr .res {
    margin: -6px;
}
.P_Project_Sr .res > li {
    padding: 6px;
}
.P_Project_Sr .res > li > div {
    width: 100%;
    position: relative;
    background-color: #fff;
    overflow: hidden;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    -webkit-box-shadow: #999 0px 0px 3px;
    -moz-box-shadow: #999 0px 0px 3px;
    box-shadow: #999 0px 0px 3px;
}
.P_Project_Sr .res > li > div:hover {
    -webkit-box-shadow: #ff6600 0px 0px 3px;
    -moz-box-shadow: #ff6600 0px 0px 3px;
    box-shadow: #ff6600 0px 0px 3px;
    margin-top: -2px;
    margin-left: -2px;
}
.P_Project_Sr .res > li > div .imgWrap {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
.P_Project_Sr .res > li > div .imgWrap img {
    max-width: 100%;
    max-height: 100%;
}
.P_Project_Sr .res > li > div img {
    max-width: 100%;
}
.P_Project_Sr .res .info {
    padding: 8px;
    font-size: 12px;
    color: #444;
    border-top: 1px solid #eee;
}
.P_Project_Sr .res .tags {
    padding: 4px 8px 4px 4px;
    font-size: 12px;
    color: #444;
    border-top: 1px solid #eee;
}
.P_Project_Sr .res .tags div {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    float: left;
    color: #333;
    background-color: #ddd;
    margin: 2px 0 2px 3px;
    padding: 1px 3px 1px 3px;
}
.P_Project_Sr div.similar {
    width: 150px;
    left: -20px;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    text-align: center;
    background-color: #ff6600;
    color: #fff;
    transform-origin: 50% 50%;
    -ms-transform: rotate(-20deg);
    /* IE 9 */
    -ms-transform-origin: 50% 50%;
    /* IE 9 */
    -webkit-transform: rotate(-20deg);
    /* Safari and Chrome */
    -webkit-transform-origin: 50% 50%;
    /* Safari and Chrome */
    -moz-transform: rotate(-20deg);
    /* Firefox */
    -moz-transform-origin: 50% 50%;
    /* Firefox */
    -o-transform: rotate(-20deg);
    transform: rotate(-20deg);
    /* Opera */
    -o-transform-origin: 50% 50%;
    /* Opera */
}
.P_Project_Sr.notMergeSimilar div.similar {
    display: none;
}
.P_Project_Sr div.similar .similarQty {
    font-size: 14px;
    font-weight: bolder;
}
.P_Project_Sr .res.breakSimilar div.similar {
    display: none;
}
/*未发布*/
.P_Project_Sr div.off {
    width: 150px;
    left: -50px;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    text-align: center;
    background-color: #692243;
    color: #fff;
    transform-origin: 50% 50%;
    -ms-transform: rotate(-20deg);
    /* IE 9 */
    -ms-transform-origin: 50% 50%;
    /* IE 9 */
    -webkit-transform: rotate(-20deg);
    /* Safari and Chrome */
    -webkit-transform-origin: 50% 50%;
    /* Safari and Chrome */
    -moz-transform: rotate(-20deg);
    /* Firefox */
    -moz-transform-origin: 50% 50%;
    /* Firefox */
    -o-transform: rotate(-20deg);
    transform: rotate(-20deg);
    /* Opera */
    -o-transform-origin: 50% 50%;
    /* Opera */
}
.P_Project_Sr .turnMergeSimilar {
    display: none;
    float: right;
    margin-bottom: 10px;
}
.P_Project_Sr .prompt4PageDown {
    display: none;
    text-align: center;
    z-index: 3;
    font-size: 18px;
    margin-top: 18px;
}
/*搜索的结果信息*/
.P_Project_Sr > .searchResInfo {
    padding-bottom: 15px;
    color: #333;
}
/*以下样式供ucBox的盒型选择使用*/
.P_Project_Sr div.resWrap {
    padding: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #ddd;
    background-color: #eee;
}
</style>
<style>
    #id4064703735{
    background-color: #fff;
    }
</style>
<script>
    P_Project_Sr.__.boxTree = {"cates":[{"Idx":0,"Name":"卡纸盒","On":1,"TID":48,"fTid":null},{"Idx":1,"Name":"对插管式盒","On":1,"TID":49,"PicUrl":"/Content/Blob/resource/10000003/0/0.jpg","fTid":48},{"Idx":2,"Name":"锁底管式盒","On":1,"TID":50,"fTid":48},{"Idx":3,"Name":"瓦楞纸盒","On":1,"TID":51,"fTid":null},{"Idx":4,"Name":"托盘盒/天地盒","On":1,"TID":53,"fTid":51},{"Idx":5,"Name":"翻盖盒","On":1,"TID":54,"fTid":51},{"Idx":6,"Name":"锁底盒延伸型","On":1,"TID":55,"fTid":51},{"Idx":7,"Name":"常用纸箱","On":1,"TID":56,"fTid":51},{"Idx":8,"Name":"主结构多变盒型","On":1,"TID":57,"fTid":51},{"Idx":9,"Name":"其它","On":1,"TID":58,"fTid":51},{"Idx":10,"Name":"精品盒","On":1,"TID":59,"fTid":null},{"Idx":11,"Name":"礼品盒","On":1,"TID":60,"fTid":null},{"Idx":12,"Name":"个性展示盒","On":1,"TID":61,"fTid":null},{"Idx":13,"Name":"内托","On":1,"TID":62,"fTid":null},{"Idx":14,"Name":"刀卡","On":1,"TID":63,"fTid":null},{"Idx":15,"Name":"不干胶","On":1,"TID":64,"fTid":null},{"Idx":16,"Name":"手提袋","On":1,"TID":65,"fTid":null},{"Idx":17,"Name":"文件夹","On":1,"TID":66,"fTid":null},{"Idx":18,"Name":"管式盒延伸型","On":1,"TID":1001,"PicUrl":null,"fTid":48}],"rel":{"1009":6048,"1010":6051,"1011":6059,"1012":6060,"1013":6061,"1014":6062,"1015":6063,"1016":6064,"1017":6049,"1018":6050,"1019":6065,"1020":6066,"1022":6053,"1023":6054,"1024":6055,"1025":6056,"1026":6057,"1027":6058}};
    P_Project_Sr.__.boxCates = [{"Idx":0,"Name":"卡纸盒","TID":48,"PicUrl":null},{"Idx":1,"Name":"对插管式盒","TID":49,"PicUrl":"/Content/Blob/resource/10000003/0/0.jpg"},{"Idx":2,"Name":"锁底管式盒","TID":50,"PicUrl":null},{"Idx":3,"Name":"瓦楞纸盒","TID":51,"PicUrl":null},{"Idx":4,"Name":"托盘盒/天地盒","TID":53,"PicUrl":null},{"Idx":5,"Name":"翻盖盒","TID":54,"PicUrl":null},{"Idx":6,"Name":"锁底盒延伸型","TID":55,"PicUrl":null},{"Idx":7,"Name":"常用纸箱","TID":56,"PicUrl":null},{"Idx":8,"Name":"主结构多变盒型","TID":57,"PicUrl":null},{"Idx":9,"Name":"其它","TID":58,"PicUrl":null},{"Idx":10,"Name":"精品盒","TID":59,"PicUrl":null},{"Idx":11,"Name":"礼品盒","TID":60,"PicUrl":null},{"Idx":12,"Name":"个性展示盒","TID":61,"PicUrl":null},{"Idx":13,"Name":"内托","TID":62,"PicUrl":null},{"Idx":14,"Name":"刀卡","TID":63,"PicUrl":null},{"Idx":15,"Name":"不干胶","TID":64,"PicUrl":null},{"Idx":16,"Name":"手提袋","TID":65,"PicUrl":null},{"Idx":17,"Name":"文件夹","TID":66,"PicUrl":null},{"Idx":18,"Name":"管式盒延伸型","TID":1001,"PicUrl":null}];
    P_Project_Sr.__.res = {"success":true,"Boxes":[],"Projects":[{"ProjectID":"314724975143","Name":"test88968","Tags":null,"Note":null,"On":1,"ModifyDate":"2020-03-27 17:20:50","FirstImg":"10000167/314724975143_469256s.jpg","Host":"hollyand.packmage.cn"},{"ProjectID":"161108138560","Name":"天地盖-2018新春贺礼","Tags":null,"Note":null,"On":1,"ModifyDate":"2018-03-03 14:39:25","FirstImg":"10000006/161108138560_37528s.jpg","Host":"baozhuang.yundayang.com"},{"ProjectID":"369567896865","Name":"常用彩色纸箱","Tags":null,"Note":"彩色纸箱 350G 灰底白+光膜+BE瓦牛卡 轧成品-打钉","On":1,"ModifyDate":"2018-02-25 10:40:28","FirstImg":"10000006/369567896865_44499s.jpg","Host":"baozhuang.yundayang.com"},{"ProjectID":"370807839399","Name":"礼盒-锐墨-心礼","Tags":null,"Note":null,"On":1,"ModifyDate":"2017-12-21 21:32:24","FirstImg":"10000006/370807839399_37755s.jpg","Host":"baozhuang.yundayang.com"},{"ProjectID":"429454742765","Name":"耐热手套盒","Tags":"耐热,手套","Note":null,"On":1,"ModifyDate":"2017-03-27 13:55:19","FirstImg":"10000003/429454742765_215559s.jpg","Host":"demo.packmage.cn"},{"ProjectID":"450395457423","Name":"去死皮器盒","Tags":"去死皮器","Note":null,"On":1,"ModifyDate":"2017-03-27 12:08:45","FirstImg":"10000003/450395457423_204291s.jpg","Host":"demo.packmage.cn"},{"ProjectID":"444822104544","Name":"面膜盒","Tags":"面膜","Note":null,"On":1,"ModifyDate":"2017-03-27 11:50:35","FirstImg":"10000003/444822104544_133263s.jpg","Host":"demo.packmage.cn"},{"ProjectID":"141842530428","Name":"按摩仪盒","Tags":"按摩仪","Note":null,"On":1,"ModifyDate":"2017-03-27 11:47:20","FirstImg":"10000003/141842530428_132656s.jpg","Host":"demo.packmage.cn"},{"ProjectID":"372257767786","Name":"塑身内衣盒","Tags":"塑身内衣","Note":null,"On":1,"ModifyDate":"2017-03-27 11:32:23","FirstImg":"10000003/372257767786_103831s.jpg","Host":"demo.packmage.cn"},{"ProjectID":"103997423809","Name":"咳痰器包装盒","Tags":"咳痰","Note":null,"On":1,"ModifyDate":"2017-03-27 11:29:07","FirstImg":"10000003/103997423809_174315s.jpg","Host":"demo.packmage.cn"},{"ProjectID":"340885640541","Name":"儿童探测玩具盒","Tags":"儿童玩具,探测器","Note":null,"On":1,"ModifyDate":"2017-03-27 10:10:14","FirstImg":"10000003/340885640541_174150s.jpg","Host":"demo.packmage.cn"},{"ProjectID":"262973298623","Name":"干果包装盒","Tags":"干果包装,水果","Note":null,"On":1,"ModifyDate":"2017-03-25 15:17:54","FirstImg":"10000003/262973298623_210778s.jpg","Host":"demo.packmage.cn"},{"ProjectID":"458501908613","Name":"腊肠手提袋","Tags":"腊肠,手提袋,熟食袋","Note":null,"On":1,"ModifyDate":"2017-03-25 15:03:47","FirstImg":"10000003/458501908613_38000s.jpg","Host":"demo.packmage.cn"},{"ProjectID":"190804137489","Name":"丰胸盒","Tags":"丰胸,内衣","Note":"飞机翻盖盒型结构,便于物流运输,卖场展示","On":1,"ModifyDate":"2017-03-25 14:56:41","FirstImg":"10000003/190804137489_136076s.jpg","Host":"demo.packmage.cn"},{"ProjectID":"327954288895","Name":"手提袋-丽水土特产-青田田鱼","Tags":null,"Note":null,"On":1,"ModifyDate":"2016-05-28 16:05:49","FirstImg":"10000006/327954288895_3921287s.jpg","Host":"baozhuang.yundayang.com"},{"ProjectID":"407302658273","Name":"飞机盒-包式盒-樱桃点心","Tags":null,"Note":null,"On":1,"ModifyDate":"2016-05-28 16:05:07","FirstImg":"10000006/407302658273_41138s.jpg","Host":"baozhuang.yundayang.com"},{"ProjectID":"135059970686","Name":"XO-礼品袋-金色","Tags":null,"Note":null,"On":1,"ModifyDate":"2016-05-26 14:25:36","FirstImg":"10000006/135059970686_82805s.jpg","Host":"baozhuang.yundayang.com"},{"ProjectID":"213619158515","Name":"XO-礼品袋-蓝色","Tags":null,"Note":"酒盒,创意","On":1,"ModifyDate":"2016-05-26 14:16:39","FirstImg":"10000006/213619158515_145916s.jpg","Host":"baozhuang.yundayang.com"},{"ProjectID":"400039805695","Name":"XO-酒盒-金色","Tags":null,"Note":null,"On":1,"ModifyDate":"2016-05-25 16:18:21","FirstImg":"10000006/400039805695_125341s.jpg","Host":"baozhuang.yundayang.com"}]};
    P_Project_Sr.__.restBoxes = [];
    P_Project_Sr.__.restProjects = [{"A":"480345732349","B":1},{"A":"488028526605","B":1},{"A":"495066525617","B":1},{"A":"521452302487","B":1},{"A":"581789190657","B":1},{"A":"618487784880","B":1},{"A":"644204311305","B":1},{"A":"652636163393","B":1},{"A":"659673521025","B":1},{"A":"666243283016","B":1},{"A":"675154370671","B":1},{"A":"701568210011","B":1},{"A":"795158131759","B":1},{"A":"804997897653","B":1},{"A":"817310187580","B":1},{"A":"853891195022","B":1},{"A":"873971129600","B":1},{"A":"888536468222","B":1},{"A":"888974161064","B":1},{"A":"897826691269","B":1},{"A":"917290446994","B":1},{"A":"971850726903","B":1}];
    $(function () {
        P_Project_Sr.DoInit();
    });
</script>



<div class="zw-md"></div>
<div class="container" id="id4064703735" data-pluginsid="body_Projectlist_Default_001">
    <div id="publicSearchRest" class="P_Project_Sr">
        <div class="searchResInfo"></div>
        <div id="boxCates"></div>
        <div>
            <div class="clearfix"></div>
            <div class="zw-xs"></div>
            <ul class="waterfall res" col="5" style="min-height:400px;"></ul>

            <div class="prompt4PageDown">
                <p >往下滚动鼠标可获取更多数据</p>
            </div>
        </div>

    </div>
</div>

<div class="zw-md"></div>
<script type="text/x-jsrender" id="jsr4Pj">
    <li pid="{{:ProjectID}}">
        <div>
            <a href="{{:href}}/" title="{{:Name}}" rel="bookmark" target="_blank" onclick="Sr.CollectBehavior('project', '{{:ProjectID}}')"><img src="{{:src}}" alt="{{:Name}}"></a>
            <a href="{{:href}}/" title="{{:Name}}" rel="bookmark" target="_blank" onclick="Sr.CollectBehavior('project', '{{:ProjectID}}')" class="info">{{:Name}}</a>
            {{if tagsAry}}
            <div class="tags clearfix">
                {{for tagsAry}}
                <div>{{:#data}}</div>
                {{/for}}
            </div>
            {{/if}}
        </div>
    </li>
</script>
                            <script>__.partials.push('~/Plus/body_Projectlist_Default_001/body_Projectlist_Default_001.cshtml');</script>
</div>
</div>            <script>__.partials.push('~/Plus/sys_homepage_001/sys_homepage_001.cshtml');</script>
            </div>




      <div id="sidebar">


<div class="_sideBar_Socials_001" id="id6938271052" data-pluginsid="sideBar_Socials_001">
                        <div class="item" title=在线qq客服>
                            <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=932318041&site=qq&menu=yes" id="QQKF"><i class="fa fa-qq"></i></a>
                        </div>
                        <div class="abcmenu c" fid="abc_menuwx" diy-type="abcmenu">
                            <div class="item a" style="display:block"><a href="javascript:void(0)"><i class="fa fa-weixin"></i></a></div>
                            <div class="b" diy-type="abctip"> 
                                <div class="arrow"></div>
                                <div class="tyhTip-title">
                                    关注微信公众号 
                                </div>
                                <div class="tyhTip-content">
                                    <img style="max-width:258px;max-height:258px;" src="/Content/Blob/resource/10000003/0/65.jpg" />
                                </div>
                            </div>
                        </div>
                        <script>
                            $('[fid="abc_menuwx"]').abcMenu();
                        </script>

    <div class="item" onclick="Ui.goTop()" title="返回顶部">
        <i class="fa fa-angle-up"></i>
    </div>

</div>                <script>__.partials.push('~/Plus/sideBar_Socials_001/sideBar_Socials_001.cshtml');</script>
      </div>
                        <script>__.partials.push('~/Themes/DefaultTheme_2_001/_sideBar.cshtml');</script>

<div id="fr_footer">


    <style>
        #footer .list_box {
            padding: 0 100px;
        }

            #footer .list_box .list {
                padding: 80px 0;
            }

        #footer {
            background: 0 none;
        }

            #footer .list_box ul li {
                list-style: none;
            }

            #footer .list_box h6 {
                line-height: 30px;
                font-size: 16px;
            }

            #footer .list_box ul li a {
                line-height: 30px;
                font-size: 14px;
                display: block;
            }

            #footer .list_box .list i {
                font-style: normal;
            }

            #footer .list li {
                font-size: 14px;
            }

                #footer .list li a i {
                    font-size: 16px;
                }

            #footer .copyright p {
                margin: 0;
                line-height: 30px;
            }

                #footer .copyright p i {
                    font-style: normal;
                }

            #footer .col-md-20 {
                width: 20%;
                float: left;
            }

            #footer .list_box .list h6 .fa {
                display: none;
            }

        .copyright .friendLink a, .copyright .friendLink span {
            color: #fff;
        }

            .copyright .friendLink a:hover {
                color: #23527c;
            }

            .copyright .friendLink span.spanLine:nth-last-child(1) {
                display: none;
            }

        @media only screen and (max-width: 768px) {
            #footer .list_box {
                padding: 0;
            }

            #footer #footer .container-fluid {
                padding: 0;
            }

            #footer .list_box .list {
                overflow: hidden;
                float: none;
            }

                #footer .list_box .list .biaoti {
                    margin: 0;
                    padding: 7px 10px;
                    margin-left: -15px;
                    margin-right: -15px;
                }

                #footer .list_box .list h6 .fa {
                    display: block;
                    float: right;
                    line-height: 30px;
                }

            #footer .list_box .touchslide {
                margin: 0;
                padding: 5px 15px;
                display: none;
                margin-left: -15px;
                margin-right: -15px;
            }

            #footer .list_box .list.notice {
                float: none !important;
            }

            #footer .contact.touchslide p {
                margin: 0;
                padding: 0;
            }
        }
    </style>
    <style>
    #footer .about{ background:#0099FF; padding-left:0;padding-right:0;}
    #footer .copyright {
        padding: 30px 0;text-align: center;
        color:#fff;
        background:#444444;
        font-size: 14px;
    }
    #footer .copyright .friendLink a,#footer .copyright .friendLink span{
        color:#fff;
        }
    #footer .list_box h6 {
        color:#fff;
        font-size: 16px;
    }
    #footer .list_box ul li a {
            color:#fff;
            font-size: 14px;
        }
    #footer .list_box ul li a:hover {color: rgb(131, 196, 52);}
    #footer .list.notice .contact {
        color:#fff;
    }
    #footer .copyright p {color:#fff;}
    @media only screen and (max-width: 768px) {
         #footer .list_box .list {
            padding:0 10px;
            border-bottom: 1px solid #fff;
            width:100%;
        }
        #footer .list_box .list .biaoti {
            background:#292D36;
        }
        #footer .list_box .list h6 .fa {
            color:#fff;
        }
        #footer .list_box .list .touchslide {
        background: #f2f2f2;
    }
        #footer .list_box .list .touchslide,#footer .list_box .list .touchslide a{
        color:  #666;
        }
        #footer .list_box .list .contact.touchslide {
        color:#fff;
        }

    }
    </style>


    <div id="footer" data-pluginsid="footer_Default_2_001">
            <div class="container-fluid about">
                <div class="container list_box" id="list_box">
                    <div class="row" style="margin-left:0;margin-right:0;">
                            <div class="list footer00101-card">
                                <h6 class="biaoti">用户指南 <i class="fa fa-angle-down"></i></h6>
                                <ul class="touchslide">
                                        <li><a href="/uc/article/336257320485?topcid=7&ainm=1">新手指南</a></li>
                                        <li><a href="/uc/article/572511780901?topcid=7&ainm=1">印刷工艺</a></li>
                                        <li><a href="/uc/article/305054689357?topcid=7&ainm=1">印刷材质</a></li>
                                        <li><a href="/uc/article/306842979223?topcid=7&ainm=1">联系我们</a></li>
                                </ul>
                            </div>
                            <div class="list footer00101-card">
                                <h6 class="biaoti">下单须知 <i class="fa fa-angle-down"></i></h6>
                                <ul class="touchslide">
                                        <li><a href="/uc/article/162728777099?topcid=7&ainm=1">包装盒订做须知</a></li>
                                        <li><a href="/uc/article/249985065807?topcid=7&ainm=1">关于色差</a></li>
                                        <li><a href="/uc/article/650452236250?topcid=7&ainm=1">生产周期</a></li>
                                </ul>
                            </div>

                                <div class="list col-md-3 pull-right notice">
                                    <div class="contact touchslide">
                                        <p style="white-space: normal;">
    广州中为信息技术有限公司
</p>
<p style="white-space: normal;">
    Email: [email protected]
</p>
<p style="white-space: normal;">
    Tel:&nbsp; &nbsp; &nbsp;020-84889508
</p>
<p style="white-space: normal;">
    QQ:&nbsp; &nbsp; 932318041
</p>
                                    </div>
                                </div>

                    </div>
                </div>
            </div>
                        <div class="copyright">

                    <div class="friendLink">
                    </div>

                    <div>
                        <p>
    <span style="color: rgb(153, 153, 153); font-family: arial, &quot;Microsoft Yahei&quot;, &quot;Hiragino Sans GB&quot;, sans-serif; font-size: 14px; text-align: center;">2005-2015 广州中为信息技术有限公司 <a target="_blank" style="padding-left: 15px; color: rgb(153, 153, 153); text-decoration:none" href="https://beian.miit.gov.cn/">粤ICP备16056545号</a> 经营性ICP许可证号:粤B2-20120212 <a target="_blank" style="padding-left: 15px; color: rgb(153, 153, 153); text-decoration:none" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=44011302002371">粤公网安备 44011302002371号</a></span>
</p>
                    </div>
                </div>


    </div>

<script>
    (function () {
        var $list = $("#footer .list_box .list");
        var count = $list.length;
        //console.log(count);
        if (count == 1) {
            $list.removeClass("pull-right");
            $list.addClass("pull-left");
        } else if (count == 2) {
            $list.removeClass("col-md-3");
            $list.addClass(" col-md-6");
        } else if (count == 3) {
            $list.removeClass("col-md-3");
            $list.addClass(" col-md-4");
        } else if (count == 5) {
            $list.removeClass("col-md-3");
            $list.addClass("col-md-20");
        } else if (count == 6) {
            $list.removeClass("col-md-3");
            $list.addClass(" col-md-2");
        }
    })();
</script>
                    <script>__.partials.push('~/Plus/footer_Default_2_001/footer_Default_2_001.cshtml');</script>


</div>                        <script>__.partials.push('~/Themes/DefaultTheme_2_001/_footer.cshtml');</script>

     
    
    <!-- req token-->
<script>Cm.updateRequestToken(1716026715287, 'GBHhDGWGay1BXCG6TvgPJ8ETHxtJnWBvwvQ6Gg6nvb2n8fPs_e77ZJzTk90P6vWH4smNyC5aS0xhIe-LayHQAzfA6VjWxxbQf0_nU8LL_aU1');</script>
    <script>
        _callAfterLoad.fire();
        _callAfterLoadB.fire();
        Cm.FireSortedFunc("Load");
    </script>
    <script src="/diy/js/acc.min.js?v=0812145136"></script>
<script src="/diy/js/loginopt.min.js?v=1010103812"></script>
    <script>
        var themeUrl = "~/Views/Shared/_Nav.cshtml";
        var partials= [{ id: '#zw_theme', url: '/acc/_HomeNav?url='+themeUrl }];
            themeUrl = '~/Themes/DefaultTheme_2_001/_header.cshtml';
            partials= [{ id: '#fr_user', url: '/acc/_HomeNav?url=~/Views/Shared/_LoginAndRegister.cshtml' }];

        var load = 0;
        if ('' == '') {
            load = 1;
        }
        var lgOpt = new LgOpt(false,true,partials,load);  
        function Login() {
            var data = {
                email: $("#txtEmail").val(),
                password: $("#txtPass").val()
            };

            lgOpt.login(data);
        }
        function Register() {
            var data = {
                email: $("#resEmail").val(),
                nickname: $('#resNickName').val(),
                password: $("#resPass").val(),
                confirmPassword: $("#resConfirmPass").val(),
    			agentID: $("#resAgentID").val()
            };
            lgOpt.register(data);
        }
        var ___topHost='demo.packmage.cn';
    </script>

            <script>
            (function () {
                var bp = document.createElement('script');
                var curProtocol = window.location.protocol.split(':')[0];
                if (curProtocol === 'https') {
                    bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
                }
                else {
                    bp.src = 'http://push.zhanzhang.baidu.com/push.js';
                }
                var s = document.getElementsByTagName("script")[0];
                s.parentNode.insertBefore(bp, s);

            })();
        </script>

    <style>
        .pdNav {
            padding: 16px;
        }
    </style>
</body>
</html>

Latest requests

# Url Url Source Date
1 https://demo.packmage.cn/ 2024-05-18 10:05:16
2 https://porsche-com-myopenlink-net… 2024-05-18 10:05:12
3 https://93.quarenafius.com/ 2024-05-18 10:05:10
4 https://harrym555cti3.blogsmine.co… 2024-05-18 10:05:08
5 https://www.cheaperseeker.com/u/sa… 2024-05-18 10:05:00
6 https://vimeo.com/707262561 2024-05-18 10:04:52
7 https://dominusgtcar9.wordpress.co… 2024-05-18 10:04:47
8 https://thebolditalic.com/?gi=7c29… 2024-05-18 10:04:43
9 https://wru.mforos.com/ 2024-05-18 10:04:39
10 https://thebolditalic.com/?gi=826e… 2024-05-18 10:04:37
11 https://hkbzeus.com/ 2024-05-18 10:04:37
12 https://thebolditalic.com/?gi=1c92… 2024-05-18 10:04:37
13 https://thebolditalic.com/?gi=217d… 2024-05-18 10:04:31
14 https://mmsi-pkc.auth0.com/login?s… 2024-05-18 10:04:30
15 https://thebolditalic.com/?gi=9d44… 2024-05-18 10:04:19
16 https://richardc812hig5.slypage.co… 2024-05-18 10:04:16
17 http://jtayl.me/ 2024-05-18 10:04:12
18 https://8.vaterlines.com/index/dow… 2024-05-18 10:04:09
19 https://sauly852jns4.wiki-cms.com/ 2024-05-18 10:04:07
20 http://jtayl.me 2024-05-18 10:04:07