| | |
| | | *格式化时间 |
| | | *by zgq |
| | | */ |
| | | function Format(datetime, fmt) { |
| | | function Pub_Format(datetime, fmt) { |
| | | if (parseInt(datetime) == datetime) { |
| | | if (datetime.length == 10) { |
| | | datetime = parseInt(datetime) * 1000; |
| | |
| | | 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 |
| | |
| | | // 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框架时间控件无效问题,加载时间控制前先调用此方法 |
| | | *修复layui框架时间控件无效问题,加载时间控制前先调用此方法(如果时间控件没问题就不用调用此方法) |
| | | *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 |
| | | * |
| | | */ |
| | | //<!DOCTYPE html> |
| | | //<html xmlns="http://www.w3.org/1999/xhtml"> |
| | | //<head> |
| | | // <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| | | // <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, maximum-scale=1"> |
| | | // <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> |
| | | // <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> |
| | | // <script src="../../../layuiadmin/layui/layui.js"></script> |
| | | // <script src="../../../layuiadmin/Scripts/json2.js"></script> |
| | | // <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | // <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | // <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | // <style> |
| | | // //这里写自定义样式 |
| | | // .layui-form-item .layui-inline {//此样式用于消除行元素中布局宽度不够的问题 |
| | | // margin - top: 5px; |
| | | // margin-bottom: 5px; |
| | | // margin-right: 0px; |
| | | // } |
| | | // </style> |
| | | //</head> |
| | | //<body> |
| | | // <div class="layui-fluid" style="padding: 0;"> |
| | | // <div class="layui-card" style="padding: 15px;"> |
| | | // <div class="layui-card-body" style="padding: 1px;"> |
| | | // <form class="layui-form" action="" lay-filter="formData" style="background-color:white;">//表单标签 |
| | | // <div class="layui-form-item" style="padding-top: 10px;"> |
| | | // <div class="layui-row">//行标签 |
| | | // <div class="layui-col-xs4 layui-inline"> |
| | | // //这里放input、button等标签 |
| | | // </div> |
| | | // <div class="layui-col-xs4 layui-inline"> |
| | | // </div> |
| | | // <div class="layui-col-xs4 layui-inline"> |
| | | // </div> |
| | | // </div> |
| | | // </div> |
| | | // </form> |
| | | // </div> |
| | | // </div> |
| | | // </div> |
| | | // <script> |
| | | // //这里写js |
| | | // </script> |
| | | //</body > |
| | | |
| | | /** |
| | | *弹出层样式 |
| | | *by zgq |
| | | * |
| | | */ |
| | | //layer.open({ |
| | | // type: 2 |
| | | // , skin: 'layui-layer-rim' //加上边框 |
| | | // , area: ['100%', '100%'] |
| | | // , title: '生产资源设置-新增' |
| | | // , shift: 0//弹出动画 |
| | | // , content: '../生产基础资料/Add_Edit_Gy_Source.html?OperationType=1&linterid=&HSouceBillType=' |
| | | //}) |
| | | |
| | | /** |
| | | *选择基础资料样式 |
| | | *by zgq |
| | | * |
| | | */ |
| | | //layer.open({ |
| | | // type: 2//弹窗类型 |
| | | // , skin: 'layui-layer-rim' //加上边框 |
| | | // , area: ['90%', '90%']//大小 |
| | | // , title: '工序列表'//标题 |
| | | // , shift: 2//弹出动画 |
| | | // , content: ['../../Baseset/基础资料/Gy_ProcList.html', 'yes'] |
| | | // , btn: ['确定', '取消'] |
| | | // , btn1: function (index, layero) {//按钮【按钮一】的回调 |
| | | // var iframeWindow = window['layui-layer-iframe' + index] //获取弹框页面 |
| | | // var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test" |
| | | // if (checkStatus.data.length === 0) { |
| | | // return layer.msg('请选择数据'); |
| | | // } |
| | | // $("#HProcName").val(checkStatus.data[0].工序); |
| | | // $("#HProcID").val(checkStatus.data[0].HItemID); |
| | | // $("#HProcNumber").val(checkStatus.data[0].工序代码); |
| | | // layer.close(index); |
| | | // } |
| | | // , btn2: function (index, layero) { } |
| | | //}) |
| | | |
| | | |
| | | |
| | | |
| | | //#region 公用变量 |
| | | //#endregion |
| | | |
| | | |
| | | //#region 进入页面即加载 |
| | | //#endregion |
| | | |
| | | |
| | | //#region 触发事件:包括form.on(){}格式的所有点击事件、选择事件等 |
| | | //#endregion |
| | | |
| | | |
| | | //#region 折叠注释 |
| | | //#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 |
| | | } |