diff --git a/src/layout/default/components/header/multiple-tabs.vue b/src/layout/default/components/header/multiple-tabs.vue index a281fe9..66f9adf 100644 --- a/src/layout/default/components/header/multiple-tabs.vue +++ b/src/layout/default/components/header/multiple-tabs.vue @@ -1,118 +1,116 @@ + + + + + + + + - - +}; + + \ No newline at end of file diff --git a/src/views/project/aaaa.vue b/src/views/project/aaaa.vue new file mode 100644 index 0000000..a714e79 --- /dev/null +++ b/src/views/project/aaaa.vue @@ -0,0 +1,2030 @@ + + + + + diff --git a/src/views/project/components/Business.vue b/src/views/project/components/Business.vue index e82ea6a..a39abc8 100644 --- a/src/views/project/components/Business.vue +++ b/src/views/project/components/Business.vue @@ -12,10 +12,10 @@ - - - + @@ -144,37 +144,50 @@ import { apiProjectEstimateLists } from '@/api/project_estimate' import { apiCompetitorLists } from '@/api/competitor' +const props = defineProps({ + project_id: Number +}) + + + + const tableData1 = ref([]) const tableData2 = ref([]) const tableData3 = ref([]) const tableData4 = ref([]) const tableData5 = ref([]) +const total = ref(0) +const total1 = ref(0) +const total2 = ref(0) +const total3 = ref(0) +const total4 = ref(0) + const pager1 = reactive({ page_size: 10, page_no: 1, - project_id: "" + project_id: props.project_id +}) +const pager2 = reactive({ + page_size: 10, + page_no: 1, + project_id: props.project_id +}) +const pager3 = reactive({ + page_size: 10, + page_no: 1, + project_id: props.project_id +}) +const pager4 = reactive({ + page_size: 10, + page_no: 1, + project_id: props.project_id }) -// const pager2 = reactive({ -// page_size: 10, -// page_no: 1, -// project_id: "" -// }) -// const pager3 = reactive({ -// page_size: 10, -// page_no: 1, -// project_id: "" -// }) -// const pager4 = reactive({ -// page_size: 10, -// page_no: 1, -// project_id: "" -// }) const pager5 = reactive({ page_size: 10, page_no: 1, - project_id: "" + project_id: props.project_id }) @@ -195,36 +208,35 @@ const demandList = () => { }) } +// const handleSizeChange1 = (val: number) => { +// // pager1.page_size = val +// // followUpLists() +// } + // 解决方案列表 -// const solutionLists = () => { -// apiCustomerDemandSolutionLists(pager5).then((res) => { -// tableData3.value = res.lists -// total2.value = res.count +const solutionLists = () => { + apiCustomerDemandSolutionLists(pager5).then((res) => { + tableData3.value = res.lists + total2.value = res.count -// }) -// } + }) +} -// 获取项目概算列表 -// const estimateLists = () => { -// apiProjectEstimateLists(pager4).then((res) => { -// tableData4.value = res.lists -// total3.value = res.count -// }) -// } +const estimateLists = () => { + apiProjectEstimateLists(pager4).then((res) => { + tableData4.value = res.lists + total3.value = res.count + }) +} -// 获取竞争对手列表 -// const competitorLists = () => { -// apiCompetitorLists(pager5).then((res) => { -// tableData5.value = res.lists -// total4.value = res.count -// }) -// } +const competitorLists = () => { + apiCompetitorLists(pager5).then((res) => { + tableData5.value = res.lists + total4.value = res.count + }) +} -// const handleSizeChange1 = (val: number) => { -// pager1.page_size = val -// followUpLists() -// } // const handleSizeChange2 = (val: number) => { // pager2.page_size = val // demandList() @@ -243,17 +255,16 @@ const demandList = () => { // } -// //获取客户需求列表 -// const demandList = () => { -// apiCustomerDemandLists(pager5).then((res) => { -// tableData1.value = res.lists -// total1.value = res.count -// }) -// } followUpLists() -// demandList() -// competitorLists() -// solutionLists() -// estimateLists() - \ No newline at end of file +demandList() +competitorLists() +solutionLists() +estimateLists() + + \ No newline at end of file diff --git a/src/views/project/components/Collection.vue b/src/views/project/components/Collection.vue new file mode 100644 index 0000000..5e08c7c --- /dev/null +++ b/src/views/project/components/Collection.vue @@ -0,0 +1,36 @@ + + + + + \ No newline at end of file diff --git a/src/views/project/components/a.vue b/src/views/project/components/a.vue index a274585..5e08c7c 100644 --- a/src/views/project/components/a.vue +++ b/src/views/project/components/a.vue @@ -1,11 +1,36 @@ - + \ No newline at end of file diff --git a/src/views/project/components/budget.vue b/src/views/project/components/budget.vue new file mode 100644 index 0000000..3e39a24 --- /dev/null +++ b/src/views/project/components/budget.vue @@ -0,0 +1,44 @@ + + + + + \ No newline at end of file diff --git a/src/views/project/components/construction.vue b/src/views/project/components/construction.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/project/components/contract.vue b/src/views/project/components/contract.vue new file mode 100644 index 0000000..d8629df --- /dev/null +++ b/src/views/project/components/contract.vue @@ -0,0 +1,99 @@ + + + + + + \ No newline at end of file diff --git a/src/views/project/components/manpower.vue b/src/views/project/components/manpower.vue new file mode 100644 index 0000000..5d0f649 --- /dev/null +++ b/src/views/project/components/manpower.vue @@ -0,0 +1,187 @@ + + + + + \ No newline at end of file diff --git a/src/views/project/components/myTable.vue b/src/views/project/components/myTable.vue new file mode 100644 index 0000000..060e16d --- /dev/null +++ b/src/views/project/components/myTable.vue @@ -0,0 +1,39 @@ + + + \ No newline at end of file diff --git a/src/views/project/components/procurement.vue b/src/views/project/components/procurement.vue new file mode 100644 index 0000000..30530b2 --- /dev/null +++ b/src/views/project/components/procurement.vue @@ -0,0 +1,62 @@ + + + + + + \ No newline at end of file diff --git a/src/views/project/components/subcontract.vue b/src/views/project/components/subcontract.vue new file mode 100644 index 0000000..14c6ab6 --- /dev/null +++ b/src/views/project/components/subcontract.vue @@ -0,0 +1,64 @@ + + + + + \ No newline at end of file diff --git a/src/views/project/components/tender.vue b/src/views/project/components/tender.vue new file mode 100644 index 0000000..50899ff --- /dev/null +++ b/src/views/project/components/tender.vue @@ -0,0 +1,268 @@ + + + + + + \ No newline at end of file diff --git a/src/views/project/detail.vue b/src/views/project/detail.vue index de9b3d2..c11f13c 100644 --- a/src/views/project/detail.vue +++ b/src/views/project/detail.vue @@ -5,495 +5,38 @@ - - - - {{ formData.org_name }} - - {{ formData.dept_name }} - {{ formData.name }} - - {{ formData.project_code }} - - {{ formData.custom_name }} - - {{ formData.status_text }} - - - {{ formData.project_type_name }} - - {{ formData.create_time }} - - {{ formData.project_address }} - - {{ formData.strategic_significance_text }} - - {{ formData.industry_text }} - - {{ formData.unit_nature_text }} - - {{ formData.bidding_method_text }} - - {{ formData.bidding_time }} - - {{ formData.estimated_construction }} - {{ formData.project_estimation }} - {{ formData.name }} - - {{ formData.contacts }} - - {{ formData.department }} - - {{ formData.position }} - - {{ formData.telephone }} - - {{ formData.discovery_time }} - - {{ formData.information_sources_text }} - - {{ formData.person }} - - {{ formData.project_content }} - - {{ formData.competitor }} - {{ formData.construction_funds_sources_text - }} - {{ formData.construction_payment_method - }} - {{ formData.construction_financial_status_text - }} - {{ formData.construction_recognition_text - }} - {{ formData.my_construction_recognition_text - }} - - - - - - - - -
- 暂无文件 -
-
- - -
- +
-
项目跟进
-
- - - - - - - - - - -
-
- -
- -
客户需求
-
- - - - - - - - - -
-
- -
- -
解决方案
-
- - - - - - - - - -
-
- -
- -
项目概算
-
- - - - - - - - - - - -
-
- -
- -
竞争对手
-
- - - - - - - - - - - - -
-
- -
- +
-
投标决策
-
- - - - - - - - - - - -
-
- -
+ -
购买标书
-
- - - - - - - - -
-
- -
- -
标书审查
-
- - - - - - - - - -
-
- -
- -
投标结果
-
- - - - - - - - - -
-
- -
- -
投标保证金
-
- - - - - - - - - -
-
- -
-
退投标保证金
-
- - - - - - - - - -
-
- -
-
主合同
-
- - - - - - - - - - - - - - -
-
- -
-
合同洽商
-
- - - - - - - - - -
-
- -
+
- -
分包预算
-
- - - - - - - - - - - - -
-
- -
- +
-
采购合同
-
- - - - - - - - - - - - - - - -
-
- -
- +
+ -
分包合同
-
- - - - - - - - - - - - - - - - - - - - -
-
- -
-
分包洽商
-
- - - - - - - - - - - - -
-
- -
+ + + + + + + + -
开票记录
+ @@ -548,7 +90,6 @@ - @@ -581,10 +122,10 @@ :page-sizes="[10, 20, 30, 40]" layout="total, sizes, prev, pager, next, jumper" :total="total31" @size-change="handleSizeChange32" @current-change="handleCurrentChange32" /> - + -->
- + + + +
@@ -894,40 +435,36 @@ import { apiProjectFollowUpLists } from '@/api/project_follow_up' import { apiCustomerDemandSolutionLists } from '@/api/customer_demand_solution' import { apiProjectEstimateLists } from '@/api/project_estimate' import { apiCompetitorLists } from '@/api/competitor' -import { apiBidBiddingDecisionLists } from '@/api/bid_bidding_decision' -import { apiBidBuyBiddingDocumentLists } from '@/api/bid_buy_bidding_document' -import { apiBidResultLists } from '@/api/bid_result' -import { apiBidDocumentExaminationLists } from '@/api/bid_document_examination' -import { bidapplyLists } from '@/api/bidbbond' -import { bidrefundLists } from '@/api/refundbidDeposit' -import { projectpersonnelLists } from '@/api/project_personnel' -import { projectlaborcontractLists } from '@/api/project_labor_contract' -import { insurancemanagementLists } from '@/api/project_insurance_management' -import { attendanceRecordLists } from '@/api/project_attendance_record' -import { attendancedetailLists } from '@/api/project_attendance_detail' -import { projectsalaryDetailLists } from '@/api/project_salary_detail' import { apiCustomServiceLists } from '@/api/custom_service' -import { apiContractLists } from '@/api/contract' -import { apiContractNegotiationLists } from '@/api/contract_negotiation' import { subpackagdetailLists } from '@/api/project_subpackage_budget_detail' - import { paymentplanLists } from '@/api/paymentplan' import { apifinancereceiptLists } from '@/api/receiptrecord' import { paymentapplyLists } from '@/api/paymentrequest' import { apiFinancerefundLists } from '@/api/refundrecord' -import { apiProcurementContractLists } from '@/api/procurement_contract' - -import { apiSubcontractingContractLists } from '@/api/subcontracting_contract' - -import { apinegotiationLists } from '@/api/subcontractor' import { apiinvoiceapplyLists } from '@/api/InvoicingRequests' import { apireturnedLists } from '@/api/remittance' import { apireturnedrecordLists } from '@/api/recordsPayment' import { apirefundapplyLists } from '@/api/refund' +import Overview from "./components/Overview.vue" +import Business from "./components/Business.vue" +import tender from "./components/tender.vue" +import contract from "./components/contract.vue" +import budget from "./components/budget.vue" +import procurement from "./components/procurement.vue" +import subcontract from "./components/subcontract.vue" +import manpower from "./components/manpower.vue" +// import manpower from "./components/manpower.vue" +// import manpower from "./components/manpower.vue" +// import manpower from "./components/manpower.vue" +// import manpower from "./components/manpower.vue" + + + + const active = ref('first-1') const activeName = ref('demo-1') const handleClick = (tab: TabsPaneContext, event: Event) => { - console.log(tab, event) + // console.log(tab, event) } defineProps({ dictData: { @@ -945,61 +482,8 @@ const datas = reactive({ areaOptions: [], }); -const pager1 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) -const pager2 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) -const pager3 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) -const pager4 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) -const pager5 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) -const pager6 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) -const pager7 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) -const pager8 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) -const pager9 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) -const pager10 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) -const pager11 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) + + const pager12 = reactive({ page_size: 10, page_no: 1, @@ -1038,17 +522,7 @@ const pager18 = reactive({ project_id: "" }) -const pager19 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) -const pager20 = reactive({ - page_size: 10, - page_no: 1, - project_id: "" -}) const pager21 = reactive({ page_size: 10, @@ -1119,18 +593,7 @@ const pager32 = reactive({ -const total = ref(0) -const total1 = ref(0) -const total2 = ref(0) -const total3 = ref(0) -const total4 = ref(0) -const total5 = ref(0) -const total6 = ref(0) -const total7 = ref(0) -const total8 = ref(0) -const total9 = ref(0) -const total10 = ref(0) -const total11 = ref(0) + const total12 = ref(0) const total13 = ref(0) const total14 = ref(0) @@ -1138,8 +601,7 @@ const total15 = ref(0) const total16 = ref(0) const total17 = ref(0) const total18 = ref(0) -const total19 = ref(0) -const total20 = ref(0) + const total21 = ref(0) const total22 = ref(0) @@ -1156,26 +618,14 @@ const total30 = ref(0) const total31 = ref(0) const total32 = ref(0) const total33 = ref(0) -const tableData1 = ref([]) -const tableData2 = ref([]) -const tableData3 = ref([]) -const tableData4 = ref([]) -const tableData5 = ref([]) -const tableData6 = ref([]) -const tableData7 = ref([]) -const tableData8 = ref([]) -const tableData9 = ref([]) -const tableData10 = ref([]) -const tableData11 = ref([]) + const tableData12 = ref([]) const tableData13 = ref([]) -const tableData14 = ref([]) const tableData15 = ref([]) const tableData16 = ref([]) const tableData17 = ref([]) const tableData18 = ref([]) -const tableData19 = ref([]) -const tableData20 = ref([]) + const tableData21 = ref([]) const tableData22 = ref([]) @@ -1198,34 +648,7 @@ const formData = reactive({ }) //条数 -const handleSizeChange1 = (val: number) => { - pager1.page_size = val - followUpLists() -} -const handleSizeChange2 = (val: number) => { - pager2.page_size = val - demandList() -} -const handleSizeChange3 = (val: number) => { - - pager3.page_size = val - solutionLists() -} -const handleSizeChange4 = (val: number) => { - - pager4.page_size = val - estimateLists() -} -const handleSizeChange5 = (val: number) => { - - pager5.page_size = val - competitorLists() -} -const handleSizeChange6 = (val: number) => { - pager6.page_size = val - decisionLists() -} const handleSizeChange7 = (val: number) => { pager7.page_size = val @@ -1407,62 +830,38 @@ const handleSizeChange32 = (val: number) => { //分页 -const handleCurrentChange1 = (val: number) => { - console.log(`current page: ${val}`) - pager1.page_no = val - followUpLists() -} -const handleCurrentChange2 = (val: number) => { - console.log(`current page: ${val}`) - pager2.page_no = val - demandList() -} -const handleCurrentChange3 = (val: number) => { - console.log(`current page: ${val}`) - pager3.page_no = val - solutionLists() -} -const handleCurrentChange4 = (val: number) => { - console.log(`current page: ${val}`) - pager4.page_no = val - estimateLists() -} -const handleCurrentChange5 = (val: number) => { - pager5.page_no = val - console.log(`current page: ${val}`) - decisionLists() -} -const handleCurrentChange6 = (val: number) => { - pager6.page_no = val - console.log(`current page: ${val}`) - decisionLists() -} -const handleCurrentChange7 = (val: number) => { - pager7.page_no = val - console.log(`current page: ${val}`) - buydocumentLists() -} -const handleCurrentChange8 = (val: number) => { - pager8.page_no = val - console.log(`current page: ${val}`) - examinationLists() -} -const handleCurrentChange9 = (val: number) => { - pager9.page_no = val - console.log(`current page: ${val}`) - bidResultLists() -} -const handleCurrentChange10 = (val: number) => { - pager10.page_no = val - console.log(`current page: ${val}`) - applyLists() -} -const handleCurrentChange11 = (val: number) => { - pager11.page_no = val - console.log(`current page: ${val}`) - refundLists() -} +// const handleCurrentChange6 = (val: number) => { +// pager6.page_no = val +// console.log(`current page: ${val}`) +// decisionLists() +// } +// const handleCurrentChange7 = (val: number) => { +// pager7.page_no = val +// console.log(`current page: ${val}`) +// buydocumentLists() +// } +// const handleCurrentChange8 = (val: number) => { +// pager8.page_no = val +// console.log(`current page: ${val}`) +// examinationLists() +// } +// const handleCurrentChange9 = (val: number) => { +// pager9.page_no = val +// console.log(`current page: ${val}`) +// bidResultLists() +// } +// const handleCurrentChange10 = (val: number) => { +// pager10.page_no = val +// console.log(`current page: ${val}`) +// applyLists() +// } +// const handleCurrentChange11 = (val: number) => { +// pager11.page_no = val +// console.log(`current page: ${val}`) + +// refundLists() +// } const handleCurrentChange12 = (val: number) => { pager12.page_no = val @@ -1631,92 +1030,10 @@ const handleCurrentChange32 = (val: number) => { -//获取客户跟进进路 -const followUpLists = () => { - apiProjectFollowUpLists(pager5).then((res) => { - tableData1.value = res.lists - - total.value = res.count - - }) -} -//获取客户需求列表 -const demandList = () => { - apiCustomerDemandLists(pager5).then((res) => { - tableData1.value = res.lists - total1.value = res.count - - }) -} -// 解决方案列表 -const solutionLists = () => { - apiCustomerDemandSolutionLists(pager5).then((res) => { - tableData3.value = res.lists - total2.value = res.count - }) -} -// 获取项目概算列表 -const estimateLists = () => { - apiProjectEstimateLists(pager4).then((res) => { - tableData4.value = res.lists - total3.value = res.count - }) -} - -// 获取竞争对手列表 -const competitorLists = () => { - apiCompetitorLists(pager5).then((res) => { - tableData5.value = res.lists - total4.value = res.count - }) -} - -//获取投标决策列表 -const decisionLists = () => { - apiBidBiddingDecisionLists(pager6).then((res) => { - tableData6.value = res.lists - total5.value = res.count - }) -} -//获取购买标书列表 -const buydocumentLists = () => { - apiBidBuyBiddingDocumentLists(pager7).then((res) => { - tableData7.value = res.lists - total6.value = res.count - }) -} -//获取标书审查列表 -const examinationLists = () => { - apiBidDocumentExaminationLists(pager8).then((res) => { - tableData8.value = res.lists - total7.value = res.count - }) -} -//获取投标结果列表 -const bidResultLists = () => { - apiBidResultLists(pager9).then((res) => { - tableData9.value = res.lists - total8.value = res.count - }) -} -//获取投标保证金列表 -const applyLists = () => { - bidapplyLists(pager10).then((res) => { - tableData10.value = res.lists - total9.value = res.count - }) -} -//获取退投标保证金列表 -const refundLists = () => { - bidrefundLists(pager11).then((res) => { - tableData11.value = res.lists - total10.value = res.count - }) -} //获取项目人员列表 const personnelLists = () => { @@ -1725,14 +1042,7 @@ const personnelLists = () => { total11.value = res.count }) } -//获取劳动合同列表 -const laborcontractLists = () => { - projectlaborcontractLists(pager13).then((res) => { - tableData13.value = res.lists - total12.value = res.count - }) -} //获取保险管理列表 @@ -1776,21 +1086,7 @@ const customServiceLists = () => { }) } -//获取项目合同列表 -const contractLists = () => { - apiContractLists(pager19).then((res) => { - tableData19.value = res.lists - total18.value = res.count - }) -} -//获取合同洽商列表 -const contcractNegotiationLists = () => { - apiContractNegotiationLists(pager20).then((res) => { - tableData20.value = res.lists - total19.value = res.count - }) -} //获取分包预算列表 const subpackagList = () => { subpackagdetailLists(pager21).then((res) => { @@ -1888,9 +1184,14 @@ const refundapplyLists = () => { }) } +const project_id = ref(0) + // 获取详情 const setFormData = async (data: Record) => { + + + // for (const key in formData) { // if (data[key] != null && data[key] != undefined) { // //@ts-ignore @@ -1899,85 +1200,75 @@ const setFormData = async (data: Record) => { // } // } + project_id.value = data.id - pager1.project_id = data.id - pager2.project_id = data.id - pager3.project_id = data.id - pager4.project_id = data.id - pager5.project_id = data.id - pager6.project_id = data.id - pager7.project_id = data.id - pager8.project_id = data.id - pager9.project_id = data.id - pager10.project_id = data.id - pager11.project_id = data.id - pager11.project_id = data.id - pager11.project_id = data.id - pager12.project_id = data.id - pager13.project_id = data.id - pager14.project_id = data.id - pager15.project_id = data.id - pager16.project_id = data.id - pager17.project_id = data.id - pager18.project_id = data.id - pager19.project_id = data.id - pager20.project_id = data.id - pager21.project_id = data.id - pager22.project_id = data.id - pager23.project_id = data.id - pager24.project_id = data.id - pager20.project_id = data.id - pager25.project_id = data.id - pager26.project_id = data.id - pager27.project_id = data.id - pager28.project_id = data.id - pager29.project_id = data.id - pager30.project_id = data.id - pager31.project_id = data.id - pager32.project_id = data.id + // pager11.project_id = data.id + // pager11.project_id = data.id + // pager12.project_id = data.id + // pager13.project_id = data.id + // pager14.project_id = data.id + // pager15.project_id = data.id + // pager16.project_id = data.id + // pager17.project_id = data.id + // pager18.project_id = data.id + // pager19.project_id = data.id + // pager20.project_id = data.id + // pager21.project_id = data.id + // pager22.project_id = data.id + // pager23.project_id = data.id + // pager24.project_id = data.id + // pager20.project_id = data.id + // pager25.project_id = data.id + // pager26.project_id = data.id + // pager27.project_id = data.id + // pager28.project_id = data.id + // pager29.project_id = data.id + // pager30.project_id = data.id + // pager31.project_id = data.id + // pager32.project_id = data.id Object.assign(formData, data) - if (data.annex && data.annex.length > 0) { - const arry1 = data.annex.map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } - followUpLists() - demandList() - competitorLists() - solutionLists() - estimateLists() - decisionLists() - buydocumentLists() - examinationLists() - bidResultLists() - applyLists() - refundLists() - personnelLists() - laborcontractLists() - insurancemanagementlists() - attendanceRecord() - attendancedetail() - salarypaymentLists() - customServiceLists() - contractLists() - contcractNegotiationLists() - subpackagList() - financereceiptLists() - planLists() - payapplyLists() - financerefundLists() - procurementContractLists() - subcontractingContractLists() - negotiationLists() - invoiceapplyLists() - returnedLists() - returnedrecordLists() - refundapplyLists() + // if (data.annex && data.annex.length > 0) { + // const arry1 = data.annex.map((item: any, index: any) => { + // return { + // name: `文件${index + 1}`, + // uri: item + // }; + // }); + // Object.assign(formDataannex, arry1) + // } + // followUpLists() + // demandList() + // // competitorLists() + // solutionLists() + // estimateLists() + // decisionLists() + // buydocumentLists() + // examinationLists() + // bidResultLists() + // applyLists() + // refundLists() + // personnelLists() + // laborcontractLists() + // insurancemanagementlists() + // attendanceRecord() + // attendancedetail() + // salarypaymentLists() + // customServiceLists() + // contractLists() + // contcractNegotiationLists() + // subpackagList() + // financereceiptLists() + // planLists() + // payapplyLists() + // financerefundLists() + // procurementContractLists() + // subcontractingContractLists() + // negotiationLists() + // invoiceapplyLists() + // returnedLists() + // returnedrecordLists() + // refundapplyLists() } const getDetail = async (row: Record) => { @@ -1996,7 +1287,6 @@ const handleSubmit = async () => { //打开弹窗 const open = () => { - console.log('1111111') popupRef.value?.open() } @@ -2018,11 +1308,13 @@ defineExpose({ getDetail }) - +} + diff --git a/src/views/project/index.vue b/src/views/project/index.vue index f6126e5..2ef3419 100644 --- a/src/views/project/index.vue +++ b/src/views/project/index.vue @@ -119,7 +119,7 @@ 删除 - 详情 + 详情22