Commit e88151db authored by 高滢's avatar 高滢

feat(项目库): 上报单位

parent 8d07f673
......@@ -119,7 +119,7 @@
</div>
</template>
<script lang="ts" setup>
import { uploadApi } from '@/api/sys/upload';
import { getSelectDeptById } from '@/api/project/monthlyPlan.js';
import uploadContractModal from './uploadContractModal.vue';
import { useModal } from '@/components/Modal';
import { Tag, Row, Col, Upload, Button } from 'ant-design-vue';
......@@ -131,7 +131,7 @@
import { useRouter } from 'vue-router';
import { onMounted, ref } from 'vue';
import { downloadByData } from '@/utils/file/download';
import {useMessage} from "@/hooks/web/useMessage";
import { useMessage } from "@/hooks/web/useMessage";
let uploadAction =
import.meta.env.MODE === 'development'
? 'http://localhost:5173/api/pro/export/importProjectDetail'
......@@ -163,6 +163,12 @@
fixed: undefined,
},
});
onMounted(async () => {
const data = await getSelectDeptById();
searchFormSchema[3].componentProps.options = data;
});
function downloadTemplate() {
downImportT().then((data) => {
downloadByData(data, '项目库导入模板.xlsx');
......
import { FormSchema, BasicColumn } from '@/components/Table';
import { uploadApi } from '@/api/sys/upload';
import { useUserStore } from '@/store/modules/user';
import { getSelectDeptById } from '@/api/project/monthlyPlan';
const deptId = useUserStore().userInfo.deptParentId;
const data = await getSelectDeptById();
export const formSchema: FormSchema[] = [
export let formSchema: FormSchema[] = [
{
field: 'logo',
label: '项目logo',
......@@ -279,7 +277,7 @@ export const searchFormSchema: FormSchema[] = [
component: 'Select',
componentProps: {
placeholder: '选择上报单位',
options: data,
options: [],
},
ifShow: deptId == '100',
colProps: { span: 3 },
......
......@@ -88,7 +88,6 @@
setDrawerProps({ confirmLoading: false });
}
}
// onMounted(async () => {
// const data = await getDepartmentList();
// console.log(formSchema)
......
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