From c5d1b6a56c3cc3b68aecb0dd3d0f0295e6ff153a Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期二, 11 六月 2024 16:27:57 +0800
Subject: [PATCH] 工作联系单添加超链接跳转

---
 WebTM/views/质量管理/工作联系单/OA_WorkLinkBillList.html |  148 ++++++++++++++++++++++++++++++++-----------------
 1 files changed, 97 insertions(+), 51 deletions(-)

diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\344\275\234\350\201\224\347\263\273\345\215\225/OA_WorkLinkBillList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\344\275\234\350\201\224\347\263\273\345\215\225/OA_WorkLinkBillList.html"
index caa2683..3eeb5be 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\344\275\234\350\201\224\347\263\273\345\215\225/OA_WorkLinkBillList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\344\275\234\350\201\224\347\263\273\345\215\225/OA_WorkLinkBillList.html"
@@ -172,57 +172,58 @@
             //#region 鐐瑰嚮浜嬩欢鍖呮嫭on form浜嬩欢绛�
                 //澶村伐鍏锋爮浜嬩欢
                 table.on('toolbar(mainTable)', function (obj) {
-                switch (obj.event) {
-                    //鏂板鎸夐挳
-                    case 'btn-Add':set_AddNew();
-                        break;
-                    //缂栬緫鎸夐挳
-                    case 'btn-Edit':set_ShowBill();
-                        break;
-                    //鍥炲鎸夐挳
-                    case 'btn_Reply': set_ReplyBill();
-                        break;                        
-                    //鍒犻櫎鎸夐挳
-                    case 'btn-Delete':set_DeleteBill();
-                        break;
-                    //瀹℃牳鎸夐挳
-                    case 'btn-Audit': set_AuditBill();
-                        break;
-                    //鍙嶅鏍告寜閽�
-                    case 'btn-DeAudit': set_DeAuditBill();
-                        break; 
-                    //鍏抽棴鎸夐挳        锛�0:鍏抽棴銆�1:鍙嶅叧闂級
-                    case 'btn-Close':
-                        set_CloseBills(0);
-                        break;
-                    //鍙嶅叧闂寜閽�
-                    case 'btn-DeClose':
-                        set_CloseBills(1);
-                        break;
-                    //浣滃簾鎸夐挳        锛�0:浣滃簾銆�1:鍙嶄綔搴燂級
-                    case 'btn-Drop':
-                        set_DropBill(0);
-                        break;
-                    //鍙嶄綔搴熸寜閽�
-                    case 'btn-DeDrop':
-                        set_DropBill(1);
-                        break;
-                    //鍒锋柊
-                    case 'get_Refresh': set_Refresh();
-                        break;
-                    //閫�鍑�
-                    case 'get_Exit': Pub_Close(2);
-                        break;
-                    //鍒楄缃�
-                    case 'set_HideColumn': get_HideColumn();
-                        break;
-                    //淇濆瓨鏂规
-                    case 'set_SaveScheme': set_SaveScheme();
-                        break;
-                    //璇诲彇鏂规
-                    case 'set_ReadScheme': set_ReadScheme();
-                        break;
-                };
+                    switch (obj.event) {
+                        //鏂板鎸夐挳
+                        case 'btn-Add': set_AddNew();
+                            break;
+                        //缂栬緫鎸夐挳
+                        case 'btn-Edit': set_ShowBill();
+                            break;
+                        //鍥炲鎸夐挳
+                        case 'btn_Reply': set_ReplyBill();
+                            break;
+                        //鍒犻櫎鎸夐挳
+                        case 'btn-Delete': set_DeleteBill();
+                            break;
+                        //瀹℃牳鎸夐挳
+                        case 'btn-Audit': set_AuditBill();
+                            break;
+                        //鍙嶅鏍告寜閽�
+                        case 'btn-DeAudit': set_DeAuditBill();
+                            break;
+                        //鍏抽棴鎸夐挳        锛�0:鍏抽棴銆�1:鍙嶅叧闂級
+                        case 'btn-Close':
+                            set_CloseBills(0);
+                            break;
+                        //鍙嶅叧闂寜閽�
+                        case 'btn-DeClose':
+                            set_CloseBills(1);
+                            break;
+                        //浣滃簾鎸夐挳        锛�0:浣滃簾銆�1:鍙嶄綔搴燂級
+                        case 'btn-Drop':
+                            set_DropBill(0);
+                            break;
+                        //鍙嶄綔搴熸寜閽�
+                        case 'btn-DeDrop':
+                            set_DropBill(1);
+                            break;
+                        //鍒锋柊
+                        case 'get_Refresh': set_Refresh();
+                            break;
+                        //閫�鍑�
+                        case 'get_Exit': Pub_Close(2);
+                            break;
+                        //鍒楄缃�
+                        case 'set_HideColumn': get_HideColumn();
+                            break;
+                        //淇濆瓨鏂规
+                        case 'set_SaveScheme': set_SaveScheme();
+                            break;
+                        //璇诲彇鏂规
+                        case 'set_ReadScheme': set_ReadScheme();
+                            break
+                    }
+                    
             });
 
                 //閲嶇疆鎸夐挳
@@ -234,11 +235,50 @@
                 form.on('submit(btnSearch)', function (data) {
                     get_FastQuery();
                 });
+
+            //#region 鍏宠仈鍗曟嵁鍙疯烦杞�
+            table.on('tool(mainTable)', function (obj) {
+                var data = obj.data;
+                if (obj.event == '鍏宠仈鍗曟嵁鍙�') {
+                    var billno = data.鍏宠仈鍗曟嵁鍙�.toString();
+                    //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: "鐢熶骇璁㈠崟"
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../鐢熶骇绠$悊/鐢熶骇浠诲姟鍗�/Sc_ICMOBillList.html'
+                        , resize: false
+                        , btn:['閫�鍑�']
+                        , success: function (layero, index) {
+                            var a = layer.getChildFrame('body', index);;
+                            a.find('#WorkCenter').val(billno);
+                        }
+                        ,btn1: function (index, layero) {
+                            layer.close(index)
+                        }
+                        //,end: function () {
+                        //    get_FastQuery(table, option);
+                        //}
+                        , cancel: function () {
+                            //$(".layui-btn").removeClass("layui-btn-disabled");
+                        }
+                    })
+                }
+            });
+            //#endregion
+
             //#endregion
 
            
 
             //#region 姝ら〉闈㈡墍鏈夋柟娉�
+
+            
+
             //鍒濆鍖栬〃鏍�
             function set_InitGrid() {
                 $("#HBeginDate").val(Format(new Date(new Date() - 10000 * 60 * 60 * 24 * 30 * 20), "yyyy-MM-dd"));
@@ -279,6 +319,12 @@
                                 // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
                                 if ($.inArray(data[i].name, titleData) > -1) {
                                     col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                } else if (data[i].name == '鍏宠仈鍗曟嵁鍙�') {//娣诲姞瓒呴摼鎺�
+                                    col.push({
+                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '鍏宠仈鍗曟嵁鍙�', templet: function (d) {
+                                            return '<span style="color: blue;">' + d.鍏宠仈鍗曟嵁鍙� + '</span>'
+                                        }, style: 'cursor: pointer;'
+                                    });
                                 }
                                 else {
                                     switch (data[i].Type) {

--
Gitblit v1.9.1