审核上传特批文件
parent
433928a444
commit
d4aed274eb
|
@ -264,7 +264,7 @@
|
||||||
<input readonly value=""/>
|
<input readonly value=""/>
|
||||||
</#if>
|
</#if>
|
||||||
</td>
|
</td>
|
||||||
<td colspan="3"></td>
|
<td colspan="3"></td>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="am-text-nowrap">
|
<tr class="am-text-nowrap">
|
||||||
|
@ -616,7 +616,8 @@
|
||||||
<input readonly value=""/>
|
<input readonly value=""/>
|
||||||
</#if>
|
</#if>
|
||||||
</td>
|
</td>
|
||||||
<th class="table-title" colspan="1"><span style="font-size: 15px">解决方案协同:</span>
|
<th class="table-title" colspan="1"><span
|
||||||
|
style="font-size: 15px">解决方案协同:</span>
|
||||||
</th>
|
</th>
|
||||||
<td class="table-title" colspan="2">
|
<td class="table-title" colspan="2">
|
||||||
<#if projectBudget.resolvePlanSynergy??>
|
<#if projectBudget.resolvePlanSynergy??>
|
||||||
|
@ -3287,8 +3288,10 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="time-axis-title">
|
<div class="time-axis-title">
|
||||||
${node.taskComment}
|
${node.taskComment}
|
||||||
|
<#-- <#if node.fileUrl! !=""><a href="${node.fileUrl}" download-->
|
||||||
|
<#-- target="_blank">下载会签单</a></#if>-->
|
||||||
<#if node.fileUrl! !=""><a href="${node.fileUrl}" download
|
<#if node.fileUrl! !=""><a href="${node.fileUrl}" download
|
||||||
target="_blank">下载会签单</a></#if>
|
target="_blank">特批报备记录</a></#if>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
</#list>
|
</#list>
|
||||||
|
@ -3811,6 +3814,28 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="am-u-sm-2 am-u-md-4 input-msg"></div>
|
<div class="am-u-sm-2 am-u-md-4 input-msg"></div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="am-g am-form-group am-margin-top" style="display:<#if currentTask.name=="财务人员">flex <#else> none</#if> ;">
|
||||||
|
<div class="am-u-sm-4 am-u-md-2 am-text-right">
|
||||||
|
特批报备记录
|
||||||
|
</div>
|
||||||
|
<div class="am-u-sm-4 am-u-md-4" style="display: flex;flex-direction: row;gap: 10px">
|
||||||
|
<button type="button" class="am-btn am-btn-default" style="padding: 0">
|
||||||
|
|
||||||
|
<label class="file-label" for="file_upload_image"
|
||||||
|
style="cursor: pointer; height: 40px;
|
||||||
|
line-height: 40px;
|
||||||
|
margin: 0 5px">
|
||||||
|
<span class="am-icon-upload"></span>选择图片
|
||||||
|
</label>
|
||||||
|
</button>
|
||||||
|
<input id="file_upload_image" type="file" style="display:none;" accept=".png,.jpg,.jpeg" />
|
||||||
|
|
||||||
|
<span onclick="downFile3()" id="file_upload_image_check" style="margin-left: 5px;cursor: pointer"
|
||||||
|
>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="am-u-sm-2 am-u-md-4 input-msg"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -3904,6 +3929,11 @@
|
||||||
<script src="${base}/assets/js/project_budget_cost.js"></script>
|
<script src="${base}/assets/js/project_budget_cost.js"></script>
|
||||||
<script src="${base}/assets/js/project_budget_cost_project_manage.js"></script>
|
<script src="${base}/assets/js/project_budget_cost_project_manage.js"></script>
|
||||||
<script src="${base}/assets/js/project_budget_plan.js"></script>
|
<script src="${base}/assets/js/project_budget_plan.js"></script>
|
||||||
|
<script src="${base}/common/jQuery-File-Upload/js/vendor/jquery.ui.widget.js"></script>
|
||||||
|
<script type="text/javascript" src="${base}/common/jQuery-File-Upload/js/jquery.iframe-transport.js"></script>
|
||||||
|
<script type="text/javascript" src="${base}/common/jQuery-File-Upload/js/jquery.fileupload.js"></script>
|
||||||
|
<script src="${base}/common/jQuery-File-Upload/js/jquery.fileupload-process.js"></script>
|
||||||
|
<script src="${base}/common/jQuery-File-Upload/js/jquery.fileupload-validate.js"></script>
|
||||||
<script src="${base}/layui/layui.js"></script>
|
<script src="${base}/layui/layui.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
@ -3982,6 +4012,8 @@
|
||||||
var completeTask = function (projectId) {
|
var completeTask = function (projectId) {
|
||||||
var message = $("#doc-vld-ta-2").val();
|
var message = $("#doc-vld-ta-2").val();
|
||||||
var approvetype = $("#type").val();
|
var approvetype = $("#type").val();
|
||||||
|
var fileUrl = $("#file_upload_image_check").attr('fileUrl');
|
||||||
|
|
||||||
if (message == '') {
|
if (message == '') {
|
||||||
layer.alert("请填写审核意见");
|
layer.alert("请填写审核意见");
|
||||||
return;
|
return;
|
||||||
|
@ -3990,7 +4022,8 @@
|
||||||
var type = $("input[name='docVlGender']:checked").val();
|
var type = $("input[name='docVlGender']:checked").val();
|
||||||
var params = {
|
var params = {
|
||||||
type: type,
|
type: type,
|
||||||
message: message
|
message: message,
|
||||||
|
fileUrl
|
||||||
};
|
};
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: '${base}/project/completeTask/' + projectId + "/" + approvetype,
|
url: '${base}/project/completeTask/' + projectId + "/" + approvetype,
|
||||||
|
@ -4146,7 +4179,11 @@
|
||||||
if (url)
|
if (url)
|
||||||
location.href = url
|
location.href = url
|
||||||
}
|
}
|
||||||
|
function downFile3() {
|
||||||
|
var url = $('#file_upload_image_check').attr('fileUrl')
|
||||||
|
if (url)
|
||||||
|
location.href = url
|
||||||
|
}
|
||||||
function closeEmpty() {
|
function closeEmpty() {
|
||||||
$('.tr-budget-plan-empty').css('display', 'none');
|
$('.tr-budget-plan-empty').css('display', 'none');
|
||||||
$('.openEmpty').css('display', 'inline-block');
|
$('.openEmpty').css('display', 'inline-block');
|
||||||
|
@ -4182,4 +4219,31 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
var generateFileupload3 = function (name) {
|
||||||
|
|
||||||
|
$("#file_upload_image").fileupload({
|
||||||
|
url: "${base}/file/upload",
|
||||||
|
dataType: 'json',
|
||||||
|
maxFileSize: 50 * 1024 * 1024,
|
||||||
|
maxNumberOfFiles: 1,
|
||||||
|
start: function (e) {
|
||||||
|
},
|
||||||
|
done: function (e, data) {
|
||||||
|
console.log(data);
|
||||||
|
//设置服务器返回的url
|
||||||
|
$("#fileUrl_image").val(data.result.data.url);
|
||||||
|
$("#file_upload_image_check").text(data.result.data.newName).attr('fileUrl', data.result.data.url);
|
||||||
|
},
|
||||||
|
progressall: function (e, data) {
|
||||||
|
},
|
||||||
|
error: function (jqXHR2, textStatus, errorThrown) {
|
||||||
|
},
|
||||||
|
fail: function (jqXHR2, textStatus) {
|
||||||
|
},
|
||||||
|
processfail: function (e, data) {
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
generateFileupload3()
|
||||||
</script>
|
</script>
|
|
@ -2503,7 +2503,6 @@
|
||||||
},
|
},
|
||||||
error: function (data, status, e) {
|
error: function (data, status, e) {
|
||||||
console.log("--------error---------" + data)
|
console.log("--------error---------" + data)
|
||||||
layer.alert("-----------------" + data);
|
|
||||||
// if ($('#modal')) {
|
// if ($('#modal')) {
|
||||||
// $('#modal').modal('close');
|
// $('#modal').modal('close');
|
||||||
// }
|
// }
|
||||||
|
|
Loading…
Reference in New Issue