Browse Source

组织表单二次提交

lwx_dev
erdanergou 3 years ago
parent
commit
1f2279be92
  1. 39
      src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java
  2. 9
      src/main/java/com/dreamchaser/depository_manage/service/impl/GroupServiceImpl.java
  3. 13
      src/main/resources/templates/pages/application/application-in.html
  4. 7
      src/main/resources/templates/pages/application/application-in_back.html
  5. 8
      src/main/resources/templates/pages/application/application-in_scanQrCode.html
  6. 40
      src/main/resources/templates/pages/application/application-out.html
  7. 7
      src/main/resources/templates/pages/application/application-out_back.html
  8. 6
      src/main/resources/templates/pages/application/application-out_scanQrCode.html
  9. 10
      src/main/resources/templates/pages/application/application-review.html
  10. 6
      src/main/resources/templates/pages/application/application-transfer.html
  11. 6
      src/main/resources/templates/pages/application/application-transfer_back.html
  12. 6
      src/main/resources/templates/pages/application/application_in_multi.html
  13. 6
      src/main/resources/templates/pages/application/form-step-look_group_review.html
  14. 6
      src/main/resources/templates/pages/application/form-step-look_in_review.html
  15. 31
      src/main/resources/templates/pages/applicationForStorageCenter/application-out.html
  16. 6
      src/main/resources/templates/pages/applicationForStorageCenter/application-out_back.html
  17. 5
      src/main/resources/templates/pages/applicationForStorageCenter/application-out_scanQrCode.html
  18. 5
      src/main/resources/templates/pages/company/company_add.html
  19. 5
      src/main/resources/templates/pages/constructionunit/constructionunit_add.html
  20. 5
      src/main/resources/templates/pages/constructionunit/constructionunit_edit.html
  21. 6
      src/main/resources/templates/pages/group/applicationInForGroup.html
  22. 25
      src/main/resources/templates/pages/group/applicationOutForGroup.html
  23. 2
      src/main/resources/templates/pages/group/group-add.html
  24. 16
      src/main/resources/templates/pages/group/group-add_back.html
  25. 1
      src/main/resources/templates/pages/group/group_edit.html
  26. 14
      src/main/resources/templates/pages/group/group_material_edit.html
  27. 6
      src/main/resources/templates/pages/material/material-add.html
  28. 6
      src/main/resources/templates/pages/material/material-add_back.html
  29. 6
      src/main/resources/templates/pages/material/material-view.html
  30. 7
      src/main/resources/templates/pages/materialtype/materialType_add.html
  31. 24
      src/main/resources/templates/pages/materialtype/materialType_edit.html
  32. 6
      src/main/resources/templates/pages/notice/notice-add.html
  33. 6
      src/main/resources/templates/pages/notice/notice-edit.html
  34. 7
      src/main/resources/templates/pages/place/place_add.html
  35. 6
      src/main/resources/templates/pages/place/place_edit.html
  36. 6
      src/main/resources/templates/pages/place/place_editForTray.html
  37. 6
      src/main/resources/templates/pages/post/postRole_add.html
  38. 6
      src/main/resources/templates/pages/post/postRole_edit.html
  39. 18
      src/main/resources/templates/pages/scanQrCode/ScanBarOrQrCodeOut.html
  40. 7
      src/main/resources/templates/pages/split/split_add.html
  41. 6
      src/main/resources/templates/pages/split/split_edit.html
  42. 12
      src/main/resources/templates/pages/stockTaking/stockTaking.html
  43. 6
      src/main/resources/templates/pages/stockTaking/stockTakingComplete.html
  44. 7
      src/main/resources/templates/pages/stockTaking/stockTakingForTable.html
  45. 6
      src/main/resources/templates/pages/stockTaking/stockTakingReview.html
  46. 7
      src/main/resources/templates/pages/stockTaking/stockTaking_back.html
  47. 10
      src/main/resources/templates/pages/stockTaking/stockTransfer.html
  48. 7
      src/main/resources/templates/pages/warehouse/depository_add.html
  49. 6
      src/main/resources/templates/pages/warehouse/warehouse_view.html

39
src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java

@ -244,8 +244,7 @@ public class DepositoryRecordController {
recordIds.add(ObjectFormatUtil.toInteger(map.get("applicationInId"))); recordIds.add(ObjectFormatUtil.toInteger(map.get("applicationInId")));
mtIdList.add(ObjectFormatUtil.toLong(map.get("mtId"))); mtIdList.add(ObjectFormatUtil.toLong(map.get("mtId")));
} }
} } else {
else {
// 获取库位id // 获取库位id
Integer placeId = ObjectFormatUtil.toInteger(map.get("placeId")); Integer placeId = ObjectFormatUtil.toInteger(map.get("placeId"));
if (placeId == 0) {// 如果插入到仓库 if (placeId == 0) {// 如果插入到仓库
@ -466,15 +465,21 @@ public class DepositoryRecordController {
map.remove("id"); map.remove("id");
map.put("parentId", id); map.put("parentId", id);
} }
if (map.containsKey("constructionUnitId")) {
String constructionUnitId = map.get("constructionUnitId").toString(); String constructionUnitId = map.get("constructionUnitId").toString();
String adminorgId = map.get("adminorgId").toString(); if ("".equals(constructionUnitId)) {
if("".equals(constructionUnitId))
{
map.remove("constructionUnitId"); map.remove("constructionUnitId");
} }
}
if (map.containsKey("adminorgId")) {
String adminorgId = map.get("adminorgId").toString();
if ("".equals(adminorgId)) { if ("".equals(adminorgId)) {
map.put("adminorgId", userToken.getMaindeparment()); map.put("adminorgId", userToken.getMaindeparment());
} }
} else {
map.put("adminorgId", userToken.getMaindeparment());
}
integer += depositoryRecordService.insertApplicationOutMin(map); integer += depositoryRecordService.insertApplicationOutMin(map);
// 开启一个线程执行发送信息操作 // 开启一个线程执行发送信息操作
@ -542,29 +547,41 @@ public class DepositoryRecordController {
insert.put("unit", map.get("unit" + temp)); insert.put("unit", map.get("unit" + temp));
// 获取主订单编号 // 获取主订单编号
insert.put("parentId", id); insert.put("parentId", id);
if (map.containsKey("constructionUnitId" + temp)) {
String constructionUnitId = (String) map.get("constructionUnitId" + temp); String constructionUnitId = (String) map.get("constructionUnitId" + temp);
String adminorgId = (String) map.get("adminorgId"+temp); if (!"".equals(constructionUnitId)) {
if(!"".equals(constructionUnitId))
{
insert.put("constructionUnitId", constructionUnitId); insert.put("constructionUnitId", constructionUnitId);
} }
}
if (map.containsKey("adminorgId" + temp)) {
String adminorgId = (String) map.get("adminorgId" + temp);
if ("".equals(adminorgId)) { if ("".equals(adminorgId)) {
map.put("adminorgId", userToken.getMaindeparment()); map.put("adminorgId", userToken.getMaindeparment());
} else { } else {
map.put("adminorgId", adminorgId); map.put("adminorgId", adminorgId);
} }
} else {
map.put("adminorgId", userToken.getMaindeparment());
}
// 插入子订单 // 插入子订单
integer += depositoryRecordService.insertApplicationOutMin(insert); integer += depositoryRecordService.insertApplicationOutMin(insert);
} }
if (map.containsKey("constructionUnitId")) {
String constructionUnitId = map.get("constructionUnitId").toString(); String constructionUnitId = map.get("constructionUnitId").toString();
String adminorgId = map.get("adminorgId").toString(); if ("".equals(constructionUnitId)) {
if("".equals(constructionUnitId))
{
map.remove("constructionUnitId"); map.remove("constructionUnitId");
} }
}
if (map.containsKey("adminorgId")) {
String adminorgId = map.get("adminorgId").toString();
if ("".equals(adminorgId)) { if ("".equals(adminorgId)) {
map.put("adminorgId", userToken.getMaindeparment()); map.put("adminorgId", userToken.getMaindeparment());
} }
} else {
map.put("adminorgId", userToken.getMaindeparment());
}
// 插入子订单 // 插入子订单
map.put("parentId", id); map.put("parentId", id);
map.remove("id"); map.remove("id");

9
src/main/java/com/dreamchaser/depository_manage/service/impl/GroupServiceImpl.java

@ -497,16 +497,19 @@ public class GroupServiceImpl implements GroupService {
List<Group> allGroupOnly = groupMapper.findAllGroupOnly(gname); List<Group> allGroupOnly = groupMapper.findAllGroupOnly(gname);
// 获取当前总数 // 获取当前总数
Integer totalVal = allGroupOnly.size(); int totalVal = allGroupOnly.size();
// 定义分页数量 // 定义分页数量
double size = 10.0; double size = 10.0;
// 定义线程数 // 定义线程数
Integer threadSize = (int) Math.ceil(totalVal / size); int threadSize = (int) Math.ceil(totalVal / size);
// 定义开启线程数目 // 定义开启线程数目
Integer openThreadSize = 0; int openThreadSize = 0;
if(threadSize == 0){
return list;
}
// 开启对应数量的线程 // 开启对应数量的线程
ExecutorService exs = Executors.newFixedThreadPool(threadSize); ExecutorService exs = Executors.newFixedThreadPool(threadSize);
// 线程结果集 // 线程结果集

13
src/main/resources/templates/pages/application/application-in.html

@ -413,6 +413,11 @@
// 用于卡片编号 // 用于卡片编号
var NewIdNumber = 1; var NewIdNumber = 1;
// 用于标志当前表单是否第一次提交
let flagForForm = false;
let GroupflagForForm = false;
// 用于暂存卡片个数(组合) // 用于暂存卡片个数(组合)
var params2 = []; var params2 = [];
layui.use(['form', 'step', 'flow', 'laydate', 'element'], function () { layui.use(['form', 'step', 'flow', 'laydate', 'element'], function () {
@ -449,6 +454,8 @@
// 用于提交操作 // 用于提交操作
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.type = 1; data.type = 1;
data.params = params; data.params = params;
@ -501,10 +508,14 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
return false; return false;
}); });
// 用于提交操作(组合) // 用于提交操作(组合)
form.on('submit(formStep2)', function (data) { form.on('submit(formStep2)', function (data) {
if(!GroupflagForForm){
GroupflagForForm = true;
data = data.field; data = data.field;
data.type = 1; data.type = 1;
data.params = params2; data.params = params2;
@ -535,6 +546,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
}); });
$('.pre').click(function () { $('.pre').click(function () {

7
src/main/resources/templates/pages/application/application-in_back.html

@ -139,11 +139,14 @@
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> <script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script src="/static/js/lay-config.js?v=1.0.4" charset="utf-8"></script> <script src="/static/js/lay-config.js?v=1.0.4" charset="utf-8"></script>
<script> <script>
let flagForForm = false;
layui.use(['form', 'step','laydate'], function () { layui.use(['form', 'step','laydate'], function () {
var $ = layui.$, var $ = layui.$,
form = layui.form, form = layui.form,
laydate = layui.laydate, laydate = layui.laydate,
step = layui.step; step = layui.step;
// 用于标志当前表单是否第一次提交
var mid = $("#mid").val(); var mid = $("#mid").val();
var depositoryId = $("#depositoryId").val(); var depositoryId = $("#depositoryId").val();
@ -294,6 +297,8 @@
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.type = 1; data.type = 1;
var params = []; var params = [];
@ -325,6 +330,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
return false; return false;
}); });

8
src/main/resources/templates/pages/application/application-in_scanQrCode.html

@ -131,6 +131,10 @@
function initForm(num, obj) { function initForm(num, obj) {
} }
// 用于标志当前表单是否第一次提交
let flagForForm = false;
// 用于暂存卡片个数 // 用于暂存卡片个数
var params = []; var params = [];
// 用于卡片编号 // 用于卡片编号
@ -354,6 +358,8 @@
// 用于提交操作 // 用于提交操作
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.type = 1; data.type = 1;
data.params = params; data.params = params;
@ -402,6 +408,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
return false; return false;
}); });

40
src/main/resources/templates/pages/application/application-out.html

@ -203,14 +203,16 @@
class="layui-input" lay-verify="required" class="layui-input" lay-verify="required"
style="border-style: none"> style="border-style: none">
<img src="/static/images/search.ico" height="16" width="16" <img src="/static/images/search.ico" height="16" width="16"
style="margin-top: 10px;display: none" onclick="scanCodeByOut(this)"> style="margin-top: 10px;display: none"
onclick="scanCodeByOut(this)">
</div> </div>
</div> </div>
</div> </div>
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label">组合数量:</label> <label class="layui-form-label">组合数量:</label>
<div class="layui-input-block"> <div class="layui-input-block">
<input type="number" name="quantity" class="layui-input" id="quantityForGroup" onblur="groupQuantityIsTrue(this)" <input type="number" name="quantity" class="layui-input"
id="quantityForGroup" onblur="groupQuantityIsTrue(this)"
required lay-verify="number" placeholder="请填写组合数量"/> required lay-verify="number" placeholder="请填写组合数量"/>
</div> </div>
</div> </div>
@ -229,7 +231,8 @@
<!--提交按钮--> <!--提交按钮-->
<div class="layui-form-item" id="btn_sub2"> <div class="layui-form-item" id="btn_sub2">
<div class="layui-input-block"> <div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="formStep2" type="button" <button class="layui-btn" lay-submit lay-filter="formStep2"
type="button"
style="margin-bottom: 30px;margin-left: 15%"> style="margin-bottom: 30px;margin-left: 15%">
&emsp;提交&emsp; &emsp;提交&emsp;
</button> </button>
@ -335,6 +338,10 @@
// 用于暂存卡片个数 // 用于暂存卡片个数
var params = []; var params = [];
// 用于标志当前表单是否第一次提交
let flagForForm = false;
let GroupflagForForm = false;
// 用于暂存卡片个数(组合) // 用于暂存卡片个数(组合)
var params2 = []; var params2 = [];
// 用于卡片编号 // 用于卡片编号
@ -373,6 +380,8 @@
// 提交(物料出库) // 提交(物料出库)
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.params = params; data.params = params;
if (data.mid === undefined) { if (data.mid === undefined) {
@ -426,11 +435,14 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
return false; return false;
}); });
// 提交(组合出库) // 提交(组合出库)
form.on('submit(formStep2)', function (data) { form.on('submit(formStep2)', function (data) {
if(!GroupflagForForm){
GroupflagForForm = true;
data = data.field; data = data.field;
data.params = params2; data.params = params2;
if (data.gid === undefined) { if (data.gid === undefined) {
@ -483,6 +495,9 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
return false;
}); });
$('.pre').click(function () { $('.pre').click(function () {
@ -1160,8 +1175,7 @@
} }
} }
}) })
} } else {
else{
gcodeItem.value = ''; gcodeItem.value = '';
gidItem.value = ''; gidItem.value = '';
let childNodes = parent.childNodes; let childNodes = parent.childNodes;
@ -1268,8 +1282,7 @@
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({
@ -1344,8 +1357,7 @@
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({
@ -1459,6 +1471,7 @@
req.quantity = val; req.quantity = val;
req.unit = unit; req.unit = unit;
req.placeId = -1; req.placeId = -1;
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0});
$.ajax({ $.ajax({
url: "/material/MaterialQuantityIsTrue", url: "/material/MaterialQuantityIsTrue",
type: "post", type: "post",
@ -1470,8 +1483,10 @@
if (!flag) { // 如果当前数目不合适 if (!flag) { // 如果当前数目不合适
layer.msg("当前单个仓库中物料数量不足", {icon: 0, time: 500}, function () { layer.msg("当前单个仓库中物料数量不足", {icon: 0, time: 500}, function () {
$("#quantity" + id).val(""); $("#quantity" + id).val("");
layer.close(loading2);
}); });
} else {
layer.close(loading2);
} }
} }
}); });
@ -1503,7 +1518,10 @@
var flag = res.data; var flag = res.data;
if (!flag) { // 如果当前数目不合适 if (!flag) { // 如果当前数目不合适
layer.msg("当前组合中"+res.statusInfo.message+"的库存数量不足", {icon: 0, time: 1000}, function () { layer.msg("当前组合中" + res.statusInfo.message + "的库存数量不足", {
icon: 0,
time: 1000
}, function () {
$("#quantityForGroup" + id).val(""); $("#quantityForGroup" + id).val("");
}); });

7
src/main/resources/templates/pages/application/application-out_back.html

@ -143,6 +143,9 @@
function selectMaterial() { function selectMaterial() {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'step', 'layer', 'jquery'], function () { layui.use(['form', 'step', 'layer', 'jquery'], function () {
var $ = layui.$, var $ = layui.$,
form = layui.form, form = layui.form,
@ -307,6 +310,8 @@
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
var params = []; var params = [];
data.params = params; data.params = params;
@ -337,6 +342,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
return false; return false;
}); });

6
src/main/resources/templates/pages/application/application-out_scanQrCode.html

@ -99,6 +99,8 @@
function initForm(num,obj) {} function initForm(num,obj) {}
// 用于卡片编号 // 用于卡片编号
var NewIdNumber = 1; var NewIdNumber = 1;
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'step', 'layer', 'jquery'], function () { layui.use(['form', 'step', 'layer', 'jquery'], function () {
var $ = layui.$, var $ = layui.$,
form = layui.form, form = layui.form,
@ -307,6 +309,8 @@
// 提交 // 提交
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.params = params; data.params = params;
$.ajax({ $.ajax({
@ -336,6 +340,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}) })
}
return false; return false;
}); });

10
src/main/resources/templates/pages/application/application-review.html

@ -184,7 +184,8 @@
function selectThisMinRecord(obj){ function selectThisMinRecord(obj){
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'step'], function () { layui.use(['form', 'step'], function () {
var $ = layui.$, var $ = layui.$,
form = layui.form, form = layui.form,
@ -235,6 +236,8 @@
$("#check").show(); $("#check").show();
} }
review = function (pass) { review = function (pass) {
if(!flagForForm){
flagForForm = true;
let data = {}; let data = {};
data.id = $("#id").text(); data.id = $("#id").text();
if (pass == 1) { if (pass == 1) {
@ -244,8 +247,12 @@
} }
data.departmentheadMessage = $("#departmentheadMessageF").val(); data.departmentheadMessage = $("#departmentheadMessageF").val();
send(data); send(data);
}
}; };
check = function (pass) { check = function (pass) {
if(!flagForForm) {
flagForForm = true;
let data = {}; let data = {};
data.id = $("#id").text(); data.id = $("#id").text();
if (pass == 1) { if (pass == 1) {
@ -255,6 +262,7 @@
} }
data.depositoryManagerMessage = $("#depositoryManagerMessageF").val(); data.depositoryManagerMessage = $("#depositoryManagerMessageF").val();
send(data); send(data);
}
}; };
function send(req) { function send(req) {

6
src/main/resources/templates/pages/application/application-transfer.html

@ -201,6 +201,8 @@
let scanValue = {}; let scanValue = {};
// 用于卡片编号 // 用于卡片编号
var NewIdNumber = 1; var NewIdNumber = 1;
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use([ 'form', 'step','layer','jquery'], function () { layui.use([ 'form', 'step','layer','jquery'], function () {
var $ = layui.$, var $ = layui.$,
form = layui.form, form = layui.form,
@ -221,6 +223,8 @@
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data=data.field; data=data.field;
data.params = params; data.params = params;
if(data.mid === undefined){ if(data.mid === undefined){
@ -272,6 +276,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
return false; return false;
}); });

6
src/main/resources/templates/pages/application/application-transfer_back.html

@ -151,6 +151,8 @@
var params = []; var params = [];
// 用于卡片编号 // 用于卡片编号
var NewIdNumber = 1; var NewIdNumber = 1;
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use([ 'form', 'step','layer','jquery'], function () { layui.use([ 'form', 'step','layer','jquery'], function () {
var $ = layui.$, var $ = layui.$,
form = layui.form, form = layui.form,
@ -171,6 +173,8 @@
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data=data.field; data=data.field;
data.params = params; data.params = params;
$.ajax({ $.ajax({
@ -201,6 +205,8 @@
} }
}) })
return false; return false;
}
}); });
form.on('submit(formStep2)', function (data) { form.on('submit(formStep2)', function (data) {

6
src/main/resources/templates/pages/application/application_in_multi.html

@ -32,6 +32,8 @@
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> <script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script src="/static/js/lay-config.js?v=1.0.4" charset="utf-8"></script> <script src="/static/js/lay-config.js?v=1.0.4" charset="utf-8"></script>
<script> <script>
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'step'], function () { layui.use(['form', 'step'], function () {
var $ = layui.$, var $ = layui.$,
form = layui.form, form = layui.form,
@ -172,6 +174,8 @@
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.type = 1; data.type = 1;
$.ajax({ $.ajax({
@ -201,6 +205,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}) })
}
return false; return false;
}); });

6
src/main/resources/templates/pages/application/form-step-look_group_review.html

@ -217,9 +217,13 @@
<script> <script>
function review() { function review() {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'table', 'laydate'], function () { layui.use(['form', 'table', 'laydate'], function () {
var $ = layui.jquery; var $ = layui.jquery;
review = function (pass) { review = function (pass) {
if(!flagForForm){
flagForForm = true;
let data = {}; let data = {};
data.id = $("#id").val(); data.id = $("#id").val();
if (pass === 1) { if (pass === 1) {
@ -229,6 +233,8 @@
} }
data.approverMessage = $("#approverMessage").val(); data.approverMessage = $("#approverMessage").val();
send(data); send(data);
}
}; };
function send(req) { function send(req) {

6
src/main/resources/templates/pages/application/form-step-look_in_review.html

@ -126,11 +126,15 @@
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> <script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script src="/static/js/lay-config.js?v=1.0.4" charset="utf-8"></script> <script src="/static/js/lay-config.js?v=1.0.4" charset="utf-8"></script>
<script> <script>
// 用于标志是否为第一次提交
let flagForForm = false;
function review() { function review() {
} }
layui.use(['form', 'table', 'laydate'], function () { layui.use(['form', 'table', 'laydate'], function () {
var $ = layui.jquery; var $ = layui.jquery;
review = function (pass) { review = function (pass) {
if(!flagForForm){
flagForForm = true;
let data = {}; let data = {};
data.id = $("#id").val(); data.id = $("#id").val();
if (pass === 1) { if (pass === 1) {
@ -140,6 +144,8 @@
} }
data.approverMessage = $("#approverMessage").val(); data.approverMessage = $("#approverMessage").val();
send(data); send(data);
}
}; };
function send(req) { function send(req) {

31
src/main/resources/templates/pages/applicationForStorageCenter/application-out.html

@ -404,6 +404,11 @@
var params2 = []; var params2 = [];
// 用于卡片编号 // 用于卡片编号
var NewIdNumber = 1; var NewIdNumber = 1;
// 用于标志是否为第一次提交
let flagForForm = false;
let GroupFlagForForm = false;
layui.use(['form', 'step', 'layer', 'jquery', 'element'], function () { layui.use(['form', 'step', 'layer', 'jquery', 'element'], function () {
var $ = layui.$, var $ = layui.$,
form = layui.form, form = layui.form,
@ -438,6 +443,8 @@
// 提交(物料出库) // 提交(物料出库)
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.params = params; data.params = params;
if (data.mid === undefined) { if (data.mid === undefined) {
@ -491,11 +498,15 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
return false; return false;
}); });
// 提交(组合出库) // 提交(组合出库)
form.on('submit(formStep2)', function (data) { form.on('submit(formStep2)', function (data) {
if(!GroupFlagForForm){
GroupFlagForForm = true;
data = data.field; data = data.field;
data.params = params2; data.params = params2;
if (data.gid === undefined) { if (data.gid === undefined) {
@ -520,7 +531,6 @@
} }
data.params = remove(data.params, Number(keyNumber)); data.params = remove(data.params, Number(keyNumber));
} }
$.ajax({ $.ajax({
url: "/group/applicationOutForGroup", url: "/group/applicationOutForGroup",
type: 'post', type: 'post',
@ -548,6 +558,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
}); });
$('.pre').click(function () { $('.pre').click(function () {
@ -1573,6 +1585,7 @@
req.quantity = val; req.quantity = val;
req.unit = unit; req.unit = unit;
req.placeId = -1; req.placeId = -1;
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0});
$.ajax({ $.ajax({
url: "/material/MaterialQuantityIsTrue", url: "/material/MaterialQuantityIsTrue",
type: "post", type: "post",
@ -1583,10 +1596,14 @@
var flag = res.data; var flag = res.data;
if (!flag) { // 如果当前数目不合适 if (!flag) { // 如果当前数目不合适
layer.msg("当前单个仓库中物料数量不足", {icon: 0, time: 500}, function () { layer.msg("当前单个仓库中物料数量不足", {icon: 0, time: 500}, function () {
layer.close(loading2);
$("#quantity" + id).val(""); $("#quantity" + id).val("");
}); },
);
}else{
layer.close(loading2)
} }
} }
}); });
} }
@ -1597,9 +1614,11 @@
groupQuantityIsTrue = function (obj) { groupQuantityIsTrue = function (obj) {
var id = obj.id.split("quantityForGroup")[1]; var id = obj.id.split("quantityForGroup")[1];
var gid = $("#gid" + id).val(); // 获取到当前输入的物料编码 var gid = $("#gid" + id).val(); // 获取到当前输入的物料编码
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0});
if (gid === "" || gid === undefined || gid === null) { if (gid === "" || gid === undefined || gid === null) {
layer.msg("请输入正确的组合!", {icon: 0, time: 500}, function () { layer.msg("请输入正确的组合!", {icon: 0, time: 500}, function () {
$("#quantityForGroup" + id).val("") $("#quantityForGroup" + id).val("");
layer.close(loading2)
}); });
} else { } else {
let val = $("#quantityForGroup" + id).val(); let val = $("#quantityForGroup" + id).val();
@ -1607,6 +1626,7 @@
var req = {}; var req = {};
req.gid = gid; req.gid = gid;
req.quantity = val; req.quantity = val;
$.ajax({ $.ajax({
url: "/group/groupQuantityIsTrue", url: "/group/groupQuantityIsTrue",
type: "post", type: "post",
@ -1622,8 +1642,11 @@
time: 1000 time: 1000
}, function () { }, function () {
$("#quantityForGroup" + id).val(""); $("#quantityForGroup" + id).val("");
layer.close(loading2)
}); });
}else{
layer.close(loading2);
} }
} }
}); });

6
src/main/resources/templates/pages/applicationForStorageCenter/application-out_back.html

@ -178,6 +178,8 @@
function selectPost() { function selectPost() {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'step', 'layer', 'jquery'], function () { layui.use(['form', 'step', 'layer', 'jquery'], function () {
var $ = layui.$, var $ = layui.$,
form = layui.form, form = layui.form,
@ -342,6 +344,8 @@
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
var params = []; var params = [];
data.params = params; data.params = params;
@ -372,6 +376,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
return false; return false;
}); });

5
src/main/resources/templates/pages/applicationForStorageCenter/application-out_scanQrCode.html

@ -99,6 +99,8 @@
function initForm(num,obj) {} function initForm(num,obj) {}
// 用于卡片编号 // 用于卡片编号
var NewIdNumber = 1; var NewIdNumber = 1;
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'step', 'layer', 'jquery'], function () { layui.use(['form', 'step', 'layer', 'jquery'], function () {
var $ = layui.$, var $ = layui.$,
form = layui.form, form = layui.form,
@ -307,6 +309,8 @@
// 提交 // 提交
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.params = params; data.params = params;
$.ajax({ $.ajax({
@ -336,6 +340,7 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}) })
}
return false; return false;
}); });

5
src/main/resources/templates/pages/company/company_add.html

@ -63,12 +63,16 @@
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> <script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script> <script>
var data; var data;
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer'], function () { layui.use(['form', 'layer'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,
layer = layui.layer; layer = layui.layer;
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
$.ajax({ $.ajax({
url:"/company/company_add", url:"/company/company_add",
type:'post', type:'post',
@ -97,6 +101,7 @@
}) })
} }
}) })
}
return false; return false;
}); });

5
src/main/resources/templates/pages/constructionunit/constructionunit_add.html

@ -63,11 +63,15 @@
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> <script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script> <script>
var data; var data;
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer'], function () { layui.use(['form', 'layer'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,
layer = layui.layer; layer = layui.layer;
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
$.ajax({ $.ajax({
url: "/company/constructionUnitAdd", url: "/company/constructionUnitAdd",
type: 'post', type: 'post',
@ -100,6 +104,7 @@
}) })
} }
}); });
}
return false; return false;
}); });

5
src/main/resources/templates/pages/constructionunit/constructionunit_edit.html

@ -67,11 +67,15 @@
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> <script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script> <script>
var data; var data;
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer'], function () { layui.use(['form', 'layer'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,
layer = layui.layer; layer = layui.layer;
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
$.ajax({ $.ajax({
url: "/company/ConstructionUnitEdit", url: "/company/ConstructionUnitEdit",
type: 'post', type: 'post',
@ -97,6 +101,7 @@
} }
} }
}); });
}
return false; return false;
}); });

6
src/main/resources/templates/pages/group/applicationInForGroup.html

@ -124,6 +124,8 @@
// 用于编码查询(用于组合) // 用于编码查询(用于组合)
function selectCodeForGroup(obj) { function selectCodeForGroup(obj) {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
// 用于暂存卡片个数(组合) // 用于暂存卡片个数(组合)
var params2 = []; var params2 = [];
@ -151,6 +153,8 @@
// 用于提交操作(组合) // 用于提交操作(组合)
form.on('submit(formStep2)', function (data) { form.on('submit(formStep2)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.type = 1; data.type = 1;
data.params = params2; data.params = params2;
@ -181,6 +185,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
}); });
$('.pre').click(function () { $('.pre').click(function () {

25
src/main/resources/templates/pages/group/applicationOutForGroup.html

@ -91,13 +91,16 @@
<script src="/static/js/lay-config.js?v=1.0.4" charset="utf-8"></script> <script src="/static/js/lay-config.js?v=1.0.4" charset="utf-8"></script>
<script> <script>
// 用于重新构造页面中的组合明细 // 用于重新构造页面中的组合明细
function CoverpageForGroupInfo(){} function CoverpageForGroupInfo() {
}
// 用于重新构造页面 // 用于重新构造页面
function CoverPageForGroup(){} function CoverPageForGroup() {
}
// 用于实现卡片添加 // 用于实现卡片添加
function addItemForGroup(){} function addItemForGroup() {
}
// 用于判断当前组合数量是否合适 // 用于判断当前组合数量是否合适
function groupQuantityIsTrue() { function groupQuantityIsTrue() {
@ -121,6 +124,9 @@
function selectCodeForGroup(obj) { function selectCodeForGroup(obj) {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
// 用于暂存卡片个数(组合) // 用于暂存卡片个数(组合)
var params2 = []; var params2 = [];
// 用于卡片编号 // 用于卡片编号
@ -147,6 +153,8 @@
// 提交(组合出库) // 提交(组合出库)
form.on('submit(formStep2)', function (data) { form.on('submit(formStep2)', function (data) {
if (!flagForForm) {
flagForForm = true;
data = data.field; data = data.field;
data.params = params2; data.params = params2;
if (data.gid === undefined) { if (data.gid === undefined) {
@ -171,7 +179,6 @@
} }
data.params = remove(data.params, Number(keyNumber)); data.params = remove(data.params, Number(keyNumber));
} }
$.ajax({ $.ajax({
url: "/group/applicationOutForGroup", url: "/group/applicationOutForGroup",
type: 'post', type: 'post',
@ -199,6 +206,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
}); });
$('.pre').click(function () { $('.pre').click(function () {
@ -691,8 +700,7 @@
} }
} }
}) })
} } else {
else{
gcodeItem.value = ''; gcodeItem.value = '';
gidItem.value = ''; gidItem.value = '';
let childNodes = parent.childNodes; let childNodes = parent.childNodes;
@ -729,7 +737,10 @@
var flag = res.data; var flag = res.data;
if (!flag) { // 如果当前数目不合适 if (!flag) { // 如果当前数目不合适
layer.msg("当前组合中"+res.statusInfo.message+"的库存数量不足", {icon: 0, time: 500}, function () { layer.msg("当前组合中" + res.statusInfo.message + "的库存数量不足", {
icon: 0,
time: 500
}, function () {
$("#quantityForGroup" + id).val(""); $("#quantityForGroup" + id).val("");
}); });

2
src/main/resources/templates/pages/group/group-add.html

@ -61,6 +61,8 @@
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> <script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script> <script>
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer', 'dropdown', 'tree', 'laydate'], function () { layui.use(['form', 'layer', 'dropdown', 'tree', 'laydate'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,

16
src/main/resources/templates/pages/group/group-add_back.html

@ -57,20 +57,23 @@
<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" id="gname" th:value="${gid == -1?'':group?.getGname()}" <input type="text" placeholder="请输入组合名称" class="layui-input" id="gname"
th:value="${gid == -1?'':group?.getGname()}"
th:attr="readonly=${gid != -1}" name="gname" lay-verify="required"> th:attr="readonly=${gid != -1}" name="gname" lay-verify="required">
</div> </div>
</div> </div>
</div> </div>
<label class="layui-form-label">备注说明:</label> <label class="layui-form-label">备注说明:</label>
<div class="layui-input-block"> <div class="layui-input-block">
<input name="applyRemark" placeholder="请填写相关原因及申请原因" th:value="${gid == -1?'':group?.getRemark()}" th:attr="readonly=${gid != -1}" <input name="applyRemark" placeholder="请填写相关原因及申请原因"
th:value="${gid == -1?'':group?.getRemark()}" th:attr="readonly=${gid != -1}"
class="layui-input"/> class="layui-input"/>
</div> </div>
</div> </div>
<div class="layui-card" id="cardParent" style="box-shadow:none"> <div class="layui-card" id="cardParent" style="box-shadow:none">
<fieldset style="color: rgb(107, 107, 107); border-style: solid; border-color: rgb(230, 230, 230);border-image: initial;" > <fieldset
style="color: rgb(107, 107, 107); border-style: solid; border-color: rgb(230, 230, 230);border-image: initial;">
<legend>组合明细</legend> <legend>组合明细</legend>
<div class="layui-card-body" id="cardItem"> <div class="layui-card-body" id="cardItem">
<hr> <hr>
@ -219,6 +222,9 @@
// 用于卡片编号 // 用于卡片编号
var NewIdNumber = 1; var NewIdNumber = 1;
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer', 'tree', 'step'], function () { layui.use(['form', 'layer', 'tree', 'step'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,
@ -240,6 +246,8 @@
// 提交(组合出库) // 提交(组合出库)
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if (!flagForForm) {
flagForForm = true;
data = data.field; data = data.field;
data.len = NewIdNumber; data.len = NewIdNumber;
data.params = params; data.params = params;
@ -273,6 +281,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}) })
}
return false;
}); });
$('.pre').click(function () { $('.pre').click(function () {

1
src/main/resources/templates/pages/group/group_edit.html

@ -85,6 +85,7 @@
// 用于创建二维码 // 用于创建二维码
function createQrCode(obj){} function createQrCode(obj){}
layui.use(['form', 'table'], function () { layui.use(['form', 'table'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,

14
src/main/resources/templates/pages/group/group_material_edit.html

@ -23,7 +23,8 @@
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label">物料编号</label> <label class="layui-form-label">物料编号</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input id="mcode" type="text" th:value="${record.getMcode()}" name="mcode" required lay-verify="required" autocomplete="off" <input id="mcode" type="text" th:value="${record.getMcode()}" name="mcode" required lay-verify="required"
autocomplete="off"
class="layui-input" onblur="selectMaterialByCode(this)" readonly="readonly"> class="layui-input" onblur="selectMaterialByCode(this)" readonly="readonly">
</div> </div>
</div> </div>
@ -79,7 +80,8 @@
<div class="layui-input-inline"> <div class="layui-input-inline">
<select id="unit" name="unit"> <select id="unit" name="unit">
<option value="-1" th:text="${record.getMunit()}" th:selected="${record.getUnit() == '-1'}"></option> <option value="-1" th:text="${record.getMunit()}" th:selected="${record.getUnit() == '-1'}"></option>
<option th:each="splitInfo,iterStar:${splitList}" th:selected="${splitInfo.getNewUnit() == record.getUnit()}" <option th:each="splitInfo,iterStar:${splitList}"
th:selected="${splitInfo.getNewUnit() == record.getUnit()}"
th:value="${splitInfo?.getNewUnit()}" th:value="${splitInfo?.getNewUnit()}"
th:text="${splitInfo?.getNewUnit()}"> th:text="${splitInfo?.getNewUnit()}">
</option> </option>
@ -98,13 +100,19 @@
// 用于通过编码查询物料 // 用于通过编码查询物料
function selectMaterialByCode(obj) { function selectMaterialByCode(obj) {
} }
// 用于点击搜索按钮 // 用于点击搜索按钮
function selectMaterial(obj) { function selectMaterial(obj) {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form'], function () { layui.use(['form'], function () {
var form = layui.form, $ = layui.$; var form = layui.form, $ = layui.$;
let id = $("#id").val(); let id = $("#id").val();
form.on('submit(formDemo)', function (data) { form.on('submit(formDemo)', function (data) {
if (!flagForForm) {
flagForForm = true;
data = data.field; data = data.field;
data.id = id; data.id = id;
$.ajax({ $.ajax({
@ -133,6 +141,8 @@
} }
} }
}); });
}
return false; return false;
}); });

6
src/main/resources/templates/pages/material/material-add.html

@ -164,6 +164,8 @@
var data; var data;
function selectBarCode(){} function selectBarCode(){}
function scanBarCode(){} function scanBarCode(){}
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer','dropdown','tree','laydate'], function () { layui.use(['form', 'layer','dropdown','tree','laydate'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,
@ -244,6 +246,8 @@
}; };
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
$.ajax({ $.ajax({
url: "/material/material_add", url: "/material/material_add",
type: 'post', type: 'post',
@ -278,6 +282,8 @@
}) })
} }
}); });
}
return false; return false;
}); });

6
src/main/resources/templates/pages/material/material-add_back.html

@ -86,6 +86,8 @@
<script> <script>
var data; var data;
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer','dropdown','tree'], function () { layui.use(['form', 'layer','dropdown','tree'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,
@ -138,6 +140,8 @@
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
$.ajax({ $.ajax({
url: "/material/material_add", url: "/material/material_add",
type: 'post', type: 'post',
@ -172,6 +176,8 @@
}) })
} }
}) })
}
return false; return false;
}); });

6
src/main/resources/templates/pages/material/material-view.html

@ -179,6 +179,8 @@
function print_code() { function print_code() {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
var barCode = []; var barCode = [];
var flag = false; var flag = false;
layui.use(['form', 'laydate'], function () { layui.use(['form', 'laydate'], function () {
@ -205,6 +207,8 @@
}); });
//提交 //提交
form.on('submit(formDemo)', function (data) { form.on('submit(formDemo)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
if (flag) { if (flag) {
data.barCodeList = barCode; data.barCodeList = barCode;
@ -235,6 +239,8 @@
} }
} }
}); });
}
return false; return false;
}); });

7
src/main/resources/templates/pages/materialtype/materialType_add.html

@ -66,6 +66,8 @@
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> <script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script> <script>
var data; var data;
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer','tree'], function () { layui.use(['form', 'layer','tree'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,
@ -94,7 +96,10 @@
}); });
}); });
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
$.ajax({ $.ajax({
url:"/materialType/materialType_add", url:"/materialType/materialType_add",
type:'post', type:'post',
@ -125,6 +130,8 @@
}) })
} }
}) })
}
return false; return false;
}); });

24
src/main/resources/templates/pages/materialtype/materialType_edit.html

@ -16,32 +16,38 @@
<div class="layui-form-item" style="display:none;"> <div class="layui-form-item" style="display:none;">
<label class="layui-form-label">类型编号</label> <label class="layui-form-label">类型编号</label>
<div class="layui-input-block"> <div class="layui-input-block">
<input type="text" th:value="${record.getOldId()}" name="id" required lay-verify="required" autocomplete="off" class="layui-input" readonly="readonly"> <input type="text" th:value="${record.getOldId()}" name="id" required lay-verify="required"
autocomplete="off" class="layui-input" readonly="readonly">
</div> </div>
</div> </div>
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label">类型名称</label> <label class="layui-form-label">类型名称</label>
<div class="layui-input-block"> <div class="layui-input-block">
<input type="text" th:value="${record.getTname()}" name="tname" required lay-verify="required" autocomplete="off" class="layui-input"> <input type="text" th:value="${record.getTname()}" name="tname" required lay-verify="required"
autocomplete="off" class="layui-input">
</div> </div>
</div> </div>
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label">类型介绍</label> <label class="layui-form-label">类型介绍</label>
<div class="layui-input-block"> <div class="layui-input-block">
<input type="text" th:value="${record.getIntroduce()}" name="introduce" required lay-verify="required" autocomplete="off" class="layui-input"> <input type="text" th:value="${record.getIntroduce()}" name="introduce" required lay-verify="required"
autocomplete="off" class="layui-input">
</div> </div>
</div> </div>
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label">父级类型:</label> <label class="layui-form-label">父级类型:</label>
<div class="layui-input-block"> <div class="layui-input-block">
<input type="text" placeholder="请选择物料类型" class="layui-input" id="openSonByMateralType" readonly th:value="${parentType == null ?'': parentType.getTname()}" /> <input type="text" placeholder="请选择物料类型" class="layui-input" id="openSonByMateralType" readonly
<input type="text" id="materialTypeId" placeholder="请选择物料类型" name="parentId" class="layui-input" th:value="${parentType == null ?'' :parentType.getOldId()}" style="display: none" /> th:value="${parentType == null ?'': parentType.getTname()}"/>
<input type="text" id="materialTypeId" placeholder="请选择物料类型" name="parentId" class="layui-input"
th:value="${parentType == null ?'' :parentType.getOldId()}" style="display: none"/>
</div> </div>
</div> </div>
<div class="layui-form-item" style="display: none"> <div class="layui-form-item" style="display: none">
<label class="layui-form-label">状态</label> <label class="layui-form-label">状态</label>
<div class="layui-input-block"> <div class="layui-input-block">
<input type="checkbox" name="state" lay-skin="switch" lay-text="启用|禁用" th:checked="${record.getState() == 1}"> <input type="checkbox" name="state" lay-skin="switch" lay-text="启用|禁用"
th:checked="${record.getState() == 1}">
</div> </div>
</div> </div>
<div class="layui-form-item"> <div class="layui-form-item">
@ -53,6 +59,8 @@
</form> </form>
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> <script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script> <script>
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use('form', function () { layui.use('form', function () {
var form = layui.form, $ = layui.$; var form = layui.form, $ = layui.$;
@ -80,6 +88,8 @@
//提交 //提交
form.on('submit(formDemo)', function (data) { form.on('submit(formDemo)', function (data) {
if (!flagForForm) {
flagForForm = true;
data = data.field; data = data.field;
$.ajax({ $.ajax({
url: "/materialType/materialType_edit", url: "/materialType/materialType_edit",
@ -107,6 +117,8 @@
} }
} }
}) })
}
return false; return false;
}); });
}); });

6
src/main/resources/templates/pages/notice/notice-add.html

@ -84,6 +84,8 @@
function selectDepartment(){ function selectDepartment(){
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer', 'laydate', 'inputTag'], function () { layui.use(['form', 'layer', 'laydate', 'inputTag'], function () {
var form = layui.form, var form = layui.form,
layer = layui.layer, layer = layui.layer,
@ -98,6 +100,8 @@
//监听提交 //监听提交
form.on('submit(noticeBtn)', function (data) { form.on('submit(noticeBtn)', function (data) {
if(!flagForForm){
flagForForm = true;
$.ajax({ $.ajax({
url: "/notice/notice", url: "/notice/notice",
data: JSON.stringify(data.field), data: JSON.stringify(data.field),
@ -117,6 +121,8 @@
} }
} }
}); });
}
return false; return false;
}); });

6
src/main/resources/templates/pages/notice/notice-edit.html

@ -86,6 +86,8 @@
function selectDepartment(){ function selectDepartment(){
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer', 'laydate', 'inputTag'], function () { layui.use(['form', 'layer', 'laydate', 'inputTag'], function () {
var form = layui.form, var form = layui.form,
layer = layui.layer, layer = layui.layer,
@ -100,6 +102,8 @@
//监听提交 //监听提交
form.on('submit(noticeBtn)', function (data) { form.on('submit(noticeBtn)', function (data) {
if(!flagForForm){
flagForForm = true;
$.ajax({ $.ajax({
url: "/notice/noticeEdit", url: "/notice/noticeEdit",
data: JSON.stringify(data.field), data: JSON.stringify(data.field),
@ -119,6 +123,8 @@
} }
} }
}); });
}
return false; return false;
}); });

7
src/main/resources/templates/pages/place/place_add.html

@ -125,7 +125,8 @@
<script> <script>
var data; var data;
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer', 'dropdown', 'tree'], function () { layui.use(['form', 'layer', 'dropdown', 'tree'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,
@ -133,6 +134,8 @@
var depositoryId = $("#depositoryID").val(); var depositoryId = $("#depositoryID").val();
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
var req = data.field; var req = data.field;
req.type = "one"; req.type = "one";
$.ajax({ $.ajax({
@ -164,6 +167,8 @@
form.val("form1", {}) form.val("form1", {})
} }
}); });
}
return false; return false;
}); });
form.on('submit(formStep1)', function (data) { form.on('submit(formStep1)', function (data) {

6
src/main/resources/templates/pages/place/place_edit.html

@ -103,6 +103,8 @@
function print_code() { function print_code() {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer','dropdown','tree'], function () { layui.use(['form', 'layer','dropdown','tree'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,
@ -110,6 +112,8 @@
var depositoryId = $("#depositoryId").val(); var depositoryId = $("#depositoryId").val();
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
var req = data.field; var req = data.field;
req.type = "one"; req.type = "one";
$.ajax({ $.ajax({
@ -149,6 +153,8 @@
}) })
} }
}); });
}
return false; return false;
}); });

6
src/main/resources/templates/pages/place/place_editForTray.html

@ -82,6 +82,8 @@
function print_code() { function print_code() {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer','dropdown','tree'], function () { layui.use(['form', 'layer','dropdown','tree'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,
@ -89,6 +91,8 @@
var depositoryId = $("#depositoryId").val(); var depositoryId = $("#depositoryId").val();
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
var req = data.field; var req = data.field;
req.type = "one"; req.type = "one";
$.ajax({ $.ajax({
@ -128,6 +132,8 @@
}) })
} }
}); });
}
return false; return false;
}); });

6
src/main/resources/templates/pages/post/postRole_add.html

@ -45,6 +45,8 @@
</div> </div>
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> <script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script> <script>
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form','layer','laydate'], function () { layui.use(['form','layer','laydate'], function () {
var form = layui.form, var form = layui.form,
layer = layui.layer, layer = layui.layer,
@ -78,6 +80,8 @@
let organization = $("#organization").val(); let organization = $("#organization").val();
//监听提交 //监听提交
form.on('submit(saveBtn)', function (data) { form.on('submit(saveBtn)', function (data) {
if(!flagForForm){
flagForForm = true;
data=data.field; data=data.field;
//去除对应的仓库id //去除对应的仓库id
if (data.depositoryId===""){ if (data.depositoryId===""){
@ -113,6 +117,8 @@
} }
} }
}) })
}
return false; return false;
}); });

6
src/main/resources/templates/pages/post/postRole_edit.html

@ -60,6 +60,8 @@
</div> </div>
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> <script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script> <script>
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form','layer','laydate'], function () { layui.use(['form','layer','laydate'], function () {
var form = layui.form, var form = layui.form,
layer = layui.layer, layer = layui.layer,
@ -93,6 +95,8 @@
var organization = document.getElementById("organization").value var organization = document.getElementById("organization").value
//监听提交 //监听提交
form.on('submit(saveBtn)', function (data) { form.on('submit(saveBtn)', function (data) {
if(!flagForForm){
flagForForm = true;
data=data.field; data=data.field;
//去除对应的仓库id //去除对应的仓库id
if (data.depositoryId===""){ if (data.depositoryId===""){
@ -123,6 +127,8 @@
} }
} }
}) })
}
return false; return false;
}); });

18
src/main/resources/templates/pages/scanQrCode/ScanBarOrQrCodeOut.html

@ -53,6 +53,9 @@
var qrCode = null; var qrCode = null;
var barCode = null; var barCode = null;
// 用于标志是否为第一次提交
let flagForForm = false;
layui.$(function () { layui.$(function () {
let wxScan = parent.parent.parent; let wxScan = parent.parent.parent;
if (wxScan.wx !== undefined) { if (wxScan.wx !== undefined) {
@ -89,6 +92,8 @@
btn: ["确定", "取消"] btn: ["确定", "取消"]
}, },
function () { // 如果确定出库 function () { // 如果确定出库
if (!flagForForm) {
flagForForm = true;
layui.$.ajax({ layui.$.ajax({
url: "/depositoryRecord/isCheckOut", url: "/depositoryRecord/isCheckOut",
type: "post", type: "post",
@ -122,6 +127,7 @@
} }
}) })
}
}, },
function () { function () {
// 如果取消 // 如果取消
@ -169,8 +175,7 @@
var index = parent.layer.getFrameIndex(window.name); var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index); parent.layer.close(index);
}) })
} } else if (flag === 1) {
else if (flag === 1) {
// 如果是物料 // 如果是物料
material = data.material; material = data.material;
if (mcode !== material.code && Number(mcode) !== material.code && mcode !== material.code.toString()) { if (mcode !== material.code && Number(mcode) !== material.code && mcode !== material.code.toString()) {
@ -197,8 +202,7 @@
parent.layer.close(index); parent.layer.close(index);
}) })
} } else {
else {
if (depository !== null) { // 如果已经扫描仓库 if (depository !== null) { // 如果已经扫描仓库
if (depositoryId !== depository.id && Number(depositoryId) !== depository.id && depositoryId !== depository.id.toString()) { if (depositoryId !== depository.id && Number(depositoryId) !== depository.id && depositoryId !== depository.id.toString()) {
// 如果扫描的仓库不是订单要求的仓库 // 如果扫描的仓库不是订单要求的仓库
@ -285,8 +289,7 @@
} }
} }
} } else if (flag === 2) {
else if (flag === 2) {
// 如果扫描的为库位 // 如果扫描的为库位
place = data.place;// 将扫描结果保存到vue中 place = data.place;// 将扫描结果保存到vue中
if (material == null) { if (material == null) {
@ -369,8 +372,7 @@
} }
} } else if (flag === 3) {
else if (flag === 3) {
// 如果是仓库 // 如果是仓库
depository = data.depository;// 将扫描结果保存到vue中 depository = data.depository;// 将扫描结果保存到vue中

7
src/main/resources/templates/pages/split/split_add.html

@ -185,11 +185,16 @@
function scanCode(obj) { function scanCode(obj) {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer'], function () { layui.use(['form', 'layer'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,
layer = layui.layer; layer = layui.layer;
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
$.ajax({ $.ajax({
url: "/split/splitAdd", url: "/split/splitAdd",
@ -219,6 +224,8 @@
} }
}) })
}
}); });
// 通过名称查询物料 // 通过名称查询物料

6
src/main/resources/templates/pages/split/split_edit.html

@ -155,12 +155,16 @@
<script src="/static/js/lay-config.js?v=1.0.4" charset="utf-8"></script> <script src="/static/js/lay-config.js?v=1.0.4" charset="utf-8"></script>
<script> <script>
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'layer'], function () { layui.use(['form', 'layer'], function () {
var $ = layui.jquery, var $ = layui.jquery,
form = layui.form, form = layui.form,
layer = layui.layer; layer = layui.layer;
let id = $("#id").val(); let id = $("#id").val();
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.state = 1; data.state = 1;
$.ajax({ $.ajax({
@ -191,6 +195,8 @@
} }
}) })
}
}); });

12
src/main/resources/templates/pages/stockTaking/stockTaking.html

@ -444,6 +444,10 @@
let departmentManagerIdForMaterial; let departmentManagerIdForMaterial;
// 用于存储当前选择的负责人 // 用于存储当前选择的负责人
let departmentManagerIdForLocation; let departmentManagerIdForLocation;
// 用于标志是否为第一次提交
let flagForForm = false;
let flagForForm1 = false;
layui.use(['form', 'step', 'flow', 'table', 'inputTag'], function () { layui.use(['form', 'step', 'flow', 'table', 'inputTag'], function () {
var $ = layui.$, var $ = layui.$,
form = layui.form, form = layui.form,
@ -481,6 +485,8 @@
// 用于提交盘点情况 // 用于提交盘点情况
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.depositoryId = depositoryId; data.depositoryId = depositoryId;
data.placeId = placeId; data.placeId = placeId;
@ -511,6 +517,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
}); });
@ -521,6 +529,8 @@
// 用于提交盘点情况 // 用于提交盘点情况
form.on('submit(formStep3)', function (data) { form.on('submit(formStep3)', function (data) {
if(!flagForForm1){
flagForForm1 = true;
data = data.field; data = data.field;
data.params = params; data.params = params;
data.departmentManagerId = departmentManagerIdForLocation; data.departmentManagerId = departmentManagerIdForLocation;
@ -547,6 +557,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
}); });
$('.pre').click(function () { $('.pre').click(function () {

6
src/main/resources/templates/pages/stockTaking/stockTakingComplete.html

@ -247,6 +247,8 @@
function complete(data) { function complete(data) {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'step', 'element'], function () { layui.use(['form', 'step', 'element'], function () {
var $ = layui.$, var $ = layui.$,
step = layui.step, step = layui.step,
@ -270,6 +272,8 @@
// 用于获取审核结果与审核的单号 // 用于获取审核结果与审核的单号
complete = function (pass) { complete = function (pass) {
if(!flagForForm){
flagForForm = true;
let data = {}; let data = {};
data.mainId = $("#mainId").val(); data.mainId = $("#mainId").val();
data.state = pass; data.state = pass;
@ -297,6 +301,8 @@
} }
}, },
}) })
}
}; };

7
src/main/resources/templates/pages/stockTaking/stockTakingForTable.html

@ -177,6 +177,9 @@
} }
// 用于标志是否为第一次提交
let flagForForm = false;
// 用于存储当前选择的盘点位置 // 用于存储当前选择的盘点位置
let depositoryId; let depositoryId;
@ -373,6 +376,8 @@
// 用于提交盘点情况 // 用于提交盘点情况
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.depositoryId = depositoryId; data.depositoryId = depositoryId;
data.placeId = placeId; data.placeId = placeId;
@ -399,6 +404,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
}); });

6
src/main/resources/templates/pages/stockTaking/stockTakingReview.html

@ -265,6 +265,8 @@
function review(data) { function review(data) {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'step', 'element'], function () { layui.use(['form', 'step', 'element'], function () {
var $ = layui.$, var $ = layui.$,
@ -289,6 +291,8 @@
// 用于获取审核结果与审核的单号 // 用于获取审核结果与审核的单号
review = function (pass) { review = function (pass) {
if(!flagForForm){
flagForForm = true;
let data = {}; let data = {};
data.mainId = $("#mainId").val(); data.mainId = $("#mainId").val();
data.auditOpinion = $("#auditOpinion").val(); data.auditOpinion = $("#auditOpinion").val();
@ -354,6 +358,8 @@
} }
}, },
}) })
}
}; };

7
src/main/resources/templates/pages/stockTaking/stockTaking_back.html

@ -331,6 +331,9 @@
let barCodeList = {}; let barCodeList = {};
let needToUpdate = {}; let needToUpdate = {};
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use(['form', 'step', 'flow', 'laydate', 'inputTag'], function () { layui.use(['form', 'step', 'flow', 'laydate', 'inputTag'], function () {
var $ = layui.$, var $ = layui.$,
form = layui.form, form = layui.form,
@ -445,6 +448,8 @@
// 用于提交盘点情况 // 用于提交盘点情况
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
data = data.field; data = data.field;
data.params = params; data.params = params;
data.needToUpdate = needToUpdate; data.needToUpdate = needToUpdate;
@ -471,6 +476,8 @@
layer.close(this.layerIndex); layer.close(this.layerIndex);
} }
}); });
}
}); });

10
src/main/resources/templates/pages/stockTaking/stockTransfer.html

@ -49,7 +49,8 @@
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label">转移位置:</label> <label class="layui-form-label">转移位置:</label>
<div class="layui-input-block"> <div class="layui-input-block">
<input type="text" id="minIds" name="minIds" th:value="${minIds}" style="display:none;"> <input type="text" id="minIds" name="minIds" th:value="${minIds}"
style="display:none;">
<input type="text" name="mainId" id="mainId" th:value="${mainRecord.getId()}" <input type="text" name="mainId" id="mainId" th:value="${mainRecord.getId()}"
style="display:none;"> style="display:none;">
<input type="text" class="layui-input" <input type="text" class="layui-input"
@ -205,6 +206,9 @@
} }
// 用于标志是否为第一次提交
let flagForForm = false;
// 用于暂存卡片个数 // 用于暂存卡片个数
let params = []; let params = [];
@ -273,6 +277,8 @@
// 用于提交盘点转移情况 // 用于提交盘点转移情况
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if (!flagForForm) {
flagForForm = true;
if (depositoryId !== null && depositoryId !== undefined && depositoryId !== "") { if (depositoryId !== null && depositoryId !== undefined && depositoryId !== "") {
data = data.field; data = data.field;
$.ajax({ $.ajax({
@ -304,6 +310,8 @@
time: 500 time: 500
}) })
} }
}
}); });
//删除数组中指定元素 //删除数组中指定元素

7
src/main/resources/templates/pages/warehouse/depository_add.html

@ -99,6 +99,8 @@
</div> </div>
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> <script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script> <script>
// 用于标志是否为第一次提交
let flagForForm = false;
var data; var data;
layui.use(['form', 'layer'], function () { layui.use(['form', 'layer'], function () {
var $ = layui.jquery, var $ = layui.jquery,
@ -150,7 +152,8 @@
}); });
form.on('submit(formStep)', function (data) { form.on('submit(formStep)', function (data) {
if(!flagForForm){
flagForForm = true;
$.ajax({ $.ajax({
url: "/repository/depository", url: "/repository/depository",
type: 'post', type: 'post',
@ -183,6 +186,8 @@
}) })
} }
}) })
}
return false; return false;
}); });

6
src/main/resources/templates/pages/warehouse/warehouse_view.html

@ -132,7 +132,8 @@
function downloadCodeImg() { function downloadCodeImg() {
} }
// 用于标志是否为第一次提交
let flagForForm = false;
layui.use('form', function () { layui.use('form', function () {
var form = layui.form, $ = layui.$; var form = layui.form, $ = layui.$;
@ -161,6 +162,7 @@
//提交 //提交
form.on('submit(formDemo)', function (data) { form.on('submit(formDemo)', function (data) {
if(!flagForForm){
data = data.field; data = data.field;
$.ajax({ $.ajax({
url: "/repository/depository_edit", url: "/repository/depository_edit",
@ -188,6 +190,8 @@
} }
} }
}); });
}
return false; return false;
}); });

Loading…
Cancel
Save