Commit 1110ee17 authored by baiyinhao's avatar baiyinhao

修改路径后文件结构调整

parent 8c2b1e6d
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
import { formSchemaNewFolder } from './tempalte.data'; import { formSchemaNewFolder } from './tempalte.data';
import TreeTwo from './treeTwo.vue'; import TreeTwo from './treeTwo.vue';
import { useMessage } from '@/hooks/web/useMessage'; import { useMessage } from '@/hooks/web/useMessage';
import { treeDataList } from '@/views/dataQuality/task/mock'; import { treeDataList } from '@/views/dataQuality/dataSheet/task/mock';
defineOptions({ name: 'AccountModal' }); defineOptions({ name: 'AccountModal' });
......
...@@ -120,9 +120,9 @@ ...@@ -120,9 +120,9 @@
import { useFilterStore } from '@/store/modules/filterData'; import { useFilterStore } from '@/store/modules/filterData';
import { useUserStore } from '@/store/modules/user'; import { useUserStore } from '@/store/modules/user';
import { router } from '@/router'; import { router } from '@/router';
import AddFolder from '@/views/dataQuality/task/addFolder.vue'; import AddFolder from '@/views/dataQuality/dataSheet/task/addFolder.vue';
import RemoveModal from '@/views/dataQuality/task/removeModal.vue'; import RemoveModal from '@/views/dataQuality/dataSheet/task/removeModal.vue';
import MainBodyModal from '@/views/dataQuality/task/mainBodyModal.vue'; import MainBodyModal from '@/views/dataQuality/dataSheet/task/mainBodyModal.vue';
import QualityRunSettingModal from './QualityTaskRunSetting.vue'; import QualityRunSettingModal from './QualityTaskRunSetting.vue';
import { Modal } from 'ant-design-vue'; import { Modal } from 'ant-design-vue';
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
import TreeTwo from './treeTwo.vue'; import TreeTwo from './treeTwo.vue';
import { useMessage } from '@/hooks/web/useMessage'; import { useMessage } from '@/hooks/web/useMessage';
import { getMenuList } from '@/api/system/menu/menu'; import { getMenuList } from '@/api/system/menu/menu';
import { treeDataList } from '@/views/dataQuality/task/mock'; import { treeDataList } from '@/views/dataQuality/dataSheet/task/mock';
defineOptions({ name: 'AccountModal' }); defineOptions({ name: 'AccountModal' });
......
<template> <template>
<BasicModal width="40%" v-bind="$attrs" @register="registerModal" :title="getTitle" @ok="handleSubmit"> <BasicModal
width="40%"
v-bind="$attrs"
@register="registerModal"
:title="getTitle"
@ok="handleSubmit"
>
<BasicForm @register="registerForm" /> <BasicForm @register="registerForm" />
</BasicModal> </BasicModal>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import {ref, computed, unref, reactive} from 'vue'; import { ref, computed, unref, reactive } from 'vue';
import { BasicModal, useModalInner } from '@/components/Modal'; import { BasicModal, useModalInner } from '@/components/Modal';
import { BasicForm, useForm } from '@/components/Form'; import { BasicForm, useForm } from '@/components/Form';
import { formSchemaRemove } from './mainBody.data'; import { formSchemaRemove } from './mainBody.data';
import { useMessage } from '@/hooks/web/useMessage'; import { useMessage } from '@/hooks/web/useMessage';
import {treeDataList} from "@/views/mainBody/mock"; import { treeDataList } from '@/views/mainBody/mock';
defineOptions({ name: 'AccountModal' });
const emit = defineEmits(['success', 'register']); defineOptions({ name: 'AccountModal' });
const { createMessage } = useMessage();
const isUpdate = ref(true);
const rowId = ref('');
//获取接口数据并放在下拉框里(这里是打开了一个弹框)
//初始化表单
const [registerForm, { setFieldsValue, updateSchema, resetFields, validate }] = useForm({
labelWidth: 100,
baseColProps: { lg: 24, md: 24 },
schemas: formSchemaRemove,
showActionButtonGroup: false,
actionColOptions: {
span: 23,
},
});
//初始化弹框
const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data) => {
console.log('bbbbbbbbb')
resetFields();
setModalProps({ confirmLoading: false });
isUpdate.value = !!data?.isUpdate;
if (unref(isUpdate)) {
// 通过id获取行详情信息 const emit = defineEmits(['success', 'register']);
// 塞值 const { createMessage } = useMessage();
setFieldsValue({ const isUpdate = ref(true);
...data.record, const rowId = ref('');
//获取接口数据并放在下拉框里(这里是打开了一个弹框)
//初始化表单
const [registerForm, { setFieldsValue, updateSchema, resetFields, validate }] = useForm({
labelWidth: 100,
baseColProps: { lg: 24, md: 24 },
schemas: formSchemaRemove,
showActionButtonGroup: false,
actionColOptions: {
span: 23,
},
});
//初始化弹框
const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data) => {
console.log('bbbbbbbbb');
resetFields();
setModalProps({ confirmLoading: false });
isUpdate.value = !!data?.isUpdate;
if (unref(isUpdate)) {
// 通过id获取行详情信息
// 塞值
setFieldsValue({
...data.record,
});
}
updateSchema({
field: 'path',
componentProps: { treeData: treeDataList },
}); });
}
updateSchema({
field: 'path',
componentProps: { treeData:treeDataList },
}); });
}); const getTitle = computed(() => '新建文件夹');
const getTitle = computed(() => ('新建文件夹'));
async function handleSubmit() {
try {
async function handleSubmit() { const values = await validate();
try { setModalProps({ confirmLoading: true });
const values = await validate(); // TODO custom api
setModalProps({ confirmLoading: true }); closeModal();
// TODO custom api emit('success', { isUpdate: unref(isUpdate), values: { ...values, id: rowId.value } });
closeModal(); } finally {
emit('success', { isUpdate: unref(isUpdate), values: { ...values, id: rowId.value } }); setModalProps({ confirmLoading: false });
} finally { }
setModalProps({ confirmLoading: false });
} }
}
</script> </script>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment