模具档案 添加 模具树选择列高度显示
其他入库单 修复 列设置时,可能出现未定义导致不生效的问题
4个文件已修改
194 ■■■■■ 已修改文件
WebTM/layuiadmin/Scripts/webConfig.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/IpadIndex.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模治具管理/Gy_MouldFileList.html 186 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/验收入库/其他入库/Kf_OtherInBillList.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/Scripts/webConfig.js
@@ -36,7 +36,7 @@
    //var WEBURL = "http://121.36.199.126:8181/API/";   //三升
    //var WEBURL = "http://36.134.2.30:200/WEBS-API/";  //金帅
    //var WEBURL = "http://172.16.1.85/API/";           //迦南
    // var WEBURL = "http://61.164.64.222:8082/API_WW/"
    var WEBURL = "http://61.164.64.222:8082/API_WW/"
    return WEBURL
}
WebTM/views/IpadIndex.html
@@ -87,7 +87,7 @@
                function () {
                    TSLoad();
                },
                10000,       // é—´éš”3分钟
                180000,       // é—´éš”3分钟
                'interval'  // å¾ªçŽ¯ç±»åž‹
            );
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Gy_MouldFileList.html
@@ -1,5 +1,6 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>器具档案</title>
@@ -18,11 +19,13 @@
    <script src="../../../layuiadmin/HideButton_New.js"></script>
    <style>
        /*树状图点击高亮变色*/
        .layui-tree-set-active > .layui-tree-entry .layui-tree-main {
        .layui-tree-set-active>.layui-tree-entry .layui-tree-main {
            background: #aef0f7;
        }
        /* ç¡®ä¿body可滚动 */
        html, body {
        html,
        body {
            height: 100%;
            overflow: auto;
        }
@@ -41,9 +44,9 @@
        ::-webkit-scrollbar-track {
            background: #f5f5f5;
        }
    </style>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
@@ -61,31 +64,37 @@
                                <div class="layui-inline">
                                    <label class="layui-form-label">模具编号</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HNumber" id="HNumber">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HNumber"
                                            id="HNumber">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">模具名称</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HName" id="HName">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HName"
                                            id="HName">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;">组织<label style="color:red"> * </label></label>
                                    <label class="layui-form-label" style="width: 85px;">组织<label style="color:red"> *
                                        </label></label>
                                    <div class="layui-input-block" style="margin-left: 120px; width: 300px;">
                                        <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID">
                                            <!--动态渲染组织-->
                                        </select>
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
                                    lay-filter="btnSearch" id="btnSearch">
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                </button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
                                    lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <!--显示当前过滤方案-->
                                <div class="layui-inline" style="margin-left:5px;">
                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div>
                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393"
                                        id="HFilterScheme_Now"></div>
                                </div>
                                <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
@@ -93,19 +102,25 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;" class="ForFilteringSchemes">
                                                <select name="ColName" id="ColName" lay-filter="ColName"
                                                    style="width:190px;" class="ForFilteringSchemes">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;" class="ForFilteringSchemes">
                                            <select name="Comparator" id="Comparator" lay-filter="Comparator"
                                                style="width:190px;" class="ForFilteringSchemes">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<="><=</option>
                                                <option value="<"><</option>
                                                <option value="<>"><></option>
                                                <option value="<=">
                                                    <= </option>
                                                <option value="<">
                                                    < </option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -113,26 +128,33 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent" id="ColContent">
                                        </div>
                                    </div>
                                    <div class="layui-row" style="margin-top:5px">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName1" id="ColName1" lay-filter="ColName1" style="width:190px;" class="ForFilteringSchemes">
                                                <select name="ColName1" id="ColName1" lay-filter="ColName1"
                                                    style="width:190px;" class="ForFilteringSchemes">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator1" id="Comparator1" lay-filter="Comparator1" style="width:190px;" class="ForFilteringSchemes">
                                            <select name="Comparator1" id="Comparator1" lay-filter="Comparator1"
                                                style="width:190px;" class="ForFilteringSchemes">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<="><=</option>
                                                <option value="<"><</option>
                                                <option value="<>"><></option>
                                                <option value="<=">
                                                    <= </option>
                                                <option value="<">
                                                    < </option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -140,26 +162,33 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent1" id="ColContent1">
                                        </div>
                                    </div>
                                    <div class="layui-row" style="margin-top:5px">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName2" id="ColName2" lay-filter="ColName2" style="width:190px;" class="ForFilteringSchemes">
                                                <select name="ColName2" id="ColName2" lay-filter="ColName2"
                                                    style="width:190px;" class="ForFilteringSchemes">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator2" id="Comparator2" lay-filter="Comparator2" style="width:190px;" class="ForFilteringSchemes">
                                            <select name="Comparator2" id="Comparator2" lay-filter="Comparator2"
                                                style="width:190px;" class="ForFilteringSchemes">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<="><=</option>
                                                <option value="<"><</option>
                                                <option value="<>"><></option>
                                                <option value="<=">
                                                    <= </option>
                                                <option value="<">
                                                    < </option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -167,18 +196,20 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent2" id="ColContent2">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="layui-row" style="padding:10px 0">
                            <div class="layui-col-xs2 layui-inline" style="border: solid 1.5px #e0d6d64d;">
                            <div class="layui-col-xs2 layui-inline" id="TreeTableOuter"
                                style="border: solid 1.5px #e0d6d64d;">
                                <div id="TreeTable" class="demo-tree demo-tree-box"></div>
                            </div>
                            <div class="layui-col-xs9 layui-inline" style="padding-left: 5px; width: 82%">
                                <div>
                            <div class="layui-col-xs9 layui-inline" style="padding-left: 5px; width: 82%" >
                                <div id="mainTableOuter">
                                    <table class="" id="mainTable" lay-filter="mainTable"></table>
                                    <div id="page"></div>
                                </div>
@@ -235,7 +266,7 @@
            var sWhere = "";
            var option = [];
            var sql = "";
            var titleData = ["hmainid", "HMouldTypeID", "HBillStatus", "当前仓库ID", "当前仓位ID", "HMaterID", "HMouldType", "HUnitID", "HDeptID", "HSupID", "HWhID", "HMouldMaintainRuleInterID", "HMouldDotCheckRuleInterID", "HSPID", "hsubid", "HBillType", "HMadeSupID", "HUserID","HUSEORGID"];
            var titleData = ["hmainid", "HMouldTypeID", "HBillStatus", "当前仓库ID", "当前仓位ID", "HMaterID", "HMouldType", "HUnitID", "HDeptID", "HSupID", "HWhID", "HMouldMaintainRuleInterID", "HMouldDotCheckRuleInterID", "HSPID", "hsubid", "HBillType", "HMadeSupID", "HUserID", "HUSEORGID"];
            var HModName = "Gy_MouldFileList"
            var HBillType = "3899";
@@ -266,7 +297,7 @@
                //单据号超链接
                if (obj.event == '模具编号') {                  //检查 obj.event æ˜¯å¦ç­‰äºŽå­—符串 '单据号'。如果等于,则执行if循环
                    var linterid = data.hmainid;
                    var linterid = data.hmainid;
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
@@ -281,11 +312,13 @@
                            location.reload();
                        }
                        , cancel: function () {
                        }
                    })
                }
            });
            //#region é¡µé¢æŒ‰é’®ç‚¹æ£€äº‹ä»¶è§¦å‘
            table.on('toolbar(mainTable)', function (obj) {
@@ -414,11 +447,17 @@
                DisPlay_HideColumn_GetPageSize(HModName, sessionStorage["HUserName"], optionPage);
                //查询
                get_FastQuery();
                //查询器具分类
                get_Display_Tree();
                get_DefaultModule();
                var mainTableHeight = $("#mainTableOuter").height()
                $("#TreeTableOuter").css("overflow", "auto")
                $("#TreeTableOuter").css("height", mainTableHeight+"px")
            }
            //#region å¯¼å‡ºExecel
@@ -428,8 +467,7 @@
            //#endregion
            //初始化表格
            function set_InitGrid()
            {
            function set_InitGrid() {
                option = {
                    elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
@@ -443,16 +481,17 @@
                        soulTable.render(this);
                    }
                    , cols: [[
                        { type: 'checkbox', fixed: 'left', totalRowText: '合计行'}
                        { type: 'checkbox', fixed: 'left', totalRowText: '合计行' }
                        , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                        , { field: '日期', title: '日期', templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.日期, 'yyyy-MM-dd')}}</div>",sort:true}
                        , { field: '日期', title: '日期', templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.日期, 'yyyy-MM-dd')}}</div>", sort: true }
                        , { field: '单据号', title: '单据号', sort: true }
                        , { field: '条码编号', title: '条码编号', sort: true }
                        , { field: '对应ERP物料编码', title: '物料编号', sort: true }
                        , {
                            field: '模具编号', title: '器具编号', sort: true, event: '模具编号', templet: function (d) {
                                return '<span style="color: blue;">' + d.模具编号 + '</span>'
                            }, style: 'cursor: pointer;' }
                            }, style: 'cursor: pointer;'
                        }
                        , { field: '模具名称', title: '器具名称', sort: true }
                        , { field: '模具型号', title: '器具型号', sort: true }
                        , { field: '模具品类', title: '器具品类', sort: true }
@@ -486,14 +525,14 @@
                        , { field: '虚拟仓', title: '虚拟仓', sort: true }
                        , { field: '当前模具规格', title: '当前器具规格', sort: true }
                        , { field: '初始模具规格', title: '初始器具规格', sort: true }
                        , { field: '当前设计寿命', title: '当前设计寿命', sort: true, totalRow: true}
                        , { field: '初始设计寿命', title: '初始设计寿命', sort: true, totalRow: true}
                        , { field: '当前设计寿命', title: '当前设计寿命', sort: true, totalRow: true }
                        , { field: '初始设计寿命', title: '初始设计寿命', sort: true, totalRow: true }
                        , { field: '使用寿命', title: '使用寿命', sort: true, totalRow: true }
                        , { field: '剩余寿命', title: '剩余寿命', sort: true, totalRow: true }
                        , { field: '已生产数量', title: '已生产数量', sort: true, totalRow: true}
                        , { field: '已生产数量', title: '已生产数量', sort: true, totalRow: true }
                        , { field: '已生产重量', title: '已生产重量', sort: true, totalRow: true }
                        , { field: '备注', title: '备注', sort: true }
                        , { field: '关联数量', title: '关联数量', sort: true, totalRow: true}
                        , { field: '关联数量', title: '关联数量', sort: true, totalRow: true }
                        , { field: '制单人', title: '制单人', sort: true }
                        , { field: '制单日期', title: '制单日期', templet: "<div>{{d.制单日期 ==null ?'':layui.util.toDateString(d.制单日期, 'yyyy-MM-dd')}}</div>", sort: true }
                        , { field: '审核人', title: '审核人', sort: true }
@@ -564,13 +603,13 @@
            //#region æŸ¥è¯¢(主表)-分页
            function get_DisplayPage(sWhere) {
                var ajaxLoad = layer.load();//遮罩
                var ModRightNameSelect = 'Gy_MouldFileList';
                var ModRightNameSelect = 'Gy_MouldFileList';
                sWhere += addSWhereByOpenType();//添加单据模块选择基础资料时的过滤条件,已审核未关闭
                $.ajax({
                    url: GetWEBURL() + '/Gy_Mould/page',
                    type: "GET",
                    async: false,
                    data: { "sWhere": sWhere, "ModRightNameSelect": ModRightNameSelect, "user": sessionStorage["HUserName"],"page": optionPage.curr, "size": optionPage.limit },
                    data: { "sWhere": sWhere, "ModRightNameSelect": ModRightNameSelect, "user": sessionStorage["HUserName"], "page": optionPage.curr, "size": optionPage.limit },
                    success: function (data1) {
                        option.limit = optionPage.limit;//改变表格页大小
                        if (data1.code == 1) {
@@ -614,11 +653,11 @@
                                    }
                                }
                            }
                            option.cols = [col];
                            option.data = data1.data;
                            optionPage.count = data1.count;//改变列表数据总数
                            laypage.render(optionPage);
                            laypage.render(optionPage);
                            //列设置
                            DisPlay_HideColumn(HModName, sessionStorage["HUserName"], option);
                            ////刷新表格数据
@@ -634,6 +673,7 @@
                            laypage.render(optionPage);
                            option.data = [];
                            table.render(option);
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
@@ -809,8 +849,7 @@
            }
            //修改
            function set_ShowBill()
            {
            function set_ShowBill() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
@@ -892,12 +931,12 @@
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HBillStatus = data[0].HBillStatus.toString(); //单据状态
                    var HInterID = data[0].hmainid.toString();
                    var HInterID = data[0].hmainid.toString();
                    //逻辑审核方法
                    $.ajax({
                        type: "GET",
                        url: GetWEBURL() + "/Gy_Mould/AuditProcessReportList", //方法所在页面和方法名
                        data: { "HInterID": HInterID,"IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                        data: { "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
@@ -1175,29 +1214,29 @@
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HInterID = data[0].hmainid.toString();
                        $.ajax({
                            type: "GET",
                            url: GetWEBURL() + '/Gy_Material/InitializeProdInBill',
                            data: { "hmainid": HInterID, "user": sessionStorage["HUserName"], "userID": sessionStorage["OrganizationID"] },
                            success: function (result) {
                                if (result.count == 1) {
                                    layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                        // å¾—到frame索引
                                        var index = layer.getFrameIndex(window.name);
                                        //关闭当前frame
                                        layer.close(index);
                                        //修改为功后刷新界面
                                        window.location.reload();
                                    });
                    $.ajax({
                        type: "GET",
                        url: GetWEBURL() + '/Gy_Material/InitializeProdInBill',
                        data: { "hmainid": HInterID, "user": sessionStorage["HUserName"], "userID": sessionStorage["OrganizationID"] },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                    // å¾—到frame索引
                                    var index = layer.getFrameIndex(window.name);
                                    //关闭当前frame
                                    layer.close(index);
                                    //修改为功后刷新界面
                                    window.location.reload();
                                });
                                } else {
                                    layer.alert(result.code + result.Message, { icon: 5 });
                                }
                            }, error: function () {
                                layer.alert("接口请求失败!", { icon: 5 });
                            } else {
                                layer.alert(result.code + result.Message, { icon: 5 });
                            }
                        });
                    }
                        }, error: function () {
                            layer.alert("接口请求失败!", { icon: 5 });
                        }
                    });
                }
                else {
                    layer.msg('请选择一行数据删除!');
                }
@@ -1279,7 +1318,7 @@
                var params = getUrlVars();
                var openType = params[params[0]]; //从参数中获取 æ‰“开方式  1直接打开 2其它页面通过选择按钮打开
                var addSWhere = "";
                if (typeof(openType) != "undefined") {
                if (typeof (openType) != "undefined") {
                    addSWhere = " and ä½œåºŸäºº = '' and å…³é—­äºº = '' and å®¡æ ¸äºº <> ''";
                }
                return addSWhere;
@@ -1512,7 +1551,7 @@
            //#endregion
            //以上是layui模块
        });
        //#region ã€è¿‡æ»¤æ–¹æ¡ˆè¿”回数据】
@@ -1559,4 +1598,5 @@
    </script>
</body>
</html>
WebTM/views/ÑéÊÕÈë¿â/ÆäËûÈë¿â/Kf_OtherInBillList.html
@@ -881,6 +881,10 @@
                            dataCol = data1.data[0].HGridString.split(',');
                            for (var i = 0; i < option.cols[0].length - 1; i++) {
                                if(!dataCol[i]){
                                    continue;
                                }
                                var dataCols = dataCol[i].split('|');
                                //隐藏列
                                if (dataCols[1] == 1) {