智云srmLayUi(安瑞和瑞琪)(通用版本)
yangle
2023-12-26 c3ae169e32bd4c86be845c8c12167ee5d214b138
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBillList.html
@@ -373,7 +373,11 @@
                                //隐藏id
                                //设置列宽
                                if (dataCols[3] > 0) {
                                    if (option.cols[0][i + 1]["field"] == '回复交期') {
                                        option.cols[0][i + 1]["width"] = 120;
                                    } else {
                                    option.cols[0][i + 1]["width"] = dataCols[3];
                                    }
                                }
                                //设置内容字体大小
                                if (data1.data[0].HFontSize != 0) {
@@ -464,6 +468,8 @@
                                    default:
                                        if (data[i].name == '订单数量' || data[i].name == '已发货数量' || data[i].name == '未发货数量' || data[i].name == '剩余收料数量' || data[i].name == '未到货数量' || data[i].name == '累计收料数量' || data[i].name == '剩余入库数量' || data[i].name == '入库数量') {
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, totalRow: true });
                                        } else if (data[i].name == '回复交期') {
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: 'HSupSendGoodsDateRemark' });
                                        } else {
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
                                        }     
@@ -584,6 +590,42 @@
                _cur_page = 1;
                get_Display(sqlWhere);
            }
            //监听单元格事件
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event === 'HSupSendGoodsDateRemark') {
                    layer.prompt({
                        formType: 2
                        , area: ['400px', '50px'] //自定义文本域宽高
                        , title: '修改订单号为 【 ' +  data.单据号 + ' 】 ,物料代码为 【 ' + data.物料代码 + ' 】 的回复交期'
                        , value: data.回复交期
                    }, function (value, index) {
                        layer.close(index);
                        //更新回复交期
                        $.ajax({
                            type: "GET",
                            url: GetWEBURL() + "Cg_Poorder/UpdateSupSendGoodsDateRemark",
                            async: false,
                            data: { "HInterID": data.hmainid, "HEntryID": data.hsubid, "HSupSendGoodsDateRemark": value},
                            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 });
                            }
                        });
                    });
                }
            });
            //头工具栏事件
            table.on('toolbar(mainTable)', function (obj) {
                var checkStatus = table.checkStatus(obj.config.id);
@@ -908,6 +950,7 @@
                        break;
                };
            });
        });
    </script>
</body>