...
|
...
|
@@ -153,7 +153,6 @@ export default { |
|
|
resIdList: resIdArr.value,
|
|
|
}
|
|
|
portSenseConfigData.value.push(data);
|
|
|
console.log(portSenseConfigData.value);
|
|
|
}
|
|
|
//下拉框值改变事件
|
|
|
let changePortSense = () => {
|
...
|
...
|
@@ -161,7 +160,37 @@ export default { |
|
|
}
|
|
|
//保存
|
|
|
let conserve = () => {
|
|
|
|
|
|
//数据验证
|
|
|
let msg = verifyData();
|
|
|
if (msg !== "") {
|
|
|
proxy.$global.showMsg(msg, "warning");
|
|
|
return false;
|
|
|
}
|
|
|
proxy.$http.post("/api-web/bResourceExtendParam/conserve", portSenseConfigData.value, function (res) {
|
|
|
if (res && res.success) {
|
|
|
proxy.$global.showMsg("保存成功!");
|
|
|
loadTableDataList({page: 1, limit: pageSize.value});
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
//保存表单验证
|
|
|
let verifyData = () => {
|
|
|
let msg = "";
|
|
|
//协议类型不能为空,端口备注不能为空,端口号请输入数字,间隔时长请输入数字,
|
|
|
let list = portSenseConfigData.value;
|
|
|
let li = columns.filter(item => "paramDesc" !== item.prop);
|
|
|
list.forEach(function (item, index, arr) {
|
|
|
li.forEach(function (e, i, array) {
|
|
|
if (item[e.prop] == null || item[e.prop] === '') {
|
|
|
msg = e.label + '不能为空';
|
|
|
} else {
|
|
|
if (['protocolType', 'portDesc'].indexOf(e.prop) === -1 && !/^\d+$/.test(item[e.prop])) {
|
|
|
msg = e.label + '请输入数字';
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
})
|
|
|
return msg
|
|
|
}
|
|
|
//重新加载表格数据
|
|
|
let loadTableDataList = ({page, limit}) => {
|
...
|
...
|
|