From d513f4220ef65f497317ec32c8412ec0945e8d7b Mon Sep 17 00:00:00 2001 From: zzr99 <1940172413@qq.com> Date: 星期三, 20 十月 2021 18:20:39 +0800 Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MESWMS-LayUI --- WebTM/layuiadmin/PubCustom.js | 41 ++++++++++++++++++++++++++++++++++++++++- 1 files changed, 40 insertions(+), 1 deletions(-) diff --git a/WebTM/layuiadmin/PubCustom.js b/WebTM/layuiadmin/PubCustom.js index ec9209f..4b6ad42 100644 --- a/WebTM/layuiadmin/PubCustom.js +++ b/WebTM/layuiadmin/PubCustom.js @@ -240,4 +240,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