From 8a36bbee40f5e1069b15a98b1e64ac9719ee8a46 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期二, 23 四月 2024 17:17:13 +0800
Subject: [PATCH] 1.销售出库单 增加 反写源单 销售订单和发货通知单 超出 关联数量 关闭源单 2.应收单 增加 反写源单 销售出库单 和 销售订单 超出关联数量 关闭源单 3.动态获取源单增加参数 Num 0蓝单 1红单 2全部 4.销售流程的测试并完善功能; 销售订单-》发货通知单-》销售出库单-》应收单 (注意: 源单类型的下拉框 需要 根据数据库 表动态加载, 关联数量 要准确 , 审核 且 未关闭 未行关闭的行 才能下推 ,关联数量超额后,要 反写 关闭 源单 )
---
WebTM/views/基础资料/基础资料/Gy_OperatorEdit.html | 54 +++++++++++++++++++++++++++++++++++++++++++-----------
1 files changed, 43 insertions(+), 11 deletions(-)
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_OperatorEdit.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_OperatorEdit.html"
index 7e87aab..cc1a1aa 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_OperatorEdit.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_OperatorEdit.html"
@@ -139,7 +139,7 @@
var params = getUrlVars();
var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷 1娣诲姞 淇濆瓨 2澶嶅埗 3 缂栬緫
- var linterid = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
+ var linterid = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
//鍒ゆ柇鏄惁鏂板
if (linterid == null || linterid == 0) {
@@ -177,8 +177,18 @@
option.data = table.cache["mainTable"];
table.render(option);
+ for (var i = 1; i <= option.data.length; i++) {
+ if (option.data[i - 1].HStopflag == ' ') {
+ option.data[i - 1].HStopflag = false;
+ } else if (option.data[i - 1].HStopflag == 'Y') {
+ option.data[i - 1].HStopflag = true;
+ }
+ $('#HStopflag' + i + '').find("option[value='" + option.data[i - 1].HStopflag + "']").attr("selected", true);
+ }
+ form.render('select');
+ form.render('checkbox');
//鍒锋柊澶嶉�夋
- checkRefresh();
+ //checkRefresh();
break;
case 'btn-CopyLine':
var copydata = JSON.stringify(data);
@@ -194,8 +204,18 @@
table.cache["mainTable"].push(JSON.parse(copyrow));//灏嗗鍒剁殑琛屽己杞垚json杩藉姞鍒拌〃鏍间笂
option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓�
table.render(option);//灏嗘暟鎹覆鏌撳埌琛ㄦ牸涓�
+ for (var i = 1; i <= option.data.length; i++) {
+ if (option.data[i - 1].HStopflag == ' ') {
+ option.data[i - 1].HStopflag = false;
+ } else if (option.data[i - 1].HStopflag == 'Y') {
+ option.data[i - 1].HStopflag = true;
+ }
+ $('#HStopflag' + i + '').find("option[value='" + option.data[i - 1].HStopflag + "']").attr("selected", true);
+ }
+ form.render('select');
+ form.render('checkbox');
//鍒锋柊澶嶉�夋
- checkRefresh();
+ //checkRefresh();
}
break;
}
@@ -241,6 +261,18 @@
get_Display(sWhere);
})
+ //鏄惁绂佺敤
+ form.on('select(HStopflag)', function (data) {
+ //鑾峰彇涓嬫媺妗嗛�変腑鐨勫��
+ var elem = data.othis.parents('tr');
+ var dataindex = elem.attr("data-index");
+ $.each(option.data, function (index, value) {
+ if (value.LAY_TABLE_INDEX == dataindex) {
+ value.HStopflag = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+ }
+ });
+
+ })
//#endregion
//#region 鏈〉闈㈣璋冪敤鐨勬墍鏈夋柟娉�
@@ -348,7 +380,7 @@
}
table.render(option);
for (let j = 0; j < data1.data.length; j++) {
- if (data1.data[j].绂佺敤鏍囪 == 'Y') {
+ if (data1.data[j].HStopflag == 'Y') {
$('#HStopflag' + (j + 1)).find("option[value=true]").attr("selected", true);
} else {
@@ -385,9 +417,9 @@
table.cache["mainTable"][i].LAY_TABLE_INDEX = i;
num.push(table.cache["mainTable"][i])
if ($('#HStopflag' + (i + 1)).val() == 'true') {
- num[i].绂佺敤鏍囪 = 1
+ num[i].HStopflag = 1
} else {
- num[i].绂佺敤鏍囪 = 0
+ num[i].HStopflag = 0
}
var sub = { "HUSEORGID": 0, "涓氬姟缁勭粐": "", "HStaffId": 0, "HName": "", "HNumber": "", "閮ㄩ棬": "", "涓氬姟鍛樼紪鐮�": "", "涓氬姟鍛樺悕绉�": "", "HRemark": "", "HStopflag": 0, "HItemID": 0, "HIsPseDel": 0 };
@@ -401,7 +433,7 @@
sub.涓氬姟鍛樼紪鐮� = num[i].涓氬姟鍛樼紪鐮�
sub.涓氬姟鍛樺悕绉� = num[i].涓氬姟鍛樺悕绉�
sub.HRemark = num[i].澶囨敞
- sub.HStopflag = num[i].绂佺敤鏍囪
+ sub.HStopflag = num[i].HStopflag
}
sub.HItemID = num[i].HItemID
sub.HIsPseDel = num[i].HIsPseDel
@@ -455,11 +487,11 @@
async: false,
data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] },
success: function (d) {
- var IsHStopflag = d.data[0].绂佺敤鏍囪;
+ var IsHStopflag = d.data[0].HStopflag;
if (IsHStopflag == 'Y') {
$("input[name='HStopflag']").prop("checked", true);
} else {
- d.data[0].绂佺敤鏍囪 = '';
+ d.data[0].HStopflag = '';
}
//涓昏〃
form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
@@ -467,7 +499,7 @@
, "HNumber": d.data[0].涓氬姟鍛樹唬鐮�
, "HName": d.data[0].涓氬姟鍛樺悕绉�
, "HUSEORGID": d.data[0].HUSEORGID
- , "HStopflag": d.data[0].绂佺敤鏍囪
+ , "HStopflag": d.data[0].HStopflag
, "HRemark": d.data[0].澶囨敞
});
form.render('checkbox');
@@ -549,7 +581,7 @@
, "鍛樺伐缂栫爜": checkStatus.data[0].鍛樺伐浠g爜
, "涓氬姟鍛樺悕绉�": checkStatus.data[0].鍛樺伐鍚嶇О
, "閮ㄩ棬": checkStatus.data[0].閮ㄩ棬鍚嶇О
- , "涓氬姟鍛樼紪鐮�": checkStatus.data[0].鍛樺伐浠g爜 + "_" + $("#HOperatorType").val() + "_" + rowdata[0].HUSEORGID
+ , "涓氬姟鍛樼紪鐮�": checkStatus.data[0].鍛樺伐浠g爜 + "_" + $("#HOperatorType").val() + "_" + checkStatus.data[0].鍒涘缓缁勭粐
})
layer.close(index);//鍏抽棴寮圭獥
}
--
Gitblit v1.9.1