From cba0ef063a24b5b965bfa943cf1c8d2c8acba84a Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期四, 03 八月 2023 10:16:43 +0800
Subject: [PATCH] 排产 工艺路线的加工数量排产需要 生产入库 单据号改成流转卡号
---
WebTM/views/车间管理/报表分析/Kf_ProdProcessSumReport_DyeColor.html | 130 +++++++++++++++++++++++++++++++++++--------
1 files changed, 106 insertions(+), 24 deletions(-)
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Kf_ProdProcessSumReport_DyeColor.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Kf_ProdProcessSumReport_DyeColor.html"
index 7c50b3a..4d972b2 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Kf_ProdProcessSumReport_DyeColor.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Kf_ProdProcessSumReport_DyeColor.html"
@@ -34,15 +34,15 @@
</div>
</div>
<!--<div class="layui-inline">
- <label class="layui-form-label">鐘舵��</label>
- <div class="layui-input-block" style="margin-left: 120px;width: 184px;">
- <select name="HState" lay-verify="HState" id="HState">
- <option value="0" selected="selected">鍏ㄩ儴</option>
- <option value="1">鏈紑宸�</option>
- <option value="3">宸插叆搴�</option>
- </select>
- </div>
- </div>-->
+ <label class="layui-form-label">鐘舵��</label>
+ <div class="layui-input-block" style="margin-left: 120px;width: 184px;">
+ <select name="HState" lay-verify="HState" id="HState">
+ <option value="0" selected="selected">鍏ㄩ儴</option>
+ <option value="1">鏈紑宸�</option>
+ <option value="3">宸插叆搴�</option>
+ </select>
+ </div>
+ </div>-->
<div class="layui-inline">
<label class="layui-form-label">鏃ユ湡</label>
<div class="layui-input-block">
@@ -59,17 +59,29 @@
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
</button>
<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
- <div class="layui-inline">
- <label class="layui-form-label">鍚堣鍏枻鏁�</label>
+ <div class="layui-inline" style="display:none;">
+ <label class="layui-form-label">鐧藉澂鍙戝竷鍚堣鍏枻鏁�</label>
<div class="layui-input-block" style="margin-left: 120px;">
<input type="text" class="layui-input" name="SumHMaterOutQty" id="SumHMaterOutQty" disabled="disabled">
</div>
</div>
- <!--<div class="layui-inline">
- <div style="padding-left: 10px;">
- <input type="checkbox" name="checkWRuku" id="checkWRuku" lay-skin="primary" lay-filter="checkWRuku" title="鏈笅鎺ㄥ強宸插叆搴�">
+ <div class="layui-inline" style="display:none;">
+ <label class="layui-form-label">鏌撳巶鍑虹珯鍚堣鍏枻鏁�</label>
+ <div class="layui-input-block" style="margin-left: 120px;">
+ <input type="text" class="layui-input" name="SumDyeColorOut" id="SumDyeColorOut" disabled="disabled">
</div>
- </div>-->
+ </div>
+ <div class="layui-inline" style="display:none;">
+ <label class="layui-form-label">宸</label>
+ <div class="layui-input-block" style="margin-left: 120px;">
+ <input type="text" class="layui-input" name="SumCompare" id="SumCompare" disabled="disabled">
+ </div>
+ </div>
+ <!--<div class="layui-inline">
+ <div style="padding-left: 10px;">
+ <input type="checkbox" name="checkWRuku" id="checkWRuku" lay-skin="primary" lay-filter="checkWRuku" title="鏈笅鎺ㄥ強宸插叆搴�">
+ </div>
+ </div>-->
<div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
<div class="layui-row" style="margin-top:10px;">
<!--鍏朵粬鏉′欢-->
@@ -162,7 +174,7 @@
//鏌ヨ鏉′欢
var sWhere = "";
var option = [];
- var HModName = "MaterOutSumReport_Cloth";
+ var HModName = "ProdProcessSumReport_DyeColor";
//#endregion
//#region 杩涘叆椤甸潰鏃㈠姞杞�
@@ -183,8 +195,10 @@
case 'HideColumn':
get_HideColumn();
break;
+ //鏄庣粏鎶ヨ〃
case 'btn-detail':
get_EntryReport();
+ break;
};
});
//閲嶇疆鎸夐挳
@@ -195,7 +209,61 @@
form.on('submit(btnSearch)', function (data) {
get_FastQuery();
});
+ //琛岀洃鍚簨浠�
+ table.on('row(mainTable)', function (obj) {
+ var flag = !obj.tr.find(':checkbox:first').prop('checked');
+ obj.tr.find(':checkbox').prop('checked', flag);
+ if (flag) {
+ obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked'); //璁剧疆澶嶉�夋閫変腑鏍峰紡
+ $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//鏀瑰彉褰撳墠tr鑳屾櫙棰滆壊鍜屽瓧浣撻鑹�
+ } else {
+ obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//鍙栨秷澶嶉�夋閫変腑鏍峰紡
+ $(obj.tr.selector).attr({ "style": "background:" });//鍙栨秷褰撳墠tr棰滆壊
+ }
+ //mainTable 涓鸿〃鏍糏D 娉ㄦ剰姝ゅ濡傛灉ID涓嶆纭皢瀵艰嚧浣犲湪鐩戝惉澶嶉�夋鏃惰幏鍙栦笉鍒颁綘閫夋嫨鐨勬暟鎹紝鍓嶉潰鐨勫彧鏄坊鍔犳垨鍒犻櫎閫変腑鏈�変腑鏍峰紡浠ュ強璁剧疆鑳屾櫙鑹诧紝瀛椾綋棰滆壊
+ layui.each(table.cache.mainTable, function (i, l) {
+ if (obj.tr.index() == l.LAY_TABLE_INDEX) {
+ l.LAY_CHECKED = flag;
+ }
+ });
+ });
+ //琛岀洃鍚簨浠�-鍙屽嚮
+ table.on('rowDouble(mainTable)', function (obj) {
+ //閫変腑楂樹寒 鍙屽嚮琛�
+ obj.tr.find(':checkbox').prop('checked', true);
+ obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked'); //璁剧疆澶嶉�夋閫変腑鏍峰紡
+ $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//鏀瑰彉褰撳墠tr鑳屾櫙棰滆壊鍜屽瓧浣撻鑹�
+ //mainTable 涓鸿〃鏍糏D 娉ㄦ剰姝ゅ濡傛灉ID涓嶆纭皢瀵艰嚧浣犲湪鐩戝惉澶嶉�夋鏃惰幏鍙栦笉鍒颁綘閫夋嫨鐨勬暟鎹紝鍓嶉潰鐨勫彧鏄坊鍔犳垨鍒犻櫎閫変腑鏈�変腑鏍峰紡浠ュ強璁剧疆鑳屾櫙鑹诧紝瀛椾綋棰滆壊
+ layui.each(table.cache.mainTable, function (i, l) {
+ if (obj.tr.index() == l.LAY_TABLE_INDEX) {
+ l.LAY_CHECKED = true;
+ }
+ });
+
+ //涓嬫帹
+ var sBillNo = obj.data["鐢熶骇璁㈠崟鍙�"];
+ layer.open({
+ type: 2
+ , area: ['90%', '90%']
+ , title: '鏌撳巶鏄庣粏鎶ヨ〃'
+ , closeBtn: 1
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: 'Kf_ProdProcessEntryReport_DyeColor.html?sBillNo=' + sBillNo
+ , resize: false
+ , btn: ["纭畾", "鍙栨秷"]
+ , end: function () {
+ //鍒锋柊椤甸潰,
+ //location.reload();
+ }
+ , cancel: function () {
+ //$(".layui-btn").removeClass("layui-btn-disabled");
+ }
+ })
+
+ });
//#endregion
@@ -281,7 +349,7 @@
}
//鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
- col.push({ type: 'radio', fixed: 'left' });
+ col.push({ type: 'checkbox', fixed: 'left' });
for (var i = 0; i < data.length; i++) {
if ($.inArray(data[i].name, "") > -1) {
col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
@@ -349,10 +417,10 @@
})
}
- //鍒楁槑鏄剧ず涓嬫媺妗�
+ //鍒楀悕鏄剧ず涓嬫媺妗�
function ColFilter() {
var Organization = '<option value="0" selected="selected" ></option>';
- for (var i = 0; i < option.cols[0].length; i++) {
+ for (var i = 1; i < option.cols[0].length; i++) {
if (option.cols[0][i].hide != true) {
Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>';
}
@@ -374,8 +442,9 @@
if (data1.count == 1) {
//璋冩暣鏃ユ湡鏍煎紡锛氭樉绀� 骞存湀鏃� 鍜� 鏃�
for (var i = 0; i < data1.data.length; i++) {
- data1.data[i].鐢熶骇璁㈠崟鏃ユ湡 = data1.data[i]["鐢熶骇璁㈠崟鏃ユ湡"].split(":")[0] + ':' + data1.data[i]["鐢熶骇璁㈠崟鏃ユ湡"].split(":")[1];
- data1.data[i].鐢熶骇璁㈠崟鏃ユ湡 = data1.data[i]["鐢熶骇璁㈠崟鏃ユ湡"].replace("T", " ");
+ if (data1.data[i].鐢熶骇璁㈠崟鏃ユ湡!=null) {
+ data1.data[i].鐢熶骇璁㈠崟鏃ユ湡 = data1.data[i]["鐢熶骇璁㈠崟鏃ユ湡"].split("T")[0];
+ }
}
option.data = data1.data;
@@ -393,12 +462,24 @@
//}
table.render(option);
- //璁$畻鍚堣鍏枻鏁�
+ //璁$畻鐧藉澂鍙戝竷鍚堣鍏枻鏁�
var sumHMaterOutQty = 0;
for (var i = 0; i < data1.data.length; i++) {
sumHMaterOutQty += data1.data[i]["鐧藉澂鍙戝竷"];
}
$("#SumHMaterOutQty").val(sumHMaterOutQty);
+
+ //璁$畻鏌撳巶鍑虹珯鍚堣鍏枻鏁�
+ var sumDyeColorOut = 0;
+ for (var i = 0; i < data1.data.length; i++) {
+ sumDyeColorOut += data1.data[i]["鏌撳巶鍑虹珯"];
+ }
+ $("#SumDyeColorOut").val(sumDyeColorOut);
+
+ //璁$畻宸
+ var sumCompare = sumHMaterOutQty - sumDyeColorOut;
+ $("#SumCompare").val(sumCompare);
+
layer.close(wait);
} else {
@@ -486,7 +567,7 @@
//闅愯棌鍒楄缃�
function get_HideColumn() {
var colName = "";
- for (var i = 1; i < option.cols[0].length - 1; i++) {
+ for (var i = 1; i < option.cols[0].length; i++) {
colName += option.cols[0][i]["title"] + ",";
}
@@ -525,7 +606,7 @@
dataCol = data1.data[0].HGridString.split(',');
- for (var i = 0; i < option.cols[0].length - 2; i++) {
+ for (var i = 0; i < option.cols[0].length - 1; i++) {
if (dataCol[i]) {
var dataCols = dataCol[i].split('|');
}
@@ -589,6 +670,7 @@
})
}
+ //鏄庣粏鎶ヨ〃
function get_EntryReport() {
var checkStatus = table.checkStatus('mainTable')
, data = checkStatus.data;
--
Gitblit v1.9.1