9292 <div class =" list-td align give-up" >访问设备</div >
9393 <div class =" list-td align give-up" >访问时间</div >
9494 </div >
95- <div :class =" i % 2 == 0 ? 'list-tr single' : 'list-tr'" v-for =" (item, i) in userActionData" v-bind:key =" i" >
96- <div class =" list-td" v-html =" i" >{{ i }}</div >
95+ <div :class =" item.curIp ? 'list-tr single' : 'list-tr'" v-for =" (item, i) in userActionData" v-bind:key =" i" >
96+ <div class =" list-td text-center" >
97+ <div >{{ item.curIp ? item.curIp : i }}</div >
98+ <div class =" your-ip" v-if =" item.curIp" >(你的轨迹)</div >
99+ </div >
97100 <div class =" list-td action-padding" >
98101 <ul >
99102 <li v-for =" (item, i) in item.action" v-bind:key =" i" v-html =" item" >{{item}}</li >
@@ -667,15 +670,16 @@ export default {
667670 },
668671 Success : function (data ) {
669672 let curCompleteIp = data .yourIp ; // 当前访客的IP
673+ // let curCompleteIp = "36.48.127.8"; // 当前访客的IP
670674
671675 userActionObject = data .userAction ;
672676 that .totalUserAction = data .dateListTotal ;
673677
674678 for (let i in userActionObject) {
675679 // 保护用户隐私,马赛克掉ip最后一组数字
676680 let array = i .split (' .' ),
677- currentIp = (i == curCompleteIp) ? i + " (你的) " : (array[ 0 ] + ' . ' + array[ 1 ] + ' . ' + array[ 2 ] + ' .*** ' ) ,
678- item = userActionObject[i] ;
681+ item = userActionObject[i] ,
682+ currentIp = array[ 0 ] + ' . ' + array[ 1 ] + ' . ' + array[ 2 ] + ' .*** ' ;
679683
680684 // 处理访问来源
681685 if (userActionObject[i].fromUrl ) {
@@ -684,9 +688,15 @@ export default {
684688 userActionObject[i].fromUrl = ' 直接打开' ;
685689 }
686690
691+ // 标识下当前用户的轨迹
692+ if (curCompleteIp == i){
693+ item .curIp = curCompleteIp; // 用户自己的IP不再打码
694+ }
695+
687696 // 为用户IP打码
688697 userActionObject[currentIp] = item;
689698 delete userActionObject[i];
699+
690700
691701 // 因为对象当前本来的属性名已经被删掉了,所以得修改新的属性名对应的属性值
692702 if (JSON .stringify (userActionObject[currentIp].location ) === ' []' ) {
@@ -695,6 +705,8 @@ export default {
695705 }
696706
697707 that .userActionData = userActionObject;
708+ console .log (' 轨迹数据' ,that .userActionData );
709+ // debugger
698710 }
699711 });
700712 // 初始化时不创建日志。切换时间维度后,记日志并刷新日志列表
0 commit comments