index.html
23.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
<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.js"></script>
</head>
<body ng-controller="MyController">
<!--电子订单打印模板 -->
<!--<div print-logistics ng-model="logistics" data-logistics-old="logisticsOld" data-is-edit="{{isEdit}}" data-print-url="./wuliu.jpg" ></div>-->
<!--<div ng-repeat="log in logistics.items">{{log}}</div>-->
<!--电子订单打印模板 从外面传入需要的字段-->
<!--<div print-logistics-dynamic ng-model="logistics" data-logistics-in="logisticsIn" data-options="options" data-is-edit="{{isEdit}}" data-print-url-dynamic="./logisticpic1.jpg" ></div>-->
<!--<div ng-repeat="log1 in logistics.items">{{log1}}</div>-->
<!--电子订单打印模板 从外面传入需要的字段-->
<div print-logistics-dynamic-new ng-model="logistics" data-logistics-in="logisticsIn" data-options="options" data-is-edit="{{isEdit}}" data-print-url-dynamic="./wuliu.jpg" ></div>
<div ng-repeat="log1 in logistics.items">{{log1}}</div>
<!--pos小票打印模板-->
<!--<div print-logistics-pos ng-model="logistics" data-logistics-param="logisticsParam" data-option="option" data-is-edit="{{isEdit}}" data-print-url-pos="./logisticpos.jpg" ></div>-->
<!--<div ng-repeat="log2 in logistics.logisticsTop">{{log2}}</div>-->
<!--<div ng-repeat="log2 in logistics.logisticsMiddle">{{log2}}</div>-->
<!--<div ng-repeat="log2 in logistics.logisticsBottom">{{log2}}</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.option={
logisticsTop:{
size:{
sizeWidth:80,
sizeHeight:80
},
items:[ {"key":"number","value":"欢迎语","offsetX":"5","offsetY":"4" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"name","value":"1","offsetX":"5","offsetY":"30" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"门牌编号","offsetX":"5","offsetY":"60" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"收银员编号","offsetX":"5","offsetY":"80" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"小票单号","offsetX":"5","offsetY":"100" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"打印时间","offsetX":"5","offsetY":"130" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"}
]
},
logisticsMiddle:{
size:{
sizeWidth:80,
sizeHeight:0
},
items:[ {"key":"number","value":"商品名称:","offsetX":"5","offsetY":"4" ,"state":"true","width":"60","height":"30","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"name","value":"数量","offsetX":"5","offsetY":"30" ,"state":"true","width":"60","height":"30","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"name","value":"金额","offsetX":"5","offsetY":"50" ,"state":"true","width":"60","height":"30","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"}
]
},
logisticsBottom:{
size:{
sizeWidth:80,
sizeHeight:60
},
items:[ {"key":"number","value":"合计:","offsetX":"70","offsetY":"80" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"name","value":"商城卡支付:","offsetX":"70","offsetY":"90" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"优惠金额:","offsetX":"70","offsetY":"135" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"应收金额:","offsetX":"70","offsetY":"165" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"实收金额:","offsetX":"70","offsetY":"180" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"谢谢","offsetX":"70","offsetY":"190" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"}
]
}
};
$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":"备注1111","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"},
{"key":"tel","value":"测试","offsetX":"0","offsetY":"0" ,"state":"true","width":"576","height":"176","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"}
]
};
$timeout(
function() {
$scope.logisticsOld={
size:{
sizeWidth:200,
sizeHeight:120
},
pictureId:"",
// pictureUrl:"./wuliu.jpg",
title:"运单模板",
carrierId:"",
offset:{
offsetX:"0",
offsetY:"0"
},
scale:"0.25",
items:[ {"key":"number","value":"订单编号","offsetX":"10","offsetY":"10" ,"state":"true","width":"150","height":"24","isBold":true,"isOblique":true,"letterSpacing":"8","fontSize":"14"},
{"key":"name","value":"发件人姓名","offsetX":"10","offsetY":"40" ,"state":"true","width":"150","height":"24","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"发件人电话","offsetX":"10","offsetY":"70" ,"state":"true","width":"150","height":"24","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"发件人公司","offsetX":"10","offsetY":"100" ,"state":"true","width":"150","height":"24","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"发件人地址","offsetX":"30","offsetY":"130" ,"state":"true","width":"150","height":"24","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"发件人邮编","offsetX":"10","offsetY":"160" ,"state":"true","width":"150","height":"24","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"收件人姓名","offsetX":"20","offsetY":"190" ,"state":"true","width":"150","height":"24","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"收件人电话","offsetX":"10","offsetY":"220" ,"state":"true","width":"150","height":"24","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"收件人地址","offsetX":"10","offsetY":"250" ,"state":"true","width":"150","height":"24","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"收件人邮编","offsetX":"10","offsetY":"280" ,"state":"true","width":"150","height":"24","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"代收金额","offsetX":"10","offsetY":"310" ,"state":"true","width":"150","height":"24","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"货到付款物流编号","offsetX":"10","offsetY":"340" ,"state":"true","width":"150","height":"24","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"备 注","offsetX":"10","offsetY":"370" ,"state":"true","width":"150","height":"24","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"}
]
}
$scope.logisticsIn={
size:{
sizeWidth:200,
sizeHeight:120
},
pictureId:"",
// pictureUrl1:"./logisticpic1.jpg",
title:"运单模板",
carrierId:"",
offset:{
offsetX:"0",
offsetY:"0"
},
scale:"1.5",
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"}
]
}
$scope.logisticsParam={
size:{
sizeWidth:80,
sizeHeight:200
},
pictureId:"",
title:"pos小票模板",
carrierId:"",
offset:{
offsetX:"0",
offsetY:"0"
},
scale:"0.35",
logisticsTop:{
size:{
sizeWidth:80,
sizeHeight:80
},
items:[ {"key":"number","value":"欢迎语","offsetX":"5","offsetY":"6" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"name","value":"1","offsetX":"5","offsetY":"30" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"门牌编号","offsetX":"5","offsetY":"50" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"收银员编号","offsetX":"5","offsetY":"70" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"小票单号","offsetX":"5","offsetY":"90" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"打印时间","offsetX":"5","offsetY":"110" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"}
]
},
logisticsMiddle:{
size:{
sizeWidth:80
},
items:[ {"key":"number","value":"商品名称:","offsetX":"5","offsetY":"4" ,"state":"true","width":"100","height":"30","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"name","value":"数量","offsetX":"5","offsetY":"30" ,"state":"true","width":"60","height":"30","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"name","value":"金额","offsetX":"5","offsetY":"50" ,"state":"true","width":"60","height":"30","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"}
]
},
logisticsBottom:{
size:{
sizeWidth:80,
sizeHeight:60
},
items:[ {"key":"number","value":"合计:","offsetX":"70","offsetY":"80" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"name","value":"商城卡支付:","offsetX":"70","offsetY":"110" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"优惠金额:","offsetX":"70","offsetY":"135" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"应收金额:","offsetX":"70","offsetY":"165" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"实收金额:","offsetX":"70","offsetY":"189" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"},
{"key":"tel","value":"谢谢","offsetX":"30","offsetY":"210" ,"state":"true","width":"150","height":"20","isBold":false,"isOblique":false,"letterSpacing":"0","fontSize":"14"}
]
}
}
},
1000
);
$scope.doSave=function(){
}
}]);
</script>
</html>