index-dynamic.html 9.95 KB
<html ng-app="myApp">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
	<title>无标题</title>
    <link  rel="stylesheet"  type="text/css" href="../spm_modules/bootstrap-css/1.0.0/bootstrap.css">
    <link href="../spm_modules/xn-icon-common/1.0.0/iconfont.css" rel="stylesheet">
    <link rel="stylesheet" type="text/css" href="./base.css">
    <link rel="stylesheet" type="text/css" href="../directive/style.css">
    <link rel="stylesheet" type="text/css" href="../spm_modules/xn-directive-attachment/1.1.3/directive/style.css">
	<script type="text/javascript" src="../spm_modules/jquery/1.7.2/jquery.js"></script>
	<script type="text/javascript" src="../spm_modules/xn-angular/1.0.0/angular.js"></script>

    <script type="text/javascript" src="../spm_modules/angular-ui/1.0.0/bootstraptpls.js"></script>
    <script type="text/javascript" src="../spm_modules/xn-filter-common/1.0.0/filter/commons.js"></script>
    <script type="text/javascript" src="../spm_modules/xn-service-common/1.0.0/service/commons.js"></script>
    <script type="text/javascript" src="../spm_modules/xn-service-foundation/1.0.0/service/foundations.js"></script>
	<script type="text/javascript" src="../spm_modules/xn-directive-attachment/1.1.3/directive/attachments.js"></script>
	<script type="text/javascript" src="../directive/prints-dynamic.js"></script>
</head>
<body ng-controller="MyController">
        <div print-logistics-dynamic   ng-model="logistics"  data-logistics-old="logisticsOld"  data-options="options"  data-is-edit="{{isEdit}}" data-print-url="./logisticpic1.jpg" ></div>
        <div  ng-repeat="log in logistics.items">{{log}}</div>

<button ng-click="doSave()">保存</button>
</body>
<script type="text/javascript">

	angular.module("myApp", ["xn.directive.prints","ui.bootstrap","xn.filter.common","xn.service.common","xn.service.foundation","xn.directive.attachment"])
	.controller("MyController", ["$scope","$timeout","toolsService", function($scope,$timeout,toolsService){
                $scope.logistics={};
                $scope.logisticsOld="";
                $scope.options={

                    items:[  {"key":"number","value":"logo","offsetX":"5","offsetY":"4" ,"state":"true","width":"176","height":"53","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"name","value":"单号","offsetX":"5","offsetY":"57" ,"state":"true","width":"576","height":"88","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"集散地","offsetX":"500","offsetY":"146" ,"state":"true","width":"435","height":"59","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"编码","offsetX":"450","offsetY":"160" ,"state":"true","width":"129","height":"29","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"收件信息","offsetX":"35","offsetY":"207" ,"state":"true","width":"406","height":"106","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"寄件信息","offsetX":"35","offsetY":"312" ,"state":"true","width":"406","height":"71","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"服务","offsetX":"443","offsetY":"236" ,"state":"true","width":"141","height":"147","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"编码1","offsetX":"98","offsetY":"404" ,"state":"true","width":"412","height":"106","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"备注1","offsetX":"7","offsetY":"30" ,"state":"true","width":"259","height":"112","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"签收人","offsetX":"265","offsetY":"530" ,"state":"true","width":"206","height":"112","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"二维码1","offsetX":"482","offsetY":"538" ,"state":"true","width":"94","height":"94","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"logo1","offsetX":"7","offsetY":"670" ,"state":"true","width":"176","height":"53","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"编码2","offsetX":"185","offsetY":"655" ,"state":"true","width":"400","height":"82","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"收件1","offsetX":"36","offsetY":"740" ,"state":"true","width":"435","height":"71","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"寄件1","offsetX":"36","offsetY":"810" ,"state":"true","width":"435","height":"71","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"二维码2","offsetX":"480","offsetY":"750" ,"state":"true","width":"94","height":"94","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                        {"key":"tel","value":"备注2","offsetX":"8","offsetY":"880" ,"state":"true","width":"576","height":"176","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"}

                    ]

                };


                $timeout(
                        function() {
                            $scope.logisticsOld={
                                size:{
                                    sizeWidth:100,
                                    sizeHeight:180
                                },
                                pictureId:"",
//                               pictureUrl:"./wuliu.jpg",
                                title:"运单模板",
                                carrierId:"",
                                offset:{
                                    offsetX:"0",
                                    offsetY:"0"
                                },
                                scale:"0.17",
                                items:[  {"key":"number","value":"logo","offsetX":"5","offsetY":"4" ,"state":"true","width":"176","height":"53","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"name","value":"单号","offsetX":"5","offsetY":"57" ,"state":"true","width":"576","height":"88","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"集散地","offsetX":"10","offsetY":"146" ,"state":"true","width":"435","height":"59","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"编码","offsetX":"450","offsetY":"160" ,"state":"true","width":"129","height":"29","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"收件信息","offsetX":"35","offsetY":"207" ,"state":"true","width":"406","height":"106","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"寄件信息","offsetX":"35","offsetY":"312" ,"state":"true","width":"406","height":"71","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"服务","offsetX":"443","offsetY":"236" ,"state":"true","width":"141","height":"147","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"编码1","offsetX":"98","offsetY":"404" ,"state":"true","width":"412","height":"106","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"备注1","offsetX":"7","offsetY":"530" ,"state":"true","width":"259","height":"112","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"签收人","offsetX":"265","offsetY":"530" ,"state":"true","width":"206","height":"112","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"二维码1","offsetX":"482","offsetY":"538" ,"state":"true","width":"94","height":"94","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"logo1","offsetX":"7","offsetY":"670" ,"state":"true","width":"176","height":"53","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"编码2","offsetX":"185","offsetY":"655" ,"state":"true","width":"400","height":"82","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"收件1","offsetX":"36","offsetY":"740" ,"state":"true","width":"435","height":"71","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"寄件1","offsetX":"36","offsetY":"810" ,"state":"true","width":"435","height":"71","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"二维码2","offsetX":"480","offsetY":"750" ,"state":"true","width":"94","height":"94","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
                                    {"key":"tel","value":"备注2","offsetX":"8","offsetY":"880" ,"state":"true","width":"576","height":"176","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"}

                                ]
                            }
                        },
                        1000
                );
                $scope.doSave=function(){

                }



	}]);
</script>
</html>