diff --git a/src/page/main/auto-maintenance/task-manage/detail/index.vue b/src/page/main/auto-maintenance/task-manage/detail/index.vue
index 28d9b30dec1964088ff19ce397f925058166ad13..829d8b4b47063648f8640429afde82d661b11383 100644
--- a/src/page/main/auto-maintenance/task-manage/detail/index.vue
+++ b/src/page/main/auto-maintenance/task-manage/detail/index.vue
@@ -3,9 +3,54 @@
+
+
+ 启用
+
+
+
+
+
+
+
+ 文件.yml
+ 下载
+
+
+
+
+
+ {{ row.account }}
+
+
+
+
+
+
+
+ {{ row.state }}
+
+
+
+
+
+
+
@@ -17,12 +62,172 @@ import { ElMessage } from "element-plus";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const router = useRouter();
const route = useRoute();
-const state = reactive({ data: 1 });
-const { data } = toRefs(state);
+const state = reactive({
+ baseInfo: [
+ {
+ label: "预警规则名称",
+ value: "服务中断推送规则1",
+ },
+ {
+ label: "启用状态",
+ value: "启用",
+ childSlot: "status",
+ },
+ {
+ label: "预警对象",
+ value: "容器云",
+ },
+ {
+ label: "预警分类",
+ value: "容器集群",
+ },
+ {
+ label: "创建人",
+ value: "admin",
+ },
+ {
+ label: "创建时间",
+ value: "2023-08-19 23:22:22",
+ },
+ {
+ label: "更新时间",
+ value: "2023-08-19 23:22:22",
+ },
+ {
+ label: "预警指标",
+ value: "CPU使用率",
+ },
+ ],
+ useText: "",
+ historyHeaders: [
+ {
+ label: "状态",
+ prop: "state",
+ },
+ {
+ label: "执行说明",
+ prop: "desc",
+ },
+ {
+ label: "执行开始时间",
+ prop: "begin",
+ },
+ {
+ label: "执行耗时",
+ prop: "time",
+ },
+ {
+ label: "操作人",
+ prop: "person",
+ },
+ ],
+ historyTableRows: [],
+ filter: {
+ page: 1,
+ size: 10,
+ },
+ tableTotal: 0,
+ pcHeaders: [
+ {
+ label: "账号",
+ prop: "account",
+ },
+ {
+ label: "端口",
+ prop: "port",
+ },
+ ],
+ pcTableRows: [
+ {
+ account: "asasdd",
+ port: "8080",
+ },
+ {
+ account: "asasdd",
+ port: "8080",
+ },
+ ],
+});
+
+const downloadFile = () => {};
+
+const changePage = (page) => {
+ state.filter.page = page;
+ getTableRows();
+};
+const changeSize = (size) => {
+ state.filter.limit = size;
+ changePage(1);
+};
+
+const getTableRows = () => {};
diff --git a/yarn.lock b/yarn.lock
index b2aa03ee6148398f526718fcd490eed2c913117d..7348320f4bb2fc2c5aae8e2c59837ab6b32eaab4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -905,9 +905,9 @@ markdown-it@^13.0.1:
mdurl "^1.0.1"
uc.micro "^1.0.5"
-mavon-editor@^3.0.0:
+mavon-editor@^3.0.1:
version "3.0.1"
- resolved "https://registry.npmmirror.com/mavon-editor/-/mavon-editor-3.0.1.tgz"
+ resolved "https://registry.npmmirror.com/mavon-editor/-/mavon-editor-3.0.1.tgz#0c2660569ded5b29e59d0e429af61eb618783a90"
integrity sha512-973cYCwv+AB+fcecsU6Ua6UXATxDMaY0Q7QzKQ/GmRW1sg+3DolZDnCGXth7XHDgrmqKTO57N42fVYujt0wfFw==
dependencies:
xss "^1.0.10"
@@ -1083,6 +1083,11 @@ ssr-window@^3.0.0-alpha.1:
resolved "https://registry.npmmirror.com/ssr-window/-/ssr-window-3.0.0.tgz"
integrity sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==
+string-format@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/string-format/-/string-format-2.0.0.tgz#f2df2e7097440d3b65de31b6d40d54c96eaffb9b"
+ integrity sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==
+
supports-preserve-symlinks-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
@@ -1161,6 +1166,11 @@ vue-demi@*:
resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz"
integrity sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==
+vue-demi@^0.14.5:
+ version "0.14.5"
+ resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz#676d0463d1a1266d5ab5cba932e043d8f5f2fbd9"
+ integrity sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==
+
vue-i18n@^9.1.7:
version "9.1.10"
resolved "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-9.1.10.tgz"