chenhaozhe
2025-12-08 621cc74ca68b34573e440e652b267210ca09b19d
车辆 模块 添加车型选择
4个文件已修改
133 ■■■■ 已修改文件
WebTM/layuiadmin/Scripts/webConfig.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_Car.html 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_CarList.html 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_CarTypeList.html 60 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/Scripts/webConfig.js
@@ -6,12 +6,12 @@
    /*var WEBURL = "http://localhost/API/";             //颜晓军本地配置*/
    //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //杨乐本地配置
   /*  var WEBURL = "http://localhost:8082/API/";    //杜贺本地配置*/
    var WEBURL = "http://localhost:8082/API/";    //张瑞广本地配置
    // var WEBURL = "http://localhost:8082/API/";    //张瑞广本地配置
    //var WEBURL = "http://localhost:81/API/"    //翁涛涛本地配置
    //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //杨乐本地配置
    //var WEBURL = "http://47.96.97.237/API/";          //智云服务器
    /*var WEBURL = "http://localhost:8082/LuBaoAPI/";*/  //余思杰本地配置
    //var WEBURL = "http://localhost:81/API/";            // é™ˆé•å“²æœ¬åœ°é…ç½®*/
    var WEBURL = "http://localhost:81/API/";            // é™ˆé•å“²æœ¬åœ°é…ç½®*/
   /*  var WEBURL = "http://localhost:8082/LuBaoAPI/";  //李林俊本地配置*/
    //var WEBURL = "http://localhost:8088/ARAPI/";      //余思杰本地配置(安瑞)
    //var WEBURL = "http://61.164.86.218:8099/ABAPI/";  //奥邦
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Add_Edit_Gy_Car.html
@@ -480,7 +480,10 @@
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        debugger
                        $("#HCarTypeName").val(checkStatus.data[0]['车型名称'])
                        $("#HCarTypeID").val(checkStatus.data[0]['HItemID'])
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
@@ -797,9 +800,9 @@
                                "HModifyEmp": data.修改人,
                                "HModifyTime": data.修改时间 ? util.toDateString(data.修改时间, 'yyyy-MM-dd') : ""
                            });
                            // èŽ·å–æœåŠ¡å™¨åŸºåœ°å€
                            var apiIndex = GetWEBURL().indexOf("/API/");
                            var apiIndex = GetWEBURL().indexOf("/API/");
                            var filePath = GetWEBURL().slice(0, apiIndex) + "/"
                            if (data['车辆照片']) {
                                $("#HCarPric").css("cursor", "pointer")
@@ -929,10 +932,14 @@
        }
        function GetHCar(data) {
            debugger
            $("#HParentID").val(data[0]["hmainid"])
            $("#HParentName").val(data[0]["车辆名称"])
        }
        function GetHCarType(data) {
            $("#HCarTypeName").val(data[0]['车型名称'])
            $("#HCarTypeID").val(data[0]['HItemID'])
        }
    </script>
</body>
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_CarList.html
@@ -419,17 +419,29 @@
            //双击表格事件
            table.on('rowDouble(mainTable)', function (obj) {
                if (window.top == window.self) {
                    // éžIFrame页面执行代码
                // IFrame页面执行代码
                var data = [];
                data.push(obj.data);
                var index = parent.layer.getFrameIndex(window.name);
                if(!index){
                    // éžå¼¹å‡ºå±‚页面
                    var linterid = data[0].HItemID.toString();
                    layer.open({
                        type: 2,
                        area: ['100%', '100%'],
                        title: '车辆-编辑',
                        shift: 0,
                        content: '../公用基础资料/Add_Edit_Gy_Car.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=',
                        end: function () {
                            // å¼¹çª—关闭后刷新表格数据,不刷新整个页面
                            get_Refresh();
                        }
                    })
                    return
                }
                // IFrame页面执行代码
                var data = [];
                data.push(obj.data);
                parent.GetHCar(data);
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
            })
@@ -507,7 +519,7 @@
                    //, cols: [[
                    //    { type: 'checkbox', fixed: 'left' }
                    //    , { field: 'HItemID', title: 'HItemID', sort: false, hide: true }
                    //    , { field: '生产资源代码', title: '生产资源代码' }
                    //    , { field: '车牌号', title: '车牌号' }
                    //    , { field: '生产资源名称', title: '生产资源名称' }
                    //    , { field: '组织', title: '组织' }
                    //    , { field: '条码编号', title: '条码编号' }
@@ -543,8 +555,8 @@
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                //生产资源代码
                if (obj.event == '生产资源代码') {                  //检查 obj.event æ˜¯å¦ç­‰äºŽå­—符串 '生产资源代码'。如果等于,则执行if循环
                //车牌号
                if (obj.event == 'onCarNumberClickHandler') {                  //检查 obj.event æ˜¯å¦ç­‰äºŽå­—符串 '车牌号'。如果等于,则执行if循环
                    var linterid = data.HItemID.toString();    //声明变量linterid ä¸º data.hmainid
                    layer.open({                //使用 layer的open打开弹出 å±‚ 
                        type: 2                         //表示弹出层的内容是一个 iframe
@@ -554,7 +566,7 @@
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../生产基础资料/Add_Edit_Gy_Car.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='  //设置 iframe çš„ URL,URL ä¸­åŒ…含了查询参数,来调用所需要的值
                        , content: '../公用基础资料/Add_Edit_Gy_Car.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='  //设置 iframe çš„ URL,URL ä¸­åŒ…含了查询参数,来调用所需要的值
                        , resize: false,  //是否允许用户调整弹出大小
                        end: function () {  //当关闭时调用
                            get_FastQuery(table, option);
@@ -592,10 +604,10 @@
                                }
                                else if ($.inArray(data[i].name, totalArray) > -1) { //计算列  
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, totalRow: true, width: 120 });
                                } else if (data[i].name == '生产资源代码') {
                                } else if (data[i].name == '车牌号') {
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '生产资源代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.生产资源代码 + '</span>'
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '车牌号', templet: function (d) {
                                            return '<span style="color: blue;">' + d.车牌号 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                } else {
@@ -704,16 +716,16 @@
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 140, totalRow: true });
                                            break;
                                        default:
                                            //if (data[i].name === '条码编号') {
                                            //    col.push({
                                            //        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200,
                                            //        templet: function (d) {
                                            //            return '<span style="color: blue;" lay-unrow >' + d.条码编号 + '</span>'
                                            //        }, style: 'cursor: pointer;', event: 'onHBarCodeClickHandler'
                                            //    });
                                            //} else {
                                            if (data[i].name === '车牌号') {
                                                col.push({
                                                    field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200,
                                                    templet: function (d) {
                                                        return '<span style="color: blue;" lay-unrow >' + d.车牌号 + '</span>'
                                                    }, style: 'cursor: pointer;', event: 'onCarNumberClickHandler'
                                                });
                                            } else {
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 140 });
                                        //}
                                        }
                                    }
                                }
                            }
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_CarTypeList.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>
@@ -16,6 +17,7 @@
    <script src="../../../layuiadmin/PubCustom.js"></script>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
@@ -41,28 +43,36 @@
                                        <input type="text" class="layui-input" name="HName" id="HName">
                                    </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-colla-content" style="padding: 0px; margin-left: 6%;">
                                    <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="ColName" id="ColName" lay-filter="ColName" style="width:190px;">
                                                <select name="ColName" id="ColName" lay-filter="ColName"
                                                    style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;">
                                            <select name="Comparator" id="Comparator" lay-filter="Comparator"
                                                style="width:190px;">
                                                <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>
@@ -70,7 +80,8 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input" value="" name="ColContent" id="ColContent">
                                            <input type="text" class="layui-input" value="" name="ColContent"
                                                id="ColContent">
                                        </div>
                                    </div>
                                </div>
@@ -225,6 +236,34 @@
            });
            //#endregion
            //#region åŒå‡»è¿”回数据
            //双击表格事件
            table.on('rowDouble(mainTable)', function (obj) {
                // IFrame页面执行代码
                var data = [];
                data.push(obj.data);
                var index = parent.layer.getFrameIndex(window.name);
                if (!index) {
                    // éžå¼¹å‡ºå±‚页面
                    var linterid = data[0].HItemID.toString();
                    layer.open({
                        type: 2,
                        area: ['100%', '100%'],
                        title: '车型-编辑',
                        shift: 0,
                        content: '../../基础资料/基础资料/Gy_CarTypeEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=',
                        end: function () {
                            // å¼¹çª—关闭后刷新表格数据,不刷新整个页面
                            get_Refresh();
                        }
                    })
                    return
                }
                parent.GetHCarType(data);
                parent.layer.close(index);
            })
            //#endregion
            //#region æœ¬é¡µé¢è¢«è°ƒç”¨çš„æ‰€æœ‰æ–¹æ³•
@@ -326,7 +365,7 @@
                    }
                });
            }
//#endregion
            //#endregion
            //#endregion
            //#region å¿«é€Ÿè¿‡æ»¤
@@ -436,7 +475,7 @@
                        $.ajax({
                            url: GetWEBURL() + 'Gy_CarType/delete',
                            type: "GET",
                            data: { "HInterID": ItemID, "user": sessionStorage["HUserName"]},
                            data: { "HInterID": ItemID, "user": sessionStorage["HUserName"] },
                            success: function (result) {
                                if (result.count == 1) {
                                    layer.msg(result.Message, { icon: 1 }, function () {
@@ -719,4 +758,5 @@
    </script>
</body>
</html>