From 89ceabaec369ebf9efaf9f36cdc5100e7ca6011e Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期二, 13 五月 2025 09:23:50 +0800
Subject: [PATCH] 完成 日计划工单列表 添加下推 工序流转卡功能,完成 工序流转卡(生产日计划的改造)
---
WebTM/views/基础资料/采购基础资料/Gy_Supplier_Edit.html | 21
WebTM/WebTM.csproj.user | 2
WebTM/views/生产管理/生产日计划工单/JIT_DayPlanBillList.html | 26 +
/dev/null | 841 ----------------------------------------------------
WebTM/views/基础资料/公用基础资料/Gy_CusType.html | 4
WebTM/views/基础资料/销售基础资料/Gy_Customer.html | 2
WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeBill_Exchange.html | 12
WebTM/views/基础资料/采购基础资料/Gy_Supplier.html | 11
WebTM/WebTM.csproj | 1
9 files changed, 50 insertions(+), 870 deletions(-)
diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index de24055..ac363c5 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -628,7 +628,6 @@
<Content Include="views\鐢熶骇绠$悊\鐢熶骇鎶ヨ〃\Sc_NutInspectionCCDPassRate.html" />
<Content Include="views\鐢熶骇绠$悊\鐢熶骇鎶ヨ〃\Sc_QualityReportBillMonth.html" />
<Content Include="views\鐢熶骇绠$悊\鐢熶骇鎶ヨ〃\Sc_QualityReportBillDay.html" />
- <Content Include="views\鐢熶骇绠$悊\鐢熶骇鏃ヨ鍒掑伐鍗昞JIT_DayPlanBillList1.html" />
<Content Include="views\鐢熶骇绠$悊\鐢熶骇鐗╂枡娓呭崟\sc_Gy_ICBomBillEdit.html" />
<Content Include="views\鐢熶骇绠$悊\鐢熶骇璁″垝骞冲彴\JIT_DayPlanPlatForm_TK.html" />
<Content Include="views\鐢熶骇绠$悊\鐢熶骇璁″垝骞冲彴\JIT_DayPlanPlatForm_BCP.html" />
diff --git a/WebTM/WebTM.csproj.user b/WebTM/WebTM.csproj.user
index 9cc39d4..8426ccf 100644
--- a/WebTM/WebTM.csproj.user
+++ b/WebTM/WebTM.csproj.user
@@ -4,7 +4,7 @@
<NameOfLastUsedPublishProfile>D:\鏅轰簯杩堟�漒MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
<NameOfLastUsedPublishProfile>D:\WorkBench\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
<ProjectView>ProjectFiles</ProjectView>
- <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
+ <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
<UseIISExpress>true</UseIISExpress>
<Use64BitIISExpress />
<IISExpressSSLPort />
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CusType.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CusType.html"
index 5f375b5..00c0f9c 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CusType.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CusType.html"
@@ -948,9 +948,7 @@
break;
}
- // 闄愬埗鏍囬璁剧疆
- option.cols[0][i + 1]["title"] = dataCols[5]
- // 瀛楁璁剧疆
+ option.cols[0][i + 1]["title"] = dataCols[4]
option.cols[0][i + 1]["field"] = dataCols[5]
// 娑堥櫎鍘熸湁鐨勫垪妯℃澘锛屽熀浜庢柊鐨勫垪閰嶇疆鏂扮殑妯℃澘
option.cols[0][i + 1]["templet"] = null;
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier.html"
index 8de519f..2d44c66 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier.html"
@@ -1069,7 +1069,7 @@
function get_HideColumn() {
var colName = "";
var contentUrl = "";
- 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]["field"] + ",";
}
var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
@@ -1079,7 +1079,7 @@
}
colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
- contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+ contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
layer.open({
type: 2
@@ -1116,8 +1116,7 @@
//var titleData = ["鍗曟嵁ID", "HMouldID", "hsubid", "HManagerID", "婧愬崟涓诲唴鐮�", "婧愬崟瀛愬唴鐮�"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
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('|');
}
@@ -1170,7 +1169,7 @@
// 鏍煎紡鍖栧悕瀛椾腑鍚湁鏌愪簺璇嶆眹鐨勫垪
if ((dataCols[4] + dataCols[5]).search('鏃堕棿') !== -1) {
option.cols[0][i + 1]["templet"] =
- option.cols[0][i + 1]["templet"] = "<div>{{d." + option.cols[0][i + 1]["field"] + " ==null ?'':layui.util.toDateString(d." + option.cols[0][i + 1]["field"] + ", 'yyyy-MM-dd HH:mm-ss')}}</div>"
+ option.cols[0][i + 1]["templet"] = "<div>{{d." + option.cols[0][i + 1]["field"] + " ==null ?'':layui.util.toDateString(d." + option.cols[0][i + 1]["field"] + ", 'yyyy-MM-dd HH:mm:ss')}}</div>"
} else if ((dataCols[4] + dataCols[5]).search('渚涘簲鍟嗕唬鐮�') !== -1) {
option.cols[0][i + 1]["templet"] = function (d) {
return '<span style="color: blue; cursor: pointer;">' + d.渚涘簲鍟嗕唬鐮� + '</span>'
@@ -1183,7 +1182,7 @@
option.cols[0][i + 1]["totalRow"] = true;
}
}
-
+
//鍙栨秷鍐荤粨鍒�
for (var i = 1; i < option.cols[0].length - 1; i++) {
if (option.cols[0][i]["fixed"] != null) {
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier_Edit.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier_Edit.html"
index b70a9ac..3dcc3a3 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier_Edit.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier_Edit.html"
@@ -352,13 +352,12 @@
</div>
</div>
<!--<div class="title">鍩烘湰淇℃伅</div>-->
- <div class="layui-tab" lay-filter="tab-POStockInBill" style="display:none">
+ <!-- <div class="layui-tab" lay-filter="tab-POStockInBill" style="display:none">
<ul class="layui-tab-title" lay-filter="tab-all">
<li lay-id="1" style="padding:1px;" class="layui-this">鍩烘湰淇℃伅</li>
<li lay-id="2" style="padding:1px;">鍏朵粬</li>
</ul>
<div class="layui-tab-content">
- <!--鍩烘湰淇℃伅-->
<div class="layui-tab-item ">
<div class="layui-form-item" style="padding-top: 10px;">
<div class="layui-row">
@@ -433,11 +432,10 @@
</div>
</div>
</div>
- </div>
+ </div> -->
<!--闅愯棌瀛楁-->
<input type="hidden" name="lngBillKey" id="lngBillKey">
<input type="hidden" name="lngBillSubKey" id="lngBillSubKey">
- <input type="hidden" name="HMaker" id="HMaker"><!--鍒跺崟浜�-->
<div class="layui-tab" lay-filter="tab-POStockInBill">
<ul class="layui-tab-title" lay-filter="tab-all">
<li lay-id="1" style="padding:1px;" class="layui-this">鑱旂郴浜�</li>
@@ -1194,13 +1192,13 @@
//#region 姝ら〉闈㈡墍鏈夋柟娉�
//鍒濆鍖栭〉闈�
function set_AddFNew() {
+ $("#HMaker").val(sessionStorage["HMaker"])
$.ajax({
url: GetWEBURL() + "/Gy_Supplier/GetMAXBillID",
type: "GET",
data: {},
success: function (d) {
$("#HInterID").val(d.data[0].hitemid);
- $("#HMaker").val(sessionStorage["HUserName"])
}
});
}
@@ -1321,7 +1319,7 @@
"HInterID": linterid
},
success: function (d) {
- ajaxReturnData = JSON.parse(JSON.stringify(d)).data;
+ ajaxReturnData = JSON.parse(JSON.stringify(d)).data;
$("#HCREATEORGID").val(d.data[0].HCREATEORGID).attr("disabled", true);
//$("#HCREATEORGID").val(d.data[0].鍒涘缓缁勭粐);
$("#HUSEORGID").val(d.data[0].HUSEORGID).attr("disabled", true);
@@ -1359,11 +1357,12 @@
$('#HMaterClass').find("option[value='" + d.data[0].渚涜揣鏉愭枡绫诲埆 + "']").attr("selected", true);
$('#HSupTypeID').val(d.data[0].HSupTypeID);
$('#HSupClsName').val(d.data[0].渚涘簲鍟嗗垎绫�);
- $('#HMakeDate').val(d.data[0].鍒跺崟鏃堕棿);
- $('#HCheckMan').val(d.data[0].瀹℃牳浜�);
- $('#HCheckDate').val(d.data[0].瀹℃牳鏃堕棿);
+ $("#HMaker").val(d.data[0].鍒跺崟浜�)
+ $('#HMakeDate').val(layui.util.toDateString(d.data[0].鍒跺崟鏃ユ湡, 'yyyy-MM-dd'));
+ $('#HChecker').val(d.data[0].瀹℃牳浜�);
+ $('#HCheckDate').val(layui.util.toDateString(d.data[0].瀹℃牳鏃堕棿, 'yyyy-MM-dd'));
$('#HStopMan').val(d.data[0].绂佺敤浜�);
- $('#HStopDate').val(d.data[0].绂佺敤鏃堕棿);
+ $('#HStopDate').val(layui.util.toDateString(d.data[0].绂佺敤鏃堕棿, 'yyyy-MM-dd'));
form.render('select');
layui.form.render();//瀹炴椂娓叉煋閫変腑鍜屼笉閫変腑鐨勬牱寮�,鏈�濂芥坊鍔犺繖鍙ヨ瘽
@@ -1381,7 +1380,7 @@
}
// 鍦ㄥ鍒剁殑鐘舵�佷笅锛岃幏鍙栧埌婧愬崟淇℃伅鍚庡皢鍘熷崟ID缃�0
- if(OperationType == 6){
+ if (OperationType == 6) {
$("#HInterID").val(0);
}
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html"
index 381561b..f68e581 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html"
@@ -1111,7 +1111,7 @@
function get_HideColumn() {
var colName = "";
var contentUrl = "";
- 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]["field"] + ",";
}
var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\227\245\350\256\241\345\210\222\345\267\245\345\215\225/JIT_DayPlanBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\227\245\350\256\241\345\210\222\345\267\245\345\215\225/JIT_DayPlanBillList.html"
index e5653f3..ff831af 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\227\245\350\256\241\345\210\222\345\267\245\345\215\225/JIT_DayPlanBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\227\245\350\256\241\345\210\222\345\267\245\345\215\225/JIT_DayPlanBillList.html"
@@ -108,6 +108,7 @@
<button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_CloseBill" id="set_CloseBill"><i class="layui-icon layui-icon-logout"></i>鍏抽棴</button>
<button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_CancelCloseBill" id="set_CancelCloseBill"><i class="layui-icon layui-icon-logout"></i>鍙嶅叧闂�</button>
<button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_TuiBill" id="set_TuiBill"><i class="layui-icon layui-icon-form"></i>涓嬫帹</button>
+ <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_TuiBill_ProcExch" id="set_TuiBill_ProcExch"><i class="layui-icon layui-icon-form"></i>涓嬫帹(宸ュ簭娴佷紶鍗�)</button>
<button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_HideColumn" id="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>鎸夐挳璁剧疆</button>
</div>
@@ -175,6 +176,8 @@
break;
//涓嬫帹
case 'set_TuiBill': set_TuiBill();
+ break;
+ case 'set_TuiBill_ProcExch': set_TuiBill_ProcExch();
break;
//鍒楄缃�
case 'set_HideColumn':
@@ -616,6 +619,29 @@
}
}
+ // 宸ュ簭娴佽浆鍗� 涓嬫帹
+ function set_TuiBill_ProcExch() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (data.length === 1) {
+ var linterid = data[0].婧愬崟涓诲唴鐮�.toString();
+ var HEntryID = data[0].婧愬崟瀛愬唴鐮�.toString();
+ layer.open({
+ type: 2
+ , area: ['100%', '100%']
+ , title: '宸ュ簭娴佽浆鍗�-鏂板'
+ , shift: 0
+ , content: '../../杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/Sc_ProcessExchangeBill_Exchange.html?OperationType=2&linterid=' + linterid + '&HEntryID=' + HEntryID + '&HSouceBillType=5016'
+ , end: function () {
+ location.reload()
+ }
+ })
+ } else {
+ layer.msg("璇烽�夋嫨涓�鏉$敓浜ф棩璁″垝涓嬫帹!");
+ }
+
+ }
+
//闅愯棌鍒楄缃�
function get_HideColumn() {
var colName = "";
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\227\245\350\256\241\345\210\222\345\267\245\345\215\225/JIT_DayPlanBillList1.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\227\245\350\256\241\345\210\222\345\267\245\345\215\225/JIT_DayPlanBillList1.html"
deleted file mode 100644
index 309d980..0000000
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\227\245\350\256\241\345\210\222\345\267\245\345\215\225/JIT_DayPlanBillList1.html"
+++ /dev/null
@@ -1,841 +0,0 @@
-锘�<!DOCTYPE html>
-<html>
-<head>
- <meta charset="utf-8" />
- <title>鏃ヨ鍒掑伐鍗曞垪琛�</title>
- <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
- <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
- <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
- <script src="../../../layuiadmin/layui/layui.js"></script>
- <script src="../../../layuiadmin/Scripts/json2.js"></script>
- <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
- <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
- <script src="../../../layuiadmin/PubCustom.js"></script>
- <script src="../../../layuiadmin/HideButton.js"></script>
- <script src="../../../layuiadmin/soulTable.slim.js"></script>
-</head>
-<body>
- <div class="layui-fluid">
- <div class="layui-col-md12">
- <div class="layui-card" style="padding: 1px">
- <div class="layui-card-body" style="padding: 1px;">
- <form class="layui-form" action="" lay-filter="component-form-group">
- <div class="layui-collapse">
- <div class="layui-colla-item">
- <div class="layui-colla-title layui-inline">
- <div class="layui-inline">
- <span>鏇村</span>
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">鍗曟嵁鍙�</label>
- <div class="layui-input-block" style="margin-left: 120px;">
- <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">鐢熶骇缁勭粐</label>
- <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
- <select name="Organization" id="Organization" lay-verify="Organization">
- <!--鍔ㄦ�佹覆鏌撶粍缁�-->
- </select>
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐢熶骇杞﹂棿</label>
- <div class="layui-input-block">
- <input type="hidden" class="layui-input" lay-verify="HWorkShopID" name="HWorkShopID" id="HWorkShopID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
- <input type="text" class="layui-input" lay-verify="HWorkShopIDName" name="HWorkShopIDName" id="HWorkShopIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
- <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHWorkShopID" id="btnHWorkShopID" style="padding: 0 10px;float: right;margin-right: 3px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
- </button>
- </div>
- </div>
- <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" style="display: none;" lay-filter="btnSearch" id="btnSearch">鏌ヨ</button>
- <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="display: none;">閲嶇疆</button>
- <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
- <div class="layui-row" style="margin-top:10px;">
- <!--鍏朵粬鏉′欢-->
- <div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">鏃ユ湡</label>
- <div class="layui-input-block" style="margin-left: 120px;">
- <input type="date" class="layui-input" lay-verify="HBTimes" name="HBTimes" id="HBTimes" style="padding-left: 78px;">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">鑷�:</label>
- <div class="layui-input-block" style="margin-left: 120px;">
- <input type="date" class="layui-input" lay-verify="HETimes" name="HETimes" id="HETimes" style="padding-left: 78px;">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">鐗╂枡鍚嶇О</label>
- <div class="layui-input-block" style="margin-left: 120px;">
- <input type="text" class="layui-input" name="HMaterName" id="HMaterName">
- </div>
- </div>
- </div>
- <div class="layui-row" style="margin: 10px 0 10px;">
- <div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">鐗╂枡缂栫爜</label>
- <div class="layui-input-block" style="margin-left: 120px;">
- <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">閿�鍞鍗曞彿</label>
- <div class="layui-input-block" style="margin-left: 120px;">
- <input type="text" class="layui-input" name="HSeOrderBillNo" id="HSeOrderBillNo">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">鐢熶骇璁㈠崟鍙�</label>
- <div class="layui-input-block" style="margin-left: 120px;">
- <input type="text" class="layui-input" name="HICOMBillNo" id="HICOMBillNo">
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
-
- <table class="" 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="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>-->
- <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_ShowBill" id="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
- <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
- <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_CloseBill" id="set_CloseBill"><i class="layui-icon layui-icon-logout"></i>鍏抽棴</button>
- <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_CancelCloseBill" id="set_CancelCloseBill"><i class="layui-icon layui-icon-logout"></i>鍙嶅叧闂�</button>
- <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_TuiBill" id="set_TuiBill"><i class="layui-icon layui-icon-form"></i>涓嬫帹</button>
- <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_TuiBill_ProcExch" id="set_TuiBill_ProcExch"><i class="layui-icon layui-icon-form"></i>涓嬫帹(宸ュ簭娴佷紶鍗�)</button>
- <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="set_HideColumn" id="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
- <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>鎸夐挳璁剧疆</button>
- </div>
- </script>
- </form>
- </div>
- </div>
- </div>
- </div>
-</body>
-</html>
-<script>
- layui.config({
- base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
- }).extend({
- index: 'lib/index', //涓诲叆鍙fā鍧�
- }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate', 'util', 'soulTable'], function () {
- //#region 鍏敤鍙橀噺
- var $ = layui.$
- , admin = layui.admin
- , layer = layui.layer
- , table = layui.table
- , form = layui.form
- , element = layui.element
- , laypage = layui.laypage
- , laydate = layui.laydate
- , util = layui.util
- , tree = layui.tree
- , util = layui.util
- , soulTable = layui.soulTable
- var sWhere = "";
- var option = [];
- var HModName = "JIT_DayPlanBillList";
- //#endregion
-
- //#region 杩涘叆椤甸潰鍗冲姞杞�
-
- //鍒濆鍖栫晫闈�
- set_ClearBill();
-
- //璇ラ〉闈綔涓哄脊绐楁椂锛屾牴鎹笉鍚屽弬鏁板睍绀轰笉鍚屾暟鎹�
- judgeOperationType();
-
- //#endregion
-
- //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
-
- //#region 澶村伐鍏锋爮浜嬩欢
- table.on('toolbar(mainTable)', function (obj) {
- switch (obj.event) {
- //鏂板
- case 'set_AddNew': set_AddNew();
- break;
- //缂栬緫
- case 'set_ShowBill': set_ShowBill();
- break;
- //鍒犻櫎
- case 'set_DeleteBill': set_DeleteBill();
- break;
- //鍏抽棴
- case 'set_CloseBill': set_CloseBill();
- break;
- //鍙嶅叧闂�
- case 'set_CancelCloseBill': set_CancelCloseBill();
- break;
- //涓嬫帹
- case 'set_TuiBill': set_TuiBill();
- break;
- case 'set_TuiBill_ProcExch': set_TuiBill_ProcExch();
- break;
- //鍒楄缃�
- case 'set_HideColumn':
- get_HideColumn();
- break;
- //鎸夐挳璁剧疆
- case 'set_HideButton':
- var btns = document.getElementsByTagName("button"); //鑾峰彇鏈〉鎵�鏈夋寜閽璞�
- get_HideButton(btns, "4610", HModName, sessionStorage["HUserName"]);
- break;
- };
- });
- //#endregion
-
- //#region 鐢熶骇杞﹂棿
- form.on('submit(btnHWorkShopID)', function (data) {
- btnHWorkShopID();
- });
- //#endregion
-
- //#region 閲嶇疆鎸夐挳
- form.on('submit(btnReSearch)', function (data) {
- set_ClearQuery();
- });
- //#endregion
-
- //#region 鏌ヨ鎸夐挳
- form.on('submit(btnSearch)', function (data) {
- get_FastQuery();
- });
- //#endregion
-
- //#endregion
-
- //#region 鏈〉闈㈣璋冪敤鐨勬墍鏈夋柟娉�
-
- //#region 鍒濆鍖栫晫闈�
- function set_ClearBill() {
- //鍒濆鍖栨棩鏈�
- $("#HBTimes").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));//鏃ユ湡
- $("#HETimes").val(Format(new Date(), "yyyy-MM-dd"));//鑷�
- //鐢熶骇缁勭粐鍔犺浇
- Organ();
- //鍒濆鍖栬〃鏍�
- set_InitGrid();
- //鏌ヨ
- get_Display(sWhere);
- //闅愯棌鍕鹃�夊瓧娈�
- DisPlay_HideColumn();
- }
- //#endregion
-
- //#region 鍒濆鍖栬〃鏍兼柟娉�
- function set_InitGrid() {
- option = {
- elem: '#mainTable'
- , toolbar: '#toolbarDemo'
- , height: 'full-50'
- , page: true
- , cellMinWidth: 90
- , totalRow: true
- , limit: 50
- , limits: [50, 500, 5000, 20000]
- , done: function (res, curr, count) {
- soulTable.render(this);
- }
- , cols: [[
- { type: 'checkbox', fixed: 'left' }
- , { field: 'hmainid', title: 'hmainid', hide: true, sort: true }
- , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 200, sort: true }
- , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷', width: 120, sort: true }
- , { field: '鍗曟嵁鐘舵��', title: '鍗曟嵁鐘舵��', sort: true }
- , { field: '鏃ユ湡', title: '鏃ユ湡', sort: true }
- , { field: '鐢熶骇璁㈠崟鍐呯爜', title: '鐢熶骇璁㈠崟鍐呯爜', hide: true, sort: true }
- , { field: '鐢熶骇璁㈠崟鏄庣粏鍐呯爜', title: '鐢熶骇璁㈠崟鏄庣粏鍐呯爜', hide: true, sort: true }
- , { field: '鐢熶骇璁㈠崟鍙�', title: '鐢熶骇璁㈠崟鍙�', sort: true }
- , { field: 'HMaterID', title: 'HMaterID', hide: true, sort: true }
- , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', sort: true }
- , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', sort: true }
- , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', sort: true }
- , { field: 'HUnitID', title: 'HUnitID', hide: true, sort: true }
- , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', sort: true }
- , { field: '璁㈠崟闇�姹傛暟閲�', title: '璁㈠崟闇�姹傛暟閲�', sort: true, totalRow: true }
- , { field: '閿�鍞鍗曞彿', title: '閿�鍞鍗曞彿', sort: true }
- , { field: 'HDeptID', title: 'HDeptID', hide: true, sort: true }
- , { field: '閮ㄩ棬', title: '閮ㄩ棬', hide: true, sort: true }
- , { field: 'HGroupID', title: 'HGroupID', hide: true, sort: true }
- , { field: '鐝粍', title: '鐝粍', sort: true }
- , { field: 'HProcID', title: 'HProcID', hide: true, sort: true }
- , { field: '宸ュ簭', title: '宸ュ簭', hide: true, sort: true }
- , { field: 'HAuxPropID', title: 'HAuxPropID', hide: true, sort: true }
- , { field: '杈呭姪灞炴��', title: '杈呭姪灞炴��', hide: true, sort: true }
- , { field: '鎿嶄綔宸�', title: '鎿嶄綔宸�', sort: true }
- , { field: '璁㈠崟浜よ揣鏈�', title: '璁㈠崟浜よ揣鏈�', sort: true }
- , { field: 'HSourceID', title: 'HSourceID', hide: true, sort: true }
- , { field: '鐢熶骇璧勬簮', title: '鐢熶骇璧勬簮', sort: true }
- , { field: '璁㈠崟绛夌骇', title: '璁㈠崟绛夌骇', sort: true }
- , { field: '鐢熶骇缁勭粐', title: '鐢熶骇缁勭粐', sort: true }
- , { field: '閿�鍞鍗曟暟閲�', title: '閿�鍞鍗曟暟閲�', sort: true, totalRow: true }
- , { field: '鏃ヨ鍒掔敓浜ф棩鏈�', title: '鏃ヨ鍒掔敓浜ф棩鏈�', sort: true }
- , { field: '瀛愭棩璁″垝鏁伴噺', title: '鏃ヨ鍒掓暟閲�', sort: true, totalRow: true }
- , { field: '姹囨姤瀹屾垚鏁伴噺', title: '姹囨姤瀹屾垚鏁伴噺', sort: true, totalRow: true }
- , { field: '缂栧埗鏃ユ湡', title: '缂栧埗鏃ユ湡', sort: true }
- , { field: '鏈帓鏁伴噺', title: '鏈帓鏁伴噺', sort: true, totalRow: true }
- , { field: '鍏抽棴鏁伴噺', title: '鍏抽棴鏁伴噺', sort: true, totalRow: true }
- , { field: '鏃ヨ鍒掓暟閲忔�婚噺', title: '鏃ヨ鍒掓暟閲忔�婚噺', sort: true, totalRow: true }
- , { field: '鐢熶骇璁㈠崟鏄庣粏琛屽彿', title: '鐢熶骇璁㈠崟鏄庣粏琛屽彿', sort: true }
- , { field: '鏃ヨ鍒掔敤鏂欐竻鍗曞崟鍙�', title: '鏃ヨ鍒掔敤鏂欐竻鍗曞崟鍙�', sort: true }
- , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', sort: true }
- , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', sort: true }
- , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', sort: true }
- , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', sort: true }
- , { field: '淇敼浜�', title: '淇敼浜�', sort: true }
- , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡', sort: true }
- , { field: '鍏抽棴浜�', title: '鍏抽棴浜�', sort: true }
- , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡', sort: true }
- , { field: '鍏抽棴绫诲瀷', title: '鍏抽棴绫诲瀷', sort: true }
- , { field: '浣滃簾浜�', title: '浣滃簾浜�', sort: true }
- , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', sort: true }
- ]]
- };
- }
- //#endregion
-
- //鑾峰彇缁勭粐
- function Organ() {
- //鑾峰彇鐧诲綍椤电粍缁囧垪
- var Organization = '<option style="color:blue;" value="">缁勭粐</option>';
- $.ajax({
- type: "get",
- url: GetWEBURL() + "/Web/GetOrganizations",
- success: function (result) {
- if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- var data = result.data;
- for (var i = 0; i < data.length; i++) {
- Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
- }
- $("#Organization").append(Organization);
- $("#Organization").val(sessionStorage["OrganizationID"]);
- form.render('select');
- }
- layer.closeAll("loading");
- }
- })
- }
-
- //#region 鏌ヨ
- function get_Display(sWhere) {
- var ajaxLoad = layer.load();
- $.ajax({
- url: GetWEBURL() + '/Sc_WorkBillSortBill/Sc_WorkBillSortBillList',
- type: "GET",
- data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
- success: function (result) {
- if (result.count == 1) {
- option.data = result.data;
- table.render(option);
- layer.close(ajaxLoad);
-
- var btns = document.getElementsByTagName("button"); //鑾峰彇鏈〉鎵�鏈夋寜閽璞�
- Display_HideButton(btns, "4610", HModName, sessionStorage["HUserName"]);
- //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
- } else {
- layer.close(ajaxLoad);
- layer.alert(result.code + result.Message, { icon: 5 });
- }
- }, error: function () {
- layer.close(ajaxLoad);
- layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
- }
- });
- }
-
- //#endregion
-
- //#region 蹇�熻繃婊�
- function get_FastQuery() {
- var HBillNo = $("#HBillNo").val();
- var Organization = $("#Organization").val();//閲囪喘缁勭粐
- var HWorkShopIDName = $("#HWorkShopIDName").val();//鐢熶骇杞﹂棿
- var HBTimes = $("#HBTimes").val();//鏃ユ湡
- var HETimes = $("#HETimes").val();//鑷�
- var HMaterName = $("#HMaterName").val();//鐗╂枡鍚嶇О
- var HMaterNumber = $("#HMaterNumber").val();//鐗╂枡缂栫爜
- var HSeOrderBillNo = $("#HSeOrderBillNo").val();//閿�鍞鍗曞彿
- var HICOMBillNo = $("#HICOMBillNo").val();//鐢熶骇璁㈠崟鍙�
-
- if (HBillNo) {
- sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
- }
- if (Organization) {
- sWhere += " and HProdORGID = '" + Organization + "'";
- }
- if (HWorkShopIDName) {
- sWhere += " and 鐢熶骇杞﹂棿 = '" + HWorkShopIDName + "'";
- }
- if (HBTimes != "" && HETimes != "") {
- sWhere += " and 鏃ユ湡 between '" + HBTimes + "' and '" + HETimes + "' ";
- }
- if (HMaterName) {
- sWhere += " and 鐗╂枡鍚嶇О like'%" + HMaterName + "%'";
- }
- if (HMaterNumber) {
- sWhere += " and 鐗╂枡浠g爜 like'%" + HMaterNumber + "%'";
- }
- if (HSeOrderBillNo) {
- sWhere += " and 閿�鍞鍗曞彿 like'%" + HSeOrderBillNo + "%'";
- }
- if (HICOMBillNo) {
- sWhere += " and 鐢熶骇璁㈠崟鍙� like'%" + HICOMBillNo + "%'";
- }
- get_Display(sWhere);
- sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
- }
- //#endregion
-
- //#region 閲嶇疆杩囨护鏉′欢鏂规硶
- function set_ClearQuery() {
- $("#HBillNo").val("");
- $("#Organization").val("");//閲囪喘缁勭粐
- $("#HWorkShopIDName").val("");//鐢熶骇杞﹂棿
- $("#HWorkShopID").val("");//鐢熶骇杞﹂棿
- $("#HBTimes").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));//鏃ユ湡
- $("#HETimes").val(Format(new Date(), "yyyy-MM-dd"));//鑷�
- $("#HMaterName").val("");//鐗╂枡鍚嶇О
- $("#HMaterNumber").val("");//鐗╂枡缂栫爜
- $("#HSeOrderBillNo").val("");//閿�鍞鍗曞彿
- sWhere = "";
- }
- //#endregion
-
- //鐢熶骇杞﹂棿鍒楄〃
- function btnHWorkShopID() {
- layer.open({
- type: 2 //绫诲瀷
- , skin: 'layui-layer-rim'//鍔犱笂杈规
- , area: ['90%', '90%']//澶у皬
- , title: '鐢熶骇杞﹂棿鍒楄〃'//鏍囬
- , shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes']
- , btn: ['纭畾', '鍙栨秷']
- , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
- var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
- var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
- if (checkStatus.data.length === 0) {
- return layer.msg('璇烽�夋嫨鏁版嵁');
- }
- //鑾峰彇鏁版嵁
- $("#HWorkShopID").val(checkStatus.data[0].HItemID);//杞﹂棿id
- $("#HWorkShopIDName").val(checkStatus.data[0].閮ㄩ棬鍚嶇О);//杞﹂棿鍚嶇О
- layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
- }
- , btn2: function (index, layero) { }
- })
-
- }
-
- //鍒犻櫎
- function set_DeleteBill() {
- var CheckStatus = table.checkStatus("mainTable");
-
- if (CheckStatus.data.length == 0) {
- return layer.msg("璇烽�夋嫨鏁版嵁!")
- } else {
- layer.confirm('鎮ㄧ‘瀹氳鍒犻櫎鍚楋紵', {
- btn: ['纭畾', '鍙栨秷'] //鎸夐挳
- , btn1: function () {
- var HInterID = [];
- for (var i = 0; i < CheckStatus.data.length; i++) {
- HInterID.push(CheckStatus.data[i].hmainid + "_" + CheckStatus.data[i].hsubid)
- }
-
- $.ajax({
- url: GetWEBURL() + '/Sc_WorkBillSortBill/DelWorkBillSortBillList'
- , type: "GET"
- , data: { "HInterID": HInterID.toString(), DataType: "1", "User": sessionStorage["HUserName"] }
- , success: function (result) {
- if (result.count == 1) {
- layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
- // 寰楀埌frame绱㈠紩
- var index = layer.getFrameIndex(window.name);
- //鍏抽棴褰撳墠frame
- layer.close(index);
- //淇敼涓哄姛鍚庡埛鏂扮晫闈�
- window.location.reload();
- ////閲嶈浇tree
- //tree.reload('treeDepartment', {});
- });
- } else {
- layer.alert(result.code + result.Message, { icon: 5 });
- }
- }
- })
- }
- })
- }
- }
-
- //鍏抽棴
- function set_CloseBill() {
- var CheckStatus = table.checkStatus("mainTable");
-
- if (CheckStatus.data.length != 1) {
- return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�!")
- } else {
- layer.confirm('鎮ㄧ‘瀹氳鍏抽棴鍚楋紵', {
- btn: ['纭畾', '鍙栨秷'] //鎸夐挳
- , btn1: function () {
- var HInterID = CheckStatus.data[0].hmainid; //鑾峰彇缂栧彿
-
- $.ajax({
- url: GetWEBURL() + '/Sc_WorkBillSortBill/CloseWorkBillSortBillList'
- , type: "GET"
- , data: { "HInterID": HInterID, "User": sessionStorage["HUserName"] }
- , success: function (result) {
- if (result.count == 1) {
- layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
- // 寰楀埌frame绱㈠紩
- var index = layer.getFrameIndex(window.name);
- //鍏抽棴褰撳墠frame
- layer.close(index);
- //淇敼涓哄姛鍚庡埛鏂扮晫闈�
- window.location.reload();
- ////閲嶈浇tree
- //tree.reload('treeDepartment', {});
- });
- } else {
- layer.alert(result.code + result.Message, { icon: 5 });
- }
- }
- })
- }
- })
- }
- }
-
-
- //鍙嶅叧闂�
- function set_CancelCloseBill() {
- var CheckStatus = table.checkStatus("mainTable");
-
- if (CheckStatus.data.length != 1) {
- return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�!")
- } else {
- layer.confirm('鎮ㄧ‘瀹氳鍙嶅叧闂悧锛�', {
- btn: ['纭畾', '鍙栨秷'] //鎸夐挳
- , btn1: function () {
- var HInterID = CheckStatus.data[0].hmainid; //鑾峰彇缂栧彿
-
- $.ajax({
- url: GetWEBURL() + '/Sc_WorkBillSortBill/CancelCloseBillWorkBillSortBillList'
- , type: "GET"
- , data: { "HInterID": HInterID, "User": sessionStorage["HUserName"] }
- , success: function (result) {
- if (result.count == 1) {
- layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
- // 寰楀埌frame绱㈠紩
- var index = layer.getFrameIndex(window.name);
- //鍏抽棴褰撳墠frame
- layer.close(index);
- //淇敼涓哄姛鍚庡埛鏂扮晫闈�
- window.location.reload();
- ////閲嶈浇tree
- //tree.reload('treeDepartment', {});
- });
- } else {
- layer.alert(result.code + result.Message, { icon: 5 });
- }
- }
- })
- }
- })
- }
- }
-
-
- //#region 鏂板
- function set_AddNew() {
- layer.open({
- type: 2
- , skin: 'layui-layer-rim' //鍔犱笂杈规
- , area: ['100%', '100%']
- , title: '鏃ヨ鍒掑伐鍗曞垪琛�-鏂板'
- , shift: 0//寮瑰嚭鍔ㄧ敾
- , content: '../鐢熶骇鏃ヨ鍒掑伐鍗�/JIT_DayPlanBillEdit.html?OperationType=1&linterid=-1&HSouceBillType='
- , end: function () {
- //鍒锋柊椤甸潰,
- location.reload();
- }
- })
- }
- //#endregion
-
- //#region 缂栬緫
- function set_ShowBill() {
- var checkStatus = table.checkStatus('mainTable')
- , data = checkStatus.data;
- if (checkStatus.data.length === 1) {
- var linterid = data[0].hmainid;
-
- layer.open({
- type: 2
- , skin: 'layui-layer-rim' //鍔犱笂杈规
- , area: ['100%', '100%']
- , title: '鏃ヨ鍒掑伐鍗曞垪琛�-缂栬緫'
- , shift: 0//寮瑰嚭鍔ㄧ敾
- , content: '../鐢熶骇鏃ヨ鍒掑伐鍗�/JIT_DayPlanBillEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
- , end: function () {
- //鍒锋柊椤甸潰,
- location.reload();
- }
- })
- } else {
- layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
- }
- }
- //#endregion
-
- //缂栬緫鍗曟嵁 涓嬫帹
- function set_TuiBill() {
- var checkStatus = table.checkStatus('mainTable')
- , data = checkStatus.data;
- if (data.length === 1) {
- var linterid = data[0].婧愬崟涓诲唴鐮�.toString();
- var HEntryID = data[0].婧愬崟瀛愬唴鐮�.toString();
- layer.open({
- type: 2
- , area: ['100%', '100%']
- , title: '宸ュ簭娴佽浆鍗�-缂栬緫'
- , shift: 0//寮瑰嚭鍔ㄧ敾
- , content: '../../杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/Sc_ProcessExchangeBill.html?OperationType=2&linterid=' + linterid + '&HEntryID=' + HEntryID + '&HSouceBillType=3772'
- , end: function () {
- //鍒锋柊椤甸潰,
- location.reload();
- }
- })
- } else {
- layer.msg('璇烽�夋嫨涓�琛屾暟鎹笅鎺紒');
- }
- }
-
- // 宸ュ簭娴佽浆鍗� 涓嬫帹
- function set_TuiBill_ProcExch() {
- var checkStatus = table.checkStatus('mainTable')
- , data = checkStatus.data;
- if (data.length === 1) {
- var linterid = data[0].婧愬崟涓诲唴鐮�.toString();
- var HEntryID = data[0].婧愬崟瀛愬唴鐮�.toString();
- layer.open({
- type: 2
- , area: ['100%', '100%']
- , title: '宸ュ簭娴佽浆鍗�-鏂板'
- , shift: 0
- , content: '../../杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/Sc_ProcessExchangeBill_Exchange.html?OperationType=2&linterid=' + linterid + '&HEntryID=' + HEntryID + '&HSouceBillType=3772'
- , end: function () {
- location.reload()
- }
- })
- } else {
- layer.msg("璇烽�夋嫨涓�鏉$敓浜ф棩璁″垝涓嬫帹!");
- }
-
- }
-
- //闅愯棌鍒楄缃�
- function get_HideColumn() {
- var colName = "";
- var contentUrl = "";
- for (var i = 1; i < option.cols[0].length; i++) {
- colName += option.cols[0][i]["field"] + ",";
- }
- var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
- var urlLen = urlStr.split('/');
- for (var i = 0; i < urlLen.length - 4; i++) {
- contentUrl += "../";
- }
- colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
-
- contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
-
- layer.open({
- type: 2
- , skin: "layui-layer-rim" //鍔犱笂杈规
- , title: "闅愯棌鍒楄缃�" //鏍囬
- , closeBtn: 1 //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
- , shift: 2 //寮瑰嚭鍔ㄧ敾
- , area: ["50%", "90%"] //绐椾綋澶у皬
- , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: [contentUrl, "yes"]
- , btn: ["纭畾", "鍙栨秷"]
- , btn1: function (index, laero) {
- //鍒锋柊琛ㄦ牸鏁版嵁
- DisPlay_HideColumn();
- //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
- layer.close(index);//鍏抽棴寮圭獥
- }
- })
- }
-
- //鏄剧ず鍒楁暟鎹�
- function DisPlay_HideColumn() {
- $.ajax({
- url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
- type: "GET",
- data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
- success: function (data1) {
- if (data1.data.length != 0) {
- titleData = [];
- var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
- var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
- newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
- dataCol = data1.data[0].HGridString.split(',');
- //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
- if (dataCol.length == option.cols[0].length - 1) {
- //閬嶅巻瀵绘壘鍒楄缃搴斿垪鎸夐『搴忔彃鍏�
- for (var j = 0; j < option.cols[0].length - 1; j++) {
- for (var i = 0; i < option.cols[0].length - 1; i++) {
- var dataCols = dataCol[j].split('|');
- //閫夋嫨涓巇atacols鐩稿簲鍒楄繘琛屼慨鏀�
- if (option.cols[0][i + 1]["field"] == dataCols[5]) {
- //闅愯棌鍒�
- if (dataCols[1] == 1) {
- option.cols[0][i + 1]["hide"] = true;
- }
- //璁剧疆鍒楀
- if (dataCols[3] > 0) {
- option.cols[0][i + 1]["width"] = dataCols[3];
- }
- //璁剧疆鍐呭瀛椾綋澶у皬
- if (data1.data[0].HFontSize != 0) {
- option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
- } else {
- option.cols[0][i + 1]["style"] = "font-size:100%";
- }
- //鏄剧ず鍒�
- if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
- option.cols[0][i + 1]["hide"] = false;
- }
- //缁熻鍒�
- if (dataCols[6] == 1) {
- option.cols[0][i + 1]["totalRow"] = true;
- }
- //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
- switch (dataCols[2]) {
- case "L":
- option.cols[0][i + 1]["align"] = "left";
- break;
- case "M":
- option.cols[0][i + 1]["align"] = "center";
- break;
- case "R":
- option.cols[0][i + 1]["align"] = "right";
- break;
- }
- //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
- if (dataCols[4] != null && dataCols[4] != "") {
- option.cols[0][i + 1]["title"] = dataCols[4];
- }
- newCols[0].push(option.cols[0][i + 1]);
- }
- }
- }
- //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
- if (dataCol.length == newCols[0].length - 1) {
- option.cols = newCols;
- //鍙栨秷鍐荤粨鍒�
- for (var i = 1; i < option.cols[0].length - 1; i++) {
- if (option.cols[0][i]["fixed"] != null) {
- option.cols[0][i]["fixed"] = null;
- }
- else {
- break;
- }
- }
- //鍐荤粨鍒�
- if (data1.data[0].HFixCols != 0) {
- for (var i = 0; i < data1.data[0].HFixCols; i++) {
- if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
- data1.data[0].HFixCols += 1;
- }
- option.cols[0][i + 1]["fixed"] = "left";
- }
- }
- }
- }
- table.render(option);
- } else {
- table.render(option);
- }
-
- var btns = document.getElementsByTagName("button"); //鑾峰彇鏈〉鎵�鏈夋寜閽璞�
- Display_HideButton(btns, "4610", HModName, sessionStorage["HUserName"]);
- }, error: function () {
- layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
- }
- })
- }
- //#region 鐐瑰嚮琛岄�変腑楂樹寒
- 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;
- }
- });
- })
- //#endregion
-
- //#region 褰撳叾瀹冮〉闈㈤渶瑕佹湰椤甸潰寮圭獥锛屾牴鎹紶閫掔殑鍙傛暟鏄剧ず椤甸潰鍐呭
- function judgeOperationType() {
- //鑾峰彇鍙傛暟
- var params = getUrlVars();
- var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷 1娣诲姞 淇濆瓨 2澶嶅埗 3 缂栬緫
-
- if (OperationType == null || OperationType == 1) { //鏂板
- OperationType = 1;
- } else if (OperationType == 2) { //浜х嚎璐ㄦ骞冲彴鎹㈠崟锛氳椤甸潰灞曠ず褰撳ぉ瀵瑰簲鐢熶骇璧勬簮涓嬬殑鏃ヨ鍒掔敓浜у崟
- var HSourceID = params[params[1]];
- var HDate = params[params[2]];
-
- supplyToSc_ICMOBillQualityStatus_Tmp(HSourceID, HDate);
- }
- }
- //#endregion
-
- //#region 鑾峰彇鍙傛暟
- 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;
- }
- //#endregion
-
- //#region 浜х嚎璐ㄦ骞冲彴鎹㈠崟锛氳椤甸潰灞曠ず褰撳ぉ瀵瑰簲鐢熶骇璧勬簮涓嬬殑鏃ヨ鍒掔敓浜у崟
- function supplyToSc_ICMOBillQualityStatus_Tmp(HSourceID, HDate) {
- sWhere = "";
- sWhere += " and CONVERT(varchar(100),鏃ヨ鍒掔敓浜ф棩鏈�, 23) = '" + HDate + "'";
- sWhere += " and HSourceID = " + HSourceID;
- get_Display(sWhere);
- }
- //#endregion
-
- //#endregion
- //浠ヤ笂鏄痩ayui妯″潡
- });
-</script>
\ No newline at end of file
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill_Exchange.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill_Exchange.html"
index 8f026b4..0347489 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill_Exchange.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill_Exchange.html"
@@ -1048,7 +1048,7 @@
$.ajax({
url: GetWEBURL() + "/Web/GetMAXNumPDA",
type: "GET",
- data: { "HBillType": '3772' },
+ data: { "HBillType": '5016' },
success: function (d) {
//console.log(d.data);
$("#HInterID").val(d.data[0].HInterID);
@@ -1087,7 +1087,7 @@
$.ajax({
url: GetWEBURL() + "/Web/GetMAXNumPDA",
type: "GET",
- data: { "HBillType": '3772' },
+ data: { "HBillType": '5016' },
success: function (d) {
//console.log(d.data);
$("#HInterID").val(d.data[0].HInterID);
@@ -1139,7 +1139,7 @@
url: GetWEBURL() + "/Web/GetMAXNum",
type: "GET",
async: false,
- data: { "HBillType": '3772' },
+ data: { "HBillType": '5016' },
success: function (d) {
//console.log(d.data);
$("#HInterID").val(d.data[0].HInterID);
@@ -1162,7 +1162,7 @@
url: GetWEBURL() + "/Web/GetMAXNum",
type: "GET",
async: false,
- data: { "HBillType": '3772' },
+ data: { "HBillType": '5016' },
success: function (d) {
var HBillNo = d.data[0].HBillNo.replace('GXLX', 'ZYK0');
$("#HInterID").val(d.data[0].HInterID);
@@ -1414,7 +1414,7 @@
shift: 2,
area: ['90%', '90%'],
maxmin: true,
- content: ['../../../../views/鍩虹璧勬枡/閲囪喘鍩虹璧勬枡/Gy_Supplier.html', 'yes'],
+ content: ['../../../views/鍩虹璧勬枡/閲囪喘鍩虹璧勬枡/Gy_Supplier.html', 'yes'],
btn: ['纭畾', '鍙栨秷']
, btn1: function (index, layero) {
//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
@@ -1874,7 +1874,7 @@
$.ajax({
url: GetWEBURL() + "/Web/GetMAXNumPDA",
type: "GET",
- data: { "HBillType": '3772' },
+ data: { "HBillType": '5016' },
success: function (d) {
//console.log(d.data);
$("#HInterID").val(d.data[0].HInterID);
--
Gitblit v1.9.1