var prefix = server;
var factoryId = getQueryStringByName("factoryId");
var plantId = getQueryStringByName("plantId");
var statusId = getQueryStringByName("statusId");
layui.use(["form", "layer", "laydate"], function () {
var form = layui.form;
var layer = layui.layer;
var laydate = layui.laydate;
laydate.render({
elem: "#time", //指定元素
value: new Date(dateFormat("yyyy-MM-dd", new Date())), //初始值填充
});
bindFactory();
getProcesses();
getMacModels();
getPlants(factoryId);
getStandardStatus();
// 园区改变时重新加载
form.on("select(factoryId)", function (data) {
const facId = data.value;
getPlants(facId);
});
// 厂房改变时重新加载
form.on("select(plantId)", function (data) {
const plantId = data.value;
getFloors(plantId);
});
form.on("select(floorId)", function (data) {
const plantId = data.value;
getLines(plantId);
});
form.on("switch(changeScroll)", function (data) {
parent.autoScrollBool = this.checked;
parent.autoScroll(this.checked);
});
form.on("submit(*)", function (data) {
if (!data.field.processSelect || data.field.processSelect.length <= 0) {
alert("请至少选择一种设备类型");
return;
}
var params = {
factory: data.field.factory,
plant: data.field.plant,
floor: data.field.floorSelect,
recipe: data.field.recipe,
types: data.field.processSelect,
maccode: data.field.maccode,
macModels: data.field.macModelSelect,
lines: data.field.lineSelect,
status: data.field.statusSelect,
time: data.field.time,
shift: data.field.shift,
};
parent.showLoading();
parent.initChartAndMachines(params);
laydate.render({
elem: "#time", //指定元素
value: params.time, //初始值填充
});
// layer.load();
// hideNav();
return false;
});
window.renderForm = function () {
form.render();
};
// 获取园区
function bindFactory() {
// $.ajaxSettings.async = false;
axios.get(prefix + "/eap/api/factoryregion/GetSelect").then((res) => {
if (res) {
for (var i = 0; i < res.length; i++) {
if (res[i].value) {
var option = $("');
for (var i = 0; i < datas.length; i++) {
if (datas[i]) {
var option = $("');
for (var i = 0; i < datas.length; i++) {
if (datas[i]) {
var option = $("