This commit is contained in:
zmj 2024-01-15 23:04:46 +08:00
parent 01d777c60f
commit 52143338a4
8 changed files with 9 additions and 2083 deletions

File diff suppressed because it is too large Load Diff

View File

@ -5,8 +5,6 @@
<myTable :baseData="baseData3"></myTable> <myTable :baseData="baseData3"></myTable>
</template> </template>
<script setup> <script setup>
import { ref, reactive, defineProps } from "vue" import { ref, reactive, defineProps } from "vue"
@ -35,9 +33,9 @@ const baseData = reactive({
{ label: '开票金额(含税)', prop: 'amount_including_tax' }, { label: '开票金额(含税)', prop: 'amount_including_tax' },
{ label: '税率', prop: 'tax_rate' }, { label: '税率', prop: 'tax_rate' },
{ label: '税额', prop: 'tax_amount' }, { label: '税额', prop: 'tax_amount' },
] ]
}) })
const baseData1 = reactive({ const baseData1 = reactive({
fetchFun: apireturnedLists, fetchFun: apireturnedLists,
tit: "回款计划", tit: "回款计划",
@ -67,10 +65,9 @@ const baseData2 = reactive({
{ label: '日期', prop: 'return_date' }, { label: '日期', prop: 'return_date' },
{ label: '金额', prop: 'amount' }, { label: '金额', prop: 'amount' },
{ label: '收款人', prop: 'receiver' }, { label: '收款人', prop: 'receiver' },
] ]
}) })
const baseData3 = reactive({ const baseData3 = reactive({
fetchFun: apirefundapplyLists, fetchFun: apirefundapplyLists,
tit: "退款记录", tit: "退款记录",

View File

@ -2,28 +2,16 @@
<myTable :baseData="baseData"></myTable> <myTable :baseData="baseData"></myTable>
</template> </template>
<script setup> <script setup>
import { ref, reactive, defineProps } from "vue" import { ref, reactive, defineProps } from "vue"
import myTable from "./myTable.vue" import myTable from "./myTable.vue"
import { subpackagdetailLists } from '@/api/project_subpackage_budget_detail' import { subpackagdetailLists } from '@/api/project_subpackage_budget_detail'
const props = defineProps({ const props = defineProps({
project_id: Number project_id: Number
}) })
const baseData = reactive({ const baseData = reactive({
fetchFun: subpackagdetailLists, fetchFun: subpackagdetailLists,
tit: "竞争对手", tit: "竞争对手",

View File

@ -2,8 +2,6 @@
<myTable :baseData="baseData"></myTable> <myTable :baseData="baseData"></myTable>
</template> </template>
<script setup> <script setup>
import { ref, reactive, defineProps } from "vue" import { ref, reactive, defineProps } from "vue"

View File

@ -5,8 +5,6 @@
<myTable :baseData="baseData3"></myTable> <myTable :baseData="baseData3"></myTable>
</template> </template>
<script setup> <script setup>
import { ref, reactive, defineProps } from "vue" import { ref, reactive, defineProps } from "vue"

View File

@ -1,29 +1,6 @@
<template> <template>
<myTable :baseData="baseData"></myTable> <myTable :baseData="baseData"></myTable>
</template> </template>
<!-- <div>
<el-table :data="tableData26" stripe style="width: 100%">
<el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />
<el-table-column label="供应商名称" prop="contract_name" show-overflow-tooltip />
<el-table-column label="合同类型" prop="contract_type" show-overflow-tooltip />
<el-table-column label="签订日期" prop="signing_date" show-overflow-tooltip />
<el-table-column label="合同金额" prop="contract_amount" show-overflow-tooltip />
<el-table-column label="已付款金额" prop="has_pay_amount" show-overflow-tooltip />
<el-table-column label="未付款金额" prop="not_pay_amount" show-overflow-tooltip />
<el-table-column label="已开票金额" prop="invoice_amount" show-overflow-tooltip />
<el-table-column label="未开票金额" prop="not_invoice_amount" show-overflow-tooltip />
<el-table-column label="已入库数量" prop="has_storage_num" show-overflow-tooltip />
<el-table-column label="未入库数量" prop="not_storage_num" show-overflow-tooltip />
<el-table-column label="数量" prop="num" show-overflow-tooltip />
</el-table>
</div>
<div style="margin: 10px 0;">
<el-pagination v-model:current-page="pager26.page_no" v-model:page-size="pager26.page_size"
:page-sizes="[10, 20, 30, 40]" layout="total, sizes, prev, pager, next, jumper"
:total="total25" @size-change="handleSizeChange26"
@current-change="handleCurrentChange26" />
</div> -->
<script setup> <script setup>

View File

@ -3,8 +3,6 @@
<myTable :baseData="baseData1"></myTable> <myTable :baseData="baseData1"></myTable>
</template> </template>
<script setup> <script setup>
import { ref, reactive, defineProps } from "vue" import { ref, reactive, defineProps } from "vue"
@ -16,8 +14,6 @@ const props = defineProps({
project_id: Number project_id: Number
}) })
const baseData1 = reactive({ const baseData1 = reactive({
fetchFun: apinegotiationLists, fetchFun: apinegotiationLists,
tit: "分包洽商", tit: "分包洽商",

View File

@ -7,37 +7,39 @@
<el-tab-pane label="概况" name="demo-1"> <el-tab-pane label="概况" name="demo-1">
<Overview :formData="formData" v-if="activeName == 'demo-1'"></Overview> <Overview :formData="formData" v-if="activeName == 'demo-1'"></Overview>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="商机" name="demo-2"> <el-tab-pane label="商机" name="demo-2">
<Business v-if="activeName == 'demo-2'" :project_id="project_id"></Business> <Business v-if="activeName == 'demo-2'" :project_id="project_id"></Business>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="投标" name="demo-3"> <el-tab-pane label="投标" name="demo-3">
<tender v-if="activeName == 'demo-3'" :project_id="project_id"></tender> <tender v-if="activeName == 'demo-3'" :project_id="project_id"></tender>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="合同" name="demo-4"> <el-tab-pane label="合同" name="demo-4">
<contract v-if="activeName == 'demo-4'" :project_id="project_id"></contract> <contract v-if="activeName == 'demo-4'" :project_id="project_id"></contract>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="预算" name="demo-5"> <el-tab-pane label="预算" name="demo-5">
<budget v-if="activeName == 'demo-5'" :project_id="project_id"></budget> <budget v-if="activeName == 'demo-5'" :project_id="project_id"></budget>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="采购" name="demo-8"> <el-tab-pane label="采购" name="demo-8">
<procurement v-if="activeName == 'demo-8'" :project_id="project_id"></procurement> <procurement v-if="activeName == 'demo-8'" :project_id="project_id"></procurement>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="分包" name="demo-9"> <el-tab-pane label="分包" name="demo-9">
<subcontract v-if="activeName == 'demo-9'" :project_id="project_id"></subcontract> <subcontract v-if="activeName == 'demo-9'" :project_id="project_id"></subcontract>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="人力" name="demo-12"> <el-tab-pane label="人力" name="demo-12">
<manpower v-if="activeName == 'demo-12'" :project_id="project_id"></manpower> <manpower v-if="activeName == 'demo-12'" :project_id="project_id"></manpower>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="收款" name="demo-14"> <el-tab-pane label="收款" name="demo-14">
<Collection v-if="activeName == 'demo-14'" :project_id="project_id"></Collection> <Collection v-if="activeName == 'demo-14'" :project_id="project_id"></Collection>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="付款" name="demo-15"> <el-tab-pane label="付款" name="demo-15">
<payment v-if="activeName == 'demo-15'" :project_id="project_id"></payment> <payment v-if="activeName == 'demo-15'" :project_id="project_id"></payment>
</el-tab-pane> </el-tab-pane>