From 6f34ab1ed6f8cb79a012a30a7b687e362c6f16c2 Mon Sep 17 00:00:00 2001
From: LR-20210131IOQH\Administrator <jackcold@163.com>
Date: 星期四, 10 六月 2021 19:08:41 +0800
Subject: [PATCH] 打卡判断,增加前端浏览器mac获取,当mac获取为空时不判断

---
 zhengcaioa/zhengcaioa/Views/Signin/Index.cshtml |   27 ++++++++++++++++++++++-----
 1 files changed, 22 insertions(+), 5 deletions(-)

diff --git a/zhengcaioa/zhengcaioa/Views/Signin/Index.cshtml b/zhengcaioa/zhengcaioa/Views/Signin/Index.cshtml
index b2367a6..8d77903 100644
--- a/zhengcaioa/zhengcaioa/Views/Signin/Index.cshtml
+++ b/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>
\ No newline at end of file

--
Gitblit v1.9.1