This commit is contained in:
parent
9773a0d478
commit
cc5cbe5f75
|
|
@ -212,12 +212,12 @@ function setNumColor(value,type) {
|
||||||
|
|
||||||
// 导出
|
// 导出
|
||||||
function exportExcel() {
|
function exportExcel() {
|
||||||
let encryptedData = JSON.stringify({
|
let params = {
|
||||||
'proName': $('#proName').val(),
|
'proName': $('#proName').val(),
|
||||||
'status': $('#status').val()
|
'status': $('#status').val()
|
||||||
});
|
}
|
||||||
let url = dataUrl + "backstage/planOut/exportExcel?encryptedData=" + encryptedData;
|
let url = dataUrl + "backstage/export/export";
|
||||||
exportExcelUtil(url, '机具公司发货数据');
|
exportExcelUtil(url, '机具公司发货数据',JSON.stringify(params));
|
||||||
}
|
}
|
||||||
|
|
||||||
// 打印
|
// 打印
|
||||||
|
|
|
||||||
|
|
@ -135,7 +135,7 @@ function initTable() {
|
||||||
align: "center",
|
align: "center",
|
||||||
templet: function (d) {
|
templet: function (d) {
|
||||||
let html = "";
|
let html = "";
|
||||||
html += "<a onclick='view_plan(" + JSON.stringify(d) + ")'>"+setNumColor(d.planNum)+"</a>";
|
html += "<a onclick='view_plan(" + JSON.stringify(d) + ")'>" + setNumColor(d.planNum) + "</a>";
|
||||||
return html;
|
return html;
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
@ -223,6 +223,7 @@ function setStatusColor(value) {
|
||||||
|
|
||||||
// 设置进度值
|
// 设置进度值
|
||||||
function schedule(d) {
|
function schedule(d) {
|
||||||
|
d.progress = parseFloat(d.progress);
|
||||||
d.filter == undefined ? (d.filter = d.LAY_NUM) : d.filter;
|
d.filter == undefined ? (d.filter = d.LAY_NUM) : d.filter;
|
||||||
d.progress == undefined ? (d.progress = 100) : d.progress;
|
d.progress == undefined ? (d.progress = 100) : d.progress;
|
||||||
var color = "layui-bg-orange";
|
var color = "layui-bg-orange";
|
||||||
|
|
@ -243,12 +244,12 @@ function schedule(d) {
|
||||||
|
|
||||||
// 导出
|
// 导出
|
||||||
function exportExcel() {
|
function exportExcel() {
|
||||||
let encryptedData = JSON.stringify({
|
let params = {
|
||||||
'proName': $('#proName').val(),
|
'proName': $('#proName').val(),
|
||||||
'status': $('#status').val()
|
'status': $('#status').val()
|
||||||
});
|
}
|
||||||
let url = dataUrl + "backstage/planOut/exportExcel?encryptedData=" + encryptedData;
|
let url = dataUrl + "backstage/export/export";
|
||||||
exportExcelUtil(url, '机具公司发货数据');
|
exportExcelUtil(url, '机具公司发货数据', JSON.stringify(params));
|
||||||
}
|
}
|
||||||
|
|
||||||
// 发货详情
|
// 发货详情
|
||||||
|
|
@ -272,6 +273,6 @@ function earlyInfo(type) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 需求计划
|
// 需求计划
|
||||||
function view_plan(obj){
|
function view_plan(obj) {
|
||||||
openIframeByParamObj("view_plan", "需求计划", "./child/demand_plan_detail_list.html", "92%", "95%", obj);
|
openIframeByParamObj("view_plan", "需求计划", "./child/demand_plan_detail_list.html", "92%", "95%", obj);
|
||||||
}
|
}
|
||||||
11
js/public.js
11
js/public.js
|
|
@ -58,12 +58,13 @@ function errorFn(xhr, status, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 公共导出excel
|
// 公共导出excel
|
||||||
function exportExcelUtil(url, fileName) {
|
function exportExcelUtil(url, fileName,params) {
|
||||||
let loadingMsg = layer.msg("数据导出中,请稍候...", { icon: 16, scrollbar: false, time: 0, });
|
let loadingMsg = layer.msg("数据导出中,请稍候...", { icon: 16, scrollbar: false, time: 0, });
|
||||||
let xhr = new XMLHttpRequest();
|
let xhr = new XMLHttpRequest();
|
||||||
xhr.open("get", url, true);
|
xhr.open("POST", url, true);
|
||||||
xhr.responseType = "blob"; // 转换流
|
xhr.responseType = "blob"; // 转换流
|
||||||
xhr.setRequestHeader("encauthorizationypt", sessionStorage.getItem("gz-token"));
|
xhr.setRequestHeader('Content-Type','application/json;charset=UTF-8')
|
||||||
|
xhr.setRequestHeader("authorization", sessionStorage.getItem("gz-token"));
|
||||||
xhr.onload = function () {
|
xhr.onload = function () {
|
||||||
layer.close(loadingMsg);
|
layer.close(loadingMsg);
|
||||||
if (this.status === 200) {
|
if (this.status === 200) {
|
||||||
|
|
@ -71,14 +72,14 @@ function exportExcelUtil(url, fileName) {
|
||||||
var a = document.createElement("a");
|
var a = document.createElement("a");
|
||||||
var url = window.URL.createObjectURL(blob);
|
var url = window.URL.createObjectURL(blob);
|
||||||
a.href = url;
|
a.href = url;
|
||||||
a.download = "机具公司发货" + getNowDate() + ".xlsx"; // 文件名
|
a.download = fileName + getNowDate() + ".xlsx"; // 文件名
|
||||||
} else {
|
} else {
|
||||||
layer.msg("数据发生异常,请稍后重试", { icon: 16, scrollbar: false, time: 2000 });
|
layer.msg("数据发生异常,请稍后重试", { icon: 16, scrollbar: false, time: 2000 });
|
||||||
}
|
}
|
||||||
a.click();
|
a.click();
|
||||||
window.URL.revokeObjectURL(url);
|
window.URL.revokeObjectURL(url);
|
||||||
};
|
};
|
||||||
xhr.send();
|
xhr.send(params);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 格式化日对象
|
// 格式化日对象
|
||||||
|
|
|
||||||
|
|
@ -89,10 +89,10 @@
|
||||||
<div class="layui-inline">
|
<div class="layui-inline">
|
||||||
<div class="layui-input-inline">
|
<div class="layui-input-inline">
|
||||||
<select id="status">
|
<select id="status">
|
||||||
<option value="0">请选择状态</option>
|
<option value="">请选择状态</option>
|
||||||
<option value="2">未发货</option>
|
<option value="0">未发货</option>
|
||||||
<option value="2">未发货</option>
|
<option value="1">部分发货</option>
|
||||||
<option value="3">全部发货</option>
|
<option value="2">全部发货</option>
|
||||||
</select>
|
</select>
|
||||||
</select>
|
</select>
|
||||||
</select>
|
</select>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue