|
|
@ -7,6 +7,7 @@ |
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> |
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> |
|
|
<link rel="stylesheet" href="/static/lib/layui-v2.6.3/css/layui.css" media="all"> |
|
|
<link rel="stylesheet" href="/static/lib/layui-v2.6.3/css/layui.css" media="all"> |
|
|
|
|
|
<link rel="stylesheet" href="/static/lib/font-awesome-4.7.0/css/font-awesome.min.css" media="all"> |
|
|
<link rel="stylesheet" href="/static/css/public.css" media="all"> |
|
|
<link rel="stylesheet" href="/static/css/public.css" media="all"> |
|
|
<link rel="stylesheet" href="/static/js/lay-module/step-lay/step.css" media="all"> |
|
|
<link rel="stylesheet" href="/static/js/lay-module/step-lay/step.css" media="all"> |
|
|
</head> |
|
|
</head> |
|
|
@ -41,11 +42,11 @@ |
|
|
|
|
|
|
|
|
</style> |
|
|
</style> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="layuimini-container"> |
|
|
<div class="layuimini-container"> |
|
|
<div class="layuimini-main"> |
|
|
<div class="layuimini-main"> |
|
|
<div class="layui-fluid"> |
|
|
<div class="layui-fluid"> |
|
|
|
|
|
|
|
|
|
|
|
<a id="refresh" href="javascript:" data-refresh="刷新"><i class="fa fa-refresh"></i></a> |
|
|
<div class="layui-tab"> |
|
|
<div class="layui-tab"> |
|
|
<ul class="layui-tab-title" style="text-align: center"> |
|
|
<ul class="layui-tab-title" style="text-align: center"> |
|
|
<li class="layui-this">物料入库</li> |
|
|
<li class="layui-this">物料入库</li> |
|
|
@ -60,7 +61,6 @@ |
|
|
<form class="layui-form layui-form-pane" style="margin: 0 auto;max-width: 460px;"> |
|
|
<form class="layui-form layui-form-pane" style="margin: 0 auto;max-width: 460px;"> |
|
|
<div class="layui-card" id="cardParent"> |
|
|
<div class="layui-card" id="cardParent"> |
|
|
<div class="layui-card-body" id="cardItem" style="padding-right: 0px"> |
|
|
<div class="layui-card-body" id="cardItem" style="padding-right: 0px"> |
|
|
<hr> |
|
|
|
|
|
<i class="layui-icon layui-icon-subtraction" style="display: inline" |
|
|
<i class="layui-icon layui-icon-subtraction" style="display: inline" |
|
|
onclick="deleteItem(this)"></i> |
|
|
onclick="deleteItem(this)"></i> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
@ -218,7 +218,7 @@ |
|
|
<i class="layui-icon layui-icon-subtraction" style="display: inline" |
|
|
<i class="layui-icon layui-icon-subtraction" style="display: inline" |
|
|
onclick="deleteItemForGroup(this)"></i> |
|
|
onclick="deleteItemForGroup(this)"></i> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
<label class="layui-form-label" style="height: 40px;">组合名称:</label> |
|
|
<label class="layui-form-label" style="height: 40px;">组合名称:</label> |
|
|
<div class="layui-input-block"> |
|
|
<div class="layui-input-block"> |
|
|
<div class="inputdiv"> |
|
|
<div class="inputdiv"> |
|
|
<input type="text" placeholder="请选择组合" class="layui-input" |
|
|
<input type="text" placeholder="请选择组合" class="layui-input" |
|
|
@ -234,8 +234,8 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
<label class="layui-form-label" style="height: 40px;">组合编码:</label> |
|
|
<label class="layui-form-label" style="height: 40px;">组合编码:</label> |
|
|
<div class="layui-input-block" > |
|
|
<div class="layui-input-block"> |
|
|
<div class="inputdiv"> |
|
|
<div class="inputdiv"> |
|
|
<input id="gcode" name="code" type="text" |
|
|
<input id="gcode" name="code" type="text" |
|
|
placeholder="请填写入组合编码" |
|
|
placeholder="请填写入组合编码" |
|
|
@ -258,7 +258,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
<label class="layui-form-label" style="height: 40px;">仓库:</label> |
|
|
<label class="layui-form-label" style="height: 40px;">仓库:</label> |
|
|
<div class="layui-input-block"> |
|
|
<div class="layui-input-block"> |
|
|
<div class="inputdiv"> |
|
|
<div class="inputdiv"> |
|
|
<input type="text" placeholder="请选择仓库" class="layui-input" |
|
|
<input type="text" placeholder="请选择仓库" class="layui-input" |
|
|
@ -415,8 +415,8 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 用于标志当前表单是否第一次提交 |
|
|
// 用于标志当前表单是否第一次提交 |
|
|
let flagForForm = false; |
|
|
let flagForForm = false; |
|
|
let GroupflagForForm = false; |
|
|
let GroupflagForForm = false; |
|
|
|
|
|
|
|
|
// 用于暂存卡片个数(组合) |
|
|
// 用于暂存卡片个数(组合) |
|
|
var params2 = []; |
|
|
var params2 = []; |
|
|
@ -454,7 +454,7 @@ |
|
|
|
|
|
|
|
|
// 用于提交操作 |
|
|
// 用于提交操作 |
|
|
form.on('submit(formStep)', function (data) { |
|
|
form.on('submit(formStep)', function (data) { |
|
|
if(!flagForForm){ |
|
|
if (!flagForForm) { |
|
|
flagForForm = true; |
|
|
flagForForm = true; |
|
|
data = data.field; |
|
|
data = data.field; |
|
|
data.type = 1; |
|
|
data.type = 1; |
|
|
@ -473,7 +473,7 @@ |
|
|
if (data.status >= 300) { |
|
|
if (data.status >= 300) { |
|
|
var d = data.data; |
|
|
var d = data.data; |
|
|
if (d === "") { |
|
|
if (d === "") { |
|
|
layer.msg(data.statusInfo.detail,{icon:0,time:500},function () { |
|
|
layer.msg(data.statusInfo.detail, {icon: 0, time: 500}, function () { |
|
|
flagForForm = false; |
|
|
flagForForm = false; |
|
|
}); |
|
|
}); |
|
|
} else { |
|
|
} else { |
|
|
@ -516,7 +516,7 @@ |
|
|
}); |
|
|
}); |
|
|
// 用于提交操作(组合) |
|
|
// 用于提交操作(组合) |
|
|
form.on('submit(formStep2)', function (data) { |
|
|
form.on('submit(formStep2)', function (data) { |
|
|
if(!GroupflagForForm){ |
|
|
if (!GroupflagForForm) { |
|
|
GroupflagForForm = true; |
|
|
GroupflagForForm = true; |
|
|
data = data.field; |
|
|
data = data.field; |
|
|
data.type = 1; |
|
|
data.type = 1; |
|
|
@ -533,7 +533,7 @@ |
|
|
success: function (d) { |
|
|
success: function (d) { |
|
|
layer.close(this.layerIndex); |
|
|
layer.close(this.layerIndex); |
|
|
if (d.status >= 300) { |
|
|
if (d.status >= 300) { |
|
|
layer.msg(d.statusInfo.detail,{icon:5,time:1000},function() { |
|
|
layer.msg(d.statusInfo.detail, {icon: 5, time: 1000}, function () { |
|
|
GroupflagForForm = false; |
|
|
GroupflagForForm = false; |
|
|
});//失败的表情 |
|
|
});//失败的表情 |
|
|
|
|
|
|
|
|
@ -716,9 +716,9 @@ |
|
|
var req = {}; |
|
|
var req = {}; |
|
|
req.code = code; |
|
|
req.code = code; |
|
|
req.type = "in"; |
|
|
req.type = "in"; |
|
|
if(code !== ""){ |
|
|
if (code !== "") { |
|
|
// 展示遮盖层 |
|
|
// 展示遮盖层 |
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
$.ajax({ |
|
|
$.ajax({ |
|
|
url: "/material/findMatrialByCode", |
|
|
url: "/material/findMatrialByCode", |
|
|
type: "get", |
|
|
type: "get", |
|
|
@ -729,10 +729,10 @@ |
|
|
var d = d.data; |
|
|
var d = d.data; |
|
|
var idNumber = materialId.name.split("mid")[1]; |
|
|
var idNumber = materialId.name.split("mid")[1]; |
|
|
if (d == null) { |
|
|
if (d == null) { |
|
|
layer.msg("没有该编码,请确认是否输入正确",{ |
|
|
layer.msg("没有该编码,请确认是否输入正确", { |
|
|
icon:0, |
|
|
icon: 0, |
|
|
time:500 |
|
|
time: 500 |
|
|
},function () { |
|
|
}, function () { |
|
|
layer.close(loading2) |
|
|
layer.close(loading2) |
|
|
materialName.value = ""; |
|
|
materialName.value = ""; |
|
|
materialId.value = ""; |
|
|
materialId.value = ""; |
|
|
@ -786,8 +786,7 @@ |
|
|
if (shelfLife !== null && shelfLife !== undefined) { |
|
|
if (shelfLife !== null && shelfLife !== undefined) { |
|
|
$("#" + "producedDateItem" + idNumber).show(); |
|
|
$("#" + "producedDateItem" + idNumber).show(); |
|
|
$("#" + "producedDate" + idNumber).attr("lay-verify", "required"); |
|
|
$("#" + "producedDate" + idNumber).attr("lay-verify", "required"); |
|
|
} |
|
|
} else { |
|
|
else { |
|
|
|
|
|
$("#" + "producedDateItem" + idNumber).hide(); |
|
|
$("#" + "producedDateItem" + idNumber).hide(); |
|
|
} |
|
|
} |
|
|
layer.close(loading2) |
|
|
layer.close(loading2) |
|
|
@ -837,7 +836,7 @@ |
|
|
end: function () { |
|
|
end: function () { |
|
|
var mid = materialId.value; |
|
|
var mid = materialId.value; |
|
|
if (mid !== '') { |
|
|
if (mid !== '') { |
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
$.ajax({ |
|
|
$.ajax({ |
|
|
url: "/material/findMatrialById?mid=" + mid, |
|
|
url: "/material/findMatrialById?mid=" + mid, |
|
|
type: "get", |
|
|
type: "get", |
|
|
@ -911,8 +910,8 @@ |
|
|
var materialId = materialName.parentNode.parentNode.childNodes[3]; |
|
|
var materialId = materialName.parentNode.parentNode.childNodes[3]; |
|
|
var req = {}; |
|
|
var req = {}; |
|
|
data = data.split(",")[0]; |
|
|
data = data.split(",")[0]; |
|
|
if(data !== ""){ |
|
|
if (data !== "") { |
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
req.mname = data; |
|
|
req.mname = data; |
|
|
$.ajax({ |
|
|
$.ajax({ |
|
|
url: "/material/findMaterialByCondition", |
|
|
url: "/material/findMaterialByCondition", |
|
|
@ -922,20 +921,20 @@ |
|
|
contentType: "application/json;charset=utf-8", |
|
|
contentType: "application/json;charset=utf-8", |
|
|
success: function (d) { |
|
|
success: function (d) { |
|
|
if (d.count > 1) { |
|
|
if (d.count > 1) { |
|
|
layer.msg("请点击右侧搜索确定物品",{ |
|
|
layer.msg("请点击右侧搜索确定物品", { |
|
|
icon:0, |
|
|
icon: 0, |
|
|
time:500 |
|
|
time: 500 |
|
|
},function () { |
|
|
}, function () { |
|
|
materialId.value = ""; |
|
|
materialId.value = ""; |
|
|
codeValue.value = ""; |
|
|
codeValue.value = ""; |
|
|
layer.close(loading2) |
|
|
layer.close(loading2) |
|
|
}); |
|
|
}); |
|
|
return false; |
|
|
return false; |
|
|
} else if (d.count === 0) { |
|
|
} else if (d.count === 0) { |
|
|
layer.msg("没有该物品,请确认输入是否正确",{ |
|
|
layer.msg("没有该物品,请确认输入是否正确", { |
|
|
icon:5, |
|
|
icon: 5, |
|
|
time:500 |
|
|
time: 500 |
|
|
},function() { |
|
|
}, function () { |
|
|
materialId.value = ""; |
|
|
materialId.value = ""; |
|
|
codeValue.value = ""; |
|
|
codeValue.value = ""; |
|
|
materialName.value = ""; |
|
|
materialName.value = ""; |
|
|
@ -976,10 +975,9 @@ |
|
|
scanCodeInStorage = function (obj) { |
|
|
scanCodeInStorage = function (obj) { |
|
|
let wxScan = parent; |
|
|
let wxScan = parent; |
|
|
|
|
|
|
|
|
if(wxScan.wx === undefined){ |
|
|
if (wxScan.wx === undefined) { |
|
|
wxScan = wxScan.parent.wx; |
|
|
wxScan = wxScan.parent.wx; |
|
|
} |
|
|
} else { |
|
|
else{ |
|
|
|
|
|
wxScan = wxScan.wx; |
|
|
wxScan = wxScan.wx; |
|
|
} |
|
|
} |
|
|
wxScan.scanQRCode({ |
|
|
wxScan.scanQRCode({ |
|
|
@ -993,7 +991,7 @@ |
|
|
req.qrCode = result; |
|
|
req.qrCode = result; |
|
|
req.codeFlag = 2; |
|
|
req.codeFlag = 2; |
|
|
$("#qrCode" + obj.id.split("qrCodeImg")[1]).val(result); |
|
|
$("#qrCode" + obj.id.split("qrCodeImg")[1]).val(result); |
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
$.ajax({ |
|
|
$.ajax({ |
|
|
url: "/material/qywxApplicationInScanQrCode", |
|
|
url: "/material/qywxApplicationInScanQrCode", |
|
|
type: "post", |
|
|
type: "post", |
|
|
@ -1089,10 +1087,9 @@ |
|
|
scanBarCode = function (obj) { |
|
|
scanBarCode = function (obj) { |
|
|
let wxScan = parent; |
|
|
let wxScan = parent; |
|
|
|
|
|
|
|
|
if(wxScan.wx === undefined){ |
|
|
if (wxScan.wx === undefined) { |
|
|
wxScan = wxScan.parent.wx; |
|
|
wxScan = wxScan.parent.wx; |
|
|
} |
|
|
} else { |
|
|
else{ |
|
|
|
|
|
wxScan = wxScan.wx; |
|
|
wxScan = wxScan.wx; |
|
|
} |
|
|
} |
|
|
wxScan.scanQRCode({ |
|
|
wxScan.scanQRCode({ |
|
|
@ -1105,7 +1102,7 @@ |
|
|
var req = {}; |
|
|
var req = {}; |
|
|
req.qrCode = result; |
|
|
req.qrCode = result; |
|
|
req.codeFlag = 1; |
|
|
req.codeFlag = 1; |
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
$.ajax({ |
|
|
$.ajax({ |
|
|
url: "/material/qywxApplicationInScanBarCode", |
|
|
url: "/material/qywxApplicationInScanBarCode", |
|
|
type: "post", |
|
|
type: "post", |
|
|
@ -1161,8 +1158,7 @@ |
|
|
layer.close(loading2) |
|
|
layer.close(loading2) |
|
|
form.render(); |
|
|
form.render(); |
|
|
|
|
|
|
|
|
} |
|
|
} else { |
|
|
else { |
|
|
|
|
|
// 如果没有对应关系 |
|
|
// 如果没有对应关系 |
|
|
layer.msg("对于编码:" + result + ",并未发现对应的物料", { |
|
|
layer.msg("对于编码:" + result + ",并未发现对应的物料", { |
|
|
icon: 0, |
|
|
icon: 0, |
|
|
@ -1236,22 +1232,21 @@ |
|
|
scanLocationByQrCode = function (obj) { |
|
|
scanLocationByQrCode = function (obj) { |
|
|
let wxScan = parent; |
|
|
let wxScan = parent; |
|
|
|
|
|
|
|
|
if(wxScan.wx === undefined){ |
|
|
if (wxScan.wx === undefined) { |
|
|
wxScan = wxScan.parent.wx; |
|
|
wxScan = wxScan.parent.wx; |
|
|
} |
|
|
} else { |
|
|
else{ |
|
|
|
|
|
wxScan = wxScan.wx; |
|
|
wxScan = wxScan.wx; |
|
|
} |
|
|
} |
|
|
wxScan.scanQRCode({ |
|
|
wxScan.scanQRCode({ |
|
|
desc: 'scanQRCode desc', |
|
|
desc: 'scanQRCode desc', |
|
|
needResult: 1, // 默认为0,扫描结果由企业微信处理,1则直接返回扫描结果, |
|
|
needResult: 1, // 默认为0,扫描结果由企业微信处理,1则直接返回扫描结果, |
|
|
scanType: ["qrCode","barCode"], // 可以指定扫二维码还是条形码(一维码),默认二者都有 |
|
|
scanType: ["qrCode", "barCode"], // 可以指定扫二维码还是条形码(一维码),默认二者都有 |
|
|
success: function (res) { |
|
|
success: function (res) { |
|
|
// 回调 |
|
|
// 回调 |
|
|
var result = res.resultStr;//当needResult为1时返回处理结果 |
|
|
var result = res.resultStr;//当needResult为1时返回处理结果 |
|
|
var req = {}; |
|
|
var req = {}; |
|
|
req.qrCode = result; |
|
|
req.qrCode = result; |
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
$.ajax({ |
|
|
$.ajax({ |
|
|
url: "/place/qywxApplicationInScanQrCode", |
|
|
url: "/place/qywxApplicationInScanQrCode", |
|
|
type: "post", |
|
|
type: "post", |
|
|
@ -1267,10 +1262,10 @@ |
|
|
var placeId = parent.childNodes[5]; |
|
|
var placeId = parent.childNodes[5]; |
|
|
if (flag === 0) { |
|
|
if (flag === 0) { |
|
|
// 如果没有获取到位置 |
|
|
// 如果没有获取到位置 |
|
|
layer.msg("并未查询到对应位置,请重新扫描",{ |
|
|
layer.msg("并未查询到对应位置,请重新扫描", { |
|
|
icon:0, |
|
|
icon: 0, |
|
|
time:1000 |
|
|
time: 1000 |
|
|
},function () { |
|
|
}, function () { |
|
|
layer.close(loading2) |
|
|
layer.close(loading2) |
|
|
}); |
|
|
}); |
|
|
} else if (flag === 1) { |
|
|
} else if (flag === 1) { |
|
|
@ -1311,9 +1306,9 @@ |
|
|
// gname |
|
|
// gname |
|
|
let gnameItem = gnameParent.childNodes[1].childNodes[1]; |
|
|
let gnameItem = gnameParent.childNodes[1].childNodes[1]; |
|
|
let req = {}; |
|
|
let req = {}; |
|
|
if(code !== ""){ |
|
|
if (code !== "") { |
|
|
req.code = code; |
|
|
req.code = code; |
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
$.ajax({ |
|
|
$.ajax({ |
|
|
url: "/group/findGroupByCodeForIn", |
|
|
url: "/group/findGroupByCodeForIn", |
|
|
type: "post", |
|
|
type: "post", |
|
|
@ -1405,7 +1400,7 @@ |
|
|
end: function () { |
|
|
end: function () { |
|
|
let gid = gidItem.value; |
|
|
let gid = gidItem.value; |
|
|
if (gid !== '') { |
|
|
if (gid !== '') { |
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
|
|
|
|
|
|
let req = {}; |
|
|
let req = {}; |
|
|
req.gid = gid; |
|
|
req.gid = gid; |
|
|
@ -1477,7 +1472,7 @@ |
|
|
|
|
|
|
|
|
if (gname !== '') { |
|
|
if (gname !== '') { |
|
|
|
|
|
|
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
|
|
|
|
|
|
var req = {}; |
|
|
var req = {}; |
|
|
req.gname = gname; |
|
|
req.gname = gname; |
|
|
@ -1562,22 +1557,21 @@ |
|
|
scanCodeByOut = function (obj) { |
|
|
scanCodeByOut = function (obj) { |
|
|
let wxScan = parent; |
|
|
let wxScan = parent; |
|
|
|
|
|
|
|
|
if(wxScan.wx === undefined){ |
|
|
if (wxScan.wx === undefined) { |
|
|
wxScan = wxScan.parent.wx; |
|
|
wxScan = wxScan.parent.wx; |
|
|
} |
|
|
} else { |
|
|
else{ |
|
|
|
|
|
wxScan = wxScan.wx; |
|
|
wxScan = wxScan.wx; |
|
|
} |
|
|
} |
|
|
wxScan.scanQRCode({ |
|
|
wxScan.scanQRCode({ |
|
|
desc: 'scanQRCode desc', |
|
|
desc: 'scanQRCode desc', |
|
|
needResult: 1, // 默认为0,扫描结果由企业微信处理,1则直接返回扫描结果, |
|
|
needResult: 1, // 默认为0,扫描结果由企业微信处理,1则直接返回扫描结果, |
|
|
scanType: ["qrCode","barCode"], // 可以指定扫二维码还是条形码(一维码),默认二者都有 |
|
|
scanType: ["qrCode", "barCode"], // 可以指定扫二维码还是条形码(一维码),默认二者都有 |
|
|
success: function (res) { |
|
|
success: function (res) { |
|
|
// 回调 |
|
|
// 回调 |
|
|
var result = res.resultStr;//当needResult为1时返回处理结果 |
|
|
var result = res.resultStr;//当needResult为1时返回处理结果 |
|
|
var req = {}; |
|
|
var req = {}; |
|
|
req.qrCode = result; |
|
|
req.qrCode = result; |
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
|
|
|
|
|
|
$.ajax({ |
|
|
$.ajax({ |
|
|
url: "/material/qywxApplicationOutScanQrCode", |
|
|
url: "/material/qywxApplicationOutScanQrCode", |
|
|
@ -1819,6 +1813,9 @@ |
|
|
|
|
|
|
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
$('body').on('click', '[data-refresh]', function () { |
|
|
|
|
|
location.reload(); |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
}) |
|
|
}) |
|
|
</script> |
|
|
</script> |
|
|
|