Bläddra i källkod

审核记录导出功能修改

mxs 8 månader sedan
förälder
incheckning
52fef6ea8f

+ 1 - 0
src/config.json

@@ -42,6 +42,7 @@
         "7300": "comm",
         "7310": "comm",
         "7400": "bid",
+        "7440": "bid",
         "7000": "comm",
         "7500": "comm",
         "7510": "comm",

+ 5 - 0
src/front/front.go

@@ -906,6 +906,10 @@ func exportLogs(sheet *xlsx.Sheet, exportnames, exporttype, starttime, endtime s
 			reason := qu.ObjToString(tmp["reason"])
 			types := qu.ObjToString(tmp["types"])
 			spideruser := qu.ObjToString(tmp["spideruser"])
+			platform := qu.ObjToString(tmp["platform"])
+			if platform == "" {
+				platform = "golua平台"
+			}
 			if !users[spideruser] {
 				return
 			}
@@ -923,6 +927,7 @@ func exportLogs(sheet *xlsx.Sheet, exportnames, exporttype, starttime, endtime s
 			row.AddCell().SetValue(reason)
 			row.AddCell().SetValue(spideruser)
 			row.AddCell().SetValue(types)
+			row.AddCell().SetValue(platform)
 		}(tmp)
 		tmp = make(map[string]interface{})
 	}

+ 88 - 3
src/web/templates/head.html

@@ -175,6 +175,19 @@
 				}
 				$(".auth").attr("disabled",true);
 				$(".edit-form #comeintime").val({{session "comeintime"}});
+				selectModifyUsers("#myModal-edit #affiliater",{{session "ids"}});
+				if({{session "identity"}} == 1){
+					$(".edit-form #nbry").prop("checked",true);
+				}else{
+					$(".edit-form #wbry").prop("checked",true);
+				}
+				$(".identity").attr("disabled",true);
+				if({{session "platform"}} == "golua平台"){
+					$(".edit-form #platform-lua").prop("checked",true);
+				}else{
+					$(".edit-form #platform-python").prop("checked",true);
+				}
+				$(".platform").attr("disabled",true);
 				$("#myModal-edit").modal("show");
 				passwordOld = $("#password").val();
 				var userid = {{session "userid"}};
@@ -469,8 +482,8 @@
 							<div class="form-group">
 								<label for="platform" class="col-sm-2 control-label">平台:</label>
 								<div class="col-sm-10 checkbox-style">
-									<input type="radio" name="platform-box" class="identity" id="platform-lua" value="golua平台">golua平台</input>
-									<input type="radio" name="platform-box" class="identity" id="platform-python" value="python">python</input>
+									<input type="radio" name="platform-box" class="platform" id="platform-lua" value="golua平台">golua平台</input>
+									<input type="radio" name="platform-box" class="platform" id="platform-python" value="python">python</input>
 								</div>
 							</div>
 						 <div class="form-group">
@@ -681,7 +694,79 @@
 	var $infoError = "";
 	var $infoName = "";
 	var $descript = "";
-  
+	var addUserAffiliater;
+	//多选爬虫开发
+	function selectModifyUsers(m,ids) {
+		addUserAffiliater = xmSelect.render({
+			el: m,
+			// model: {
+			// 	icon: 'hidden',
+			// },
+			toolbar:{
+				show: true,
+				showIcon: false,
+			},
+			checkbox: true,
+			repeat: false,
+			autoRow: true,
+			filterable: true,
+			tips: '请选择',
+			autoRow:true,
+			prop: {name: 's_name', value: 's_name',},
+			tree: {
+				show: true,
+				showFolderIcon: false,
+				showLine: true,
+				indent: 20,
+				expandedKeys: [-3],
+				strict: false,
+			},
+			data: function () {
+				var modifyusers = {{.T.modifyusers}}
+				if(ids){
+					for(var i in modifyusers){
+						var userId = modifyusers[i]["_id"]
+						if (ids.includes(userId)){
+							modifyusers[i]["selected"] = true
+						}
+					}
+				}
+				return modifyusers
+			}
+		});
+	}
+	//保存修改密码
+	function editUser(){
+		var password = $("#password").val().trim().replace(/\s/g,"");
+		var auth = $("input:radio[name='auth-box']:checked").val();
+		var identity = $("input:radio[name='identity-box']:checked").val();
+		var platform = $("input:radio[name='platform-box']:checked").val();
+		$("#myModal-edit").modal("hide");
+		var self =sessionStorage.getItem("self");
+		var id =sessionStorage.getItem("userid");
+		var ids = [];
+		if (auth == "审核员" || auth == "管理员"){
+			var selectArr =addUserAffiliater.getValue();
+			for(var i in selectArr){
+				ids.push(selectArr[i]["_id"]);
+			}
+		}
+		// console.log("password:",password,"auth:",auth,"self:",self,"id:",id,"identity:",identity,"platform:",platform,"ids:",ids)
+		$.post("/center/user/updateUser",{"password":password,"userAuth":auth,"self":self,"userid":id,"identity":identity,"platform":platform,"id":ids.join(",")},function(r){
+			if("y" == r.status){
+				if (self == "y"){
+					window.location.reload();
+				}
+				showTip("修改成功", 1000);
+				$('#com-alert').on('hidden.bs.modal', function () {
+					ttable.ajax.reload();
+				})
+			}else{
+				showTip("修改失败", 1000);
+			}
+		})
+	}
+
   function searchbyhref(){
     $("#searchbyhref").modal("show");
   }

+ 1 - 1
src/web/templates/index.html

@@ -468,7 +468,7 @@
 					}else if(state==10){
 						val="<span class='text-danger text-bold'>已删除</span>";
 					}else if(state==11){
-						val="<span class='text-danger text-bold'>已上线</span>";
+						val="<span class='text-success text-bold'>已上线</span>";
 					}else if(state==12){
 						val="<span class='text-danger text-bold'>无法标注</span>";
 					}

+ 1 - 1
src/web/templates/sitelualist.html

@@ -111,7 +111,7 @@
               }else if(state==10){
                 val="<span class='text-danger text-bold'>已删除</span>"
               }else if(state==11){
-      					val="<span class='text-danger text-bold'>已上线</span>"
+      					val="<span class='text-success text-bold'>已上线</span>"
       				}
               return val
             }},

+ 1 - 1
src/web/templates/sitetask.html

@@ -113,7 +113,7 @@
 						}else if(state==10){
 							val="<span class='text-danger text-bold'>已删除</span>";
 						}else if(state==11){
-							val="<span class='text-danger text-bold'>已上线</span>";
+							val="<span class='text-success text-bold'>已上线</span>";
 						}else if(state==12){
 							val="<span class='text-danger text-bold'>无法标注</span>";
 						}

+ 2 - 71
src/web/templates/user.html

@@ -186,7 +186,6 @@
 	var exportNames = [];
 	var exportType = ""
 	var dataid = "";
-	var addUserAffiliater;
 	$(function(){
 		ttable=$('#user').DataTable({
 			"language": {
@@ -428,11 +427,13 @@
 		}else{
 			$("#myModal-edit #wbry").prop("checked",true);
 		}
+		$(".identity").attr("disabled",false);
 		if(platform == "golua平台"){
 			$("#myModal-edit #platform-lua").prop("checked",true);
 		}else{
 			$("#myModal-edit #platform-python").prop("checked",true);
 		}
+		$(".platform").attr("disabled",false);
 		$(".auth").prop("disabled",false);
 		$(".edit-form #auth").removeAttr("readOnly");
 		$(".edit-form #comeintime").val(comeintime);
@@ -570,46 +571,6 @@
 		$("#myModal-addUser").modal("show");
 	})
 
-	//多选爬虫开发
-	function selectModifyUsers(m,ids) {
-		addUserAffiliater = xmSelect.render({
-			el: m,
-			// model: {
-			// 	icon: 'hidden',
-			// },
-			toolbar:{
-				show: true,
-				showIcon: false,
-			},
-			checkbox: true,
-			repeat: false,
-			autoRow: true,
-			filterable: true,
-			tips: '请选择',
-			autoRow:true,
-			prop: {name: 's_name', value: 's_name',},
-			tree: {
-				show: true,
-				showFolderIcon: false,
-				showLine: true,
-				indent: 20,
-				expandedKeys: [-3],
-				strict: false,
-			},
-			data: function () {
-				var modifyusers = {{.T.modifyusers}}
-				if(ids){
-					for(var i in modifyusers){
-						var userId = modifyusers[i]["_id"]
-						if (ids.includes(userId)){
-							modifyusers[i]["selected"] = true
-						}
-					}
-				}
-				return modifyusers
-			}
-		});
-	}
 
 	//保存用户信息
 	function saveNewUser(){
@@ -644,36 +605,6 @@
 		)
 	}
 
-	//保存修改密码
-	function editUser(){
-		var password = $("#password").val().trim().replace(/\s/g,"");
-		var auth = $("input:radio[name='auth-box']:checked").val();
-		var identity = $("input:radio[name='identity-box']:checked").val();
-		var platform = $("input:radio[name='platform-box']:checked").val();
-		$("#myModal-edit").modal("hide");
-		var self =sessionStorage.getItem("self");
-		var id =sessionStorage.getItem("userid");
-		var ids = [];
-		if (auth == "审核员" || auth == "管理员"){
-			var selectArr =addUserAffiliater.getValue();
-			for(var i in selectArr){
-				ids.push(selectArr[i]["_id"]);
-			}
-		}
-		//console.log(id+"  "+$auth+"  "+username+"  "+self+"  "+password)
-		$.post("/center/user/updateUser",{"password":password,"userAuth":auth,"self":self,"userid":id,"identity":identity,"platform":platform,"id":ids.join(",")},function(r){
-			if("y" == r.status){
-				//alert("修改成功");
-				showTip("修改成功", 1000);
-			}else{
-				//alert("修改失败");
-				showTip("修改失败", 1000);
-			}
-			$('#com-alert').on('hidden.bs.modal', function () {
-				ttable.ajax.reload();
-			})
-		})
-	}
 
 	//校验邮箱格式
 	function checkEmailGz(email){

BIN
src/爬虫审核记录.xlsx