|
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
let action = null;
layui.config({
base: "/js/",
version: 1
}).use(['system'], function () {
var form = layui.form,
$ = layui.jquery,
element = layui.element,
table = layui.table,
system = layui.system,
sysU = new system.u(),
sendData = null,
areaName = "configure",
controllerName = "BaseProcessProductRel",
app = null;
action = {
addOptions: function () {
var options = {
fromId: "#modifyForm form",
url: `/${areaName}/${controllerName}/Ins`,
submit: "submit(fromAdd)"
}
return options;
},
editOptions: function () {
var options = {
fromId: "#modifyForm form",
url: `/${areaName}/${controllerName}/Upd`,
submit: "submit(fromUpdate)"
}
return options;
},
deleteOptions: function () {
var options = {
url: `/${areaName}/${controllerName}/DelByIds`,
keyId: "id"
}
return options;
},
exportOptions: function () {
var options = {
fromId: "listForm",
url: `/${areaName}/${controllerName}/Export`,
isDefault: false,
excelCols: {
head: app.data.cols,
body: app.data.colsDesc
}
}
return options;
},
queryOptions: function () {
var options = {
resetFrom: "form[lay-filter=listForm]",
fromId: "listForm",
urlExport: `/${areaName}/${controllerName}/Export`,
urlQuery: `/${areaName}/${controllerName}/Load`,
mainTable: app.data.tableIns
}
return options;
},
uploadOptions: function () {
var options = {
url: `/${areaName}/${controllerName}/Import`,
fromFile: "#excelfile",
content: $("#ImportData")
}
return options;
},
editBefore: function (data, callBack) {
data.enable = data.enable.toString();
form.val("modifyForm", data);
if (callBack != null) callBack();
},
//所有动作成功之后
actionSuccess: (falg) => {
app.data.tableIns.config.where = {};
app.data.tableIns.config.page.curr = 1;
app.data.tableIns.reload(app.data.tableElem, {});
}
}
app = {
data: {
cols: [[
{ checkbox: true, fixed: true },
{ field: "id", width: 80, hide: true, title: "Id" },
{ field: "keys", width: 80, hide: true, title: "Keys" },
{ field: "processCode", width: 150, title: "工艺路线编码" },
{ field: "processName", width: 150, title: "工艺路线名称" },
{ field: "productCode", width: 150, title: "产品编码" },
{ field: "remarks", width: 150, title: "remarks" },
{ field: "createTime", width: 150, title: "建立时间" },
{ field: "createBy", width: 150, title: "建立者" },
{ field: "updateTime", width: 150, title: "更新时间" },
{ field: "updateBy", width: 150, title: "更新者" },
]],
tableIns: null,
tableElem: "mainList",
//下拉框配置
selectOption: {
//station: {
// SelType: "FromUrl",
// SelFrom: `/${areaName}/${controllerName}/StationLineSelect`,
// SelLabel: "workStationName",
// SelValue: "workStationCode",
// OptGroup: true,
// Dom: [$("[name='stationCode']")]
//},
//返回的数据 用于后续操作
selectData: {
}
}
},
methods: {
|