diff --git a/src/main/resources/static/pages/evaluate/outsourcerEvaluation/evaluationForm.html b/src/main/resources/static/pages/evaluate/outsourcerEvaluation/evaluationForm.html index aa49f03..5b76c66 100644 --- a/src/main/resources/static/pages/evaluate/outsourcerEvaluation/evaluationForm.html +++ b/src/main/resources/static/pages/evaluate/outsourcerEvaluation/evaluationForm.html @@ -238,6 +238,7 @@ type: 'button' }); let fileList = [] + let uploadDom = [] // 将自定义元素插入到最后一个单元格 div.append(customElement); @@ -253,13 +254,14 @@ let innerHtml = '' dialogLabelList.forEach((e, index) => { fileList.push('') - + uploadDom.push('#uploadBtn_' + index) innerHtml += `
${e.title}
- +
` }) @@ -283,24 +285,10 @@ var upload = layui.upload; // 执行上传功能 var uploadInst = upload.render({ - elem: '.uploadBtn', + elem: uploadDom.join(','), url: ctxPath + '/upload/file', accept: 'file', multiple: false, - auto: true, // 禁用自动上传,点击确定按钮后上传 - choose: function (obj) { - - // 当选择文件时会触发这个方法 - obj.preview(function (index, file, result) { - console.log(file); // 打印当前选择的文件 - }); - - var files = obj.pushFile()[obj.pushFile().length - 1] // 获取文件列表 - - console.log(files, 'files') - return files - - }, done: function (res) { // 上传完毕回调 console.log('文件上传成功'); @@ -310,10 +298,11 @@ // 隐藏当前上传按钮 $(`#uploadBtn${dataIndex}`).hide() + $('#upload-success_${dataIndex}').show() // 插入新的 DOM 元素, - var newDom = $(`
${res.message}
`); - $(this.elem).parent().append(newDom); + // var newDom = $(`
${res.message}
`); + // $(this.elem).parent().append(newDom); }, error: function () { // 请求异常回调 @@ -391,7 +380,8 @@ fileList[dataIndex] = '' // 执行删除操作 - $(this).parent().remove() + // $(this).parent().remove() + $('#upload-success_${dataIndex}').hide() $(`#uploadBtn${dataIndex}`).show() }); tableLoading && layer.close(tableLoading);