From 9802889253b2a104c6b1c93f8bfafd62658ed4a5 Mon Sep 17 00:00:00 2001 From: zhangjun1 Date: Wed, 21 Jun 2023 16:48:25 +0800 Subject: [PATCH] =?UTF-8?q?[feat](=E6=96=B0=E5=A2=9E=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E7=AE=A1=E7=90=86):=20=E5=AE=8C=E6=88=90=E9=83=A8=E5=88=86?= =?UTF-8?q?=E9=9D=99=E6=80=81=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/bg-ui/bg-code-editor.vue | 24 ++- src/bg-ui/bg-form-gap.vue | 4 +- .../task-manage/add/base-info.vue | 57 ++++++ .../task-manage/add/finish.vue | 49 ++++++ .../task-manage/add/index.vue | 166 ++++++++++++++++++ .../task-manage/add/use-content.vue | 71 ++++++++ .../auto-maintenance/task-manage/index.vue | 24 +-- 7 files changed, 371 insertions(+), 24 deletions(-) create mode 100644 src/page/main/auto-maintenance/task-manage/add/base-info.vue create mode 100644 src/page/main/auto-maintenance/task-manage/add/finish.vue create mode 100644 src/page/main/auto-maintenance/task-manage/add/index.vue create mode 100644 src/page/main/auto-maintenance/task-manage/add/use-content.vue diff --git a/src/bg-ui/bg-code-editor.vue b/src/bg-ui/bg-code-editor.vue index 4683c9c..827c959 100644 --- a/src/bg-ui/bg-code-editor.vue +++ b/src/bg-ui/bg-code-editor.vue @@ -3,14 +3,14 @@ v-model:value="states.content" class="vue-ace-editor" :class="{ 'vue-ace-editor-disable': props.disabled }" - @input="codeChange" :lang="props.lang" :theme="props.theme" :options="{ useWorker: true, readOnly: props.disabled, wrap: true, - }" /> + }" + @input="codeChange" /> + + diff --git a/src/page/main/auto-maintenance/task-manage/add/finish.vue b/src/page/main/auto-maintenance/task-manage/add/finish.vue new file mode 100644 index 0000000..4fd7fd6 --- /dev/null +++ b/src/page/main/auto-maintenance/task-manage/add/finish.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/src/page/main/auto-maintenance/task-manage/add/index.vue b/src/page/main/auto-maintenance/task-manage/add/index.vue new file mode 100644 index 0000000..844f920 --- /dev/null +++ b/src/page/main/auto-maintenance/task-manage/add/index.vue @@ -0,0 +1,166 @@ + + + + + diff --git a/src/page/main/auto-maintenance/task-manage/add/use-content.vue b/src/page/main/auto-maintenance/task-manage/add/use-content.vue new file mode 100644 index 0000000..018830d --- /dev/null +++ b/src/page/main/auto-maintenance/task-manage/add/use-content.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/src/page/main/auto-maintenance/task-manage/index.vue b/src/page/main/auto-maintenance/task-manage/index.vue index 4060411..b920fc2 100644 --- a/src/page/main/auto-maintenance/task-manage/index.vue +++ b/src/page/main/auto-maintenance/task-manage/index.vue @@ -153,6 +153,10 @@ import { ElMessage } from "element-plus"; import axios from "@/request/http.js"; import { Search } from "@element-plus/icons-vue"; import bgBreadcrumb from "@/components/bg-breadcrumb.vue"; +import { useRouter, useRoute } from "vue-router"; +const router = useRouter(); +const route = useRoute(); + const bgForm = ref(null); const dataTable = ref(null); const headers = [ @@ -343,24 +347,8 @@ const changeSize = (size) => { }; // 改变每页条数 const register = () => { - state.formData = { - name: "", - describe: "", - state: 1, - p_dict_id: state.fatherRow ? state.fatherRow.dict_id : "", - }; - if (state.bgForm) { - nextTick().then(() => { - state.bgForm.validate((valid) => { - if (!valid) { - state.bgForm.clearValidate(); - } - }); - }); - } - state.addType = 1; - state.addDialog = true; -}; // 新增字典按钮 + router.push(`/auto-maintenance/task-manage/add`); +}; onBeforeMount(() => { getTypeList(); -- 2.26.0