Procházet zdrojové kódy

附件抽取页面修改

fengweiqiang před 6 roky
rodič
revize
bdc628ef93
1 změnil soubory, kde provedl 46 přidání a 41 odebrání
  1. 46 41
      src/web/templates/admin/version.html

+ 46 - 41
src/web/templates/admin/version.html

@@ -11,7 +11,7 @@
 <div class="content-wrapper">
 	<section class="content-header">
 		<h1>
-			<small><a class="btn btn-primary opr" opr="new">新增版本</a></small>
+			{{/*<small><a class="btn btn-primary opr" opr="new">新增版本</a></small>*/}}
 			<small><button type="button" class="btn btn-primary" data-toggle="modal" onclick='createOneVersion("")'>新增版本</button></small>
 		</h1>
 		<ol class="breadcrumb">
@@ -52,7 +52,7 @@
 				<div class="modal-header">
 					<button type="button" class="close" data-dismiss="modal" aria-label="Close">
 						<span aria-hidden="true">&times;</span></button>
-					<h4 class="modal-title">新增版本</h4>
+					<h4 class="modal-title" id="version_title">新增版本</h4>
 				</div>
 				<div class="modal-body">
 					<div class="form-group" >
@@ -70,7 +70,7 @@
 					<div class="form-group">
 						<label for="code" id="fieldname" class="col-sm-2 control-label">城市抽取:</label>
 						<div class="col-sm-10">
-							<select class="form-control isextractcity_class" id="isextractcity">
+							<select class="form-control " id="isextractcity">
 								<option value=false>否</option>
 								<option value=true>是</option>
 							</select>
@@ -176,7 +176,7 @@ $(function () {
 				return '<div class="btn-group">'+
 						'<a class="btn btn-sm btn-success" href="/admin/version/info?vid='+val+'" >属性配置</a>'+
 						'<a class="btn btn-sm btn-info" href="/admin/version/pkginfo?vid='+val+'" >分包配置</a>'+
-						'<a class="btn btn-sm btn-primary opr" opr="edit">编&nbsp;&nbsp;辑1</a>'+
+						/*'<a class="btn btn-sm btn-primary opr" opr="edit">编&nbsp;&nbsp;辑1</a>'+*/
 						"<a class=\"btn btn-sm btn-primary opr\" href='#' onclick=\"edit('"+val+"')\">编&nbsp;&nbsp;辑</a> &nbsp;"+
 						'<a class="btn btn-sm btn-danger" href="#" onclick="del(\''+val+'\',\''+row["version"]+'\')">删&nbsp;&nbsp;除</a>'
 					'</div>';
@@ -298,18 +298,13 @@ var clearMap = {"资金来源": "funds","中标单位":"winner","招标机构":
 //创建标签
 function createOneVersion(){
 	_id = "";
+	$("#version_title").html("新增版本");
+	$("#version").val("").attr({"disabled":false,"placeholder":"版本名称"});//版本
+	$("#s_descript").val("").attr({"placeholder":"描述信息"});//描述
 	$("#s_pversionid").empty();
 	$("#s_pversionid").append("<option value=''></option>")
-	$("#addfieldname").removeAttr("disabled");
-	$("#addfieldname").empty();
 	$("#select1").empty();
 	$("#select2").empty();
-	$("#addfieldname").append("<option value=''>--请选择--</option>");
-	for(var i in field){
-		if(field[i]["s_name"] != ""){
-			$("#addfieldname").append("<option value='"+field[i]["s_name"]+"+"+field[i]["s_field"]+"'>"+field[i]["s_name"]+"</option>");
-		}
-	}
 	for(var i in clearMap){
 		$("#select1").append("<option  value="+clearMap[i]+">"+i+"</option>");
 		//$("#select1").append("<option value='"+clearArr[i]+"'>"+clearArr[i]+"</option>");
@@ -336,7 +331,7 @@ function save(){
     var s_descript = $("#s_descript").val();//描述
     var isextractcity = $("#isextractcity").val()//是否抽取城市
     var s_pversionid = $("#s_pversionid").val()//克隆版本
-    var iscopyfiled = $("#iscopyfiled").val()//克隆版本
+    var iscopyfiled = $("#iscopyfiled").val()//克隆属性
     var isfiles = $("#isfiles").val()//是否附件
     var s_filefileds = [];
     $("#select2 option").each(function(i,val){
@@ -365,44 +360,54 @@ function save(){
 //编辑
 function edit(id){
 	_id = id;
+	$("#version_title").html("编辑版本");
 	$.ajax({
 		url:"/admin/version/dataById?_id="+id,
 		type:"get",
 		success:function(r){
 			if (r.req){
 				$("#version").empty();
-				$("#version").val(r.data.version).attr("disabled",true);
+				$("#version").val(r.data.version).attr("disabled",true);//版本
 				$("#s_descript").empty();
-				$("#s_descript").val(r.data.s_descript);
-				console.log("r.data.isextractcity",r.data.isextractcity);
-				if (r.data.isextractcity){
-					$(".isextractcity_class").find("option[text='是']").attr("selected",true);
-				}else {
-					$(".isextractcity_class").find("option[text='否']").attr("selected",true);
-				}
-
-				$("#s_pversionid").empty();
-				$("#iscopyfiled").empty();
-				$("#isfiles").empty();
-				$("#select1").empty();
-				$("#select2").empty();
-
+				$("#s_descript").val(r.data.s_descript);//描述
+				$("#isextractcity")[0].value=r.data.isextractcity;//城市抽取
+				$.ajax({
+					url:"/admin/getversions",
+					type:"post",
+					success:function (rv) {
+						$("#s_pversionid").empty();
+						for(var i in rv.data){
+							$("#s_pversionid").append("<option value='"+rv.data[i]._id+"'>"+rv.data[i].version+"</option>");
+							//$("#select1").append("<option value='"+clearArr[i]+"'>"+clearArr[i]+"</option>");
+						}
+						$("#s_pversionid")[0].value=r.data.s_pversionid;//克隆版本
+						$("#iscopyfiled")[0].value=r.data.iscopyfiled;//克隆属性
+						$("#isfiles")[0].value=r.data.isfiles;//是否附件
+						//导出属性
+						$("#select1").empty();
+						$("#select2").empty();
 
-				var s_filefileds=[]
-				s_filefileds = r.data.s_filefileds
-				for(var i in clearMap){
-					var flag = true;
-					for(var j in s_filefileds){
-						if(i == s_filefileds[j]){
-							$("#select2").append("<option title='"+i+"' value='"+i+"+"+clearMap[i]+"'>"+i+"</option>");
-							flag = false;
+						// console.log(r.data.s_filefileds)
+						var s_filefileds=[]
+						if (typeof r.data.s_filefileds=="string"){
+							s_filefileds = JSON.parse(r.data.s_filefileds)
 						}
+						for(var i in clearMap){
+							var flag = true;
+							for(var j in s_filefileds){
+								// console.log(i,s_filefileds[j])
+								if(clearMap[i] == s_filefileds[j]){
+									$("#select2").append("<option title='"+i+"' value='"+clearMap[i]+"'>"+i+"</option>");
+									flag = false;
+								}
+							}
+							if(flag){
+								$("#select1").append("<option title='"+i+"' value='"+clearMap[i]+"'>"+i+"</option>");
+							}
+						}
+						$("#modal-info-version").modal("show");
 					}
-					if(flag){
-						$("#select1").append("<option title='"+i+"' value='"+i+"+"+clearMap[i]+"'>"+i+"</option>");
-					}
-				}
-				$("#modal-info-version").modal("show");
+				})
 			}else {
 				alert(r)
 			}