|
@@ -85,7 +85,7 @@
|
|
|
|
|
|
</body>
|
|
|
<script>
|
|
|
- var formdata = new FormData();
|
|
|
+ var arrayFile=[];
|
|
|
layui.use('upload', function(){
|
|
|
var $ = layui.jquery
|
|
|
,upload = layui.upload;
|
|
@@ -100,12 +100,13 @@
|
|
|
,auto: false
|
|
|
// ,bindAction: '#testListAction'
|
|
|
,choose: function(obj){
|
|
|
- var files = this.files = obj.pushFile(); //将每次选择的文件追加到文件队列
|
|
|
-
|
|
|
+ var files = this.files = obj.pushFile(); //将每次选择的文件追加到文件队列
|
|
|
//读取本地文件
|
|
|
obj.preview(function(index, file, result){
|
|
|
- formdata.append("file",file);
|
|
|
- var tr = $(['<tr id="upload-'+ index +'">'
|
|
|
+ arrayFile.push(index);
|
|
|
+ arrayFile.push(file);
|
|
|
+ var tr = $(['<tr id='+index+'>'
|
|
|
+ ,'<td hidden><div class="td_id">'+index+'</div></td>'
|
|
|
,'<td>'+ file.name +'</td>'
|
|
|
,'<td><div contenteditable="true" class="mydiv1" placeholder="请输入项目名称"></div></td>'
|
|
|
,'<td>'
|
|
@@ -114,12 +115,6 @@
|
|
|
,'<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete">删除</button>'
|
|
|
,'</td>'
|
|
|
,'</tr>'].join(''));
|
|
|
-
|
|
|
- //单个重传
|
|
|
- tr.find('.demo-reload').on('click', function(){
|
|
|
- obj.upload(index, file);
|
|
|
- });
|
|
|
-
|
|
|
//删除
|
|
|
tr.find('.demo-delete').on('click', function(){
|
|
|
delete files[index]; //删除对应的文件
|
|
@@ -133,6 +128,9 @@
|
|
|
});
|
|
|
});
|
|
|
function okSubmit() {
|
|
|
+ //获取表单对象
|
|
|
+ var formdata = new FormData();
|
|
|
+
|
|
|
var inputval = $("#myinput").val();
|
|
|
if(inputval==null||inputval==""){
|
|
|
layer.msg("请输入工程名称",{icon: 3});
|
|
@@ -140,6 +138,7 @@
|
|
|
}
|
|
|
formdata.append("projectName",inputval);
|
|
|
|
|
|
+ //获取输入的项目名称
|
|
|
var div1 = document.getElementsByClassName("mydiv1");
|
|
|
var divvalue=[];
|
|
|
for (var i = 0; i < div1.length; i++) {
|
|
@@ -156,7 +155,7 @@
|
|
|
}
|
|
|
}
|
|
|
formdata.append("itemNames",divvalue);
|
|
|
-
|
|
|
+ // 获取表格项目类型
|
|
|
var select1=document.getElementsByClassName("myselect");
|
|
|
var selectval=[];
|
|
|
for (var i = 0; i < select1.length; i++) {
|
|
@@ -173,6 +172,21 @@
|
|
|
}
|
|
|
}
|
|
|
formdata.append("itemTypes",selectval);
|
|
|
+
|
|
|
+ // 获取表格id的值
|
|
|
+ var td_id=document.getElementsByClassName("td_id");
|
|
|
+ var array_id = [];
|
|
|
+ for (var i = 0; i < td_id.length; i++) {
|
|
|
+ array_id[i]=td_id[i].innerHTML;
|
|
|
+ }
|
|
|
+ for (var i = 0; i < array_id.length; i++) {
|
|
|
+ for (var j = 0; j < arrayFile.length; j++) {
|
|
|
+ if (array_id[i]==arrayFile[j]){
|
|
|
+ formdata.append("file",arrayFile[j+1]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //加载提示
|
|
|
layer.msg('加载中', {
|
|
|
icon: 16
|
|
|
,shade: 0.01
|