Commit 52c99836 authored by 罗林杰's avatar 罗林杰

修改我创建的数据集

parent 3f5c5e7c
...@@ -235,6 +235,16 @@ export const DatasetByCreateDetailRoute: AppRouteRecordRaw = { ...@@ -235,6 +235,16 @@ export const DatasetByCreateDetailRoute: AppRouteRecordRaw = {
icon: '', icon: '',
}, },
}, },
{
path: 'datasetByApply/datasetByApplyDetail',
name: 'datasetByApplyDetail',
component: () =>
import('@/views/mallResourceDevelopment/dataSet/dataSetByApply/datasetByApplyDetail.vue'),
meta: {
title: '我申请的数据集详情',
icon: '',
},
},
], ],
}; };
/**商城资源开发-文件*/ /**商城资源开发-文件*/
...@@ -429,8 +439,6 @@ export const DataWarehousephysicalModelRoute: AppRouteRecordRaw = { ...@@ -429,8 +439,6 @@ export const DataWarehousephysicalModelRoute: AppRouteRecordRaw = {
], ],
}; };
/**元模型*/ /**元模型*/
export const ModelRoute: AppRouteRecordRaw = { export const ModelRoute: AppRouteRecordRaw = {
path: '/metaModel', path: '/metaModel',
......
<template>
<BasicModal
width="55%"
v-bind="$attrs"
@register="registerModal"
:title="title"
@ok="handleSubmit"
>
<BasicTable @register="registerTable" />
</BasicModal>
</template>
<script lang="ts" setup>
import { onMounted, ref } from 'vue';
import { BasicModal, useModalInner } from '@/components/Modal';
import { useMessage } from '@/hooks/web/useMessage';
import { BasicTable, useTable } from '@/components/Table';
import { downloadColumns } from './data';
import { downloadData } from './datasetByApplyData';
const emit = defineEmits(['success', 'register']);
const { createMessage } = useMessage();
const title = ref();
const tableData = ref([]);
//获取接口数据并放在下拉框里(这里是打开了一个弹框)
//初始化表单
const [registerTable, { reload }] = useTable({
title: '选择下载范围',
api: async () => {
const response = {
pageNum: '1',
pageSize: '10',
pages: '1',
total: tableData.value.length,
code: '',
message: '',
data: [],
};
//过滤data中的数据,取出等于params.deptId的数据
var data = [];
data = tableData.value;
return { ...response, data: data };
},
rowSelection: {
type: 'radio',
},
striped: false,
pagination: false,
columns: downloadColumns,
useSearchForm: false,
showTableSetting: false,
bordered: true,
showIndexColumn: false,
});
//初始化弹框
const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data) => {
await reload();
setModalProps({ confirmLoading: false });
title.value = data.title;
});
async function handleSubmit() {
closeModal();
createMessage.success('下载成功');
}
onMounted(() => {
tableData.value = downloadData;
});
</script>
...@@ -154,7 +154,7 @@ ...@@ -154,7 +154,7 @@
function handleDetail(record: Recordable) { function handleDetail(record: Recordable) {
router.push({ router.push({
path: '/file/fileByApply/fileByApplyDetail', path: '/dataset/datasetByApply/datasetByApplyDetail',
query: { query: {
name: record.name, name: record.name,
}, },
......
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
async function handleSubmit() { async function handleSubmit() {
closeModal(); closeModal();
createMessage.success('提交成功'); createMessage.success('下载成功');
} }
onMounted(() => { onMounted(() => {
tableData.value = downloadData; tableData.value = downloadData;
......
...@@ -170,7 +170,6 @@ ...@@ -170,7 +170,6 @@
BasicInfoSchema, BasicInfoSchema,
dataRangeColumns, dataRangeColumns,
dataRangeSchema, dataRangeSchema,
infoBasicSchema,
infoColumns, infoColumns,
infoDataColumns, infoDataColumns,
ManagePropertySchema, ManagePropertySchema,
......
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