From 02af6ea33f505e4e06dc91785154898a801b267d Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期一, 14 四月 2025 12:21:56 +0800
Subject: [PATCH] 修复出站单 第三个自定义过滤没有数据显示,完善生产质量汇报单 复制一行不显示,修复不良原因查询在其他页面打开报错,性能散点报表 增加生产资源过滤,设备工艺参数点检表 完善 初始化点检人 id未赋值
---
WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_Material.html | 1458 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
1 files changed, 1,269 insertions(+), 189 deletions(-)
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 b720e4b..3b2ea02 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"
@@ -8,6 +8,11 @@
<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>
+ <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>
<style type="text/css">
.layui-form-label {
width: 85px;
@@ -46,28 +51,31 @@
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
<ul class="layui-tab-title">
<li class="layui-this">鍩烘湰淇℃伅</li>
+ <li>琛ュ厖淇℃伅</li>
+ <li>鍏朵粬淇℃伅</li>
+ <li>闄勪欢淇℃伅</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-row">
<div class="layui-inline">
- <label class="layui-form-label">鐗╂枡浠g爜锛�</label>
+ <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 id="HItemID" name="HItemID" type="hidden" />
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鐗╂枡鍚嶇О锛�</label>
+ <label class="layui-form-label">鐗╂枡鍚嶇О*</label>
<div class="layui-input-inline">
<input class="layui-input" name="HName" id="HName" autocomplete="off">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">瑙勬牸鍨嬪彿锛�</label>
+ <label class="layui-form-label">瑙勬牸鍨嬪彿*</label>
<div class="layui-input-inline">
<input class="layui-input" name="HModel" id="HModel" autocomplete="off">
@@ -80,13 +88,10 @@
</div>
</div>
</div>
- <!--<button class="layui-btn" data-type="reload">閫夋嫨</button>-->
- </div>
- <div class="layui-form-item">
<div class="layui-row">
<div class="layui-inline">
<div class="layui-inline">
- <label class="layui-form-label">涓昏閲忓崟浣�</label>
+ <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;">
@@ -106,44 +111,29 @@
</div>
</div>-->
</div>
-
<div class="layui-inline">
- <!--<label class="layui-form-label"> 璁¢噺鍗曚綅缁勶細</label>
- <div class="layui-input-inline">
- <input class="layui-input" name="HUnitGroupID" lay-verify="HUnitGroupID" id="HUnitGroupID">
- </div>-->
- <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>
- </button>
- </div>
- </div>
-
- </div>
-
- <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">
-
+ <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">
</div>
</div>
-
<div class="layui-inline">
- <label class="layui-form-label"> 闄勫姞灞炴��2锛�</label>
+ <label class="layui-form-label">榛樿浠撳簱</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HSubjoin2" lay-verify="HSubjoin2" id="HSubjoin2" autocomplete="off">
-
+ <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="">
</div>
</div>
</div>
- </div>
-
- <div class="layui-form-item">
<div class="layui-row">
<div class="layui-inline">
<label class="layui-form-label"> 棰滆壊锛�</label>
@@ -151,11 +141,20 @@
<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">
+ </div>
+ </div>
<div class="layui-inline">
<label class="layui-form-label"> 鐗╂枡鍒嗙被锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HMaterClsID" lay-verify="HMaterClsID" id="HMaterClsID" autocomplete="off" value="0">
+ <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 +163,7 @@
<div class="layui-input-inline">
<div class="layui-form">
<div class="layui-form-item">
- <select name="HMaterTypeID" id="HMaterTypeID" lay-verify="HMaterTypeID">
+ <select name="HMaterClsID" id="HMaterClsID" lay-verify="HMaterClsID">
<option value="1" selected>澶栬喘</option>
<option value="2">鑷埗</option>
<option value="3">濮斿</option>
@@ -173,80 +172,161 @@
</div>
</div>
</div>
-
+ </div>
+ <div class="layui-row">
<div class="layui-inline">
- <!--<label class="layui-form-label"> 榛樿浠撳簱锛�</label>
+ <label class="layui-form-label">棣栦欢妫�楠屾柟妗�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HWhID" lay-verify="HWhID " id="HWhID " autocomplete="off" value="0">
- </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>
- </button>
+ <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>
+ </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>
+ </button>
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label"> 鐗╂枡鍏紡锛�</label>
+ <div class="layui-input-inline">
+ <div class="layui-form">
+ <div class="layui-form-item">
+ <select name="HMaterRuleType" id="HMaterRuleType" lay-verify="HMaterRuleType">
+ <option value="鍏朵粬" selected>鍏朵粬</option>
+ <option value="鏌撴枡">鏌撴枡</option>
+ <option value="鍔╁墏">鍔╁墏</option>
+ </select>
+ </div>
</div>
</div>
</div>
</div>
- </div>
+ <div class="layui-row">
+ <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>
+ </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;">
+ </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>
+ </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="鏄惁绂佺敤">
+ <input type="hidden" name="UnitType" id="UnitType">
+ </div>
+ </div>
+
+
+ </div>
+ </div>
+ </div>
+ <!--缇婃瘺淇℃伅-->
+ <div class="layui-tab-item">
+ <div class="layui-form-item">
+ <div class="layui-row">
+ <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">
+ </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">
+ </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">
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+ <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">
+ </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">
+ </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">
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+ <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">
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <!--鍏朵粬淇℃伅-->
+ <div class="layui-tab-item">
<div class="layui-form-item">
<div class="layui-row">
<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">
-
</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">
</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">
- </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">
</div>
</div>
-
- </div>
- </div>
-
-
- <div class="layui-form-item">
- <div class="layui-row">
- <div class="layui-inline">
- <!--<label class="layui-form-label"> 杈呭姪璁¢噺鍗曚綅锛�</label>
- <div class="layui-input-inline">
- <input class="layui-input" name="HSecUnitID" lay-verify="HSecUnitID" id="HSecUnitID" autocomplete="off" value="0">
- </div>-->
- <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>
- </button>
- </div>
- </div>
- </div>
-
<div class="layui-inline">
<label class="layui-form-label"> 鎹㈢畻鐜囷細</label>
<div class="layui-input-inline">
@@ -257,7 +337,8 @@
<!--<input id="HDormID" name="HDormID" type="hidden" />-->
</div>
</div>
-
+ </div>
+ <div class="layui-row">
<div class="layui-inline">
<label class="layui-form-label"> 鏈�楂樺簱瀛橈細</label>
<div class="layui-input-inline">
@@ -271,24 +352,20 @@
<input class="layui-input" name="HLowStock" lay-verify="HLowStock" id="HLowStock" autocomplete="off" value="0">
</div>
</div>
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-row">
<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">
</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">
</div>
</div>
-
+ </div>
+ <div class="layui-row">
<div class="layui-inline">
<label class="layui-form-label"> 閿�鍞崟浠凤細</label>
<div class="layui-input-inline">
@@ -302,14 +379,158 @@
<input class="layui-input" name="HPlanPrice" lay-verify="HPlanPrice" id="HPlanPrice" autocomplete="off" value="0">
</div>
</div>
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-row">
<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">
+ </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">
+ </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">
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+ <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">
+ </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">
+ </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">
+ </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">
+ </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">
+ </div>
+ </div>
+ </div>
+ <div class="layui-inline">
+ <!--<label class="layui-form-label"> 璁¢噺鍗曚綅缁勶細</label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HUnitGroupID" lay-verify="HUnitGroupID" id="HUnitGroupID">
+ </div>-->
+ <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>
+ </button>
+ </div>
+ </div>
+
+ </div>
+
+ <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">
+
+ </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="鏄惁鏉ユ枡妫�楠�">
+ </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="鏄惁浜у搧妫�楠�">
+ </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">
+
+ </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">
+ </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">
+ </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">
+ </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>
+ </button>
+ </div>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">浜嬩笟閮細</label>
+ <div class="layui-input-inline">
+ <div class="layui-form-item">
+ <select name="HDivisionID" id="HDivisionID" lay-verify="HDivisionID">
+ <option value="0" selected>璇烽�夋嫨</option>
+ <option value="3" selected>娉ㄥ浜嬩笟閮�</option>
+ <option value="4">杞浜嬩笟閮�</option>
+ </select>
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+
+ <div class="layui-inline">
+ <!--<label class="layui-form-label"> 杈呭姪璁¢噺鍗曚綅锛�</label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HSecUnitID" lay-verify="HSecUnitID" id="HSecUnitID" autocomplete="off" value="0">
+ </div>-->
+ <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>
+ </button>
+ </div>
</div>
</div>
<div class="layui-inline">
@@ -326,44 +547,22 @@
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label"> 鏈�澶ц璐ч噺锛�</label>
+ <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="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">
</div>
</div>
</div>
- </div>
- <div class="layui-form-item">
<div class="layui-row">
- <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">
- </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">
- </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">
- </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">
- </div>
- </div>
</div>
- </div>
- <div class="layui-form-item">
<div class="layui-row">
<div class="layui-inline">
<div class="layui-inline">
@@ -379,7 +578,7 @@
</div>
<div class="layui-inline">
<div class="layui-inline">
- <label class="layui-form-label">閿�鍞浠�<br/>璁¢噺鍗曚綅</label>
+ <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;">
@@ -413,9 +612,19 @@
</div>
</div>
</div>
+ <div class="layui-inline">
+ <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>
+ </button>
+ </div>
+ </div>
+ </div>
</div>
- </div>
- <div class="layui-form-item">
<div class="layui-row">
<div class="layui-inline">
<label class="layui-form-label"> 鏍囧噯宸ユ椂锛�</label>
@@ -424,54 +633,88 @@
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label"> 鏍囧噯浜哄憳<br/>鍑嗗宸ユ椂</label>
+ <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">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label"> 鏍囧噯鏈哄櫒<br/>鍑嗗宸ユ椂</label>
+ <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">
</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="鏄惁甯哥敤鏉愭枡">
+ </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">
+ </div>
+ </div>
</div>
- </div>
- <div class="layui-form-item">
<div class="layui-row">
<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>
+ <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">
</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="鏄惁绂佺敤">
- <input type="hidden" name="UnitType" id="UnitType">
+ <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">
</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="鏄惁鏉ユ枡妫�楠�">
+ <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">
</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="鏄惁浜у搧妫�楠�">
+ <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">
</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">
+ </div>
+ </div>
</div>
</div>
</div>
-
+ <!--闄勪欢淇℃伅-->
+ <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="">
+ <div class="layui-upload-list">
+ <table class="layui-table" lay-filter="mainTable">
+ <thead>
+ <tr>
+ <th>鏂囦欢鍚�</th>
+ <th>鍥剧墖</th>
+ <th>澶у皬</th>
+ <th>鐘舵��</th>
+ <th>鎿嶄綔</th>
+ </tr>
+ </thead>
+ <tbody id="ProImgByList" class="ProImgByList">
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
</div>
</div>
</div>
@@ -501,6 +744,8 @@
//鑾峰彇 閫掑叆鍙傛暟
var params = getUrlVars();
var hID = params[params[0]];//缂栬緫鏌ョ湅
+ var OperationType = params[params[1]];//1 鏂板 2澶嶅埗 3缂栬緫 4娴佹按鍙锋柊澧�
+ var HMaterTypeID = params[params[2]];//绫诲瀷id
//鍒濆鍖� 鍙� 鍏敤鍙橀噺
var date = new Date();
var day = date.getDate();
@@ -512,7 +757,7 @@
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
index: 'lib/index', //涓诲叆鍙fā鍧�
- }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
+ }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'colorpicker', 'upload'], function () {
var $ = layui.$
, admin = layui.admin
, layer = layui.layer
@@ -521,6 +766,11 @@
, element = layui.element
, laypage = layui.laypage
, laydate = layui.laydate
+ , upload = layui.upload
+ , colorpicker = layui.colorpicker
+
+ //鍏敤瀛楁
+ var ref = /^[0-9]+\.?[0-9]*$/;
//鍒濆鍖栫晫闈�
@@ -529,13 +779,54 @@
if (hID == null || hID == 0) {
//id new
$("#HItemID").val(0);
+ get_ReadConfigFile();
+
+ // 鐩戝惉鎸夐挳鐐瑰嚮浜嬩欢锛岃Е鍙戞枃浠惰緭鍏ユ鐨勭偣鍑讳簨浠�
+ document.getElementById('testList').addEventListener('click', function () {
+ // 瑙﹀彂鏂囦欢杈撳叆妗嗙殑鐐瑰嚮浜嬩欢
+ document.getElementById('HNumber').click();
+ if ($("#HNumber").val() == "" || $("#HNumber").val() == null || $("#HNumber").val() == undefined) {
+ layer.msg('璇峰厛杈撳叆鐗╂枡浠g爜绛変俊鎭悗鍦ㄤ笂浼犲浘鐗囷紒', { time: 3 * 1000, icon: 3 });
+ }
+ });
+
+ // 鐩戝惉鏂囦欢杈撳叆妗嗙殑change浜嬩欢
+ document.getElementById('HNumber').addEventListener('change', function () {
+ var inputHNumber = document.getElementById('HNumber');
+ var hNumberValue = inputHNumber.value.trim(); // 鑾峰彇鏂囨湰妗嗙殑鐗╂枡浠g爜鍊煎苟鍘婚櫎鍓嶅悗绌烘牸
+
+ if (hNumberValue == '') {
+ // 鐗╂枡浠g爜涓虹┖锛岀粰鍑烘彁绀哄苟娓呴櫎宸查�夋嫨鐨勬枃浠�
+ layer.msg("鐗╂枡浠g爜涓虹┖,鏃犳硶杩涜鍥剧墖涓婁紶");
+ this.value = '';
+ } else {
+ // 鐗╂枡浠g爜涓嶄负绌猴紝璋冪敤鏂囦欢涓婁紶鏂规硶骞朵紶鍏ユ枃浠跺垪琛ㄥ拰鐗╂枡浠g爜
+ PicUpload();
+ }
+ });
+
}
- else {//濡傛灉缂栬緫淇敼鍒欒蛋涓嬮潰
+ else if (OperationType == 2) {
+ //淇敼鏃朵富琛↖D
+ RoadBillMain(hID);
+ $("#HItemID").val(0);
+ //鏂囦欢閫夋嫨鍒濆鍖�
+ PicUpload();
+ }
+ else if (OperationType == 3) {//濡傛灉缂栬緫淇敼鍒欒蛋涓嬮潰
$("#HItemID").val(hID);
//淇敼鏃朵富琛↖D
RoadBillMain(hID);
+ //鏂囦欢閫夋嫨鍒濆鍖�
+ PicUpload();
+ getFile();
}
+ //娴佹按鍙锋柊澧�
+ if (OperationType == 4) {
+ $("#HNumber").attr("readonly", true);
+ setHNumber(HMaterTypeID);
+ }
$(this).removeAttr("lay-key");
//鎵ц涓�涓猯aydate瀹炰緥
@@ -616,7 +907,103 @@
$("#HStopwagesFlag").val(data.elem.checked);
});
+ //閫夋嫨棣栦欢妫�楠屾柟妗堟寜閽�
+ form.on('submit(HQCSchemeID_Fst-BT)', function () {
+ get_checkQCSchemeID_Fst();
+ });
+ //閫夋嫨杞簭妫�楠屾柟妗堟寜閽�
+ form.on('submit(HQCSchemeID_Proc-BT)', function () {
+ get_checkQCSchemeID_Proc();
+ });
+
+ //閫夋嫨宸℃妫�楠屾柟妗堟寜閽�
+ form.on('submit(HQCSchemeID_Patrol-BT)', function () {
+ get_checkHQCSchemeID_Patrol();
+ });
+
+ //鐩戝惉涓�娆″悎鏍肩巼鏍囧噯鍊�
+ $("#HOnceRightRate").blur(function (data) {
+ // 鑾峰彇杈撳叆妗嗙殑鍊�
+ var value = $("#HOnceRightRate").val();
+ if (!ref.test(value)) {
+ layer.msg("涓�娆″悎鏍肩巼鏍囧噯鍊硷紝璇疯緭鍏�0-9姝g‘鏁板��", { time: 3000, });
+ $("#HOnceRightRate").val("0");
+ }
+ });
+
+ //鐩戝惉涓嶅惈绋庢垚鏈环
+ $("#HNoTaxCost").blur(function (data) {
+ // 鑾峰彇杈撳叆妗嗙殑鍊�
+ var value = $("#HNoTaxCost").val();
+ if (!ref.test(value)) {
+ layer.msg("涓嶅惈绋庢垚鏈环姝g‘鏁板��", { time: 3000, });
+ $("#HNoTaxCost").val("0");
+ } else {
+ var TaxRate = $("#HTaxRate").val();
+ var HProfitRate = $("#HProfitRate").val();
+ var HTaxCost = Number((value * (100 + TaxRate * 1) / 100).toFixed(4)) //鍚◣鎴愭湰浠� = 涓嶅惈绋庢垚鏈� * 锛�100 + 绋庣巼锛�/100
+ var HFootPrice = Number((HTaxCost * (100 + HProfitRate * 1) / 100).toFixed(4))// 缁撶畻浠� = 鍚◣鎴愭湰浠� * 锛�100+ 鍒╂鼎鐜囷級/100
+ $("#HTaxCost").val(HTaxCost);
+ $("#HFootPrice").val(HFootPrice);
+ }
+ });
+ //鐩戝惉鍚◣鎴愭湰浠�
+ $("#HTaxCost").blur(function (data) {
+ // 鑾峰彇杈撳叆妗嗙殑鍊�
+ var value = $("#HTaxCost").val();
+ if (!ref.test(value)) {
+ layer.msg("涓嶅惈绋庢垚鏈环姝g‘鏁板��", { time: 3000, });
+ $("#HTaxCost").val("0");
+ } else {
+ var TaxRate = $("#HTaxRate").val();
+ var HProfitRate = $("#HProfitRate").val();
+ var HNoTaxCost = Number((value / (100 + TaxRate * 1) * 100).toFixed(4))//涓嶅惈绋庢垚鏈环 = 鍚◣鎴愭湰/ 锛�100 + 绋庣巼锛�/100 缁撶畻浠�
+ var HFootPrice = Number((value * (100 + HProfitRate * 1) / 100).toFixed(4))
+ $("#HNoTaxCost").val(HNoTaxCost);
+ $("#HFootPrice").val(HFootPrice);
+ }
+ });
+
+ //閫夋嫨棰滆壊
+ colorpicker.render({
+ elem: '#HColorNoName'
+ , color: '#1c97f5'
+ , done: function (color) {
+ console.log(color);
+ $('#HColorNo').val(color);
+ }
+ });
+
+ //璇诲彇閰嶇疆鏂囦欢
+ function get_ReadConfigFile() {
+ //鑾峰彇鏈湴瀛樺偍鐨勬暟鎹�
+ var data = localStorage.getItem("Add_Edit_Gy_Material");
+ if (data != null) {
+ var data2 = JSON.parse(data);
+ $("#HWhID").val(data2["HWhID"]);
+ $("#HWhName").val(data2["HWhName"]);
+ $("#HMaterClsID").val(data2["HMaterClsID"]);
+ $("#HUnitID").val(data2["HUnitID"]);
+ $("#HUnitName").val(data2["HUnitName"]);
+ form.render('select');
+ }
+ }
+
+ //瀛樺偍閰嶇疆鏂囦欢
+ function get_WriteConfigFile() {
+ //娓呯┖鏈湴瀛樺偍鐨勬暟鎹�
+ localStorage.removeItem("Add_Edit_Gy_Material");
+ var data = {
+ HWhID: $("#HWhID").val()
+ , HWhName: $("#HWhName").val()
+ , HMaterClsID: $("#HMaterClsID").val()
+ , HUnitID: $("#HUnitID").val()
+ , HUnitName: $("#HUnitName").val()
+ }
+ //鏈湴瀛樺偍
+ localStorage.setItem("Add_Edit_Gy_Material", JSON.stringify(data));
+ }
//缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈�
function RoadBillMain(hID)//鍔犺浇琛ㄥご
@@ -626,6 +1013,7 @@
$.ajax({
url: GetWEBURL() + "Gy_Material/GetGy_MaterialDetail",
type: "GET",
+ async: false,
data: {
"HID": hID
},
@@ -641,7 +1029,7 @@
}
form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
"HItemID": data.HItemID
- , "HNumber": data.鐗╂枡浠g爜
+ , "HNumber": OperationType == 2 ? "" : data.鐗╂枡浠g爜
, "HName": data.鐗╂枡鍚嶇О
, "HModel": data.瑙勬牸鍨嬪彿
, "HHelpCode": data.鍔╄鐮�
@@ -652,8 +1040,9 @@
, "HSubjoin": data.闄勫姞灞炴��1
, "HSubjoin2": data.闄勫姞灞炴��2
, "HColor": data.棰滆壊
- , "HMaterClsID": data.鐗╂枡鍒嗙被
- , "HMaterTypeID": data.鐗╂枡灞炴��
+ , "HMaterTypeID": data.HMaterTypeID
+ , "HMaterClsName": data.鐗╂枡鍒嗙被
+ , "HMaterClsID": data.鐗╂枡灞炴�� == "0" ? 1 : data.鐗╂枡灞炴��
, "HWhID": data.榛樿浠撳簱
, "HWhName": data.浠撳簱鍚嶇О
, "HSPGroupID": data.榛樿浠撲綅缁�
@@ -684,18 +1073,81 @@
, "HSALEPRICEUNITName": data.閿�鍞浠疯閲忓崟浣�
, "HBASEUNITName": data.鍩烘湰璁¢噺鍗曚綅
, "HSTOREUNITName": data.搴撳瓨璁¢噺鍗曚綅
+ , "HPOUnitID": data.HPOUnitID
+ , "HPOUnitName": data.閲囪喘璁¢噺鍗曚綅
, "HCHECKINCOMING": data.鏄惁鏉ユ枡妫�楠�
, "HCHECKPRODUCT": data.鏄惁浜у搧妫�楠�
, "HPERUNITSTANDHOUR": data.鏍囧噯宸ユ椂
, "HSTDLABORPREPARETIME": data.鏍囧噯浜哄憳鍑嗗宸ユ椂
, "HSTDMACHINEPREPARETIME": data.鏍囧噯鏈哄櫒鍑嗗宸ユ椂
+ , "HWidth": data.HWidth
+ , "HWeight": data.HWeight
+ , "HColorRemark": data.鏌撹壊瑕佹眰
+ , "HPieceMaxQty": data.鍗曚欢鏈�澶т笂闄� == null ? "0" : data.鍗曚欢鏈�澶т笂闄�
+ , "HQCSchemeID_Fst": data.HQCSchemeID_Fst
+ , "HQCSchemeName_Fst": data.棣栦欢妫�楠屾柟妗�
+ , "HQCSchemeID_Proc": data.HQCSchemeID_Proc
+ , "HQCSchemeName_Proc": data.杞簭妫�楠屾柟妗�
+ , "HQCSchemeID_Patrol": data.HQCSchemeID_Patrol
+ , "HQCSchemeName_Patrol": data.宸℃妫�楠屾柟妗�
+ , "HMaterRuleType": data.鐗╂枡鍏紡
+ , "HColorNo": data.棰滆壊鑹插彿
+ , "HCommonUseFlag": data.鏄惁涓嶅父鐢ㄦ潗鏂�
+ , "HAvgStockPrice": data.鍔犳潈骞冲潎浠�
+ , "HFootPrice": data.缁撶畻浠�
+ , "HTaxCost": data.鍚◣鎴愭湰浠�
+ , "HNoTaxCost": data.涓嶅惈绋庢垚鏈环
+ , "HOnceRightRate": data.涓�娆″悎鏍肩巼鏍囧噯鍊�
+ , "HQtyDec": data.鏁伴噺绮惧害 == null ? "4" : data.鏁伴噺绮惧害
+ , "HPriceDec": data.鍗曚环绮惧害 == null ? "4" : data.鍗曚环绮惧害
+ , "HMoneyDec": data.閲戦绮惧害 == null ? "2" : data.閲戦绮惧害
+ , "HTaxRate": data.榛樿绋庣巼 == null ? "13" : data.榛樿绋庣巼
+ , "HProfitRate": data.榛樿鍒╂鼎鐜� == null ? "0" : data.榛樿鍒╂鼎鐜�
+
+ , "HHeight_M": data.姣涢珮
+ , "HInches_M": data.瀵告暟缁勭粐
+ , "HAl1Long_M": data.鍏ㄦ瘺闀�
+ , "HDensity_M": data.鍧忓竷瀵嗗害
+ , "HTela_M": data.姣涚罕鍚嶇О鍙婅鏍�
+ , "HUnderTela_M": data.搴曚笣
+ , "HSizing_M": data.瀹氬瀷娴嗘枡
+ , "HLotcardQty": data.鍗曚釜娴佽浆鍗℃暟閲�
+ , "HCubicleQty": data.宸ヤ綅鏁伴噺
});
+
+ colorpicker.render({
+ elem: '#HColorNoName'
+ , color: data.棰滆壊鑹插彿
+ });
+
console.log($('#HUnitGroupID').val());
} else {
layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
}
}, error: function () {
layer.alert("鍙戠敓閿欒!", { icon: 5 });
+ }
+ });
+ }
+
+ //娴佹按鍙锋柊澧炶幏鍙栫紪鐮�
+ function setHNumber(TypeID) {
+ var ajaxLoad = layer.load();
+ $.ajax({
+ url: GetWEBURL() + '/Gy_Material/getMaxNum',
+ type: "GET",
+ data: { "HMaterTypeID": TypeID, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] },
+ success: function (data1) {
+ if (data1.data != null) {
+ layer.close(ajaxLoad);
+ $("#HNumber").val(data1.data)
+ } else {
+ layer.close(ajaxLoad);
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.close(ajaxLoad);
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
}
});
}
@@ -714,33 +1166,298 @@
} else {
data.field.HCHECKPRODUCT = 0
}
+ if (data.field.HCommonUseFlag) {
+ data.field.HCommonUseFlag = 1
+ } else {
+ data.field.HCommonUseFlag = 0
+ }
var sMainStr = JSON.stringify(data.field);
//var sSubStr = JSON.stringify(table.cache['mainTable']);
//var sMainSub = sMainStr + ';' + sSubStr;
if ($("#HNumber").val() == 0) {
- layer.msg("璇烽�夋嫨鐗╂枡浠g爜锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ layer.msg("璇疯緭鍏ョ墿鏂欎唬鐮侊紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
return;
}
if ($("#HName").val() == 0) {
- layer.msg("璇烽�夋嫨鐗╂枡鍚嶇О锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ layer.msg("璇疯緭鍏ョ墿鏂欏悕绉帮紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
return;
}
+ if ($("#HWhID").val() == 0) {
+ layer.msg("璇烽�夋嫨榛樿浠撳簱锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return;
+ }
+ //if ($("#HModel").val() == 0) {
+ // layer.msg("璇疯緭鍏ヨ鏍煎瀷鍙凤紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return;
+ //}
if ($("#HUnitName").val() == 0) {
layer.msg("璇烽�夋嫨涓昏閲忓崟浣嶏紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
return;
}
- if ($("#HUnitGroupName").val() == 0) {
- layer.msg("璇烽�夋嫨璁¢噺鍗曚綅缁勶紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+
+ if (defaintOperationByCompanyName()) {
+ var temp = $("#HPOUnitID").val();
+ var temp1 = $("#HMaterClsID").val();
+ if (temp1 == "1" || temp1 == "3") {
+ if (typeof (temp) == "undefined" || temp == "" || temp == "0") {
+ layer.msg("褰撳墠鐗╂枡灞炴�т负[澶栬喘]鎴朳濮斿],璇烽�夋嫨閲囪喘璁¢噺鍗曚綅锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return;
+ }
+ }
+ }
+
+ var HWeight = $('#HWeight').val();
+ if (HWeight.substring(HWeight.length - 1, HWeight.length) == ".") {
+ layer.msg("鍏嬮噸鐨勭粨灏句笉鑳芥槸.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HWeight)) {
+ layer.msg("鍏嬮噸璇疯緭姝g‘鍏ユ暟瀛楋紒");
+ return;
+ }
+ }
+
+ var HWidth = $('#HWidth').val();
+ if (HWidth.substring(HWidth.length - 1, HWidth.length) == ".") {
+ layer.msg("骞呭鐨勭粨灏句笉鑳芥槸.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HWidth)) {
+ layer.msg("骞呭璇疯緭姝g‘鍏ユ暟瀛楋紒");
+ return;
+ }
+ }
+
+ var HSecUnitRate = $('#HSecUnitRate').val();
+ if (HSecUnitRate.substring(HSecUnitRate.length - 1, HSecUnitRate.length) == ".") {
+ layer.msg("鎹㈢畻鐜囩殑缁撳熬涓嶈兘鏄�.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HSecUnitRate)) {
+ layer.msg("鎹㈢畻鐜囪杈撴纭叆鏁板瓧锛�");
+ return;
+ }
+ }
+
+ var HHighStock = $('#HHighStock').val();
+ if (HHighStock.substring(HHighStock.length - 1, HHighStock.length) == ".") {
+ layer.msg("鏈�楂樺簱瀛樼殑缁撳熬涓嶈兘鏄�.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HHighStock)) {
+ layer.msg("鏈�楂樺簱瀛樿杈撴纭叆鏁板瓧锛�");
+ return;
+ }
+ }
+
+ var HLowStock = $('#HLowStock').val();
+ if (HLowStock.substring(HLowStock.length - 1, HLowStock.length) == ".") {
+ layer.msg("鏈�浣庡簱瀛樼殑缁撳熬涓嶈兘鏄�.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HLowStock)) {
+ layer.msg("鏈�浣庡簱瀛樿杈撴纭叆鏁板瓧锛�");
+ return;
+ }
+ }
+
+ var HSafeStock = $('#HSafeStock').val();
+ if (HSafeStock.substring(HSafeStock.length - 1, HSafeStock.length) == ".") {
+ layer.msg("瀹夊叏搴撳瓨鐨勭粨灏句笉鑳芥槸.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HSafeStock)) {
+ layer.msg("瀹夊叏搴撳瓨璇疯緭姝g‘鍏ユ暟瀛楋紒");
+ return;
+ }
+ }
+
+ var HOrderPrice = $('#HOrderPrice').val();
+ if (HOrderPrice.substring(HOrderPrice.length - 1, HOrderPrice.length) == ".") {
+ layer.msg("閲囪喘鍗曚环鐨勭粨灏句笉鑳芥槸.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HOrderPrice)) {
+ layer.msg("閲囪喘鍗曚环璇疯緭姝g‘鍏ユ暟瀛楋紒");
+ return;
+ }
+ }
+
+ var HSalePrice = $('#HSalePrice').val();
+ if (HSalePrice.substring(HSalePrice.length - 1, HSalePrice.length) == ".") {
+ layer.msg("閿�鍞崟浠风殑缁撳熬涓嶈兘鏄�.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HSalePrice)) {
+ layer.msg("閿�鍞崟浠疯杈撴纭叆鏁板瓧锛�");
+ return;
+ }
+ }
+
+ var HPlanPrice = $('#HPlanPrice').val();
+ if (HPlanPrice.substring(HPlanPrice.length - 1, HPlanPrice.length) == ".") {
+ layer.msg("璁″垝鍗曚环鐨勭粨灏句笉鑳芥槸.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HSalePrice)) {
+ layer.msg("璁″垝鍗曚环璇疯緭姝g‘鍏ユ暟瀛楋紒");
+ return;
+ }
+ }
+
+ var HstdPrice = $('#HstdPrice').val();
+ if (HstdPrice.substring(HstdPrice.length - 1, HstdPrice.length) == ".") {
+ layer.msg("鏍囧噯鎴愭湰鐨勭粨灏句笉鑳芥槸.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HstdPrice)) {
+ layer.msg("鏍囧噯鎴愭湰璇疯緭姝g‘鍏ユ暟瀛楋紒");
+ return;
+ }
+ }
+
+ var HQtyMax = $('#HQtyMax').val();
+ if (HQtyMax.substring(HQtyMax.length - 1, HQtyMax.length) == ".") {
+ layer.msg("鏈�澶ц璐ч噺鐨勭粨灏句笉鑳芥槸.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HQtyMax)) {
+ layer.msg("鏈�澶ц璐ч噺璇疯緭姝g‘鍏ユ暟瀛楋紒");
+ return;
+ }
+ }
+
+ var HPieceMaxQty = $('#HPieceMaxQty').val();
+ if (HPieceMaxQty.substring(HPieceMaxQty.length - 1, HPieceMaxQty.length) == ".") {
+ layer.msg("鍗曚欢鏈�澶т笂闄愮殑缁撳熬涓嶈兘鏄�.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HPieceMaxQty)) {
+ layer.msg("鍗曚欢鏈�澶т笂闄愯杈撴纭叆鏁板瓧锛�");
+ return;
+ }
+ }
+
+ var HKeepDays = $('#HKeepDays').val();
+ if (HKeepDays.substring(HKeepDays.length - 1, HKeepDays.length) == ".") {
+ layer.msg("淇濊川鏈熺殑缁撳熬涓嶈兘鏄�.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HKeepDays)) {
+ layer.msg("淇濊川鏈熻杈撴纭叆鏁板瓧锛�");
+ return;
+ }
+ }
+
+ var HMinPickQty = $('#HMinPickQty').val();
+ if (HMinPickQty.substring(HMinPickQty.length - 1, HMinPickQty.length) == ".") {
+ layer.msg("鏈�灏忓寘瑁呴噺鐨勭粨灏句笉鑳芥槸.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HMinPickQty)) {
+ layer.msg("鏈�灏忓寘瑁呴噺璇疯緭姝g‘鍏ユ暟瀛楋紒");
+ return;
+ }
+ }
+
+ var HLotcardQty = $('#HLotcardQty').val();
+ if (HLotcardQty.substring(HLotcardQty.length - 1, HLotcardQty.length) == ".") {
+ layer.msg("鏈�灏忓寘瑁呴噺鐨勭粨灏句笉鑳芥槸.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HLotcardQty)) {
+ layer.msg("鏈�灏忓寘瑁呴噺璇疯緭姝g‘鍏ユ暟瀛楋紒");
+ return;
+ }
+ }
+
+ var HPERUNITSTANDHOUR = $('#HPERUNITSTANDHOUR').val();
+ if (HPERUNITSTANDHOUR.substring(HPERUNITSTANDHOUR.length - 1, HPERUNITSTANDHOUR.length) == ".") {
+ layer.msg("鏍囧噯宸ユ椂鐨勭粨灏句笉鑳芥槸.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HPERUNITSTANDHOUR)) {
+ layer.msg("鏍囧噯宸ユ椂璇疯緭姝g‘鍏ユ暟瀛楋紒");
+ return;
+ }
+ }
+
+ var HSTDLABORPREPARETIME = $('#HSTDLABORPREPARETIME').val();
+ if (HSTDLABORPREPARETIME.substring(HSTDLABORPREPARETIME.length - 1, HSTDLABORPREPARETIME.length) == ".") {
+ layer.msg("鏍囧噯浜哄憳鍑嗗宸ユ椂鐨勭粨灏句笉鑳芥槸.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HSTDLABORPREPARETIME)) {
+ layer.msg("鏍囧噯浜哄憳鍑嗗宸ユ椂璇疯緭姝g‘鍏ユ暟瀛楋紒");
+ return;
+ }
+ }
+
+ var HSTDMACHINEPREPARETIME = $('#HSTDMACHINEPREPARETIME').val();
+ if (HSTDMACHINEPREPARETIME.substring(HSTDMACHINEPREPARETIME.length - 1, HSTDMACHINEPREPARETIME.length) == ".") {
+ layer.msg("鏍囧噯鏈哄櫒鍑嗗宸ユ椂鐨勭粨灏句笉鑳芥槸.锛�");
+ return;
+ } else {
+ var ref = /^[0-9]+\.?[0-9]*$/;
+ if (!ref.test(HSTDMACHINEPREPARETIME)) {
+ layer.msg("鏍囧噯鏈哄櫒鍑嗗宸ユ椂璇疯緭姝g‘鍏ユ暟瀛楋紒");
+ return;
+ }
+ }
+ if (!ref.test($("#HOnceRightRate").val())) {
+ layer.msg("涓�娆″悎鏍肩巼鏍囧噯鍊硷紝璇疯緭鍏�0-9姝g‘鏁板瓧", { time: 3000, });
return;
}
- if ($("#HWhName").val() == 0) {
- layer.msg("璇烽�夋嫨榛樿浠撳簱锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ var ref2 = /^[0-9]$/
+ if (!ref2.test($("#HQtyDec").val())) {
+ layer.msg("鏁伴噺绮惧害锛岃杈撳叆0-9姝g‘鏁板瓧", { time: 3000, });
return;
}
- if ($("#HSecUnitName").val() == 0) {
- layer.msg("璇烽�夋嫨杈呭姪璁¢噺鍗曚綅锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ if (!ref2.test($("#HPriceDec").val())) {
+ layer.msg("鍗曚环绮惧害锛岃杈撳叆0-9姝g‘鏁板瓧", { time: 3000, });
return;
- }
+ }
+ if (!ref2.test($("#HMoneyDec").val())) {
+ layer.msg("閲戦绮惧害锛岃杈撳叆0-9姝g‘鏁板瓧", { time: 3000, });
+ return;
+ }
+ //if ($("#HUnitGroupName").val() == 0) {
+ // layer.msg("璇烽�夋嫨璁¢噺鍗曚綅缁勶紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return;
+ //}
+ //if ($("#HWhName").val() == 0) {
+ // layer.msg("璇烽�夋嫨榛樿浠撳簱锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return;
+ //}
+ //if ($("#HSecUnitName").val() == 0) {
+ // layer.msg("璇烽�夋嫨杈呭姪璁¢噺鍗曚綅锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return;
+ //}
+ //if ($("#HWidth").val() == 0) {
+ // layer.msg("骞呭涓嶈兘涓�0锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return;
+ //}
+ //if ($("#HWeight").val() == 0) {
+ // layer.msg("鍏嬮噸涓嶈兘涓�0锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return;
+ //}
$.ajax(
{
@@ -753,6 +1470,7 @@
if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
layer.msg(data.Message, { icon: 1 });
$('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
+ get_WriteConfigFile();
}
else {
@@ -774,19 +1492,91 @@
$("#HItemID").val(0);
$('#HNumber').val('');
$('#add-btn').removeClass("layui-btn-disabled").attr("disabled", false);
- });
+ });
function f_alert(sMsg) {
layer.alert(sMsg, { icon: 5 });
-
}
-
form.on('submit(Exit)', function (data) {//閫�鍑�
var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
parent.layer.close(index); //鍐嶆墽琛屽叧闂�
});
+ //#region 閫夋嫨棣栦欢妫�楠屾柟妗堟柟娉�
+ function get_checkQCSchemeID_Fst() {
+ layer.open({
+ type: 2//寮圭獥绫诲瀷
+ , skin: 'layui-layer-rim' //鍔犱笂杈规
+ , area: ['90%', '90%']//澶у皬
+ , title: '妫�楠屾柟妗堝垪琛�'//鏍囬
+ , shift: 2//寮瑰嚭鍔ㄧ敾
+ , content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HQCSchemeName_Fst").val(checkStatus.data[0].妫�楠屾柟妗堝悕绉�);
+ $("#HQCSchemeID_Fst").val(checkStatus.data[0].hmainid);
+ layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) { }
+ })
+ }
+ //#endregion
+
+ //#region 閫夋嫨杞簭妫�楠屾柟妗堟柟娉�
+ function get_checkQCSchemeID_Proc() {
+ layer.open({
+ type: 2//寮圭獥绫诲瀷
+ , skin: 'layui-layer-rim' //鍔犱笂杈规
+ , area: ['90%', '90%']//澶у皬
+ , title: '妫�楠屾柟妗堝垪琛�'//鏍囬
+ , shift: 2//寮瑰嚭鍔ㄧ敾
+ , content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HQCSchemeName_Proc").val(checkStatus.data[0].妫�楠屾柟妗堝悕绉�);
+ $("#HQCSchemeID_Proc").val(checkStatus.data[0].hmainid);
+ layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) { }
+ })
+ }
+ //#endregion
+
+ //#region 閫夋嫨宸℃妫�楠屾柟妗堟柟娉�
+ function get_checkHQCSchemeID_Patrol() {
+ layer.open({
+ type: 2//寮圭獥绫诲瀷
+ , skin: 'layui-layer-rim' //鍔犱笂杈规
+ , area: ['90%', '90%']//澶у皬
+ , title: '妫�楠屾柟妗堝垪琛�'//鏍囬
+ , shift: 2//寮瑰嚭鍔ㄧ敾
+ , content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HQCSchemeName_Patrol").val(checkStatus.data[0].妫�楠屾柟妗堝悕绉�);
+ $("#HQCSchemeID_Patrol").val(checkStatus.data[0].hmainid);
+ layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) { }
+ })
+ }
+ //#endregion
//閫夋嫨璁¢噺鍗曚綅
form.on('submit(HUnitList)', function () {//閫夋嫨鑱屽姟
@@ -798,7 +1588,7 @@
, shade: 0.6 //閬僵閫忔槑搴�
, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
, anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+ , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
, resize: false
, cancel: function () {
//$(".layui-btn").removeClass("layui-btn-disabled");
@@ -810,13 +1600,43 @@
if (checkStatus.data.length === 0) {
return layer.msg('璇烽�夋嫨鏁版嵁');
}
- $("#HUnitName").val(checkStatus.data[0].HName);
+ $("#HUnitName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
$("#HUnitID").val(checkStatus.data[0].HItemID);
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
, btn2: function (index, layero) { }
})
});
+
+ //閫夋嫨鐗╂枡鍒嗙被
+ form.on('submit(btnHMaterTypeID)', function () {
+ layer.open({
+ type: 2
+ , area: ['90%', '90%']//澶у皬
+ , title: '鐗╂枡鍒嗙被鍒楄〃'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_MaterType.html', 'yes']
+ , resize: false
+ , cancel: function () {
+ //$(".layui-btn").removeClass("layui-btn-disabled");
+ }
+ , 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('璇烽�夋嫨涓�鏉℃暟鎹�');
+ }
+ $("#HMaterClsName").val(checkStatus.data[0].鍚嶇О);
+ $("#HMaterTypeID").val(checkStatus.data[0].HItemID);
+ layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) { }
+ })
+ });
+
//閫夋嫨杈呭姪璁¢噺鍗曚綅
form.on('submit(HSecUnitList)', function () {//閫夋嫨瀹胯垗
$("#UnitType").val(2);
@@ -827,7 +1647,7 @@
, shade: 0.6 //閬僵閫忔槑搴�
, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
, anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+ , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
, resize: false
, cancel: function () {
//$(".layui-btn").removeClass("layui-btn-disabled");
@@ -839,14 +1659,13 @@
if (checkStatus.data.length === 0) {
return layer.msg('璇烽�夋嫨鏁版嵁');
}
- $("#HSecUnitName").val(checkStatus.data[0].HName);
+ $("#HSecUnitName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
$("#HSecUnitID").val(checkStatus.data[0].HItemID);
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
, btn2: function (index, layero) { }
})
});
-
//閫夋嫨璁¢噺鍗曚綅缁�
form.on('submit(HUnitGroupList)', function () {//閫夋嫨璁¢噺鍗曚綅缁�
@@ -877,16 +1696,16 @@
})
});
- //榛樿浠撳簱HWhList
- form.on('submit(HWhList)', function () {//閫夋嫨宸ョ
+ //閫夋嫨椤圭洰
+ form.on('submit(HProjectGroupList)', function () {
layer.open({
type: 2
- , area: ['90%', '90%']//澶у皬
- , title: '浠撳簱鍒楄〃'
+ , area: ['60%', '90%']//澶у皬
+ , title: '璁¢噺鍗曚綅缁勫垪琛�'
, shade: 0.6 //閬僵閫忔槑搴�
, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
, anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseList.html?Type=HWHID', 'yes']
+ , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_HProjectGroup.html', 'yes']
, resize: false
, cancel: function () {
//$(".layui-btn").removeClass("layui-btn-disabled");
@@ -898,7 +1717,36 @@
if (checkStatus.data.length === 0) {
return layer.msg('璇烽�夋嫨鏁版嵁');
}
- $("#HWhName").val(checkStatus.data[0].HName);
+ $("#HProjectName").val(checkStatus.data[0].椤圭洰缁�);
+ $("#HProjectBillMainID ").val(checkStatus.data[0].HInterID);
+ layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) { }
+ })
+ });
+
+ //榛樿浠撳簱HWhList
+ form.on('submit(HWhList)', function () {//閫夋嫨宸ョ
+ layer.open({
+ type: 2
+ , area: ['90%', '90%']//澶у皬
+ , title: '浠撳簱鍒楄〃'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Warehouse.html', 'yes']
+ , resize: false
+ , cancel: function () {
+ //$(".layui-btn").removeClass("layui-btn-disabled");
+ }
+ , 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].浠撳簱鍚嶇О);
$("#HWhID").val(checkStatus.data[0].HItemID);
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
@@ -914,7 +1762,7 @@
, shade: 0.6 //閬僵閫忔槑搴�
, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
, anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+ , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
, resize: false
, cancel: function () {
//$(".layui-btn").removeClass("layui-btn-disabled");
@@ -926,7 +1774,7 @@
if (checkStatus.data.length === 0) {
return layer.msg('璇烽�夋嫨鏁版嵁');
}
- $("#HSALEUNITName").val(checkStatus.data[0].HName);
+ $("#HSALEUNITName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
$("#HSALEUNITID").val(checkStatus.data[0].HItemID);
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
@@ -942,7 +1790,7 @@
, shade: 0.6 //閬僵閫忔槑搴�
, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
, anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+ , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
, resize: false
, cancel: function () {
//$(".layui-btn").removeClass("layui-btn-disabled");
@@ -954,7 +1802,7 @@
if (checkStatus.data.length === 0) {
return layer.msg('璇烽�夋嫨鏁版嵁');
}
- $("#HSALEPRICEUNITName").val(checkStatus.data[0].HName);
+ $("#HSALEPRICEUNITName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
$("#HSALEPRICEUNITID").val(checkStatus.data[0].HItemID);
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
@@ -970,7 +1818,7 @@
, shade: 0.6 //閬僵閫忔槑搴�
, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
, anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+ , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
, resize: false
, cancel: function () {
//$(".layui-btn").removeClass("layui-btn-disabled");
@@ -982,7 +1830,7 @@
if (checkStatus.data.length === 0) {
return layer.msg('璇烽�夋嫨鏁版嵁');
}
- $("#HBASEUNITName").val(checkStatus.data[0].HName);
+ $("#HBASEUNITName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
$("#HBASEUNITID").val(checkStatus.data[0].HItemID);
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
@@ -998,7 +1846,7 @@
, shade: 0.6 //閬僵閫忔槑搴�
, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
, anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+ , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
, resize: false
, cancel: function () {
//$(".layui-btn").removeClass("layui-btn-disabled");
@@ -1010,8 +1858,36 @@
if (checkStatus.data.length === 0) {
return layer.msg('璇烽�夋嫨鏁版嵁');
}
- $("#HSTOREUNITName").val(checkStatus.data[0].HName);
+ $("#HSTOREUNITName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
$("#HSTOREUNITID").val(checkStatus.data[0].HItemID);
+ layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) { }
+ })
+ });
+ //閫夋嫨閲囪喘璁¢噺鍗曚綅
+ form.on('submit(HPOUnitList)', function () {
+ layer.open({
+ type: 2
+ , area: ['90%', '90%']//澶у皬
+ , title: '閲囪喘璁¢噺鍗曚綅鍒楄〃'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
+ , resize: false
+ , cancel: function () {
+ //$(".layui-btn").removeClass("layui-btn-disabled");
+ }
+ , 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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HPOUnitName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
+ $("#HPOUnitID").val(checkStatus.data[0].HItemID);
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
, btn2: function (index, layero) { }
@@ -1023,9 +1899,183 @@
}
+ //#region 鏂囦欢涓婁紶
+ function PicUpload() {
+ //澶氬浘鐗囦笂浼�
+ //澶氭枃浠跺垪琛ㄧず渚�
+ var ProImgByList = $('#ProImgByList')
+ , uploadListIns = upload.render({
+ elem: '#testList'
+
+ , url: GetWEBURL() + "/Gy_Mater/UploadFile"
+ , accept: 'file'
+ , multiple: true
+ , auto: false
+ //, bindAction: '#testListAction' //鎸夋壄缁戝畾
+ , data: { "HNumber": $("#HNumber").val(), "HRemark": $("#HRemark").val(), "HUserName": sessionStorage["HUserName"] }
+ , choose: function (obj) {
+ var files = this.files = obj.pushFile(); //灏嗘瘡娆¢�夋嫨鐨勬枃浠惰拷鍔犲埌鏂囦欢闃熷垪
+ //璇诲彇鏈湴鏂囦欢
+ obj.preview(function (index, file, result) {
+ var tr = $(['<tr id="upload-' + index + '">'
+ , '<td>' + file.name + '</td>'
+ , '<td>' + '<img onclick=\"previewImg(this)\" id="showImg" class="ImgClass" style="width: 150px; margin:10px;cursor:pointer;"src="' + result + '" alt="' + file.name + '">' + '</td>'
+ , '<td>' + (file.size / 1014).toFixed(1) + 'kb</td>'
+ , '<td>绛夊緟涓婁紶</td>'
+ , '<td>'
+ , '<button class="layui-btn layui-btn-xs demo-reload ">涓婁紶</button>'
+ , '<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete">鍒犻櫎</button>'
+ , '</td>'
+ , '</tr>'].join(''));
+
+
+ //鍗曚釜閲嶄紶
+ tr.find('.demo-reload').on('click', function () {
+ obj.upload(index, file);
+ return false;
+ });
+
+ //鍒犻櫎
+ tr.find('.demo-delete').on('click', function () {
+ delete files[index]; //鍒犻櫎瀵瑰簲鐨勬枃浠�
+ tr.remove();
+ uploadListIns.config.elem.next()[0].value = ''; //娓呯┖ input file 鍊硷紝浠ュ厤鍒犻櫎鍚庡嚭鐜板悓鍚嶆枃浠朵笉鍙��
+ });
+
+ ProImgByList.append(tr);
+
+ });
+ }
+ , done: function (res, index, upload) {
+ if (res.code == 1) { //涓婁紶鎴愬姛
+ var tr = ProImgByList.find('tr#upload-' + index)
+ , tds = tr.children();
+ tds.eq(3).html('<span style="color: #5FB878;">涓婁紶鎴愬姛</span>');
+ tds.eq(4).html(''); //娓呯┖鎿嶄綔
+
+ return delete this.files[index]; //鍒犻櫎鏂囦欢闃熷垪宸茬粡涓婁紶鎴愬姛鐨勬枃浠�
+ }
+ this.error(index, upload);
+ }
+ , error: function (index, upload) {
+ var tr = ProImgByList.find('tr#upload-' + index)
+ , tds = tr.children();
+ tds.eq(2).html('<span style="color: #FF5722;">涓婁紶澶辫触[妫�鏌ユ枃浠跺悕鍙婃枃浠舵牸寮廬</span>');
+ tds.eq(3).find('.demo-reload').removeClass('layui-hide'); //鏄剧ず涓婁紶
+ }
+ });
+ }
+ //#endregion
+
+ //#region 鑾峰彇鍏徃鍚嶏紝鏍规嵁鍏徃杩涜瀹氬埗鍖栧紑鍙�
+ function defaintOperationByCompanyName() {
+ var result = false;
+ $.ajax({
+ url: GetWEBURL() + '/Xt_getInfo/getCompanyName',
+ async: false,
+ type: "GET",
+ data: {},
+ success: function (data1) {
+ if (data1.count == 1) {
+ if (data1.data == "涔斾竴") {
+ result = true;
+ }
+ }
+ }, error: function (e) {
+ }
+ });
+ return result;
+ }
+ //#endregion
+
+ //#region 缂栬緫鏃�,鑾峰彇宸蹭笂浼犵殑鏂囦欢鍒楄〃
+ function getFile() {
+ var ProImgByList = $('#ProImgByList')
+ $.ajax({
+ url: GetWEBURL() + '/Gy_Mater/Filelist',
+ type: "GET",
+ data: { "HNumber": $("#HNumber").val() },
+ success: function (data1) {
+ if (data1.count == 1) {
+ var index = 0;
+ for (var i = 0; i < data1.data.length; i++) {
+ var tr = $(['<tr id="upload-' + i + '">'
+ , '<td style="display:none">' + data1.data[i].HItemID + '</td>'
+ , '<td style="display:none">' + data1.data[i].HSourceBillNo + '</td>'
+ , '<td>' + data1.data[i].HFileName + '</td>'
+ , '<td>' + '<img onclick=\"previewImg(this)\" id="showImg' + i + '" class="ImgClass" style="width: 150px; margin:10px;cursor:pointer;"src="' + data1.data[i].HFilePath + '" alt="' + data1.data[i].HFileName + '">' + '</td>'
+ , '<td>' + (data1.data[i].HFileSize / 1014).toFixed(1) + 'kb</td>'
+ , '<td style="color: #5FB878;">涓婁紶鎴愬姛</td>'
+ , '<td style="display:none">' + data1.data[i].url + '</td>'
+ , '<td>'
+ , '<button class="layui-btn layui-btn-xs demo-dowload" type="button" id="deltefile" onclick="javascript:dowload(this)"><i class="layui-icon layui-icon-download-circle layuiadmin-button-btn"></i>涓嬭浇</button>'
+ , '<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete" type="button" id="deltefile" onclick="javascript:toManager(this)"><i class="layui-icon layui-icon-delete layuiadmin-button-btn"></i>鍒犻櫎</button>'
+ , '</td>'
+ , '</tr>'].join(''));
+
+ $('#ProImgByList').append(tr);
+ }
+
+ } else {
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+ }
+ //#endregion
+
+
//浠ヤ笂鏄痩ayui妯″潡
});
+
+
+ //#region 涓嬭浇宸蹭笂浼犵殑鏂囦欢
+ function dowload(r) {
+ //寰楀埌褰撳墠鎵�鍦ㄨ
+ var rows = r.parentNode.parentNode.rowIndex;
+ //寰楀埌鎵�鍦ㄨ鐨勭浜斿垪鐨勫唴瀹�:鏂囦欢鍦板潃
+ var url = $("#ProImgByList tr:eq(" + (rows - 1) + ") td:eq(6)").html();
+ /*window.location.href = url;*/
+ window.open(url)
+ }
+ //#endregion
+
+ //#region 鍒犻櫎宸蹭笂浼犵殑鏂囦欢
+ function toManager(r) {
+ //寰楀埌褰撳墠鎵�鍦ㄨ
+ var rows = r.parentNode.parentNode.rowIndex;
+ //寰楀埌鎵�鍦ㄨ鐨勭涓�鍒楃殑鍐呭:涓婚敭ID
+ var HItemID = $("#ProImgByList tr:eq(" + (rows - 1) + ") td:eq(0)").html();
+ //寰楀埌鎵�鍦ㄨ鐨勭浜屽垪鐨勫唴瀹�:鍗曟嵁鍙�
+ var HSourceBillNo = $("#ProImgByList tr:eq(" + (rows - 1) + ") td:eq(1)").html();
+ //寰楀埌鎵�鍦ㄨ鐨勭涓夊垪鐨勫唴瀹�:鏂囦欢鍚嶇О
+ var HFileName = $("#ProImgByList tr:eq(" + (rows - 1) + ") td:eq(2)").html();
+ layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) {
+
+ //鍒犻櫎宸蹭笂浼犳枃浠�
+ $.ajax({
+ url: GetWEBURL() + '/Gy_Mater/DeleteFilelist',
+ type: "GET",
+ data: { "HItemID": HItemID, "HSourceBillNo": HSourceBillNo, "HFileName": HFileName },
+ success: function (data1) {
+ if (data1.count == 1) {
+ layer.alert(data1.Message, { icon: 1 });
+ $("#ProImgByList tr").eq((rows - 1)).remove();
+ }
+ else {
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+ })
+ }
+ //#endregion
+
//杩斿洖浠撳簱
function GetHWHValue(obj) {
@@ -1037,6 +2087,13 @@
$("#HUnitGroupName").val(obj[0].璁¢噺鍗曚綅缁�);
$("#HUnitGroupID").val(obj[0].HItemID);
}
+
+ //杩斿洖椤圭洰缁�
+ function GetHProjectGroupNameValue(obj) {
+ $("#HProjectName").val(obj[0].椤圭洰缁�);
+ $("#HProjectBillMainID").val(obj[0].HInterID);
+ }
+
//杩斿洖璁¢噺鍗曚綅
function GetHUnitNameValue(obj) {
if ($("#UnitType").val() == 1) {
@@ -1048,6 +2105,29 @@
$("#HSecUnitID").val(obj[0].HItemID);
}
}
+
+ function previewImg(obj) {
+ var img = new Image();
+ img.src = obj.src;
+ var height = img.height + 500; //鑾峰彇鍥剧墖楂樺害
+ var width = img.width + 500; //鑾峰彇鍥剧墖瀹藉害
+ var imgHtml = "<img src='" + obj.src + "' width='100%' height='100%'/>";
+ //寮瑰嚭灞�
+ layer.open({
+ type: 1,
+ shade: 0.8,
+ offset: 'auto',
+ area: ['80%', '80%'],
+ shadeClose: true,
+ scrollbar: false,
+ title: "鍥剧墖棰勮", //涓嶆樉绀烘爣棰�
+ content: imgHtml, //鎹曡幏鐨勫厓绱狅紝娉ㄦ剰锛氭渶濂借鎸囧畾鐨勫厓绱犺瀛樻斁鍦╞ody鏈�澶栧眰锛屽惁鍒欏彲鑳借鍏跺畠鐨勭浉瀵瑰厓绱犳墍褰卞搷
+ cancel: function () {
+ //layer.msg('鎹曡幏灏辨槸浠庨〉闈㈠凡缁忓瓨鍦ㄧ殑鍏冪礌涓婏紝鍖呰9layer鐨勭粨鏋�', { time: 5000, icon: 6 });
+ }
+ });
+ }
+
</script>
</body>
--
Gitblit v1.9.1