|
@@ -58,6 +58,8 @@
|
|
</style>
|
|
</style>
|
|
</head>
|
|
</head>
|
|
<body>
|
|
<body>
|
|
|
|
+
|
|
|
|
+
|
|
<div style="padding: 10px; background-color: #F2F2F2;">
|
|
<div style="padding: 10px; background-color: #F2F2F2;">
|
|
<div class="layui-main-bgc">
|
|
<div class="layui-main-bgc">
|
|
<%--<sys:message content="${message}"/>--%>
|
|
<%--<sys:message content="${message}"/>--%>
|
|
@@ -77,13 +79,15 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <form id="myform" action="${ctx}/project/tem/import" method="post" enctype="multipart/form-data">
|
|
|
|
+ <input type="text" name="itemNames" value="11111" style="display: none">
|
|
<fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">
|
|
<fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">
|
|
<legend style="font-size: 15px;">选择项目</legend>
|
|
<legend style="font-size: 15px;">选择项目</legend>
|
|
</fieldset>
|
|
</fieldset>
|
|
<div class="layui-upload">
|
|
<div class="layui-upload">
|
|
<button type="button" class="layui-btn layui-btn-normal" id="testList">选择文件</button>
|
|
<button type="button" class="layui-btn layui-btn-normal" id="testList">选择文件</button>
|
|
<div class="layui-upload-list">
|
|
<div class="layui-upload-list">
|
|
- <table class="layui-table" id="mytable">
|
|
|
|
|
|
+ <table class="layui-table" id="mytable">
|
|
<thead>
|
|
<thead>
|
|
<tr>
|
|
<tr>
|
|
<th hidden>文件</th>
|
|
<th hidden>文件</th>
|
|
@@ -94,14 +98,18 @@
|
|
</tr></thead>
|
|
</tr></thead>
|
|
<tbody id="demoList"></tbody>
|
|
<tbody id="demoList"></tbody>
|
|
</table>
|
|
</table>
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
- <button type="button" class="layui-btn" onclick="okSubmit()">确定</button>
|
|
|
|
|
|
+ <button type="submit" class="layui-btn" >确定</button>
|
|
|
|
+ </form>
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
</body>
|
|
</body>
|
|
<script>
|
|
<script>
|
|
// var files;
|
|
// var files;
|
|
@@ -157,39 +165,50 @@
|
|
for (var i = 0; i < div1.length; i++) {
|
|
for (var i = 0; i < div1.length; i++) {
|
|
divvalue[i]=div1[i].innerHTML;
|
|
divvalue[i]=div1[i].innerHTML;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ var dJson = JSON.stringify(divvalue);
|
|
|
|
+ // alert(dJson);
|
|
var select1=document.getElementsByClassName("myselect");
|
|
var select1=document.getElementsByClassName("myselect");
|
|
var selectval=[];
|
|
var selectval=[];
|
|
for (var i = 0; i < select1.length; i++) {
|
|
for (var i = 0; i < select1.length; i++) {
|
|
selectval[i]=select1[i].value;
|
|
selectval[i]=select1[i].value;
|
|
}
|
|
}
|
|
|
|
+ var selectJson = JSON.stringify(selectval);
|
|
|
|
+ // alert(selectJson);
|
|
|
|
|
|
-
|
|
|
|
- var array = [];
|
|
|
|
|
|
+ var formda = new FormData();
|
|
|
|
+ // var array = [];
|
|
$("#mytable tr").each(function () {
|
|
$("#mytable tr").each(function () {
|
|
var text = $(this).children("td:first-child").text();
|
|
var text = $(this).children("td:first-child").text();
|
|
- if(text != null){
|
|
|
|
- array.push(text);
|
|
|
|
- }
|
|
|
|
|
|
+ // array.push(text);
|
|
|
|
+ formda.append("files",text);
|
|
|
|
+
|
|
})
|
|
})
|
|
- array.splice(0,1);
|
|
|
|
|
|
+ // array.splice(0,1);
|
|
|
|
+ // alert(array);
|
|
|
|
+ formda.append("projectName",inputval);
|
|
|
|
+ formda.append("itemNames",divvalue);
|
|
|
|
+ formda.append("types",selectval);
|
|
|
|
+ // var arr = JSON.stringify(array);
|
|
/*
|
|
/*
|
|
1/工程名称inputval
|
|
1/工程名称inputval
|
|
/文件名称array
|
|
/文件名称array
|
|
2/项目名称divvalue
|
|
2/项目名称divvalue
|
|
3/项目类型selectval
|
|
3/项目类型selectval
|
|
*/
|
|
*/
|
|
|
|
+
|
|
$.ajax({
|
|
$.ajax({
|
|
- type: "get",
|
|
|
|
|
|
+ type: "post",
|
|
url: "${ctx}/project/tem/import",
|
|
url: "${ctx}/project/tem/import",
|
|
- data: {
|
|
|
|
- "projectName": inputval,
|
|
|
|
- "flie":array,
|
|
|
|
- "itemNames":divvalue,
|
|
|
|
- "types":selectval
|
|
|
|
- },
|
|
|
|
|
|
+ processData:false,
|
|
|
|
+ contentType:false,
|
|
|
|
+ // data: {
|
|
|
|
+ // "projectName": inputval,
|
|
|
|
+ // "flie":array,
|
|
|
|
+ // "itemNames":dJson,
|
|
|
|
+ // "types":selectJson
|
|
|
|
+ // },
|
|
|
|
+ data: formda,
|
|
dataType : 'json',
|
|
dataType : 'json',
|
|
- // async: false,
|
|
|
|
success: function (res) {
|
|
success: function (res) {
|
|
|
|
|
|
}
|
|
}
|