36 lines
963 B
Vue
36 lines
963 B
Vue
<template>
|
|
<myTable :baseData="baseData"></myTable>
|
|
</template>
|
|
|
|
|
|
|
|
<script setup>
|
|
|
|
import { ref, reactive, defineProps } from "vue"
|
|
import myTable from "./myTable.vue"
|
|
import { subpackagdetailLists } from '@/api/project_subpackage_budget_detail'
|
|
|
|
const props = defineProps({
|
|
project_id: Number
|
|
})
|
|
|
|
const baseData = reactive({
|
|
fetchFun: subpackagdetailLists,
|
|
tit: "竞争对手",
|
|
queryParams: { project_id: props.project_id },
|
|
|
|
columnList: [
|
|
{ label: '工作类型', prop: 'work_type' },
|
|
{ label: '工作内容', prop: 'work_content' },
|
|
{ label: '项目特征', prop: 'project_features' },
|
|
{ label: '单位', prop: 'unit' },
|
|
{ label: '预算工作量', prop: 'num' },
|
|
{ label: '单价', prop: 'price' },
|
|
{ label: '金额', prop: 'amount' },
|
|
{ label: '已分包量', prop: 'has_subcontract_num' },
|
|
{ label: '剩余工作量', prop: 'residue_num' },
|
|
]
|
|
})
|
|
|
|
|
|
</script> |