zoukankan      html  css  js  c++  java
  • 扫描审核,出错声音报警

      ScanApprove: function () {
                //if (c.PrintSelected.length != 0) {
                pbui.Dialog('Scan.html', {}, ['$scope', '$uibModalInstance', 'paramObj', '$timeout', '$translate', function ($scope, $uibModalInstance, paramObj, $timeout, $translate) {
                    var dc = this;
                    var interval =  setInterval("document.getElementById("txtPONo").focus()", 50);//文本框光标显示
                    $('<audio id="beepAudio"><source src="../Content/music/beep.mp3" type="audio/mpeg"></audio>').appendTo('body');
                    dc.Event = {
                        ScanApproved: function () {
                            function Beep() { $('#beepAudio')[0].play(); }
                            if (event.keyCode == 13 && dc.vm.PONo != null && dc.vm.PONo != "") {
                                $timeout(function () {
                                    pb.CallAction("/PO/TobeApproved/ScanApprove?" + 'pONo=' + dc.vm.PONo, null, function (ret) {
                                        var tempPONo = dc.vm.PONo;
                                        if (ret.data) {
                                            dc.vm.PONo = "";
                                            $translate('ApprovedPO_SendSucceed').then(function (mess) {
                                                dc.vm.Result = "PONo:" + tempPONo + mess;
                                            })
                                            var item = c.vm.ResultList.filter(function (x) { return x.PONo == tempPONo})[0];
                                            var index = c.vm.ResultList.indexOf(item);
                                            c.vm.ResultList.splice(index, 1);
                                            c.PrintSelected = [];
                                            c.DataSource.read();
                                            //dc.Event.Close();
                                        } else {
                                                Beep();
                                                dc.vm.PONo = "";
                                                $translate('ApprovedPO_SendFailed').then(function (mess) {
                                                    dc.vm.Result = "PONo:" + tempPONo + mess;
                                                })
                                            }
                                        })
                                });
                            }
                        },
                        Close: function () {
                            clearInterval(interval);//停止
                            $uibModalInstance.close();
                        },
                    }
                }], 'md')
                //} else {
                //    pbui.Alert("PleaseSelectAtLeastOneMultipleBox");
                //}
            },
  • 相关阅读:
    JS知识点简单总结
    Js答辩总结
    JS答辩习题
    轮播
    jQuery选择器总结
    JS的魅力
    JS与JAVA数据类型的区别
    单表查询、多表查询、虚拟表连接查询
    Mysql基本语句
    Mysql数据库
  • 原文地址:https://www.cnblogs.com/wmm-pcy/p/14362575.html
Copyright © 2011-2022 走看看