wangyi
2026-02-25 795acec9cb286a61c1c5a0b97b3be76168a2b97d
成本固定分配律相关ID字段,页面添加选择按钮
4个文件已修改
65 ■■■■ 已修改文件
WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_CostItemAverageType.html 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_CostItemFixRate.html 49 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/成本管理/成本费用单/CB_ItemMoneyBillEdit.html 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/成本管理/成本费用单/CB_ItemMoneyBillList.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Add_Edit_Gy_CostItemAverageType.html
@@ -420,7 +420,9 @@
                            $("#HCREATEORGID").val(data.HCREATEORGID);//创建组织
                            $("#HUseFlag ").val(data.使用状态);//使用状态HProcName
                            $("#HAverageTypeID").val(data.成本分配类型内码);
                            $("#HCostItemName").val(data.成本项目名称);
                            $("#HAverageTypeName").val(data.成本分配类型名称);
                            $("#HFixRate").val(data.期末在制系数);
                            $("#HRemark").val(data.备注);
                            $("#HProcName").val(data.对应方法);
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Add_Edit_Gy_CostItemFixRate.html
@@ -66,10 +66,15 @@
                                                        <input class="layui-input" name="HProcName" lay-verify="HProcName" id="HProcName" autocomplete="off">
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label" style="width: 120px">成本项目:</label>
                                                    <label class="layui-form-label">成本项目</label>
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input" name="HCostItemID" id="HCostItemID" autocomplete="off">
                                                        <input type="text" name="HCostItemName" id="HCostItemName" class="layui-input" value="" style="float: left; width: 150px; " readonly>
                                                        <input type="hidden" name="HCostItemID" id="HCostItemID" class="layui-input" value="0" style="float:left;width:130px;">
                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HCostItemList" style="width:40px;">
                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                        </button>
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
@@ -232,6 +237,11 @@
            }
            //#endregion
            //#region é€‰æ‹©é¡¹ç›®æŒ‰é’®
            form.on('submit(HCostItemList)', function () {
                get_checkHCostItemID();
            });
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
            //保存
            form.on('submit(Saver)', function (data) {//保存
@@ -311,6 +321,30 @@
                $("#HFixRate ").val("0");
                $("#HNumber").val("");
            }
            //#region é¡¹ç›®é€‰æ‹©
            function get_checkHCostItemID() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '成本项目列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/公用基础资料/Gy_CostItem.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('请选择数据');
                        }
                        $("#HCostItemName").val(checkStatus.data[0].成本项目名称);
                        $("#HCostItemID").val(checkStatus.data[0].HItemID);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //编辑
            function set_EditFromGrid() {
                $("#HItemID").val(linterid);
@@ -335,11 +369,12 @@
                            $("#HUSEORGID").val(data.HUSEORGID);//使用组织
                            $("#HCREATEORGID").val(data.HCREATEORGID);//创建组织
                            $("#HUseFlag ").val(data.使用状态);//使用状态
                            $("#HCostItemID").val(data.成本项目);//备注
                            $("#HFixRate").val(data.固定分配率);//备注
                            $("#HCountRemark ").val(data.成本项目计算概述);//备注
                            $("#HProcName").val(data.对应方法);//备注
                            $("#HRemark").val(data.备注);//备注
                            $("#HCostItemID").val(data.成本项目);
                            $("#HCostItemName").val(data.成本项目名称);
                            $("#HFixRate").val(data.固定分配率);
                            $("#HCountRemark ").val(data.成本项目计算概述);
                            $("#HProcName").val(data.对应方法);
                            $("#HRemark").val(data.备注);
                            $("input[name='HStopflag']").attr("checked", data.禁用标志 == "是" ? true : false);//true:选中 false:不选中
                            $("#HMakeEmp").val(data.创建人 == "" ? sessionStorage["HMaker"] : data.创建人);
                            $("#HMakeTime").val(data.创建时间 == null ? "" : Format(new Date(data.创建时间), "yyyy-MM-dd"));
WebTM/views/³É±¾¹ÜÀí/³É±¾·ÑÓõ¥/CB_ItemMoneyBillEdit.html
@@ -952,9 +952,9 @@
                                type: 2,
                                skin: 'layui-layer-rim',
                                area: ['90%', '90%'],
                                title: '项目费用列表',
                                title: '成本项目列表',
                                shift: 2,
                                content: ["../../基础资料/公用基础资料/Gy_ItemMoney.html", "yes"],
                                content: ["../../基础资料/公用基础资料/Gy_CostItem.html", "yes"],
                                btn: ['确定', '取消'],
                                btn1: function (index, layero) {
                                    var iframeWindow = window['layui-layer-iframe' + index];
@@ -967,7 +967,7 @@
                                    var selected = checkStatus.data[0];
                                    obj.update({
                                        "HCostItemID": selected.HItemID || '',
                                        "HCostItemName": selected['费用项目名称'] || selected.费用项目名称 || ''
                                        "HCostItemName": selected['成本项目名称'] || selected.费用项目名称 || ''
                                    });
                                    layer.close(index);
                                },
@@ -1607,7 +1607,7 @@
                var data = Array.isArray(selectData) ? selectData[0] : selectData;
                window.tableEditObj.update({
                    "HCostItemID": data.HItemID || '',
                    "HCostItemName": data['费用项目名称'] || data.费用项目名称 || ''
                    "HCostItemName": data['成本项目名称'] || data.费用项目名称 || ''
                });
            }
        }
WebTM/views/³É±¾¹ÜÀí/³É±¾·ÑÓõ¥/CB_ItemMoneyBillList.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>运单费用结算单</title>
    <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">
@@ -200,7 +200,7 @@
            //#region ã€åŠ¨æ€èŽ·å–æ¨¡å—åç§°ã€‘
            var HModuleType = "2102";
            //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
            var HPageTitle = get_PageTitle(HModuleType) || document.title;
            var HPageTitle = '成本费用单';
            //#endregion
            //#region ã€è¿‡æ»¤æ–¹æ¡ˆã€‘