From fbe7faa4df8d3ba04067fecf789b7df9e5bf7a04 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期六, 15 三月 2025 22:13:17 +0800
Subject: [PATCH] 乔一菜单:增加 多级审批 采购订单:放出 任意字段过滤
---
WebTM/views/设备管理/设备维修派工单/Sb_EquipRepairSendWorkBillEdit.html | 141 ++++++++++++++++++++++++++++++++++++++---------
1 files changed, 114 insertions(+), 27 deletions(-)
diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\347\273\264\344\277\256\346\264\276\345\267\245\345\215\225/Sb_EquipRepairSendWorkBillEdit.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\347\273\264\344\277\256\346\264\276\345\267\245\345\215\225/Sb_EquipRepairSendWorkBillEdit.html"
index 7836d2e..7dcf2e3 100644
--- "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\347\273\264\344\277\256\346\264\276\345\267\245\345\215\225/Sb_EquipRepairSendWorkBillEdit.html"
+++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\347\273\264\344\277\256\346\264\276\345\267\245\345\215\225/Sb_EquipRepairSendWorkBillEdit.html"
@@ -11,6 +11,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; /*璋冩暣鎸夐挳宸﹀彸绌洪殭澶у皬*/
@@ -41,7 +42,7 @@
<div class="layui-tab" lay-filter="tab-POStockInBill">
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
- <h1 style="text-align:center;"><b>璁惧缁翠慨娲惧伐鍗�</b></h1>
+ <h1 style="text-align: center; padding: 10px 0;"><b>璁惧缁翠慨娲惧伐鍗�</b></h1>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<div class="layui-form-item">
@@ -139,7 +140,11 @@
<div class="layui-inline">
<label class="layui-form-label" style="width: 85px;">鏃堕棿鍗曚綅</label>
<div class="layui-input-block" style="margin-left: 125px;">
- <input type="text" class="layui-input" name="HCycleUnit" lay-verify="HCycleUnit" style="width:100%" id="HCycleUnit" value="" onmouseover="this.title=this.value">
+ <select name="HCycleUnit" lay-filter="aihao" id="HCycleUnit">
+ <option value="灏忔椂" selected="selected">灏忔椂</option>
+ <option value="澶�">澶�</option>
+ <option value="鏈�">鏈�</option>
+ </select>
</div>
</div>
</div>
@@ -189,7 +194,7 @@
</script>
<script>
-
+ var OptionData = [];
layui.config({
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
@@ -210,14 +215,29 @@
//#region 杩涘叆椤甸潰鍗冲姞杞�
+ //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
+ var HModuleType = "3909";
+ //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
+ var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
+ $("h1").html('<b>' + HPageTitle + '</b>');
+ //#endregion
+
var params = getUrlVars();
var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷 娣诲姞 淇濆瓨
var linterid = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
var HSouceBillType = params[params[2]]; //浠庡崟鎹幏鍙� 婧愬崟绫诲瀷
var linteridSub = params[params[3]]; //浠庡弬鏁拌幏鍙� 瀛愯〃绾у埆
+
//鍒ゆ柇鏄惁鏂板
if (linterid == null || linterid == 0) {
+ $("#HEmpID").val(sessionStorage["HEmpID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭缁翠慨浜篒D
+ $("#HEmpIDName").val(sessionStorage["HEmpName"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭缁翠慨浜�
+ $("#HDeptID").val(sessionStorage["HDeptID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭閮ㄩ棬ID
+ $("#HDeptIDName").val(sessionStorage["HDept"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭閮ㄩ棬
+ $("#HManagerID").val(sessionStorage["HEmpID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭璐熻矗浜篒D
+ $("#HManagerIDName").val(sessionStorage["HEmpName"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭璐熻矗浜�
+
OperationType = 1;
linteridSub = -1;
$.ajax({
@@ -299,7 +319,7 @@
//鏂板琛岃〃鏍兼暟鎹�
var NewRow = {
"瀛愮淮淇」鐩�": "", "HRepairID": 0, "瀛愮淮淇」鐩唬鐮�": "", "HRepairExplanation": "",
- "瀛愯礋璐d汉浠g爜": "", "HManagerID": 0, "瀛愯礋璐d汉": "", "HRemark": ""
+ "瀛愯礋璐d汉浠g爜": sessionStorage["HEmpNumber"], "HManagerID": sessionStorage["HEmpID"], "瀛愯礋璐d汉": sessionStorage["HEmpName"], "HRemark": ""
};
switch (obj.event) {
case 'btn-AddLine':
@@ -361,6 +381,7 @@
, limit: 500 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
, cellMinWidth: 90
, height: 400
+ , totalRow: true
, cols: [[ //琛ㄥご
{ type: 'checkbox', totalRowText: '鍚堣琛�' }
, { type: 'numbers', title: '搴忓彿', totalRow: true }
@@ -382,7 +403,7 @@
//鍒濆琛ㄦ牸鏁版嵁
var rowdata = [{
"瀛愮淮淇」鐩�": "", "HRepairID": 0, "瀛愮淮淇」鐩唬鐮�": "", "HRepairExplanation": "",
- "瀛愯礋璐d汉浠g爜": "", "HManagerID": 0, "瀛愯礋璐d汉": "", "HRemark": ""
+ "瀛愯礋璐d汉浠g爜": sessionStorage["HEmpNumber"], "HManagerID": sessionStorage["HEmpID"], "瀛愯礋璐d汉": sessionStorage["HEmpName"], "HRemark": ""
}];
option.data = rowdata;
table.render(option);
@@ -396,7 +417,7 @@
, area: ["90%", "90%"] //绐椾綋澶у皬
, title: "閮ㄩ棬琛�" //鏍囬
, shift: 2 //寮瑰嚭鍔ㄧ敾
- , content: ["../../Baseset/鍩虹璧勬枡/Gy_DepartmentList.html", "yes"]
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes']
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index) { //鎸夐挳涓�鍥炶皟
var iframeWindow = window["layui-layer-iframe" + index]; //鑾峰彇寮圭獥椤甸潰
@@ -407,7 +428,7 @@
}
else {
//鑾峰彇鏁版嵁
- $("#HDeptIDName").val(CheckStatus.data[0].HName); //閮ㄩ棬鍚嶇О
+ $("#HDeptIDName").val(CheckStatus.data[0].閮ㄩ棬鍚嶇О); //閮ㄩ棬鍚嶇О
$("#HDeptID").val(CheckStatus.data[0].HItemID); //閮ㄩ棬id
//鍏抽棴椤甸潰
@@ -425,7 +446,7 @@
, area: ["90%", "90%"] //绐椾綋澶у皬
, title: "浜哄憳琛�" //鏍囬
, shift: 2 //寮瑰嚭鍔ㄧ敾
- , content: ["../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html", "yes"]
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?type=HEmp', 'yes']
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index) { //鎸夐挳涓�鍥炶皟
var iframeWindow = window["layui-layer-iframe" + index]; //鑾峰彇寮圭獥椤甸潰
@@ -436,7 +457,7 @@
}
else {
//鑾峰彇鏁版嵁
- $("#HEmpIDName").val(CheckStatus.data[0].HName); //鑱屽憳鍚嶇О
+ $("#HEmpIDName").val(CheckStatus.data[0].鑱屽憳鍚嶇О); //鑱屽憳鍚嶇О
$("#HEmpID").val(CheckStatus.data[0].HItemID); //鑱屽憳ID
//鍏抽棴椤甸潰
@@ -454,7 +475,7 @@
, area: ["90%", "90%"] //绐椾綋澶у皬
, title: "浜哄憳琛�" //鏍囬
, shift: 2 //寮瑰嚭鍔ㄧ敾
- , content: ["../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html", "yes"]
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?type=HManager', 'yes']
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index) { //鎸夐挳涓�鍥炶皟
var iframeWindow = window["layui-layer-iframe" + index]; //鑾峰彇寮圭獥椤甸潰
@@ -465,7 +486,7 @@
}
else {
//鑾峰彇鏁版嵁
- $("#HManagerIDName").val(CheckStatus.data[0].HName); //鑱屽憳鍚嶇О
+ $("#HManagerIDName").val(CheckStatus.data[0].鑱屽憳鍚嶇О); //鑱屽憳鍚嶇О
$("#HManagerID").val(CheckStatus.data[0].HItemID); //鑱屽憳ID
//鍏抽棴椤甸潰
@@ -483,7 +504,7 @@
, area: ["90%", "90%"] //绐椾綋澶у皬
, title: "璁惧琛�" //鏍囬
, shift: 2 //寮瑰嚭鍔ㄧ敾
- , content: ["../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EquipMent.html", "yes"]
+ , content: ['../../璁惧绠$悊/璁惧妗f/Gy_EquipFileMainList.html', 'yes']
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index) { //鎸夐挳涓�鍥炶皟
var iframeWindow = window["layui-layer-iframe" + index]; //鑾峰彇寮圭獥椤甸潰
@@ -495,7 +516,7 @@
else {
//鑾峰彇鏁版嵁
$("#HEquipIDName").val(CheckStatus.data[0].璁惧鍚嶇О); //璁惧鍚嶇О
- $("#HEquipID").val(CheckStatus.data[0].HItemID); //璁惧ID
+ $("#HEquipID").val(CheckStatus.data[0].hmainid); //璁惧ID
//鍏抽棴椤甸潰
layer.close(index);
@@ -512,7 +533,7 @@
, area: ["90%", "90%"] //绐椾綋澶у皬
, title: "缁翠慨椤圭洰琛�" //鏍囬
, shift: 2 //寮瑰嚭鍔ㄧ敾
- , content: ["../../Baseset/鍩虹璧勬枡/Gy_RepairList.html", "yes"]
+ , content: ["../../鍩虹璧勬枡/鍩虹璧勬枡/Gy_RepairList.html", "yes"]
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index) { //鎸夐挳涓�鍥炶皟
var iframeWindow = window["layui-layer-iframe" + index]; //鑾峰彇寮圭獥椤甸潰
@@ -523,8 +544,8 @@
}
else {
//鑾峰彇鏁版嵁
- $("#HRepairIDName").val(CheckStatus.data[0].HName); //缁翠慨椤圭洰鍚嶇О
- $("#HRepairID").val(CheckStatus.data[0].HItemID); //缁翠慨椤圭洰ID
+ $("#HRepairIDName").val(CheckStatus.data[0].缁翠慨椤圭洰); //缁翠慨椤圭洰鍚嶇О
+ $("#HRepairID").val(CheckStatus.data[0].hitemid); //缁翠慨椤圭洰ID
//鍏抽棴椤甸潰
layer.close(index);
@@ -563,10 +584,19 @@
dataType: "json",
success: function (data) {
if (data.count == 1) {
- layer.close(index);
- layer.msg("鎻愪氦鎴愬姛");
- $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
- location.reload();
+ if (linterid == undefined) {
+ layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () {
+ $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
+ location.reload();
+ });
+ }
+ else {
+ layer.msg("淇敼鎴愬姛", { time: 1 * 1000, icon: 1 }, function () {
+ $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
+ Pub_Close(1);
+ });
+ }
+
}
else {
layer.close(index);
@@ -639,7 +669,7 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ["../../Baseset/鍩虹璧勬枡/Gy_RepairList.html", "yes"]
+ , content: ["../../鍩虹璧勬枡/鍩虹璧勬枡/Gy_RepairList.html?type=service", "yes"]
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -651,11 +681,22 @@
}
//鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
obj.update({
- "瀛愮淮淇」鐩�": checkStatus.data[0].HName
- , "HRepairID": checkStatus.data[0].HItemID
- , "瀛愮淮淇」鐩唬鐮�": checkStatus.data[0].HNumber
+ "瀛愮淮淇」鐩�": checkStatus.data[0].缁翠慨椤圭洰
+ , "HRepairID": checkStatus.data[0].hitemid
+ , "瀛愮淮淇」鐩唬鐮�": checkStatus.data[0].缁翠慨椤圭洰浠g爜
})
layer.close(index);//鍏抽棴寮圭獥
+ }
+ , end: function () {
+ if (OptionData.length > 0) {
+ //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+ obj.update({
+ "瀛愮淮淇」鐩�": OptionData[0].缁翠慨椤圭洰
+ , "HRepairID": OptionData[0].hitemid
+ , "瀛愮淮淇」鐩唬鐮�": OptionData[0].缁翠慨椤圭洰浠g爜
+ });
+ OptionData = [];
+ }
}
})
}
@@ -670,7 +711,7 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ["../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html", "yes"]
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?type=HSecManager', 'yes']
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -682,11 +723,22 @@
}
//鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
obj.update({
- "瀛愯礋璐d汉": checkStatus.data[0].HName
+ "瀛愯礋璐d汉": checkStatus.data[0].鑱屽憳鍚嶇О
, "HManagerID": checkStatus.data[0].HItemID
- , "瀛愯礋璐d汉浠g爜": checkStatus.data[0].HNumber
+ , "瀛愯礋璐d汉浠g爜": checkStatus.data[0].鑱屽憳浠g爜
})
layer.close(index);//鍏抽棴寮圭獥
+ }
+ , end: function () {
+ if (OptionData.length > 0) {
+ //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+ obj.update({
+ "瀛愯礋璐d汉": OptionData[0].鑱屽憳鍚嶇О
+ , "HManagerID": OptionData[0].HItemID
+ , "瀛愯礋璐d汉浠g爜": OptionData[0].鑱屽憳浠g爜
+ });
+ OptionData = [];
+ }
}
})
}
@@ -755,6 +807,41 @@
//#endregion
});
+
+ //杩斿洖閮ㄩ棬
+ function GetHDeptNameValue(obj) {
+ $("#HDeptIDName").val(obj[0].閮ㄩ棬鍚嶇О);
+ $("#HDeptID").val(obj[0].HItemID);
+ }
+ //杩斿洖缁翠慨浜�
+ function GetHEmpValue(obj) {
+ $("#HEmpIDName").val(obj[0].鑱屽憳鍚嶇О);
+ $("#HEmpID").val(obj[0].HItemID);
+ }
+ //杩斿洖璐d换浜�
+ function GetHManagerValue(obj) { //杩斿洖璐d换浜�
+ $("#HManagerIDName").val(obj[0].鑱屽憳鍚嶇О);
+ $("#HManagerID").val(obj[0].HItemID);
+ }
+ //杩斿洖璁惧
+ function GetEquipFileValue(obj) {
+ $("#HEquipIDName").val(obj[0].璁惧鍚嶇О);
+ $("#HEquipID").val(obj[0].hmainid);
+ }
+ //杩斿洖缁翠慨椤圭洰
+ function GetRepairValue(obj) {
+ $("#HRepairIDName").val(obj[0].缁翠慨椤圭洰); //缁翠慨椤圭洰鍚嶇О
+ $("#HRepairID").val(obj[0].hitemid); //缁翠慨椤圭洰ID
+ }
+ //杩斿洖璐d换浜�
+ function GetHSecManagerValue(obj) { //杩斿洖璐d换浜�
+ OptionData = obj;
+ }
+ //杩斿洖缁翠慨椤圭洰
+ function GetRepairServiceValue(obj) {
+ OptionData = obj;
+ }
</script>
+
</body>
</html>
\ No newline at end of file
--
Gitblit v1.9.1