初始上传

This commit is contained in:
2026-04-04 17:27:12 +08:00
parent 4d80d28eb4
commit b7e11774ee
11191 changed files with 1588469 additions and 0 deletions

View File

@@ -0,0 +1,163 @@
<script type="text/html" id="express_sheet_html">
<div class="layui-form express-sheet">
<div class="layui-form-item express-mode">
<label class="layui-form-label"><span class="required">*</span></label>
<div class="layui-input-block len-mid">
<select name="template_id" lay-search lay-filter="express_company" lay-verify="required">
<option value="">请选择面单模版</option>
{{# layui.each(d, function(index, item){ }}
<option value="{{ item.id }}" {{# if(item.is_default === 1){ }} selected {{# } }} >{{ item.template_name }}</option>
{{# }); }}
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">是否发货</label>
<div class="layui-input-block">
<input type="checkbox" name="is_delivery" lay-skin="switch" value="1">
</div>
</div>
<div class="form-row">
<button type="button" class="layui-btn" lay-submit lay-filter="express_sheet_save">点击确定</button>
</div>
</div>
</script>
<script type="text/html" id="again_express_sheet_html">
<div class="layui-form express-sheet">
<div class="layui-form-item express-mode">
<label class="layui-form-label"><span class="required">*</span></label>
<div class="layui-input-block len-mid">
<select name="template_id" lay-search lay-filter="express_company" lay-verify="required">
<option value="">请选择面单模版</option>
{{# layui.each(d, function(index, item){ }}
<option value="{{ item.id }}" {{# if(item.is_default === 1){ }} selected {{# } }} >{{ item.template_name }}</option>
{{# }); }}
</select>
</div>
</div>
<div class="form-row">
<button type="button" class="layui-btn" lay-submit lay-filter="express_sheet_save">点击确定</button>
</div>
</div>
</script>
<script>
var expresselectronicsheetlist = [];
//获取物流公司
$.ajax({
type: "post",
url: ns.url("shop/delivery/getexpresselectronicsheetlist"),
dataType: 'json',
success: function (res) {
if (res.code == 0) {
expresselectronicsheetlist = res.data;
}
}
});
//打印电子面单
function printElectronicsheetAction(order_id_list){
var getTpl = $("#express_sheet_html").html();
laytpl(getTpl).render(expresselectronicsheetlist, function(html) {
layer.open({
type: 1,
shadeClose: true,
shade: 0.3,
fixed: false,
scrollbar: false,
title: "打印电子面单",
area: '550px',
content: html,
success: function (layero, index) {
form.render();
form.on('submit(express_sheet_save)', function (data) {
$.each(order_id_list, function(index, value) {
data.field.order_id = value;
$.ajax({
type: 'post',
url: ns.url("shop/delivery/printElectronicsheet"),
dataType: 'JSON',
data: data.field,
success: function (res) {
layer.msg(res.message);
if (res.code >= 0) {
expressSheet(res.data.PrintTemplate);
listenerHash(); // 刷新页面
layer.closeAll();
}
}
});
});
});
}
});
})
}
/**
* 批量打印电子面单
*/
function CreateTwoFormPage(html){
LODOP=getLodop();
if(LODOP) {
LODOP.PRINT_INIT("打印电子面单");
LODOP.ADD_PRINT_HTM(0, 10, "95%", "100%", html);
}
}
function expressSheet(html) {
CreateTwoFormPage(html);
// LODOP.PREVIEW(); //预览
LODOP.PRINT(); //直接打印
}
function orderPrintElectronicsheet(order_id){
printElectronicsheetAction([order_id]);
}
// 重新打印电子面单
function printElectronicsheet(order_id)
{
var getTpl = $("#again_express_sheet_html").html();
laytpl(getTpl).render(expresselectronicsheetlist, function(html) {
layer.open({
type: 1,
shadeClose: true,
shade: 0.3,
fixed: false,
scrollbar: false,
title: "打印电子面单",
area: '550px',
content: html,
success: function (layero, index) {
form.render();
form.on('submit(express_sheet_save)', function (data) {
data.field.order_id = order_id;
$.ajax({
type: 'post',
url: ns.url("shop/delivery/printElectronicsheet"),
dataType: 'JSON',
data: data.field,
success: function (res) {
layer.msg(res.message);
if (res.code >= 0) {
expressSheet(res.data.PrintTemplate);
listenerHash(); // 刷新页面
layer.closeAll();
}
}
});
});
}
});
})
}
</script>