From ebef191888d9d2c2a2e7a7f677189164e4eef0b3 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期二, 05 八月 2025 19:04:33 +0800
Subject: [PATCH] 车间委外接收单列表bug处理
---
WebTM/views/项目管理/工作任务/PM_WorkTaskReportBill.html | 124 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 122 insertions(+), 2 deletions(-)
diff --git "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskReportBill.html" "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskReportBill.html"
index 73988d2..368ea93 100644
--- "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskReportBill.html"
+++ "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskReportBill.html"
@@ -99,6 +99,26 @@
</button>
</div>
</div>
+ <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="HReceiveEmp" name="HReceiveEmp" id="HReceiveEmp" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+ <!--<input type="hidden" name="HPMEmpID" id="HPMEmpID" lay-verify="HPMEmpID" value="0">-->
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHReceiveEmp" id="btnSearchHReceiveEmp" 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;padding: 9px 18px;">鎶勯�佷汉</label>
+ <div class="layui-input-block" style="margin-left: 77px;">
+ <input type="text" class="layui-input" lay-verify="HCopyEmp" name="HCopyEmp" id="HCopyEmp" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+ <!--<input type="hidden" name="HWorkEmpID" id="HWorkEmpID" lay-verify="HWorkEmpID" value="0">-->
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHCopyEmp" id="btnSearchHCopyEmp" style="padding: 0 10px;float: right;margin-right: 3px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+ </button>
+ </div>
+ </div>
</div>
<div class="layui-row">
<div class="layui-inline">
@@ -450,6 +470,18 @@
//#region 鍙嶅叧闂�
form.on('submit(set_CancelCloseBill)', function (data) {
set_CancelCloseBill(data);
+ });
+ //#endregion
+
+ //#region 閫夋嫨鎺ユ敹浜烘寜閽�
+ form.on('submit(btnSearchHReceiveEmp)', function () {
+ get_checkSearchHReceiveEmp();
+ });
+ //#endregion
+
+ //#region 閫夋嫨鎶勯�佷汉鎸夐挳
+ form.on('submit(btnSearchHCopyEmp)', function () {
+ get_checkSearchHCopyEmp();
});
//#endregion
//#endregion
@@ -857,6 +889,87 @@
}
}
}
+
+ //#region 鎺ユ敹浜洪�夋嫨椤甸潰
+ function get_checkSearchHReceiveEmp() {
+ var HOrgID = $("#HOrgID").val();
+ layer.open({
+ type: 2//寮圭獥绫诲瀷
+ , skin: 'layui-layer-rim' //鍔犱笂杈规
+ , area: ['90%', '90%']//澶у皬
+ , title: '鍛樺伐琛�'//鏍囬
+ , shift: 2//寮瑰嚭鍔ㄧ敾
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HReceive&HOrgID=' + HOrgID, '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('璇烽�夋嫨鏁版嵁');
+ }
+ //鑾峰彇鏁版嵁
+ $("#HReceiveEmp").val(checkStatus.data[0].鑱屽憳鍚嶇О);//鎺ユ敹浜哄悕绉�
+ if ($("#HReceiveEmp").val() == "") {
+ $("#HReceiveEmp").val(checkStatus.data[0].鑱屽憳浠g爜);
+ }
+ layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) { }
+ , end: function () { }
+ })
+ }
+ //#endregion
+
+ //#region 鎶勯�佷汉閫夋嫨椤甸潰
+ function get_checkSearchHCopyEmp() {
+
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '鎶勯�佷汉鍒楄〃',
+ closeBtn: 1,
+ shift: 2,
+ area: ['80%', '80%'],
+ maxmin: true,
+ content: ['../../PublicPage/transfer.html', 'yes'],
+ btn: ['纭畾', '鍙栨秷']
+ , btn1: function (index, layero) {
+
+ //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+ var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
+ var checkStatus = iframeWindow.layui.transfer.getData('key123'); //鑾峰彇宸插垎閰嶆暟閲�
+ if (checkStatus.length === 0) {
+ return layer.msg('璇烽�夋嫨鏁版嵁');
+ }
+ var value = "";
+ var title = "";
+ for (var i = 0; i < checkStatus.length; i++) {
+ value += checkStatus[i].value + ",";
+ title += checkStatus[i].title + ",";
+ }
+ //鍘绘帀鏈�鍚庝竴涓�楀彿(濡傛灉涓嶉渶瑕佸幓鎺夛紝灏变笉鐢ㄥ啓)
+ if (value.length > 0) {
+ value = value.substr(0, value.length - 1);
+ title = title.substr(0, title.length - 1);
+ }
+ $("#HCopyEmp").val(title);
+ console.log(checkStatus, value, title);
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) {
+ //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+ },
+ end: function () {
+
+ },
+ success: function (layero, index) {
+
+ }
+ });
+ }
+ //#endregion
//#region 缂栬緫 椤甸潰璧嬪��
function RoadBillMain(linterid)//鍔犺浇琛ㄥご
@@ -893,6 +1006,8 @@
, "HBackRemark": tableMain[0]["HBackRemark"]
, "HReportEmpID": tableMain[0]["HReportEmpID"]
, "HReportEmpName": tableMain[0]["HReportEmpName"]
+ , "HReceiveEmp": tableMain[0]["HReceiveEmp"]
+ , "HCopyEmp": tableMain[0]["HCopyEmp"]
});
//缁勭粐鐨勫�糎OrgID鍙樺寲锛岄噸鏂版覆鏌�
@@ -1361,12 +1476,11 @@
//#region 鏌ヨ 鎴戠殑浠诲姟涓嬫帹鏌ヨ鏁版嵁
function get_Display() {
var ajaxLoad = layer.load();
-
$.ajax({
url: GetWEBURL() + '/PM_WorkTaskBill/XTList',
type: "GET",
async: false,
- data: { "HInterID": linterid, "user": sessionStorage["HUserName"]},
+ data: { "HInterID": linterid, sWhere: sWhere, "user": sessionStorage["HUserName"]},
success: function (data1) {
if (data1.count == 1) {
var rowdata = [];
@@ -1576,6 +1690,12 @@
$("#HReportEmpID").val(obj[0].HItemID);//瀹㈡埛id
$("#HReportEmpName").val(obj[0].鑱屽憳鍚嶇О);//瀹㈡埛鍚嶇О
}
+
+ //鎺ユ敹浜�
+ function GetHReceiveValue(obj) {
+ $("#HReceiveEmp").val(obj[0].鑱屽憳鍚嶇О);//鎺ユ敹浜哄悕绉�
+ }
+
</script>
</body>
</html>
\ No newline at end of file
--
Gitblit v1.9.1