wtt
2025-12-10 05a31b0d438015e8b41cd98db23f99dc1dd51413
蓝牙打印添加模板
1个文件已修改
56 ■■■■■ 已修改文件
WebTM/views/车间管理/单品过站_小卫/Cj_BlueToothBarCodePrint.html 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/³µ¼ä¹ÜÀí/µ¥Æ·¹ýÕ¾_СÎÀ/Cj_BlueToothBarCodePrint.html
@@ -56,6 +56,15 @@
                                                <input type="text" class="layui-input" name="HBarCode" lay-verify="HBarCode" autocomplete="off" placeholder="请键入后回车" id="HBarCode" style="width: 500px;">
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">模板名称</label>
                                                <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
                                                    <select name="HPrintTemplate" id="HPrintTemplate" class="ForFilteringSchemes" lay-filter="HPrintTemplate"
                                                            lay-verify="HPrintTemplate">
                                                        <!--动态渲染组织-->
                                                    </select>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">物料代码*</label>
                                                <div class="layui-input-block" style="margin-left: 77px;">
                                                    <input type="text" class="layui-input" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" style="width: 60%;display: inline-block;">
@@ -83,7 +92,7 @@
                                                    <input class="layui-input" name="HMaker" id="HMaker" autocomplete="off" style="background-color: #efefef4d;" readonly>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
@@ -152,7 +161,20 @@
            //#endregion                     
            //#region ç‚¹å‡»äº‹ä»¶ï¼ŒåŒ…括on和form事件
            form.on('select(HPrintTemplate)', function (data) {
                // 2. èŽ·å–é€‰ä¸­çš„å€¼
                const selectedValue = data.value;
                // 3. ä¿å­˜åˆ° localStorage(键名为 "BlueToothselectedTemplate")
                localStorage.setItem('BlueToothselectedTemplate', selectedValue);
                // å¦‚果需要会话级存储(浏览器关闭后清除),改用 sessionStorage:
                // sessionStorage.setItem('selectedTemplate', selectedValue);
                console.log('已保存选择的模板:', selectedValue);
            });
            //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
            table.on('row(mainTable)', function (obj) {
                //选中行改变颜色
@@ -215,6 +237,7 @@
            //初始化条码信息表格
            function set_InitGrid() {
                getTem();//获取打印模板
                columns = [
                    { type: 'checkbox', fixed: 'left' }
                    , { templet: '#xuhao', title: '序号', sort: true, fixed: 'left', event: "qwe", width: 75 }
@@ -239,7 +262,30 @@
                option.data=[[]]
                table.render(option);              
            }
            //#region èŽ·å–æ‰“å°æ¨¡æ¿
            function getTem() {
                //获取登录页组织列
                $.ajax({
                    type: "get",
                    async: false,
                    url: GetWEBURL() + "/Open_PrintTem/GetOpenTmpList_Json",
                    data: { "HNumber": "HGy_BarCodeBill" },
                    success: function (result) {
                        var template = "";
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data;
                            for (var i = 0; i < data.length; i++) {
                                template += '<option  style="color:blue;" value="' + data[i].HName + '">' + data[i].HName + '</option>';
                            }
                            $("#HPrintTemplate").append(template);
                            $("#HPrintTemplate").val(localStorage.getItem('BlueToothselectedTemplate'))
                            form.render('select');
                        }
                        layer.closeAll("loading");
                    }
                })
            }
            //#endregion
              
            //条码生成
@@ -283,7 +329,7 @@
            //批量打印
            function dy_PL(HBarCode) {
                var sWhere = "select HBarCode æ¡ç ç¼–号 from Gy_BarCodeBill where HBarCode = '" + HBarCode+"'"
                var sWhere = "select Top 1 * from h_v_IF_BarCodeBillList where æ¡ç ç¼–号 = '" + HBarCode+"'"
                $.ajax({
                    type: "GET",
@@ -304,7 +350,7 @@
                                    type: "print",//打印模式
                                    //type: "preview",//预览模式
                                    showOptionDlg: false, //如果不显示打印对话框而直接打印,将此行注释去掉即可
                                    report: urlAddRandomNo("../../grf/蓝牙条码标签_小卫.grf"),
                                    report: urlAddRandomNo("../../grf/" + $("#HPrintTemplate").val() + ".grf"),
                                    data: Customer
                                };