Browse Source

更改库存盘点功能

lwx_dev
erdanergou 3 years ago
parent
commit
868c1e32fe
  1. 33
      src/main/resources/static/js/lay-module/customMethod/iframeEdit.js
  2. 90
      src/main/resources/static/js/lay-module/customMethod/sendRequest.js

33
src/main/resources/static/js/lay-module/customMethod/iframeEdit.js

@ -0,0 +1,33 @@
layui.define(["layer", "jquery"], function (exports) {
var iframeEdit = {
populateIframe: function (iframe, url, headers) {
var xhr = new XMLHttpRequest();
xhr.open('GET', url);
xhr.onreadystatechange = handler;
xhr.responseType = 'blob';
headers.forEach(function (header) {
xhr.setRequestHeader(header[0], header[1]);
});
xhr.send();
function handler() {
if (this.readyState === this.DONE) {
if (this.status === 200) {
// this.response is a Blob, because we set responseType above
iframe.src = URL.createObjectURL(this.response);
} else {
console.error('XHR failed', this);
}
}
}
},
setPDF: function (blob) {
document.querySelector('#blob').src = URL.createObjectURL(blob);
}
};
exports('iframeEdit', iframeEdit);
})

90
src/main/resources/static/js/lay-module/customMethod/sendRequest.js

@ -0,0 +1,90 @@
layui.define(["layer", "jquery"], function (exports) {
var $ = layui.$,
layer = layui.layer;
var sendRequest = {
sendGetForNoLayer: function (url, reqData, rollback) {
$.ajax({
url: url,
type: "GET",
data: reqData,
contentType: "application/json;charset=utf-8",
beforeSend: function (xhr) {
xhr.setRequestHeader("user-key", window.localStorage.getItem("key"));
xhr.setRequestHeader("user-token", window.localStorage.getItem("token"));
},
success: function (d) {
rollback(d);
},
error: function (e) {
console.log(e)
}
})
},
sendGetForLayer: function (url, reqData, rollback) {
$.ajax({
url: url,
type: "GET",
dataType: 'json',
data: reqData,
contentType: "application/json;charset=utf-8",
beforeSend: function (xhr) {
xhr.setRequestHeader("user-key", window.localStorage.getItem("key"));
xhr.setRequestHeader("user-token", window.localStorage.getItem("token"));
this.layerIndex = layer.load(0, {shade: [0.5, '#393D49']});
},
success: function (d) {
rollback(d);
}
})
},
sendPostForNoLayer: function (url, reqData, rollback) {
$.ajax({
url: url,
type: "POST",
dataType: 'json',
data: JSON.stringify(reqData),
contentType: "application/json;charset=utf-8",
beforeSend: function (xhr) {
xhr.setRequestHeader("user-key", window.localStorage.getItem("key"));
xhr.setRequestHeader("user-token", window.localStorage.getItem("token"));
},
success: function (d) {
rollback(d);
}
})
},
sendPostForLayer: function (url, reqData, rollback) {
$.ajax({
url: url,
type: "POST",
dataType: 'json',
data: JSON.stringify(reqData),
contentType: "application/json;charset=utf-8",
beforeSend: function () {
xhr.setRequestHeader("user-key", window.localStorage.getItem("key"));
xhr.setRequestHeader("user-token", window.localStorage.getItem("token"));
this.layerIndex = layer.load(0, {shade: [0.5, '#393D49']});
},
success: function (d) {
rollback(d);
}
})
},
};
exports('sendRequest', sendRequest);
});
Loading…
Cancel
Save