From 3de6a9eb5d6c00a756831fbab13da264c198ece7 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期四, 25 四月 2024 16:16:50 +0800
Subject: [PATCH] 用户编辑页面添加 IC卡号 自动;异常反馈单刷卡签到
---
WebTM/views/项目管理/工程项目/PM_ProjectBill.html | 409 ++++++++++++++++++++++++++++++++++++++++++++++++---------
1 files changed, 340 insertions(+), 69 deletions(-)
diff --git "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html" "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html"
index e3e787b..f88679a 100644
--- "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html"
+++ "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html"
@@ -14,6 +14,7 @@
<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>
.main-btn { /*澶撮儴涓绘寜閽�*/
padding: 0 2px; /*璋冩暣鎸夐挳宸﹀彸绌洪殭澶у皬*/
@@ -65,8 +66,10 @@
<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CancelCloseBill" id="set_CancelCloseBill">鍙嶅叧闂�</button>-->
</div>
<div class="layui-tab" lay-filter="tab-POStockInBill">
+ <h1 style="text-align: center; padding: 10px 0;"><b>宸ョ▼椤圭洰</b></h1>
<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>
<li lay-id="2" style="padding:1px;">鍏朵粬淇℃伅</li>
</ul>
<div class="layui-tab-content">
@@ -265,6 +268,73 @@
</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;padding: 9px 18px;">椤圭洰绫诲埆</label>
+ <div class="layui-input-block" style="margin-left: 77px;">
+ <input type="text" class="layui-input" lay-verify="HProjectClassName" name="HProjectClassName" id="HProjectClassName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+ <input type="hidden" name="HProjectClassID" id="HProjectClassID" lay-verify="HProjectClassID" value="0">
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHProjectClass" id="btnSearchHProjectClass" style="padding: 0 10px;float: right;margin-right: 3px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+ </button>
+ </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" lay-verify="HBuildComp" name="HBuildComp" id="HBuildComp">
+ </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" lay-verify="HBuildAddress" name="HBuildAddress" id="HBuildAddress">
+ </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" lay-verify="HWorkNo" name="HWorkNo" id="HWorkNo">
+ </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:180px;">
+ <input type="date" class="layui-input" lay-verify="HReDate" name="HReDate" id="HReDate" style="padding-left: 80px;">
+ </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" lay-verify="HPicNo" name="HPicNo" id="HPicNo">
+ </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; width:815px;">
+ <textarea class="layui-textarea" name="HWorkTask" id="HWorkTask" lay-verify="HWorkTask" style="height:100px"></textarea>
+ </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; width:815px;">
+ <textarea class="layui-textarea" name="HProjectNote" id="HProjectNote" lay-verify="HProjectNote" style="height:100px"></textarea>
+ </div>
+ </div>
+ </div>
+
+ </div>
+ </div>
<!--鍏朵粬淇℃伅-->
<div class="layui-tab-item">
<div class="layui-form-item">
@@ -422,7 +492,7 @@
</div>
</script>
<script>
-
+
layui.config({
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
@@ -444,6 +514,17 @@
var option1 = {}; //椤圭洰鎴愬憳琛ㄦ覆鏌撳弬鏁�
//璁板綍缁勭粐鐨勫��
var HOrgIDBar = 0;
+ //鍏ㄥ眬鍙橀噺
+ window.CusType = 0;
+ window.ProjectStageData = [];//椤圭洰闃舵
+ window.HEmpData = []; //闃舵璐熻矗浜�
+ window.ProjectCheckData = []; //闃舵瀹℃牳浜�
+ window.RowDatas = []; //f6闃舵璐熻矗浜�
+ window.RowDatass = []; //f6闃舵瀹℃牳浜�
+ window.MemberData = []; //椤圭洰鎴愬憳
+
+
+
//鑾峰彇鍙傛暟
var params = getUrlVars();
var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷 1娣诲姞 淇濆瓨 2澶嶅埗 3 缂栬緫
@@ -452,6 +533,14 @@
//#endregion
//#region 杩涘叆椤甸潰鍗冲姞杞�
+
+ //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
+ var HModuleType = "4750";
+ //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
+ var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
+ $("h1").html('<b>' + HPageTitle + '</b>');
+ //#endregion
+
//#region 鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
if (sessionStorage.login != "login") {
layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", {
@@ -480,6 +569,7 @@
$("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd"));
$("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
$("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+ $("#HReDate").val(Format(new Date(), "yyyy-MM-dd"));
//鍒濆鍖栭」鐩樁娈佃〃
get_InitGrid1();
}
@@ -524,7 +614,10 @@
//#region 寮圭獥閫夋嫨瑙﹀彂浜嬩欢
//#region 閫夋嫨瀹㈡埛浠g爜鎸夐挳
form.on('submit(btnSearchHCus)', function () {
+ CusType = 1;
get_checkSearchHCus();
+
+
});
//#endregion
@@ -554,7 +647,16 @@
//#region 閫夋嫨缁撶畻鏂规寜閽�
form.on('submit(btnSearchHPayCus)', function () {
+ CusType = 2;
get_checkSearchHPayCus();
+ });
+ //#endregion
+
+ //#region 閫夋嫨椤圭洰绫诲埆鎸夐挳
+ form.on('submit(btnSearchHProjectClass)', function () {
+ get_checkSearchHProjectClass();
+
+
});
//#endregion
@@ -1010,6 +1112,7 @@
elem: '#mainTable1'
, toolbar: '#toolbarDemo1'
, page: true
+ , totalRow: true
, limit: 500
, limits: [50, 500, 5000, 50000]
, cellMinWidth: 120
@@ -1021,9 +1124,9 @@
, { field: 'HEmployeeID', title: '椤圭洰鎴愬憳ID', hide: true, style: 'background-color: #f9f9f9;' }
, { field: 'HEmployeeName', title: '椤圭洰鎴愬憳', edit: 'text', event: "HEmployeeName" } //f7
, { field: 'HIsPM', title: '鏄惁椤圭洰缁忕悊', templet: "#HIsPM" }
- , { field: 'HRate', title: '椤圭洰鍗犳瘮', edit: 'text' }
- , { field: 'HPlanAvgMoney', title: '棰勮鍒嗛厤涓氱哗', edit: 'text' }
- , { field: 'HPlanCountMoney', title: '棰勮鎻愭垚', edit: 'text' }
+ , { field: 'HRate', title: '椤圭洰鍗犳瘮', edit: 'text', totalRow: true }
+ , { field: 'HPlanAvgMoney', title: '棰勮鍒嗛厤涓氱哗', edit: 'text', totalRow: true }
+ , { field: 'HPlanCountMoney', title: '棰勮鎻愭垚', edit: 'text', totalRow: true}
, { field: 'HRemarkSub', title: '澶囨敞', edit: 'text' }
, { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo1' }
]]
@@ -1072,6 +1175,7 @@
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
, btn2: function (index, layero) { }
+ , end: function () { }
})
}
//#endregion
@@ -1085,7 +1189,7 @@
, area: ['90%', '90%']//澶у皬
, title: '鍛樺伐琛�'//鏍囬
, shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes']
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HPM&HOrgID=' + HOrgID, 'yes']
, btn: ['纭畾', '鍙栨秷']
, btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
@@ -1102,6 +1206,7 @@
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
, btn2: function (index, layero) { }
+ , end: function () { }
})
}
//#endregion
@@ -1115,7 +1220,7 @@
, area: ['90%', '90%']//澶у皬
, title: '鍛樺伐琛�'//鏍囬
, shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes']
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HWorker&HOrgID=' + HOrgID, 'yes']
, btn: ['纭畾', '鍙栨秷']
, btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
@@ -1145,7 +1250,7 @@
, area: ['90%', '90%']//澶у皬
, title: '鍛樺伐琛�'//鏍囬
, shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes']
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HEmp&HOrgID=' + HOrgID, 'yes']
, btn: ['纭畾', '鍙栨秷']
, btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
@@ -1175,7 +1280,7 @@
, area: ['90%', '90%']//澶у皬
, title: '浜у搧琛�'//鏍囬
, shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes']
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.html', 'yes']
, btn: ['纭畾', '鍙栨秷']
, btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
@@ -1193,6 +1298,35 @@
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
, btn2: function (index, layero) { }
+ , end: function () { }
+ })
+ }
+ //#endregion
+
+ //#region 椤圭洰绫诲埆閫夋嫨椤甸潰
+ function get_checkSearchHProjectClass() {
+ layer.open({
+ type: 2//寮圭獥绫诲瀷
+ , skin: 'layui-layer-rim' //鍔犱笂杈规
+ , area: ['90%', '90%']//澶у皬
+ , title: '椤圭洰绫诲埆琛�'//鏍囬
+ , shift: 2//寮瑰嚭鍔ㄧ敾
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_ProjectClass.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('璇烽�夋嫨鏁版嵁');
+ }
+ //鑾峰彇鏁版嵁
+ $("#HProjectClassID").val(checkStatus.data[0].HItemID);//椤圭洰绫诲埆id
+ $("#HProjectClassName").val(checkStatus.data[0].椤圭洰绫诲埆鍚嶇О);//椤圭洰绫诲埆鍚嶇О
+
+ layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) { }
+ , end: function () { }
})
}
//#endregion
@@ -1223,6 +1357,7 @@
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
, btn2: function (index, layero) { }
+ , end: function () { }
})
}
//#endregion
@@ -1251,66 +1386,76 @@
//鑾峰彇鏁版嵁
var HBillInterID = checkStatus.data[0].HInterID;
//鑾峰彇椤圭洰闃舵娓呭崟涓殑椤圭洰闃舵鍒楄〃
- $.ajax({
- url: GetWEBURL() + "/PM_ProjectStageBill/editInit",
- type: "GET",
- async: false,
- data: { "HInterID": HBillInterID, "user": sessionStorage["HUserName"] },
- success: function (result) {
- var tableMain = result.data[0];
- var tableSub = result.data[1];
- //鍚堝苟鐜版湁瀛愯〃鏁版嵁鍜岄」鐩樁娈垫竻鍗曠殑鏁版嵁
- var num = [];
- var len = 0; //璁板綍num闀垮害锛岀敤浜庝綔涓篟owID鐨勭郴鏁帮紝涓篟owID鐨勮祴鍊�
- for (var i = 0; i < tableSub.length; i++) {
- var NewRow =
- {
- "RowID": (i + 1) * 10
- , 'HProjectStageID': tableSub[i]["HProjectStageID"]
- , 'HProjectStageName': tableSub[i]["HProjectStageName"]
- , 'HStageNote': tableSub[i]["HStageNote"]
- , 'HPMGoodsID': (tableSub[i]["HPMGoodsID"] != null) ? tableSub[i]["HPMGoodsID"] : '0'
- , 'HPMGoodsName': tableSub[i]["HPMGoodsName"]
- , 'HIsKey': tableSub[i]["HIsKey"]
- , 'HRate': tableSub[i]["HRate"]
- , 'HEmpID': '0'
- , 'HEmpName': ''
- , 'HCheckEmpID': '0'
- , 'HCheckEmpName': ''
- , 'HFinishDate': ''
- , 'HWorkDays': '0'
- , 'HRemarkSub': tableSub[i]["HRemarkSub"]
- };
- num.push(NewRow);
- }
- len = num.length;
- for (var i = 0; i < option.data.length; i++) {
- option.data[i].RowID = (len + i + 1) * 10;
- num.push(option.data[i]);
- }
-
-
- //瀛愯〃 璧嬪��
- option.data = num;
- table.render(option);
-
- //瀵瑰瓙琛ㄤ腑鐨勫閫夋杩涜閫変腑
- for (var i = 0; i < num.length; i++) {
- if (num[i].HIsKey) {
- $('#HIsKey' + (i + 1)).attr("checked", true);
- }
- }
- form.render('checkbox');
- }
- })
+ get_BT(HBillInterID);
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
, btn2: function (index, layero) { }
+ , end: function () {
+
+ get_BT($("#HProjectStageBillInterID").val());
+ }
})
}
//#endregion
+
+ //#region 椤圭洰闃舵娓呭崟 閫夋嫨 甯﹀嚭琛ㄤ綋鏁版嵁
+ function get_BT(HBillInterID) {
+ $.ajax({
+ url: GetWEBURL() + "/PM_ProjectStageBill/editInit",
+ type: "GET",
+ async: false,
+ data: { "HInterID": HBillInterID, "user": sessionStorage["HUserName"] },
+ success: function (result) {
+ var tableMain = result.data[0];
+ var tableSub = result.data[1];
+ //鍚堝苟鐜版湁瀛愯〃鏁版嵁鍜岄」鐩樁娈垫竻鍗曠殑鏁版嵁
+ var num = [];
+ var len = 0; //璁板綍num闀垮害锛岀敤浜庝綔涓篟owID鐨勭郴鏁帮紝涓篟owID鐨勮祴鍊�
+ for (var i = 0; i < tableSub.length; i++) {
+ var NewRow =
+ {
+ "RowID": (i + 1) * 10
+ , 'HProjectStageID': tableSub[i]["HProjectStageID"]
+ , 'HProjectStageName': tableSub[i]["HProjectStageName"]
+ , 'HStageNote': tableSub[i]["HStageNote"]
+ , 'HPMGoodsID': (tableSub[i]["HPMGoodsID"] != null) ? tableSub[i]["HPMGoodsID"] : '0'
+ , 'HPMGoodsName': tableSub[i]["HPMGoodsName"]
+ , 'HIsKey': tableSub[i]["HIsKey"]
+ , 'HRate': tableSub[i]["HRate"]
+ , 'HEmpID': '0'
+ , 'HEmpName': ''
+ , 'HCheckEmpID': '0'
+ , 'HCheckEmpName': ''
+ , 'HFinishDate': ''
+ , 'HWorkDays': '0'
+ , 'HRemarkSub': tableSub[i]["HRemarkSub"]
+ };
+ num.push(NewRow);
+ }
+ len = num.length;
+ for (var i = 0; i < option.data.length; i++) {
+ option.data[i].RowID = (len + i + 1) * 10;
+ num.push(option.data[i]);
+ }
+
+
+ //瀛愯〃 璧嬪��
+ option.data = num;
+ table.render(option);
+
+ //瀵瑰瓙琛ㄤ腑鐨勫閫夋杩涜閫変腑
+ for (var i = 0; i < num.length; i++) {
+ if (num[i].HIsKey) {
+ $('#HIsKey' + (i + 1)).attr("checked", true);
+ }
+ }
+ form.render('checkbox');
+ }
+ })
+ }
+ //#endregion
//#region 淇濆瓨HMaker
function set_AddNew(data) {
@@ -1412,6 +1557,15 @@
, "HProType": tableMain[0]["HProType"]
, "HRemark": tableMain[0]["HRemark"]
, "HOrgID": tableMain[0]["HOrgID"]
+ , "HProjectClassID": tableMain[0]["HProjectClassID"]
+ , "HProjectClassName": tableMain[0]["HProjectClassName"]
+ , "HBuildComp": tableMain[0]["HBuildComp"]
+ , "HBuildAddress": tableMain[0]["HBuildAddress"]
+ , "HWorkNo": tableMain[0]["HWorkNo"]
+ , "HReDate": tableMain[0]["HReDate"]
+ , "HPicNo": tableMain[0]["HPicNo"]
+ , "HWorkTask": tableMain[0]["HWorkTask"]
+ , "HProjectNote": tableMain[0]["HProjectNote"]
, "HMaker": tableMain[0]["HMaker"]
, "HUpdater": tableMain[0]["HUpdater"]
, "HChecker": tableMain[0]["HChecker"]
@@ -1846,6 +2000,17 @@
CheckedSet_tableSub();
layer.close(index);//鍏抽棴寮圭獥
}
+ , end: function () {
+ obj.update({
+ "HProjectStageID": ProjectStageData[0].HItemID
+ , "HProjectStageName": ProjectStageData[0].闃舵鍚嶇О
+ , "HStageNote": ProjectStageData[0].椤圭洰闃舵璇︾粏鍐呭
+ , "HPMGoodsID": ProjectStageData[0].HPMGoodsID == null ? 0 : ProjectStageData[0].HPMGoodsID
+ , "HPMGoodsName": ProjectStageData[0].鐩稿叧浜や粯鐗�
+ , "HIsKey": ProjectStageData[0].閲岀▼纰� == "Y" ? true : false
+ , "HRate": ProjectStageData[0].鐞嗚涓氱哗鍗犳瘮
+ })
+ }
})
}
//闃舵璐熻矗浜�
@@ -1860,7 +2025,7 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"]
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HProject&HOrgID=' + HOrgID, "yes"]
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -1877,6 +2042,12 @@
})
layer.close(index);//鍏抽棴寮圭獥
}
+ , end: function () {
+ obj.update({
+ "HEmpID": HEmpData[0].HItemID
+ , "HEmpName": HEmpData[0].鑱屽憳鍚嶇О
+ })
+ }
})
}
//闃舵瀹℃牳浜�
@@ -1891,7 +2062,7 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"]
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HProjectCheck&HOrgID=' + HOrgID, "yes"]
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -1907,6 +2078,12 @@
, "HCheckEmpName": checkStatus.data[0].鑱屽憳鍚嶇О
})
layer.close(index);//鍏抽棴寮圭獥
+ }
+ , end: function () {
+ obj.update({
+ "HCheckEmpID": ProjectCheckData[0].HItemID
+ , "HCheckEmpName": ProjectCheckData[0].鑱屽憳鍚嶇О
+ })
}
})
}
@@ -1930,7 +2107,7 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"]
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HManager&HOrgID=' + HOrgID, "yes"]
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -1954,6 +2131,18 @@
layer.close(index);//鍏抽棴寮圭獥
}
+ , end: function () {
+
+ var rowIndex = $(obj.tr).attr("data-index");
+ for (var i = 0; i < option.data.length; i++) {
+ if (i >= rowIndex) {
+ option.data[i]["HEmpID"] = RowDatas[0].HItemID;
+ option.data[i]["HEmpName"] = RowDatas[0].鑱屽憳鍚嶇О;
+ }
+ }
+ table.render(option);
+ CheckedSet_tableSub();
+ }
})
}
//闃舵瀹℃牳浜�
@@ -1968,7 +2157,7 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"]
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HKeeper&HOrgID=' + HOrgID, "yes"]
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -1993,6 +2182,20 @@
layer.close(index);//鍏抽棴寮圭獥
}
+ , end: function () {
+
+ //鏇存柊瀛愯〃1鏁版嵁
+ var rowIndex = $(obj.tr).attr("data-index");
+ for (var i = 0; i < option.data.length; i++) {
+ if (i >= rowIndex) {
+ option.data[i]["HCheckEmpID"] = RowDatass[0].HItemID;
+ option.data[i]["HCheckEmpName"] = RowDatass[0].鑱屽憳鍚嶇О;
+ }
+ }
+ table.render(option);
+ CheckedSet_tableSub();
+
+ }
})
}
}
@@ -2016,7 +2219,7 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"]
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HProjectMember&HOrgID=' + HOrgID, "yes"]
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -2032,6 +2235,12 @@
, "HEmployeeName": checkStatus.data[0].鑱屽憳鍚嶇О
})
layer.close(index);//鍏抽棴寮圭獥
+ }
+ , end: function () {
+ obj.update({
+ "HEmployeeID": MemberData[0].HItemID
+ , "HEmployeeName": MemberData[0].鑱屽憳鍚嶇О
+ })
}
})
}
@@ -2335,12 +2544,74 @@
//#endregion
//#endregion
-
-
-
});
-
+ //瀹㈡埛
+ function GetHCusNameValue(obj) {
+ if (CusType == 1) {
+ $("#HCusID").val(obj[0].HItemID);//瀹㈡埛id
+ $("#HCusName").val(obj[0].瀹㈡埛鍚嶇О);//瀹㈡埛鍚嶇О
+ }
+ else if (CusType === 2) {
+ $("#HPayCusID").val(obj[0].HItemID);//瀹㈡埛id
+ $("#HPayCusName").val(obj[0].瀹㈡埛鍚嶇О);//瀹㈡埛鍚嶇О
+ }
+ }
+ //椤圭洰缁忕悊
+ function GetHPMValue(obj) {
+ $("#HPMEmpID").val(obj[0].HItemID);//瀹㈡埛id
+ $("#HPMEmpName").val(obj[0].鑱屽憳鍚嶇О);//瀹㈡埛鍚嶇О
+ }
+ //椤圭洰绫诲埆
+ function GetProjectClassValue(obj) {
+ $("#HProjectClassID").val(obj[0].HItemID);//椤圭洰绫诲埆id
+ $("#HProjectClassName").val(obj[0].椤圭洰绫诲埆鍚嶇О);//椤圭洰绫诲埆鍚嶇О
+ }
+ //瀹炴柦鎷呭綋
+ function GetHWorkerValue(obj) {
+ $("#HWorkEmpID").val(obj[0].HItemID);//鍛樺伐id
+ $("#HWorkEmpName").val(obj[0].鑱屽憳鍚嶇О);//鍛樺伐鍚嶇О
+ }
+ //寮�鍙戞媴褰�
+ function GetHEmpValue(obj) {
+ $("#HDepEmpID").val(obj[0].HItemID);//鍛樺伐id
+ $("#HDepEmpName").val(obj[0].鑱屽憳鍚嶇О);//鍛樺伐鍚嶇О
+ }
+ //瀵瑰簲浜у搧
+ function GetMaterValue(obj) {
+ $("#HMaterID").val(obj[0].HItemID);//浜у搧鍐呯爜
+ $("#HMaterNumber").val(obj[0].鐗╂枡浠g爜);//浜у搧浠g爜
+ $("#HMaterName").val(obj[0].鐗╂枡鍚嶇О);//浜у搧鍚嶇О
+ }
+ //椤圭洰闃舵娓呭崟
+ function GetProjectStageBillValue(obj) {
+ $("#HProjectStageBillInterID").val(obj[0].HInterID);//瀹㈡埛id
+ $("#HProjectStageBillNumber").val(obj[0].鍗曟嵁鍙�);//瀹㈡埛鍚嶇О
+ }
+ //椤圭洰闃舵
+ function GetProjectStageValue(obj) {
+ ProjectStageData = obj;
+ }
+ //闃舵璐熻矗浜�
+ function GetHProjectValue(obj) {
+ HEmpData = obj;
+ }
+ //闃舵瀹℃牳浜�
+ function GetHProjectCheckValue(obj) {
+ ProjectCheckData = obj;
+ }
+ //f6闃舵璐熻矗浜�
+ function GetHManagerValue(obj) {
+ RowDatas = obj;
+ }
+ //闃舵璐熻矗浜�
+ function GetHKeeperValue(obj) {
+ RowDatass = obj;
+ }
+ //闃舵璐熻矗浜�
+ function GetHProjectMemberValue(obj) {
+ MemberData = obj;
+ }
</script>
</body>
</html>
\ No newline at end of file
--
Gitblit v1.9.1