From 571515edf8f58b76b8e69474504185c6e0736c18 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期二, 19 八月 2025 15:41:19 +0800
Subject: [PATCH] 添加 生产领料单-毛尖 页面 添加 生产领料单-羊毛染色 页面 物料编辑页面 添加 字段 物料公式(扩展)
---
WebTM/views/领料发货/销售出库/Kf_SellOutBillList_YP.html | 192 +
WebTM/views/领料发货/领料出库/Kf_MateOutBillEdit_YangMao.html | 2447 +++++++++++++++++++++++++
WebTM/views/领料发货/领料出库/Kf_MateOutBillEdit_MaoJian.html | 2353 ++++++++++++++++++++++++
WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_Material.html | 480 +++-
WebTM/WebTM.csproj | 2
WebTM/views/领料发货/销售出库/Kf_SellOutBillList.html | 211 +
6 files changed, 5,469 insertions(+), 216 deletions(-)
diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 1d328bd..6c3cb91 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -2475,6 +2475,8 @@
<Content Include="views\棰嗘枡鍙戣揣\閿�鍞嚭搴揬Kf_SellOutBill_Check_New.html" />
<Content Include="views\棰嗘枡鍙戣揣\閿�鍞嚭搴揬Kf_SellOutBillList_BarCodeNote.html" />
<Content Include="views\棰嗘枡鍙戣揣\閿�鍞嚭搴揬Kf_SellOutBill_QiaoYi.html" />
+ <Content Include="views\棰嗘枡鍙戣揣\棰嗘枡鍑哄簱\Kf_MateOutBillEdit_MaoJian.html" />
+ <Content Include="views\棰嗘枡鍙戣揣\棰嗘枡鍑哄簱\Kf_MateOutBillEdit_YangMao.html" />
<Content Include="views\棰嗘枡鍙戣揣\棰嗘枡鍑哄簱\Kf_MateOutRequestBill.html" />
<Content Include="views\棰嗘枡鍙戣揣\棰嗘枡鍑哄簱\Kf_MateOutBackBillEdit.html" />
<Content Include="views\棰嗘枡鍙戣揣\棰嗘枡鍑哄簱\Kf_MateOutBackBill_Fast.html" />
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/Add_Edit_Gy_Material.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/Add_Edit_Gy_Material.html"
index 676a4d7..daa110a 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/Add_Edit_Gy_Material.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/Add_Edit_Gy_Material.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">
<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>
@@ -31,6 +33,7 @@
}
</style>
</head>
+
<body>
<div id="layout1" class="layui-fluid">
@@ -40,9 +43,12 @@
<form id="form0" class="layui-form" lay-filter="component-form-group" action="">
<div class="layui-card-header">
<div class="layui-btn-group">
- <button type="button" id="copy-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Copy">澶嶅埗</button>
- <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button>
- <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button>
+ <button type="button" id="copy-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+ lay-submit="" lay-filter="Copy">澶嶅埗</button>
+ <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+ lay-submit="" lay-filter="Saver">淇濆瓨</button>
+ <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
+ lay-filter="Exit">閫�鍑�</button>
<!--<button type="button" id="print-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">棰勮</button>-->
</div>
@@ -65,27 +71,31 @@
<div class="layui-inline">
<label class="layui-form-label">鐗╂枡浠g爜*</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off">
+ <input class="layui-input" name="HNumber" lay-verify="HNumber"
+ id="HNumber" autocomplete="off">
<input id="HItemID" name="HItemID" type="hidden" />
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">鐗╂枡鍚嶇О*</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HName" id="HName" autocomplete="off">
+ <input class="layui-input" name="HName" id="HName"
+ autocomplete="off">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">瑙勬牸鍨嬪彿*</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HModel" id="HModel" autocomplete="off">
+ <input class="layui-input" name="HModel" id="HModel"
+ autocomplete="off">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">鍔╄鐮侊細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HHelpCode" id="HHelpCode" autocomplete="off">
+ <input class="layui-input" name="HHelpCode" id="HHelpCode"
+ autocomplete="off">
</div>
</div>
</div>
@@ -94,10 +104,17 @@
<div class="layui-inline">
<label class="layui-form-label">涓昏閲忓崟浣�*</label>
<div class="layui-input-inline">
- <input type="text" readonly name="HUnitName" id="HUnitName" class="layui-input" value="" style="float: left; width: 100px;">
- <input type="hidden" name="HUnitID" id="HUnitID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HUnitList" id="HUnitList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" readonly name="HUnitName" id="HUnitName"
+ class="layui-input" value=""
+ style="float: left; width: 100px;">
+ <input type="hidden" name="HUnitID" id="HUnitID"
+ class="layui-input" value="0"
+ style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HUnitList" id="HUnitList"
+ style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
@@ -115,23 +132,31 @@
<div class="layui-inline">
<label class="layui-form-label">鍏嬮噸</label>
<div class="layui-input-inline" style="">
- <input class="layui-input" name="HWeight" lay-verify="HWeight" id="HWeight" placeholder="璇疯緭鍏ユ暟瀛�" autocomplete="off" value="0">
+ <input class="layui-input" name="HWeight" lay-verify="HWeight"
+ id="HWeight" placeholder="璇疯緭鍏ユ暟瀛�" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">榛樿浠撳簱</label>
<div class="layui-input-inline">
- <input type="text" readonly name="HWhName" id="HWhName" class="layui-input" value="" style="float: left; width: 100px;">
- <input type="hidden" name="HWhID" id="HWhID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HWhList" id="HWhList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" readonly name="HWhName" id="HWhName"
+ class="layui-input" value=""
+ style="float: left; width: 100px;">
+ <input type="hidden" name="HWhID" id="HWhID" class="layui-input"
+ value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HWhList" id="HWhList" 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" style="">
- <input class="layui-input" name="HColorRemark" lay-verify="HColorRemark" id="HColorRemark" value="">
+ <input class="layui-input" name="HColorRemark"
+ lay-verify="HColorRemark" id="HColorRemark" value="">
</div>
</div>
</div>
@@ -139,22 +164,32 @@
<div class="layui-inline">
<label class="layui-form-label"> 棰滆壊锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HColor" lay-verify="HColor" id="HColor" autocomplete="off">
+ <input class="layui-input" name="HColor" lay-verify="HColor"
+ id="HColor" autocomplete="off">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">骞呭</label>
<div class="layui-input-inline" style="">
- <input class="layui-input" name="HWidth" lay-verify="HWidth" id="HWidth" placeholder="璇疯緭鍏ユ暟瀛�" autocomplete="off" value="0">
+ <input class="layui-input" name="HWidth" lay-verify="HWidth"
+ id="HWidth" placeholder="璇疯緭鍏ユ暟瀛�" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鐗╂枡鍒嗙被锛�</label>
<div class="layui-input-inline">
- <input type="text" readonly name="HMaterClsName" id="HMaterClsName" class="layui-input" value="" style="float: left; width: 100px;">
- <input type="hidden" name="HMaterTypeID" id="HMaterTypeID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="btnHMaterTypeID" id="btnHMaterTypeID" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" readonly name="HMaterClsName"
+ id="HMaterClsName" class="layui-input" value=""
+ style="float: left; width: 100px;">
+ <input type="hidden" name="HMaterTypeID" id="HMaterTypeID"
+ class="layui-input" value="0"
+ style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="btnHMaterTypeID" id="btnHMaterTypeID"
+ style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
@@ -164,7 +199,8 @@
<div class="layui-input-inline">
<div class="layui-form">
<div class="layui-form-item">
- <select name="HMaterClsID" id="HMaterClsID" lay-verify="HMaterClsID">
+ <select name="HMaterClsID" id="HMaterClsID"
+ lay-verify="HMaterClsID">
<option value="1" selected>澶栬喘</option>
<option value="2">鑷埗</option>
<option value="3">濮斿</option>
@@ -178,30 +214,48 @@
<div class="layui-inline">
<label class="layui-form-label">棣栦欢妫�楠屾柟妗�</label>
<div class="layui-input-inline">
- <input type="text" name="HQCSchemeName_Fst" id="HQCSchemeName_Fst" class="layui-input" value="" style="float: left; width: 100px; background-color: #efefef4d;" readonly>
- <input type="hidden" name="HQCSchemeID_Fst" id="HQCSchemeID_Fst" value="0">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HQCSchemeID_Fst-BT" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" name="HQCSchemeName_Fst"
+ id="HQCSchemeName_Fst" class="layui-input" value=""
+ style="float: left; width: 100px; background-color: #efefef4d;"
+ readonly>
+ <input type="hidden" name="HQCSchemeID_Fst" id="HQCSchemeID_Fst"
+ value="0">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HQCSchemeID_Fst-BT" 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="HQCSchemeName_Proc" id="HQCSchemeName_Proc" class="layui-input" value="" style="float: left; width: 100px; background-color: #efefef4d;" readonly>
- <input type="hidden" name="HQCSchemeID_Proc" id="HQCSchemeID_Proc" value="0">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HQCSchemeID_Proc-BT" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" name="HQCSchemeName_Proc"
+ id="HQCSchemeName_Proc" class="layui-input" value=""
+ style="float: left; width: 100px; background-color: #efefef4d;"
+ readonly>
+ <input type="hidden" name="HQCSchemeID_Proc"
+ id="HQCSchemeID_Proc" value="0">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HQCSchemeID_Proc-BT" 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="HQCSchemeName_Patrol" id="HQCSchemeName_Patrol" class="layui-input" value="" style="float: left; width: 100px; background-color: #efefef4d;" readonly>
- <input type="hidden" name="HQCSchemeID_Patrol" id="HQCSchemeID_Patrol" value="0">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HQCSchemeID_Patrol-BT" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" name="HQCSchemeName_Patrol"
+ id="HQCSchemeName_Patrol" class="layui-input" value=""
+ style="float: left; width: 100px; background-color: #efefef4d;"
+ readonly>
+ <input type="hidden" name="HQCSchemeID_Patrol"
+ id="HQCSchemeID_Patrol" value="0">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HQCSchemeID_Patrol-BT" style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
@@ -210,11 +264,27 @@
<div class="layui-input-inline">
<div class="layui-form">
<div class="layui-form-item">
- <select name="HMaterRuleType" id="HMaterRuleType" lay-verify="HMaterRuleType">
+ <select name="HMaterRuleType" id="HMaterRuleType"
+ lay-verify="HMaterRuleType">
<option value="鍏朵粬" selected>鍏朵粬</option>
<option value="鏌撴枡">鏌撴枡</option>
<option value="鍔╁墏">鍔╁墏</option>
<option value="鍔╁墏锛堟寜甯冪畻锛�">鍔╁墏锛堟寜甯冪畻锛�</option>
+ </select>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="layui-inline" style="display: inline-flex; flex-direction: row;">
+ <label class="layui-form-label" style="width: 9em;"> 鐗╂枡鍏紡(鎵╁睍): </label>
+ <div class="layui-input-inline">
+ <div class="layui-form">
+ <div class="layui-form-item">
+ <select name="HMaterRuleExternType" id="HMaterRuleExternType"
+ lay-verify="HMaterRuleExternType">
+ <option value="鍏朵粬" selected>鍏朵粬</option>
+ <option value="缇婃瘺">缇婃瘺</option>
+ <option value="姣涘皷">姣涘皷</option>
</select>
</div>
</div>
@@ -226,26 +296,35 @@
<div class="layui-inline">
<label class="layui-form-label"> 棰滆壊鑹插彿锛�</label>
<div class="layui-input-inline" style="width: 151px;">
- <input type="text" value="" placeholder="璇烽�夋嫨棰滆壊" class="layui-input" id="HColorNo" name="HColorNo" style="width: 101px; float: left;background-color: #efefef4d;" readonly>
- <div id="HColorNoName" name="HColorNoName" style="width: 50px; "></div>
+ <input type="text" value="" placeholder="璇烽�夋嫨棰滆壊"
+ class="layui-input" id="HColorNo" name="HColorNo"
+ style="width: 101px; float: left;background-color: #efefef4d;"
+ readonly>
+ <div id="HColorNoName" name="HColorNoName"
+ style="width: 50px; "></div>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">涓�娆″悎鏍�<br />鐜囨爣鍑嗗��</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HOnceRightRate" id="HOnceRightRate" autocomplete="off" onfocus="this.select();" value="0" style="margin-top:10px;">
+ <input class="layui-input" name="HOnceRightRate"
+ id="HOnceRightRate" autocomplete="off"
+ onfocus="this.select();" value="0" style="margin-top:10px;">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鐧藉澂瑕佹眰锛�</label>
<div class="layui-input-inline ">
- <textarea placeholder="璇疯緭鍏ョ淮澶囨敞" class="layui-textarea" name="HRemark" id="HRemark"></textarea>
+ <textarea placeholder="璇疯緭鍏ョ淮澶囨敞" class="layui-textarea"
+ name="HRemark" id="HRemark"></textarea>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">绂佺敤鏍囧織锛�</label>
<div class="layui-input-inline">
- <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" lay-filter="checkbox" value="true" title="鏄惁绂佺敤" disabled>
+ <input type="checkbox" name="HStopflag" id="HStopflag"
+ lay-skin="primary" lay-filter="checkbox" value="true"
+ title="鏄惁绂佺敤" disabled>
<input type="hidden" name="UnitType" id="UnitType">
</div>
</div>
@@ -261,19 +340,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="HHeight_M" id="HHeight_M">
+ <input type="text" class="layui-input" name="HHeight_M"
+ id="HHeight_M">
</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="HInches_M" id="HInches_M">
+ <input type="text" class="layui-input" name="HInches_M"
+ id="HInches_M">
</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="HAl1Long_M" id="HAl1Long_M">
+ <input type="text" class="layui-input" name="HAl1Long_M"
+ id="HAl1Long_M">
</div>
</div>
</div>
@@ -281,19 +363,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="HDensity_M" id="HDensity_M">
+ <input type="text" class="layui-input" name="HDensity_M"
+ id="HDensity_M">
</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="HTela_M" id="HTela_M">
+ <input type="text" class="layui-input" name="HTela_M"
+ id="HTela_M">
</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="HUnderTela_M" id="HUnderTela_M">
+ <input type="text" class="layui-input" name="HUnderTela_M"
+ id="HUnderTela_M">
</div>
</div>
</div>
@@ -301,7 +386,8 @@
<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="HSizing_M" id="HSizing_M">
+ <input type="text" class="layui-input" name="HSizing_M"
+ id="HSizing_M">
</div>
</div>
</div>
@@ -314,25 +400,31 @@
<div class="layui-inline">
<label class="layui-form-label"> 榛樿浠撲綅缁勶細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HSPGroupID" lay-verify="HSPGroupID" id="HSPGroupID" autocomplete="off" value="0">
+ <input class="layui-input" name="HSPGroupID"
+ lay-verify="HSPGroupID" id="HSPGroupID" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 榛樿浠撲綅锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HSPID" lay-verify="HSPID" id="HSPID" autocomplete="off" value="0">
+ <input class="layui-input" name="HSPID" lay-verify="HSPID"
+ id="HSPID" autocomplete="off" value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 榛樿bom锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HBomID" lay-verify="HBomID" id="HBomID" autocomplete="off" value="0">
+ <input class="layui-input" name="HBomID" lay-verify="HBomID"
+ id="HBomID" autocomplete="off" value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鎹㈢畻鐜囷細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HSecUnitRate" lay-verify="HSecUnitRate" id="HSecUnitRate" autocomplete="off" value="0">
+ <input class="layui-input" name="HSecUnitRate"
+ lay-verify="HSecUnitRate" id="HSecUnitRate"
+ autocomplete="off" value="0">
<!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HDormID-BT">
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
</button>-->
@@ -344,26 +436,34 @@
<div class="layui-inline">
<label class="layui-form-label"> 鏈�楂樺簱瀛橈細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HHighStock" lay-verify="HHighStock" id="HHighStock" autocomplete="off" value="0">
+ <input class="layui-input" name="HHighStock"
+ lay-verify="HHighStock" id="HHighStock" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鏈�浣庡簱瀛橈細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HLowStock" lay-verify="HLowStock" id="HLowStock" autocomplete="off" value="0">
+ <input class="layui-input" name="HLowStock"
+ lay-verify="HLowStock" id="HLowStock" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 瀹夊叏搴撳瓨锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HSafeStock" lay-verify="HSafeStock" id="HSafeStock" autocomplete="off" value="0">
+ <input class="layui-input" name="HSafeStock"
+ lay-verify="HSafeStock" id="HSafeStock" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 閲囪喘鍗曚环锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HOrderPrice" lay-verify="HOrderPrice" id="HOrderPrice" autocomplete="off" value="0">
+ <input class="layui-input" name="HOrderPrice"
+ lay-verify="HOrderPrice" id="HOrderPrice" autocomplete="off"
+ value="0">
</div>
</div>
</div>
@@ -371,32 +471,41 @@
<div class="layui-inline">
<label class="layui-form-label"> 閿�鍞崟浠凤細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HSalePrice" lay-verify="HSalePrice" id="HSalePrice" autocomplete="off" value="0">
+ <input class="layui-input" name="HSalePrice"
+ lay-verify="HSalePrice" id="HSalePrice" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 璁″垝鍗曚环锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HPlanPrice" lay-verify="HPlanPrice" id="HPlanPrice" autocomplete="off" value="0">
+ <input class="layui-input" name="HPlanPrice"
+ lay-verify="HPlanPrice" id="HPlanPrice" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鏍囧噯鎴愭湰锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HstdPrice" lay-verify="HstdPrice" id="HstdPrice" autocomplete="off" value="0">
+ <input class="layui-input" name="HstdPrice"
+ lay-verify="HstdPrice" id="HstdPrice" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鏈�澶ц璐ч噺锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HQtyMax" lay-verify="HQtyMax" id="HQtyMax" autocomplete="off" value="0">
+ <input class="layui-input" name="HQtyMax" lay-verify="HQtyMax"
+ id="HQtyMax" autocomplete="off" value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鍗曚欢鏈�澶т笂闄愶細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HPieceMaxQty" lay-verify="HPieceMaxQty" id="HPieceMaxQty" autocomplete="off" value="0">
+ <input class="layui-input" name="HPieceMaxQty"
+ lay-verify="HPieceMaxQty" id="HPieceMaxQty"
+ autocomplete="off" value="0">
</div>
</div>
</div>
@@ -404,31 +513,39 @@
<div class="layui-inline">
<label class="layui-form-label"> 鐗堟湰鍙凤細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HVersion" lay-verify="HVersion" id="HVersion" autocomplete="off">
+ <input class="layui-input" name="HVersion" lay-verify="HVersion"
+ id="HVersion" autocomplete="off">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 杈呭姪灞炴�э細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HPropertyTypeID" lay-verify="HPropertyTypeID" id="HPropertyTypeID" autocomplete="off" value="0">
+ <input class="layui-input" name="HPropertyTypeID"
+ lay-verify="HPropertyTypeID" id="HPropertyTypeID"
+ autocomplete="off" value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鏁伴噺绮惧害锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HQtyDec" lay-verify="HQtyDec" id="HQtyDec" autocomplete="off" value="0">
+ <input class="layui-input" name="HQtyDec" lay-verify="HQtyDec"
+ id="HQtyDec" autocomplete="off" value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鍗曚环绮惧害锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HPriceDec" lay-verify="HPriceDec" id="HPriceDec" autocomplete="off" value="0">
+ <input class="layui-input" name="HPriceDec"
+ lay-verify="HPriceDec" id="HPriceDec" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 閲戦绮惧害锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HMoneyDec" lay-verify="HMoneyDec" id="HMoneyDec" autocomplete="off" value="0">
+ <input class="layui-input" name="HMoneyDec"
+ lay-verify="HMoneyDec" id="HMoneyDec" autocomplete="off"
+ value="0">
</div>
</div>
</div>
@@ -440,10 +557,17 @@
<div class="layui-inline">
<label class="layui-form-label">璁¢噺鍗曚綅缁�</label>
<div class="layui-input-inline">
- <input type="text" readonly name="HUnitGroupName" id="HUnitGroupName" class="layui-input" value="" style="float: left; width: 100px;">
- <input type="hidden" name="HUnitGroupID" id="HUnitGroupID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HUnitGroupList" id="HUnitGroupList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" readonly name="HUnitGroupName"
+ id="HUnitGroupName" class="layui-input" value=""
+ style="float: left; width: 100px;">
+ <input type="hidden" name="HUnitGroupID" id="HUnitGroupID"
+ class="layui-input" value="0"
+ style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HUnitGroupList" id="HUnitGroupList"
+ style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
@@ -453,55 +577,70 @@
<div class="layui-inline">
<label class="layui-form-label"> 闄勫姞灞炴��1锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HSubjoin" lay-verify="HSubjoin" id="HSubjoin" autocomplete="off">
+ <input class="layui-input" name="HSubjoin" lay-verify="HSubjoin"
+ id="HSubjoin" autocomplete="off">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">鏉ユ枡妫�楠岋細</label>
<div class="layui-input-inline">
- <input type="checkbox" name="HCHECKINCOMING" id="HCHECKINCOMING" lay-skin="primary" lay-filter="checkbox" value="true" title="鏄惁鏉ユ枡妫�楠�">
+ <input type="checkbox" name="HCHECKINCOMING" id="HCHECKINCOMING"
+ lay-skin="primary" lay-filter="checkbox" value="true"
+ title="鏄惁鏉ユ枡妫�楠�">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">浜у搧妫�楠岋細</label>
<div class="layui-input-inline">
- <input type="checkbox" name="HCHECKPRODUCT" id="HCHECKPRODUCT" lay-skin="primary" lay-filter="checkbox" value="true" title="鏄惁浜у搧妫�楠�">
+ <input type="checkbox" name="HCHECKPRODUCT" id="HCHECKPRODUCT"
+ lay-skin="primary" lay-filter="checkbox" value="true"
+ title="鏄惁浜у搧妫�楠�">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 闄勫姞灞炴��2锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HSubjoin2" lay-verify="HSubjoin2" id="HSubjoin2" autocomplete="off">
+ <input class="layui-input" name="HSubjoin2" lay-verify="HSubjoin2"
+ id="HSubjoin2" autocomplete="off">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鑻辨枃鍚嶇О锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HEngName" lay-verify="HEngName" id="HEngName" autocomplete="off">
+ <input class="layui-input" name="HEngName" lay-verify="HEngName"
+ id="HEngName" autocomplete="off">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 榛樿宸ヨ壓璺嚎锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HRoutingID" lay-verify="HRoutingID" id="HRoutingID" autocomplete="off" value="0">
+ <input class="layui-input" name="HRoutingID" lay-verify="HRoutingID"
+ id="HRoutingID" autocomplete="off" value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鑻辨枃瑙勬牸锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HEngModel" lay-verify="HEngModel" id="HEngModel" autocomplete="off">
+ <input class="layui-input" name="HEngModel" lay-verify="HEngModel"
+ id="HEngModel" autocomplete="off">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">椤圭洰</label>
<div class="layui-input-inline">
- <input type="text" readonly name="HProjectName" id="HProjectName" class="layui-input" value="" style="float: left; width: 100px;">
- <input type="hidden" name="HProjectBillMainID" id="HProjectBillMainID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HProjectGroupList" id="HProjectGroupList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" readonly name="HProjectName" id="HProjectName"
+ class="layui-input" value="" style="float: left; width: 100px;">
+ <input type="hidden" name="HProjectBillMainID"
+ id="HProjectBillMainID" class="layui-input" value="0"
+ style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HProjectGroupList" id="HProjectGroupList"
+ style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
@@ -509,7 +648,8 @@
<label class="layui-form-label">浜嬩笟閮細</label>
<div class="layui-input-inline">
<div class="layui-form-item">
- <select name="HDivisionID" id="HDivisionID" lay-verify="HDivisionID">
+ <select name="HDivisionID" id="HDivisionID"
+ lay-verify="HDivisionID">
<option value="0" selected>璇烽�夋嫨</option>
<option value="3" selected>娉ㄥ浜嬩笟閮�</option>
<option value="4">杞浜嬩笟閮�</option>
@@ -527,10 +667,17 @@
<div class="layui-inline">
<label class="layui-form-label">杈呭姪璁¢噺鍗曚綅</label>
<div class="layui-input-inline">
- <input type="text" readonly name="HSecUnitName" id="HSecUnitName" class="layui-input" value="" style="float: left; width: 100px;">
- <input type="hidden" name="HSecUnitID" id="HSecUnitID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HSecUnitList" id="HSecUnitList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" readonly name="HSecUnitName"
+ id="HSecUnitName" class="layui-input" value=""
+ style="float: left; width: 100px;">
+ <input type="hidden" name="HSecUnitID" id="HSecUnitID"
+ class="layui-input" value="0"
+ style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HSecUnitList" id="HSecUnitList"
+ style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
@@ -538,26 +685,34 @@
<div class="layui-inline">
<label class="layui-form-label"> 淇濊川鏈燂細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HKeepDays" lay-verify="HKeepDays" id="HKeepDays" autocomplete="off" value="0">
+ <input class="layui-input" name="HKeepDays"
+ lay-verify="HKeepDays" id="HKeepDays" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鏈�灏忓寘瑁呴噺锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HMinPickQty" lay-verify="HMinPickQty" id="HMinPickQty" autocomplete="off" value="0">
+ <input class="layui-input" name="HMinPickQty"
+ lay-verify="HMinPickQty" id="HMinPickQty" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 娴佽浆鍗℃暟閲忥細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HLotcardQty" lay-verify="HLotcardQty" id="HLotcardQty" autocomplete="off" value="0">
+ <input class="layui-input" name="HLotcardQty"
+ lay-verify="HLotcardQty" id="HLotcardQty" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 宸ヤ綅鏁伴噺锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HCubicleQty" lay-verify="HCubicleQty" id="HCubicleQty" autocomplete="off" value="0">
+ <input class="layui-input" name="HCubicleQty"
+ lay-verify="HCubicleQty" id="HCubicleQty" autocomplete="off"
+ value="0">
</div>
</div>
</div>
@@ -570,10 +725,17 @@
<div class="layui-inline">
<label class="layui-form-label">閿�鍞閲忓崟浣�</label>
<div class="layui-input-inline">
- <input type="text" readonly name="HSALEUNITName" id="HSALEUNITName" class="layui-input" value="" style="float: left; width: 100px;">
- <input type="hidden" name="HSALEUNITID" id="HSALEUNITID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HSALEUNITList" id="HSALEUNITList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" readonly name="HSALEUNITName"
+ id="HSALEUNITName" class="layui-input" value=""
+ style="float: left; width: 100px;">
+ <input type="hidden" name="HSALEUNITID" id="HSALEUNITID"
+ class="layui-input" value="0"
+ style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HSALEUNITList" id="HSALEUNITList"
+ style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
@@ -582,10 +744,17 @@
<div class="layui-inline">
<label class="layui-form-label">閿�鍞浠�<br />璁¢噺鍗曚綅</label>
<div class="layui-input-inline" style="margin-top:10px">
- <input type="text" readonly name="HSALEPRICEUNITName" id="HSALEPRICEUNITName" class="layui-input" value="" style="float: left; width: 100px;">
- <input type="hidden" name="HSALEPRICEUNITID" id="HSALEPRICEUNITID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HSALEPRICEUNITList" id="HSALEPRICEUNITList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" readonly name="HSALEPRICEUNITName"
+ id="HSALEPRICEUNITName" class="layui-input" value=""
+ style="float: left; width: 100px;">
+ <input type="hidden" name="HSALEPRICEUNITID"
+ id="HSALEPRICEUNITID" class="layui-input" value="0"
+ style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HSALEPRICEUNITList" id="HSALEPRICEUNITList"
+ style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
@@ -594,10 +763,17 @@
<div class="layui-inline">
<label class="layui-form-label">鍩烘湰璁¢噺鍗曚綅</label>
<div class="layui-input-inline">
- <input type="text" readonly name="HBASEUNITName" id="HBASEUNITName" class="layui-input" value="" style="float: left; width: 100px;">
- <input type="hidden" name="HBASEUNITID" id="HBASEUNITID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HBASEUNITList" id="HBASEUNITList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" readonly name="HBASEUNITName"
+ id="HBASEUNITName" class="layui-input" value=""
+ style="float: left; width: 100px;">
+ <input type="hidden" name="HBASEUNITID" id="HBASEUNITID"
+ class="layui-input" value="0"
+ style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HBASEUNITList" id="HBASEUNITList"
+ style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
@@ -606,10 +782,17 @@
<div class="layui-inline">
<label class="layui-form-label">搴撳瓨璁¢噺鍗曚綅</label>
<div class="layui-input-inline">
- <input type="text" readonly name="HSTOREUNITName" id="HSTOREUNITName" class="layui-input" value="" style="float: left; width: 100px;">
- <input type="hidden" name="HSTOREUNITID" id="HSTOREUNITID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HSTOREUNITList" id="HSTOREUNITList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" readonly name="HSTOREUNITName"
+ id="HSTOREUNITName" class="layui-input" value=""
+ style="float: left; width: 100px;">
+ <input type="hidden" name="HSTOREUNITID" id="HSTOREUNITID"
+ class="layui-input" value="0"
+ style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HSTOREUNITList" id="HSTOREUNITList"
+ style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
@@ -618,10 +801,17 @@
<div class="layui-inline">
<label class="layui-form-label">閲囪喘璁¢噺鍗曚綅</label>
<div class="layui-input-inline">
- <input type="text" readonly name="HPOUnitName" id="HPOUnitName" class="layui-input" value="" style="float: left; width: 100px;">
- <input type="hidden" name="HPOUnitID" id="HPOUnitID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HPOUnitList" id="HPOUnitList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ <input type="text" readonly name="HPOUnitName"
+ id="HPOUnitName" class="layui-input" value=""
+ style="float: left; width: 100px;">
+ <input type="hidden" name="HPOUnitID" id="HPOUnitID"
+ class="layui-input" value="0"
+ style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HPOUnitList" id="HPOUnitList"
+ style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
</button>
</div>
</div>
@@ -631,32 +821,42 @@
<div class="layui-inline">
<label class="layui-form-label"> 鏍囧噯宸ユ椂锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HPERUNITSTANDHOUR" lay-verify="HPERUNITSTANDHOUR" id="HPERUNITSTANDHOUR" autocomplete="off" value="0">
+ <input class="layui-input" name="HPERUNITSTANDHOUR"
+ lay-verify="HPERUNITSTANDHOUR" id="HPERUNITSTANDHOUR"
+ autocomplete="off" value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鏍囧噯浜哄憳<br />鍑嗗宸ユ椂</label>
<div class="layui-input-inline" style="margin-top:10px">
- <input class="layui-input" name="HSTDLABORPREPARETIME" lay-verify="HSTDLABORPREPARETIME" id="HSTDLABORPREPARETIME" autocomplete="off" value="0">
+ <input class="layui-input" name="HSTDLABORPREPARETIME"
+ lay-verify="HSTDLABORPREPARETIME" id="HSTDLABORPREPARETIME"
+ autocomplete="off" value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鏍囧噯鏈哄櫒<br />鍑嗗宸ユ椂</label>
<div class="layui-input-inline" style="margin-top:10px">
- <input class="layui-input" name="HSTDMACHINEPREPARETIME" lay-verify="HSTDMACHINEPREPARETIME" id="HSTDMACHINEPREPARETIME" autocomplete="off" value="0">
+ <input class="layui-input" name="HSTDMACHINEPREPARETIME"
+ lay-verify="HSTDMACHINEPREPARETIME"
+ id="HSTDMACHINEPREPARETIME" autocomplete="off" value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">甯哥敤鏉愭枡锛�</label>
<div class="layui-input-inline">
- <input type="checkbox" name="HCommonUseFlag" id="HCommonUseFlag" lay-skin="primary" lay-filter="checkbox" value="true" title="鏄惁甯哥敤鏉愭枡">
+ <input type="checkbox" name="HCommonUseFlag" id="HCommonUseFlag"
+ lay-skin="primary" lay-filter="checkbox" value="true"
+ title="鏄惁甯哥敤鏉愭枡">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鍔犳潈骞冲潎浠凤細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HAvgStockPrice" lay-verify="HAvgStockPrice" id="HAvgStockPrice" autocomplete="off" value="0">
+ <input class="layui-input" name="HAvgStockPrice"
+ lay-verify="HAvgStockPrice" id="HAvgStockPrice"
+ autocomplete="off" value="0">
</div>
</div>
</div>
@@ -664,31 +864,39 @@
<div class="layui-inline">
<label class="layui-form-label">榛樿绋庣巼</label>
<div class="layui-input-inline" style="margin-top:10px">
- <input class="layui-input" name="HTaxRate" lay-verify="HTaxRate" id="HTaxRate" autocomplete="off" value="13">
+ <input class="layui-input" name="HTaxRate" lay-verify="HTaxRate"
+ id="HTaxRate" autocomplete="off" value="13">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">榛樿鍒╂鼎鐜�</label>
<div class="layui-input-inline" style="margin-top:10px">
- <input class="layui-input" name="HProfitRate" lay-verify="HProfitRate" id="HProfitRate" autocomplete="off" value="0">
+ <input class="layui-input" name="HProfitRate"
+ lay-verify="HProfitRate" id="HProfitRate" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 缁撶畻浠�</label>
<div class="layui-input-inline" style="margin-top:10px">
- <input class="layui-input" name="HFootPrice" lay-verify="HFootPrice" id="HFootPrice" autocomplete="off" value="0">
+ <input class="layui-input" name="HFootPrice"
+ lay-verify="HFootPrice" id="HFootPrice" autocomplete="off"
+ value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 鍚◣鎴愭湰浠�</label>
<div class="layui-input-inline" style="margin-top:10px">
- <input class="layui-input" name="HTaxCost" lay-verify="HTaxCost" id="HTaxCost" autocomplete="off" value="0">
+ <input class="layui-input" name="HTaxCost" lay-verify="HTaxCost"
+ id="HTaxCost" autocomplete="off" value="0">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"> 涓嶅惈绋庢垚鏈环</label>
<div class="layui-input-inline" style="margin-top:10px">
- <input class="layui-input" name="HNoTaxCost" lay-verify="HNoTaxCost" id="HNoTaxCost" autocomplete="off" value="0">
+ <input class="layui-input" name="HNoTaxCost"
+ lay-verify="HNoTaxCost" id="HNoTaxCost" autocomplete="off"
+ value="0">
</div>
</div>
</div>
@@ -701,20 +909,23 @@
<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="HMakeEmp" id="HMakeEmp" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HMakeEmp"
+ id="HMakeEmp" 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="HCheckEmp" id="HCheckEmp" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HCheckEmp"
+ id="HCheckEmp" 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="HStopEmp" id="HStopEmp" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HStopEmp"
+ id="HStopEmp" style="background-color:#efefef4d;" readonly>
</div>
</div>
</div>
@@ -722,20 +933,24 @@
<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="HStopDate" id="HStopDate" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HStopDate"
+ id="HStopDate" style="background-color:#efefef4d;" readonly>
</div>
</div>
@@ -746,7 +961,9 @@
<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="mainTable">
<thead>
@@ -981,6 +1198,7 @@
get_checkHQCSchemeID_Patrol();
});
+
//鐩戝惉涓�娆″悎鏍肩巼鏍囧噯鍊�
$("#HOnceRightRate").blur(function (data) {
// 鑾峰彇杈撳叆妗嗙殑鍊�
@@ -1150,6 +1368,7 @@
, "HQCSchemeID_Patrol": data.HQCSchemeID_Patrol
, "HQCSchemeName_Patrol": data.宸℃妫�楠屾柟妗�
, "HMaterRuleType": data.鐗╂枡鍏紡
+ , "HMaterRuleExternType": data.鎵╁睍鐗╂枡鍏紡
, "HColorNo": data.棰滆壊鑹插彿
, "HCommonUseFlag": data.鏄惁涓嶅父鐢ㄦ潗鏂�
, "HAvgStockPrice": data.鍔犳潈骞冲潎浠�
@@ -1574,7 +1793,7 @@
type: 2//寮圭獥绫诲瀷
, skin: 'layui-layer-rim' //鍔犱笂杈规
, area: ['90%', '90%']//澶у皬
- , title: '妫�楠屾柟妗堝垪琛�'//鏍囬
+ , title: '妫�楠屾柟妗堝垪琛�'//
, shift: 2//寮瑰嚭鍔ㄧ敾
, content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html?Type=2', 'yes']
, btn: ['纭畾', '鍙栨秷']
@@ -2266,4 +2485,5 @@
</script>
</body>
+
</html>
\ No newline at end of file
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList.html"
index ae2b937..ed1d620 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList.html"
@@ -1,5 +1,6 @@
锘�<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
+
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>閿�鍞嚭搴撳崟鍒楄〃</title>
@@ -22,8 +23,32 @@
input.layui-input.layui-unselect {
padding-right: 0;
}
+
+ .balance-content {
+ padding: 12px;
+ display: flex;
+ flex-direction: column;
+ gap: 10px;
+ }
+
+ .balance-content .innerBox{
+ flex: 1;
+ display: flex;
+ flex-direction: row;
+ gap: 10px;
+ align-items: center;
+ }
+ .balance-content .left {
+ width: 16em;
+ display: flex;
+ justify-content: right;
+ }
+ .balance-content .right {
+ flex: 1;
+ }
</style>
</head>
+
<body>
<div class="layui-fluid">
<div class="layui-col-md12">
@@ -40,63 +65,74 @@
<div class="layui-inline">
<label class="layui-form-label">鏃ユ湡闂撮殧</label>
<div class="layui-input-block">
- <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;">
+ <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes"
+ lay-filter="HInitTimeCycle" style="width:190px;">
</select>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">寮�濮嬫棩鏈�</label>
<div class="layui-input-block">
- <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;">
+ <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate"
+ style="width:190px;">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">缁撴潫鏃ユ湡</label>
<div class="layui-input-block">
- <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;">
+ <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate"
+ style="width:190px;">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">鍗曟嵁鍙�</label>
<div class="layui-input-block">
- <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo" style="width:190px;">
+ <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo"
+ id="HBillNo" style="width:190px;">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">椤圭洰缂栧彿</label>
<div class="layui-input-block">
- <input type="text" class="layui-input ForFilteringSchemes" name="HProjectNumber" id="HProjectNumber" style="width:190px;">
+ <input type="text" class="layui-input ForFilteringSchemes" name="HProjectNumber"
+ id="HProjectNumber" style="width:190px;">
</div>
</div>
- <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
+ lay-filter="btnSearch" id="btnSearch">
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
</button>
- <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
+ lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
<!--鏄剧ず褰撳墠杩囨护鏂规-->
<div class="layui-inline" style="margin-left:5px;">
- <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div>
+ <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393"
+ id="HFilterScheme_Now"></div>
</div>
<div class="layui-colla-content">
<div class="layui-row" style=" margin-top: 10px; margin-left: 70px;">
<div class="layui-inline">
<label class="layui-form-label">瀹㈡埛</label>
<div class="layui-input-block">
- <input type="text" class="layui-input ForFilteringSchemes" name="HCusID" id="HCusID" style="width:190px;">
+ <input type="text" class="layui-input ForFilteringSchemes" name="HCusID"
+ id="HCusID" style="width:190px;">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">鐗╂枡浠g爜</label>
<div class="layui-input-block">
- <input type="text" class="layui-input ForFilteringSchemes" name="HMaterNumber" id="HMaterNumber" style="width:190px;">
+ <input type="text" class="layui-input ForFilteringSchemes"
+ name="HMaterNumber" id="HMaterNumber" style="width:190px;">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">鐗╂枡鍚嶇О</label>
<div class="layui-input-block">
- <input type="text" class="layui-input ForFilteringSchemes" name="HMaterName" id="HMaterName" style="width:190px;">
+ <input type="text" class="layui-input ForFilteringSchemes"
+ name="HMaterName" id="HMaterName" style="width:190px;">
</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;">
@@ -112,19 +148,25 @@
<div class="layui-inline">
<label class="layui-form-label">杩囨护</label>
<div class="layui-input-block">
- <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;">
+ <select name="ColName" id="ColName" class="ForFilteringSchemes"
+ lay-filter="ColName" style="width:190px;">
</select>
</div>
</div>
<div class="layui-inline">
- <select name="Comparator" id="Comparator" class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;">
+ <select name="Comparator" id="Comparator" class="ForFilteringSchemes"
+ lay-filter="Comparator" style="width:190px;">
<option value="0" selected="selected"></option>
<option value="=">=</option>
<option value=">=">>=</option>
<option value=">">></option>
- <option value="<="><=</option>
- <option value="<"><</option>
- <option value="<>"><></option>
+ <option value="<=">
+ <=< /option>
+ <option value="<">
+ << /option>
+ <option value="<>">
+ <>
+ </option>
<option value="7">鍖呭惈</option>
<option value="8">宸﹀寘鍚�</option>
<option value="9">鍙冲寘鍚�</option>
@@ -132,26 +174,33 @@
</select>
</div>
<div class="layui-inline">
- <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
+ <input type="text" class="layui-input ForFilteringSchemes" value=""
+ name="ColContent" id="ColContent">
</div>
</div>
<div class="layui-row" style=" margin-top: 10px; margin-left: 70px;">
<div class="layui-inline">
<label class="layui-form-label">杩囨护</label>
<div class="layui-input-block">
- <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;">
+ <select name="ColName1" id="ColName1" class="ForFilteringSchemes"
+ lay-filter="ColName1" style="width:190px;">
</select>
</div>
</div>
<div class="layui-inline">
- <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;">
+ <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes"
+ lay-filter="Comparator1" style="width:190px;">
<option value="0" selected="selected"></option>
<option value="=">=</option>
<option value=">=">>=</option>
<option value=">">></option>
- <option value="<="><=</option>
- <option value="<"><</option>
- <option value="<>"><></option>
+ <option value="<=">
+ <=< /option>
+ <option value="<">
+ << /option>
+ <option value="<>">
+ <>
+ </option>
<option value="7">鍖呭惈</option>
<option value="8">宸﹀寘鍚�</option>
<option value="9">鍙冲寘鍚�</option>
@@ -159,7 +208,8 @@
</select>
</div>
<div class="layui-inline">
- <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
+ <input type="text" class="layui-input ForFilteringSchemes" value=""
+ name="ColContent1" id="ColContent1">
</div>
</div>
@@ -167,19 +217,25 @@
<div class="layui-inline">
<label class="layui-form-label">杩囨护</label>
<div class="layui-input-block">
- <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;">
+ <select name="ColName2" id="ColName2" class="ForFilteringSchemes"
+ lay-filter="ColName2" style="width:190px;">
</select>
</div>
</div>
<div class="layui-inline">
- <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;">
+ <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes"
+ lay-filter="Comparator2" style="width:190px;">
<option value="0" selected="selected"></option>
<option value="=">=</option>
<option value=">=">>=</option>
<option value=">">></option>
- <option value="<="><=</option>
- <option value="<"><</option>
- <option value="<>"><></option>
+ <option value="<=">
+ <=< /option>
+ <option value="<">
+ << /option>
+ <option value="<>">
+ <>
+ </option>
<option value="7">鍖呭惈</option>
<option value="8">宸﹀寘鍚�</option>
<option value="9">鍙冲寘鍚�</option>
@@ -187,7 +243,8 @@
</select>
</div>
<div class="layui-inline">
- <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2">
+ <input type="text" class="layui-input ForFilteringSchemes" value=""
+ name="ColContent2" id="ColContent2">
</div>
</div>
</div>
@@ -227,7 +284,7 @@
<!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-BarCodeDetail" id="btn-BarCodeDetail"><i class="layui-icon layui-icon-logout"></i>鏉$爜鏄庣粏</button>-->
<button type="button" class="layui-btn layui-btn-sm" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>淇濆瓨鏂规</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>璇诲彇鏂规</button>
-
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_BalanceQuery" id="get_BalanceQuery"><i class="layui-icon layui-icon-rmb"></i>浠锋牸鏌ヨ</button>
</div>
</script>
</form>
@@ -244,7 +301,7 @@
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
index: 'lib/index', //涓诲叆鍙fā鍧�
- }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
+ }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], function () {
var $ = layui.$
, admin = layui.admin
, layer = layui.layer
@@ -301,7 +358,7 @@
set_ClearQuery();
optionPage.curr = 1;
get_FastQuery(table, option);
-
+
});
//#endregion
@@ -309,7 +366,7 @@
form.on('submit(btnSearch)', function (data) {
optionPage.curr = 1;
get_FastQuery(table, option);
-
+
});
//#endregion
@@ -345,7 +402,7 @@
case 'btn-PushSellOutChangeBills':
set_PushSellOutChangeBills();
break;
-
+
//澶氳涓嬫帹(鍑洪棬纭鍗�)
case 'btn-PushOutDoorBills':
set_PushOutDoorBills();
@@ -428,6 +485,9 @@
break;
//璇诲彇鏂规
case 'set_ReadScheme': set_ReadScheme();
+ break;
+ // 浠锋牸鏌ヨ
+ case 'get_BalanceQuery': get_BalanceQuery();
break;
};
});
@@ -573,7 +633,7 @@
}
, cols: [[
{ type: 'checkbox', fixed: 'left' }
- ,{ field: 'hmainid', title: 'hmainid', sort: true, hide: true }
+ , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
, { field: '鏃ユ湡', title: '鏃ユ湡', width: 160, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>", sort: true }
, { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 160, sort: true }
, { field: '婧愬崟鍗曞彿', title: '閿�鍞鍗�', width: 200, templet: "<div>{{d.HSourceBillType != 1401 ? '': d.婧愬崟鍗曞彿}}</div>", sort: true }
@@ -593,10 +653,10 @@
, { field: '浠舵暟', title: '浠舵暟', totalRow: true, width: 200, sort: true }
, { field: '鏁伴噺', title: '鏁伴噺', totalRow: true, width: 200, sort: true }
, { field: '宸插叧鑱旀暟閲�', title: '宸插叧鑱旀暟閲�', totalRow: true, width: 200, sort: true }
- , { field: '鍗曚环', title: '鍗曚环', width: 200, sort: true, totalRow: true}
+ , { field: '鍗曚环', title: '鍗曚环', width: 200, sort: true, totalRow: true }
, { field: '绋庣巼', title: '绋庣巼', width: 200, sort: true, totalRow: true }
, { field: '鍚◣鍗曚环', title: '鍚◣鍗曚环', width: 200, sort: true, totalRow: true }
- , { field: '閲戦', title: '閲戦', totalRow: true, width: 200, sort: true, totalRow: true}
+ , { field: '閲戦', title: '閲戦', totalRow: true, width: 200, sort: true, totalRow: true }
, { field: '浠风◣鍚堣', title: '浠风◣鍚堣', totalRow: true, width: 200, sort: true, totalRow: true }
, { field: '琛ㄥご澶囨敞', title: '琛ㄥご澶囨敞', width: 200, sort: true }
, { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 125, sort: true }
@@ -663,7 +723,7 @@
, shade: 0.6 //閬僵閫忔槑搴�
, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
, anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: '../../棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill.html?OperationType=3&linterid='+linterid+'&HSouceBillType=0&closeType=1' //璁剧疆 iframe 鐨� URL锛孶RL 涓寘鍚簡鏌ヨ鍙傛暟锛屾潵璋冪敤鎵�闇�瑕佺殑鍊�
+ , content: '../../棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=1' //璁剧疆 iframe 鐨� URL锛孶RL 涓寘鍚簡鏌ヨ鍙傛暟锛屾潵璋冪敤鎵�闇�瑕佺殑鍊�
, resize: false, //鏄惁鍏佽鐢ㄦ埛璋冩暣寮瑰嚭澶у皬
end: function () { //褰撳叧闂椂璋冪敤
@@ -675,14 +735,14 @@
})
}
});
- //#endregion
+ //#endregion
//#region 杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
function get_Display(sWhere) {
var ajaxLoad = layer.load();
$.ajax({
url: GetWEBURL() + '/Kf_SellOutBill/GetSellOutBillList',
- async:false,
+ async: false,
type: "GET",
data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
success: function (data1) {
@@ -717,7 +777,8 @@
field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '鍗曟嵁鍙�'
, event: '鍗曟嵁鍙�', templet: function (d) {
return '<span style="color: blue;">' + d.鍗曟嵁鍙� + '</span>'
- }, style: 'cursor: pointer;' });
+ }, style: 'cursor: pointer;'
+ });
} else {
switch (data[i].Type) {
//int
@@ -1282,7 +1343,7 @@
, content: url
, btn: ['纭畾']
// 鎸夐挳1 鐨勫洖璋�
- ,end: function (index, layero, that) {
+ , end: function (index, layero, that) {
//鍒锋柊椤甸潰
$("#btnSearch").trigger('click');
}
@@ -1354,7 +1415,7 @@
var InterID = data[0].hmainid.toString();
//閫昏緫鍒犻櫎鏂规硶
layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) {
- if (data[0].鐘舵��=="鍒涘缓") {
+ if (data[0].鐘舵�� == "鍒涘缓") {
$.ajax({
type: "GET",
url: GetWEBURL() + "Kf_SellOutBill/DeltetSellOutBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
@@ -1734,7 +1795,7 @@
, content: '../../鍩虹璧勬枡/閫氱敤鍩虹璧勬枡/Gy_GeneralLookDown.html?linterid=' + hID + '&HModName=Xs_ReceivableBillList'
, resize: false,
end: function () {
-
+
}
, cancel: function () {
@@ -2173,12 +2234,69 @@
}
//#endregion
+ //#region 浠锋牸鏌ヨ
+ function get_BalanceQuery() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ var ajaxLoad = layer.load();
+ if (data.length != 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+ layer.close(ajaxLoad);
+ return
+ }
+ $.ajax({
+ url: GetWEBURL() + '/Kf_SellOutBill/GetKf_CheckSellOutBill_BalanceQuery',
+ type: "GET",
+ data: { "user": sessionStorage["Czybm"], "HInterID": data[0]["hmainid"] },
+ success: function (data1) {
+ if (data1.count == 1) {
+ var balanceContent = "<div class='balance-content'>" +
+ "<div class='innerBox'><div class='left'>鍗曟嵁鍙�:</div><div class='right'>" + checkStatus.data[0]['鍗曟嵁鍙�'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>璧峰垵浣欓:</div><div class='right'>" + data1.data[0]['HBeginBalance'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>瀹㈡埛褰撳墠淇$敤棰濆害:</div><div class='right'>" + data1.data[0]['HCreditRating_Now'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>瀹㈡埛浣欓:</div><div class='right'>" + data1.data[0]['HCusBalance'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡鏀舵鎬婚噾棰�:</div><div class='right'>" + data1.data[0]['HReceiveMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡閫�娆炬�婚噾棰�:</div><div class='right'>" + data1.data[0]['HReceiveBackMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡鍑哄簱鎬婚噾棰�:</div><div class='right'>" + data1.data[0]['HSellOutMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡鍏朵粬搴旀敹鎬婚噾棰�:</div><div class='right'>" + data1.data[0]['HReceiveOtherMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡閫�璐ф�婚噾棰�:</div><div class='right'>" + data1.data[0]['HSellOutBackMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡閿�鍞嚭搴撴�婚噾棰�:</div><div class='right'>" + data1.data[0]['HMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈崟閿�鍞嚭搴撳搴旈攢鍞鍗曟�婚噾棰�:</div><div class='right'>" + data1.data[0]['HSeOrderMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡閿�鍞鍗曟�婚噾棰�:</div><div class='right'>" + data1.data[0]['HSeOrderMoney_sum'] + "</div></div>" +
+ "</div>"
+
+ layer.open({
+ type: 1, // page 灞傜被鍨�
+ area: ['500px', '500px'],
+ title: '浠锋牸淇℃伅',
+ shade: 0.6, // 閬僵閫忔槑搴�
+ shadeClose: true, // 鐐瑰嚮閬僵鍖哄煙锛屽叧闂脊灞�
+ maxmin: true, // 鍏佽鍏ㄥ睆鏈�灏忓寲
+ anim: 0, // 0-6 鐨勫姩鐢诲舰寮忥紝-1 涓嶅紑鍚�
+ content: balanceContent
+ });
+
+ layer.close(ajaxLoad);
+ } else {
+ layer.close(ajaxLoad);
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.close(ajaxLoad);
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+
+ }
+ //#endregion
+
//#endregion
//浠ヤ笂鏄痩ayui妯″潡
});
//#region 銆愯繃婊ゆ柟妗堣繑鍥炴暟鎹��
function HFilterScheme(obj) //杩斿洖杩囨护鏂规
{
+ var ajaxLoad = layer.load();
var HInterID = obj[0].hmainid;
HInterID_Choose = obj[0].hmainid;
$.ajax({
@@ -2217,4 +2335,5 @@
</script>
</body>
-</html>
+
+</html>
\ No newline at end of file
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList_YP.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList_YP.html"
index 8af01f5..0db97ae 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList_YP.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList_YP.html"
@@ -1,5 +1,6 @@
锘�<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
+
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>閿�鍞嚭搴撳崟鍒楄〃</title>
@@ -22,8 +23,25 @@
input.layui-input.layui-unselect {
padding-right: 0;
}
+
+ .balance-content .innerBox{
+ flex: 1;
+ display: flex;
+ flex-direction: row;
+ gap: 10px;
+ align-items: center;
+ }
+ .balance-content .left {
+ width: 16em;
+ display: flex;
+ justify-content: right;
+ }
+ .balance-content .right {
+ flex: 1;
+ }
</style>
</head>
+
<body>
<div class="layui-fluid">
<div class="layui-col-md12">
@@ -40,60 +58,71 @@
<div class="layui-inline">
<label class="layui-form-label">鏃ユ湡闂撮殧</label>
<div class="layui-input-block">
- <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;">
+ <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes"
+ lay-filter="HInitTimeCycle" style="width:190px;">
</select>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">寮�濮嬫棩鏈�</label>
<div class="layui-input-block">
- <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;">
+ <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate"
+ style="width:190px;">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">缁撴潫鏃ユ湡</label>
<div class="layui-input-block">
- <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;">
+ <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate"
+ style="width:190px;">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">鍗曟嵁鍙�</label>
<div class="layui-input-block">
- <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo" style="width:190px;">
+ <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo"
+ id="HBillNo" style="width:190px;">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">椤圭洰缂栧彿</label>
<div class="layui-input-block">
- <input type="text" class="layui-input ForFilteringSchemes" name="HProjectNumber" id="HProjectNumber" style="width:190px;">
+ <input type="text" class="layui-input ForFilteringSchemes" name="HProjectNumber"
+ id="HProjectNumber" style="width:190px;">
</div>
</div>
- <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
+ lay-filter="btnSearch" id="btnSearch">
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
</button>
- <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
+ lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
<!--鏄剧ず褰撳墠杩囨护鏂规-->
<div class="layui-inline" style="margin-left:5px;">
- <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div>
+ <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393"
+ id="HFilterScheme_Now"></div>
</div>
<div class="layui-colla-content">
<div class="layui-row" style=" margin-top: 10px; margin-left: 70px;">
<div class="layui-inline">
<label class="layui-form-label">瀹㈡埛</label>
<div class="layui-input-block">
- <input type="text" class="layui-input ForFilteringSchemes" name="HCusID" id="HCusID" style="width:190px;">
+ <input type="text" class="layui-input ForFilteringSchemes" name="HCusID"
+ id="HCusID" style="width:190px;">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">鐗╂枡浠g爜</label>
<div class="layui-input-block">
- <input type="text" class="layui-input ForFilteringSchemes" name="HMaterNumber" id="HMaterNumber" style="width:190px;">
+ <input type="text" class="layui-input ForFilteringSchemes"
+ name="HMaterNumber" id="HMaterNumber" style="width:190px;">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">鐗╂枡鍚嶇О</label>
<div class="layui-input-block">
- <input type="text" class="layui-input ForFilteringSchemes" name="HMaterName" id="HMaterName" style="width:190px;">
+ <input type="text" class="layui-input ForFilteringSchemes"
+ name="HMaterName" id="HMaterName" style="width:190px;">
</div>
</div>
@@ -112,19 +141,25 @@
<div class="layui-inline">
<label class="layui-form-label">杩囨护</label>
<div class="layui-input-block">
- <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;">
+ <select name="ColName" id="ColName" class="ForFilteringSchemes"
+ lay-filter="ColName" style="width:190px;">
</select>
</div>
</div>
<div class="layui-inline">
- <select name="Comparator" id="Comparator" class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;">
+ <select name="Comparator" id="Comparator" class="ForFilteringSchemes"
+ lay-filter="Comparator" style="width:190px;">
<option value="0" selected="selected"></option>
<option value="=">=</option>
<option value=">=">>=</option>
<option value=">">></option>
- <option value="<="><=</option>
- <option value="<"><</option>
- <option value="<>"><></option>
+ <option value="<=">
+ <=< /option>
+ <option value="<">
+ << /option>
+ <option value="<>">
+ <>
+ </option>
<option value="7">鍖呭惈</option>
<option value="8">宸﹀寘鍚�</option>
<option value="9">鍙冲寘鍚�</option>
@@ -132,26 +167,33 @@
</select>
</div>
<div class="layui-inline">
- <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
+ <input type="text" class="layui-input ForFilteringSchemes" value=""
+ name="ColContent" id="ColContent">
</div>
</div>
<div class="layui-row" style=" margin-top: 10px; margin-left: 70px;">
<div class="layui-inline">
<label class="layui-form-label">杩囨护</label>
<div class="layui-input-block">
- <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;">
+ <select name="ColName1" id="ColName1" class="ForFilteringSchemes"
+ lay-filter="ColName1" style="width:190px;">
</select>
</div>
</div>
<div class="layui-inline">
- <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;">
+ <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes"
+ lay-filter="Comparator1" style="width:190px;">
<option value="0" selected="selected"></option>
<option value="=">=</option>
<option value=">=">>=</option>
<option value=">">></option>
- <option value="<="><=</option>
- <option value="<"><</option>
- <option value="<>"><></option>
+ <option value="<=">
+ <=< /option>
+ <option value="<">
+ << /option>
+ <option value="<>">
+ <>
+ </option>
<option value="7">鍖呭惈</option>
<option value="8">宸﹀寘鍚�</option>
<option value="9">鍙冲寘鍚�</option>
@@ -159,7 +201,8 @@
</select>
</div>
<div class="layui-inline">
- <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
+ <input type="text" class="layui-input ForFilteringSchemes" value=""
+ name="ColContent1" id="ColContent1">
</div>
</div>
@@ -167,19 +210,25 @@
<div class="layui-inline">
<label class="layui-form-label">杩囨护</label>
<div class="layui-input-block">
- <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;">
+ <select name="ColName2" id="ColName2" class="ForFilteringSchemes"
+ lay-filter="ColName2" style="width:190px;">
</select>
</div>
</div>
<div class="layui-inline">
- <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;">
+ <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes"
+ lay-filter="Comparator2" style="width:190px;">
<option value="0" selected="selected"></option>
<option value="=">=</option>
<option value=">=">>=</option>
<option value=">">></option>
- <option value="<="><=</option>
- <option value="<"><</option>
- <option value="<>"><></option>
+ <option value="<=">
+ <=< /option>
+ <option value="<">
+ << /option>
+ <option value="<>">
+ <>
+ </option>
<option value="7">鍖呭惈</option>
<option value="8">宸﹀寘鍚�</option>
<option value="9">鍙冲寘鍚�</option>
@@ -187,7 +236,8 @@
</select>
</div>
<div class="layui-inline">
- <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2">
+ <input type="text" class="layui-input ForFilteringSchemes" value=""
+ name="ColContent2" id="ColContent2">
</div>
</div>
</div>
@@ -227,6 +277,7 @@
<!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-BarCodeDetail" id="btn-BarCodeDetail"><i class="layui-icon layui-icon-logout"></i>鏉$爜鏄庣粏</button>-->
<button type="button" class="layui-btn layui-btn-sm" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>淇濆瓨鏂规</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>璇诲彇鏂规</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_BalanceQuery" id="get_BalanceQuery"><i class="layui-icon layui-icon-rmb"></i>浠锋牸鏌ヨ</button>
</div>
</script>
@@ -244,7 +295,7 @@
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
index: 'lib/index', //涓诲叆鍙fā鍧�
- }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
+ }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], function () {
var $ = layui.$
, admin = layui.admin
, layer = layui.layer
@@ -429,6 +480,9 @@
//璇诲彇鏂规
case 'set_ReadScheme': set_ReadScheme();
break;
+ // 浠锋牸鏌ヨ
+ case 'get_BalanceQuery': get_BalanceQuery();
+ break;
};
});
//#endregion
@@ -573,7 +627,7 @@
}
, cols: [[
{ type: 'checkbox', fixed: 'left' }
- ,{ field: 'hmainid', title: 'hmainid', sort: true, hide: true }
+ , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
, { field: '鏃ユ湡', title: '鏃ユ湡', width: 160, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>", sort: true }
, { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 160, sort: true }
, { field: '婧愬崟鍗曞彿', title: '閿�鍞鍗�', width: 200, templet: "<div>{{d.HSourceBillType != 1401 ? '': d.婧愬崟鍗曞彿}}</div>", sort: true }
@@ -593,10 +647,10 @@
, { field: '浠舵暟', title: '浠舵暟', totalRow: true, width: 200, sort: true }
, { field: '鏁伴噺', title: '鏁伴噺', totalRow: true, width: 200, sort: true }
, { field: '宸插叧鑱旀暟閲�', title: '宸插叧鑱旀暟閲�', totalRow: true, width: 200, sort: true }
- , { field: '鍗曚环', title: '鍗曚环', width: 200, sort: true, totalRow: true}
+ , { field: '鍗曚环', title: '鍗曚环', width: 200, sort: true, totalRow: true }
, { field: '绋庣巼', title: '绋庣巼', width: 200, sort: true, totalRow: true }
, { field: '鍚◣鍗曚环', title: '鍚◣鍗曚环', width: 200, sort: true, totalRow: true }
- , { field: '閲戦', title: '閲戦', totalRow: true, width: 200, sort: true, totalRow: true}
+ , { field: '閲戦', title: '閲戦', totalRow: true, width: 200, sort: true, totalRow: true }
, { field: '浠风◣鍚堣', title: '浠风◣鍚堣', totalRow: true, width: 200, sort: true, totalRow: true }
, { field: '琛ㄥご澶囨敞', title: '琛ㄥご澶囨敞', width: 200, sort: true }
, { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 125, sort: true }
@@ -663,7 +717,7 @@
, shade: 0.6 //閬僵閫忔槑搴�
, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
, anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: '../../棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill.html?OperationType=3&linterid='+linterid+'&HSouceBillType=0&closeType=1' //璁剧疆 iframe 鐨� URL锛孶RL 涓寘鍚簡鏌ヨ鍙傛暟锛屾潵璋冪敤鎵�闇�瑕佺殑鍊�
+ , content: '../../棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=1' //璁剧疆 iframe 鐨� URL锛孶RL 涓寘鍚簡鏌ヨ鍙傛暟锛屾潵璋冪敤鎵�闇�瑕佺殑鍊�
, resize: false, //鏄惁鍏佽鐢ㄦ埛璋冩暣寮瑰嚭澶у皬
end: function () { //褰撳叧闂椂璋冪敤
@@ -675,14 +729,14 @@
})
}
});
- //#endregion
+ //#endregion
//#region 杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
function get_Display(sWhere) {
var ajaxLoad = layer.load();
$.ajax({
url: GetWEBURL() + '/Kf_SellOutBill/GetSellOutBillList',
- async:false,
+ async: false,
type: "GET",
data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
success: function (data1) {
@@ -717,7 +771,8 @@
field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '鍗曟嵁鍙�'
, event: '鍗曟嵁鍙�', templet: function (d) {
return '<span style="color: blue;">' + d.鍗曟嵁鍙� + '</span>'
- }, style: 'cursor: pointer;' });
+ }, style: 'cursor: pointer;'
+ });
} else {
switch (data[i].Type) {
//int
@@ -1284,7 +1339,7 @@
, content: url
, btn: ['纭畾']
// 鎸夐挳1 鐨勫洖璋�
- ,end: function (index, layero, that) {
+ , end: function (index, layero, that) {
//鍒锋柊椤甸潰
$("#btnSearch").trigger('click');
}
@@ -1356,7 +1411,7 @@
var InterID = data[0].hmainid.toString();
//閫昏緫鍒犻櫎鏂规硶
layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) {
- if (data[0].鐘舵��=="鍒涘缓") {
+ if (data[0].鐘舵�� == "鍒涘缓") {
$.ajax({
type: "GET",
url: GetWEBURL() + "Kf_SellOutBill/DeltetSellOutBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
@@ -2175,6 +2230,62 @@
}
//#endregion
+ //#region 浠锋牸鏌ヨ
+ function get_BalanceQuery() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ var ajaxLoad = layer.load();
+ if (data.length != 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+ layer.close(ajaxLoad);
+ return
+ }
+ $.ajax({
+ url: GetWEBURL() + '/Kf_SellOutBill/GetKf_CheckSellOutBill_BalanceQuery',
+ type: "GET",
+ data: { "user": sessionStorage["Czybm"], "HInterID": data[0]["hmainid"] },
+ success: function (data1) {
+ if (data1.count == 1) {
+ var balanceContent = "<div class='balance-content'>" +
+ "<div class='innerBox'><div class='left'>鍗曟嵁鍙�:</div><div class='right'>" + checkStatus.data[0]['鍗曟嵁鍙�'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>璧峰垵浣欓:</div><div class='right'>" + data1.data[0]['HBeginBalance'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>瀹㈡埛褰撳墠淇$敤棰濆害:</div><div class='right'>" + data1.data[0]['HCreditRating_Now'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>瀹㈡埛浣欓:</div><div class='right'>" + data1.data[0]['HCusBalance'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡鏀舵鎬婚噾棰�:</div><div class='right'>" + data1.data[0]['HReceiveMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡閫�娆炬�婚噾棰�:</div><div class='right'>" + data1.data[0]['HReceiveBackMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡鍑哄簱鎬婚噾棰�:</div><div class='right'>" + data1.data[0]['HSellOutMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡鍏朵粬搴旀敹鎬婚噾棰�:</div><div class='right'>" + data1.data[0]['HReceiveOtherMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡閫�璐ф�婚噾棰�:</div><div class='right'>" + data1.data[0]['HSellOutBackMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡閿�鍞嚭搴撴�婚噾棰�:</div><div class='right'>" + data1.data[0]['HMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈崟閿�鍞嚭搴撳搴旈攢鍞鍗曟�婚噾棰�:</div><div class='right'>" + data1.data[0]['HSeOrderMoney'] + "</div></div>" +
+ "<div class='innerBox'><div class='left'>鏈湡閿�鍞鍗曟�婚噾棰�:</div><div class='right'>" + data1.data[0]['HSeOrderMoney_sum'] + "</div></div>" +
+ "</div>"
+
+ layer.open({
+ type: 1, // page 灞傜被鍨�
+ area: ['500px', '500px'],
+ title: '浠锋牸淇℃伅',
+ shade: 0.6, // 閬僵閫忔槑搴�
+ shadeClose: true, // 鐐瑰嚮閬僵鍖哄煙锛屽叧闂脊灞�
+ maxmin: true, // 鍏佽鍏ㄥ睆鏈�灏忓寲
+ anim: 0, // 0-6 鐨勫姩鐢诲舰寮忥紝-1 涓嶅紑鍚�
+ content: balanceContent
+ });
+
+ layer.close(ajaxLoad);
+ } else {
+ layer.close(ajaxLoad);
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.close(ajaxLoad);
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+
+ }
+ //#endregion
+
//#endregion
//浠ヤ笂鏄痩ayui妯″潡
});
@@ -2219,4 +2330,5 @@
</script>
</body>
-</html>
+
+</html>
\ No newline at end of file
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBillEdit_MaoJian.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBillEdit_MaoJian.html"
new file mode 100644
index 0000000..5547335
--- /dev/null
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBillEdit_MaoJian.html"
@@ -0,0 +1,2353 @@
+锘�<!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">
+ <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+ <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+ <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/PageTitle.js"></script>
+ <style type="text/css">
+ /*begin 姝ゆ牱寮忕敤浜庢秷闄よ鍏冪礌涓竷灞�瀹藉害涓嶅鐨勯棶棰�*/
+ .layui-form-item .layui-inline {
+ margin-top: 5px;
+ margin-bottom: 5px;
+ margin-right: 0px;
+ }
+
+ /*end*/
+ </style>
+</head>
+
+<body>
+ <div id="layout1" class="layui-fluid">
+ <div class="layui-row layui-col-space15">
+ <div class="layui-col-md12">
+ <div class="layui-card">
+ <form id="form0" class="layui-form" lay-filter="component-form-group" action="">
+ <div class="layui-card-header">
+ <div class="layui-btn-group">
+ <button type="button" id="copy-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+ lay-submit="" lay-filter="Copy">澶嶅埗</button>
+ <button type="button" id="addnew-btn"
+ class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
+ lay-filter="Add">鏂板</button>
+ <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+ lay-submit="" lay-filter="Saver">淇濆瓨</button>
+ <button type="button" id="exit-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+ lay-submit="" lay-filter="Exit">閫�鍑�</button>
+ <button type="button" id="preview-btn"
+ class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
+ lay-filter="planview">棰勮</button>
+ <button type="button" id="print-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+ lay-submit="" lay-filter="print">鎵撳嵃</button>
+ </div>
+ </div>
+
+ <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
+ <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>
+ <h1 style="text-align:center;"><b>鐢熶骇棰嗘枡鍗�</b></h1>
+ <div class="layui-tab-content">
+ <!--鍩烘湰淇℃伅-->
+ <div class="layui-tab-item layui-show">
+ <div class="layui-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">鍗曟嵁鍙�<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HBillNo" lay-verify="HBillNo"
+ id="HBillNo" readonly="readonly" autocomplete="off">
+ <input id="HInterID" name="HInterID" type="hidden" />
+ <input id="HMaker" name="HMaker" type="hidden" /><!--鍒跺崟浜�-->
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">鏃ユ湡<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HDate" id="HDate" autocomplete="off"
+ model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <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="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="Department" 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>
+ <div class="layui-input-inline">
+ <input type="text" name="HProcExchBillNo" id="HProcExchBillNo"
+ class="layui-input" value="" style="float: left; width: 150px;">
+ <input type="hidden" name="HProcExchInterID" id="HProcExchInterID"
+ lay-verify="HProcExchInterID" value="0">
+ <input type="hidden" name="HProcExchEntryID" id="HProcExchEntryID"
+ lay-verify="HProcExchEntryID" value="0">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="btnSearchProcExchBill" 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-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">鐢熶骇璁㈠崟鍙�<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo"
+ id="HICMOBillNo" readonly="readonly" autocomplete="off">
+ <input id="HICMOInterID" name="HICMOInterID" type="hidden" value="0" />
+ <input id="HICMOEntryID" name="HICMOEntryID" type="hidden" value="0" />
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">棰滆壊<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HMaterName" lay-verify="HMaterName"
+ id="HMaterName" readonly="readonly" autocomplete="off">
+ <input id="HMaterID" name="HMaterID" type="hidden" value="0" />
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">瀹㈡埛<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HCusName" lay-verify="HCusName"
+ id="HCusName" readonly="readonly" autocomplete="off">
+ <input id="HCusID" name="HCusID" type="hidden" value="0" />
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">姘村啿<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HWaterRush" id="HWaterRush" class="layui-input"
+ value="" style="float:left;">
+ </div>
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">瑙勬牸1</label>
+ <div class="layui-input-inline">
+ <input type="text" name="HModel" id="HModel" class="layui-input"
+ value="" style="float:left;">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">瑙勬牸2</label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HModel2" lay-verify="HModel2"
+ id="HModel2" autocomplete="off">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">娴嗛噸<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HWeight" id="HWeight" class="layui-input"
+ value="" style="float:left;">
+ </div>
+ </div>
+
+ <div class="layui-inline">
+ <label class="layui-form-label">鏈洪��<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HMachineSpeed" id="HMachineSpeed"
+ class="layui-input" value="" style="float:left;">
+ </div>
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">鎵撴祮浜�<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HMaterEmpName" id="HMaterEmpName" readonly
+ class="layui-input" value="" style="float:left;width:150px;">
+ <input type="hidden" name="HMaterEmpID" id="HMaterEmpID"
+ class="layui-input" value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="btnSearchHMaterEmp" 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>
+ <div class="layui-input-inline">
+ <input type="text" name="HWaterRate" id="HWaterRate" class="layui-input"
+ value="" style="float:left;">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">姘撮噺<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HWaterQty" id="HWaterQty" class="layui-input"
+ value="" style="float:left;" readonly="readonly" autocomplete="off">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">鍙暟</label>
+ <div class="layui-input-inline">
+ <input type="text" name="HPieceQty" id="HPieceQty" class="layui-input"
+ value="" style="float:left;">
+ </div>
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">澶囨敞</label>
+ <div class="layui-input-inline">
+ <textarea placeholder="璇疯緭鍏ョ淮澶囨敞" class="layui-textarea" name="HRemark"
+ id="HRemark"></textarea>
+ </div>
+ </div>
+ </div>
+ </div>
+ <!--鍏朵粬淇℃伅-->
+ <div class="layui-tab-item">
+ <div class="layui-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">棰嗘枡鍛�<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HSecManagerName" id="HSecManagerName" readonly
+ class="layui-input" value="" style="float:left;width:150px;">
+ <input type="hidden" name="HSecManagerID" id="HSecManagerID"
+ class="layui-input" value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HSecManagerList" 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>
+ <div class="layui-input-inline">
+ <input type="text" name="HKeeperName" id="HKeeperName" readonly
+ class="layui-input" value="" style="float:left;width:150px;">
+ <input type="hidden" name="HKeeperID" id="HKeeperID" class="layui-input"
+ value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HKeeperList" 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>
+ <div class="layui-input-inline">
+ <input type="text" name="HMangerName" id="HMangerName" readonly
+ class="layui-input" value="" style="float:left;width:150px;">
+ <input type="hidden" name="HManagerID" id="HManagerID"
+ class="layui-input" value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HManger" 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-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">浠撳簱<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HWHName" id="HWHName" readonly
+ class="layui-input" value="" style="float:left;width:150px;">
+ <input type="hidden" name="HWHID" id="HWHID" class="layui-input"
+ value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="WareHouse" 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="HSourceBillType" id="HSourceBillType"
+ class="layui-input" value="" style="float:left;">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">閫夊崟鍙�</label>
+ <div class="layui-input-inline">
+ <input type="text" name="XDH" id="XDH" class="layui-input" value=""
+ style="float:left;">
+ </div>
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">鑺辩増鍙�</label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HVerNo" lay-verify="HVerNo" id="HVerNo"
+ autocomplete="off">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">绫虫暟</label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HLong" lay-verify="HLong" id="HLong"
+ autocomplete="off" value="0">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">鍗曟《閲嶉噺</label>
+ <div class="layui-input-inline">
+ <input type="text" name="HSingeWeight" id="HSingeWeight"
+ class="layui-input" value="0" style="float:left;">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">鎬绘祮閲嶉噺</label>
+ <div class="layui-input-inline">
+ <input type="text" name="HMaterSumWeight" id="HMaterSumWeight"
+ class="layui-input" value="0" style="float:left;">
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="layui-tab layui-tab-card" lay-filter="TabTest">
+ <ul class="layui-tab-title">
+ <li class="layui-this">鏄庣粏淇℃伅</li>
+ <!--<li>姹囨�讳俊鎭�</li>-->
+ </ul>
+ <div class="layui-tab-content">
+ <div class="layui-tab-item layui-show">
+ <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
+ </div>
+ <div class="layui-tab-item">
+ <table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></table>
+ </div>
+ </div>
+ </div>
+
+ <script type="text/html" id="toolbarDemo">
+ <div class="layui-btn-container">
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>澧炲姞涓�琛�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-InsertLine"><i class="layui-icon layui-icon-form"></i>鎻掑叆涓�琛�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>澶嶅埗涓�琛�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Up"><i class="layui-icon layui-icon-form"></i>涓婄Щ</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Under"><i class="layui-icon layui-icon-form"></i>涓嬬Щ</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Inventory" id="get_Inventory"><i class="layui-icon layui-icon-form"></i>搴撳瓨鏌ヨ</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_InOutSum" id="get_InOutSum"><i class="layui-icon layui-icon-form"></i>鍑哄叆搴撹褰曟煡璇�</button>
+ </div>
+ </script>
+ <script type="text/html" id="xuhao">
+ {{d.LAY_TABLE_INDEX+1}}
+ </script>
+ </form>
+ </div>
+ </div>
+ </div>
+ </div>
+ <script type="text/html" id="barDemo">
+ <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a>-->
+ <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>
+ </script>
+ <script>
+
+ var OptionData = []
+ layui.config({
+ base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+ }).extend({
+ index: 'lib/index' //涓诲叆鍙fā鍧�
+ }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+ //#region 鍏叡鍙橀噺
+ var $ = layui.$
+ , admin = layui.admin
+ , layer = layui.layer
+ , table = layui.table
+ , form = layui.form
+ , laydate = layui.laydate
+ , element = layui.element;
+
+ //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
+ var HModuleType = "1204";
+ //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
+ var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
+ $("h1").html('<b>' + HPageTitle + '</b>');
+ //#endregion
+
+
+ //#region 纭鎿嶄綔绫诲瀷锛屽苟鑾峰彇瀵瑰簲鍙傛暟
+ var params = get_UrlVars();
+ if (typeof (params[params[0]]) == "undefined") {
+ var OperationType = 1;//鎿嶄綔绫诲瀷
+ var closeType = 2; //鍏抽棴绫诲瀷
+ } else {
+ var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
+ var linterid = params[params[1]];//婧愬崟id
+ var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
+ var closeType = params[params[3]]; //鍏抽棴绫诲瀷
+ }
+ //#endregion
+
+ //鏌ヨ鏉′欢
+ var option = [];
+ var option1 = [];
+ var sWhere = "";
+ var sBillType = "1204";
+ //#endregion
+
+
+ //#region 杩涘叆椤甸潰鏃㈠姞杞�
+ //#region 鍒濆鍖栬〃鍗曟彃浠�
+ set_InitFrom();
+ //#endregion
+
+ //#region 鍒濆鍖栬〃鏍�
+ set_InitGrid();
+ set_CountGrid();
+ //#endregion
+
+ //#region 鍒ゆ柇鎿嶄綔绫诲瀷骞跺垵濮嬪寲鐣岄潰
+ if (OperationType == 1) {//鏃犳簮鏂板
+ set_AddFNew();
+
+ //璇诲彇鏈湴瀛樺偍鏁版嵁锛屾牴鎹笂娆¤缃垵濮嬪寲鏁版嵁
+ get_ReadConfigFile();
+
+ //$('#print-btn').addClass("layui-btn-disabled").attr("disabled", true);
+ }
+ else if (OperationType == 2) {//澶嶅埗
+ set_CopyFromGrid(linterid);
+ //$('#print-btn').addClass("layui-btn-disabled").attr("disabled", true);
+ }
+ else if (OperationType == 3) {//缂栬緫
+ set_EditFromGrid(linterid);
+ }
+ else {
+ layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 });
+ }
+ //#endregion
+ //#endregion
+
+ //#region 鐩戝惉锛氳Е鍙戜簨浠�
+ //#region 瀛愯〃1锛氬ご宸ュ叿鏍忔寜閽Е鍙戜簨浠�
+ table.on('toolbar(mainTable)', function (obj) {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;;
+ var AddRow = table.cache['mainTable'];
+ var NewRow = { "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HMaterRuleType": "", "HMaterRuleExternType": "", "HBatchNo": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HUseLife": 0, "HQtyMust": 0, "HRate": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HSPID": 0, "HSPCode": "", "HSPName": "", "HStockOrgID": sessionStorage["OrganizationID"], "HRemark": "", "HWeight": "0" };
+ console.log(NewRow);
+ switch (obj.event) {
+ //搴撳瓨鏌ヨ
+ case 'get_Inventory': get_Inventory();
+ break;
+ //鍑哄叆搴撹褰曟煡璇�
+ case 'get_InOutSum': get_InOutSum();
+ break;
+ //鏂板涓�琛�
+ case 'btn-AddLine': btnAddLine(NewRow);
+ break;
+ //澶嶅埗涓�琛�
+ case 'btn-CopyLine': btnCopyLine(data);
+ break;
+ //鎸囧畾浣嶇疆涓嬫彃鍏ヤ竴琛�
+ case 'btn-InsertLine': btnInsertLine(NewRow)
+ break;
+ //涓婄Щ
+ case 'btn-Up': btn_up();
+ break;
+ //涓嬬Щ
+ case 'btn-Under': btn_under();
+ break;
+ }
+ });
+ //#endregion
+
+ //#region 搴撳瓨鏌ヨ
+ function get_Inventory() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (checkStatus.data.length === 1 && data[0].HMaterID != 0) {
+ var HMaterID = data[0].HMaterID.toString();
+ //寮圭獥鏂规硶
+ layer.open({
+ type: 2//寮圭獥绫诲瀷
+ , skin: 'layui-layer-rim' //鍔犱笂杈规
+ , area: ['90%', '90%']//澶у皬
+ , title: '搴撳瓨鏌ヨ鍒楄〃'//鏍囬
+ , shift: 2//寮瑰嚭鍔ㄧ敾
+ , content: ['../../浠撳瓨绠$悊/鏉$爜鎶ヨ〃/Kf_ICinventoryQueryReport.html?Type=1&HMaterID=' + HMaterID, 'yes']
+ , btn: ['鍙栨秷']
+ , btn1: function (index, layero) {
+ layer.close(index);
+ }
+ })
+ }
+ else {
+ layer.msg('璇烽�夋嫨涓�琛屾湁鐗╂枡鏁版嵁鏌ヨ锛�');
+ }
+ }
+ //#endregion
+ //#region 鍑哄叆搴撹褰曟煡璇�
+ function get_InOutSum() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (checkStatus.data.length === 1 && data[0].HMaterID != 0) {
+ var HMaterID = data[0].HMaterID.toString();
+ layer.open({
+ type: 2//寮圭獥绫诲瀷
+ , skin: 'layui-layer-rim' //鍔犱笂杈规
+ , area: ['90%', '90%']//澶у皬
+ , title: '鍑哄叆搴撹褰曞垪琛�'//鏍囬
+ , shift: 2//寮瑰嚭鍔ㄧ敾
+ , content: ['../../浠撳瓨绠$悊/鏉$爜鎶ヨ〃/Kf_StockInOutSumQueryReport.html?Type=1&HMaterID=' + HMaterID, 'yes']
+ , btn: ['鍙栨秷']
+ , btn1: function (index, layero) {
+ layer.close(index);
+ }
+ })
+ }
+ else {
+ layer.msg('璇烽�夋嫨涓�琛屾湁鐗╂枡鏁版嵁鏌ヨ锛�');
+ }
+ }
+ //#endregion
+ //#region 琛屽唴浜嬩欢
+ table.on('tool(mainTable)', function (obj) {
+ set_GridDelete(obj); //琛屽唴鍒犻櫎
+ set_GridCellCheck(obj); //琛屽唴蹇嵎閿瓫閫�
+ });
+ //#endregion
+
+ //#region 閫夋嫨寮圭獥瑙﹀彂浜嬩欢
+ //#region 閫夋嫨杞﹂棿寮圭獥
+ form.on('submit(Department)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '杞﹂棿鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ 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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬鍚嶇О);
+ $("#HDeptID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫夋嫨娴佽浆鍗″脊绐�
+ form.on('submit(btnSearchProcExchBill)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '娴佽浆鍗″垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/Sc_ProcessExchangeBillList.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HProcExchBillNo").val(checkStatus.data[0].鍗曟嵁鍙�);
+ getMainInfoByHProcExchBillNo();
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ })
+ //#endregion
+
+ //#region 閫夋嫨鎵撴祮浜哄脊绐�
+ form.on('submit(btnSearchHMaterEmp)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '鎵撴祮浜哄垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HMaterEmp', '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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HMaterEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+ $("#HMaterEmpID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫夋嫨浠撳簱寮圭獥
+ form.on('submit(WareHouse)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '浠撳簱鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/WareHouseInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HWHName").val(checkStatus.data[0].HName);
+ $("#HWHID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫夋嫨楠屾敹鍛樺脊绐�
+ form.on('submit(HSecManagerList)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '楠屾敹鍛樺垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/UserInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HSecManagerName").val(checkStatus.data[0].HName);
+ $("#HSecManagerID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫夋嫨淇濈鍛樺脊绐�
+ form.on('submit(HKeeperList)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '淇濈鍛樺垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/UserInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HKeeperName").val(checkStatus.data[0].HName);
+ $("#HKeeperID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫夋嫨涓荤寮圭獥
+ form.on('submit(HManger)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '楠屾敹鍛樺垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/UserInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HMangerName").val(checkStatus.data[0].HName);
+ $("#HManagerID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫夋嫨寰�鏉ュ崟浣嶅脊绐�
+ form.on('submit(HSupList)', function () {
+ if ($("#HSupTypeID").val() == 0 || $("#HSupTypeID").val() == null) {
+ return layer.msg('璇烽�夋嫨寰�鏉ョ被鍨�');
+ }
+ //椤甸潰灞�-鑷畾涔�
+ var url = '../../PublicPage/' + getSupType() + '.html';
+ //alert(url);
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '寰�鏉ュ崟浣嶅垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: [url, '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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HSupName").val(checkStatus.data[0].HName);
+ $("#HSupID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+ //#endregion
+
+ //#region 涓嬫媺妗嗕簨浠堕�夋嫨瑙﹀彂
+ form.on('select(HSupTypeID)', function (data) {
+ $("#HSupID").val("");
+ $("#HSupName").val("");
+ });
+ //#endregion
+
+ //#region 琛ㄥご鏂囨湰妗嗙洃鍚�
+ $(document).ready(function () {
+ //#region 宸ヨ壓鍗曞彿锛欵nter閿洃鍚�
+ $("#HProcExchBillNo").on('input keydown', function (data) {
+ if (data.keyCode == 13) {
+ getMainInfoByHProcExchBillNo();
+ }
+ });
+ //#endregion
+
+ //#region 姘存瘮鍙樻洿锛岃绠椾富琛ㄦ按閲忋�佸瓙琛ㄩ噸閲�
+ $("#HWaterRate").on('input change', function (data) {
+ var HWaterRate = $("#HWaterRate").val();
+ var HWeight = $("#HWeight").val();
+ var HWaterQty = HWeight * HWaterRate;
+ $("#HWaterQty").val(HWaterQty);
+
+ for (var i = 0; i < option.data.length; i++) {
+ var HMaterRuleType = option.data[i].HMaterRuleType;
+ var HMaterRuleExternType = option.data[i].HMaterRuleExternType;
+ if (HMaterRuleType == "鏌撴枡") {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWeight);
+ } else if (HMaterRuleType == "鍔╁墏") {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWaterQty * 0.001);
+ } else if (HMaterRuleType == "鍔╁墏锛堟寜甯冪畻锛�") {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWeight * 0.001);
+ } else if (HMaterRuleExternType == '姣涘皷') {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWeight * 0.001);
+ }
+ }
+ table.render(option);
+ });
+ //#endregion
+
+ //#region 甯冮噸鍙樻洿锛岃绠楀瓙琛ㄩ噸閲�
+ $("#HWeight").on('input change', function (data) {
+ var HWaterRate = $("#HWaterRate").val();
+ var HWeight = $("#HWeight").val();
+ var HWaterQty = HWeight * HWaterRate;
+ $("#HWaterQty").val(HWaterQty);
+
+ for (var i = 0; i < option.data.length; i++) {
+ var HMaterRuleType = option.data[i].HMaterRuleType;
+ var HMaterRuleExternType = option.data[i].HMaterRuleExternType;
+ if (HMaterRuleType == "鏌撴枡") {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWeight);
+ } else if (HMaterRuleType == "鍔╁墏") {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWaterQty * 0.001);
+ } else if (HMaterRuleType == "鍔╁墏锛堟寜甯冪畻锛�") {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWeight * 0.001);
+ } else if (HMaterRuleExternType == '姣涘皷') {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWeight * 0.001);
+ }
+ }
+ table.render(option);
+ });
+ //#endregion
+ });
+ //#endregion
+
+ //#region 妯″潡鎸夐挳瑙﹀彂浜嬩欢
+ //#region 澶嶅埗
+ form.on('submit(Copy)', function (data) {
+ clear();
+
+ var HInterID = $("#HInterID").val();
+ OperationType = 2;
+ set_CopyFromGrid(HInterID);
+
+ //$('#print-btn').addClass("layui-btn-disabled").attr("disabled", true);
+ });
+ //#endregion
+
+ //#region 鏂板
+ form.on('submit(Add)', function (data) {
+ clear();
+ OperationType = 1;
+ set_AddFNew();
+
+ //璇诲彇鏈湴瀛樺偍鏁版嵁锛屾牴鎹笂娆¤缃垵濮嬪寲鏁版嵁
+ get_ReadConfigFile();
+
+ $("#HProcExchBillNo").prop("disabled", false);
+ //$('#print-btn').addClass("layui-btn-disabled").attr("disabled", true);
+ });
+ //#endregion
+
+ //#region 淇濆瓨
+ form.on('submit(Saver)', function (data) {
+ var refSav = "";
+ if (OperationType == 1 || OperationType == 2) {
+ refSav = "Add";
+ }
+ if (OperationType == 3) {
+ refSav = "Update";
+ }
+ data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜�
+ var sMainStr = JSON.stringify(data.field);
+ var sSubStr = JSON.stringify(table.cache['mainTable']);
+ var sMainSub = sMainStr + ';' + sSubStr + ';' + refSav + ';' + sessionStorage["HUserName"];
+
+
+ if (!AllowLoadData(sSubStr))//鏁版嵁楠岃瘉
+ {
+ return false;
+ }
+ $.ajax(
+ {
+ type: "POST",
+ url: GetWEBURL() + "/Kf_MateOutBill/SaveGetMateOutBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ async: true,
+ data: { "msg": sMainSub },
+ dataType: "json",
+ success: function (data) {
+ if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () {
+ $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
+
+ //璁板綍鏈淇濆瓨鐨勬暟鎹紝鐢ㄤ簬涓嬩竴娆℃搷浣滄椂鍒濆鍖栫殑鏁版嵁
+ get_WriteConfigFile();
+
+ /*$('#print-btn').addClass("layui-btn-disabled").attr("disabled", false);*/
+ //var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
+ //parent.layer.close(index); //鍐嶆墽琛屽叧闂�
+ });
+ }
+ else {
+
+ f_alert(data.Message);
+ console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable));
+ }
+ layer.closeAll("loading");
+ },
+ error: function (err) {
+
+ f_alert("閿欒:" + err);
+ console.log("Reason" + sMainStr);
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫�鍑�
+ form.on('submit(Exit)', function (data) {
+ Pub_Close(1);
+ });
+ //#endregion
+
+ //#region 棰勮
+ form.on("submit(planview)", function (data) {
+ layer.open({
+ type: 2
+ , area: ['50%', '50%']
+ , title: '鎵撳嵃妯$増閫夋嫨'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + linterid.toString() + '&MyMsg=' + linterid.toString() + '&Type=Kf_MateOutBillList', 'yes']
+ , resize: false
+ })
+ });
+ //#endregion
+
+ //#region 鎵撳嵃
+ form.on("submit(print)", function (data) {
+ layer.open({
+ type: 2
+ , area: ['50%', '50%']
+ , title: '鎵撳嵃妯$増閫夋嫨'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + linterid.toString() + '&MyMsg=' + linterid.toString() + '&Type=Kf_MateOutBillList', 'yes']
+ , resize: false
+ })
+ });
+ //#endregion
+
+ //#region 鍏抽棴褰撳墠椤�
+ form.on('submit(Cancel)', function () {
+ parent.location.href = "../../../views/index.html"
+ //window.close();//鍏抽棴褰撳墠椤�
+ })
+ //#endregion
+
+ //#region 鐩戝惉鍗曞厓鏍肩紪杈� 鍗曞厓鏍肩紪杈戝悗 鍙樻洿
+ table.on('edit(mainTable)', function (obj) {
+ // 鍗曞厓鏍肩紪杈戜箣鍓嶇殑鍊�
+ var oldText = $(this).prev().text();
+ var value = obj.value //寰楀埌淇敼鍚庣殑鍊�
+ , data = obj.data //寰楀埌鎵�鍦ㄨ鎵�鏈夐敭鍊�
+ , field = obj.field; //寰楀埌瀛楁
+ //layer.msg('[ID: ' + data.id + '] ' + field + ' 瀛楁鏇存敼涓猴細' + value);
+
+ switch (field) {
+ //case "HDesignLife": //璁捐瀵垮懡
+ // value = isNaN(value) ? 0 : value;
+ // var HUseLife = isNaN(data.HUseLife) ? 0 : data.HUseLife;
+ // //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ // obj.update({
+ // HDesignLife: value, //璁捐瀵垮懡
+ // HLeaveLife: value - HUseLife, //鍓╀綑瀵垮懡=璁捐瀵垮懡-浣跨敤瀵垮懡
+ // });
+ // break;
+ //case "HLeaveLife": //鍓╀綑瀵垮懡
+ // var HDesignLife = isNaN(data.HDesignLife) ? 0 : data.HDesignLife;
+ // var HUseLife = isNaN(data.HUseLife) ? 0 : data.HUseLife;
+ // //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ // obj.tr.find('td[data-field=HLeaveLife] input').val(HDesignLife - HUseLife);
+ // obj.update({
+ // HLeaveLife: HDesignLife - HUseLife, //鍓╀綑瀵垮懡=璁捐瀵垮懡-浣跨敤瀵垮懡
+ // });
+ // break;
+ //case "HUseLife": //浣跨敤瀵垮懡
+ // var HDesignLife = isNaN(data.HDesignLife) ? 0 : data.HDesignLife;
+ // value = isNaN(value) ? 0 : value;
+ // //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ // obj.update({
+ // HLeaveLife: HDesignLife - value, //鍓╀綑瀵垮懡=璁捐瀵垮懡-浣跨敤瀵垮懡
+ // });
+ // break;
+ //case "HQty": //瀹炴敹鏁伴噺
+ // value = isNaN(value) ? 0 : value;
+ // var HPrice = isNaN(data.HPrice) ? 0 : data.HPrice;
+ // //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ // obj.update({
+ // HMoney: value * HPrice, //閲戦=瀹炴敹鏁伴噺*鍗曚环
+ // });
+ // break;
+ //case "HPrice": //鍗曚环
+ // value = isNaN(value) ? 0 : value;
+ // var HQty = isNaN(data.HQty) ? 0 : data.HQty;
+ // //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ // obj.update({
+ // HMoney: value * HQty, //閲戦=瀹炴敹鏁伴噺*鍗曚环
+ // });
+ // break;
+ //case "HMoney": //閲戦
+ // var HPrice = isNaN(data.HPrice) ? 0 : data.HPrice;
+ // var HQty = isNaN(data.HQty) ? 0 : data.HQty;
+ // //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ // obj.update({
+ // HMoney: HPrice * HQty, //閲戦=瀹炴敹鏁伴噺*鍗曚环
+ // });
+ // break;
+ case "HRate": //鐢ㄩ噺
+ value = (value * 1).toFixed(6);
+
+ var HWeight = $("#HWeight").val();
+ var HWaterQty = $("#HWaterQty").val();
+ var HRate = value;
+ var HQty = 0;
+ var HMaterRuleType = obj.data.HMaterRuleType;
+ var HMaterRuleExternType = obj.data.HMaterRuleExternType;
+
+ if (HMaterRuleType == "鏌撴枡") {
+ HQty = dealDoubleToFixed(HRate * HWeight);
+ } else if (HMaterRuleType == "鍔╁墏") {
+ HQty = dealDoubleToFixed(HRate * HWaterQty * 0.001);
+ } else if (HMaterRuleType == "鍔╁墏锛堟寜甯冪畻锛�") {
+ HQty = dealDoubleToFixed(HRate * HWeight * 0.001);
+ } else if (HMaterRuleExternType == '姣涘皷') {
+ HQty = dealDoubleToFixed(HRate * HWeight * 0.001);
+ }
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ HRate: value,
+ HQty: HQty
+ });
+ table.render(option);
+ break;
+ case "HMaterRuleType":
+ var HWeight = $("#HWeight").val();
+ var HWaterQty = $("#HWaterQty").val();
+ var HRate = obj.data.HRate;
+ var HQty = 0;
+ var HMaterRuleType = value;
+ if (HMaterRuleType == "鏌撴枡") {
+ HQty = dealDoubleToFixed(HRate * HWeight);
+ } else if (HMaterRuleType == "鍔╁墏") {
+ HQty = dealDoubleToFixed(HRate * HWaterQty * 0.001);
+ } else if (HMaterRuleType == "鍔╁墏锛堟寜甯冪畻锛�") {
+ HQty = dealDoubleToFixed(HRate * HWeight * 0.001);
+ }
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ HQty: HQty
+ });
+ break;
+ default:
+ }
+ });
+ //#endregion
+
+ //#region 鐩戝惉鎻愪氦
+ form.verify({
+ numberOrEmpty: function (value, item) {
+ // if (value != '') {
+ if (!/^\d+$/.test(value)) {
+ return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0';
+ }
+ //}
+ }
+ });
+ //#endregion
+ //#endregion
+
+ //#endregion
+
+ //#region 姝ら〉闈㈡墍鏈夋柟娉�
+ //#region 娓呯┖鐣岄潰
+ function clear() {
+ $("#HDeptID").val("0");
+ $("#HDeptName").val("");
+ $("#HProcExchInterID").val("0");
+ $("#HProcExchEntryID").val("0");
+ $("#HProcExchBillNo").val("");
+ $("#HICMOInterID").val("0");
+ $("#HICMOEntryID").val("0");
+ $("#HICMOBillNo").val("");
+ $("#HMaterID").val("0");
+ $("#HMaterName").val("");
+ $("#HModel").val("");
+ $("#HModel2").val("");
+ $("#HPieceQty").val("");
+ $("#HCusID").val("0");
+ $("#HCusName").val("");
+ $("#HWeight").val("");
+ $("#HMachineSpeed").val("");
+ $("#HWaterRush").val("");
+ $("#HWaterQty").val("");
+ $("#HWaterRate").val("");
+ $("#HMaterEmpID").val("0");
+ $("#HMaterEmpName").val("");
+ $("#HRemark").val("");
+
+ $("#HWHID").val("0");
+ $("#HWHName").val("");
+ $("#HSecManagerID").val("0");
+ $("#HSecManagerName").val("");
+ $("#HKeeperID").val("0");
+ $("#HKeeperName").val("");
+ $("#HManagerID").val("0");
+ $("#HManagerName").val("");
+ $("#HSourceBillType").val("");
+ $("#XDH").val("");
+
+ $("#HVerNo").val("");
+ $("#HLong").val("");
+ $("#HSingleWeight").val("0");
+ $("#HMaterSumWeight").val("0");
+ }
+ //#endregion
+
+ //#region 鏃ユ湡鏍煎紡鍖�
+ function formatDate(date) {
+ var d = new Date(date),
+ month = '' + (d.getMonth() + 1),
+ day = '' + d.getDate(),
+ year = d.getFullYear();
+
+ if (month.length < 2) month = '0' + month;
+ if (day.length < 2) day = '0' + day;
+
+ return [year, month, day].join('-');
+ }
+ //#endregion
+
+ //#region 璇诲彇閰嶇疆鏂囦欢
+ function get_ReadConfigFile() {
+ //鑾峰彇鏈湴瀛樺偍鐨勬暟鎹�
+ var data = localStorage.getItem("Kf_MateOutBillLEdit");
+ if (data != null) {
+ var data2 = JSON.parse(data);
+ $("#HDeptID").val(data2["HDeptID"]);
+ $("#HDeptName").val(data2["HDeptName"]);
+ $("#HMaterEmpID").val(data2["HMaterEmpID"]);
+ $("#HMaterEmpName").val(data2["HMaterEmpName"]);
+ form.render('select');
+ }
+ }
+ //#endregion
+
+ //#region 瀛樺偍閰嶇疆鏂囦欢
+ function get_WriteConfigFile() {
+ //娓呯┖鏈湴瀛樺偍鐨勬暟鎹�
+ localStorage.removeItem("Kf_MateOutBillLEdit");
+ var data = {
+ HDeptID: $("#HDeptID").val()
+ , HDeptName: $("#HDeptName").val()
+ , HMaterEmpID: $("#HMaterEmpID").val()
+ , HMaterEmpName: $("#HMaterEmpName").val()
+ }
+ //鏈湴瀛樺偍
+ localStorage.setItem("Kf_MateOutBillLEdit", JSON.stringify(data));
+ }
+ //#endregion
+
+ //#region 鍒濆鍖栬〃鍗曟彃浠�
+ function set_InitFrom() {
+ laydate.render({
+ elem: '#HDate'
+ });
+ }
+ //#endregion
+
+ //#region 鍒ゆ柇寰�鏉ュ崟浣嶇被鍨�
+ function getSupType() {
+ var type = $("#HSupTypeID").val();
+ console.log(type)
+ switch (type) {
+ case '1':
+ return "SupplierInformation";
+ break;
+ case '2':
+ return "CustomerInformation";
+ break;
+ case '3':
+ return "DeptInformation";
+ break;
+ }
+ }
+ //#endregion
+
+ //#region 鑾峰彇鏈�澶у崟鎹彿
+ function get_MAXNum() {
+ //鑾峰彇鏈�澶у崟鎹彿 new
+ $("#HInterID").val("0");
+ $("#HBillNo").val("");
+ $.ajax({
+ url: GetWEBURL() + "/WEBSController/GetMaxBillNoAndID_Json",
+ type: "GET",
+ data: { "HBillType": sBillType },
+ success: function (d) {
+ //console.log(d.data);
+ $("#HBillNo").val(d.data[0].HBillNo);
+ $("#HInterID").val(d.data[0].HInterID);
+ $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+ linterid = $("#HInterID").val();
+ }
+ });
+ }
+ //#endregion
+
+ //#region 鍒濆鍖栨槑缁嗚〃鏍�
+ function set_InitGrid() {
+ columns = [
+ { type: 'checkbox', fixed: 'left' }
+ , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe", width: 100 }
+ , { field: 'HMaterID', title: 'HMaterID', width: 100, hide: true }
+ , { field: 'HMaterCode', title: '鐗╂枡浠g爜', edit: 'text', event: 'HMaterCode', width: 100 }
+ , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 100 }
+ , { field: 'HMaterRuleType', title: '鐗╂枡鍏紡', width: 100 }
+ , { field: 'HMaterRuleExternType', title: '鐗╂枡鍏紡2', width: 100 }
+ , { field: 'HMaterSpec', title: '瑙勬牸鍨嬪彿', width: 100 }
+ , { field: 'HUnitID', title: 'HUnitID', width: 100, hide: true }
+ , { field: 'HUnitCode', title: '璁¢噺鍗曚綅浠g爜', edit: 'text', event: 'HUnitCode', width: 100, hide: true }
+ , { field: 'HUnitName', title: '璁¢噺鍗曚綅', width: 100 }
+ , { field: 'HQtyMust', title: '搴斿彂鏁伴噺', width: 100, hide: true }
+ , { field: 'HRate', title: '鐢ㄩ噺鈥�', edit: 'text', width: 100 }
+ , { field: 'HQty', title: '閲嶉噺', width: 100 }
+ , { field: 'HWeight', title: '瀹為檯绉伴噸', width: 100 }
+ , { field: 'HPrice', title: '鍗曚环', width: 100, hide: true }
+ , { field: 'HMoney', title: '閲戦', width: 100, hide: true }
+ , { field: 'HWHID', title: 'HWHID', width: 100, hide: true, hide: true }
+ , { field: 'HWHCode', title: '鍙戞枡浠撳簱浠g爜', edit: 'text', event: 'HWHCode', width: 120, hide: true }
+ , { field: 'HWHName', title: '鍙戞枡浠撳簱鍚嶇О', width: 120, hide: true }
+ , { field: 'HRemark', title: '澶囨敞', edit: 'text', width: 100 }
+ , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
+ ];
+ option = {
+ id: 'mainTable'
+ , elem: '#mainTable'
+ , toolbar: '#toolbarDemo'
+ , page: false
+ , cellMinWidth: 120
+ , height: 500
+ , cols: [columns]
+ , limit: 500 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
+ , done: function (res, curr, count) {
+ }
+ };
+ }
+ //#endregion
+
+ //#region 鍒濆姹囨�讳俊鎭�
+ function set_CountGrid() {
+ //琛ㄥご
+ columns = [
+ { type: 'checkbox', fixed: 'left' }
+ , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe", width: 100 }
+ , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', edit: 'text', event: 'HMaterCode', width: 100 }
+ , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', edit: 'text', width: 100 }
+ , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', edit: 'text', width: 100 }
+ , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', edit: 'text', width: 100 }
+ , { field: '鎵规', title: '鎵规', edit: 'text', width: 100 }
+ , { field: '瀹炴敹鏁伴噺', title: '瀹炴敹鏁伴噺', edit: 'text', width: 100 }
+ , { field: 'hwhid1', title: 'HWHID', edit: 'text', width: 100, hide: true }
+ , { field: '鏀舵枡浠撳簱浠g爜', title: '鏀舵枡浠撳簱浠g爜', edit: 'text', event: 'HWHCode', width: 120 }
+ , { field: '鏀舵枡浠撳簱', title: '鏀舵枡浠撳簱鍚嶇О', edit: 'text', width: 120 }
+ , { field: '琛ㄤ綋澶囨敞', title: '澶囨敞', edit: 'text', width: 100 }
+ ];
+ option1 = {
+ id: 'mainTable1'
+ , elem: '#mainTable1'
+ , height: 500
+ , page: true
+ , limit: 500
+ , cellMinWidth: 120
+ , height: 500
+ , cols: [columns]
+ , done: function (res, curr, count) {
+ }
+ };
+ }
+ //#endregion
+
+ //#region 鏃犳簮鍗曟柊澧�
+ function set_AddFNew() {
+ //鑾峰彇鏈�澶у崟鎹彿
+ get_MAXNum();
+ option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterRuleType": "", "HMaterRuleExternType": "", "HMaterSpec": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HQtyMust": 0, "HRate": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HRemark": "", "HWeight": "0" }];
+ table.render(option);
+ }
+ //#endregion
+
+ //#region 澶嶅埗
+ function set_CopyFromGrid(linterid) {
+ //鏍规嵁鎵�澶嶅埗鍗曟嵁鐨勫唴鐮佽幏鍙栧崟鎹俊鎭紝骞跺垵濮嬪寲椤甸潰
+ option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HMaterRuleType": "", "HMaterRuleExternType": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HQtyMust": 0, "HRate": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HRemark": "" }];
+ set_EditForm(linterid); //缂栬緫鑾峰彇琛ㄥご
+ set_EditGrid(linterid); //缂栬緫鑾峰彇琛ㄤ綋
+
+ for (var i = 0; i < option.data.length; i++) {
+ option.data[i].HWeight = "0";
+ }
+
+ table.render(option);
+
+ //瑕嗙洊鍗曟嵁鍐呯爜銆佸崟鎹彿銆佹棩鏈�
+ get_MAXNum();
+
+ //娓呯┖ 浠诲姟鍗曞彿銆佸伐鑹哄崟鍙�
+ $("#HICMOInterID").val("0");
+ $("#HICMOEntryID").val("0");
+ $("#HICMOBillNo").val("");
+ $("#HProcExchInterID").val("0");
+ $("#HProcExchEntryID").val("0");
+ $("#HProcExchBillNo").val("");
+
+ $("#HProcExchBillNo").prop("disabled", false);
+ }
+ //#endregion
+
+ //#region 缂栬緫
+ function set_EditFromGrid(linterid) {
+ option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HMaterRuleType": "", "HMaterRuleExternType": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HQtyMust": 0, "HRate": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HRemark": "" }];
+ set_EditForm(linterid); //缂栬緫鑾峰彇琛ㄥご
+ set_EditGrid(linterid); //缂栬緫鑾峰彇琛ㄤ綋
+ table.render(option);
+
+ $("#HProcExchBillNo").prop("disabled", true);
+ $("#HICMOBillNo").prop("disabled", true);
+ }
+ //#endregion
+
+ //#region 缂栬緫鑾峰彇琛ㄥご
+ function set_EditForm(linterid) {
+ $.ajax({
+ url: GetWEBURL() + "Kf_MateOutBill/Kf_MateOutBillListCheckDetai",
+ async: false,
+ type: "GET",
+ data: {
+ "HID": linterid
+ },
+ success: function (result) {
+
+ if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ var data = result.data.h_v_Sc_MouldProdInHouseBillList[0];
+ form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+
+ //, "HInnerBillNo": data.鍐呴儴鍗曟嵁鍙�
+ //"HWHID": data.HWHIDMain //浠撳簱ID
+ //, "HWHName": data.浠撳簱 //浠撳簱鍚嶇О
+ //, "HSecManagerID": data.HSecManagerID //楠屾敹鍛業D
+ //, "HSecManagerName": data.棰嗘枡鍛� //楠屾敹鍛樺悕绉�
+ //, "HKeeperID": data.HKeeperID //淇濈鍛業D
+ //, "HKeeperName": data.淇濈鍛� //淇濈鍛樺悕绉�
+ //, "HManagerID": data.HManagerID //淇濈鍛樺悕绉�
+ //, "HMangerName": data.涓荤 //淇濈鍛樺悕绉�
+ //, "HSourceBillType": data.婧愬崟绫诲瀷 //婧愬崟绫诲瀷
+ //, "XDH": "" //閫夊崟鍙�
+
+ "HBillNo": data.鍗曟嵁鍙�
+ , "HDate": formatDate(data.鏃ユ湡)
+ , "HDeptID": data.HDeptID //閮ㄩ棬ID
+ , "HDeptName": data.閮ㄩ棬 //閮ㄩ棬鍚嶇О
+ , "HRemark": data.琛ㄥご澶囨敞 //澶囨敞
+ , "HICMOInterID": data.浠诲姟鍗曞唴鐮�
+ , "HICMOEntryID": data.浠诲姟鍗曞瓙鍐呯爜
+ , "HICMOBillNo": data.浠诲姟鍗曞彿
+ , "HProcExchInterID": data.宸ュ簭娴佽浆鍗″唴鐮�
+ , "HProcExchEntryID": data.宸ュ簭娴佽浆鍗″瓙鍐呯爜
+ , "HProcExchBillNo": data.宸ュ簭娴佽浆鍗″彿
+ , "HMaterID": data.涓讳骇鍝佸唴鐮�
+ , "HMaterName": data.涓讳骇鍝佸悕绉�
+ , "HVerNo": data.鑺辩増鍙�
+ , "HModel": data.瑙勬牸鍨嬪彿1
+ , "HModel2": data.瑙勬牸鍨嬪彿2
+ , "HPieceQty": data.鍙暟
+ , "HCusID": data.瀹㈡埛鍐呯爜
+ , "HCusName": data.瀹㈡埛鍚嶇О
+ // , "HWeight": data.閲嶉噺
+ , "HLong": data.绫虫暟
+ , "HSingleWeight": data.鍗曟《閲嶉噺
+ , "HMaterSumWeight": data.鎬绘祮閲嶉噺
+ , "HMaterEmpID": data.鎵撴祮浜哄唴鐮�
+ , "HMaterEmpName": data.鎵撴祮浜哄悕绉�
+ , "HMachineSpeed": data.鏈洪��
+ , "HWaterRush": data.姘村啿
+ , "HWaterQty": data.姘撮噺
+ , "HWaterRate": data.姘存瘮
+ , "HRemark": data.琛ㄥご澶囨敞
+ });
+
+ } else {
+ layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+ }
+ }, error: function () {
+ layer.alert("鍙戠敓閿欒!", { icon: 5 });
+ }
+ });
+ }
+ //#endregion
+
+ //#region 缂栬緫鑾峰彇琛ㄤ綋
+ function set_EditGrid(linterid) {
+ $("#HInterID").val(linterid);//淇敼鏃朵富琛↖D
+ //缂栬緫鍔犺浇鏁版嵁
+ $.ajax({
+ url: GetWEBURL() + 'Kf_MateOutBill/Kf_MateOutBillListProjectDetai',
+ async: false,
+ type: "GET",
+ data: { "sqlWhere": " and hmainid=" + linterid },
+ success: function (result) {
+ if (result.count == 1) {
+ option.data = result.list[0];
+ for (var i = 0; i < option.data.length; i++) {
+ option.data[i]["HRate"] = (option.data[i]["HRate"] * 1).toFixed(6);
+ }
+ table.render(option);
+ //option1.data = result.list[1];
+ //table.render(option1);
+
+ } else {
+ layer.alert(result.code + result.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.close();
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+ }
+ //#endregion
+
+ //#region 鍦ㄦ湯灏惧鍔犱竴琛�
+ function btnAddLine(NewRow) {
+ table.cache["mainTable"].push(NewRow);
+ option.data = table.cache["mainTable"];
+ table.render(option);
+ //rows++;
+ layer.msg('澧炲姞涓�琛屾寜閽紒')
+ }
+ //#endregion
+
+ //#region 鍦ㄦ寚瀹氳涓嬫彃鍏ヤ竴琛�
+ function btnInsertLine(NewRow) {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (checkStatus.data.length === 1) {
+ var tables = []; //瀛樺偍鎻掑叆涓�琛屽悗鐨勮〃鏍兼暟鎹�
+ //鑾峰彇琛ㄦ牸鐨勫叏閮ㄨ
+ var rowList = table.cache['mainTable'];
+ for (var i = 0; i < rowList.length; i++) { //閬嶅巻琛ㄦ牸鐨勮
+ tables.push(option.data[i]);
+ if (rowList[i].LAY_CHECKED == true) { //鑾峰彇閫変腑琛岀殑浣嶇疆
+ tables.push(NewRow);
+ }
+ }
+ option.data = tables;
+ table.render(option);
+ } else {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+ }
+ }
+ //#endregion
+
+ //#region 澶嶅埗涓�琛�
+ function btnCopyLine(data) {
+ var copydata = JSON.stringify(data);
+ if (data.length <= 0) {
+ layer.msg("璇烽�夋嫨闇�瑕佸鍒剁殑涓�琛岋紒");
+ }
+ else if (data.length > 1) {
+ layer.msg("鍙兘閫夋嫨澶嶅埗涓�琛岋紒");
+ }
+ else {
+ var copydata2 = copydata.substring(1, copydata.length);//鍘婚櫎棣栬瀛楃'['
+ var copyrow = copydata2.substring(0, copydata2.length - 1);//鍘婚櫎鏈熬瀛楃']'
+ table.cache["mainTable"].push(JSON.parse(copyrow));//灏嗗鍒剁殑琛屽己杞垚json杩藉姞鍒拌〃鏍间笂
+ option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓�
+ //璁剧疆澶嶅埗寰楀埌鐨勮褰曠殑瀹為檯绉伴噸涓�0
+ option.data[option.data.length - 1].HWeight = "0";
+
+ table.render(option);//灏嗘暟鎹覆鏌撳埌琛ㄦ牸涓�
+ }
+ }
+ //#endregion
+
+ //#region 涓婄Щ
+ function btn_up() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (data.length == 1) {
+ var tables = [];
+ //鑾峰彇琛ㄦ牸鐨勫叏閮ㄨ
+ var rowList = table.cache['mainTable'];
+ for (var i = 0; i < rowList.length; i++) { //閬嶅巻琛ㄦ牸鐨勮
+ if (rowList[i].LAY_CHECKED == true) { //鑾峰彇閫変腑琛岀殑浣嶇疆
+ //濡傛灉鏄涓�琛屼笂绉伙紝鍒欏け璐ュ苟鎻愰啋
+ if (i == 0) {
+ layer.msg("绗竴琛屾暟鎹棤娉曚笂绉伙紒");
+ return;
+ }
+ tables.push(option.data[i - 1]);
+ data[0].LAY_CHECKED = true;
+ option.data[i - 1] = data[0];
+ option.data[i] = tables[0];
+ table.render(option);
+ break;
+ }
+ }
+ } else {
+ layer.msg("璇烽�夋嫨涓�琛屾暟鎹紒");
+ }
+ }
+ //#endregion
+
+ //#region 涓嬬Щ
+ function btn_under() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (data.length == 1) {
+ var tables = [];
+ //鑾峰彇琛ㄦ牸鐨勫叏閮ㄨ
+ var rowList = table.cache['mainTable'];
+ for (var i = 0; i < rowList.length; i++) { //閬嶅巻琛ㄦ牸鐨勮
+ if (rowList[i].LAY_CHECKED == true) { //鑾峰彇閫変腑琛岀殑浣嶇疆
+ //濡傛灉鏄渶鍚庝竴琛屼笅绉伙紝鍒欏け璐ュ苟鎻愰啋
+ if (i == option.data.length - 1) {
+ layer.msg("鏈�鍚庝竴琛屾暟鎹棤娉曚笅绉伙紒");
+ return;
+ }
+
+
+ tables.push(option.data[i + 1]);
+ data[0].LAY_CHECKED = true;
+ option.data[i + 1] = data[0];
+ option.data[i] = tables[0];
+ table.render(option);
+ break;
+ }
+ }
+ } else {
+ layer.msg("璇烽�夋嫨涓�琛屾暟鎹紒");
+ }
+ }
+ //#endregion
+
+ //#region 琛ㄦ牸琛屽唴浜嬩欢鍒犻櫎
+ function set_GridDelete(obj) {
+ var data = obj.data;
+ var rowIndex = $(obj.tr).attr("data-index");
+ if (obj.event === 'del') {
+ layer.confirm('鐪熺殑鍒犻櫎琛屼箞', function (index) {
+ console.log("绱㈠紩涓�:" + rowIndex);
+ if (rowIndex === '0') {
+ layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�');
+ } else {
+ //obj.del();
+ //layer.close(index);
+ var oldData = table.cache["mainTable"];
+ oldData.splice(obj.tr.data('index'), 1);
+ option.data = oldData;
+ table.render(option);
+ layer.close(index);
+ }
+ });
+ }
+ }
+ //#endregion
+
+ //#region 琛ㄦ牸琛屽唴浜嬩欢蹇嵎閿瓫閫�
+ function set_GridCellCheck(obj) {
+ $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
+ if (event.key == "F7") {
+ //妯″叿淇℃伅 濡傛灉鍦ㄦā鍏蜂唬鐮佸垪 鎸塅7
+ if (obj.event === 'HMaterCode') //妯″叿淇℃伅 濡傛灉鍦ㄦā鍏蜂唬鐮佸垪 鎸塅7
+ {
+ //椤甸潰灞�-鑷畾涔� //F7閫夋嫨妯″叿
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '鐗╂枡鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.html?openType=2', '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('璇烽�夋嫨鏁版嵁');
+ //}
+ //console.log(obj.data);
+
+
+ var rowIndex = $(obj.tr).attr("data-index") * 1;
+ for (var i = 0; i < checkStatus.data.length; i++) {
+ if (rowIndex + i >= option.data.length) {
+ var NewRow = { "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterRuleType": "", "HMaterRuleExternType": "", "HMaterSpec": "", "HBatchNo": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HUseLife": 0, "HQtyMust": 0, "HRate": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HSPID": 0, "HSPCode": "", "HSPName": "", "HStockOrgID": sessionStorage["OrganizationID"], "HRemark": "" };
+ btnAddLine(NewRow);
+ }
+
+ var HMaterID = checkStatus.data[i].HItemID;
+ var resultData = getMaterialByMaterID(HMaterID);
+ option.data[rowIndex + i].HMaterID = resultData.HMaterID;
+ option.data[rowIndex + i].HMaterCode = resultData.HMaterNumber;
+ option.data[rowIndex + i].HMaterName = resultData.HMaterName;
+ option.data[rowIndex + i].HMaterRuleType = resultData.HMaterRuleType;
+ option.data[rowIndex + i].HMaterRuleExternType = resultData.HMaterRuleExternType;
+ option.data[rowIndex + i].HMaterSpec = resultData.HMaterModel;
+ option.data[rowIndex + i].HUnitID = resultData.HUnitID;
+ option.data[rowIndex + i].HUnitCode = resultData.HUnitNumber;
+ option.data[rowIndex + i].HUnitName = resultData.HUnitName;
+
+ option.data[rowIndex + i].HDesignLife = 0;
+ option.data[rowIndex + i].HLeaveLife = 0;
+ option.data[rowIndex + i].HMoney = 0;
+
+
+ //鏍规嵁鐗╂枡鐨� 鐗╂枡鍏紡 璁$畻 閲嶉噺
+ var HWeight = $("#HWeight").val();
+ var HWaterQty = $("#HWaterQty").val();
+ if (option.data[rowIndex + i].HMaterRuleType == "鏌撴枡") {
+ option.data[rowIndex + i].HQty = dealDoubleToFixed(option.data[rowIndex + i].HRate * HWeight);
+ } else if (option.data[rowIndex + i].HMaterRuleType == "鍔╁墏") {
+ option.data[rowIndex + i].HQty = dealDoubleToFixed(option.data[rowIndex + i].HRate * HWaterQty * 0.001);
+ } else if (option.data[rowIndex + i].HMaterRuleType == "鍔╁墏锛堟寜甯冪畻锛�") {
+ option.data[rowIndex + i].HQty = dealDoubleToFixed(option.data[rowIndex + i].HRate * HWeight * 0.001);
+ } else if (option.data[rowIndex + i].HMaterRuleExternType == "姣涘皷") {
+ option.data[rowIndex + i].HQty = dealDoubleToFixed(option.data[rowIndex + i].HRate * HWeight * 0.001);
+ }
+ debugger
+ }
+ table.render(option);
+ layer.closeAll();
+ //layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+ if (OptionData.length > 0) {
+ obj.update({
+ "HMaterID": OptionData[0].HItemID
+ , "HMaterCode": OptionData[0].鐗╂枡浠g爜
+ , "HMaterName": OptionData[0].鐗╂枡鍚嶇О
+ , "HMaterSpec": OptionData[0].瑙勬牸鍨嬪彿
+ , "HUnitID": OptionData[0].HUnitID
+ , "HUnitName": OptionData[0].璁¢噺鍗曚綅鍚嶇О
+ })
+
+ var resultData = getMaterialByMaterID(OptionData[0].HItemID);
+ obj.update({
+ HMaterRuleType: resultData.HMaterRuleType,
+ HMaterRuleExternType: resultData.HMaterRuleExternType,
+ HMaterID: resultData.HMaterID,
+ HMaterCode: resultData.HMaterNumber,
+ HMaterName: resultData.HMaterName,
+ HMaterSpec: resultData.HMaterModel,
+ HUnitID: resultData.HUnitID,
+ HUnitCode: resultData.HUnitNumber,
+ HUnitName: resultData.HUnitName,
+
+ HDesignLife: 0,
+ HLeaveLife: 0,
+ HMoney: 0,
+
+ })
+
+ OptionData = []
+
+ }
+ }
+ });
+ }
+ //杈呭姪灞炴�т俊鎭�
+ if (obj.event === 'HPropertyCode') //杈呭姪灞炴�т俊鎭�
+ {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '杈呭姪灞炴�у垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/PropertyInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ HPropertyID: checkStatus.data[0].HItemID,
+ HPropertyCode: checkStatus.data[0].HNumber,
+ HPropertyName: checkStatus.data[0].HName,
+ });
+
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+ if (OptionData.length > 0) {
+ obj.update({
+ "HUnitID": OptionData[0].HItemID
+ , "璁¢噺鍗曚綅": OptionData[0].璁¢噺鍗曚綅鍚嶇О
+ })
+ OptionData = []
+ }
+ }
+ });
+ }
+
+ //璁¢噺鍗曚綅浠g爜
+ if (obj.event === 'HUnitCode') //璁¢噺鍗曚綅浠g爜
+ {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '璁¢噺鍗曚綅鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/UnitInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ HUnitID: checkStatus.data[0].HItemID,
+ HUnitCode: checkStatus.data[0].HNumber,
+ HUnitName: checkStatus.data[0].HName,
+ });
+
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+ obj.update({
+ "HUnitID": OptionData.HItemID
+ , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О
+ })
+ }
+ });
+ }
+ //浠撳簱浠g爜
+ if (obj.event === 'HWHCode') //浠撳簱浠g爜
+ {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '浠撳簱鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/WareHouseInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ HWHID: checkStatus.data[0].HItemID,
+ HWHCode: checkStatus.data[0].HNumber,
+ HWHName: checkStatus.data[0].HName,
+ HSPID: "",
+ HSPCode: "",
+ HSPName: "",
+
+ });
+ ////琛ㄥご浠撳簱涓虹┖鏃� 缁戝畾鏄庣粏琛屼粨搴撲俊鎭�
+ //if ($("#HWHID").val() == '' || $("#HWHID").val() == null) {
+ // $("#HWHName").val(checkStatus.data[0].HName);
+ // $("#HWHID").val(checkStatus.data[0].HItemID);
+ //}
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+ }
+ });
+ }
+ //浠撲綅浠g爜
+ if (obj.event === 'HSPCode') //浠撲綅浠g爜
+ {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '浠撲綅鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/WareLocationInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ HSPID: checkStatus.data[0].HItemID,
+ HSPCode: checkStatus.data[0].HNumber,
+ HSPName: checkStatus.data[0].HName,
+ });
+
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ }
+ });
+ }
+ obj.event = "";
+ return false;
+ }
+ })
+ }
+ //#endregion
+
+ //?
+ function f_alert(sMsg) {
+ layer.alert(sMsg, { icon: 5 });
+
+ }
+
+ //#region 闈炵┖楠岃瘉
+ function AllowLoadData(sSubStr) {
+ var Result = true;
+
+ //#region 涓昏〃鏍¢獙
+ var ref = /^\d+(\.\d+)?$/;
+ var temp = "";
+
+ //if ($("#HWHID").val() == '' || $("#HWHID").val() == null) {
+ // layer.msg("浠撳簱涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+ //if ($("#HSecManagerID").val() == '' || $("#HSecManagerID").val() == null) {
+ // layer.msg("棰嗘枡鍛樹笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+ //if ($("#HKeeperID").val() == '' || $("#HKeeperID").val() == null) {
+ // layer.msg("淇濈鍛樹笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+ //if ($("#HManagerID").val() == '' || $("#HManagerID").val() == null) {
+ // layer.msg("涓荤涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+
+ if ($("#HBillNo").val() == '' || $("#HBillNo").val() == null) {
+ layer.msg("鍗曟嵁鍙蜂笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ if ($("#HDate").val() == '' || $("#HDate").val() == null) {
+ layer.msg("鏃ユ湡涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ if ($("#HDeptID").val() == '0' || $("#HDeptID").val() == null) {
+ layer.msg("杞﹂棿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ if ($("#HProcExchBillNo").val() == '' || $("#HProcExchBillNo").val() == null) {
+ layer.msg("宸ヨ壓鍗曞彿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ if ($("#HICMOBillNo").val() == '' || $("#HICMOBillNo").val() == null) {
+ layer.msg("鐢熶骇璁㈠崟鍙蜂笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ if ($("#HMaterID").val() == '0' || $("#HMaterID").val() == null) {
+ layer.msg("棰滆壊涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ //if ($("#HCusID").val() == '0' || $("#HCusID").val() == null) {
+ // layer.msg("瀹㈡埛涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+
+ if ($("#HMaterEmpID").val() == '0' || $("#HMaterEmpID").val() == null) {
+ layer.msg("鎵撴祮浜轰笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ temp = $("#HWeight").val() + "";
+ if (temp == "") {
+ layer.msg("娴嗛噸涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ } else if (!ref.test(temp)) {
+ layer.msg("甯冮噸锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ //var HProcExchBillNo = $("#HProcExchBillNo").val();
+ //var resultData = getHWeightByHProcExchBillNo(HProcExchBillNo);
+ //if (typeof (resultData.HWeight) == "undefined") {
+ // return Result = false;
+ //} else {
+ // var HWeight = resultData.HWeight * 1;
+ // temp = temp * 1;
+ // if (temp > HWeight) {
+ // layer.msg("甯冮噸涓嶈兘瓒呭嚭宸ヨ壓鍗曞搴旀暟閲忥紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ // }
+ //}
+
+ //temp = $("#HLong").val() + "";
+ //if (temp == "") {
+ // layer.msg("绫虫暟涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //} else if (!ref.test(temp)) {
+ // layer.msg("绫虫暟锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+
+ //temp = $("#HSingleWeight").val() + "";
+ //if (temp == "") {
+ // layer.msg("鍗曟《閲嶉噺涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //} else if (!ref.test(temp)) {
+ // layer.msg("鍗曟《閲嶉噺锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+
+ //temp = $("#HMaterSumWeight").val() + "";
+ //if (temp == "") {
+ // layer.msg("鎬绘祮閲嶉噺涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //} else if (!ref.test(temp)) {
+ // layer.msg("鎬绘祮閲嶉噺锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+
+ temp = $("#HMachineSpeed").val() + "";
+ if (temp == "") {
+ layer.msg("鏈洪�熶笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ } else if (!ref.test(temp)) {
+ layer.msg("鏈洪�燂細璇疯緭鍏ラ潪璐熸暟锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ temp = $("#HWaterRush").val() + "";
+ if (temp == "") {
+ layer.msg("姘村啿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ } else if (!ref.test(temp)) {
+ layer.msg("姘村啿锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ temp = $("#HWaterQty").val() + "";
+ if (temp == "") {
+ layer.msg("姘撮噺涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ } else if (!ref.test(temp)) {
+ layer.msg("姘撮噺锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ temp = $("#HWaterRate").val() + "";
+ if (temp == "") {
+ layer.msg("姘存瘮涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ } else if (!ref.test(temp)) {
+ layer.msg("姘存瘮锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+
+ //#endregion
+
+
+
+ //#region 瀛愯〃鏍¢獙
+ if (typeof (sSubStr) == "undefined" || sSubStr == "") {
+ layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+ if (typeof (sSubStr) != "undefined" && typeof (sSubStr) != "") {
+ sSubStr = JSON.parse(sSubStr);
+ for (var i = 0; i < sSubStr.length; i++) {
+ if (sSubStr[i].HMaterID == "0") {
+ layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鐗╂枡淇℃伅涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+ if (sSubStr[i].HUnitID == "0") {
+ layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,璁¢噺鍗曚綅涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+ if (sSubStr[i].HMaterRuleType == null || sSubStr[i].HMaterRuleType == "") {
+ layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鐗╂枡鍏紡涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+ temp = sSubStr[i].HRate + "";
+ if (temp == "" || temp * 1 == "0") {
+ layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鐢ㄩ噺涓虹┖鎴栦负0!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ } else if (!ref.test(temp)) {
+ layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鐢ㄩ噺璇疯緭鍏ラ潪璐熸暟!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+ //if (sSubStr[i].HWHID == "") {
+ // layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鍙戞枡浠撳簱涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+ }
+ }
+ else {
+ return Result = true;
+ }
+ //#endregion
+
+
+ //#region 瀛愯〃鍏抽敭瀛楁閲嶅妫�楠�
+ var num = [];
+ for (var i = 0; i < option.data.length; i++) {
+ temp = option.data[i]["HMaterID"];
+ if ($.inArray(temp, num) != -1) {
+ layer.msg("绗�" + (i + 1) + "琛岋細鐗╂枡閲嶅锛岃閲嶆柊閫夋嫨锛�");
+ console.log(option);
+ return Result = false;
+ }
+ num.push(temp);
+ }
+ //#endregion
+
+ return Result;
+ }
+ //#endregion
+
+ //#region 鏍规嵁宸ヨ壓鍗曞彿鑾峰彇琛ㄥご淇℃伅
+ function getMainInfoByHProcExchBillNo() {
+ var HProcExchBillNo = $("#HProcExchBillNo").val();
+ var resultData = {};
+ $.ajax({
+ url: GetWEBURL() + "Kf_MateOutBill/getMainDataByHProcExchBillNo",
+ type: "GET",
+ data: {
+ "HProcExchBillNo": HProcExchBillNo
+ },
+ success: function (result) {
+ if (result.code == 1) {
+ var data = result.data.h_v_Sc_ProcessExchangeBillList[0];
+ resultData = data;
+ var HWaterRate = $("#HWaterRate").val();
+
+ form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+ "HICMOInterID": data.HICMOInterID
+ , "HICMOEntryID": data.HICMOEntryID
+ , "HICMOBillNo": data.HICMOBillNo
+ , "HProcExchInterID": data.HProcExchInterID
+ , "HMaterID": data.HMaterID
+ , "HMaterName": data.HMaterName
+ /* , "HVerNo": data.鑺辩増鍙�*/
+ , "HModel": data.HModel
+ , "HModel2": data.HModel2
+ /*, "HPieceQty": data.鍙暟*/
+ , "HCusID": data.HCusID
+ , "HCusName": data.HCusName
+ //, "HWeight": data.HWeight
+ , "HWaterQty": data.HWeight * HWaterRate
+ //, "HLong": data.绫虫暟
+ //, "HMaterEmpID": data.鎵撴祮浜哄唴鐮�
+ //, "HMaterEmpName": data.鎵撴祮浜哄悕绉�
+ });
+
+ } else {
+ layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+ }
+ }, error: function () {
+ layer.alert("鍙戠敓閿欒!", { icon: 5 });
+ }
+ });
+ return resultData;
+ }
+ //#endregion
+
+ //#region 鏍规嵁宸ヨ壓鍗曞彿鑾峰彇宸ヨ壓鍗曞竷閲�
+ function getHWeightByHProcExchBillNo() {
+ var HProcExchBillNo = $("#HProcExchBillNo").val();
+ var resultData = {};
+ $.ajax({
+ url: GetWEBURL() + "Kf_MateOutBill/getMainDataByHProcExchBillNo",
+ async: false,
+ type: "GET",
+ data: {
+ "HProcExchBillNo": HProcExchBillNo
+ },
+ success: function (result) {
+ if (result.code == 1) {
+ var data = result.data.h_v_Sc_ProcessExchangeBillList[0];
+ resultData = data;
+ } else {
+ layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+ }
+ }, error: function () {
+ layer.alert("鍙戠敓閿欒!", { icon: 5 });
+ }
+ });
+ return resultData;
+ }
+ //#endregion
+
+ //#region 鏍规嵁鐗╂枡ID鑾峰彇鐗╂枡璇︾粏淇℃伅
+ function getMaterialByMaterID(HMaterID) {
+ var resultData = {};
+ $.ajax({
+ url: GetWEBURL() + "Kf_MateOutBill/getMaterialByMaterID",
+ async: false,
+ type: "GET",
+ data: {
+ "HMaterID": HMaterID
+ },
+ success: function (result) {
+ if (result.code == 1) {
+ var data = result.data;
+ resultData = data[0];
+ } else {
+ layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+ }
+ }, error: function () {
+ layer.alert("鍙戠敓閿欒!", { icon: 5 });
+ }
+ });
+ return resultData;
+ }
+ //#endregion
+ //#endregion
+
+
+ });
+
+ function GetHDeptNameValue(obj) //杩斿洖杞﹂棿
+ {
+ $("#HDeptName").val(obj[0].閮ㄩ棬鍚嶇О);
+ $("#HDeptID").val(obj[0].HItemID);
+ }
+
+ function GetHMaterEmpValue(obj) //杩斿洖鎵撴祮浜�
+ {
+ $("#HMaterEmpName").val(obj[0].鑱屽憳鍚嶇О);
+ $("#HMaterEmpID").val(obj[0].HItemID);
+ }
+
+ //鍙屽嚮杩斿洖鐗╂枡
+ function GetGyMaterial(data) {
+ OptionData[0] = data
+ }
+ //鍙屽嚮杩斿洖璁¢噺鍗曚綅
+ function GetGyUnit(data) {
+ OptionData[0] = data
+ }
+
+
+ //#region 澶勭悊灏忔暟鏄剧ず浣嶆暟锛坉ata锛氶渶瑕佸鐞嗙殑鏁版嵁锛沶um锛氭暟鎹殑绫诲瀷(濡�1:鏁伴噺锛�2:閲戦锛�3:鍗曚环)锛�
+ function dealDoubleToFixed(data) {
+ //鐢ㄤ簬璁剧疆灏忔暟浣嶆暟
+ var dotLength = 6;
+
+ //鍒ゆ柇鏄惁瀛樺湪灏忔暟鐐瑰強鍏剁储寮曚綅缃�
+ data = data + "";
+ var index = data.indexOf(".");
+
+ //澶勭悊鏁版嵁骞惰繑鍥�
+ if (index < 0) {
+ return data * 1;
+ } else {
+ //鑾峰彇灏忔暟浣嶆暟
+ var length = data.length - index - 1;
+ if (length <= dotLength) {
+ return data * 1;
+ } else {
+ data = data * 1;
+ return data.toFixed(dotLength) * 1;
+ }
+ }
+ }
+ //#endregion
+ </script>
+</body>
+
+</html>
\ No newline at end of file
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBillEdit_YangMao.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBillEdit_YangMao.html"
new file mode 100644
index 0000000..496ef0b
--- /dev/null
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBillEdit_YangMao.html"
@@ -0,0 +1,2447 @@
+锘�<!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">
+ <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+ <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+ <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/PageTitle.js"></script>
+ <style type="text/css">
+ /*begin 姝ゆ牱寮忕敤浜庢秷闄よ鍏冪礌涓竷灞�瀹藉害涓嶅鐨勯棶棰�*/
+ .layui-form-item .layui-inline {
+ margin-top: 5px;
+ margin-bottom: 5px;
+ margin-right: 0px;
+ }
+
+ /*end*/
+ </style>
+</head>
+
+<body>
+ <div id="layout1" class="layui-fluid">
+ <div class="layui-row layui-col-space15">
+ <div class="layui-col-md12">
+ <div class="layui-card">
+ <form id="form0" class="layui-form" lay-filter="component-form-group" action="">
+ <div class="layui-card-header">
+ <div class="layui-btn-group">
+ <button type="button" id="copy-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+ lay-submit="" lay-filter="Copy">澶嶅埗</button>
+ <button type="button" id="addnew-btn"
+ class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
+ lay-filter="Add">鏂板</button>
+ <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+ lay-submit="" lay-filter="Saver">淇濆瓨</button>
+ <button type="button" id="exit-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+ lay-submit="" lay-filter="Exit">閫�鍑�</button>
+ <button type="button" id="preview-btn"
+ class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
+ lay-filter="planview">棰勮</button>
+ <button type="button" id="print-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+ lay-submit="" lay-filter="print">鎵撳嵃</button>
+ </div>
+ </div>
+
+ <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
+ <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>
+ <h1 style="text-align:center;"><b>鐢熶骇棰嗘枡鍗�</b></h1>
+ <div class="layui-tab-content">
+ <!--鍩烘湰淇℃伅-->
+ <div class="layui-tab-item layui-show">
+ <div class="layui-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">鍗曟嵁鍙�<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HBillNo" lay-verify="HBillNo"
+ id="HBillNo" readonly="readonly" autocomplete="off">
+ <input id="HInterID" name="HInterID" type="hidden" />
+ <input id="HMaker" name="HMaker" type="hidden" /><!--鍒跺崟浜�-->
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">鏃ユ湡<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HDate" id="HDate" autocomplete="off"
+ model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <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="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="Department" 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="HProcExchBillNo" id="HProcExchBillNo"
+ class="layui-input" value="" style="float: left; width: 150px;">
+ <input type="hidden" name="HProcExchInterID" id="HProcExchInterID"
+ lay-verify="HProcExchInterID" value="0">
+ <input type="hidden" name="HProcExchEntryID" id="HProcExchEntryID"
+ lay-verify="HProcExchEntryID" value="0">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="btnSearchProcExchBill" 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-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">鐢熶骇璁㈠崟鍙�</label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo"
+ id="HICMOBillNo" readonly="readonly" autocomplete="off">
+ <input id="HICMOInterID" name="HICMOInterID" type="hidden" value="0" />
+ <input id="HICMOEntryID" name="HICMOEntryID" type="hidden" value="0" />
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">棰滆壊<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HMaterName" lay-verify="HMaterName"
+ id="HMaterName" readonly="readonly" autocomplete="off"
+ style="float: left; width: 150px;">
+ <input id="HMaterID" name="HMaterID" type="hidden" value="0" />
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="btnSearchMaterBill" 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>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HCusName" lay-verify="HCusName"
+ id="HCusName" readonly="readonly" autocomplete="off">
+ <input id="HCusID" name="HCusID" type="hidden" value="0" />
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">姘村啿<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HWaterRush" id="HWaterRush" class="layui-input"
+ value="" style="float:left;">
+ </div>
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">瑙勬牸1</label>
+ <div class="layui-input-inline">
+ <input type="text" name="HModel" id="HModel" class="layui-input"
+ value="" style="float:left;">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">瑙勬牸2</label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HModel2" lay-verify="HModel2"
+ id="HModel2" autocomplete="off">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">甯冮噸<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HWeight" id="HWeight" class="layui-input"
+ value=""style="float: left; width: 150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="btnSearchWeight" 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>
+ <div class="layui-input-inline">
+ <input type="text" name="HMachineSpeed" id="HMachineSpeed"
+ class="layui-input" value="" style="float:left;">
+ </div>
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">鎵撴祮浜�<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HMaterEmpName" id="HMaterEmpName" readonly
+ class="layui-input" value="" style="float:left;width:150px;">
+ <input type="hidden" name="HMaterEmpID" id="HMaterEmpID"
+ class="layui-input" value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="btnSearchHMaterEmp" 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>
+ <div class="layui-input-inline">
+ <input type="text" name="HWaterRate" id="HWaterRate" class="layui-input"
+ value="" style="float:left;">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">姘撮噺<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HWaterQty" id="HWaterQty" class="layui-input"
+ value="" style="float:left;" readonly="readonly" autocomplete="off">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">鍙暟</label>
+ <div class="layui-input-inline">
+ <input type="text" name="HPieceQty" id="HPieceQty" class="layui-input"
+ value="" style="float:left;">
+ </div>
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">澶囨敞</label>
+ <div class="layui-input-inline">
+ <textarea placeholder="璇疯緭鍏ョ淮澶囨敞" class="layui-textarea" name="HRemark"
+ id="HRemark"></textarea>
+ </div>
+ </div>
+ </div>
+ </div>
+ <!--鍏朵粬淇℃伅-->
+ <div class="layui-tab-item">
+ <div class="layui-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">棰嗘枡鍛�<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HSecManagerName" id="HSecManagerName" readonly
+ class="layui-input" value="" style="float:left;width:150px;">
+ <input type="hidden" name="HSecManagerID" id="HSecManagerID"
+ class="layui-input" value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HSecManagerList" 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>
+ <div class="layui-input-inline">
+ <input type="text" name="HKeeperName" id="HKeeperName" readonly
+ class="layui-input" value="" style="float:left;width:150px;">
+ <input type="hidden" name="HKeeperID" id="HKeeperID" class="layui-input"
+ value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HKeeperList" 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>
+ <div class="layui-input-inline">
+ <input type="text" name="HMangerName" id="HMangerName" readonly
+ class="layui-input" value="" style="float:left;width:150px;">
+ <input type="hidden" name="HManagerID" id="HManagerID"
+ class="layui-input" value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HManger" 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-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">浠撳簱<label style="color:red"> *
+ </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HWHName" id="HWHName" readonly
+ class="layui-input" value="" style="float:left;width:150px;">
+ <input type="hidden" name="HWHID" id="HWHID" class="layui-input"
+ value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="WareHouse" 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="HSourceBillType" id="HSourceBillType"
+ class="layui-input" value="" style="float:left;">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">閫夊崟鍙�</label>
+ <div class="layui-input-inline">
+ <input type="text" name="XDH" id="XDH" class="layui-input" value=""
+ style="float:left;">
+ </div>
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <div class="layui-inline">
+ <label class="layui-form-label">鑺辩増鍙�</label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HVerNo" lay-verify="HVerNo" id="HVerNo"
+ autocomplete="off">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">绫虫暟</label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HLong" lay-verify="HLong" id="HLong"
+ autocomplete="off" value="0">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">鍗曟《閲嶉噺</label>
+ <div class="layui-input-inline">
+ <input type="text" name="HSingeWeight" id="HSingeWeight"
+ class="layui-input" value="0" style="float:left;">
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">鎬绘祮閲嶉噺</label>
+ <div class="layui-input-inline">
+ <input type="text" name="HMaterSumWeight" id="HMaterSumWeight"
+ class="layui-input" value="0" style="float:left;">
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="layui-tab layui-tab-card" lay-filter="TabTest">
+ <ul class="layui-tab-title">
+ <li class="layui-this">鏄庣粏淇℃伅</li>
+ <!--<li>姹囨�讳俊鎭�</li>-->
+ </ul>
+ <div class="layui-tab-content">
+ <div class="layui-tab-item layui-show">
+ <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
+ </div>
+ <div class="layui-tab-item">
+ <table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></table>
+ </div>
+ </div>
+ </div>
+
+ <script type="text/html" id="toolbarDemo">
+ <div class="layui-btn-container">
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>澧炲姞涓�琛�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-InsertLine"><i class="layui-icon layui-icon-form"></i>鎻掑叆涓�琛�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>澶嶅埗涓�琛�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Up"><i class="layui-icon layui-icon-form"></i>涓婄Щ</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Under"><i class="layui-icon layui-icon-form"></i>涓嬬Щ</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Inventory" id="get_Inventory"><i class="layui-icon layui-icon-form"></i>搴撳瓨鏌ヨ</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_InOutSum" id="get_InOutSum"><i class="layui-icon layui-icon-form"></i>鍑哄叆搴撹褰曟煡璇�</button>
+ </div>
+ </script>
+ <script type="text/html" id="xuhao">
+ {{d.LAY_TABLE_INDEX+1}}
+ </script>
+ </form>
+ </div>
+ </div>
+ </div>
+ </div>
+ <script type="text/html" id="barDemo">
+ <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a>-->
+ <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>
+ </script>
+ <script>
+ var OptionData = []
+
+ layui.config({
+ base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+ }).extend({
+ index: 'lib/index' //涓诲叆鍙fā鍧�
+ }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+ //#region 鍏叡鍙橀噺
+ var $ = layui.$
+ , admin = layui.admin
+ , layer = layui.layer
+ , table = layui.table
+ , form = layui.form
+ , laydate = layui.laydate
+ , element = layui.element;
+
+ //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
+ var HModuleType = "1204";
+ //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
+ var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
+ $("h1").html('<b>' + HPageTitle + '</b>');
+ //#endregion
+
+
+ //#region 纭鎿嶄綔绫诲瀷锛屽苟鑾峰彇瀵瑰簲鍙傛暟
+ var params = get_UrlVars();
+ if (typeof (params[params[0]]) == "undefined") {
+ var OperationType = 1;//鎿嶄綔绫诲瀷
+ var closeType = 2; //鍏抽棴绫诲瀷
+ } else {
+ var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
+ var linterid = params[params[1]];//婧愬崟id
+ var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
+ var closeType = params[params[3]]; //鍏抽棴绫诲瀷
+ }
+ //#endregion
+
+ //鏌ヨ鏉′欢
+ var option = [];
+ var option1 = [];
+ var sWhere = "";
+ var sBillType = "1204";
+ //#endregion
+
+
+ //#region 杩涘叆椤甸潰鏃㈠姞杞�
+ //#region 鍒濆鍖栬〃鍗曟彃浠�
+ set_InitFrom();
+ //#endregion
+
+ //#region 鍒濆鍖栬〃鏍�
+ set_InitGrid();
+ set_CountGrid();
+ //#endregion
+
+ //#region 鍒ゆ柇鎿嶄綔绫诲瀷骞跺垵濮嬪寲鐣岄潰
+ if (OperationType == 1) {//鏃犳簮鏂板
+ set_AddFNew();
+
+ //璇诲彇鏈湴瀛樺偍鏁版嵁锛屾牴鎹笂娆¤缃垵濮嬪寲鏁版嵁
+ get_ReadConfigFile();
+
+ //$('#print-btn').addClass("layui-btn-disabled").attr("disabled", true);
+ }
+ else if (OperationType == 2) {//澶嶅埗
+ set_CopyFromGrid(linterid);
+ //$('#print-btn').addClass("layui-btn-disabled").attr("disabled", true);
+ }
+ else if (OperationType == 3) {//缂栬緫
+ set_EditFromGrid(linterid);
+ }
+ else {
+ layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 });
+ }
+ //#endregion
+ //#endregion
+
+ //#region 鐩戝惉锛氳Е鍙戜簨浠�
+ //#region 瀛愯〃1锛氬ご宸ュ叿鏍忔寜閽Е鍙戜簨浠�
+ table.on('toolbar(mainTable)', function (obj) {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;;
+ var AddRow = table.cache['mainTable'];
+ var NewRow = { "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HMaterRuleType": "", "HBatchNo": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HUseLife": 0, "HQtyMust": 0, "HRate": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HSPID": 0, "HSPCode": "", "HSPName": "", "HStockOrgID": sessionStorage["OrganizationID"], "HRemark": "", "HWeight": "0" };
+ console.log(NewRow);
+ switch (obj.event) {
+ //搴撳瓨鏌ヨ
+ case 'get_Inventory': get_Inventory();
+ break;
+ //鍑哄叆搴撹褰曟煡璇�
+ case 'get_InOutSum': get_InOutSum();
+ break;
+ //鏂板涓�琛�
+ case 'btn-AddLine': btnAddLine(NewRow);
+ break;
+ //澶嶅埗涓�琛�
+ case 'btn-CopyLine': btnCopyLine(data);
+ break;
+ //鎸囧畾浣嶇疆涓嬫彃鍏ヤ竴琛�
+ case 'btn-InsertLine': btnInsertLine(NewRow)
+ break;
+ //涓婄Щ
+ case 'btn-Up': btn_up();
+ break;
+ //涓嬬Щ
+ case 'btn-Under': btn_under();
+ break;
+ }
+ });
+ //#endregion
+
+ //#region 搴撳瓨鏌ヨ
+ function get_Inventory() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (checkStatus.data.length === 1 && data[0].HMaterID != 0) {
+ var HMaterID = data[0].HMaterID.toString();
+ //寮圭獥鏂规硶
+ layer.open({
+ type: 2//寮圭獥绫诲瀷
+ , skin: 'layui-layer-rim' //鍔犱笂杈规
+ , area: ['90%', '90%']//澶у皬
+ , title: '搴撳瓨鏌ヨ鍒楄〃'//鏍囬
+ , shift: 2//寮瑰嚭鍔ㄧ敾
+ , content: ['../../浠撳瓨绠$悊/鏉$爜鎶ヨ〃/Kf_ICinventoryQueryReport.html?Type=1&HMaterID=' + HMaterID, 'yes']
+ , btn: ['鍙栨秷']
+ , btn1: function (index, layero) {
+ layer.close(index);
+ }
+ })
+ }
+ else {
+ layer.msg('璇烽�夋嫨涓�琛屾湁鐗╂枡鏁版嵁鏌ヨ锛�');
+ }
+ }
+ //#endregion
+ //#region 鍑哄叆搴撹褰曟煡璇�
+ function get_InOutSum() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (checkStatus.data.length === 1 && data[0].HMaterID != 0) {
+ var HMaterID = data[0].HMaterID.toString();
+ layer.open({
+ type: 2//寮圭獥绫诲瀷
+ , skin: 'layui-layer-rim' //鍔犱笂杈规
+ , area: ['90%', '90%']//澶у皬
+ , title: '鍑哄叆搴撹褰曞垪琛�'//鏍囬
+ , shift: 2//寮瑰嚭鍔ㄧ敾
+ , content: ['../../浠撳瓨绠$悊/鏉$爜鎶ヨ〃/Kf_StockInOutSumQueryReport.html?Type=1&HMaterID=' + HMaterID, 'yes']
+ , btn: ['鍙栨秷']
+ , btn1: function (index, layero) {
+ layer.close(index);
+ }
+ })
+ }
+ else {
+ layer.msg('璇烽�夋嫨涓�琛屾湁鐗╂枡鏁版嵁鏌ヨ锛�');
+ }
+ }
+ //#endregion
+ //#region 琛屽唴浜嬩欢
+ table.on('tool(mainTable)', function (obj) {
+ set_GridDelete(obj); //琛屽唴鍒犻櫎
+ set_GridCellCheck(obj); //琛屽唴蹇嵎閿瓫閫�
+ });
+ //#endregion
+
+ //#region 閫夋嫨寮圭獥瑙﹀彂浜嬩欢
+ //#region 閫夋嫨杞﹂棿寮圭獥
+ form.on('submit(Department)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '杞﹂棿鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ 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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬鍚嶇О);
+ $("#HDeptID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫夋嫨娴佽浆鍗″脊绐�
+ form.on('submit(btnSearchProcExchBill)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '娴佽浆鍗″垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/Sc_ProcessExchangeBillList.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HProcExchBillNo").val(checkStatus.data[0].鍗曟嵁鍙�);
+ getMainInfoByHProcExchBillNo();
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ })
+ //#endregion
+
+ //#region 閫夋嫨甯冮噸
+ form.on("submit(btnSearchWeight)", function () {
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '鐗╂枡鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.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 !== 1) {
+ return layer.msg('璇烽�夋嫨涓�鏉℃暟鎹�');
+ }
+ $("#HWeight").val(checkStatus.data[0]['鍏嬮噸'])
+
+
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ })
+
+ //#endregion
+
+ //#region 閫夋嫨鎵撴祮浜哄脊绐�
+ form.on('submit(btnSearchHMaterEmp)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '鎵撴祮浜哄垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HMaterEmp', '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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HMaterEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+ $("#HMaterEmpID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+
+
+ //#region 閫夋嫨棰滆壊/瑙勬牸 寮圭獥
+ form.on('submit(btnSearchMaterBill)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '鐗╂枡鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.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 !== 1) {
+ return layer.msg('璇烽�夋嫨涓�鏉℃暟鎹�');
+ }
+ debugger
+ $("#HMaterID").val(checkStatus.data[0]['HItemID'])
+ $("#HMaterName").val(checkStatus.data[0]['鐗╂枡鍚嶇О'])
+ $("#HModel").val(checkStatus.data[0]['瑙勬牸鍨嬪彿'])
+
+
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ })
+ //#endregion
+
+ //#region 閫夋嫨浠撳簱寮圭獥
+ form.on('submit(WareHouse)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '浠撳簱鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/WareHouseInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HWHName").val(checkStatus.data[0].HName);
+ $("#HWHID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫夋嫨楠屾敹鍛樺脊绐�
+ form.on('submit(HSecManagerList)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '楠屾敹鍛樺垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/UserInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HSecManagerName").val(checkStatus.data[0].HName);
+ $("#HSecManagerID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫夋嫨淇濈鍛樺脊绐�
+ form.on('submit(HKeeperList)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '淇濈鍛樺垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/UserInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HKeeperName").val(checkStatus.data[0].HName);
+ $("#HKeeperID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫夋嫨涓荤寮圭獥
+ form.on('submit(HManger)', function () {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '楠屾敹鍛樺垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/UserInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HMangerName").val(checkStatus.data[0].HName);
+ $("#HManagerID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫夋嫨寰�鏉ュ崟浣嶅脊绐�
+ form.on('submit(HSupList)', function () {
+ if ($("#HSupTypeID").val() == 0 || $("#HSupTypeID").val() == null) {
+ return layer.msg('璇烽�夋嫨寰�鏉ョ被鍨�');
+ }
+ //椤甸潰灞�-鑷畾涔�
+ var url = '../../PublicPage/' + getSupType() + '.html';
+ //alert(url);
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '寰�鏉ュ崟浣嶅垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: [url, '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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HSupName").val(checkStatus.data[0].HName);
+ $("#HSupID").val(checkStatus.data[0].HItemID);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ });
+ //#endregion
+ //#endregion
+
+ //#region 涓嬫媺妗嗕簨浠堕�夋嫨瑙﹀彂
+ form.on('select(HSupTypeID)', function (data) {
+ $("#HSupID").val("");
+ $("#HSupName").val("");
+ });
+ //#endregion
+
+ //#region 琛ㄥご鏂囨湰妗嗙洃鍚�
+ $(document).ready(function () {
+ //#region 宸ヨ壓鍗曞彿锛欵nter閿洃鍚�
+ $("#HProcExchBillNo").on('input keydown', function (data) {
+ if (data.keyCode == 13) {
+ getMainInfoByHProcExchBillNo();
+ }
+ });
+ //#endregion
+
+ //#region 姘存瘮鍙樻洿锛岃绠椾富琛ㄦ按閲忋�佸瓙琛ㄩ噸閲�
+ $("#HWaterRate").on('input change', function (data) {
+ var HWaterRate = $("#HWaterRate").val();
+ var HWeight = $("#HWeight").val();
+ var HWaterQty = HWeight * HWaterRate;
+ $("#HWaterQty").val(HWaterQty);
+
+ for (var i = 0; i < option.data.length; i++) {
+ var HMaterRuleType = option.data[i].HMaterRuleType;
+ var HMaterRuleExternType = option.data[i].HMaterRuleExternType;
+ if (HMaterRuleType == "鏌撴枡") {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWeight);
+ } else if (HMaterRuleType == "鍔╁墏") {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWaterQty * 0.001);
+ } else if (HMaterRuleType == "鍔╁墏锛堟寜甯冪畻锛�") {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWeight * 0.001);
+ } else if (HMaterRuleExternType == '缇婃瘺') {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWeight * 0.001);
+ }
+ }
+ table.render(option);
+ });
+ //#endregion
+
+ //#region 甯冮噸鍙樻洿锛岃绠楀瓙琛ㄩ噸閲�
+ $("#HWeight").on('input change', function (data) {
+ var HWaterRate = $("#HWaterRate").val();
+ var HWeight = $("#HWeight").val();
+ var HWaterQty = HWeight * HWaterRate;
+ $("#HWaterQty").val(HWaterQty);
+
+ for (var i = 0; i < option.data.length; i++) {
+ var HMaterRuleType = option.data[i].HMaterRuleType;
+ var HMaterRuleExternType = option.data[i].HMaterRuleExternType;
+ if (HMaterRuleType == "鏌撴枡") {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWeight);
+ } else if (HMaterRuleType == "鍔╁墏") {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWaterQty * 0.001);
+ } else if (HMaterRuleType == "鍔╁墏锛堟寜甯冪畻锛�") {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWeight * 0.001);
+ } else if (HMaterRuleExternType == '缇婃瘺') {
+ option.data[i].HQty = dealDoubleToFixed(option.data[i].HRate * HWeight * 0.001);
+ }
+ }
+ table.render(option);
+ });
+ //#endregion
+ });
+ //#endregion
+
+ //#region 妯″潡鎸夐挳瑙﹀彂浜嬩欢
+ //#region 澶嶅埗
+ form.on('submit(Copy)', function (data) {
+ clear();
+
+ var HInterID = $("#HInterID").val();
+ OperationType = 2;
+ set_CopyFromGrid(HInterID);
+
+ //$('#print-btn').addClass("layui-btn-disabled").attr("disabled", true);
+ });
+ //#endregion
+
+ //#region 鏂板
+ form.on('submit(Add)', function (data) {
+ clear();
+ OperationType = 1;
+ set_AddFNew();
+
+ //璇诲彇鏈湴瀛樺偍鏁版嵁锛屾牴鎹笂娆¤缃垵濮嬪寲鏁版嵁
+ get_ReadConfigFile();
+
+ $("#HProcExchBillNo").prop("disabled", false);
+ //$('#print-btn').addClass("layui-btn-disabled").attr("disabled", true);
+ });
+ //#endregion
+
+ //#region 淇濆瓨
+ form.on('submit(Saver)', function (data) {
+ var refSav = "";
+ if (OperationType == 1 || OperationType == 2) {
+ refSav = "Add";
+ }
+ if (OperationType == 3) {
+ refSav = "Update";
+ }
+ data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜�
+ var sMainStr = JSON.stringify(data.field);
+ var sSubStr = JSON.stringify(table.cache['mainTable']);
+ var sMainSub = sMainStr + ';' + sSubStr + ';' + refSav + ';' + sessionStorage["HUserName"];
+
+
+ if (!AllowLoadData(sSubStr))//鏁版嵁楠岃瘉
+ {
+ return false;
+ }
+ $.ajax(
+ {
+ type: "POST",
+ url: GetWEBURL() + "/Kf_MateOutBill/SaveGetMateOutBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ async: true,
+ data: { "msg": sMainSub },
+ dataType: "json",
+ success: function (data) {
+ if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () {
+ $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
+
+ //璁板綍鏈淇濆瓨鐨勬暟鎹紝鐢ㄤ簬涓嬩竴娆℃搷浣滄椂鍒濆鍖栫殑鏁版嵁
+ get_WriteConfigFile();
+
+ /*$('#print-btn').addClass("layui-btn-disabled").attr("disabled", false);*/
+ //var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
+ //parent.layer.close(index); //鍐嶆墽琛屽叧闂�
+ });
+ }
+ else {
+
+ f_alert(data.Message);
+ console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable));
+ }
+ layer.closeAll("loading");
+ },
+ error: function (err) {
+
+ f_alert("閿欒:" + err);
+ console.log("Reason" + sMainStr);
+ }
+ });
+ });
+ //#endregion
+
+ //#region 閫�鍑�
+ form.on('submit(Exit)', function (data) {
+ Pub_Close(1);
+ });
+ //#endregion
+
+ //#region 棰勮
+ form.on("submit(planview)", function (data) {
+ layer.open({
+ type: 2
+ , area: ['50%', '50%']
+ , title: '鎵撳嵃妯$増閫夋嫨'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + linterid.toString() + '&MyMsg=' + linterid.toString() + '&Type=Kf_MateOutBillList', 'yes']
+ , resize: false
+ })
+ });
+ //#endregion
+
+ //#region 鎵撳嵃
+ form.on("submit(print)", function (data) {
+ layer.open({
+ type: 2
+ , area: ['50%', '50%']
+ , title: '鎵撳嵃妯$増閫夋嫨'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + linterid.toString() + '&MyMsg=' + linterid.toString() + '&Type=Kf_MateOutBillList', 'yes']
+ , resize: false
+ })
+ });
+ //#endregion
+
+ //#region 鍏抽棴褰撳墠椤�
+ form.on('submit(Cancel)', function () {
+ parent.location.href = "../../../views/index.html"
+ //window.close();//鍏抽棴褰撳墠椤�
+ })
+ //#endregion
+
+ //#region 鐩戝惉鍗曞厓鏍肩紪杈� 鍗曞厓鏍肩紪杈戝悗 鍙樻洿
+ table.on('edit(mainTable)', function (obj) {
+ // 鍗曞厓鏍肩紪杈戜箣鍓嶇殑鍊�
+ var oldText = $(this).prev().text();
+ var value = obj.value //寰楀埌淇敼鍚庣殑鍊�
+ , data = obj.data //寰楀埌鎵�鍦ㄨ鎵�鏈夐敭鍊�
+ , field = obj.field; //寰楀埌瀛楁
+ //layer.msg('[ID: ' + data.id + '] ' + field + ' 瀛楁鏇存敼涓猴細' + value);
+
+ switch (field) {
+ //case "HDesignLife": //璁捐瀵垮懡
+ // value = isNaN(value) ? 0 : value;
+ // var HUseLife = isNaN(data.HUseLife) ? 0 : data.HUseLife;
+ // //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ // obj.update({
+ // HDesignLife: value, //璁捐瀵垮懡
+ // HLeaveLife: value - HUseLife, //鍓╀綑瀵垮懡=璁捐瀵垮懡-浣跨敤瀵垮懡
+ // });
+ // break;
+ //case "HLeaveLife": //鍓╀綑瀵垮懡
+ // var HDesignLife = isNaN(data.HDesignLife) ? 0 : data.HDesignLife;
+ // var HUseLife = isNaN(data.HUseLife) ? 0 : data.HUseLife;
+ // //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ // obj.tr.find('td[data-field=HLeaveLife] input').val(HDesignLife - HUseLife);
+ // obj.update({
+ // HLeaveLife: HDesignLife - HUseLife, //鍓╀綑瀵垮懡=璁捐瀵垮懡-浣跨敤瀵垮懡
+ // });
+ // break;
+ //case "HUseLife": //浣跨敤瀵垮懡
+ // var HDesignLife = isNaN(data.HDesignLife) ? 0 : data.HDesignLife;
+ // value = isNaN(value) ? 0 : value;
+ // //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ // obj.update({
+ // HLeaveLife: HDesignLife - value, //鍓╀綑瀵垮懡=璁捐瀵垮懡-浣跨敤瀵垮懡
+ // });
+ // break;
+ //case "HQty": //瀹炴敹鏁伴噺
+ // value = isNaN(value) ? 0 : value;
+ // var HPrice = isNaN(data.HPrice) ? 0 : data.HPrice;
+ // //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ // obj.update({
+ // HMoney: value * HPrice, //閲戦=瀹炴敹鏁伴噺*鍗曚环
+ // });
+ // break;
+ //case "HPrice": //鍗曚环
+ // value = isNaN(value) ? 0 : value;
+ // var HQty = isNaN(data.HQty) ? 0 : data.HQty;
+ // //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ // obj.update({
+ // HMoney: value * HQty, //閲戦=瀹炴敹鏁伴噺*鍗曚环
+ // });
+ // break;
+ //case "HMoney": //閲戦
+ // var HPrice = isNaN(data.HPrice) ? 0 : data.HPrice;
+ // var HQty = isNaN(data.HQty) ? 0 : data.HQty;
+ // //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ // obj.update({
+ // HMoney: HPrice * HQty, //閲戦=瀹炴敹鏁伴噺*鍗曚环
+ // });
+ // break;
+ case "HRate": //鐢ㄩ噺
+ value = (value * 1).toFixed(6);
+
+ var HWeight = $("#HWeight").val();
+ var HWaterQty = $("#HWaterQty").val();
+ var HRate = value;
+ var HQty = 0;
+ var HMaterRuleType = obj.data.HMaterRuleType;
+ var HMaterRuleExternType = obj.data.HMaterRuleExternType;
+ if (HMaterRuleType == "鏌撴枡") {
+ HQty = dealDoubleToFixed(HRate * HWeight);
+ } else if (HMaterRuleType == "鍔╁墏") {
+ HQty = dealDoubleToFixed(HRate * HWaterQty * 0.001);
+ } else if (HMaterRuleType == "鍔╁墏锛堟寜甯冪畻锛�") {
+ HQty = dealDoubleToFixed(HRate * HWeight * 0.001);
+ } else if (HMaterRuleExternType == '缇婃瘺') {
+ HQty = dealDoubleToFixed(HRate * HWeight * 0.001);
+ }
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ HRate: value,
+ HQty: HQty
+ });
+ table.render(option);
+ break;
+ case "HMaterRuleType":
+ var HWeight = $("#HWeight").val();
+ var HWaterQty = $("#HWaterQty").val();
+ var HRate = obj.data.HRate;
+ var HQty = 0;
+ var HMaterRuleType = value;
+ if (HMaterRuleType == "鏌撴枡") {
+ HQty = dealDoubleToFixed(HRate * HWeight);
+ } else if (HMaterRuleType == "鍔╁墏") {
+ HQty = dealDoubleToFixed(HRate * HWaterQty * 0.001);
+ } else if (HMaterRuleType == "鍔╁墏锛堟寜甯冪畻锛�") {
+ HQty = dealDoubleToFixed(HRate * HWeight * 0.001);
+ }
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ HQty: HQty
+ });
+ break;
+ default:
+ }
+ });
+ //#endregion
+
+ //#region 鐩戝惉鎻愪氦
+ form.verify({
+ numberOrEmpty: function (value, item) {
+ // if (value != '') {
+ if (!/^\d+$/.test(value)) {
+ return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0';
+ }
+ //}
+ }
+ });
+ //#endregion
+ //#endregion
+
+ //#endregion
+
+ //#region 姝ら〉闈㈡墍鏈夋柟娉�
+ //#region 娓呯┖鐣岄潰
+ function clear() {
+ $("#HDeptID").val("0");
+ $("#HDeptName").val("");
+ $("#HProcExchInterID").val("0");
+ $("#HProcExchEntryID").val("0");
+ $("#HProcExchBillNo").val("");
+ $("#HICMOInterID").val("0");
+ $("#HICMOEntryID").val("0");
+ $("#HICMOBillNo").val("");
+ $("#HMaterID").val("0");
+ $("#HMaterName").val("");
+ $("#HModel").val("");
+ $("#HModel2").val("");
+ $("#HPieceQty").val("");
+ $("#HCusID").val("0");
+ $("#HCusName").val("");
+ $("#HWeight").val("");
+ $("#HMachineSpeed").val("");
+ $("#HWaterRush").val("");
+ $("#HWaterQty").val("");
+ $("#HWaterRate").val("");
+ $("#HMaterEmpID").val("0");
+ $("#HMaterEmpName").val("");
+ $("#HRemark").val("");
+
+ $("#HWHID").val("0");
+ $("#HWHName").val("");
+ $("#HSecManagerID").val("0");
+ $("#HSecManagerName").val("");
+ $("#HKeeperID").val("0");
+ $("#HKeeperName").val("");
+ $("#HManagerID").val("0");
+ $("#HManagerName").val("");
+ $("#HSourceBillType").val("");
+ $("#XDH").val("");
+
+ $("#HVerNo").val("");
+ $("#HLong").val("");
+ $("#HSingleWeight").val("0");
+ $("#HMaterSumWeight").val("0");
+ }
+ //#endregion
+
+ //#region 鏃ユ湡鏍煎紡鍖�
+ function formatDate(date) {
+ var d = new Date(date),
+ month = '' + (d.getMonth() + 1),
+ day = '' + d.getDate(),
+ year = d.getFullYear();
+
+ if (month.length < 2) month = '0' + month;
+ if (day.length < 2) day = '0' + day;
+
+ return [year, month, day].join('-');
+ }
+ //#endregion
+
+ //#region 璇诲彇閰嶇疆鏂囦欢
+ function get_ReadConfigFile() {
+ //鑾峰彇鏈湴瀛樺偍鐨勬暟鎹�
+ var data = localStorage.getItem("Kf_MateOutBillLEdit");
+ if (data != null) {
+ var data2 = JSON.parse(data);
+ $("#HDeptID").val(data2["HDeptID"]);
+ $("#HDeptName").val(data2["HDeptName"]);
+ $("#HMaterEmpID").val(data2["HMaterEmpID"]);
+ $("#HMaterEmpName").val(data2["HMaterEmpName"]);
+ form.render('select');
+ }
+ }
+ //#endregion
+
+ //#region 瀛樺偍閰嶇疆鏂囦欢
+ function get_WriteConfigFile() {
+ //娓呯┖鏈湴瀛樺偍鐨勬暟鎹�
+ localStorage.removeItem("Kf_MateOutBillLEdit");
+ var data = {
+ HDeptID: $("#HDeptID").val()
+ , HDeptName: $("#HDeptName").val()
+ , HMaterEmpID: $("#HMaterEmpID").val()
+ , HMaterEmpName: $("#HMaterEmpName").val()
+ }
+ //鏈湴瀛樺偍
+ localStorage.setItem("Kf_MateOutBillLEdit", JSON.stringify(data));
+ }
+ //#endregion
+
+ //#region 鍒濆鍖栬〃鍗曟彃浠�
+ function set_InitFrom() {
+ laydate.render({
+ elem: '#HDate'
+ });
+ }
+ //#endregion
+
+ //#region 鍒ゆ柇寰�鏉ュ崟浣嶇被鍨�
+ function getSupType() {
+ var type = $("#HSupTypeID").val();
+ console.log(type)
+ switch (type) {
+ case '1':
+ return "SupplierInformation";
+ break;
+ case '2':
+ return "CustomerInformation";
+ break;
+ case '3':
+ return "DeptInformation";
+ break;
+ }
+ }
+ //#endregion
+
+ //#region 鑾峰彇鏈�澶у崟鎹彿
+ function get_MAXNum() {
+ //鑾峰彇鏈�澶у崟鎹彿 new
+ $("#HInterID").val("0");
+ $("#HBillNo").val("");
+ $.ajax({
+ url: GetWEBURL() + "/WEBSController/GetMaxBillNoAndID_Json",
+ type: "GET",
+ data: { "HBillType": sBillType },
+ success: function (d) {
+ //console.log(d.data);
+ $("#HBillNo").val(d.data[0].HBillNo);
+ $("#HInterID").val(d.data[0].HInterID);
+ $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+ linterid = $("#HInterID").val();
+ }
+ });
+ }
+ //#endregion
+
+ //#region 鍒濆鍖栨槑缁嗚〃鏍�
+ function set_InitGrid() {
+ columns = [
+ { type: 'checkbox', fixed: 'left' }
+ , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe", width: 100 }
+ , { field: 'HMaterID', title: 'HMaterID', width: 100, hide: true }
+ , { field: 'HMaterCode', title: '鐗╂枡浠g爜', edit: 'text', event: 'HMaterCode', width: 100 }
+ , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 100 }
+ , { field: 'HMaterRuleType', title: '鐗╂枡鍏紡', width: 100 }
+ , { field: 'HMaterRuleExternType', title: '鐗╂枡鍏紡2', width: 100 }
+ , { field: 'HMaterSpec', title: '瑙勬牸鍨嬪彿', width: 100 }
+ , { field: 'HUnitID', title: 'HUnitID', width: 100, hide: true }
+ , { field: 'HUnitCode', title: '璁¢噺鍗曚綅浠g爜', edit: 'text', event: 'HUnitCode', width: 100, hide: true }
+ , { field: 'HUnitName', title: '璁¢噺鍗曚綅', width: 100 }
+ , { field: 'HQtyMust', title: '搴斿彂鏁伴噺', width: 100, hide: true }
+ , { field: 'HRate', title: '鐢ㄩ噺鈥�', edit: 'text', width: 100 }
+ , { field: 'HQty', title: '閲嶉噺', edit: 'text', width: 100 }
+ , { field: 'HWeight', title: '瀹為檯绉伴噸', width: 100 }
+ , { field: 'HPrice', title: '鍗曚环', width: 100, hide: true }
+ , { field: 'HMoney', title: '閲戦', width: 100, hide: true }
+ , { field: 'HWHID', title: 'HWHID', width: 100, hide: true, hide: true }
+ , { field: 'HWHCode', title: '鍙戞枡浠撳簱浠g爜', edit: 'text', event: 'HWHCode', width: 120, hide: true }
+ , { field: 'HWHName', title: '鍙戞枡浠撳簱鍚嶇О', width: 120, hide: true }
+ , { field: 'HRemark', title: '澶囨敞', edit: 'text', width: 100 }
+ , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
+ ];
+ option = {
+ id: 'mainTable'
+ , elem: '#mainTable'
+ , toolbar: '#toolbarDemo'
+ , page: false
+ , cellMinWidth: 120
+ , height: 500
+ , cols: [columns]
+ , limit: 500 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
+ , done: function (res, curr, count) {
+ }
+ };
+ }
+ //#endregion
+
+ //#region 鍒濆姹囨�讳俊鎭�
+ function set_CountGrid() {
+ //琛ㄥご
+ columns = [
+ { type: 'checkbox', fixed: 'left' }
+ , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe", width: 100 }
+ , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', edit: 'text', event: 'HMaterCode', width: 100 }
+ , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', edit: 'text', width: 100 }
+ , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', edit: 'text', width: 100 }
+ , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', edit: 'text', width: 100 }
+ , { field: '鎵规', title: '鎵规', edit: 'text', width: 100 }
+ , { field: '瀹炴敹鏁伴噺', title: '瀹炴敹鏁伴噺', edit: 'text', width: 100 }
+ , { field: 'hwhid1', title: 'HWHID', edit: 'text', width: 100, hide: true }
+ , { field: '鏀舵枡浠撳簱浠g爜', title: '鏀舵枡浠撳簱浠g爜', edit: 'text', event: 'HWHCode', width: 120 }
+ , { field: '鏀舵枡浠撳簱', title: '鏀舵枡浠撳簱鍚嶇О', edit: 'text', width: 120 }
+ , { field: '琛ㄤ綋澶囨敞', title: '澶囨敞', edit: 'text', width: 100 }
+ ];
+ option1 = {
+ id: 'mainTable1'
+ , elem: '#mainTable1'
+ , height: 500
+ , page: true
+ , limit: 500
+ , cellMinWidth: 120
+ , height: 500
+ , cols: [columns]
+ , done: function (res, curr, count) {
+ }
+ };
+ }
+ //#endregion
+
+ //#region 鏃犳簮鍗曟柊澧�
+ function set_AddFNew() {
+ //鑾峰彇鏈�澶у崟鎹彿
+ get_MAXNum();
+ option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterRuleType": "", "HMaterRuleExternType": "", "HMaterSpec": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HQtyMust": 0, "HRate": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HRemark": "", "HWeight": "0" }];
+ table.render(option);
+ }
+ //#endregion
+
+ //#region 澶嶅埗
+ function set_CopyFromGrid(linterid) {
+ //鏍规嵁鎵�澶嶅埗鍗曟嵁鐨勫唴鐮佽幏鍙栧崟鎹俊鎭紝骞跺垵濮嬪寲椤甸潰
+ option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HMaterRuleType": "", "HMaterRuleExternType": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HQtyMust": 0, "HRate": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HRemark": "" }];
+ set_EditForm(linterid); //缂栬緫鑾峰彇琛ㄥご
+ set_EditGrid(linterid); //缂栬緫鑾峰彇琛ㄤ綋
+
+ for (var i = 0; i < option.data.length; i++) {
+ option.data[i].HWeight = "0";
+ }
+
+ table.render(option);
+
+ //瑕嗙洊鍗曟嵁鍐呯爜銆佸崟鎹彿銆佹棩鏈�
+ get_MAXNum();
+
+ //娓呯┖ 浠诲姟鍗曞彿銆佸伐鑹哄崟鍙�
+ $("#HICMOInterID").val("0");
+ $("#HICMOEntryID").val("0");
+ $("#HICMOBillNo").val("");
+ $("#HProcExchInterID").val("0");
+ $("#HProcExchEntryID").val("0");
+ $("#HProcExchBillNo").val("");
+
+ $("#HProcExchBillNo").prop("disabled", false);
+ }
+ //#endregion
+
+ //#region 缂栬緫
+ function set_EditFromGrid(linterid) {
+ option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HMaterRuleType": "", "HMaterRuleExternType": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HQtyMust": 0, "HRate": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HRemark": "" }];
+ set_EditForm(linterid); //缂栬緫鑾峰彇琛ㄥご
+ set_EditGrid(linterid); //缂栬緫鑾峰彇琛ㄤ綋
+ table.render(option);
+
+ $("#HProcExchBillNo").prop("disabled", true);
+ $("#HICMOBillNo").prop("disabled", true);
+ }
+ //#endregion
+
+ //#region 缂栬緫鑾峰彇琛ㄥご
+ function set_EditForm(linterid) {
+ $.ajax({
+ url: GetWEBURL() + "Kf_MateOutBill/Kf_MateOutBillListCheckDetai",
+ async: false,
+ type: "GET",
+ data: {
+ "HID": linterid
+ },
+ success: function (result) {
+
+ if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ var data = result.data.h_v_Sc_MouldProdInHouseBillList[0];
+ form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+
+ //, "HInnerBillNo": data.鍐呴儴鍗曟嵁鍙�
+ //"HWHID": data.HWHIDMain //浠撳簱ID
+ //, "HWHName": data.浠撳簱 //浠撳簱鍚嶇О
+ //, "HSecManagerID": data.HSecManagerID //楠屾敹鍛業D
+ //, "HSecManagerName": data.棰嗘枡鍛� //楠屾敹鍛樺悕绉�
+ //, "HKeeperID": data.HKeeperID //淇濈鍛業D
+ //, "HKeeperName": data.淇濈鍛� //淇濈鍛樺悕绉�
+ //, "HManagerID": data.HManagerID //淇濈鍛樺悕绉�
+ //, "HMangerName": data.涓荤 //淇濈鍛樺悕绉�
+ //, "HSourceBillType": data.婧愬崟绫诲瀷 //婧愬崟绫诲瀷
+ //, "XDH": "" //閫夊崟鍙�
+
+ "HBillNo": data.鍗曟嵁鍙�
+ , "HDate": formatDate(data.鏃ユ湡)
+ , "HDeptID": data.HDeptID //閮ㄩ棬ID
+ , "HDeptName": data.閮ㄩ棬 //閮ㄩ棬鍚嶇О
+ , "HRemark": data.琛ㄥご澶囨敞 //澶囨敞
+ , "HICMOInterID": data.浠诲姟鍗曞唴鐮�
+ , "HICMOEntryID": data.浠诲姟鍗曞瓙鍐呯爜
+ , "HICMOBillNo": data.浠诲姟鍗曞彿
+ , "HProcExchInterID": data.宸ュ簭娴佽浆鍗″唴鐮�
+ , "HProcExchEntryID": data.宸ュ簭娴佽浆鍗″瓙鍐呯爜
+ , "HProcExchBillNo": data.宸ュ簭娴佽浆鍗″彿
+ , "HMaterID": data.涓讳骇鍝佸唴鐮�
+ , "HMaterName": data.涓讳骇鍝佸悕绉�
+ , "HVerNo": data.鑺辩増鍙�
+ , "HModel": data.瑙勬牸鍨嬪彿1
+ , "HModel2": data.瑙勬牸鍨嬪彿2
+ , "HPieceQty": data.鍙暟
+ , "HCusID": data.瀹㈡埛鍐呯爜
+ , "HCusName": data.瀹㈡埛鍚嶇О
+ , "HWeight": data.閲嶉噺
+ , "HLong": data.绫虫暟
+ , "HSingleWeight": data.鍗曟《閲嶉噺
+ , "HMaterSumWeight": data.鎬绘祮閲嶉噺
+ , "HMaterEmpID": data.鎵撴祮浜哄唴鐮�
+ , "HMaterEmpName": data.鎵撴祮浜哄悕绉�
+ , "HMachineSpeed": data.鏈洪��
+ , "HWaterRush": data.姘村啿
+ , "HWaterQty": data.姘撮噺
+ , "HWaterRate": data.姘存瘮
+ , "HRemark": data.琛ㄥご澶囨敞
+ });
+
+ } else {
+ layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+ }
+ }, error: function () {
+ layer.alert("鍙戠敓閿欒!", { icon: 5 });
+ }
+ });
+ }
+ //#endregion
+
+ //#region 缂栬緫鑾峰彇琛ㄤ綋
+ function set_EditGrid(linterid) {
+ $("#HInterID").val(linterid);//淇敼鏃朵富琛↖D
+ //缂栬緫鍔犺浇鏁版嵁
+ $.ajax({
+ url: GetWEBURL() + 'Kf_MateOutBill/Kf_MateOutBillListProjectDetai',
+ async: false,
+ type: "GET",
+ data: { "sqlWhere": " and hmainid=" + linterid },
+ success: function (result) {
+ if (result.count == 1) {
+ option.data = result.list[0];
+ for (var i = 0; i < option.data.length; i++) {
+ option.data[i]["HRate"] = (option.data[i]["HRate"] * 1).toFixed(6);
+ }
+ table.render(option);
+ //option1.data = result.list[1];
+ //table.render(option1);
+
+ } else {
+ layer.alert(result.code + result.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.close();
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+ }
+ //#endregion
+
+ //#region 鍦ㄦ湯灏惧鍔犱竴琛�
+ function btnAddLine(NewRow) {
+ table.cache["mainTable"].push(NewRow);
+ option.data = table.cache["mainTable"];
+ table.render(option);
+ //rows++;
+ layer.msg('澧炲姞涓�琛屾寜閽紒')
+ }
+ //#endregion
+
+ //#region 鍦ㄦ寚瀹氳涓嬫彃鍏ヤ竴琛�
+ function btnInsertLine(NewRow) {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (checkStatus.data.length === 1) {
+ var tables = []; //瀛樺偍鎻掑叆涓�琛屽悗鐨勮〃鏍兼暟鎹�
+ //鑾峰彇琛ㄦ牸鐨勫叏閮ㄨ
+ var rowList = table.cache['mainTable'];
+ for (var i = 0; i < rowList.length; i++) { //閬嶅巻琛ㄦ牸鐨勮
+ tables.push(option.data[i]);
+ if (rowList[i].LAY_CHECKED == true) { //鑾峰彇閫変腑琛岀殑浣嶇疆
+ tables.push(NewRow);
+ }
+ }
+ option.data = tables;
+ table.render(option);
+ } else {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+ }
+ }
+ //#endregion
+
+ //#region 澶嶅埗涓�琛�
+ function btnCopyLine(data) {
+ var copydata = JSON.stringify(data);
+ if (data.length <= 0) {
+ layer.msg("璇烽�夋嫨闇�瑕佸鍒剁殑涓�琛岋紒");
+ }
+ else if (data.length > 1) {
+ layer.msg("鍙兘閫夋嫨澶嶅埗涓�琛岋紒");
+ }
+ else {
+ var copydata2 = copydata.substring(1, copydata.length);//鍘婚櫎棣栬瀛楃'['
+ var copyrow = copydata2.substring(0, copydata2.length - 1);//鍘婚櫎鏈熬瀛楃']'
+ table.cache["mainTable"].push(JSON.parse(copyrow));//灏嗗鍒剁殑琛屽己杞垚json杩藉姞鍒拌〃鏍间笂
+ option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓�
+ //璁剧疆澶嶅埗寰楀埌鐨勮褰曠殑瀹為檯绉伴噸涓�0
+ option.data[option.data.length - 1].HWeight = "0";
+
+ table.render(option);//灏嗘暟鎹覆鏌撳埌琛ㄦ牸涓�
+ }
+ }
+ //#endregion
+
+ //#region 涓婄Щ
+ function btn_up() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (data.length == 1) {
+ var tables = [];
+ //鑾峰彇琛ㄦ牸鐨勫叏閮ㄨ
+ var rowList = table.cache['mainTable'];
+ for (var i = 0; i < rowList.length; i++) { //閬嶅巻琛ㄦ牸鐨勮
+ if (rowList[i].LAY_CHECKED == true) { //鑾峰彇閫変腑琛岀殑浣嶇疆
+ //濡傛灉鏄涓�琛屼笂绉伙紝鍒欏け璐ュ苟鎻愰啋
+ if (i == 0) {
+ layer.msg("绗竴琛屾暟鎹棤娉曚笂绉伙紒");
+ return;
+ }
+ tables.push(option.data[i - 1]);
+ data[0].LAY_CHECKED = true;
+ option.data[i - 1] = data[0];
+ option.data[i] = tables[0];
+ table.render(option);
+ break;
+ }
+ }
+ } else {
+ layer.msg("璇烽�夋嫨涓�琛屾暟鎹紒");
+ }
+ }
+ //#endregion
+
+ //#region 涓嬬Щ
+ function btn_under() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (data.length == 1) {
+ var tables = [];
+ //鑾峰彇琛ㄦ牸鐨勫叏閮ㄨ
+ var rowList = table.cache['mainTable'];
+ for (var i = 0; i < rowList.length; i++) { //閬嶅巻琛ㄦ牸鐨勮
+ if (rowList[i].LAY_CHECKED == true) { //鑾峰彇閫変腑琛岀殑浣嶇疆
+ //濡傛灉鏄渶鍚庝竴琛屼笅绉伙紝鍒欏け璐ュ苟鎻愰啋
+ if (i == option.data.length - 1) {
+ layer.msg("鏈�鍚庝竴琛屾暟鎹棤娉曚笅绉伙紒");
+ return;
+ }
+
+
+ tables.push(option.data[i + 1]);
+ data[0].LAY_CHECKED = true;
+ option.data[i + 1] = data[0];
+ option.data[i] = tables[0];
+ table.render(option);
+ break;
+ }
+ }
+ } else {
+ layer.msg("璇烽�夋嫨涓�琛屾暟鎹紒");
+ }
+ }
+ //#endregion
+
+ //#region 琛ㄦ牸琛屽唴浜嬩欢鍒犻櫎
+ function set_GridDelete(obj) {
+ var data = obj.data;
+ var rowIndex = $(obj.tr).attr("data-index");
+ if (obj.event === 'del') {
+ layer.confirm('鐪熺殑鍒犻櫎琛屼箞', function (index) {
+ console.log("绱㈠紩涓�:" + rowIndex);
+ if (rowIndex === '0') {
+ layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�');
+ } else {
+ //obj.del();
+ //layer.close(index);
+ var oldData = table.cache["mainTable"];
+ oldData.splice(obj.tr.data('index'), 1);
+ option.data = oldData;
+ table.render(option);
+ layer.close(index);
+ }
+ });
+ }
+ }
+ //#endregion
+
+ //#region 琛ㄦ牸琛屽唴浜嬩欢蹇嵎閿瓫閫�
+ function set_GridCellCheck(obj) {
+ $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
+ if (event.key == "F7") {
+ //妯″叿淇℃伅 濡傛灉鍦ㄦā鍏蜂唬鐮佸垪 鎸塅7
+ if (obj.event === 'HMaterCode') //妯″叿淇℃伅 濡傛灉鍦ㄦā鍏蜂唬鐮佸垪 鎸塅7
+ {
+ var rowIndexGlob = 0
+ //椤甸潰灞�-鑷畾涔� //F7閫夋嫨妯″叿
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '鐗╂枡鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.html?openType=2', '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('璇烽�夋嫨鏁版嵁');
+ //}
+ //console.log(obj.data);
+
+
+ var rowIndex = rowIndexGlob = $(obj.tr).attr("data-index") * 1;
+ for (var i = 0; i < checkStatus.data.length; i++) {
+ if (rowIndex + i >= option.data.length) {
+ var NewRow = { "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterRuleType": "", "HMaterRuleExternType": "", "HMaterSpec": "", "HBatchNo": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HUseLife": 0, "HQtyMust": 0, "HRate": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HSPID": 0, "HSPCode": "", "HSPName": "", "HStockOrgID": sessionStorage["OrganizationID"], "HRemark": "" };
+ btnAddLine(NewRow);
+ }
+
+ var HMaterID = checkStatus.data[i].HItemID;
+ var resultData = getMaterialByMaterID(HMaterID);
+ option.data[rowIndex + i].HMaterID = resultData.HMaterID;
+ option.data[rowIndex + i].HMaterCode = resultData.HMaterNumber;
+ option.data[rowIndex + i].HMaterName = resultData.HMaterName;
+ option.data[rowIndex + i].HMaterRuleType = resultData.HMaterRuleType;
+ option.data[rowIndex + i].HMaterRuleExternType = resultData.HMaterRuleExternType
+ option.data[rowIndex + i].HMaterSpec = resultData.HMaterModel;
+ option.data[rowIndex + i].HUnitID = resultData.HUnitID;
+ option.data[rowIndex + i].HUnitCode = resultData.HUnitNumber;
+ option.data[rowIndex + i].HUnitName = resultData.HUnitName;
+
+ option.data[rowIndex + i].HDesignLife = 0;
+ option.data[rowIndex + i].HLeaveLife = 0;
+ option.data[rowIndex + i].HMoney = 0;
+
+
+ //鏍规嵁鐗╂枡鐨� 鐗╂枡鍏紡 璁$畻 閲嶉噺
+ var HWeight = $("#HWeight").val();
+ var HWaterQty = $("#HWaterQty").val();
+ if (option.data[rowIndex + i].HMaterRuleType == "鏌撴枡") {
+ option.data[rowIndex + i].HQty = dealDoubleToFixed(option.data[rowIndex + i].HRate * HWeight);
+ } else if (option.data[rowIndex + i].HMaterRuleType == "鍔╁墏") {
+ option.data[rowIndex + i].HQty = dealDoubleToFixed(option.data[rowIndex + i].HRate * HWaterQty * 0.001);
+ } else if (option.data[rowIndex + i].HMaterRuleType == "鍔╁墏锛堟寜甯冪畻锛�") {
+ option.data[rowIndex + i].HQty = dealDoubleToFixed(option.data[rowIndex + i].HRate * HWeight * 0.001);
+ } else if (option.data[rowIndex + i].HMaterRuleExternType == "缇婃瘺") {
+ option.data[rowIndex + i].HQty = dealDoubleToFixed(option.data[rowIndex + i].HRate * HWeight * 0.001);
+ }
+ }
+ table.render(option);
+ layer.closeAll();
+ //layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+ if (OptionData.length > 0) {
+ obj.update({
+ "HMaterID": OptionData[0].HItemID
+ , "HMaterCode": OptionData[0].鐗╂枡浠g爜
+ , "HMaterName": OptionData[0].鐗╂枡鍚嶇О
+ , "HMaterSpec": OptionData[0].瑙勬牸鍨嬪彿
+ , "HUnitID": OptionData[0].HUnitID
+ , "HUnitName": OptionData[0].璁¢噺鍗曚綅鍚嶇О
+ })
+
+ var resultData = getMaterialByMaterID(OptionData[0].HItemID);
+ obj.update({
+ HMaterRuleType: resultData.HMaterRuleType,
+ HMaterRuleExternType: resultData.HMaterRuleExternType,
+ HMaterID: resultData.HMaterID,
+ HMaterCode : resultData.HMaterNumber,
+ HMaterName : resultData.HMaterName,
+ HMaterSpec : resultData.HMaterModel,
+ HUnitID : resultData.HUnitID,
+ HUnitCode : resultData.HUnitNumber,
+ HUnitName : resultData.HUnitName,
+
+ HDesignLife : 0,
+ HLeaveLife : 0,
+ HMoney : 0,
+
+ })
+
+ OptionData = []
+
+ }
+
+ }
+ });
+ }
+ //杈呭姪灞炴�т俊鎭�
+ if (obj.event === 'HPropertyCode') //杈呭姪灞炴�т俊鎭�
+ {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '杈呭姪灞炴�у垪琛�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/PropertyInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ HPropertyID: checkStatus.data[0].HItemID,
+ HPropertyCode: checkStatus.data[0].HNumber,
+ HPropertyName: checkStatus.data[0].HName,
+ });
+
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+ obj.update({
+ "HPropertyID": OptionData.HItemID
+ , "HPropertyCode": OptionData.HNumber
+ , "杈呭姪灞炴��": OptionData.HName
+ })
+ }
+ });
+ }
+
+ //璁¢噺鍗曚綅浠g爜
+ if (obj.event === 'HUnitCode') //璁¢噺鍗曚綅浠g爜
+ {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '璁¢噺鍗曚綅鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/UnitInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ HUnitID: checkStatus.data[0].HItemID,
+ HUnitCode: checkStatus.data[0].HNumber,
+ HUnitName: checkStatus.data[0].HName,
+ });
+
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+ if (OptionData.length > 0) {
+ obj.update({
+ "HUnitID": OptionData[0].HItemID
+ , "璁¢噺鍗曚綅": OptionData[0].璁¢噺鍗曚綅鍚嶇О
+ })
+ OptionData = []
+ }
+ }
+ });
+ }
+ //浠撳簱浠g爜
+ if (obj.event === 'HWHCode') //浠撳簱浠g爜
+ {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '浠撳簱鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/WareHouseInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ HWHID: checkStatus.data[0].HItemID,
+ HWHCode: checkStatus.data[0].HNumber,
+ HWHName: checkStatus.data[0].HName,
+ HSPID: "",
+ HSPCode: "",
+ HSPName: "",
+
+ });
+ ////琛ㄥご浠撳簱涓虹┖鏃� 缁戝畾鏄庣粏琛屼粨搴撲俊鎭�
+ //if ($("#HWHID").val() == '' || $("#HWHID").val() == null) {
+ // $("#HWHName").val(checkStatus.data[0].HName);
+ // $("#HWHID").val(checkStatus.data[0].HItemID);
+ //}
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+ }
+ });
+ }
+ //浠撲綅浠g爜
+ if (obj.event === 'HSPCode') //浠撲綅浠g爜
+ {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '浠撲綅鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/WareLocationInformation.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('璇烽�夋嫨鏁版嵁');
+ }
+
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ HSPID: checkStatus.data[0].HItemID,
+ HSPCode: checkStatus.data[0].HNumber,
+ HSPName: checkStatus.data[0].HName,
+ });
+
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ }
+ });
+ }
+ obj.event = "";
+ return false;
+ }
+ })
+ }
+ //#endregion
+
+ //?
+ function f_alert(sMsg) {
+ layer.alert(sMsg, { icon: 5 });
+
+ }
+
+ //#region 闈炵┖楠岃瘉
+ function AllowLoadData(sSubStr) {
+ var Result = true;
+
+ //#region 涓昏〃鏍¢獙
+ var ref = /^\d+(\.\d+)?$/;
+ var temp = "";
+
+ //if ($("#HWHID").val() == '' || $("#HWHID").val() == null) {
+ // layer.msg("浠撳簱涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+ //if ($("#HSecManagerID").val() == '' || $("#HSecManagerID").val() == null) {
+ // layer.msg("棰嗘枡鍛樹笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+ //if ($("#HKeeperID").val() == '' || $("#HKeeperID").val() == null) {
+ // layer.msg("淇濈鍛樹笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+ //if ($("#HManagerID").val() == '' || $("#HManagerID").val() == null) {
+ // layer.msg("涓荤涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+
+ if ($("#HBillNo").val() == '' || $("#HBillNo").val() == null) {
+ layer.msg("鍗曟嵁鍙蜂笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ if ($("#HDate").val() == '' || $("#HDate").val() == null) {
+ layer.msg("鏃ユ湡涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ if ($("#HDeptID").val() == '0' || $("#HDeptID").val() == null) {
+ layer.msg("杞﹂棿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ //if ($("#HProcExchBillNo").val() == '' || $("#HProcExchBillNo").val() == null) {
+ // layer.msg("宸ヨ壓鍗曞彿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+
+ //if ($("#HICMOBillNo").val() == '' || $("#HICMOBillNo").val() == null) {
+ // layer.msg("鐢熶骇璁㈠崟鍙蜂笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+
+ if ($("#HMaterID").val() == '0' || $("#HMaterID").val() == null) {
+ layer.msg("棰滆壊涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ //if ($("#HCusID").val() == '0' || $("#HCusID").val() == null) {
+ // layer.msg("瀹㈡埛涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+
+ if ($("#HMaterEmpID").val() == '0' || $("#HMaterEmpID").val() == null) {
+ layer.msg("鎵撴祮浜轰笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ temp = $("#HWeight").val() + "";
+ if (temp == "") {
+ layer.msg("甯冮噸涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ } else if (!ref.test(temp)) {
+ layer.msg("甯冮噸锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ //var HProcExchBillNo = $("#HProcExchBillNo").val();
+ //var resultData = getHWeightByHProcExchBillNo(HProcExchBillNo);
+ //if (typeof (resultData.HWeight) == "undefined") {
+ // return Result = false;
+ //} else {
+ // var HWeight = resultData.HWeight * 1;
+ // temp = temp * 1;
+ // if (temp > HWeight) {
+ // layer.msg("甯冮噸涓嶈兘瓒呭嚭宸ヨ壓鍗曞搴旀暟閲忥紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ // }
+ //}
+
+ //temp = $("#HLong").val() + "";
+ //if (temp == "") {
+ // layer.msg("绫虫暟涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //} else if (!ref.test(temp)) {
+ // layer.msg("绫虫暟锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+
+ //temp = $("#HSingleWeight").val() + "";
+ //if (temp == "") {
+ // layer.msg("鍗曟《閲嶉噺涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //} else if (!ref.test(temp)) {
+ // layer.msg("鍗曟《閲嶉噺锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+
+ //temp = $("#HMaterSumWeight").val() + "";
+ //if (temp == "") {
+ // layer.msg("鎬绘祮閲嶉噺涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //} else if (!ref.test(temp)) {
+ // layer.msg("鎬绘祮閲嶉噺锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+
+ temp = $("#HMachineSpeed").val() + "";
+ if (temp == "") {
+ layer.msg("鏈洪�熶笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ } else if (!ref.test(temp)) {
+ layer.msg("鏈洪�燂細璇疯緭鍏ラ潪璐熸暟锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ temp = $("#HWaterRush").val() + "";
+ if (temp == "") {
+ layer.msg("姘村啿涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ } else if (!ref.test(temp)) {
+ layer.msg("姘村啿锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ temp = $("#HWaterQty").val() + "";
+ if (temp == "") {
+ layer.msg("姘撮噺涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ } else if (!ref.test(temp)) {
+ layer.msg("姘撮噺锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+ temp = $("#HWaterRate").val() + "";
+ if (temp == "") {
+ layer.msg("姘存瘮涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ } else if (!ref.test(temp)) {
+ layer.msg("姘存瘮锛氳杈撳叆闈炶礋鏁帮紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+
+
+ //#endregion
+
+
+
+ //#region 瀛愯〃鏍¢獙
+ if (typeof (sSubStr) == "undefined" || sSubStr == "") {
+ layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+ if (typeof (sSubStr) != "undefined" && typeof (sSubStr) != "") {
+ sSubStr = JSON.parse(sSubStr);
+ for (var i = 0; i < sSubStr.length; i++) {
+ if (sSubStr[i].HMaterID == "0") {
+ layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鐗╂枡淇℃伅涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+ if (sSubStr[i].HUnitID == "0") {
+ layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,璁¢噺鍗曚綅涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+ if (sSubStr[i].HMaterRuleType == null || sSubStr[i].HMaterRuleType == "") {
+ layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鐗╂枡鍏紡涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+ temp = sSubStr[i].HRate + "";
+ if (temp == "" || temp * 1 == "0") {
+ layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鐢ㄩ噺涓虹┖鎴栦负0!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ } else if (!ref.test(temp)) {
+ layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鐢ㄩ噺璇疯緭鍏ラ潪璐熸暟!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return Result = false;
+ }
+ //if (sSubStr[i].HWHID == "") {
+ // layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鍙戞枡浠撳簱涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return Result = false;
+ //}
+ }
+ }
+ else {
+ return Result = true;
+ }
+ //#endregion
+
+
+ //#region 瀛愯〃鍏抽敭瀛楁閲嶅妫�楠�
+ var num = [];
+ for (var i = 0; i < option.data.length; i++) {
+ temp = option.data[i]["HMaterID"];
+ if ($.inArray(temp, num) != -1) {
+ layer.msg("绗�" + (i + 1) + "琛岋細鐗╂枡閲嶅锛岃閲嶆柊閫夋嫨锛�");
+ console.log(option);
+ return Result = false;
+ }
+ num.push(temp);
+ }
+ //#endregion
+
+ return Result;
+ }
+ //#endregion
+
+ //#region 鏍规嵁宸ヨ壓鍗曞彿鑾峰彇琛ㄥご淇℃伅
+ function getMainInfoByHProcExchBillNo() {
+ var HProcExchBillNo = $("#HProcExchBillNo").val();
+ var resultData = {};
+ $.ajax({
+ url: GetWEBURL() + "Kf_MateOutBill/getMainDataByHProcExchBillNo",
+ type: "GET",
+ data: {
+ "HProcExchBillNo": HProcExchBillNo
+ },
+ success: function (result) {
+ if (result.code == 1) {
+ var data = result.data.h_v_Sc_ProcessExchangeBillList[0];
+ resultData = data;
+ var HWaterRate = $("#HWaterRate").val();
+
+ form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+ "HICMOInterID": data.HICMOInterID
+ , "HICMOEntryID": data.HICMOEntryID
+ , "HICMOBillNo": data.HICMOBillNo
+ , "HProcExchInterID": data.HProcExchInterID
+ , "HMaterID": data.HMaterID
+ , "HMaterName": data.HMaterName
+ /* , "HVerNo": data.鑺辩増鍙�*/
+ , "HModel": data.HModel
+ , "HModel2": data.HModel2
+ /*, "HPieceQty": data.鍙暟*/
+ , "HCusID": data.HCusID
+ , "HCusName": data.HCusName
+ , "HWeight": data.HWeight
+ , "HWaterQty": data.HWeight * HWaterRate
+ //, "HLong": data.绫虫暟
+ //, "HMaterEmpID": data.鎵撴祮浜哄唴鐮�
+ //, "HMaterEmpName": data.鎵撴祮浜哄悕绉�
+ });
+
+ } else {
+ layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+ }
+ }, error: function () {
+ layer.alert("鍙戠敓閿欒!", { icon: 5 });
+ }
+ });
+ return resultData;
+ }
+ //#endregion
+
+ //#region 鏍规嵁宸ヨ壓鍗曞彿鑾峰彇宸ヨ壓鍗曞竷閲�
+ function getHWeightByHProcExchBillNo() {
+ var HProcExchBillNo = $("#HProcExchBillNo").val();
+ var resultData = {};
+ $.ajax({
+ url: GetWEBURL() + "Kf_MateOutBill/getMainDataByHProcExchBillNo",
+ async: false,
+ type: "GET",
+ data: {
+ "HProcExchBillNo": HProcExchBillNo
+ },
+ success: function (result) {
+ if (result.code == 1) {
+ var data = result.data.h_v_Sc_ProcessExchangeBillList[0];
+ resultData = data;
+ } else {
+ layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+ }
+ }, error: function () {
+ layer.alert("鍙戠敓閿欒!", { icon: 5 });
+ }
+ });
+ return resultData;
+ }
+ //#endregion
+
+ //#region 鏍规嵁鐗╂枡ID鑾峰彇鐗╂枡璇︾粏淇℃伅
+ function getMaterialByMaterID(HMaterID) {
+ var resultData = {};
+ $.ajax({
+ url: GetWEBURL() + "Kf_MateOutBill/getMaterialByMaterID",
+ async: false,
+ type: "GET",
+ data: {
+ "HMaterID": HMaterID
+ },
+ success: function (result) {
+ if (result.code == 1) {
+ var data = result.data;
+ resultData = data[0];
+ } else {
+ layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+ }
+ }, error: function () {
+ layer.alert("鍙戠敓閿欒!", { icon: 5 });
+ }
+ });
+ return resultData;
+ }
+ //#endregion
+ //#endregion
+
+
+ });
+
+ function GetHDeptNameValue(obj) //杩斿洖杞﹂棿
+ {
+ $("#HDeptName").val(obj[0].閮ㄩ棬鍚嶇О);
+ $("#HDeptID").val(obj[0].HItemID);
+ }
+
+ function GetHMaterEmpValue(obj) //杩斿洖鎵撴祮浜�
+ {
+ $("#HMaterEmpName").val(obj[0].鑱屽憳鍚嶇О);
+ $("#HMaterEmpID").val(obj[0].HItemID);
+ }
+
+ //鍙屽嚮杩斿洖鐗╂枡
+ function GetGyMaterial(data) {
+ OptionData[0] = data
+ }
+ //鍙屽嚮杩斿洖璁¢噺鍗曚綅
+ function GetGyUnit(data) {
+ OptionData[0] = data
+ }
+
+
+ //#region 澶勭悊灏忔暟鏄剧ず浣嶆暟锛坉ata锛氶渶瑕佸鐞嗙殑鏁版嵁锛沶um锛氭暟鎹殑绫诲瀷(濡�1:鏁伴噺锛�2:閲戦锛�3:鍗曚环)锛�
+ function dealDoubleToFixed(data) {
+ //鐢ㄤ簬璁剧疆灏忔暟浣嶆暟
+ var dotLength = 6;
+
+ //鍒ゆ柇鏄惁瀛樺湪灏忔暟鐐瑰強鍏剁储寮曚綅缃�
+ data = data + "";
+ var index = data.indexOf(".");
+
+ //澶勭悊鏁版嵁骞惰繑鍥�
+ if (index < 0) {
+ return data * 1;
+ } else {
+ //鑾峰彇灏忔暟浣嶆暟
+ var length = data.length - index - 1;
+ if (length <= dotLength) {
+ return data * 1;
+ } else {
+ data = data * 1;
+ return data.toFixed(dotLength) * 1;
+ }
+ }
+ }
+ //#endregion
+ </script>
+</body>
+
+</html>
\ No newline at end of file
--
Gitblit v1.9.1