|
@@ -153,7 +153,6 @@ export default { |
|
@@ -153,7 +153,6 @@ export default { |
153
|
resIdList: resIdArr.value,
|
153
|
resIdList: resIdArr.value,
|
154
|
}
|
154
|
}
|
155
|
portSenseConfigData.value.push(data);
|
155
|
portSenseConfigData.value.push(data);
|
156
|
- console.log(portSenseConfigData.value);
|
|
|
157
|
}
|
156
|
}
|
158
|
//下拉框值改变事件
|
157
|
//下拉框值改变事件
|
159
|
let changePortSense = () => {
|
158
|
let changePortSense = () => {
|
|
@@ -161,7 +160,37 @@ export default { |
|
@@ -161,7 +160,37 @@ export default { |
161
|
}
|
160
|
}
|
162
|
//保存
|
161
|
//保存
|
163
|
let conserve = () => {
|
162
|
let conserve = () => {
|
164
|
-
|
163
|
+ //数据验证
|
|
|
164
|
+ let msg = verifyData();
|
|
|
165
|
+ if (msg !== "") {
|
|
|
166
|
+ proxy.$global.showMsg(msg, "warning");
|
|
|
167
|
+ return false;
|
|
|
168
|
+ }
|
|
|
169
|
+ proxy.$http.post("/api-web/bResourceExtendParam/conserve", portSenseConfigData.value, function (res) {
|
|
|
170
|
+ if (res && res.success) {
|
|
|
171
|
+ proxy.$global.showMsg("保存成功!");
|
|
|
172
|
+ loadTableDataList({page: 1, limit: pageSize.value});
|
|
|
173
|
+ }
|
|
|
174
|
+ })
|
|
|
175
|
+ }
|
|
|
176
|
+ //保存表单验证
|
|
|
177
|
+ let verifyData = () => {
|
|
|
178
|
+ let msg = "";
|
|
|
179
|
+ //协议类型不能为空,端口备注不能为空,端口号请输入数字,间隔时长请输入数字,
|
|
|
180
|
+ let list = portSenseConfigData.value;
|
|
|
181
|
+ let li = columns.filter(item => "paramDesc" !== item.prop);
|
|
|
182
|
+ list.forEach(function (item, index, arr) {
|
|
|
183
|
+ li.forEach(function (e, i, array) {
|
|
|
184
|
+ if (item[e.prop] == null || item[e.prop] === '') {
|
|
|
185
|
+ msg = e.label + '不能为空';
|
|
|
186
|
+ } else {
|
|
|
187
|
+ if (['protocolType', 'portDesc'].indexOf(e.prop) === -1 && !/^\d+$/.test(item[e.prop])) {
|
|
|
188
|
+ msg = e.label + '请输入数字';
|
|
|
189
|
+ }
|
|
|
190
|
+ }
|
|
|
191
|
+ })
|
|
|
192
|
+ })
|
|
|
193
|
+ return msg
|
165
|
}
|
194
|
}
|
166
|
//重新加载表格数据
|
195
|
//重新加载表格数据
|
167
|
let loadTableDataList = ({page, limit}) => {
|
196
|
let loadTableDataList = ({page, limit}) => {
|