Commit ded1fffb authored by mengzixuan's avatar mengzixuan

feat: (工程投资计划): 从项目中导入列表传参修改

parent 09486538
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
import { router } from '@/router'; import { router } from '@/router';
import { BasicTable, useTable } from '@/components/Table'; import { BasicTable, useTable } from '@/components/Table';
import { getBasicColumns, basicColumnsDisabled } from './tableData'; import { getBasicColumns, basicColumnsDisabled } from './tableData';
import { ref, nextTick, onMounted, unref, computed, reactive } from 'vue'; import {ref, nextTick, onMounted, unref, computed, reactive, provide} from 'vue';
import { demoListApi } from '@/api/demo/table'; import { demoListApi } from '@/api/demo/table';
import engineeringprojectModel from '../engineeringProjectModel/engineeringprojectModel.vue'; import engineeringprojectModel from '../engineeringProjectModel/engineeringprojectModel.vue';
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
import { addItem, updateItem, getItem } from '@/api/project/engineeringProject'; import { addItem, updateItem, getItem } from '@/api/project/engineeringProject';
import { editModel } from '@/api/project/model/engineeringprojectModel'; import { editModel } from '@/api/project/model/engineeringprojectModel';
import { useModal } from '@/components/Modal'; import { useModal } from '@/components/Modal';
provide('engineeringType', 'build');
const getTitle = ref(''); const getTitle = ref('');
const engineerId = ref(''); const engineerId = ref('');
const year = ref(''); const year = ref('');
......
...@@ -43,8 +43,7 @@ ...@@ -43,8 +43,7 @@
import { router } from '@/router'; import { router } from '@/router';
import { BasicTable, useTable } from '@/components/Table'; import { BasicTable, useTable } from '@/components/Table';
import { getBasicColumns, basicColumnsDisabled } from './tableData'; import { getBasicColumns, basicColumnsDisabled } from './tableData';
import { ref, nextTick, onMounted, unref, computed, reactive } from 'vue'; import {ref, nextTick, onMounted, unref, computed, reactive, provide} from 'vue';
import engineeringprojectModel from '../engineeringProjectModel/engineeringprojectModel.vue'; import engineeringprojectModel from '../engineeringProjectModel/engineeringprojectModel.vue';
import { useRoute } from 'vue-router'; import { useRoute } from 'vue-router';
import { PageWrapper } from '@/components/Page'; import { PageWrapper } from '@/components/Page';
...@@ -59,7 +58,7 @@ ...@@ -59,7 +58,7 @@
import { addItem, updateItem, getItem } from '@/api/project/engineeringProject'; import { addItem, updateItem, getItem } from '@/api/project/engineeringProject';
import { editModel } from '@/api/project/model/engineeringprojectModel'; import { editModel } from '@/api/project/model/engineeringprojectModel';
import { useModal } from '@/components/Modal'; import { useModal } from '@/components/Modal';
provide('engineeringType', 'engineering');
const getTitle = ref(''); const getTitle = ref('');
const engineerId = ref(''); const engineerId = ref('');
const year = ref(''); const year = ref('');
......
...@@ -27,7 +27,8 @@ ...@@ -27,7 +27,8 @@
import { columns, searchFormSchema } from './data'; import { columns, searchFormSchema } from './data';
import { useMessage } from '@/hooks/web/useMessage'; import { useMessage } from '@/hooks/web/useMessage';
import { getEngineeringProjectList } from '@/api/project/engineeringProject'; import { getEngineeringProjectList } from '@/api/project/engineeringProject';
import { inject } from 'vue';
let engineeringType = inject('engineeringType');
const [registerTable, { reload, getSelectRows, clearSelectedRowKeys }] = useTable({ const [registerTable, { reload, getSelectRows, clearSelectedRowKeys }] = useTable({
api: getEngineeringProjectList, api: getEngineeringProjectList,
title: '123', title: '123',
...@@ -36,7 +37,7 @@ ...@@ -36,7 +37,7 @@
labelWidth: 120, labelWidth: 120,
schemas: searchFormSchema, schemas: searchFormSchema,
}, },
searchInfo: {type: 'engineering'}, searchInfo: {type: engineeringType},
useSearchForm: true, useSearchForm: true,
showTableSetting: false, showTableSetting: false,
bordered: true, bordered: true,
......
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
import { router } from '@/router'; import { router } from '@/router';
import { BasicTable, useTable } from '@/components/Table'; import { BasicTable, useTable } from '@/components/Table';
import { getBasicColumns, basicColumnsDisabled } from './tableData'; import { getBasicColumns, basicColumnsDisabled } from './tableData';
import { ref, nextTick, onMounted, unref, computed, reactive } from 'vue'; import {ref, nextTick, onMounted, unref, computed, reactive, provide} from 'vue';
import { demoListApi } from '@/api/demo/table'; import { demoListApi } from '@/api/demo/table';
import engineeringprojectModel from '../engineeringProjectModel/engineeringprojectModel.vue'; import engineeringprojectModel from '../engineeringProjectModel/engineeringprojectModel.vue';
...@@ -60,8 +60,8 @@ ...@@ -60,8 +60,8 @@
import { addItem, updateItem, getItem } from '@/api/project/engineeringProject'; import { addItem, updateItem, getItem } from '@/api/project/engineeringProject';
import { editModel } from '@/api/project/model/engineeringprojectModel'; import { editModel } from '@/api/project/model/engineeringprojectModel';
import { useModal } from '@/components/Modal'; import { useModal } from '@/components/Modal';
provide('engineeringType', 'reserve');
const year = ref(''); const year = ref('');
const getTitle = ref(''); const getTitle = ref('');
const engineerId = ref(''); const engineerId = ref('');
let show = ref<Recordable[]>([]); let show = ref<Recordable[]>([]);
......
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