Commit 0e4cee7a authored by LiXuyang's avatar LiXuyang

逻辑模型详情

parent d549c64d
...@@ -118,11 +118,11 @@ export const DataWarehousePlanningRoute: AppRouteRecordRaw = { ...@@ -118,11 +118,11 @@ export const DataWarehousePlanningRoute: AppRouteRecordRaw = {
}, },
children: [ children: [
{ {
path: 'logicalModel/edit', path: 'logicalModel/detail',
name: 'logicalModel', name: 'logicalModel',
component: () => import('@/views/dataWarehousePlanning/logicalModel/modelEdit/index.vue'), component: () => import('@/views/dataWarehousePlanning/logicalModel/modelDetail/index.vue'),
meta: { meta: {
title: '编辑逻辑模型', title: '逻辑模型详情',
icon: '', icon: '',
}, },
}, },
......
...@@ -52,12 +52,11 @@ export const columns: BasicColumn[] = [ ...@@ -52,12 +52,11 @@ export const columns: BasicColumn[] = [
export const searchFormSchema: FormSchema[] = [ export const searchFormSchema: FormSchema[] = [
{ {
field: 'name', field: 'name',
label: '名称',
component: 'Input', component: 'Input',
componentProps: { componentProps: {
placeholder: '搜索主题域名称、英文名', placeholder: '输入关键字搜索',
}, },
colProps: { span: 7 }, colProps: { span: 4 },
}, },
]; ];
export const searchFormTwoSchema: FormSchema[] = [ export const searchFormTwoSchema: FormSchema[] = [
...@@ -84,11 +83,10 @@ export const modelFormSchema: any[] = [ ...@@ -84,11 +83,10 @@ export const modelFormSchema: any[] = [
}, },
getPopupContainer: () => document.body, getPopupContainer: () => document.body,
}, },
required: true,
}, },
{ {
field: 'name', field: 'name',
label: '元模型名称', label: '文件名称',
component: 'Input', component: 'Input',
colProps: { lg: 24, md: 24 }, colProps: { lg: 24, md: 24 },
rules: [ rules: [
...@@ -98,6 +96,17 @@ export const modelFormSchema: any[] = [ ...@@ -98,6 +96,17 @@ export const modelFormSchema: any[] = [
}, },
], ],
}, },
{
field: 'type',
label: '文件类型',
component: 'Input',
componentProps: {
defaultValue: '逻辑模型',
disabled: true,
readOnly: true,
},
colProps: { lg: 24, md: 24 },
},
]; ];
export const editFormSchema: any[] = [ export const editFormSchema: any[] = [
{ {
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
import { nextTick, onMounted, ref, unref } from 'vue'; import { nextTick, onMounted, ref, unref } from 'vue';
import { BasicTree, TreeActionType, TreeItem } from '@/components/Tree'; import { BasicTree, TreeActionType, TreeItem } from '@/components/Tree';
import { Nullable } from '@vben/types'; import { Nullable } from '@vben/types';
import { TreeData } from '@/views/dataWarehousePlanning/logicalModel/modelEdit/modelData'; import { TreeData } from '@/views/dataWarehousePlanning/logicalModel/modelDetail/modelData';
defineOptions({ name: 'DeptTree' }); defineOptions({ name: 'DeptTree' });
......
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
@ok="handleSubmit" @ok="handleSubmit"
> >
<Tabs v-model:activeKey="planType" size="large" @change="clickTab"> <Tabs v-model:activeKey="planType" size="large" @change="clickTab">
<a-tab-pane key="基本信息" tab="基本信息"></a-tab-pane> <a-tab-pane key="基本信息" tab="基本信息" />
<a-tab-pane key="实体" tab="实体"></a-tab-pane> <a-tab-pane key="实体" tab="实体" />
</Tabs> </Tabs>
<BasicForm @register="registerForm" /> <BasicForm @register="registerForm" />
</BasicModal> </BasicModal>
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
import { Tabs } from 'ant-design-vue'; import { Tabs } from 'ant-design-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 {editFormSchema, modelFormSchema} from './model.data'; import { editFormSchema, modelFormSchema } from './model.data';
import { useMessage } from '@/hooks/web/useMessage'; import { useMessage } from '@/hooks/web/useMessage';
import { TreeData } from '@/views/metaModel/knowledgeModel/modelData'; import { TreeData } from '@/views/metaModel/knowledgeModel/modelData';
import { router } from '@/router'; import { router } from '@/router';
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
const isUpdate = ref(true); const isUpdate = ref(true);
const isMove = ref(false); const isMove = ref(false);
const rowId = ref(''); const rowId = ref('');
const planType = ref('基本信息') const planType = ref('基本信息');
//获取接口数据并放在下拉框里(这里是打开了一个弹框) //获取接口数据并放在下拉框里(这里是打开了一个弹框)
//初始化表单 //初始化表单
const [registerForm, { setFieldsValue, updateSchema, resetFields, validate }] = useForm({ const [registerForm, { setFieldsValue, updateSchema, resetFields, validate }] = useForm({
...@@ -57,8 +57,7 @@ ...@@ -57,8 +57,7 @@
}); });
} }
}); });
async function clickTab(value){ async function clickTab(value) {}
}
const getTitle = computed(() => '编辑文件夹'); const getTitle = computed(() => '编辑文件夹');
/**确定按钮*/ /**确定按钮*/
...@@ -72,4 +71,3 @@ ...@@ -72,4 +71,3 @@
closeModal(); closeModal();
} }
</script> </script>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
import { BasicForm, useForm } from '@/components/Form'; import { BasicForm, useForm } from '@/components/Form';
import { modelFormSchema } from './model.data'; import { modelFormSchema } from './model.data';
import { useMessage } from '@/hooks/web/useMessage'; import { useMessage } from '@/hooks/web/useMessage';
import { TreeData } from '@/views/dataWarehousePlanning/logicalModel/modelEdit/modelData'; import { TreeData } from '@/views/dataWarehousePlanning/logicalModel/modelDetail/modelData';
import { router } from '@/router'; import { router } from '@/router';
defineOptions({ name: 'ModelModal' }); defineOptions({ name: 'ModelModal' });
......
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