diff --git a/src/bg-ui/bg-code-editor.vue b/src/bg-ui/bg-code-editor.vue index 4683c9c12a347748c00b7c4fd38a921c01cd7e84..827c959a8affdfe8d5b0a563b98b3caaeb921b89 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 0000000000000000000000000000000000000000..4fd7fd6ff29b7bcfb020b6d6aca986f99180e49d --- /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 0000000000000000000000000000000000000000..844f92094c37c51cb90861b2432805d991e27050 --- /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 0000000000000000000000000000000000000000..018830d61994fe72f39eefe7d6c8ab3ad000524a --- /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 40604116af5ccf2141ad1ce558bea9f359bd9c8f..b920fc23092981f0e073026e0cdcd19977a01699 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();