From fee5a335de05c5162ef754bfe80b6de39f4e8b69 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期二, 12 三月 2024 11:19:52 +0800
Subject: [PATCH] 其他应收单增加 数量和单价

---
 WebTM/views/设备管理/设备规程单/Sb_EquipDotCheckRuleEdit.html |   92 ++++++++++++++++++++++++++++++++-------------
 1 files changed, 65 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\350\247\204\347\250\213\345\215\225/Sb_EquipDotCheckRuleEdit.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\350\247\204\347\250\213\345\215\225/Sb_EquipDotCheckRuleEdit.html"
index 8018a99..e06ae2f 100644
--- "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\350\247\204\347\250\213\345\215\225/Sb_EquipDotCheckRuleEdit.html"
+++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\350\247\204\347\250\213\345\215\225/Sb_EquipDotCheckRuleEdit.html"
@@ -2,13 +2,14 @@
 <html>
 <head>
     <meta charset="utf-8" />
-    <title>鏂板/缂栬緫璁惧妗f</title>
+    <title>鏂板/缂栬緫璁惧鐐规瑙勭▼鍗�</title>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
     <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/PageTitle.js"></script>
     <style type="text/css">
 
         /*begin 姝ゆ牱寮忕敤浜庢秷闄よ鍏冪礌涓竷灞�瀹藉害涓嶅鐨勯棶棰�*/
@@ -42,7 +43,7 @@
                         </div>
                         <div class="layui-card-body">
                             <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">
@@ -82,7 +83,7 @@
                                             </div>
                                             <div class="layui-inline">
                                                 <label class="layui-form-label">鍛ㄦ湡鍗曚綅</label>
-                                                <div class="layui-input-block">
+                                                <div class="layui-input-block" style="width:190px;">
                                                     <select name="HCycleUnit" lay-filter="HCycleUnit" id="HCycleUnit">
                                                         <option value="澶�" selected="selected">澶�</option>
                                                         <option value="鍛�">鍛�</option>
@@ -127,7 +128,9 @@
             </div>
         </div>
     </div>
-
+    <script type="text/html" id="barDemo">
+        <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>
+    </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>
@@ -167,6 +170,13 @@
 
             //#region 杩涘叆椤甸潰鍗冲姞杞�
 
+            //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
+            var HModuleType = "3913";
+            //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
+            var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
+            $("h1").html('<b>' + HPageTitle + '</b>');
+            //#endregion
+
             //鍒濆鍖栬〃鍗曟彃浠�
             set_InitFrom();
             //鍒濆鍖栬〃鏍�
@@ -193,7 +203,7 @@
                 var checkStatus = table.checkStatus('mainTable')
                     , data = checkStatus.data;;
                 var AddRow = table.cache['mainTable'];
-                var NewRow = { "HDotCheckItemID": "0", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": "0", "HManagerNumber": "", "HManagerName": "", "HRemark": "" };
+                var NewRow = { "HDotCheckItemID": "0", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": sessionStorage["HEmpID"], "HManagerNumber": sessionStorage["HEmpNumber"], "HManagerName": sessionStorage["HEmpName"], "HRemark": "" };
                 switch (obj.event) {
                     //鏂板涓�琛�
                     case 'btn-AddLine': btnAddLine(NewRow);
@@ -240,12 +250,12 @@
                             layer.open({
                                 type: 2,
                                 skin: 'layui-layer-rim', //鍔犱笂杈规
-                                title: '鐗╂枡鍒楄〃',
+                                title: '鐐规椤圭洰鍒楄〃',
                                 closeBtn: 1,
                                 shift: 2,
                                 area: ['90%', '90%'],
                                 maxmin: true,
-                                content: ['../../PublicPage/CheckItemInformation.html', 'yes'],
+                                content: ['../../鍩虹璧勬枡/鍩虹璧勬枡/Gy_DotCheckList.html', 'yes'],
                                 btn: ['纭畾', '鍙栨秷']
                                 , btn1: function (index, layero) {
                                     //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
@@ -257,7 +267,7 @@
                                     //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
                                     obj.update({
                                         HDotCheckItemID: checkStatus.data[0].HItemID,
-                                        HDotCheckItem: checkStatus.data[0].HName
+                                        HDotCheckItem: checkStatus.data[0].鐐规椤圭洰鍚嶇О
                                     });
                                     layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                                 }
@@ -275,7 +285,7 @@
                             layer.open({
                                 type: 2,
                                 skin: 'layui-layer-rim', //鍔犱笂杈规
-                                title: '鐗╂枡鍒楄〃',
+                                title: '璐熻矗浜哄垪琛�',
                                 closeBtn: 1,
                                 shift: 2,
                                 area: ['90%', '90%'],
@@ -324,7 +334,7 @@
             function set_InitGrid() {
                 //琛ㄥご
                 columns = [
-                    { type: 'checkbox', fixed: 'left' }
+                    { type: 'checkbox', fixed: 'left', totalRowText: '鍚堣琛�' }
                     , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe" }
                     , { field: 'HDotCheckItemID', title: '鐐规椤圭洰ID', edit: 'text', hide: true }
                     , { field: 'HDotCheckItem', title: '鐐规椤圭洰', edit: 'text', event: 'HDotCheckItem' }
@@ -341,6 +351,8 @@
                     , elem: '#mainTable'
                     , toolbar: '#toolbarDemo'
                     , page: false
+                    , limit: 100
+                    , totalRow: true
                     , cellMinWidth: 120
                     , height: 500
                     , cols: [columns]
@@ -354,7 +366,7 @@
             function set_AddFNew() {
                 //鑾峰彇鏈�澶у崟鎹彿
                 get_MAXNum();
-                option.data = [{ "HDotCheckItemID": "0", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": "0", "HManagerNumber": "", "HManagerName": "", "HRemark": "" }];
+                option.data = [{ "HDotCheckItemID": "0", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": sessionStorage["HEmpID"], "HManagerNumber": sessionStorage["HEmpNumber"], "HManagerName": sessionStorage["HEmpName"], "HRemark": "" }];
                 table.render(option);
             }
             //鑾峰彇鏈�澶у崟鎹彿
@@ -374,7 +386,36 @@
                     }
                 });
             }
-
+            //澧炲姞涓�琛�
+            function btnAddLine(NewRow) {
+                var tableBak = table.cache["mainTable"]; //鑾峰彇涔嬪墠缂栬緫杩囩殑琛ㄦ牸鏁版嵁
+                buttonArr = [];//娓呯┖鏁扮粍
+                for (var i = 0; i < tableBak.length; i++) {
+                    buttonArr.push(tableBak[i]);  //灏嗕箣鍓嶇殑鏁版嵁瀛樺偍
+                }
+                buttonArr.push(NewRow);  //鍦ㄥ熬閮ㄥ姞涓�琛�
+                table.reload("mainTable", {
+                    data: buttonArr    //灏嗘暟鎹噸鏂拌浇鍏ヨ〃鏍�
+                })
+            }
+            //澶嶅埗涓�琛�
+            function btnCopyLine(data) {
+                var copydata = JSON.stringify(data);
+                if (data.length <= 0) {
+                    layer.alert("璇烽�夋嫨闇�瑕佸鍒剁殑涓�琛岋紒");
+                }
+                else if (data.length > 1) {
+                    layer.alert("鍙兘閫夋嫨澶嶅埗涓�琛岋紒");
+                }
+                else {
+                    var copydata2 = copydata.substring(1, copydata.length);//鍘婚櫎棣栬瀛楃'['
+                    var copyrow = copydata2.substring(0, copydata2.length - 1);//鍘婚櫎鏈熬瀛楃']'
+                    table.cache["mainTable"].push(JSON.parse(copyrow));//灏嗗鍒剁殑琛屽己杞垚json杩藉姞鍒拌〃鏍间笂
+                    option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓�
+                    table.render(option);//灏嗘暟鎹覆鏌撳埌琛ㄦ牸涓�
+                    //layer.alert(copyrow);
+                }
+            }
             //缂栬緫
             function set_EditFromGrid() {
                 set_EditForm(linterid);  //缂栬緫鑾峰彇琛ㄥご
@@ -400,12 +441,12 @@
                                 "HBillNo": data.鍗曟嵁鍙�
                                 , "HInterID": data.hmainid
                                 , "HDate": formatDate(data.鏃ユ湡)
-                                ,"HBeginDate":formatDate(data.璁″垝寮�濮嬫棩鏈�)
-                                ,"HEndDate":formatDate(data.璁″垝缁撴潫鏃ユ湡)
-                                ,"HCheckCycle":data.鐐规鍛ㄦ湡
-                                ,"HCycleUnit":data.鍛ㄦ湡鍗曚綅
-                                ,"HExplanation":data.鎽樿
-                                ,"HRemark":data.澶囨敞
+                                , "HBeginDate": formatDate(data.璁″垝寮�濮嬫棩鏈�)
+                                , "HEndDate": formatDate(data.璁″垝缁撴潫鏃ユ湡)
+                                , "HCheckCycle": data.鐐规鍛ㄦ湡
+                                , "HCycleUnit": data.鍛ㄦ湡鍗曚綅
+                                , "HExplanation": data.鎽樿
+                                , "HRemark": data.澶囨敞
                             });
 
                         } else {
@@ -455,7 +496,7 @@
                 data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜�
                 var sMainStr = JSON.stringify(data.field);
                 var sSubStr = JSON.stringify(table.cache['mainTable']);
-                var sMainSub = sMainStr + ';' + sSubStr;
+                var sMainSub = sMainStr + ';' + sSubStr + ";" + sessionStorage["HUserName"];
                 if (AllowLoadData(sSubStr)) {
                     $.ajax(
                         {
@@ -464,16 +505,13 @@
                             async: true,
                             data: { "msg": sMainSub },
                             dataType: "json",
-                            success: function (data) {
-                                if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
-                                    layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () {
-                                        $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
-                                        var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
-                                        parent.layer.close(index); //鍐嶆墽琛屽叧闂�
-                                    });
+                            success: function (data1) {
+                                if (data1.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                                    $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
+                                    layer.msg(data1.Message, { time: 1 * 1000, icon: 1 });
                                 }
                                 else {
-                                    f_alert(data.Message);
+                                    f_alert(data1.Message);
                                     console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable));
                                 }
                                 layer.closeAll("loading");

--
Gitblit v1.9.1