SimulationTask.js
2.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
layui.config({
base: "/js/"
}).use(['form', 'element', 'vue', 'layer', 'jquery', 'hhweb', 'utils'], function () {
var form = layui.form,
layer = layui.layer,
element = layui.element,
$ = layui.jquery,
hhweb = layui.hhweb,
toplayer = top == undefined || top.layer === undefined ? layer : top.layer; //顶层的LAYER
$.ajax({
type: 'post',
url: '/acs/TBaseAgv/GetEnableAgvInfo',
dataType: 'json',
success: function (response) {
if (response.count > 0) {
$("select[name='AgvNo']").empty();
let data = response.data;
let t = '<option value=""></option>';
for (let i = 0; i < response.count; i++) {
t += '<option value=' + data[i].StrAgvNo + '>' + data[i].StrAgvNo + '</option>';
}
$("select[name='AgvNo']").append(t);
}
form.render('select');
}
});
form.on('submit(formSubmit)',
function (data) {
if (data.field.TaskType != 2 && data.field.TaskType != 3 && data.field.TaskType != 12 && data.field.TaskType != 13) {
if (data.field.AgvNo == '' || data.field.AgvNo == undefined) {
layer.alert("请选择车号!");
return false;
}
if (data.field.EndPoint == '' || data.field.EndPoint == undefined) {
layer.alert("请输入目的地!");
return false;
}
}
if (data.field.TaskType == 13) {
layer.confirm('确定执行?', function (index) {
data.field.AgvNo = '';
SendTask(data);
layer.close(index);
});
}
else {
SendTask(data);
}
return false;
});
function SendTask(data) {
var loading = layer.msg('任务下发中..', {
icon: 16
, shade: 0.3
, time: false
});
$.post("/agv/SimulationTask/SingleTask",
data.field,
function (data) {
layer.close(loading);
try {
if (data.Code == 200) {
layer.msg(data.Message, { icon: 6, shade: 0.4, time: 1000 });
}
else {
layer.alert(data.Message, { icon: 5, shadeClose: true, title: "错误信息" });
}
} catch (e) {
layer.alert(data, { icon: 5, shadeClose: true, title: "错误信息" });
}
},
"json");
}
});