From 62f346794d27086f41f7ce901bdd11eead5249c8 Mon Sep 17 00:00:00 2001 From: yusijie <ysj@hz-kingdee.com> Date: 星期一, 06 五月 2024 08:54:47 +0800 Subject: [PATCH] 1 --- WebTM/layuiadmin/PubCustom.js | 72 +++++++++++++++++++++++++++++++++++- 1 files changed, 70 insertions(+), 2 deletions(-) diff --git a/WebTM/layuiadmin/PubCustom.js b/WebTM/layuiadmin/PubCustom.js index 75767e7..bfa4b8d 100644 --- a/WebTM/layuiadmin/PubCustom.js +++ b/WebTM/layuiadmin/PubCustom.js @@ -33,6 +33,18 @@ return fmt; } +// 缂栬緫鑾峰彇琛ㄥご鏃舵椂闂存牸寮忕煫姝f柟寮� +function formatDate(date) { + var d = new Date(date), + month = '' + (d.getMonth() + 1), + day = '' + d.getDate(), + year = d.getFullYear(); + + if (month.length < 2) month = '0' + month; + if (day.length < 2) day = '0' + day; + + return [year, month, day].join('-'); +} /** *鍒ゆ柇鎵嬫満杩樻槸鐢佃剳锛岀數鑴戣繑鍥瀟rue锛屾墜鏈鸿繑鍥瀎alse *by zgq @@ -96,11 +108,13 @@ // var OperationType = params[params[0]];//鎿嶄綔绫诲瀷 // var linterid = params[params[1]];//婧愬崟id // var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷 +// var HBillNo = params[params[3]];//鍗曟嵁鍙� //} //鍥哄畾鍙傛暟锛� // var OperationType = params[params[0]];//鎿嶄綔绫诲瀷1.鏃犳簮鍗曟柊澧�2.鏈夋簮鍗曟柊澧�3.缂栬緫4.娴忚5.鍙樻洿 // var linterid = params[params[1]];//婧愬崟id // var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷 +// var HBillNo = params[params[3]];//鍗曟嵁鍙� /** *淇layui妗嗘灦鏃堕棿鎺т欢鏃犳晥闂锛屽姞杞芥椂闂存帶鍒跺墠鍏堣皟鐢ㄦ鏂规硶锛堝鏋滄椂闂存帶浠舵病闂灏变笉鐢ㄨ皟鐢ㄦ鏂规硶锛� @@ -121,6 +135,21 @@ //鍏抽棴寮圭獥 var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); + } else if (closeType == 2) { + //鍏抽棴椤电 + parent.layui.admin.events.closeThisTabs(); + } +} + +/** + *閫�鍑哄苟鍒锋柊鐖堕〉闈� + */ +function Pub_Close2(closeType) { + if (closeType == 1) { + //鍏抽棴寮圭獥 + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.location.reload(); //鍒锋柊鐖堕〉闈紝娉ㄦ剰涓�瀹氳鍦ㄥ叧闂綋鍓峣frame灞備箣鍓嶆墽琛屽埛鏂� + parent.layer.close(index); //鍐嶆墽琛屽叧闂� } else if (closeType == 2) { //鍏抽棴椤电 parent.layui.admin.events.closeThisTabs(); @@ -210,7 +239,7 @@ // , btn: ['纭畾', '鍙栨秷'] // , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 // var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 -// var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" +// var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" // if (checkStatus.data.length === 0) { // return layer.msg('璇烽�夋嫨鏁版嵁'); // } @@ -238,4 +267,43 @@ //#region 鎶樺彔娉ㄩ噴 -//#endregion \ No newline at end of file +//#endregion + + +/** + *閫掑叆鎺ュ彛result杩斿洖list浣滀负option鐨刢ols + *by zgq + * + */ +function Pub_backTableHead(result) { + var resultTableHead = []; + var cols_arr = []; + for (var key in result.list) { + resultTableHead.push({ "name": result.list[key].ColmName, "Type": result.list[key].ColmType }); + } + //濉厖琛ㄦ牸澶存暟缁� + var data = resultTableHead; + cols_arr[0] = []; + cols_arr[0][0] = { checkbox: true, fixed: true, totalRowText: '鍚堣' }; + cols_arr[0][1] = { type: 'numbers', title: '搴忓彿' }; + for (var i = 0; i < data.length; i++) { + if (data[i].name.indexOf("H") ? 0 : -1 ) { + cols_arr[0][i + 2] = { field: data[i].name, title: data[i].name, align: 'center', hide: true }; + } + else { + switch (data[i].Type) { + //int + case 'Int32': + cols_arr[0][i + 2] = { field: data[i].name, title: data[i].name, align: 'center', totalRow: true, sort: true }; + break; + //Decimal + case 'Decimal': + cols_arr[0][i + 2] = { field: data[i].name, title: data[i].name, align: 'center', totalRow: true, sort: true }; + break; + default: + cols_arr[0][i + 2] = { field: data[i].name, title: data[i].name, align: 'center', sort: true }; + } + } + } + return cols_arr +} \ No newline at end of file -- Gitblit v1.9.1