From db34c41cbb3df2c21b57d10bbe83ea206d9428d6 Mon Sep 17 00:00:00 2001
From: 王 垚 <1402714037@qq.com>
Date: 星期三, 29 十二月 2021 09:20:57 +0800
Subject: [PATCH] 安瑞 增加 物料编码显示
---
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBill.html | 374 +++++++++++++++++++++++++++++++----------------------
1 files changed, 218 insertions(+), 156 deletions(-)
diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBill.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBill.html
index b5f262e..7184852 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBill.html
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBill.html
@@ -90,7 +90,12 @@
<input id="HDeptID" name="HDeptID" type="hidden" />
</div>
</div>
-
+ <div class="layui-col-xs3">
+ <label class="layui-form-label"> 鐗╂祦鍗曞彿锛�</label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HDeliveryNo" id="HDeliveryNo" autocomplete="off">
+ </div>
+ </div>
</div>
</div>
@@ -169,6 +174,7 @@
<table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
<script type="text/html" id="toolbarDemo">
<div class="layui-btn-container">
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Save"><i class="layui-icon layui-icon-tips"></i>淇濆瓨</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>棰勮</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button>
@@ -178,7 +184,7 @@
</script>
<blockquote class="layui-elem-quote">閫佽揣鍗�</blockquote>
</div>
- </div>
+ </div>
</div>
</div>
<!--<script src="../../layuiadmin/layui/lay/modules/mobile/jquery-3.3.1.min.js"></script>-->
@@ -194,80 +200,82 @@
index: 'lib/index' //涓诲叆鍙fā鍧�
}).use(['index', 'table', 'form', 'element'], function () {
var table = layui.table
- , $ = layui.$
- , form = layui.form
- , element = layui.element; //Tab鐨勫垏鎹㈠姛鑳斤紝鍒囨崲浜嬩欢鐩戝惉绛夛紝闇�瑕佷緷璧杄lement妯″潡
+ , $ = layui.$
+ , form = layui.form
+ , element = layui.element; //Tab鐨勫垏鎹㈠姛鑳斤紝鍒囨崲浜嬩欢鐩戝惉绛夛紝闇�瑕佷緷璧杄lement妯″潡
- function getUrlVars() {
- var vars = [], hash;
- var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
- for (var i = 0; i < hashes.length; i++) {
- hash = hashes[i].split('=');
- vars.push(hash[0]);
- vars[hash[0]] = hash[1];
- }
- return vars;
- }
- var params = getUrlVars();
- var linterid = params[params[0]];
- var lentryid = params[params[1]];
- RoadBillMain(linterid);
- RoadBillSub(linterid);
- // debugger;
- function RoadBillMain(linterid) {
- $.ajax({
- url: GetWEBURL()+"GetPOInStockShowBillMain",
- type: "GET",
- data: { "sMsg": linterid },
- success: function (d) {
- console.log(d.data);
- //$("#HDate").val(d.)
- $("#HInterID").val(d.data[0].HInterID);
- $("#HBillNo").val(d.data[0].HBillNo);
- $("#HStatus").val(d.data[0].HStatus);
- $("#HInnerBillNo").val(d.data[0].HInnerBillNo);
- $("#HRemark").val(d.data[0].HRemark);
- $("#HDate").val(d.data[0].HDateForWeb);
- $("#HMaker").val(d.data[0].HMaker);
- $("#HMakerDate").val(d.data[0].HMakerDate)
- $("#HChecker").val(d.data[0].HChecker);
- $("#HCheckDate").val(d.data[0].HCheckDate);
- $("#HDeptID").val(d.data[0].HDeptID);
- $("#HDeptName").val(d.data[0].HDeptName);
- $("#HSupID").val(d.data[0].HSupID);
- $("#HSupName").val(d.data[0].HSupName);
- $("#HEmpID").val(d.data[0].HEmpID);
- $("#HEmpName").val(d.data[0].HEmpName);
- $("#HManagerID").val(d.data[0].HManagerID);
- $("#HManagerName").val(d.data[0].HManagerName);
+ function getUrlVars() {
+ var vars = [], hash;
+ var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
+ for (var i = 0; i < hashes.length; i++) {
+ hash = hashes[i].split('=');
+ vars.push(hash[0]);
+ vars[hash[0]] = hash[1];
}
- });
- }
+ return vars;
+ }
+ var params = getUrlVars();
+ var linterid = params[params[0]];
+ var lentryid = params[params[1]];
+ var btntype = params[params[1]];
+ RoadBillMain(linterid);
+ RoadBillSub(linterid);
+ // debugger;
+ function RoadBillMain(linterid) {
+ $.ajax({
+ url: GetWEBURL() + "GetPOInStockShowBillMain",
+ type: "GET",
+ data: { "sMsg": linterid },
+ success: function (d) {
+ console.log(d.data);
+ //$("#HDate").val(d.)
+ $("#HInterID").val(d.data[0].HInterID);
+ $("#HBillNo").val(d.data[0].HBillNo);
+ $("#HStatus").val(d.data[0].HStatus);
+ $("#HInnerBillNo").val(d.data[0].HInnerBillNo);
+ $("#HRemark").val(d.data[0].HRemark);
+ $("#HDate").val(d.data[0].HDateForWeb);
+ $("#HMaker").val(d.data[0].HMaker);
+ $("#HMakerDate").val(d.data[0].HMakerDate)
+ $("#HChecker").val(d.data[0].HChecker);
+ $("#HCheckDate").val(d.data[0].HCheckDate);
+ $("#HDeptID").val(d.data[0].HDeptID);
+ $("#HDeptName").val(d.data[0].HDeptName);
+ $("#HSupID").val(d.data[0].HSupID);
+ $("#HSupName").val(d.data[0].HSupName);
+ $("#HEmpID").val(d.data[0].HEmpID);
+ $("#HEmpName").val(d.data[0].HEmpName);
+ $("#HManagerID").val(d.data[0].HManagerID);
+ $("#HManagerName").val(d.data[0].HManagerName);
+ $("#HDeliveryNo").val(d.data[0].HDeliveryNo);
+ }
+ });
+ }
///鍔犺浇鏄剧ず鏁版嵁
- function RoadBillSub(linterid) {
- $.ajax({
- type: "get",
- url: GetWEBURL()+"GetPOInStockShowBillSub",
- async: true,
- data: { sMsg: linterid},
- success: function (result) {
- ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
- table.reload('mainTable', {
- data: ajaxReturnData
- , height: 'full-10'
- , loading: false
- , done: function (index, res) {
+ function RoadBillSub(linterid) {
+ $.ajax({
+ type: "get",
+ url: GetWEBURL() + "GetPOInStockShowBillSub",
+ async: true,
+ data: { sMsg: linterid },
+ success: function (result) {
+ ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
+ table.reload('mainTable', {
+ data: ajaxReturnData
+ , height: 'full-10'
+ , loading: false
+ , done: function (index, res) {
- }
- });
- },
- error: function (result) {
- console.log(result);
- //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 });
- }
- });
- }
+ }
+ });
+ },
+ error: function (result) {
+ console.log(result);
+ //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 });
+ }
+ });
+ }
//鐩戝惉鎻愪氦
//form.verify({
// numberOrEmpty: function (value, item) {
@@ -278,48 +286,49 @@
// //}
// }
//});
- layer.load(3)
- table.render({
- elem: '#mainTable'
- , url: GetWEBURL()+'GetPOInStockShowBillSub'
- , toolbar: '#toolbarDemo' //寮�鍚ご閮ㄥ伐鍏锋爮锛屽苟涓哄叾缁戝畾宸︿晶妯℃澘
- , defaultToolbar: ['filter', 'exports']
- //, where: { sMsg: linterid }
- , where: { sMsg: linterid }
- , cols: [[
- // , { field: 'HMTONO', title: '璁″垝璺熻釜鍗曞彿', width: 100,, sort: true, fixed: true edit: 'text', hide: true }
- , { field: 'HMaterID', title: '鐗╂枡ID', width: 100, edit: 'text', hide: true }
- , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 100}
- , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 200}
- , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 200}
- , { field: 'HUnitName', title: '璁¢噺鍗曚綅', width: 100}
- , { field: 'HUnitNumber', title: '璁¢噺鍗曚綅浠g爜', width: 100, hide: true }
- , { field: 'HUnitID', title: '璁¢噺鍗曚綅ID', width: 100, hide: true }
- , { field: 'HQty', title: '鏁伴噺', width: 100}
- , { field: 'HPrice', title: '鍗曚环', width: 100}
- , { field: 'HMoney', title: '閲戦', width: 100}
- , { field: 'HWHName', title: '鏀舵枡浠撳簱', width: 100 }
- , { field: 'HWHNumber', title: '鏀舵枡浠撳簱浠g爜', width: 100, hide: true }
- , { field: 'HWHID', title: '鏀舵枡浠撳簱ID', width: 100, hide: true }
- , { field: 'HPOOrderInterID', title: '閲囪喘璁㈠崟涓诲唴鐮�', width: 150, hide: true }
- , { field: 'HPOOrderEntryID', title: '閲囪喘璁㈠崟瀛愬唴鐮�', width: 150, hide: true }
- , { field: 'HPOOrderBillNo', title: '閲囪喘璁㈠崟鍙�', width: 200 }
- , { field: 'HWWOrderInterID', title: '濮斿璁㈠崟涓诲唴鐮�', width: 150, hide: true }
- , { field: 'HWWOrderEntryID', title: '濮斿璁㈠崟瀛愬唴鐮�', width: 150, hide: true }
- , { field: 'HWWOrderDetaiLID', title: '濮斿璁㈠崟鏄庣粏鍐呯爜', width: 150, hide: true }
- , { field: 'HWWOrderBillNo', title: '濮斿璁㈠崟鍙�', width: 200 }
- , { field: 'HSourceBillType', title: '婧愬崟绫诲瀷', width: 100, hide: true }
- , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 200}
- , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 150, hide: true }
- , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', width: 150, hide: true }
- ]]
- // , data: [linterid]
- // , page: true
- //, height: 500
- , done: function () {
- layer.closeAll("loading");
- }
- });
+ layer.load(3)
+ table.render({
+ elem: '#mainTable'
+ , url: GetWEBURL() + 'GetPOInStockShowBillSub'
+ , toolbar: '#toolbarDemo' //寮�鍚ご閮ㄥ伐鍏锋爮锛屽苟涓哄叾缁戝畾宸︿晶妯℃澘
+ , defaultToolbar: ['filter', 'exports']
+ //, where: { sMsg: linterid }
+ , where: { sMsg: linterid }
+ , cols: [[
+ // , { field: 'HMTONO', title: '璁″垝璺熻釜鍗曞彿', width: 100,, sort: true, fixed: true edit: 'text', hide: true }
+ , { field: 'HMaterID', title: '鐗╂枡ID', width: 100, edit: 'text', hide: true }
+ , { field: 'HMaterShortNumber', title: '鐗╂枡缂栫爜', width: 120 }
+ , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 120 }
+ , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 120 }
+ , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 120 }
+ , { field: 'HUnitName', title: '璁¢噺鍗曚綅', width: 100 }
+ , { field: 'HUnitNumber', title: '璁¢噺鍗曚綅浠g爜', width: 100, hide: true }
+ , { field: 'HUnitID', title: '璁¢噺鍗曚綅ID', width: 100, hide: true }
+ , { field: 'HQty', title: '鏁伴噺', width: 100 }
+ , { field: 'HPrice', title: '鍗曚环', width: 100, hide: true}
+ , { field: 'HMoney', title: '閲戦', width: 100, hide: true}
+ , { field: 'HWHName', title: '鏀舵枡浠撳簱', width: 100 }
+ , { field: 'HWHNumber', title: '鏀舵枡浠撳簱浠g爜', width: 100, hide: true }
+ , { field: 'HWHID', title: '鏀舵枡浠撳簱ID', width: 100, hide: true }
+ , { field: 'HPOOrderInterID', title: '閲囪喘璁㈠崟涓诲唴鐮�', width: 150, hide: true }
+ , { field: 'HPOOrderEntryID', title: '閲囪喘璁㈠崟瀛愬唴鐮�', width: 150, hide: true }
+ , { field: 'HPOOrderBillNo', title: '閲囪喘璁㈠崟鍙�', width: 200 }
+ , { field: 'HWWOrderInterID', title: '濮斿璁㈠崟涓诲唴鐮�', width: 150, hide: true }
+ , { field: 'HWWOrderEntryID', title: '濮斿璁㈠崟瀛愬唴鐮�', width: 150, hide: true }
+ , { field: 'HWWOrderDetaiLID', title: '濮斿璁㈠崟鏄庣粏鍐呯爜', width: 150, hide: true }
+ , { field: 'HWWOrderBillNo', title: '濮斿璁㈠崟鍙�', width: 200 }
+ , { field: 'HSourceBillType', title: '婧愬崟绫诲瀷', width: 100, hide: true }
+ , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 200 }
+ , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 150, hide: true }
+ , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', width: 150, hide: true }
+ ]]
+ // , data: [linterid]
+ // , page: true
+ //, height: 500
+ , done: function () {
+ layer.closeAll("loading");
+ }
+ });
//澶村伐鍏锋爮浜嬩欢
table.on('toolbar(mainTable)', function (obj) {
var checkStatus = table.checkStatus(obj.config.id);
@@ -331,19 +340,45 @@
window.open("../../views/SRM/HBarPlanPrint.html?linterid=" + linterid + "&Type=HPOInStockBill");
break;
- //鑷畾涔夊ご宸ュ叿鏍忓彸渚у浘鏍� - 鎻愮ず
+ //鑷畾涔夊ご宸ュ叿鏍忓彸渚у浘鏍� - 鎻愮ず
case 'btn-reload':
RoadBillMain(linterid);
RoadBillSub(linterid);
break;
-
+
case 'btn-exit':
var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
parent.layer.close(index); //鍐嶆墽琛屽叧闂�
//layer.close(layer.index);
break;
+
+ case 'btn-Save':
+ var HDeliveryNo = $("#HDeliveryNo").val();
+ if (btntype == "changebg") {
+ $.ajax(
+ {
+ type: "GET",
+ url: GetWEBURL() + "SavePOInStock", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ async: true,
+ data: { "HmainId": linterid, "HDeliveryNo": HDeliveryNo },
+ dataType: "json",
+ success: function (data) {
+ if (data.Message.indexOf("鎴愬姛") > 0) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ layer.msg(data.Message, { icon: 1 });
+ }
+ else {
+ layer.msg(data.Message, { icon: 5 });
+ }
+ layer.closeAll("loading");
+ },
+ error: function (err) {
+ f_alert("閿欒:" + err);
+ }
+ });
+ }
+ break;
};
- });
+ });
form.on('submit(Saver)', function (data) {//淇濆瓨
//debugger;
var sMainStr = JSON.stringify(data.field);
@@ -351,29 +386,56 @@
var sMainSub = sMainStr + ';' + sSubStr;
layer.load(3)
$.ajax(
- {
- type: "POST",
- url: GetWEBURL()+"SaverPOInStock", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
- async: true,
+ {
+ type: "POST",
+ url: GetWEBURL() + "SaverPOInStock", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ async: true,
- data: { "msg": sMainSub },
- dataType: "json",
- success: function (data) {
- if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- layer.msg(data.Message, { icon: 1 });
+ data: { "msg": sMainSub },
+ dataType: "json",
+ success: function (data) {
+ if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ layer.msg(data.Message, { icon: 1 });
+ }
+ else {
+ layer.msg(data.Message, { icon: 5 });
+ }
+ layer.closeAll("loading");
+ },
+ error: function (err) {
+ f_alert("閿欒:" + err);
}
- else {
- layer.msg(data.Message, { icon: 5 });
- }
- layer.closeAll("loading");
- },
- error: function (err) {
- f_alert("閿欒:" + err);
- }
- });
+ });
return false;
});
-
+ form.on('submit(Save)', function (data) {//鏇存柊鐗╂祦鍗曞彿
+ //debugger;
+ //鑾峰彇涓婁釜椤甸潰浼犺繃鏉ョ殑鎸夐挳浜嬩欢
+ if (btntype == "changebg") {
+ var HDeliveryNo = $("#HDeliveryNo").val();
+ $.ajax(
+ {
+ type: "POST",
+ url: GetWEBURL() + "SavePOInStock", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ async: true,
+ data: { "HmainId": linterid, "HDeliveryNo": HDeliveryNo },
+ dataType: "json",
+ success: function (data) {
+ if (data.Message.indexOf("鎴愬姛") > 0) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ layer.msg(data.Message, { icon: 1 });
+ }
+ else {
+ layer.msg(data.Message, { icon: 5 });
+ }
+ layer.closeAll("loading");
+ },
+ error: function (err) {
+ f_alert("閿欒:" + err);
+ }
+ });
+ return false;
+ }
+ });
@@ -382,26 +444,26 @@
//jiuajax浠庢湇鍔″櫒鑾峰彇
layer.load(3)
$.ajax(
- {
- type: "POST",
- url: GetWEBURL()+"SaverPOInStock", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
- async:true,
- data: { msg: sMainSub },
- dataType: "json",
- success: function (data) {
- if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- layer.msg(data.Message, { icon: 1 });
+ {
+ type: "POST",
+ url: GetWEBURL() + "SaverPOInStock", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ async: true,
+ data: { msg: sMainSub },
+ dataType: "json",
+ success: function (data) {
+ if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ layer.msg(data.Message, { icon: 1 });
+ }
+ else {
+ // $("#verifycode").click();
+ layer.msg(data.Message, { icon: 5 });
+ }
+ layer.closeAll("loading");
+ },
+ error: function (err) {
+ f_alert("閿欒:" + err);
}
- else {
- // $("#verifycode").click();
- layer.msg(data.Message, { icon: 5 });
- }
- layer.closeAll("loading");
- },
- error: function (err) {
- f_alert("閿欒:" + err);
- }
- });
+ });
}
function f_alert(sMsg) {
layer.alert(sMsg, { icon: 5 });
@@ -442,7 +504,7 @@
// return JSON.stringify(ajaxData).replace(/(")/g, "\\\"");
// // return false;
//});
-
+
//function f_SaveBefore() {
// //淇濆瓨鍓嶅鐞�(瀛楁鏍煎紡锛歩nt绫诲瀷涓嶈兘涓虹┖锛屾棩鏈熺被鍨嬬鍚堟牸寮忥紝bool绫诲瀷)
// if ($("#HInterID").val() == '') {
@@ -456,7 +518,7 @@
var type = $(this).data('type');
active[type] ? active[type].call(this) : '';
});
- });
+ });
</script>
</body>
</html>
\ No newline at end of file
--
Gitblit v1.9.1