From e57b2edbffff5a653ba9eda65eae100ceb2e7822 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期一, 01 九月 2025 16:16:41 +0800
Subject: [PATCH] 乔一:客户物料即时库存报表、客户手工抄包报表
---
WebTM/views/设备管理/设备工艺参数订单点检表/SB_EquipICMOTechParamBillEdit.html | 676 +++++++++++++++++++++++++++++++++++++++++++++++--------
1 files changed, 572 insertions(+), 104 deletions(-)
diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html"
index 54807c2..8f968cd 100644
--- "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html"
+++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html"
@@ -1,11 +1,13 @@
锘�<!DOCTYPE html>
<html>
+
<head>
<meta charset="utf-8" />
<title>璁惧宸ヨ壓鍙傛暟璁㈠崟鐐规琛�</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+ <meta name="viewport"
+ content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
<!--寮曠敤layui鏍峰紡鏂囦欢-->
<link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
@@ -16,6 +18,7 @@
<script src="../../../layuiadmin/Scripts/webConfig.js"></script>
<script src="../../../layuiadmin/PubCustom.js"></script>
<script src="../../../layuiadmin/PageTitle.js"></script>
+ <script src="../../../layuiadmin/common.js"></script>
<style type="text/css">
.layui-form-item .layui-inline {
margin-right: 0;
@@ -37,6 +40,7 @@
}
</style>
</head>
+
<body>
<div class="layui-fluid" style="padding: 0;">
<div class="layui-card" style="padding: 15px;">
@@ -44,8 +48,16 @@
<form class="layui-form" lay-filter="component-form-group" action="">
<div class="layui-card-header">
<div class="layui-btn-group">
- <button class="layui-btn layui-btn-normal layui-btn-radius" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btn_Save" id="btn_Save">淇濆瓨</button>
- <button class="layui-btn layui-btn-normal layui-btn-radius" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btn_Cancel" id="btn_Cancel">閫�鍑�</button>
+ <button class="layui-btn layui-btn-normal layui-btn-radius" style="margin-left: 0px"
+ type="button" lay-submit="" lay-filter="btn_Save" id="btn_Save">淇濆瓨</button>
+ <button class="layui-btn layui-btn-normal layui-btn-radius" style="margin-left: 0px"
+ type="button" lay-submit="" lay-filter="btn_PrevPage" id="btn_PrevPage">涓婁竴椤�</button>
+ <button class="layui-btn layui-btn-normal layui-btn-radius" style="margin-left: 0px"
+ type="button" lay-submit="" lay-filter="btn_NextPage" id="btn_NextPage">涓嬩竴椤�</button>
+ <button class="layui-btn layui-btn-normal layui-btn-radius" style="margin-left: 0px"
+ type="button" lay-submit="" lay-filter="btn_History" id="btn_NextPage">鍘嗗彶璁板綍</button>
+ <button class="layui-btn layui-btn-normal layui-btn-radius" style="margin-left: 0px"
+ type="button" lay-submit="" lay-filter="btn_Cancel" id="btn_Cancel">閫�鍑�</button>
</div>
</div>
<div class="layui-tab" lay-filter="tab-Bill">
@@ -61,22 +73,28 @@
<div class="layui-form-item" style="padding-top: 10px;">
<div class="layui-row">
<div class="layui-inline">
- <label class="layui-form-label">鍗曟嵁鍙�<label style="color:red"> * </label></label>
+ <label class="layui-form-label">鍗曟嵁鍙�<label style="color:red"> *
+ </label></label>
<div class="layui-input-inline">
- <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HBillNo" id="HBillNo"
+ style="background-color:#efefef4d;" readonly>
<input type="hidden" name="HInterID" id="HInterID" value="0">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鏃ユ湡<label style="color:red"> * </label></label>
+ <label class="layui-form-label">鏃ユ湡<label style="color:red"> *
+ </label></label>
<div class="layui-input-block">
- <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="width:190px;">
+ <input type="date" class="layui-input" lay-verify="HDate" name="HDate"
+ id="HDate" style="width:190px;">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">缁勭粐<label style="color:red"> * </label></label>
+ <label class="layui-form-label">缁勭粐<label style="color:red"> *
+ </label></label>
<div class="layui-input-block" style="margin-left: 110px; width: 501px;">
- <select name="HStockOrgID" id="HStockOrgID" lay-verify="HStockOrgID" disabled>
+ <select name="HStockOrgID" id="HStockOrgID" lay-verify="HStockOrgID"
+ disabled>
<!--鍔ㄦ�佹覆鏌撶粍缁�-->
</select>
</div>
@@ -86,7 +104,8 @@
<div class="layui-inline">
<label class="layui-form-label">婧愬崟绫诲瀷</label>
<div class="layui-input-inline">
- <select name="HMainSourceBillType" id="HMainSourceBillType" lay-filter="HMainSourceBillType" style="width: 180px; ">
+ <select name="HMainSourceBillType" id="HMainSourceBillType"
+ lay-filter="HMainSourceBillType" style="width: 180px; ">
<option value="3772">宸ュ簭娴佽浆鍗�</option>
</select>
</div>
@@ -94,27 +113,39 @@
<div class="layui-inline">
<label class="layui-form-label">婧愬崟鍗曞彿</label>
<div class="layui-input-inline">
- <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" class="layui-input" value="0" style="float:left;width:150px;">
- <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" class="layui-input" value="0" style="float:left;width:150px;">
- <input type="hidden" name="HMainSourceEntryID" id="HMainSourceEntryID" class="layui-input" value="0" style="float:left;width:150px;">
- <input type="text" name="HMainSourceBillNo" id="HMainSourceBillNo" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HMainSource" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType"
+ class="layui-input" value="0" style="float:left;width:150px;">
+ <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID"
+ class="layui-input" value="0" style="float:left;width:150px;">
+ <input type="hidden" name="HMainSourceEntryID" id="HMainSourceEntryID"
+ class="layui-input" value="0" style="float:left;width:150px;">
+ <input type="text" name="HMainSourceBillNo" id="HMainSourceBillNo"
+ class="layui-input" value=""
+ style="float: left; width: 150px; background-color: #efefef4d;"
+ readonly>
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HMainSource" style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">娴佽浆鍗″彿</label>
<div class="layui-input-inline">
- <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo" style="background-color:#efefef4d;" readonly>
- <input type="hidden" name="HProcExchInterID" id="HProcExchInterID" value="0">
- <input type="hidden" name="HProcExchEntryID" id="HProcExchEntryID" value="0">
+ <input type="text" class="layui-input" name="HProcExchBillNo"
+ id="HProcExchBillNo" style="background-color:#efefef4d;" readonly>
+ <input type="hidden" name="HProcExchInterID" id="HProcExchInterID"
+ value="0">
+ <input type="hidden" name="HProcExchEntryID" id="HProcExchEntryID"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">鐢熶骇璁㈠崟鍙�</label>
<div class="layui-input-inline">
- <input type="text" class="layui-input" name="HICMOBillNo" id="HICMOBillNo" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HICMOBillNo"
+ id="HICMOBillNo" style="background-color:#efefef4d;" readonly>
<input type="hidden" name="HICMOInterID" id="HICMOInterID" value="0">
<input type="hidden" name="HICMOEntryID" id="HICMOEntryID" value="0">
</div>
@@ -122,91 +153,133 @@
</div>
<div class="layui-row">
<div class="layui-inline">
- <label class="layui-form-label">宸ュ簭鍙�<label style="color:red"> * </label></label>
+ <label class="layui-form-label">宸ュ簭鍙�<label style="color:red"> *
+ </label></label>
<div class="layui-input-inline">
- <input type="text" class="layui-input" name="HProcNo" id="HProcNo" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HProcNo" id="HProcNo"
+ style="background-color:#efefef4d;" readonly>
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鐗╂枡浠g爜<label style="color:red"> * </label></label>
+ <label class="layui-form-label">鐗╂枡浠g爜<label style="color:red"> *
+ </label></label>
<div class="layui-input-inline">
- <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HMaterNumber"
+ id="HMaterNumber" style="background-color:#efefef4d;" readonly>
<input type="hidden" name="HMaterID" id="HMaterID" value="0">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鐗╂枡鍚嶇О<label style="color:red"> * </label></label>
+ <label class="layui-form-label">鐗╂枡鍚嶇О<label style="color:red"> *
+ </label></label>
<div class="layui-input-inline">
- <input type="text" class="layui-input" name="HMaterName" id="HMaterName" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HMaterName" id="HMaterName"
+ style="background-color:#efefef4d;" readonly>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">瑙勬牸鍨嬪彿</label>
<div class="layui-input-inline">
- <input type="text" class="layui-input" name="HMaterModel" id="HMaterModel" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HMaterModel"
+ id="HMaterModel" style="background-color:#efefef4d;" readonly>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-inline">
- <label class="layui-form-label">宸ュ簭<label style="color:red"> * </label></label>
+ <label class="layui-form-label">宸ュ簭<label style="color:red"> *
+ </label></label>
<div class="layui-input-inline">
- <input type="text" name="HProcName" id="HProcName" readonly class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;">
- <input type="hidden" name="HProcID" id="HProcID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HProcList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" name="HProcName" id="HProcName" readonly
+ class="layui-input" value=""
+ style="background-color: #efefef4d; float: left; width: 150px;">
+ <input type="hidden" name="HProcID" id="HProcID" class="layui-input"
+ value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HProcList" style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鐐规浜�<label style="color:red"> * </label></label>
+ <label class="layui-form-label">鐐规浜�<label style="color:red"> *
+ </label></label>
<div class="layui-input-inline">
- <input type="text" name="HEmpName" id="HEmpName" readonly class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;">
- <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" name="HEmpName" id="HEmpName" readonly
+ class="layui-input" value=""
+ style="background-color: #efefef4d; float: left; width: 150px;">
+ <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input"
+ value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HEmpList" style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">鐢熶骇璧勬簮</label>
<div class="layui-input-inline">
- <input type="text" name="HSourceName" id="HSourceName" readonly class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;">
- <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HSourceList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" name="HSourceName" id="HSourceName" readonly
+ class="layui-input" value=""
+ style="background-color: #efefef4d; float: left; width: 150px;">
+ <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input"
+ value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HSourceList" style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鐢熶骇鐝粍<label style="color:red"> * </label></label>
+ <label class="layui-form-label">鐢熶骇鐝粍<label style="color:red"> *
+ </label></label>
<div class="layui-input-inline">
- <input type="text" name="HGroupName" id="HGroupName" readonly class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;">
- <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" name="HGroupName" id="HGroupName" readonly
+ class="layui-input" value=""
+ style="background-color: #efefef4d; float: left; width: 150px;">
+ <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input"
+ value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HGroupList" style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-inline">
- <label class="layui-form-label">鐢熶骇杞﹂棿<label style="color:red"> * </label></label>
+ <label class="layui-form-label">鐢熶骇杞﹂棿<label style="color:red"> *
+ </label></label>
<div class="layui-input-inline">
- <input type="text" name="HDeptName" id="HDeptName" readonly class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;">
- <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" name="HDeptName" id="HDeptName" readonly
+ class="layui-input" value=""
+ style="background-color: #efefef4d; float: left; width: 150px;">
+ <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input"
+ value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HDeptList" style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">璁惧<label style="color:red"> * </label></label>
+ <label class="layui-form-label">璁惧<label style="color:red"> *
+ </label></label>
<div class="layui-input-inline">
- <input type="text" name="HEquipName" id="HEquipName" readonly class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;">
- <input type="hidden" name="HEquipID" id="HEquipID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HEquipList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" name="HEquipName" id="HEquipName" readonly
+ class="layui-input" value=""
+ style="background-color: #efefef4d; float: left; width: 150px;">
+ <input type="hidden" name="HEquipID" id="HEquipID" class="layui-input"
+ value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HEquipList" style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
@@ -215,7 +288,8 @@
<div class="layui-inline">
<label class="layui-form-label">澶囨敞</label>
<div class="layui-input-block">
- <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style="width: 1135px;">
+ <input class="layui-input" name="HRemark" id="HRemark"
+ autocomplete="off" style="width: 1135px;">
</div>
</div>
</div>
@@ -228,19 +302,22 @@
<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="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HMaker" id="HMaker"
+ style="background-color:#efefef4d;" readonly>
</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="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HChecker" id="HChecker"
+ style="background-color:#efefef4d;" readonly>
</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="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan"
+ style="background-color:#efefef4d;" readonly>
</div>
</div>
</div>
@@ -248,19 +325,22 @@
<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="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate"
+ style="background-color:#efefef4d;" readonly>
</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="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate"
+ style="background-color:#efefef4d;" readonly>
</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="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate"
+ style="background-color:#efefef4d;" readonly>
</div>
</div>
</div>
@@ -268,13 +348,15 @@
<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="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HUpDater" id="HUpDater"
+ style="background-color:#efefef4d;" readonly>
</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="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan"
+ style="background-color:#efefef4d;" readonly>
</div>
</div>
</div>
@@ -282,13 +364,15 @@
<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="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HUpDateDate"
+ id="HUpDateDate" style="background-color:#efefef4d;" readonly>
</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="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HDeleteDate"
+ id="HDeleteDate" style="background-color:#efefef4d;" readonly>
</div>
</div>
</div>
@@ -298,7 +382,8 @@
<div class="layui-tab-item">
<div class="layui-form-item" style="padding-top: 10px;">
<div class="layui-upload">
- <button type="button" class="layui-btn" id="testList">閫夋嫨鏂囦欢</button><input class="layui-upload-file" type="file" accept="" name="file" multiple="">
+ <button type="button" class="layui-btn" id="testList">閫夋嫨鏂囦欢</button><input
+ class="layui-upload-file" type="file" accept="" name="file" multiple="">
<div class="layui-upload-list">
<table class="layui-table" lay-filter="fileTable">
<thead>
@@ -351,6 +436,13 @@
</select>
</script>
+ <!--澶嶉�夋 鏄惁蹇呭綍鎺у埗-->
+ <script type="text/html" id="HIsRequired">
+ <div class="layui-input-block" style="margin-left: 20px;">
+ <input type="checkbox" name="HIsRequired" lay-filter="HIsRequired" id="HIsRequired{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
+ </div>
+ </script>
+
<script>
//鑾峰彇鍙傛暟
var OptionData = [];
@@ -360,6 +452,10 @@
var HSourceBillNo = ""; //婧愬崟鍗曞彿
var HSourceBillType = ""; //婧愬崟绫诲瀷
var refSav = ""; //鎻愪氦绫诲瀷
+ var total = 0; // 鎸囧畾鏉′欢鐨勬暟鎹湁鍑犳潯
+ var current = 0; //褰撳墠鐨勬暟鎹鍑犳潯鏁版嵁
+ var isOpenBox = "0"; //鏄惁鎵撳紑寮规鍒板畨鐏〉闈�
+ var sWhere = ""; // 绛涢�夋潯浠�
//鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿
var params = get_UrlVars();
if (typeof (params[params[0]]) == "undefined") {
@@ -371,19 +467,19 @@
}
- var edit = function (data) {
+ var edit = function (data) {
HSourceInterID = data[0].HSourceInterID;
HSourceEntryID = data[0].HSourceEntryID;
HSourceBillNo = data[0].HSourceBillNo;
HSourceBillType = data[0].HSourceBillType;
}
-
+
layui.config({
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
index: 'lib/index' //涓诲叆鍙fā鍧�
- }).use(['index', 'form', 'laydate', 'table', 'element','upload'], function () {
+ }).use(['index', 'form', 'laydate', 'table', 'element', 'upload'], function () {
//#region 鍏叡鍙橀噺
var $ = layui.$
, admin = layui.admin
@@ -396,8 +492,7 @@
var HBillType = "3919";
var HMaker = sessionStorage["HUserName"]
var HStockOrgID = sessionStorage["OrganizationID"] //缁勭粐ID
- var option = {};
-
+ var option = {};
//#endregion
//鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
@@ -453,12 +548,46 @@
//鍒濆鍖栨棩鏈熴�佸垱寤轰汉銆佸垱寤烘椂闂�
$("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
$("#HMaker").val(HMaker);
- $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+ $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+ $("#HEmpID").val(sessionStorage["HEmpID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鎿嶄綔鍛業D
+ $("#HEmpName").val(sessionStorage["HEmpName"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鎿嶄綔鍛�
+ $("#HDeptID").val(sessionStorage["HDeptID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭杞﹂棿ID
+ $("#HDeptName").val(sessionStorage["HDept"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭杞﹂棿
+ $("#HGroupID").val(sessionStorage["HGroupID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍ID
+ $("#HGroupName").val(sessionStorage["HGroup"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍
+ $("#btn_PrevPage").addClass("layui-btn-disabled").attr('disabled', true)
+ $("#btn_NextPage").addClass("layui-btn-disabled").attr('disabled', true)
}
- else if (OperationType == 2) { //缂栬緫
+ else if (OperationType == 2) { //澶嶅埗
+ $("#HInterID").val(HInterID);
+ //缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈�
+ RoadBillMain(HInterID);
+ //鏂囦欢閫夋嫨鍒濆鍖�
+ PicUpload();
+ getFile();
+ //鑾峰彇鏈�澶у崟鎹彿
+ get_MAXNum();
+ $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+ $("#HMaker").val(HMaker);
+ $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+ $("#HChecker").val('')
+ $("#HCloseMan").val('')
+ $("#HUpDater").val('')
+ $("#HDeleteMan").val('')
+ $("#HCheckDate").val(Pub_Format(Date.now(), "yyyy-MM-dd hh:mm:ss"))
+ $("#HCloseDate").val(Pub_Format(Date.now(), "yyyy-MM-dd hh:mm:ss"))
+ $("#HUpDateDate").val(Pub_Format(Date.now(), "yyyy-MM-dd hh:mm:ss"))
+ $("#HDeleteDate").val(Pub_Format(Date.now(), "yyyy-MM-dd hh:mm:ss"))
+ $('#btn-save').removeClass('layui-btn-disabled').attr('disabled', false)
+ $('#HInterID').val(0)
+ get_billWithProcAndSource()
+ OperationType = 1;
+ }
+ else if (OperationType == 3) { //缂栬緫
$("#HInterID").val(HInterID);//淇敼鏃朵富琛↖D
//缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈�
RoadBillMain(HInterID);
+ get_billWithProcAndSource()
//鏂囦欢閫夋嫨鍒濆鍖�
PicUpload();
getFile();
@@ -472,15 +601,22 @@
$("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
$("#HMaker").val(HMaker);
$("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+ $("#HEmpID").val(sessionStorage["HEmpID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鎿嶄綔鍛業D
+ $("#HEmpName").val(sessionStorage["HEmpName"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鎿嶄綔鍛�
+ $("#HDeptID").val(sessionStorage["HDeptID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭杞﹂棿ID
+ $("#HDeptName").val(sessionStorage["HDept"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭杞﹂棿
+ $("#HGroupID").val(sessionStorage["HGroupID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍ID
+ $("#HGroupName").val(sessionStorage["HGroup"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍
+
//宸ュ簭娴佽浆鍗¢〉闈笅鎺�
if (HInterID == "") { //鎶ュ伐鍙颁笅鎺�
set_ProcessBill(HSourceInterID, HSourceEntryID);
} else {
set_ProcessBill(HInterID, HEntry);
}
-
+
OperationType = 1;
- }
+ }
else {
layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 });
}
@@ -521,7 +657,7 @@
$('#btn_Save').addClass("layui-btn-disabled").attr("disabled", true);
}
form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
- "HBillNo": data.鍗曟嵁鍙�
+ "HBillNo": OperationType == 2 ? '' : data.鍗曟嵁鍙�
, "HDate": formatDate(data.鏃ユ湡)
, "HICMOInterID": data.HICMOInterID
, "HICMOEntryID": data.HICMOEntryID
@@ -570,7 +706,7 @@
for (let i = 0; i < result.data.length; i++) {
rowdata.push(
{
- "HTechParamID": result.data[i].HTechParamID
+ "HTechParamID": result.data[i].HTechParamID
, "HTechParamNumber": result.data[i].HTechParamNumber
, "HTechParamName": result.data[i].HTechParamName
, 'HTechParamUnitID': result.data[i].HTechParamUnitID
@@ -589,26 +725,62 @@
, 'HMax': result.data[i].HMax
, 'HMin': result.data[i].HMin
, 'HResult': result.data[i].HResult
+ , 'HIsRequired': result.data[i].HIsRequired
, 'HRemark': result.data[i].HRemark
}
)
}
+ // 鏌ヨ褰撳墠鏁版嵁鍦ㄦ寚瀹氭潯浠朵笅鐨勪綅缃�
+
option.data = rowdata;
table.render(option);
//琛屾暟鎹� 涓嬫媺澶嶉�夋 鏄剧ず
checkRefresh();
layer.close(ajaxLoad);
+
} else {
layer.close(ajaxLoad);
layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
}
+ },
+ complete: function (XHR, TS) {
+ XHR = null
+
+ },//鍥炴敹璧勬簮
+ error: function () {
+ layer.close(ajaxLoad);
+ layer.alert("鍙戠敓閿欒!", { icon: 5 });
+ return
+ }
+ });
+ }
+ //#endregion
+
+ //#region 缂栬緫妯″紡 鑾峰彇褰撳墠鏁版嵁鍦ㄦ寚瀹氭潯浠朵笅 鍦ㄦ暟鎹簱涓殑浣嶇疆
+ function GetBillLocation(HInterID, sWhere) {
+ var ajaxLoad = layer.load();
+ $.ajax({
+ type: "GET",
+ url: GetWEBURL() + "/SB_EquipICMOTechParamBillController/GetSB_EquipICMOTechParamBill_Position",
+ data: { "HInterID": HInterID, "HMaker": HMaker, "sWhere": sWhere },
+ success: function (data1) {
+ total = data1.count;
+ if (data1.data.length > 0) {
+ current = data1.data[0].current;
+ }
+ else {
+ current = 0
+ }
+ pageJudgement();
+ layer.close(ajaxLoad);
},
complete: function (XHR, TS) { XHR = null },//鍥炴敹璧勬簮
error: function () {
layer.close(ajaxLoad);
layer.alert("鍙戠敓閿欒!", { icon: 5 });
}
- });
+ })
+
}
//#endregion
@@ -636,14 +808,15 @@
, { field: 'HTechParamIDStd', title: 'HTechParamIDStd', width: 100, hide: true, style: 'background-color:#efefef4d;' }
, { field: 'HTechParamIDStdName', title: '璁惧璁惧畾鍊煎伐鑹哄弬鏁�', hide: true, width: 130, edit: 'text', event: "HTechParamIDStdName" }
, { field: 'HResultStd', title: '璁惧璁惧畾鍊�', hide: true, width: 130, edit: 'text' }
- , { field: 'HVaule', title: '宸ヨ壓鍙傛暟鍊�', width: 100, edit: false, event: "HVaule" }
+ , { field: 'HVaule', title: '宸ヨ壓鍙傛暟鍊�', width: 100, edit: false, event: "HVaule" }
, { field: 'HStd', title: '鏍囧噯鍊�', width: 100, edit: 'text' }
, { field: 'HMax', title: '涓婇檺', width: 100, edit: 'text' }
, { field: 'HMin', title: '涓嬮檺', width: 100, edit: 'text' }
, { field: 'HResult', title: '妫�娴嬬粨鏋�', width: 100, templet: "#HResult" }
+ , { field: 'HIsRequired', title: '鏄惁蹇呭綍', width: 100, templet: "#HIsRequired" }
, { field: 'HRemark', title: '澶囨敞', width: 100, edit: 'text' }
- // , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo', width: 70 }
- ]]
+ // , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo', width: 70 }
+ ]]
}
var rowdata = [{
@@ -653,18 +826,19 @@
, "HTechParamID": "0"
, "HTechParamNumber": ""
, "HTechParamName": ""
- ,"HSNO":"0"
+ , "HSNO": "0"
, "HTechParamUnitID": "0"
, "HTechParamUnitNumber": ""
, "HTechParamUnitName": ""
, "HTechParamIDStd": "0"
, "HTechParamIDStdName": ""
- ,"HResultStd":""
+ , "HResultStd": ""
, "HVaule": ""
, "HStd": ""
, "HMax": ""
, "HMin": ""
, "HResult": "OK"
+ , "HIsRequired": false
, "HRemark": ""
}];
@@ -729,7 +903,8 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html', 'yes']
+ , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html?openType=2', 'yes']
+ // , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html', 'yes']
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -742,11 +917,27 @@
$("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);
$("#HProcID").val(checkStatus.data[0].HItemID);
layer.close(index); //鍏抽棴寮圭獥 瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+
}
, btn2: function (index, layero) { }
+ , end: function () {
+ get_billWithProcAndSource()
+ }
})
}
//#endregion
+
+ function get_billWithProcAndSource() {
+ let interID = isEmpty($('#HInterID').val()) == true ? 0 : $('#HInterID').val()
+ let HProcID = $('#HProcID').val()
+ let HSourceID = $('#HSourceID').val()
+ debugger
+ if (isEmpty(HProcID, true, true) == false) {
+ // 宸ュ簭鏄繀濉」
+ sWhere = " and HProcID = " + HProcID + " and HSourceID = " + HSourceID
+ GetBillLocation(interID, sWhere);
+ }
+ }
//#region 閫夋嫨鐐规浜�
function get_checkEmp() {
@@ -787,7 +978,7 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.html', 'yes']
+ , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.html?Htype=&openType=2', 'yes']
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -802,6 +993,9 @@
layer.close(index); //鍏抽棴寮圭獥 瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
, btn2: function (index, layero) { }
+ , end: function () {
+ get_billWithProcAndSource()
+ }
})
}
//#endregion
@@ -845,7 +1039,7 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes']
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html?openType=2&HOrgName=' + sessionStorage["Organization"], 'yes']
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -874,7 +1068,7 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ['../../璁惧绠$悊/璁惧妗f/Gy_EquipFileMainList.html', 'yes']
+ , content: ['../../璁惧绠$悊/璁惧妗f/Gy_EquipFileMainList.html?openType=2', 'yes']
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -990,6 +1184,7 @@
, "HMax": ""
, "HMin": ""
, "HResult": "OK"
+ , "HIsRequired": false
, "HRemark": ""
};
@@ -1321,7 +1516,7 @@
// item.HResult = hResult; // 鏇存柊妫�娴嬬粨鏋�
// }
// return item;
- //});
+ //});
//layui.table.reload('mainTable', {
// data: updatedData
//});
@@ -1366,7 +1561,7 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_TechnologyParameterList.html?Type=HTechParamList&OperationType=2', 'yes']
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_TechnologyParameterList.html?Type=HTechParamList', 'yes']
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -1443,13 +1638,56 @@
});
});
+ //鏄惁 蹇呭綍鎺у埗
+ form.on('checkbox(HIsRequired)', 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.HIsRequired = data.elem.checked;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+ }
+ });
+ });
+
+ // 涓婁竴椤垫寜閽�
+ form.on('submit(btn_PrevPage)', function (obj) {
+ current = current - 1
+ get_EquipICMOTechParamBill_UsePosition()
+ })
+
+ // 涓嬩竴椤垫寜閽�
+ form.on('submit(btn_NextPage)', function (obj) {
+ current = current + 1
+ get_EquipICMOTechParamBill_UsePosition()
+ })
+
+ // 鍘嗗彶璁板綍鎸夐挳
+ form.on('submit(btn_History)', function (obj) {
+ let HProcID = $('#HProcID').val()
+ let HSourceID = $('#HSourceID').val()
+ layer.open({
+ type: 2,
+ title: '鍘嗗彶璁板綍',
+ shadeClose: true,
+ maxmin: true, //寮�鍚渶澶у寲鏈�灏忓寲鎸夐挳
+ area: ['90%', '80%'],
+ content: '../璁惧宸ヨ壓鍙傛暟璁㈠崟鐐规琛�/SB_EquipICMOTechParamBillEdit_HistoryRecord.html?linterid=' + HInterID
+ + '&HProcID=' + HProcID + '&HSourceID=' + HSourceID
+ });
+ })
+
//琛屾暟鎹� 涓嬫媺澶嶉�夋 鍒锋柊琛ㄦ牸
function checkRefresh() {
for (var i = 1; i <= option.data.length; i++) {
//鐘舵��
$('#HResult' + i + '').find("option[value='" + option.data[i - 1].HResult + "']").prop("selected", true);
+ if (option.data[i - 1].HIsRequired) {
+ $('#HIsRequired' + i + '').attr("checked", true);
+ }
}
- form.render('select');
+ form.render('select');
+ form.render('checkbox');
}
//#endregion
@@ -1477,10 +1715,10 @@
"HProcID": data.HProcID,
"HProcName": data.宸ュ簭鍚嶇О,
"HProcNo": data.宸ュ簭鍙�,
- "HGroupID": data.HGroupID == undefined ? 0 : data.HGroupID,
- "HGroupName": data.鐝粍,
- "HDeptID": data.HDeptID == undefined ? 0 : data.HDeptID,
- "HDeptName": data.鍔犲伐杞﹂棿,
+ //"HGroupID": data.HGroupID == undefined ? 0 : data.HGroupID,
+ //"HGroupName": data.鐝粍,
+ //"HDeptID": data.HDeptID == undefined ? 0 : data.HDeptID,
+ //"HDeptName": data.鍔犲伐杞﹂棿,
"HSourceID": data.HSourceID,
"HSourceName": data.鐢熶骇璧勬簮,
@@ -1520,7 +1758,7 @@
"HTechParamName": result.data[i]["宸ヨ壓鍙傛暟鍚嶇О"],
"HTechParamUnitID": result.data[i]["HTechParamUnitID"] == null ? 0 : result.data[i]["HTechParamUnitID"],
"HTechParamUnitNumber": result.data[i]["宸ヨ壓鍙傛暟鍗曚綅浠g爜"],
- "HTechParamUnitName": result.data[i]["宸ヨ壓鍙傛暟鍗曚綅鍚嶇О"] ,
+ "HTechParamUnitName": result.data[i]["宸ヨ壓鍙傛暟鍗曚綅鍚嶇О"],
"HSNO": result.data[i]["宸ヨ壓娆″簭"] == null ? 0 : result.data[i]["宸ヨ壓娆″簭"],
"HTechParamIDStd": result.data[i]["HTechParamIDStd"] == null ? 0 : result.data[i]["HTechParamIDStd"],
"HTechParamIDStdName": result.data[i]["瀵瑰簲璁惧畾鍊煎伐鑹哄弬鏁�"],
@@ -1530,7 +1768,8 @@
"HMax": result.data[i]["涓婇檺鍊�"],
"HMin": result.data[i]["涓嬮檺鍊�"],
"HRemark": result.data[i]["閲囬泦鏉ユ簮"],
- "HResult": hResult
+ "HResult": hResult,
+ "HIsRequired": result.data[i]["HIsRequired"]
}
);
}
@@ -1549,7 +1788,7 @@
})
}
//#endregion
-
+
//#region 鍔熻兘鎺т欢
//#region 鎻愪氦
@@ -1585,7 +1824,7 @@
var index = layer.load();
$.ajax({
type: "POST",
- url: GetWEBURL() + "SB_EquipICMOTechParamBillController/GetSB_EquipICMOTechParamBill_Save_Json",
+ url: GetWEBURL() + "/SB_EquipICMOTechParamBillController/GetSB_EquipICMOTechParamBill_Save_Json",
async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
data: { "sMainSub": sMainSub },
dataType: "json",
@@ -1593,6 +1832,41 @@
if (data.count == 1) {
layer.msg(data.Message, { icon: 1 });
$('#btn_Save').addClass("layui-btn-disabled").attr("disabled", true);
+ if (data.Verify == "Y") //鑷姩瀹℃牳
+ {
+ $("#HInterID").val(data.HInterID);//鑾峰彇鎻愪氦鎴愬姛杩斿洖鐨勫崟鎹富ID
+ set_CheckBill(1); //瀹℃牳
+ get_billWithProcAndSource() // 閲嶆柊鑾峰彇浣嶇疆
+ }
+ if (isOpenBox=="1") {
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim',
+ title: '寮傚父鍙嶉鍗�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['100%', '100%'],
+ maxmin: true,
+ content: '../../鐢熶骇绠$悊/寮傚父鍙嶉鍗�/Sc_Add_MESExecptFeedBackBillList.html?OperationType=4&linterid=&HSouceBillType=',
+ end: function () {
+
+ },
+ success: function (dom, index) {
+ var data = [];
+ data.push({
+ "HICMOBillNo": $("#HICMOBillNo").val(),//宸ュ崟鍙�
+ "HSourceName": $("#HSourceName").val(), //璁惧
+ "HType": "宸ヨ壓鍘熷洜", //寮傚父绫诲瀷
+ "HSourceBillNo": HSourceBillNo //娴佽浆鍗″彿
+ });
+
+ // 閫氳繃绱㈠紩鑾峰彇鍒板綋鍓� iframe 寮瑰嚭灞�
+ var iframe = window['layui-layer-iframe' + index];
+ // 璋冪敤 iframe 寮瑰嚭灞傚唴鐨勬柟娉�
+ iframe.edit(data);
+ },
+ });
+ }
layer.close(index);
}
else {
@@ -1609,6 +1883,53 @@
}
//#endregion
+ //#endregion
+
+
+ //#region 瀹℃牳锛坣um=1锛�/鍙嶅鏍革紙num=2锛�
+ function set_CheckBill(num) {
+ $.ajax({
+ type: "GET",
+ url: GetWEBURL() + "/SB_EquipICMOTechParamBillController/GetSB_EquipICMOTechParamBill_Check_Json",
+ async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
+ data: { "HInterID": HInterID, "Type": num, "HMaker": HMaker },
+ success: function (result) {
+ if (result.count == 1) {
+ HSendDDMeg(HInterID);
+ layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+ // 寰楀埌frame绱㈠紩
+ var index = layer.getFrameIndex(window.name);
+ //鍏抽棴褰撳墠frame
+ layer.close(index);
+ //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+ $("#btnSearch").trigger('click');
+ });
+ } else {
+ layer.msg(result.Message, { icon: 2, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ }, error: function () {
+ layer.msg('閿欒' + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ });
+ }
+ //#endregion
+
+ //#region 瀹℃牳鍚庡彂閫佷俊鎭�
+ function HSendDDMeg(HInterID) {
+ $.ajax({
+ type: "GET",
+ url: GetWEBURL() + "/SB_EquipICMOTechParamBillController/HSendDDMeg",
+ async: true, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
+ data: { "HInterID": HInterID },
+ success: function (result) {
+ if (result.count != 1) {
+ layer.msg(result.Message, { icon: 2, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ }, error: function () {
+ layer.msg('閿欒' + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ });
+ }
//#endregion
//#region 閫�鍑�
@@ -1692,6 +2013,115 @@
}
//#endregion
+ //#region 閫氳繃浣嶇疆淇℃伅鑾峰彇缂栬緫琛ㄥ崟淇℃伅
+ function get_EquipICMOTechParamBill_UsePosition() {
+ let ajaxLoad = layer.load()
+ $.ajax({
+ url: GetWEBURL() + "/SB_EquipICMOTechParamBillController/GetSB_EquipICMOTechParamBill_ByPosition"
+ , async: false
+ , data: { "HMaker": HMaker, "sWhere": sWhere, "current": current }
+ , type: 'GET'
+ , success: function (d) {
+ let result = d
+ if (result.count == 1) {
+ var data = result.data[0];
+ if (data.瀹℃牳浜� != "") {
+ $('#btn_Save').addClass("layui-btn-disabled").attr("disabled", true);
+ } else {
+ $('#btn_Save').removeClass("layui-btn-disabled").attr("disabled", false);
+ }
+ form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+ "HBillNo": OperationType == 2 ? '' : data.鍗曟嵁鍙�
+ , "HDate": formatDate(data.鏃ユ湡)
+ , "HICMOInterID": data.HICMOInterID
+ , "HICMOEntryID": data.HICMOEntryID
+ , "HICMOBillNo": data.鐢熶骇璁㈠崟鍙�
+ , "HProcExchInterID": data.HProcExchInterID
+ , "HProcExchEntryID": data.HProcExchEntryID
+ , "HProcExchBillNo": data.宸ュ簭娴佽浆鍗″彿
+ , "HProcNo": data.宸ュ簭鍙�
+ , "HMaterID": data.HMaterID
+ , "HMaterNumber": data.鐗╂枡浠g爜
+ , "HMaterName": data.鐗╂枡鍚嶇О
+ , "HMaterModel": data.瑙勬牸鍨嬪彿
+ , "HProcID": data.HProcID
+ , "HProcName": data.宸ュ簭
+ , "HEmpID": data.HEmpID
+ , "HEmpName": data.鐐规浜�
+ , "HSourceID": data.HSourceID
+ , "HSourceName": data.鐢熶骇璧勬簮
+ , "HGroupID": data.HGroupID
+ , "HGroupName": data.鐢熶骇鐝粍
+ , "HDeptID": data.HDeptID
+ , "HDeptName": data.鐢熶骇杞﹂棿
+ , "HEquipID": data.HEquipID
+ , "HEquipName": data.璁惧
+ , "HRemark": data.琛ㄥご澶囨敞
+ , "HMainSourceInterID": data.HMainSourceInterID
+ , "HMainSourceEntryID": data.HMainSourceEntryID
+ , "HMainSourceBillType": data.HMainSourceBillType
+ , "HMainSourceBillNo": data.HMainSourceBillNo
+ , "HStockOrgID": data.HStockOrgID
+ , "HMaker": data.鍒跺崟浜�
+ , "HChecker": data.瀹℃牳浜�
+ , "HCloseMan": data.鍏抽棴浜�
+ , "HUpDater": data.淇敼浜�
+ , "HDeleteMan": data.浣滃簾浜�
+ , "HMakeDate": data.鍒跺崟鏃ユ湡 == null ? "" : Pub_Format(data.鍒跺崟鏃ユ湡, "yyyy-MM-dd hh:mm:ss")
+ , "HCheckDate": data.瀹℃牳鏃ユ湡 == null ? "" : Pub_Format(data.瀹℃牳鏃ユ湡, "yyyy-MM-dd hh:mm:ss")
+ , "HCloseDate": data.鍏抽棴鏃ユ湡 == null ? "" : Pub_Format(data.鍏抽棴鏃ユ湡, "yyyy-MM-dd hh:mm:ss")
+ , "HUpDateDate": data.淇敼鏃ユ湡 == null ? "" : Pub_Format(data.淇敼鏃ユ湡, "yyyy-MM-dd hh:mm:ss")
+ , "HDeleteDate": data.浣滃簾鏃ユ湡 == null ? "" : Pub_Format(data.浣滃簾鏃ユ湡, "yyyy-MM-dd hh:mm:ss")
+ });
+ HStockOrgID = data.HStockOrgID == null ? 0 : data.HStockOrgID;
+
+ //瀛愯〃 璧嬪��
+ var rowdata = [];
+ for (let i = 0; i < result.data.length; i++) {
+ rowdata.push(
+ {
+ "HTechParamID": result.data[i].HTechParamID
+ , "HTechParamNumber": result.data[i].HTechParamNumber
+ , "HTechParamName": result.data[i].HTechParamName
+ , 'HTechParamUnitID': result.data[i].HTechParamUnitID
+ , 'HTechParamUnitNumber': result.data[i].HTechParamUnitNumber
+ , 'HTechParamUnitName': result.data[i].HTechParamUnitName
+
+ , 'HTechParamClassID': result.data[i].HTechParamClassID
+ , 'HTechParamClassName': result.data[i].HTechParamClassName
+ , 'HTechParamIDStd': result.data[i].HTechParamIDStd
+ , 'HTechParamIDStdName': result.data[i].HTechParamIDStdName
+ , 'HResultStd': result.data[i].HResultStd
+ , 'HSNO': result.data[i].HSNO
+
+ , 'HVaule': result.data[i].HVaule
+ , 'HStd': result.data[i].HStd
+ , 'HMax': result.data[i].HMax
+ , 'HMin': result.data[i].HMin
+ , 'HResult': result.data[i].HResult
+ , 'HIsRequired': result.data[i].HIsRequired
+ , 'HRemark': result.data[i].HRemark
+ }
+ )
+ }
+ // 鏌ヨ褰撳墠鏁版嵁鍦ㄦ寚瀹氭潯浠朵笅鐨勪綅缃�
+
+ option.data = rowdata;
+ table.render(option);
+ //琛屾暟鎹� 涓嬫媺澶嶉�夋 鏄剧ず
+ checkRefresh();
+ } else {
+ layer.alert(result.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+ }
+ }
+ , complete: function () {
+ pageJudgement()
+ layer.close(ajaxLoad)
+ }
+ })
+ }
+ //#endregion
+
//#region 缂栬緫鏃�,鑾峰彇宸蹭笂浼犵殑鏂囦欢鍒楄〃
function getFile() {
var ProImgByList = $('#ProImgByList')
@@ -1728,8 +2158,38 @@
}
});
}
- //#endregion
-
+ //#endregion
+ function pageJudgement() {
+ if (total == 1 && current == 0) { // 鐗规畩鎯呭喌: 浠呮湁涓�鏉℃暟鎹紝浣嗘槸澶勪簬鏂板鐘舵�侊紝闇�瑕佸惎鐢ㄤ笂涓�椤垫寜閽�
+ current = total + 1
+ $('#btn_PrevPage').removeClass("layui-btn-disabled").attr("disabled", false);
+ $('#btn_NextPage').addClass("layui-btn-disabled").attr("disabled", true);
+ return
+ }
+ if (total <= 1) { // 璇ョ敓浜ц祫婧愬拰宸ュ簭涓嬫病鏈夋暟鎹� 鎴栬�呬粎鏈変竴鏉℃暟鎹�
+ $('#btn_PrevPage').addClass("layui-btn-disabled").attr("disabled", true);
+ $('#btn_NextPage').addClass("layui-btn-disabled").attr("disabled", true);
+ return
+ }
+ if (total == current) { // 杈惧埌涓婇檺
+ $('#btn_PrevPage').removeClass("layui-btn-disabled").attr("disabled", false);
+ $('#btn_NextPage').addClass("layui-btn-disabled").attr("disabled", true);
+ } else if (current == 1) { // 杈惧埌涓嬮檺
+ $('#btn_PrevPage').addClass("layui-btn-disabled").attr("disabled", true);
+ $('#btn_NextPage').removeClass("layui-btn-disabled").attr("disabled", false);
+ } else if (current == 0) { // 灞炰簬璇ョ敓浜ц祫婧愬拰宸ュ簭涓嬬殑鏂板
+ current = total + 1
+ $('#btn_PrevPage').removeClass("layui-btn-disabled").attr("disabled", false);
+ $('#btn_NextPage').addClass("layui-btn-disabled").attr("disabled", true);
+ } else if (current < total) {
+ $('#btn_PrevPage').removeClass("layui-btn-disabled").attr("disabled", false);
+ $('#btn_NextPage').removeClass("layui-btn-disabled").attr("disabled", false);
+ }
+ else {
+ $('#btn_PrevPage').addClass("layui-btn-disabled").attr("disabled", true);
+ $('#btn_NextPage').addClass("layui-btn-disabled").attr("disabled", true);
+ }
+ }
});
//浠ヤ笂涓簂ayui妯″潡
@@ -1815,9 +2275,16 @@
layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,宸ヨ壓鍙傛暟浠g爜/鍚嶇О涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
return Result = false;
}
- if (sSubStr[i].HRemark == "鎵嬪姩杈撳叆" && (sSubStr[i].HVaule == "" || sSubStr[i].HVaule == null)) {
- layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鎵嬫湳杈撳叆鐨勫伐鑹哄弬鏁板�间笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ //if (sSubStr[i].HRemark == "鎵嬪姩杈撳叆" && (sSubStr[i].HVaule == "" || sSubStr[i].HVaule == null)) {
+ // layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鎵嬫湳杈撳叆鐨勫伐鑹哄弬鏁板�间笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+ if (sSubStr[i].HIsRequired == "true" && (sSubStr[i].HVaule == "" || sSubStr[i].HVaule == null)) {
+ layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,宸ヨ壓鍙傛暟鍊间笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
return Result = false;
+ }
+ if (sSubStr[i].HResult == "NG") {
+ isOpenBox = "1";
}
}
}
@@ -1894,4 +2361,5 @@
//#endregion
</script>
</body>
+
</html>
\ No newline at end of file
--
Gitblit v1.9.1