From be7d738131c8cf9c8e00c6abfde469f2d82cbfb0 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期五, 15 三月 2024 16:48:45 +0800
Subject: [PATCH] 1
---
WebTM/views/销售管理/其他应收单/YS_ReceiveOtherBillMain.html | 340 ++++++++++++++++++++++++++++++++------------------------
1 files changed, 195 insertions(+), 145 deletions(-)
diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\345\205\266\344\273\226\345\272\224\346\224\266\345\215\225/YS_ReceiveOtherBillMain.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\345\205\266\344\273\226\345\272\224\346\224\266\345\215\225/YS_ReceiveOtherBillMain.html"
index 0d23316..dcdb70b 100644
--- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\345\205\266\344\273\226\345\272\224\346\224\266\345\215\225/YS_ReceiveOtherBillMain.html"
+++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\345\205\266\344\273\226\345\272\224\346\224\266\345\215\225/YS_ReceiveOtherBillMain.html"
@@ -35,10 +35,9 @@
<div class="layui-card-body" style="padding: 1px;">
<form class="layui-form" action="" lay-filter="formData" style="background-color:white;height :700px">
<div style="padding: 2px; ">
-
+ <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">淇濆瓨</button>
<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">瀹℃牳</button>
<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCheck" id="set_AbandonCheck">鍙嶅鏍�</button>
- <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">淇濆瓨</button>
<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">閫�鍑�</button>
</div>
<div class="layui-tab" lay-filter="tab-POStockInBill">
@@ -65,26 +64,18 @@
<input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="width:190px;">
</div>
</div>
- <div class="layui-inline">
+ <div class="layui-inline" style="display:none;">
<label class="layui-form-label">鍐呴儴鍗曟嵁鍙�<label style="color:red"> * </label></label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HInnerBillNo" id="HInnerBillNo" autocomplete="off">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鏀舵鏃ユ湡<label style="color:red"> * </label></label>
- <div class="layui-input-block">
- <input type="date" class="layui-input" lay-verify="HAccDate" name="HAccDate" id="HAccDate" style="width:190px;">
- </div>
- </div>
- </div>
- <div class="layui-row">
- <div class="layui-inline">
- <label class="layui-form-label">瀹㈡埛<label style="color:red"> * </label></label>
+ <label class="layui-form-label">缁忔墜浜�<label style="color:red"> * </label></label>
<div class="layui-input-inline">
- <input type="text" name="HCusName" id="HCusName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
- <input type="hidden" name="HCusID" id="HCusID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HCusList" style="width:40px;">
+ <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float: left; width: 150px; " readonly>
+ <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;">
<i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
</button>
</div>
@@ -95,6 +86,18 @@
<input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
<input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;">
<button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+ </button>
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+ <div class="layui-inline">
+ <label class="layui-form-label">瀹㈡埛<label style="color:red"> * </label></label>
+ <div class="layui-input-inline">
+ <input type="text" name="HCusName" id="HCusName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+ <input type="hidden" name="HCusID" id="HCusID" class="layui-input" value="0" style="float:left;width:150px;">
+ <button type="button" lay-submit="" class="layui-btn" lay-filter="HCusList" style="width:40px;">
<i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
</button>
</div>
@@ -115,9 +118,15 @@
<input class="layui-input" name="HExRate" id="HExRate" autocomplete="off" value="0" style="background-color: #efefef4d;" readonly>
</div>
</div>
+ <div class="layui-inline">
+ <label class="layui-form-label">鏀舵鏃ユ湡<label style="color:red"> * </label></label>
+ <div class="layui-input-block">
+ <input type="date" class="layui-input" lay-verify="HAccDate" name="HAccDate" id="HAccDate" style="width:190px;">
+ </div>
+ </div>
</div>
<div class="layui-row">
- <div class="layui-inline">
+ <div class="layui-inline" style="display:none;">
<label class="layui-form-label">椤圭洰璐圭敤<label style="color:red"> * </label></label>
<div class="layui-input-inline">
<input type="text" name="HProjectMoneyName" id="HProjectMoneyName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
@@ -127,7 +136,7 @@
</button>
</div>
</div>
- <div class="layui-inline">
+ <div class="layui-inline" style="display:none;">
<label class="layui-form-label">鍙戠エ绫诲瀷<label style="color:red"> * </label></label>
<div class="layui-input-block" style="margin-left: 120px;">
<select name="HType" id="HType" lay-filter="HType" style="width:190px;">
@@ -142,32 +151,22 @@
</div>
</div>
<div class="layui-row">
- <div class="layui-inline">
+ <div class="layui-inline" style="display:none;">
<label class="layui-form-label">涓嶅惈绋庨噾棰�<label style="color:red"> * </label></label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HMoney" id="HMoney" value="0" autocomplete="off">
</div>
</div>
- <div class="layui-inline">
+ <div class="layui-inline" style="display:none;">
<label class="layui-form-label">绋庣巼<label style="color:red"> * </label></label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HTaxRate" id="HTaxRate" value="0" autocomplete="off">
</div>
</div>
- <div class="layui-inline">
+ <div class="layui-inline" style="display:none;">
<label class="layui-form-label">鎬婚噾棰�<label style="color:red"> * </label></label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HSumMoney" id="HSumMoney" value="0" 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="HEmpName" id="HEmpName" class="layui-input" value="" style="float: left; width: 150px; " readonly>
- <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
- </button>
</div>
</div>
</div>
@@ -282,7 +281,7 @@
</div>
<div class="layui-tab" lay-filter="tab-POStockInBill">
<ul class="layui-tab-title" lay-filter="tab-all">
- <li lay-id="1" style="padding:1px;" class="layui-this">椤圭洰闃舵</li>
+ <li lay-id="1" style="padding:1px;" class="layui-this">璐圭敤椤圭洰</li>
</ul>
<div class="layui-tab-content">
<!--瀛愯〃-->
@@ -338,6 +337,8 @@
var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷 1娣诲姞 淇濆瓨 2澶嶅埗 3 缂栬緫
var linterid = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
+ var closeType = params[params[3]];//瀹㈡埛搴旀敹璐︽鏄庣粏 鍙屽嚮寮圭獥寮瑰嚭鍙兘鏌ョ湅涓嶈兘缂栬緫 绂佺敤鎸夐挳
+
//#endregion
//#region 杩涘叆椤甸潰鍗冲姞杞�
@@ -380,6 +381,13 @@
}
else if (OperationType == 3) { //缂栬緫
+
+ if (closeType == 10) {
+ $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
+ $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);
+ $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);
+
+ }
//瀛愯〃椤甸潰鍒濆鍖�
get_InitGrid();
@@ -454,7 +462,10 @@
, "HTypeSub": ""
, "HMoney": "0"
, "HTaxRate": "0"
+ , "HQty": "0"
+ , "HPrice": "0"
, "HSumMoney": "0"
+ ,"HRemark":""
};
switch (obj.event) {
case 'btn-AddLine':
@@ -517,116 +528,94 @@
switch (field) {
- case "HMoney": //涓嶅惈绋庨噾棰�
+ case "HQty": //鏁伴噺
//鏁版嵁鏍煎紡鏍¢獙
temp = value + "";
if (!ref.test(temp) || temp == 0) {
//鎭㈠鏁版嵁鍒扮紪杈戝墠
obj.update({
- HMoney: oldText
+ HQty: oldText
});
table.render(option);
- layer.msg("涓嶅惈绋庨噾棰濊杈撳叆澶т簬0鐨勬暟瀛�!");
+ layer.msg("鏁伴噺璇疯緭鍏ュぇ浜�0鐨勬暟瀛�!");
return;
}
//鏁版嵁鏍¢獙鍚堟牸锛岄噸绠楄褰�
- var HMoney = value * 1; //涓嶅惈绋庨噾棰�
+ var HQty = value * 1; //鏁伴噺
+ var HPrice = obj.data.HPrice * 1; //鍗曚环
var HTaxRate = obj.data.HTaxRate * 1; //绋庣巼
- var HSumMoney = HMoney * (1 + (HTaxRate * 0.01)); //鎬婚噾棰�=涓嶅惈绋庨噾棰�*(1+(绋庣巼*0.01))
+ var HSumMoney = HQty * HPrice * (1 + (HTaxRate * 0.01)); //鎬婚噾棰�=鏁伴噺*鍗曚环*(1+(绋庣巼*0.01))
+ var HMoney = HQty * HPrice; //涓嶅惈绋庨噾棰�=鏁伴噺*鍗曟嵁
//璁剧疆鏁版嵁灏忔暟浣嶆暟
HMoney = dealDoubleToFixed(HMoney, 2);
+ HQty = dealDoubleToFixed(HQty, 2);;
HTaxRate = HTaxRate;
+ HPrice = dealDoubleToFixed(HPrice, 2);;
HSumMoney = dealDoubleToFixed(HSumMoney, 2);
//鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
obj.update({
- HMoney: HMoney
+ HQty: HQty
+ , HPrice: HPrice
+ ,HMoney: HMoney
, HTaxRate: HTaxRate
, HSumMoney: HSumMoney
});
break;
- case "HTaxRate": //鍗曚环
+ case "HPrice": //鍗曚环
//鏁版嵁鏍煎紡鏍¢獙
temp = value + "";
if (!ref.test(temp) || temp == 0) {
//鎭㈠鏁版嵁鍒扮紪杈戝墠
obj.update({
- HTaxRate: oldText
+ HPrice: oldText
});
table.render(option);
- layer.msg("绋庣巼璇疯緭鍏ュぇ浜�0鐨勬暟瀛�!");
+ layer.msg("鍗曚环璇疯緭鍏ュぇ浜�0鐨勬暟瀛�!");
return;
}
//鏁版嵁鏍¢獙鍚堟牸锛岄噸绠楄褰�
- var HTaxRate = value * 1; //绋庣巼
- var HMoney = obj.data.HMoney * 1; //涓嶅惈绋庨噾棰�
- var HSumMoney = HMoney * (1 + (HTaxRate * 0.01)); //鎬婚噾棰�=涓嶅惈绋庨噾棰�*(1+(绋庣巼*0.01))
+ var HPrice = value * 1; //鍗曚环
+ var HQty = obj.data.HQty * 1; //鏁伴噺
+ var HTaxRate = obj.data.HTaxRate * 1; //绋庣巼
+ var HSumMoney = HPrice * HQty * (1 + (HTaxRate * 0.01)); //鎬婚噾棰�=鍗曚环*鏁伴噺*(1+(绋庣巼*0.01))
+ var HMoney = HQty * HPrice; //涓嶅惈绋庨噾棰�=鏁伴噺*鍗曟嵁
//璁剧疆鏁版嵁灏忔暟浣嶆暟
HMoney = dealDoubleToFixed(HMoney, 2);
+ HQty = dealDoubleToFixed(HQty, 2);;
HTaxRate = HTaxRate;
+ HPrice = dealDoubleToFixed(HPrice, 2);;
HSumMoney = dealDoubleToFixed(HSumMoney, 2);
+
//鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
obj.update({
- HMoney: HMoney
+ HQty: HQty
+ , HPrice: HPrice
+ , HMoney: HMoney
, HTaxRate: HTaxRate
, HSumMoney: HSumMoney
});
break;
- case "HSumMoney": //鏁伴噺
- //鏁版嵁鏍煎紡鏍¢獙
- temp = value + "";
- if (!ref.test(temp)) {
- //鎭㈠鏁版嵁鍒扮紪杈戝墠
- obj.update({
- HSumMoney: oldText
- });
- layer.msg("绋庣巼璇疯緭鍏ヤ笉灏忎簬0鐨勬暟瀛�!");
- return;
- }
-
-
- //鏁版嵁鏍¢獙鍚堟牸锛岄噸绠楄褰�
- var HSumMoney = value * 1; //鎬婚噾棰�
-
- var HTaxRate = obj.data.HTaxRate * 1; //绋庣巼
- var HMoney = HSumMoney / (1 + (HTaxRate * 0.01));
-
-
-
-
- //璁剧疆鏁版嵁灏忔暟浣嶆暟
- HMoney = dealDoubleToFixed(HMoney, 2);
-
- HTaxRate = HTaxRate;
- HSumMoney = dealDoubleToFixed(HSumMoney, 2);
-
- //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
- obj.update({
- HMoney: HMoney
- , HTaxRate: HTaxRate
- , HSumMoney: HSumMoney
- });
- default:
}
});
//#endregion
- //#region 琛ㄦ牸琛岄�夋嫨澶勭悊锛堟槸鍚﹀彇搴撳瓨锛�
+ //#region 琛ㄦ牸琛岄�夋嫨澶勭悊
form.on('select(HTypeSub)', function (data) {
//鑾峰彇涓嬫媺妗嗛�変腑鐨勫��
var elem = data.othis.parents('tr');
@@ -882,10 +871,13 @@
, { type: 'numbers', title: '搴忓彿', style: 'background-color: #f9f9f9;' }
, { field: 'HProjectMoneyID', title: '璐圭敤椤圭洰ID', hide: true, style: 'background-color: #f9f9f9;' }
, { field: 'HPMoneyName', title: '璐圭敤椤圭洰鍚嶇О', edit: 'text', event: "HPMoneyName",style: 'background-color: #f9f9f9;' } //f7
- , { field: 'HTypeSub', title: '鍙戠エ绫诲瀷', templet: '#HTypeSub' }
- , { field: 'HMoney', title: '涓嶅惈绋庨噾棰�', edit: 'text', style: 'background-color: #f9f9f9;' }
- , { field: 'HTaxRate', title: '绋庣巼', edit: 'text', style: 'background-color: #f9f9f9;' }
- , { field: 'HSumMoney', title: '鎬婚噾棰�', edit: 'text', style: 'background-color: #f9f9f9;' }
+ , { field: 'HTypeSub', title: '鍙戠エ绫诲瀷', hide: true, templet: '#HTypeSub' }
+ , { field: 'HMoney', title: '涓嶅惈绋庨噾棰�', hide: true, edit: 'text', style: 'background-color: #f9f9f9;' }
+ , { field: 'HTaxRate', title: '绋庣巼', hide: true, edit: 'text', style: 'background-color: #f9f9f9;' }
+ , { field: 'HQty', title: '鏁伴噺', edit: 'text', style: 'background-color: #f9f9f9;' }
+ , { field: 'HPrice', title: '鍗曚环', edit: 'text', style: 'background-color: #f9f9f9;' }
+ , { field: 'HSumMoney', title: '鎬婚噾棰�', style: 'background-color: #f9f9f9;' }
+ , { field: 'HRemark', title: '瀛愯〃澶囨敞', edit: 'text', style: 'background-color: #f9f9f9;' }
, { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
]]
}
@@ -897,7 +889,10 @@
, "HTypeSub": ""
, "HMoney": "0"
, "HTaxRate": "0"
+ , "HQty": "0"
+ , "HPrice": "0"
, "HSumMoney": "0"
+ ,"HRemark":""
}
];
option.data = rowdata;
@@ -912,15 +907,15 @@
var rowIndex = $(obj.tr).attr("data-index");
if (obj.event === 'del') {
layer.confirm('鐪熺殑鍒犻櫎琛屽悧锛�', function (index) {
- if (rowIndex === '0') {
- layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�');
- } else {
+ //if (rowIndex === '0') {
+ // layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�');
+ //} else {
var oldData = table.cache["mainTable"];
oldData.splice(obj.tr.data('index'), 1)
option.data = oldData;//灏嗘暟鎹粦瀹氬埌data涓�
table.render(option);
layer.close(index);
- }
+ /*}*/
});
}
}
@@ -973,19 +968,19 @@
, area: ['90%', '90%']//澶у皬
, title: '閿�鍞儴闂ㄥ垪琛�'//鏍囬
, shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../Baseset/鍩虹璧勬枡/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].HName);
- // $("#HDeptID").val(checkStatus.data[0].HItemID);
- // layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
- //}
- //, btn2: function (index, layero) { }
+ , 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(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) { }
})
}
//#endregion
@@ -998,19 +993,21 @@
, area: ['90%', '90%']//澶у皬
, title: '閿�鍞憳鍒楄〃'//鏍囬
, shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmp', '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('璇烽�夋嫨鏁版嵁');
- // }
- // $("#HEmpName").val(checkStatus.data[0].HName);
- // $("#HEmpID").val(checkStatus.data[0].HItemID);
- // layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
- //}
- //, btn2: function (index, layero) { }
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.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('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+ $("#HEmpID").val(checkStatus.data[0].HItemID);
+
+ getEmpInfoByHEmpID(checkStatus.data[0].HItemID);
+ layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) { }
})
}
//#endregion
@@ -1043,13 +1040,14 @@
//#region 瀹㈡埛閫夋嫨椤甸潰
function get_checkCus() {
+ var HEmpID = $("#HEmpID").val();
layer.open({
type: 2//寮圭獥绫诲瀷
, skin: 'layui-layer-rim' //鍔犱笂杈规
, area: ['90%', '90%']//澶у皬
, title: '涓氬姟瀹㈡埛鍒楄〃'//鏍囬
, shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../Baseset/鍩虹璧勬枡/Gy_CustomerList.html', 'yes']
+ , content: ['../../Baseset/鍩虹璧勬枡/Gy_CustomerList.html?Type=1&openType=3&HEmp=' + HEmpID, 'yes']
, btn: ['纭畾', '鍙栨秷']
, btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
@@ -1116,6 +1114,11 @@
//#region 闈炵┖楠岃瘉
function AllowLoadData(data) {
+
+ //鏁板�兼牸寮忔牎楠屽伐鍏�
+ var ref = /^\d+(\.\d+)?$/; //闈炶礋鏁版鍒欒〃杈惧紡
+ var temp = "";
+
//#region 琛ㄥご鏁版嵁妫�楠�
if ($("#HBillNo").val() == "") {
layer.msg("鍗曟嵁鍙蜂笉鑳戒负绌�!");
@@ -1133,30 +1136,52 @@
layer.msg("瀹㈡埛涓嶈兘涓虹┖!");
return false;
}
- if ($("#HProjectMoneyID").val() == "0") {
- layer.msg("璐圭敤椤圭洰鏈�夋嫨!");
- return false;
- }
- if ($("#HType").val() == "") {
- layer.msg("鍙戠エ绫诲瀷鏈�夋嫨!");
- return false;
- }
+
if ($("#HEmpID").val() == "0") {
layer.msg("缁忔墜浜烘湭閫夋嫨!");
return false;
}
- if ($("#HMoney").val() == "0") {
- layer.msg("涓嶅惈绋庨噾棰濅笉鑳戒负闆�");
- return false;
+ //#region 瀛愯〃鏍¢獙
+ for (var i = 0; i < option.data.length; i++) {
+
+
+ //璐圭敤椤圭洰鏍¢獙
+ if (option.data[i].HProjectMoneyID == "0") {
+ layer.msg("绗�" + (i+1) + "琛岋細璇烽�夋嫨璐圭敤椤圭洰锛�");
+ return false;
+ }
+
+ //鏁伴噺鏍煎紡鏍¢獙
+ temp = option.data[i]["HQty"] + "";
+ if (temp == "0") {
+ layer.msg("绗�" + (i + 1) + "琛岋細鏁伴噺涓嶈兘涓�0锛�");
+ return false;
+ } else if (!ref.test(temp)) {
+ layer.msg("绗�" + (i + 1) + "琛岋細鏁伴噺璇疯緭鍏ュぇ浜�0鐨勬暟瀛楋紒");
+ return false;
+ }
+
+ //鍗曚环鏍煎紡鏍¢獙
+ temp = option.data[i]["HPrice"] + "";
+ if (temp == "0") {
+ layer.msg("绗�" + (i + 1) + "琛岋細鍗曚环涓嶈兘涓�0锛�");
+ return false;
+ } else if (!ref.test(temp)) {
+ layer.msg("绗�" + (i + 1) + "琛岋細鍗曚环璇疯緭鍏ュぇ浜�0鐨勬暟瀛楋紒");
+ return false;
+ }
+
+ //鎬婚噾棰濇牸寮忔牎楠�
+ temp = option.data[i]["HSumMoney"] + "";
+ if (temp == "0") {
+ layer.msg("绗�" + (i+1) + "琛岋細鎬婚噾棰濅笉鑳戒负0锛�");
+ return false;
+ } else if (!ref.test(temp)) {
+ layer.msg("绗�" + (i+1) + "琛岋細鎬婚噾棰濊杈撳叆澶т簬0鐨勬暟瀛楋紒");
+ return false;
+ }
}
- if ($("#HTaxRate").val() == "") {
- layer.msg("绋庣巼涓嶈兘涓虹┖");
- return false;
- }
- if ($("#HSumMoney").val() == "0") {
- layer.msg("鎬婚噾棰濅笉鑳戒负闆�");
- return false;
- }
+ //#endregion
return true;
}
//#endregion
@@ -1290,7 +1315,7 @@
for (var i = 0; i <data1.length; i++) {
- //寤惰繜鍘熷洜
+ //鍙戠エ绫诲瀷
$('#HTypeSub' + (i + 1)).find("option[value='" + data1[i].HTypeSub + "']").attr("selected", true);
}
form.render('select');
@@ -1427,17 +1452,17 @@
});
- function GetHDeptNameValue(obj) //杩斿洖閮ㄩ棬
- {
- $("#HDeptName").val(obj[0].HName);
- $("#HDeptID").val(obj[0].HItemID);
- }
+ //function GetHDeptNameValue(obj) //杩斿洖閮ㄩ棬
+ //{
+ // $("#HDeptName").val(obj[0].HName);
+ // $("#HDeptID").val(obj[0].HItemID);
+ //}
- function GetHEmpValue(obj) //杩斿洖缁忔墜浜�
- {
- $("#HEmpName").val(obj[0].HName);
- $("#HEmpID").val(obj[0].HItemID);
- }
+ //function GetHEmpValue(obj) //杩斿洖缁忔墜浜�
+ //{
+ // $("#HEmpName").val(obj[0].HName);
+ // $("#HEmpID").val(obj[0].HItemID);
+ //}
//function GetHSupValue(obj) //杩斿洖瀹㈡埛
//{
@@ -1479,6 +1504,31 @@
}
}
//#endregion
+
+ //#region 鏍规嵁鑱屽憳鑾峰彇閮ㄩ棬
+ function getEmpInfoByHEmpID(HEmpID) {
+ $.ajax({
+ url: GetWEBURL() + "/Xs_SeOrderBill/getEmpInfoByHEmpID",
+ async: false,
+ type: "GET",
+ data: {
+ "HEmpID": HEmpID
+ },
+ success: function (result) {
+ if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ var data = result.data[0];
+
+ $("#HDeptID").val(data.HDeptID);
+ $("#HDeptName").val(data.HDeptName);
+ } else {
+ layer.alert(result.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鍙戠敓閿欒!", { icon: 5 });
+ }
+ });
+ }
+ //#endregion
</script>
</body>
</html>
\ No newline at end of file
--
Gitblit v1.9.1