1
duhe
2024-11-25 e8aa5b7991595f8b5bdb3e862cfa668cf96fa0ff
WebTM/views/³µ¼ä¹ÜÀí/¹Ø¼ü¼þ°ó¶¨/Sc_KeyElementBindingList.html
@@ -148,7 +148,7 @@
                                </div>
                            </div>
                        </div>
                        <table class="" id="mainTable" lay-filter="mainTable"></table>
                        <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>删除</button>
@@ -225,8 +225,45 @@
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
            //#region å¤´å·¥å…·æ äº‹ä»¶
            //#endregion  ç›‘听网格表体事件
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                var HPartsOld = data.配件条码;
                if (obj.event === '配件条码') {
                    layer.prompt({
                        formType: 2
                        , area: ['400px', '50px'] //自定义文本域宽高
                        , title: '替换销售订单号为 ã€ ' + data.销售订单号 + ' ã€‘ ï¼Œç‰©æ–™ä»£ç ä¸º ã€ ' + data.产品代码 + ' ã€‘ çš„配件码绑定'
                        , value: '' //文本框默认显示内容
                    }, function (value, index) {
                        layer.close(index);
                        //更新配件条码
                        $.ajax({
                            type: "GET",
                            url: GetWEBURL() + "Sc_KeyElementBinding/UpdatePartsCode",
                            async: false,
                            data: { "HInterID": data.hmainid, "HEntryID": data.hsubid, "HPartsCode": value, "HPartsOld": HPartsOld, "HOrgID": sessionStorage["OrganizationID"], "user": sessionStorage["HUserName"] },
                            success: function (result) {
                                if (result.code == 1) {
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        é…ä»¶æ¡ç : value
                                    });
                                } else {
                                    layer.alert(result.Message, { icon: 5 });
                                }
                            },
                            error: function (result) {
                                layer.alert(result.Message, { icon: 5 });
                            }
                        });
                    });
                }
            });
            //#endregion
            //#region å¤´å·¥å…·æ äº‹ä»¶
            table.on('toolbar(mainTable)', function (obj) {
                switch (obj.event) {
                    //新增
@@ -268,7 +305,7 @@
                    //导出excel
                    case 'get_export':
                        get_Export();
                        break;
                        break;
                    //退出按钮
                    case 'get_Exit': Pub_Close(2);
                        break;
@@ -317,7 +354,7 @@
                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
                        l.LAY_CHECKED = true;
                    }
                });
                });
            });
            //#endregion
@@ -367,13 +404,7 @@
            }
            //#endregion
            //#endregion
            //#endregion  ç›‘听网格表体事件
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
            });
             //#endregion
            //#region æŸ¥è¯¢
            function get_Display(sWhere) {
                var ajaxLoad = layer.load();
@@ -402,6 +433,9 @@
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 });
                                } else if (data[i].name == '单据号') {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '单据号' });
                                }
                                else if (data[i].name == '配件条码') {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '配件条码' });
                                }
                                else {
                                    switch (data[i].Type) {
@@ -609,7 +643,7 @@
                table.exportFile(ins.config.id, option.data, "xls");
            }
            //#endregion
            //#endregion
            //#region åˆ é™¤
            function set_DeleteBill() {
@@ -817,7 +851,9 @@
                            dataCol = data1.data[0].HGridString.split(',');
                            for (var i = 0; i < option.cols[0].length - 1; i++) {
                                var dataCols = dataCol[i].split('|');
                                if (dataCol[i]) {
                                    var dataCols = dataCol[i].split('|');
                                }
                                //隐藏列
                                if (dataCols[1] == 1) {
                                    option.cols[0][i + 1]["hide"] = true;