You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
200 lines
7.8 KiB
200 lines
7.8 KiB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<%@ page language="java" pageEncoding="UTF-8"%>
|
|
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
|
<%@ include file="/common/ctx.jsp"%>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
|
<title>导入</title>
|
|
<!-- jQuery -->
|
|
<script src="${ctx}/js/jquery-3.7.0.min.js"></script>
|
|
<script src="${ctx}/js/bootstrap.min.js"></script>
|
|
<script src="${ctx}/js/waves.js"></script>
|
|
<script src="${ctx}/js/wow.min.js"></script>
|
|
<script src="${ctx}/js/jquery.nicescroll.js" type="text/javascript"></script>
|
|
<script src="${ctx}/js/jquery.scrollTo.min.js"></script>
|
|
<script src="${ctx}/assets/jquery-detectmobile/detect.js"></script>
|
|
<script src="${ctx}/assets/fastclick/fastclick.js"></script>
|
|
<script src="${ctx}/assets/jquery-slimscroll/jquery.slimscroll.js"></script>
|
|
<script src="${ctx}/assets/jquery-blockui/jquery.blockUI.js"></script>
|
|
<!-- Base Css Files -->
|
|
<link href="${ctx}/css/bootstrap.min.css" rel="stylesheet" />
|
|
<!-- Font Icons -->
|
|
<link href="${ctx}/assets/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
|
|
<link href="${ctx}/assets/ionicon/css/ionicons.min.css" rel="stylesheet" />
|
|
<link href="${ctx}/css/material-design-iconic-font.min.css" rel="stylesheet">
|
|
|
|
<!-- animate css -->
|
|
<link href="${ctx}/css/animate.css" rel="stylesheet" />
|
|
|
|
<!-- Waves-effect -->
|
|
<link href="${ctx}/css/waves-effect.css" rel="stylesheet">
|
|
|
|
<!-- Custom Files -->
|
|
<link href="${ctx}/css/helper.css" rel="stylesheet" type="text/css" />
|
|
<link href="${ctx}/css/style.css" rel="stylesheet" type="text/css" />
|
|
|
|
<script src="${ctx}/js/modernizr.min.js"></script>
|
|
<script type="text/javascript">
|
|
//返回
|
|
function reback(){
|
|
document.mainForm.action ="${ctx}/userguide/searchUserGuideList.do";
|
|
document.mainForm.submit();
|
|
}
|
|
function import2(){
|
|
var s = document.getElementById("upfile").value;
|
|
if(s!=null&&s!=""){
|
|
if(s.indexOf("xls")!=-1){
|
|
document.mainForm.submit();
|
|
}else{
|
|
window.parent.customAlertTip("", "文件格式不正确!");
|
|
}
|
|
|
|
}else{
|
|
window.parent.customAlertTip("", "请选择excel文件!");
|
|
}
|
|
}
|
|
|
|
var dataStr;
|
|
var selectStr;
|
|
var ss;
|
|
//页面初始化
|
|
function init(){
|
|
var mesg=document.getElementById("mes").value;
|
|
var hst=document.getElementById("hst");
|
|
if(mesg!=null&&mesg!=""){
|
|
var sArr = mesg.split("\@cjy\@");
|
|
dataStr = sArr[1];//数据库内容
|
|
genselect();//生成option
|
|
|
|
var mesgArr=sArr[0].split(",");//Sheet1:政策新闻#新闻内容#22222#,Sheet2:aaaa#bbb#,Sheet3:,
|
|
var sheetStr=null;
|
|
var titleStr=null;
|
|
var str="";
|
|
var html="";
|
|
//rebackStr:Sheet1:政策新闻#新闻内容#22222#,Sheet2:aaaa#bbb#,Sheet3:,@cjy@zcxw_title&政策新闻#zcxw_content&内容
|
|
for(var i = 0; i < mesgArr.length; i++){
|
|
if(mesgArr[i].indexOf(":") > -1){
|
|
var sheetArr = mesgArr[i].split(":");
|
|
sheetStr = sheetArr[0];//Sheet1
|
|
titleStr = sheetArr[1];//政策新闻#新闻内容#22222#
|
|
|
|
|
|
|
|
html=html+"<li><p class=\"zwjm\"><i class=\"fa fa-file-excel-o\"></i>"+sheetStr+"</p>";
|
|
html=html+"<button class=\"btn btn-info waves-effect waves-light btn-sm w-xs m-l-10\" onclick=\"dianji('"+sheetStr+"','"+titleStr+"')\">选择</button>";
|
|
if(ss == sheetStr){
|
|
html=html+"<div class=\"xzx\" style=\"display:block;\">";
|
|
if(titleStr!=null&&titleStr!=""){
|
|
var mesgArr2=titleStr.split("#");//政策新闻#新闻内容#22222#
|
|
var str2="";
|
|
for(var j=0;j<mesgArr2.length;j++){
|
|
str2=mesgArr2[j];
|
|
if(str2 != null && str2 != ""){//政策新闻#新闻内容#22222#
|
|
html=html+"<div class=\"form-group col-sm-4\">";
|
|
html=html+"<label class=\"col-sm-4 control-label\">"+str2+"</label>";
|
|
html=html+"<div class=\"col-sm-8\">";
|
|
html=html+"<select class=\"form-control\" name=\"selnames\">";
|
|
html=html+""+selectStr+"</select> </div></div>";
|
|
|
|
}
|
|
}
|
|
}
|
|
}else{
|
|
html=html+"<div class=\"xzx\" style=\"display:none;\">";
|
|
}
|
|
|
|
|
|
|
|
html=html+"<div class=\"clear\"></div>";
|
|
html=html+"<div style=\"border-top:1px dashed #ddd; padding:10px;\">";
|
|
html=html+"<button class=\"btn btn-info btn-custom waves-effect waves-light btn-sm w-xs\" onclick='sure()'>确定</button>";
|
|
html=html+"</div><div class=\"clear\"></div></div></li>";
|
|
}
|
|
}
|
|
hst.innerHTML=html;
|
|
|
|
}
|
|
}
|
|
//select 生成option
|
|
function genselect(){
|
|
var s = "<option value=''>---请选择---</option>";
|
|
var StrArr=dataStr.split("#");
|
|
for(var i=0;i<StrArr.length;i++){
|
|
var params=StrArr[i].split("&");
|
|
var valu=params[0];
|
|
var zhi=params[1];
|
|
s =s+ "<option value='"+valu+"'>"+zhi+"</option>";
|
|
|
|
}
|
|
selectStr = s;
|
|
}
|
|
|
|
//点击选择按钮
|
|
function dianji(sheetStr, titleStr){
|
|
ss = sheetStr;
|
|
init();
|
|
document.getElementById("sheet").value = sheetStr;
|
|
}
|
|
|
|
function sure(){
|
|
document.mainForm.action = "${ctx}/userguide/sure.do";
|
|
document.mainForm.submit();
|
|
|
|
}
|
|
</script>
|
|
</head>
|
|
<body class="fixed-left" onload="init()">
|
|
<div id="wrapper">
|
|
<div style="overflow: hidden;position: relative; min-height: 940px;">
|
|
<!-- Start content -->
|
|
<div class="content">
|
|
<div class="container">
|
|
<!-- Form-validation -->
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<div class="panel panel-default">
|
|
<!-- <div class="panel-heading"><h3 class="panel-title">用户新增</h3></div> -->
|
|
<div class="panel-body">
|
|
<div class="form">
|
|
<form class="cmxform form-horizontal tasi-form" id="mainForm" name="mainForm" action="${ctx}/userguide/daoru2.do" method="post" enctype="multipart/form-data">
|
|
<input type="hidden" id="mes" name="mes" value="${mes}">
|
|
<input type="hidden" id="path" name="path" value="${path}">
|
|
<input type="hidden" id="sheet" name="sheet" >
|
|
<div class="fileInput left">
|
|
<input class="form-control " id="upfile" name="upfile" type="file">
|
|
</div>
|
|
|
|
<div class="scnr">
|
|
<button
|
|
class="btn btn-purple waves-effect waves-light btn-sm " onclick="import2()">
|
|
<i class="fa fa-sign-in" ></i> 导入
|
|
</button>
|
|
<button
|
|
class="btn btn-default waves-effect waves-light btn-sm " onclick="reback()">
|
|
<i class="fa fa-reply"></i> <span>返回</span>
|
|
</button>
|
|
<div class="wjnr">
|
|
<ul id="hst">
|
|
|
|
</ul>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
</div> <!-- .form -->
|
|
</div> <!-- panel-body -->
|
|
</div> <!-- panel -->
|
|
</div> <!-- col -->
|
|
</div> <!-- End row -->
|
|
</div> <!-- container -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--form validation-->
|
|
<script type="text/javascript" src="${ctx}/assets/jquery.validate/jquery.validate.min.js"></script>
|
|
|
|
</body>
|
|
</html> |