Commit a3e43171 authored by 牛虎林's avatar 牛虎林

修复部分bug

parent 74184384
...@@ -67,6 +67,8 @@ const [register, { openModal: openModal }] = useModal(); ...@@ -67,6 +67,8 @@ const [register, { openModal: openModal }] = useModal();
import {Tag} from "ant-design-vue"; import {Tag} from "ant-design-vue";
import {router} from "@/router"; import {router} from "@/router";
import {useRouter} from "vue-router"; import {useRouter} from "vue-router";
import {onMounted} from "vue";
import {getDepartmentList} from "@/api/project/settlementManage";
const [registerTable, { reload }] = useTable({ const [registerTable, { reload }] = useTable({
api: getSettlementManageList, api: getSettlementManageList,
...@@ -88,7 +90,11 @@ import {useRouter} from "vue-router"; ...@@ -88,7 +90,11 @@ import {useRouter} from "vue-router";
}, },
}); });
onMounted(async () => {
const data = await getDepartmentList()
searchFormSchema[2].componentProps.options=data
console.log(searchFormSchema[2].componentProps.options,"数据仓库")
})
async function handleDelete(record: Recordable) { async function handleDelete(record: Recordable) {
console.log(record); console.log(record);
......
<template> <template>
<div> <div>
<BasicTable @register="registerTable" :title="'结算管理'"> <BasicTable @register="registerTable" :title="'结算管理'">
<template #toolbar> <template #toolbar>
<a-button type="primary" @click="addSettlement" preIcon="mdi:plus"> 新建结算管理</a-button> <a-button type="primary" @click="addSettlement" preIcon="mdi:plus"> 新建结算管理</a-button>
</template> </template>
...@@ -14,10 +15,10 @@ ...@@ -14,10 +15,10 @@
<template v-if="column.key === 'action'"> <template v-if="column.key === 'action'">
<TableAction v-if="record.statusResult == '0'" <TableAction v-if="record.statusResult == '0'"
:actions="[ :actions="[
{ // {
label: '详情', // label: '详情',
onClick: handleEdit.bind(null, record,false), // onClick: handleEdit.bind(null, record,false),
}, // },
{ {
label: '审核', label: '审核',
color: 'success', color: 'success',
...@@ -28,7 +29,7 @@ ...@@ -28,7 +29,7 @@
} }
}, },
{ {
label: '修改', label: '编辑',
onClick: handleEdit.bind(null, record,true), onClick: handleEdit.bind(null, record,true),
}, },
{ {
...@@ -62,8 +63,9 @@ import yearModal from '@/components/yearModal.vue'; ...@@ -62,8 +63,9 @@ import yearModal from '@/components/yearModal.vue';
import { useModal } from '@/components/Modal'; import { useModal } from '@/components/Modal';
const { push } = useRouter(); const { push } = useRouter();
import {useRouter} from "vue-router"; import {useRouter} from "vue-router";
import {onMounted}from "vue"
const [register, { openModal: openModal }] = useModal(); const [register, { openModal: openModal }] = useModal();
import {getSettlementManageList, auditItem,deleteList} from '@/api/project/settlementManage'; import {getSettlementManageList, auditItem,deleteLis,getDepartmentList} from '@/api/project/settlementManage';
import { columns, searchFormSchema } from './data'; import { columns, searchFormSchema } from './data';
import { useDrawer } from '@/components/Drawer'; import { useDrawer } from '@/components/Drawer';
import {router} from "@/router"; import {router} from "@/router";
...@@ -90,6 +92,12 @@ const [registerTable, { reload }] = useTable({ ...@@ -90,6 +92,12 @@ const [registerTable, { reload }] = useTable({
}, },
}); });
onMounted(async () => {
const data = await getDepartmentList()
searchFormSchema[2].componentProps.options=data
console.log(searchFormSchema[2].componentProps.options,"数据仓库")
})
function handleEdit(record: Recordable, disabled: boolean) { function handleEdit(record: Recordable, disabled: boolean) {
push({ push({
...@@ -132,6 +140,8 @@ const handleNew = (e) => { ...@@ -132,6 +140,8 @@ const handleNew = (e) => {
push({ push({
path: '/settlementManagement/edit', path: '/settlementManagement/edit',
query: { query: {
quarter:e.quarter,
year:e.year,
add:"add" add:"add"
} }
}); });
......
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