From 4626db6973b66ad9e2121cd12ec4a2610683b253 Mon Sep 17 00:00:00 2001
From: llj <132905093+newwwwwwtree@users.noreply.github.com>
Date: 星期二, 17 三月 2026 14:12:00 +0800
Subject: [PATCH] 海诚模具模块,编辑页面添加基础资料过滤搜索自动匹配下拉列表
---
WebTM/views/模治具管理/模治具仓库管理/Sc_MouldScrapOutBill.html | 81 +++++++++++++
WebTM/views/模治具管理/模治具仓库管理/Sc_MouldProdOutBillEdit.html | 82 +++++++++++++
WebTM/views/模治具管理/模治具仓库管理/Sc_MouldProdInBillEdit.html | 77 ++++++++++++
WebTM/views/模治具管理/模治具仓库管理/Sc_MouldProdBackBillEdit.html | 80 +++++++++++++
4 files changed, 313 insertions(+), 7 deletions(-)
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldProdBackBillEdit.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldProdBackBillEdit.html"
index 3714f14..1a37a9d 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldProdBackBillEdit.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldProdBackBillEdit.html"
@@ -335,7 +335,7 @@
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
index: 'lib/index' //涓诲叆鍙fā鍧�
- }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+ }).use(['index', 'form', 'laydate', 'table', 'element', 'tableSelect'], function () {
//#region 鍏叡鍙橀噺
var $ = layui.$
, admin = layui.admin
@@ -343,7 +343,9 @@
, table = layui.table
, form = layui.form
, laydate = layui.laydate
- , element = layui.element;
+ , element = layui.element
+ , tableSelect = layui.tableSelect;
+
var HModName = "Sc_MouldProdBackBillEdit";
var HBillType = "3803";
var HInterID = $('#HInterID').val()
@@ -1695,7 +1697,81 @@
table.on('tool(mainTable)', function (obj) {
set_GridDelete(obj); //琛屽唴鍒犻櫎
set_GridCellCheck(obj); //琛屽唴蹇嵎閿瓫閫�
+ //#region
+ //涓嬫媺鎼滅储妗�
+ tableSelect.render({
+ elem: 'td[data-field="HMaterNumber"] .layui-table-edit',
+ searchKey: '妯″叿鍚嶇О,妯″叿缂栧彿',
+ sWhere: " ",//table鎼滅储sWhere鏉′欢
+ ajaxSelect: function (sWhere) {
+ var data = '';
+ var ModRightNameSelect = 'Gy_MouldFileList';
+ $.ajax({
+ url: GetWEBURL() + '/Gy_Mould/page',
+ type: "GET",
+ async: false,
+ data: { "sWhere": sWhere, "ModRightNameSelect": ModRightNameSelect, "user": sessionStorage["HUserName"], "page": 1, "size": 5 },
+ success: function (data1) {
+ if (data1.count == 1) {
+ data = data1.data
+ }
+ },
+ error: function () {
+ layer.alert('鑾峰彇鍒楄〃澶辫触锛�', { icon: 15, title: '閫氫俊閿欒' });
+ }
+ });
+ return data;
+ },//璁剧疆鍓嶇鍒嗛〉鏃跺彲浠ヨ缃殑
+ table: {
+ cols: [[
+ { type: 'radio', fixed: 'left' },
+ { field: 'hmainid', title: 'hmainid', hide: true },
+ , { field: '妯″叿鍚嶇О', title: '妯″叿鍚嶇О' }
+ , { field: '妯″叿缂栧彿', title: '妯″叿缂栧彿' }
+ , { field: '妯″叿鍨嬪彿', title: '鍣ㄥ叿鍨嬪彿' }
+ , { field: 'HWhID', title: 'HWhID', hide: true }
+ , { field: '榛樿浠撳簱', title: '榛樿浠撳簱' }
+ , { field: 'HSPID', title: 'HSPID', hide: true }
+ , { field: '榛樿浠撲綅', title: '榛樿浠撲綅' }
+ , { field: 'HUnitID', title: 'HUnitID', hide: true, sort: true }
+ , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜', sort: true }
+ , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', sort: true }
+ ]],
+ page: true,
+ limit: 5,
+ //limits: [5]
+ },
+ done: function (elem, data) {
+ $(".layui-table-edit").blur();//鍗曞厓鏍煎け鍘荤劍鐐�
+ obj.update({
+ "HMaterID": data.data[0]["hmainid"]
+ , "HMaterCode": data.data[0]["妯″叿缂栧彿"]
+ , "HMaterName": data.data[0]["妯″叿鍚嶇О"]
+ , "HMaterSpec": data.data[0]["妯″叿鍨嬪彿"]
+ , "HUnitID": data.data[0]["HUnitID"]
+ , "HUnitCode": data.data[0]["璁¢噺鍗曚綅浠g爜"]
+ , "HUnitName": data.data[0]["璁¢噺鍗曚綅"]
+ , "HWHID": data.data[0]["HWHID"]
+ , "HWHName": data.data[0]["榛樿浠撳簱"]
+ , "HWHCode": data.data[0]["榛樿浠撳簱浠g爜"]
+ , "HSPID": data.data[0]["HSPID"]
+ , "HSPName": data.data[0]["榛樿浠撲綅"]
+ , "HSPCode": data.data[0]["妯″叿鍚嶇О"]
+ , "HDesignLife": 0
+ , "HLeaveLife": 0
+ , "HQty": 1
+ , "HMoney": 0
+ })
+
+ table.render(option);
+
+
+
+ //setTableByHMater(obj, data);
+ }
+ })
+ //#endregion
var data = obj.data;
if (obj.event == 'HDate') {
var field = $(this).data('field');
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldProdInBillEdit.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldProdInBillEdit.html"
index bb16a2d..c39e8db 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldProdInBillEdit.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldProdInBillEdit.html"
@@ -385,7 +385,7 @@
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
index: 'lib/index' //涓诲叆鍙fā鍧�
- }).use(['index', 'form', 'laydate', 'table', 'element', 'layer'], function () {
+ }).use(['index', 'form', 'laydate', 'table', 'element', 'layer','tableSelect'], function () {
//#region 鍏叡鍙橀噺
var $ = layui.$
, admin = layui.admin
@@ -395,6 +395,7 @@
, laydate = layui.laydate
, element = layui.element
, layer = layui.layer
+ , tableSelect = layui.tableSelect;
//鏌ヨ鏉′欢
var option = [];
var option1 = [];
@@ -1518,6 +1519,79 @@
return false;
}
})
+ //#region
+ //涓嬫媺鎼滅储妗�
+ tableSelect.render({
+ elem: 'td[data-field="HMaterCode"] .layui-table-edit',
+ searchKey: '妯″叿鍚嶇О,妯″叿缂栧彿',
+ sWhere: " ",//table鎼滅储sWhere鏉′欢
+ ajaxSelect: function (sWhere) {
+ var data = '';
+ var ModRightNameSelect = 'Gy_MouldFileList';
+ $.ajax({
+ url: GetWEBURL() + '/Gy_Mould/page',
+ type: "GET",
+ async: false,
+ data: { "sWhere": sWhere, "ModRightNameSelect": ModRightNameSelect, "user": sessionStorage["HUserName"], "page":1, "size": 5},
+ success: function (data1) {
+ if (data1.count == 1) {
+ data = data1.data
+ }
+ },
+ error: function () {
+ layer.alert('鑾峰彇鍒楄〃澶辫触锛�', { icon: 15, title: '閫氫俊閿欒' });
+ }
+ });
+ return data;
+ },//璁剧疆鍓嶇鍒嗛〉鏃跺彲浠ヨ缃殑
+ table: {
+ cols: [[
+ { type: 'radio', fixed: 'left' },
+ { field: 'hmainid', title: 'hmainid', hide: true },
+ , { field: '妯″叿鍚嶇О', title: '妯″叿鍚嶇О' }
+ , { field: '妯″叿缂栧彿', title: '妯″叿缂栧彿' }
+ , { field: '妯″叿鍨嬪彿', title: '鍣ㄥ叿鍨嬪彿' }
+ , { field: 'HWhID', title: 'HWhID', hide: true}
+ , { field: '榛樿浠撳簱', title: '榛樿浠撳簱' }
+ , { field: 'HSPID', title: 'HSPID', hide: true }
+ , { field: '榛樿浠撲綅', title: '榛樿浠撲綅' }
+ , { field: 'HUnitID', title: 'HUnitID', hide: true, sort: true }
+ , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜', sort: true }
+ , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', sort: true }
+ ]],
+ page: true,
+ limit: 5,
+ //limits: [5]
+ },
+ done: function (elem, data) {
+ $(".layui-table-edit").blur();//鍗曞厓鏍煎け鍘荤劍鐐�
+ obj.update({
+ "HMaterID": data.data[0]["hmainid"]
+ , "HMaterCode": data. data[0]["妯″叿缂栧彿"]
+ , "HMaterName": data. data[0]["妯″叿鍚嶇О"]
+
+ , "HMaterSpec": data.data[0]["妯″叿鍨嬪彿"]
+ , "HUnitID": data.data[0]["HUnitID"]
+ , "HUnitCode": data.data[0]["璁¢噺鍗曚綅浠g爜"]
+ , "HUnitName": data.data[0]["璁¢噺鍗曚綅"]
+ , "HWHID": data.data[0]["HWHID"]
+ , "HWHName": data.data[0]["榛樿浠撳簱"]
+ , "HWHCode": data.data[0]["榛樿浠撳簱浠g爜"]
+ , "HSPID": data.data[0]["HSPID"]
+ , "HSPName": data.data[0]["榛樿浠撲綅"]
+ , "HSPCode": data.data[0]["妯″叿鍚嶇О"]
+ })
+
+ table.render(option);
+
+
+
+ //setTableByHMater(obj, data);
+ }
+ })
+ //#endregion
+
+
//鍙屽嚮
$('.layui-table-box tbody td[data-field="HMaterCode"]').off('dblclick').on('dblclick', function () {
//椤甸潰灞�-鑷畾涔�
@@ -1589,6 +1663,7 @@
obj.event = "";
});
}
+
//?
function f_alert(sMsg) {
layer.alert(sMsg, { icon: 5 });
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldProdOutBillEdit.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldProdOutBillEdit.html"
index 404623f..e7c0d1b 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldProdOutBillEdit.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldProdOutBillEdit.html"
@@ -335,7 +335,7 @@
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
index: 'lib/index' //涓诲叆鍙fā鍧�
- }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+ }).use(['index', 'form', 'laydate', 'table', 'element', 'tableSelect'], function () {
//#region 鍏叡鍙橀噺
var $ = layui.$
, admin = layui.admin
@@ -343,7 +343,9 @@
, table = layui.table
, form = layui.form
, laydate = layui.laydate
- , element = layui.element;
+ , element = layui.element
+ , tableSelect = layui.tableSelect;
+
var HModName = "Sc_MouldProdOutBillEdit";
var HBillType = "3802";
var HInterID = $('#HInterID').val()
@@ -1696,7 +1698,81 @@
table.on('tool(mainTable)', function (obj) {
set_GridDelete(obj); //琛屽唴鍒犻櫎
set_GridCellCheck(obj); //琛屽唴蹇嵎閿瓫閫�
+ //#region
+ //涓嬫媺鎼滅储妗�
+ tableSelect.render({
+ elem: 'td[data-field="HMaterNumber"] .layui-table-edit',
+ searchKey: '妯″叿鍚嶇О,妯″叿缂栧彿',
+ sWhere: " ",//table鎼滅储sWhere鏉′欢
+ ajaxSelect: function (sWhere) {
+ var data = '';
+ var ModRightNameSelect = 'Gy_MouldFileList';
+ $.ajax({
+ url: GetWEBURL() + '/Gy_Mould/page',
+ type: "GET",
+ async: false,
+ data: { "sWhere": sWhere, "ModRightNameSelect": ModRightNameSelect, "user": sessionStorage["HUserName"], "page": 1, "size": 5 },
+ success: function (data1) {
+ if (data1.count == 1) {
+ data = data1.data
+ }
+ },
+ error: function () {
+ layer.alert('鑾峰彇鍒楄〃澶辫触锛�', { icon: 15, title: '閫氫俊閿欒' });
+ }
+ });
+ return data;
+ },//璁剧疆鍓嶇鍒嗛〉鏃跺彲浠ヨ缃殑
+ table: {
+ cols: [[
+ { type: 'radio', fixed: 'left' },
+ { field: 'hmainid', title: 'hmainid', hide: true },
+ , { field: '妯″叿鍚嶇О', title: '妯″叿鍚嶇О' }
+ , { field: '妯″叿缂栧彿', title: '妯″叿缂栧彿' }
+ , { field: '妯″叿鍨嬪彿', title: '鍣ㄥ叿鍨嬪彿' }
+ , { field: 'HWhID', title: 'HWhID', hide: true }
+ , { field: '榛樿浠撳簱', title: '榛樿浠撳簱' }
+ , { field: 'HSPID', title: 'HSPID', hide: true }
+ , { field: '榛樿浠撲綅', title: '榛樿浠撲綅' }
+ , { field: 'HUnitID', title: 'HUnitID', hide: true, sort: true }
+ , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜', sort: true }
+ , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', sort: true }
+ ]],
+ page: true,
+ limit: 5,
+ //limits: [5]
+ },
+ done: function (elem, data) {
+ $(".layui-table-edit").blur();//鍗曞厓鏍煎け鍘荤劍鐐�
+ obj.update({
+ "HMaterID": data.data[0]["hmainid"]
+ , "HMaterCode": data.data[0]["妯″叿缂栧彿"]
+ , "HMaterName": data.data[0]["妯″叿鍚嶇О"]
+ , "HMaterSpec": data.data[0]["妯″叿鍨嬪彿"]
+ , "HUnitID": data.data[0]["HUnitID"]
+ , "HUnitCode": data.data[0]["璁¢噺鍗曚綅浠g爜"]
+ , "HUnitName": data.data[0]["璁¢噺鍗曚綅"]
+ , "HWHID": data.data[0]["HWHID"]
+ , "HWHName": data.data[0]["榛樿浠撳簱"]
+ , "HWHCode": data.data[0]["榛樿浠撳簱浠g爜"]
+ , "HSPID": data.data[0]["HSPID"]
+ , "HSPName": data.data[0]["榛樿浠撲綅"]
+ , "HSPCode": data.data[0]["妯″叿鍚嶇О"]
+ , "HDesignLife": 0
+ , "HLeaveLife": 0
+ , "HQty": 1
+ , "HMoney": 0
+ })
+
+ table.render(option);
+
+
+
+ //setTableByHMater(obj, data);
+ }
+ })
+ //#endregion
var data = obj.data;
if (obj.event == 'HDate') {
var field = $(this).data('field');
@@ -1910,6 +1986,8 @@
}
})
}
+
+
obj.event = "";
return false;
}
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldScrapOutBill.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldScrapOutBill.html"
index 6945d84..247ae4b 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldScrapOutBill.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldScrapOutBill.html"
@@ -405,7 +405,7 @@
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
index: 'lib/index' //涓诲叆鍙fā鍧�
- }).use(['index', 'form', 'laydate', 'table', 'element', 'util'], function () {
+ }).use(['index', 'form', 'laydate', 'table', 'element', 'util', 'tableSelect'], function () {
//#region 鍏敤鍙橀噺
var $ = layui.$
@@ -415,7 +415,9 @@
, form = layui.form
, laydate = layui.laydate
, element = layui.element
- , util = layui.util;
+ , util = layui.util
+ , tableSelect = layui.tableSelect;
+
var option;
var sBillType = "3832";
var HModName = "Sc_MouldScrapOutBillEdit";
@@ -800,6 +802,81 @@
table.on('tool(mainTable)', function (obj) {
set_GridDelete(obj); //琛屽唴鍒犻櫎
set_GridCellCheck(obj); //琛屽唴蹇嵎閿瓫閫�
+ //#region
+ //涓嬫媺鎼滅储妗�
+ tableSelect.render({
+ elem: 'td[data-field="HMaterCode"] .layui-table-edit',
+ searchKey: '妯″叿鍚嶇О,妯″叿缂栧彿',
+ sWhere: " ",//table鎼滅储sWhere鏉′欢
+ ajaxSelect: function (sWhere) {
+ var data = '';
+ var ModRightNameSelect = 'Gy_MouldFileList';
+ $.ajax({
+ url: GetWEBURL() + '/Gy_Mould/page',
+ type: "GET",
+ async: false,
+ data: { "sWhere": sWhere, "ModRightNameSelect": ModRightNameSelect, "user": sessionStorage["HUserName"], "page": 1, "size": 5 },
+ success: function (data1) {
+ if (data1.count == 1) {
+ data = data1.data
+ }
+ },
+ error: function () {
+ layer.alert('鑾峰彇鍒楄〃澶辫触锛�', { icon: 15, title: '閫氫俊閿欒' });
+ }
+ });
+ return data;
+ },//璁剧疆鍓嶇鍒嗛〉鏃跺彲浠ヨ缃殑
+ table: {
+ cols: [[
+ { type: 'radio', fixed: 'left' },
+ { field: 'hmainid', title: 'hmainid', hide: true },
+ , { field: '妯″叿鍚嶇О', title: '妯″叿鍚嶇О' }
+ , { field: '妯″叿缂栧彿', title: '妯″叿缂栧彿' }
+ , { field: '妯″叿鍨嬪彿', title: '鍣ㄥ叿鍨嬪彿' }
+ , { field: 'HWhID', title: 'HWhID', hide: true }
+ , { field: '榛樿浠撳簱', title: '榛樿浠撳簱' }
+ , { field: 'HSPID', title: 'HSPID', hide: true }
+ , { field: '榛樿浠撲綅', title: '榛樿浠撲綅' }
+ , { field: 'HUnitID', title: 'HUnitID', hide: true, sort: true }
+ , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜', sort: true }
+ , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', sort: true }
+ ]],
+ page: true,
+ limit: 5,
+ //limits: [5]
+ },
+ done: function (elem, data) {
+ $(".layui-table-edit").blur();//鍗曞厓鏍煎け鍘荤劍鐐�
+ obj.update({
+ "HMaterID": data.data[0]["hmainid"]
+ , "HMaterCode": data.data[0]["妯″叿缂栧彿"]
+ , "HMaterName": data.data[0]["妯″叿鍚嶇О"]
+
+ , "HMaterSpec": data.data[0]["妯″叿鍨嬪彿"]
+ , "HUnitID": data.data[0]["HUnitID"]
+ , "HUnitCode": data.data[0]["璁¢噺鍗曚綅浠g爜"]
+ , "HUnitName": data.data[0]["璁¢噺鍗曚綅"]
+ , "HWHID": data.data[0]["HWHID"]
+ , "HWHName": data.data[0]["榛樿浠撳簱"]
+ , "HWHCode": data.data[0]["榛樿浠撳簱浠g爜"]
+ , "HSPID": data.data[0]["HSPID"]
+ , "HSPName": data.data[0]["榛樿浠撲綅"]
+ , "HSPCode": data.data[0]["妯″叿鍚嶇О"]
+ , "HDesignLife": 0
+ , "HLeaveLife": 0
+ , "HQty": 1
+ , "HMoney": 0
+ })
+
+ table.render(option);
+
+
+
+ //setTableByHMater(obj, data);
+ }
+ })
+ //#endregion
});
//琛ㄤ綋鐩戝惉鍗曞厓鏍肩紪杈�
--
Gitblit v1.9.1