|
@@ -426,7 +426,6 @@ const onDel = async (data: any) => {
|
|
delOpen.value = false;
|
|
delOpen.value = false;
|
|
getConfig();
|
|
getConfig();
|
|
}
|
|
}
|
|
-
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
try {
|
|
try {
|
|
@@ -535,14 +534,26 @@ const getIpData = async () => {
|
|
url: '',
|
|
url: '',
|
|
triggerNum: '',
|
|
triggerNum: '',
|
|
};
|
|
};
|
|
|
|
+
|
|
formData.value = {
|
|
formData.value = {
|
|
...val.data,
|
|
...val.data,
|
|
triggerMode: val.data?.triggerMode.toString(),
|
|
triggerMode: val.data?.triggerMode.toString(),
|
|
triggerRule: val.data?.triggerRule.toString(),
|
|
triggerRule: val.data?.triggerRule.toString(),
|
|
- triggerNum: parseFloat(val.data?.triggerNum) < 1 ? parseFloat(val.data?.triggerNum) * 100 + '%' : val.data?.triggerNum,
|
|
|
|
|
|
+ triggerNum: formatNum(val.data?.triggerNum),
|
|
};
|
|
};
|
|
});
|
|
});
|
|
};
|
|
};
|
|
|
|
+// 格式化数据展示
|
|
|
|
+const formatNum = (value: string | number = 0) => {
|
|
|
|
+ let num = Number(value);
|
|
|
|
+ if (num > 0 && num < 1) {
|
|
|
|
+ return (num * 100).toFixed(2) + '%';
|
|
|
|
+ } else if (num >= 1 && num < 10000) {
|
|
|
|
+ return num;
|
|
|
|
+ }
|
|
|
|
+ return '--'
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
//获取IP列表
|
|
//获取IP列表
|