LR-20210131IOQH\Administrator
2021-06-10 6f34ab1ed6f8cb79a012a30a7b687e362c6f16c2
zhengcaioa/zhengcaioa/Views/Signin/Index.cshtml
@@ -125,10 +125,10 @@
                            <div class="clearfix layer-area" style="padding-bottom:15px;">
                                <label class="text-right col-sm-1 col-md-1 control-label">上午</label>
                                <a class="btn btn-success" href="javascript:void(0)" onclick="saveSignin(10);" style="margin-left:4px; border-radius:4px;">
                                <a class="btn btn-success" href="javascript:void(0)" onclick="networkInfo()" style="margin-left:4px; border-radius:4px;">
                                    <span class="bold">上班打卡</span>
                                </a>
                                @*saveSignin(10);*@
                                &nbsp;&nbsp;
                                <a class="btn btn-success" href="javascript:void(0)" onclick="saveSignin(11);" style="margin-left:4px; border-radius:4px;">
@@ -192,6 +192,7 @@
        var record;
        var mac;
        $(function () {
            $.ajax({
                type: "GET",
@@ -208,7 +209,7 @@
                }
            })
            mac = networkInfo();
        });
        var _SigninList = function () {
@@ -217,7 +218,6 @@
        // 保存打卡信息
        function saveSignin(signinType ) {
         
            $.ajax({
                type: "POST",
                url: "/Signin/Save",
@@ -225,7 +225,12 @@
                global: false,
                data: {id: record.Id  ,signinType: signinType},// $('form').serializeArray(),
                success: function (data) {
                    toastr.success("打卡成功");
                    if (data.Result) {
                        toastr.success("打卡成功");
                    }
                    else {
                        toastr.success("打卡失败");
                    }
                },
                error: function () {
                    toastr.error("打卡失败");
@@ -242,6 +247,18 @@
            return false;
        }
        function networkInfo() {
            var wmi = new ActiveXObject("WbemScripting.SWbemLocator");
            var service = wmi.ConnectServer(".");
            e = new Enumerator(service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True"));
            for (; !e.atEnd(); e.moveNext()) {
                var s = e.item();
                var macAddress = unescape(s.MACAddress);
            }
            return macAddress;
        }
    </script>
</body>
</html>