| | |
| | | return fmt; |
| | | } |
| | | |
| | | // 编辑获取表头时时间格式矫正方式 |
| | | 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('-'); |
| | | } |
| | | /** |
| | | *判断手机还是电脑,电脑返回true,手机返回false |
| | | *by zgq |
| | |
| | | } |
| | | |
| | | /** |
| | | *退出并刷新父页面 |
| | | */ |
| | | function Pub_Close2(closeType) { |
| | | if (closeType == 1) { |
| | | //关闭弹窗 |
| | | var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 |
| | | parent.location.reload(); //刷新父页面,注意一定要在关闭当前iframe层之前执行刷新 |
| | | parent.layer.close(index); //再执行关闭 |
| | | } else if (closeType == 2) { |
| | | //关闭页签 |
| | | parent.layui.admin.events.closeThisTabs(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | *页面布局样例 |
| | | *by zgq |
| | | * |
| | |
| | | // , btn: ['确定', '取消'] |
| | | // , btn1: function (index, layero) {//按钮【按钮一】的回调 |
| | | // var iframeWindow = window['layui-layer-iframe' + index] //获取弹框页面 |
| | | // var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//获取table的elem:"#test" |
| | | // var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test" |
| | | // if (checkStatus.data.length === 0) { |
| | | // return layer.msg('请选择数据'); |
| | | // } |
| | |
| | | |
| | | |
| | | //#region 折叠注释 |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | |
| | | /** |
| | | *递入接口result返回list作为option的cols |
| | | *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 |
| | | } |